Warning: Permanently added '10.128.0.112' (ECDSA) to the list of known hosts. 2019/08/14 10:36:53 fuzzer started 2019/08/14 10:36:59 dialing manager at 10.128.15.235:5330 2019/08/14 10:36:59 syscalls: 337 2019/08/14 10:36:59 code coverage: enabled 2019/08/14 10:36:59 comparison tracing: enabled 2019/08/14 10:36:59 extra coverage: support is not implemented in syzkaller 2019/08/14 10:36:59 setuid sandbox: enabled 2019/08/14 10:36:59 namespace sandbox: support is not implemented in syzkaller 2019/08/14 10:36:59 Android sandbox: support is not implemented in syzkaller 2019/08/14 10:36:59 fault injection: support is not implemented in syzkaller 2019/08/14 10:36:59 leak checking: support is not implemented in syzkaller 2019/08/14 10:36:59 net packet injection: enabled 2019/08/14 10:36:59 net device setup: support is not implemented in syzkaller 10:37:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1ff) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0xffffffff, 0xffffffffffffffff, 0x9}, 0x3, 0xffff, 0x2}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x6) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xfe00) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x2, 0x1, 0x4, 0x35e2, 0x490}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x8000, 0xba66, 0x10001, 0xffffffffffffff1a, "c05527f08a2bcb0f2e81ca369ef79a092640146a", 0x2, 0x401}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) r2 = syz_open_pts() r3 = accept(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000300)) ioctl$TIOCDRAIN(r1, 0x2000745e) r4 = getpgrp() ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x40000104, r4) msgget$private(0x0, 0xc) r5 = accept$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000400)=0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000440)) r6 = accept(r0, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) kevent(r0, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x1ff, 0x6}, {{r2}, 0xfffffffffffffff8, 0x2, 0x2, 0x83}], 0x5c6, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x1ff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x4, 0x9153}, {{r2}, 0xfffffffffffffffd, 0x44, 0x4, 0xcbcd, 0x40}, {{r5}, 0xfffffffffffffff9, 0x12, 0x20000000, 0x1, 0xfffffffffffffff7}, {{r6}, 0x0, 0x10, 0x1, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x0, 0x8001}, {{r1}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x9, 0x3}, {{r3}, 0xfffffffffffffff8, 0x20, 0x40, 0x10000, 0x2}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x8, 0x3}], 0x5df1, &(0x7f0000000680)={0x1, 0x1ff}) ioctl$TIOCCBRK(r2, 0x2000747a) pipe(&(0x7f00000006c0)) getpeername$inet(r5, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$TIOCSDTR(r2, 0x20007479) syz_emit_ethernet(0x89, &(0x7f0000000780)="6f69e47d86ebdb694eacc7b30e7e9f6c8d3a197c96948294a5e09eb68fba34351f1870340de69617f86a1f5caab6f7b69d6edc01559996410c78d75836bbfd2d01e56fd4e294b5ee81a4ace44d6c8e611da8624986d9d87c2d718aa11249687d55178563579bc4d2bd69cec58c287be8c96a96e294738c8aeee162614b55472478a8663fa79c3312d8") getpeername(r6, &(0x7f0000000840)=@un=@file={0x0, ""/56}, &(0x7f0000000880)=0x3a) 10:37:02 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) fchmod(r0, 0x80) r1 = socket$inet(0x2, 0x4000, 0x0) shutdown(r1, 0x0) r2 = getppid() r3 = dup2(r0, r1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3f, 0x8, 0x101, 0xfffffffffffff000}, {0x9, 0xfffffffffffffffc, 0x8, 0x80000001}, {0x5, 0x5, 0x3000000, 0x20}]}) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x4) r4 = socket(0x1, 0x2, 0xb17) getsockopt(r4, 0xfe5c, 0x599, &(0x7f0000000100)=""/212, &(0x7f0000000200)=0xd4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x8000, 0x0) poll(&(0x7f0000000280)=[{r0, 0x100}, {r4}, {r0, 0x2}, {r1, 0x21}, {r4, 0x4}], 0x5, 0x4) r5 = dup(r3) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000002c0)=0x2) syz_open_pts() setsockopt(r3, 0x9, 0x1, &(0x7f0000000300)="322638a74f11eb7acceb7c6f1e0004e06adc59329e1d76d6093b4a0dc95686d43dddb24a2a9af90c2b0f26b067f047d764ffc492a1ff3aa28d25362e7c88b87746eb410a49a9ffdfe2148e3b8689251c436a6c021b949bc0", 0x58) close(r0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000380)=0x2) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x8, 0x1, 0x10001}, {{r5}, 0xfffffffffffffffa, 0x20, 0x6, 0x1, 0x10000}, {{r6}, 0xfffffffffffffffe, 0x48, 0x83, 0x6, 0x2000000000}, {{r5}, 0xfffffffffffffffb, 0x20, 0x80, 0xffffffffffffff00, 0x42b}], 0x8001, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x2, 0x77d8}], 0x1, &(0x7f00000004c0)={0x10001, 0x5}) r7 = shmget$private(0x0, 0x11000, 0x400, &(0x7f0000fed000/0x11000)=nil) shmat(r7, &(0x7f0000ffd000/0x1000)=nil, 0x1000) socket$inet(0x2, 0x1, 0x0) chflagsat(r3, &(0x7f0000000500)='./file0\x00', 0x10000, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000540)={0x16, [{0x0, 0xffff}, {0x3, 0x6}, {0x2, 0x1}, {0x2, 0x3}, {0x3, 0x400}, {0x2, 0x100000001}, {0x2, 0x97ee}, {0x0, 0x2}, {0x1, 0x10000}, {0x3, 0x9}, {0x3, 0x8}, {0x3, 0x4}, {0x2, 0x80000001}, {0x2, 0x5}, {0x3, 0x1}, {0x3, 0xf9ac}, {0x0, 0x7}, {0x3}, {0x3, 0x1}, {0x577c7a4695fdc605, 0x1ff}, {0x3, 0xa8ea}, {0x2, 0x2}, {0x3, 0x7}, {0x3, 0x6}, {0x2, 0x7}, {0x3, 0x7}, {0x3, 0x8}, {0x2, 0xfff0000}, {0x3, 0x5}, {0x2, 0x2}, {0x1, 0x3f}, {0x3, 0x8000}]}) fcntl$setown(r0, 0x6, r2) socket$inet(0x2, 0x4, 0x0) fcntl$getown(r0, 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x0, 0x0) rmdir(&(0x7f00000006c0)='./file0\x00') 10:37:03 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) socket(0x1, 0x4002, 0x6) 10:37:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000002880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="10e9ffff7f0000000000c2da00000000"], 0x10}, 0x0) r1 = getpid() r2 = getuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) r4 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x4) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000140)={0xba, 0x9d, 0x8001}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x2, 0x9, &(0x7f0000000000)="65c16db218e7e004c30f2a3ba7994673ed782fef7a4927f9693ca026a55f5926fed75db4b3c322432b200aac9180780dfda817ec5a2bcc1dc7176582afaf812fb913716e5a3a9e6a82526ddf23fbe1073975a1e6e8dd348c49c6977537490d3cade5717aac47ce5851301fd8c918b6f01da1ab5ea03b06ee3e", 0x79) 10:37:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) dup(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x401, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file1\x00') 10:37:03 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0x4}) 10:37:03 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x66547e32100716eb) ioctl$TIOCSTART(r0, 0x2000746e) read(r0, &(0x7f0000000080)=""/114, 0x72) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000000)=[{}], 0x1, 0x1ff) msgget(0x1, 0x588) 10:37:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xd7, 0x6}, 0x8) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) dup2(r0, r1) nanosleep(&(0x7f0000000100)={0x0, 0x8aee}, &(0x7f00000000c0)) fsync(r2) 10:37:03 executing program 0: r0 = syz_open_pts() lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d'}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x30000, 0x0) getpeername(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f00000002c0)=0x8) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x101, 0x5}, 0xc) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000240)) nanosleep(&(0x7f0000000040)={0xd39, 0x8001}, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)=0x7e0b70ca) 10:37:04 executing program 1: getpid() r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1123, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) 10:37:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) 10:37:04 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file1\x00') 10:37:04 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x5) getsockopt(r0, 0x7, 0x1000, &(0x7f0000000000)=""/9, &(0x7f0000000040)=0xffffffffffffff52) pwrite(r0, &(0x7f0000000200)="5039443505c14ad78a23adcbdbafbfad312b04f1bc74e58c21c7b84d19f49be8391a094945455598df6a44b3d0bb460d4b6b958769ff82e1ab430bf16dd8b02fc31033f9a9bb66f332d984f48df9d012e873af9186543157366a9a70f56b41873f8b84d572c52710d69960f67ffe42a0d9cba53b412bf4d9449400000000524324c39855b9ffa33d260a1035349ea65ebb1c465342f456e7190fbea2a8a08c6dc8b50741a024f6c3277cc908d316348f2e81a4b8525ac55df5a9519d14879779570351c2e2a763d7e3492cd62c81713824ab97329e32e876a7e172fc4d6aa38787b0849edd26c26b51a8b2bfb4d6e1df6f91659343d476815541f6a26a0b8ef1678dcb08e99debd08275f5f3d96548810c70930a25cc6dd3c3837a1d354d0a4b630fb9e26dcc7af38db622b0cdd19334a24dd92feb820e45a9cb83c9456127b2e0ab5db955ee224f0b35a801551b6f841d07c876275c3df1dc6e593edd5a85facf9b6ea9a56951586582be4576c0", 0xfffffe78, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x200b2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x7) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x9, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 10:37:04 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) 10:37:04 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0x9}, 0x8) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x80, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x8, 0x9, 0x9, "bd7e84233c1a4d47e5a46d5bb23c295a907cccda", 0x7, 0x1}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) pipe(&(0x7f0000000280)) 10:37:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)) r2 = socket(0x7, 0x200000000001, 0x0) close(r2) r3 = getuid() r4 = getegid() r5 = getppid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r5, r3, r4}, 0xc) r6 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000100)) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) readlinkat(r6, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/122, 0x7a) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x140, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000180)={{}, 0x9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) fchflags(r0, 0x0) sync() 10:37:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x64f6, "0366402ba77ffdff3c0adf71cf15cd76ef3caf00"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 10:37:04 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed09003c44d4de3ace273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) sync() 10:37:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() flock(r0, 0x4) 10:37:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x24, 0x1c0000}], 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000001c0)={0x3, 0x49d}) r5 = syz_open_pts() mlockall(0x1) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000240)) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r6 = dup2(r0, r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x400, 0x0) fcntl$getflags(r6, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000040)={0x6, [{0x1, 0x20}, {0x2, 0x5}, {0x2, 0x7}, {0x3, 0x2}, {0x3, 0x800}, {0x1, 0x3}, {0x3, 0x3}, {0x2, 0x200}, {0x1, 0x54f}, {0x1, 0x40}, {0x2, 0x6}, {0x3, 0x2}, {0x1, 0x2}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0xf81b}, {0x3, 0xfd6}, {0x1, 0x6}, {0x1, 0x3d}, {0x1}, {0x2, 0x7}, {0x3, 0x6}, {0x3, 0x3050}, {0x3, 0x1}, {0x1, 0xc979}, {0x2, 0x80000000}, {0x2, 0x5}, {0x3, 0x800}, {0x1, 0x5}, {0x2, 0x8f11}, {0x2, 0x2}, {0x2, 0x1}]}) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f00000002c0)) 10:37:04 executing program 1: munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x81d3b19217dacfa7) ioctl$TIOCNXCL(r0, 0x2000740e) pwritev(r0, &(0x7f0000005cc0)=[{&(0x7f0000004b00)="9f9cfd391542c4b89aed1d178748ccc3f493590efc1bec6b7fc134ca0b0be99b93bada7a40976580765aa88738f800b46a13ca9154c21da0d2f6136dee67b26fbb6924b0af6305ff28fda5db40cbffbccfa04b9bca47548678b163b082aabe9f1bd75c78a0b12b9d22ed236fa07cf55121ae0a9b2dbd206df49387c34d6b697cd39944b4866d4df984be6354e8a3f5199aacab031b6840c43305183b9b173d9e9856b449984fe5ca900f4fd1a2dca295b163ec575840a15e471acf5417f11ded11fdfe404b2e77e6e58004a0f542bdc1f1ef79ea6de449cf29bae257310198edf5468a1ff47448eb190b63c50726de177810cd61f62064f91a4e51dc"}, {&(0x7f0000000040)="42284d6cb3bb92bc6b3a7caea811972235f71140f11519"}, {&(0x7f0000004c00)="5b9ef23dcb58e7cfc7883ee5709590416721d6ff37cec7dec00ec2ee98080a80b5e46f6a7638247d3645c12c28e4d3768b95b10042081fdeea059e0424d3ce1f58324a1df605006eb8bab7869e1fc75c3ac71bba2645bb7848b6372b2cc05c3291952e8bc077a1578cfea29b7e8532eaa434b030ad396c0d4837c30e7cee9c48f97deb2136bf03a83cee8859c222f5b11002c921d38336454f05d27ba9d5dc4b468399a6e86f96bbcd580f68e067fb81dd49a96a652ac42bc59a1977af964a44f5e2f2d8caec08e5b894be9ec7a77e6064b53e17d34fad39c31db46fffe12b4c71ae195aff00a1337e11c0f6d46c58b5369f2106390d198038b7ce58957e83ba23955ad803a48f7696430338f182fe8a89eda1b6e852a7d665760251f37ca26e9dd6f41b8e0c638dfa7cb1ba27fd7974021ee466026da86b654b6460b4a7b6deb4b6df61873ea8bbdb231be0c8dd6ebc3d6fb992e9b9f994c8c7b7d373099f899104d226a4c1d87553c2f6ce91ac37b7da18cd278b74e2b4211d5364b91f5828fe122218e21cf4d531f8e726137b1699eed5bdb721f38fa3f3d7b8d0ad489ba715c08474e0739e0da2c8a584a746f7c96fb624159b3a9045c56986cd884d5c8e09a19714d3e2fe5e707a2086c4a81a08a749ca96cde487b491bbaf26df8cdb84799f51565572e803ee0cb60455ca713a9b4351f5fd95b2041fd56a019833b472848bb71224271e177f7803fdd07c6403bfc38b9d95c5957ff081b0e882c0acb86de01fa24ed547ed61856b779ade95aed162dd1bf9a584745b5c72d21e2017c8c6de76c57e4595f6d71806f61c1fe2328c5dc77784bd36b9fbcd38349727b8c95b30ad85ebd189c11d06ac2769034a06aa670409f46ca0988415b08fd79c2dec9c4a82445fb0f219fae2497b498c95e4bdaf13652102fadedbd0fd0cfae29b6fcb38f3b3bc2261485dab5e57ef75a5d56e307babb99bebe6c3d9f4d2440478885f9d41e58d3c911d4468040453ba3801c2bad2444e40ef479533889c7460f11485936b0156d08cc3a21a147149d53deb8642c124d98cb83709c0885fd93215b7bd35e93a659350805d2f3e4a6993b592bc2ef51d3de953e4b198efb2931ac059e6b29c558a9dab4e13ae2078900121106eacf8f3f2fb0f0b0a16f56a58c52b075deabddd1b9ad903861b52473e77d54e67e7e5b0d397c5cdaea6719c75a0da05c8e735cb1b1334cdfdff0629b796b242b7fce696d792a7ef371f58a0a40c71e8dc9e82921658fa9a1535d0d88c51112f0a80b085b1081b57645e43fd23ff6b4a9a9d119aa4cabdd602f7b1c5e9689fd8de84cadd6db5b62a10157fd1618efe36da41561f6c92113ea9baa8857f7bbb53a12cc4cd5970f1b33a97cdbd24ace33613e5d3b460421621407d5a9c178bf9e0ea434a8df4e574809b5beac2bae47c52ab0bb7a197779a5a00ae442fa6d1fb846de24b8475f5d816e9e3fcc697c521be335342c9ff3c47c35fd11fb45bae2268a2b0486a3a11523c09c3d5ff046b859ab0bf024d66dafffd17c11a4a35c9ffc74aaee0ba73ce9ff9d8f01dea7af2ea5ad91ef909d7f2ae4546b1a34118d9a499c95485ca90b192244eaee888ea644f2023d79f356c1f7f0974a397f27f3aba434bbab97c389bcc55f68807eff9a31ad70e81452eca47fef3706b555f1d0532f8a762149658db83b9a33b2c49eda232fa088c0ab5aef676d330bc3de8d4ac95a89ede4b4a8c0d2b95545a497f22ac68579e2471247e4c89ec958413164aba90a1e6264af4b75a21f2f13d89557fb2fac418ddf606af562dd12cf9b2da3760baeb8327b6703d835d5e34f48089331f595b22afc7d9c107131c7eeee84f81cfc7e37805979009ee83dcf7e86d94144dc2a8fb0eb29f3bc6d5f4571e351ed542560cdc71e4dbda1e1208be9f20f37c4a80bdfc34e9454dc34efd28173a867d2f85a689cf3b37f22ad660dd3664365bd9328a4b66aa0f683bffa6d36f26788a0b75becd1bcb91317b2a8a1f690defb8aa41172d0898d517129e537049cf4666cff281bef33119c68f15ac99e107ca00f80bfbdfdd2d2faa8ca881b9aa65e3e0a0e5eaf6ef22e14855e5aef3895de1f546947246217161a386a840cb2432d6d133dc73d84fa9232c9aa3ed4ad8823716b6042b3ef8c1efbe743124e9a30373be1e8bd949e3ba64bc65813de7abca13693596942cd94623034fc10718dc7aff05ef72fa88e77d2149b2ba4db44bac0cfb6406dac94bbaf7d3200fc35a5284851f0d2dadeb469ba784af47705041e1ef035295021893127b53747912b703cfc7c578cfee9f48b85e3b26d937e024ddd24c9eedb8f9cb983a733aee3531fdeabfe47e41d53b94d0e421ba780969a86e2be310a5257ecf69316c3079414b39b443b8b8718cc60ec30ba3b70b77438d334939502acca0b8fd090b75d55c5d3d2320a4a491d44f65a7bee03cb1f72fa1334f482fc108c296248e00c75f5a518b7bdc1baf89e02d009daafc6fdb9fc9d3142c7aeb0aeaf41e7e736a2a8e1458a0389f3c49aeac8e528e19ca422ed55f15ecf015f01993655399685b3339b2fa24949fbffede35737824d3302fe41661625c9cac6d47111ef90bfc6dd29f50d2c862f6c68c05ed0114407152f5120100e3a704381ad2458ae14d4bfeb2817369021c194fbd3d1829cf0450ffb1d2ad06388d03e61ed3f29e66217a654e435826c8745fa2138266be905ca229f616e51e9f91ff0ca7263de4ed330babf7afcf289ec7446d3a1c829662ab434f7e3937e16c2d308e39756ec0af5411cff2b4338e7e14b178bef6b39bdceff033e1d5b393c1747ef9d72fdd3bfa7410f9e0e38466561abd5bbdee8e248d28550a2b517ec45f7a34875dc7b7e9c5d6b4bc9ac34ce898197afb6c6dc9dd2637440380d727f6606b389747448e89bb8138a673c3e77fc4f9cc91fbdb10838835e1be41e12d3b570689e654702556e5d9c759d870b03b93382dcf88e01f60c81c389611c0e92854ff78accbb844e5c303fee68319fba403566523c3f31b29454609b17fef681e3416854fe6526af170f2089fc0b8ea8a813892f259195bd91b876a2d209cf7a3d2d570c3a9ee4cb178882fc239ba7138a325b10c395411848094b8bbf267ff11098eca96023c3516a9defeb7c890f03bb133f2a95d2815b6790e9037a92a94586b5160506577f07e3417632a221707b07d8159fd3bad6a720bde96ca71e94c2cd581fece00e26c5e8ebe9486836d9cb878a233ecf8e98dc5acd17a6bc71107da1ce152cb25380d81db2f42b9d8dc346519810fdd291c94f331796275576af389b21342fc52039da6a71736a91d9b33b8b73421396f349e25f390d637357839834fbfb219da73d53dde3b87622525198a61f33bc15b77469674ddce411458781191f46c563c57596fc2aea13cea31ea8db3d3d6832d1cc6e21643233784d7194de61de400396a3855e518f53dcc706ebf05c99cfcc996f060f2eada24d43bbb54dfa75dcbde7fdff3d1cb936a3c65d1022d22de88d31a65041bf9ddb08a769729c8b41a117d50c67cd7f374de7a01505dcccbf374d3cc3581dbd6405a410735a6417d8e0023799158a5178a8d794111ebf319ee38eb8378ce09d20e12c0bb4e09e5a9306d6266aa3d1abda06c1ffba085eecd5910c2d9d4ea71cb63238e8b6ff6d9987be70c07578f6841734258dbd149a3706fffeae0282acefd2161fa9c609233ebbb7e00271d64fca84c71fa8160d19ccabb1f86a350fc74233e07394d1b7af5998b8306e9010118ad834104fcd83c0b5d8667314cdae2a4a46de21e186c42933db92af45272acbbde9dfca73412ad8514ed6de158cb00711daf06feb699c2bf7e7567b40d7cb364f1d05e3ed0e0beab45cb21bffaa92539da7c1259a5840519b371c5db3d0cd6f623989e68750118615aa6732bd92ae2044221947b72a522333d8f9d621f7eae090b997a14b240d8ccf389c85534fd11ed5dd27cf578521b79beb0f075209a22ac088ad7a3b1f6ff3cd8538e95771d244baaf54996b4530bd74f1ebf88b2580801d4f5853b953bed783295b6947679636dfe0be52ca508a6caa13e70e2563fb6e86384a5ce9754d83566d7b4688eedca3576141483015c7cb2ef95e15793242b2bb6dc17e46eb234fb0576b5a09adc337b7b22daacf7858b504d59d86bcef382f9db4d8b7e51d12476b476295f9378663c9215d274e0b8626d382dc7e0b695aa3cf980d42b1740fab6fb3fd1dffba4f0903232e5b7b6e271b3179b077819696bd3db176744443237d9ef379fe1a11f22191a5b1c7581c2e836465adfde632e0ffaf97fed05ea32aaebcf3a583353807098e4306db5cf061f802abe68483527cedc80c70fe1c67b803e5746840bdb24b51b8ab8144d3bdabeb457ead0de5cf4f418c089704be61220d7cac3f18bbd3333df422e368d713c7d6a0633b82f25cf1f7bf88b85263d90fcc0b8da29f35b254888f67544601da03a8265d4391a13cb0787d6e2340f23874a4a0b0057ba2c7d96f78fda6ba253658ccd76ec83bcf8294474eebd7bb67d4129fbc04d43b993f8c2801a3c4827dfe3040f313376517cf7740e89031054d4b1542c2857b36b31b20acd7b01ba2147923694427e46bae1fcbc9e147337e18ff3edce397fcd5453fb0e1040be357fb186c574931a2cf1534edb00b7160250872e48fc23b43c38a964a02da9ff7da39eadf1296136ef66b006e46168426e3e958eb2654b4b7e62f15a61a9599321b466cc9433af1c21c217b11bd9b32821894e533c195aca15a9083ff836395504e2f009465d66672611096b3d3e78bc43e9cd4a0970f4ce89ed2d37bc7c4e7481fd795909ba71a94f4a8d7dd25112cd18f5561ddd13d5f46ab1383817b17d2079e9632f5e9969ca880a12357f6aec151601de41ddbf622d80fa365c974380d3ea21bf240bca3a302f9af84ae12504bf0bdf7bb7196be7e59c053e462cea239e8712b0516444c109af47905ddec0aa92e528d37c8d3b0bf81fe197147838c1ef202f661a443b2812ea9b48d5f4ea5dcb3d8750d5fc7aebbd79bf6aba8a6e168a8be308e99c802aeb94f2ce54a099ae7e2b95e39964ec693216ea0aa19716934ef925200642c90153c497cc5d2e3cc1c0d765e69ea6836a4ffec3e13acb3534cf9da34b378a82743aa979d7183af1b6265aef149af41597be9b79917903216ee67213efedca332f5c16bf15fc143c445d564779f9976100f5b42a6e43985c0a261b53cf15d134fda5d2c6a52c51d73aed6b5ffb8306295d5a56453e4514c19923a3873d5cace4f21b5da6c955d78fcf05fa27b1bbe5c4a564238abf41d2d89b49202880b63a7e3f2000b0d046ce03cd57adaa9afb9c6f4419c4dbc526546d9b1535398e5f4904278eb5170bdb8967f63ca59d708f1604896bcb7e940b560f27a5f31c6b55e42ead620ef6b6dfc9147127de60945d16c4d7de56c6a5d8211b9a689f7228192da66bafecf7e6c73fab8acb2f89180ed57b49cea81793db6d6ffbf73f88ecab13399e96415211bd3b824b362025d29333ae36b07353de7846e4f034caf99c06c4564c86254c8075db6c64dd2507a1a253157faebe081976a66dcf6612bc140d2d477e22b7cbdb891c4b842cb06aa70c2f2cff134fdb069d638a2d3fd05b6941e16c91836c5fb17c848d7edd0c70d146cda0b27c088ade85d2260450037381bb76566ef4aeb1089293e5a6b43e77465ec90f72aad239e8e8f74c23464011daf894053acd24d61144"}, {&(0x7f0000005dc0)="b116137a6b1eac31a888eb73a31f0a3be05e65c27c5a5134b806c4c876305acf32856ed484c0cc144a674d3de3caecb2f9398fb1f8a2d7ce8625e7238399cbae809173eeb655389f8a90840b5fff009aaafa95a45d4afd8d336af0ed87c5cb3b387e905de926fef71756ab0c9c2b510cd619290f6e135e99cba341a77f11f4621cc9"}], 0x1000000000000051, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000005c80)='./file0\x00', 0x10, 0x4) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="a0b05fabb16681541895b6fa722fc694dfa7c5baf3bbda774b4353d9e1109c32802f449b10cdfc513bc647cc3793b3ccba9e9398566ecd7f43202e3d5d3430bb77a586384ebd89f19c0e1da5f165cc804694ab1d64bfad37cdb7b18949d8ca6212ca750f59e29965916d04930ed2e5f90f74d197f1e6701a62c6db8d115ec1c48aef7253dbc860fe370ead0b32ed40ac136bc483d06b8414cd41d126536a2148c2c6824b2e2e4bdf7427af2ee9dfc64a", 0xb0}, {&(0x7f0000003840)="1c7ecc7a28d2b99064160380d633ec837023ebc6883d6cf60adfc3c3a83d5b61605fb71ee6b7161cd42706c5c8433c928b7d0766342fdb1126ec04c3fc90a858ba14e51da368e0e06054c997710999728df9cc3917350bd2e84ea07ab4accbe0b10baae4bc1ab38d13cfbbbfbfb92638ec5468e039a8a71d4cd7cf7a4ce7be0764631f0d48c87dee6d90a2de66a020e5d12b6e2fc7559317a2bc4908fe961a36812d046aad04ecaafa93302d7cd8ac00a2e9c98c446c0c8fe09bd0bc57a3fa6b540409a959b6b166d9f3c090d46ce6b1cc6fd04ac28bdac5e1bc02cea608934f07e2cd584bcf645d19be957eb0f42a4db0e8ecc2f0a669aeddbb4620d1043140f504a41bcd768f8e67a51da4ee55a6be475c97833c306be8849aea569251d21d9e8ad599e61b34322ef960c39c6ea6c89fd52c78297aa3c7074c05ee193a10ad0a4d0418f3585783ef843176630c0c7eea12301008c5aa3b2f512727c96a52aa4fc194c182af95bc3abf2384361e1feae2be9d04395cf691dcf14ecc5926c57ff8dd37bc371ae965890460d0377fc3aa40ff8b0a7080eb21a23b7d35854d264334e74b085e6cfff74ec1c8faa8aff5c5e8e8ae588343bae61c2a59c40d249e67f45ec440d787c0e570f037033c86e7967b21005ae51ffe7e9e6da78d4a72007f083a3d508de2ba172315ecbe464c8fcb9dc56cbef459ec0a4f7e8a16c444a047b16f95238fa858f3f8b585a8339c7a409ad79d0aad3b7b229d3a8b16b363263eaf2ecdb1e5020bf8fae25caee081c326f967ead4d0f5c93f641b3a0cd707332a990a5941466a4bc91b726d4db0e0bc5cdc3998e48d1b07856dcf4b7ce2dabd28fdb78d58e2c1560f5132d1fe5ab6edc2ce3a881cfeeea69f9bfe83ccc19280804a9adc83bb5078cab8e3b7170f96b850fdff446bec122c0f528ec85d61dfd77dbf251d2e7350614c756bd2ef3f1ec0b43c0021623d693ee746ef3c7da67490a7d192cc6b7336d0ceb6d8ea197d345d8abb5c3efde87fa40cbc406b84eafb8d4cfa9b2f4822620d6c0f404c0d2d6b58d2aa766a05a521f95cd46d1eea54608210f9a2301ac3e003e79d7fac07ee714442307bfcd9909b37388fc871dc4c2d07ce44a381f7c15fa154165eca5f839a14f3ae80788f3dc0c7edb5fcb002b774d0cb09c7bf35a33552e2fdfa9aea010154e31285cd49e7af19298561923f51e120b1618055665a1daa6f2b8a733ad189980585943ac9884daadaaa3c88644f2dd38c4ca3d46e383220d499fcc21f3a685a1f55761206fd5e188017bed1d1512044c39d021837c344961b9483042b696d5ec290ef3525f41d8c909d9d939c5991c90f75d0c1a312d22579a76973729bc65f73666e9706c869c8adc005a5433f43b45568f2197517d2e52e101c10a204aea5cd4c85a69fc90e83b0a78c75d15b54ae8cb9f57ec871a418481e9c67c79a4a266bf9a7fbb35d7dc72011f744b92b8cd839a1f5bbd3615081a828c6ccae6334c483f045fd6616bfde3fc2bdeb15d283191c2eecd00671f8d8ea02a1baf64f463f6e907586b38e903fa16188105f2fa1490653a7a95df13fa312de0a0ac5dbcb22ba89ff8a02a1d64047a9b6a0279df7c74733524620cb9446a4bc06ea69e61353cdf33778a564017185f0d40999266e92f429aeb75871492833f2850b82b10e7d20fd36e6a653cbc903eae0ffe70627965b791d4718e74a2cddc36f9bed534754984afdedbf91b872c1772a3635041b46a90d42f1525640348190771cb4daf893b155ac5d068744e137bcd8797282db2b65f369b419f02a5af91c7a7cb4ef1b08ea8cda58bb32af8c5f385a190d3b2af1f7fec6136eea2e4c7ef9fb11c2ed88179395e0f2a452055d3ee9944bb6a9f180be1f208d20c9242ced800eca19802a56c39298f175286b54ac57218c0f57d2573810c09049949277dd210d90ffd074e47a814f813af9297732db50e757f3e39a665e0af64b62422b56a5741524c1b1eb75c8ace183e09381fba16d09a2ddb7de5d94b26c1bdab7e46e7f8bbe0a9b7b52a479f7f89f088b72ad9585c45d63d2c0dea1529c41c4fd3af58d5e1ad1709e2c1befb3e7d0669225d71a4cd4eb1b26d4a03c1e6c26f1b28d0cbd394a719d5f3b9c202049efb16ec14b3f62496ed51ebc31b46ee4214a1e5f76bac104e3dfe09ebc54298fa9377cbaf896af17d546b92a7ebb4e7e6a8e582833c9acccb5d49a9d586595ccdbd8b2dc0c839e3f5105a1dd7f86af550a7638346d5bfa374f644fbecd44c5bf572e4cd4d37af6df266d2fb70fb91061621a41b37249bfe826597d3d50e00c74eec75cb389d565c7bb8ca9ad856f3c22e28b7ad2a0f9a7fe4b8bb8668bab5c700d0b4082ed14918ae8a8dbcd196198b3537bb87e849d5c6458e91d256fd31a66fbab1a5845f790eaeeabe482a54c2354eadeab9d51b89f4aa029868d49de2b553d170444e4ab2e85b7c938e65f6e35d4b364ac36e2dd04b5bafe6ef3c7d7b4c3d12763377ee0c7d271df2f53654bd779ba39d9a1b3d14ae4fa7c523fb9679a1437ed14214a56baa90b0a753c17da9c4176f3635a7e68319c6a1d9a51757ca80d0f22011a9f5effe1d0d11a44ab9a57e8231c0d336d849f521a499953332be4b5dd4e586ff046d56cb92b90b4b236f8deaf818945f14ef6abcf41751a44ea11cc9311a6a0eccc63cc24514b743b16f47b5e1d14daac85e627b544a33d436562e175e8e8b8bb34445ea73c0c7686ab397c3a31372d02fbdfaa0b12fe9f60b1530edbbed065d6a52a6bbb2a415636306364fa8e23f87a53878fbb62905f03f4cd5d4d1456dd78a1a0f63e83c3eceb53d477b780425aea59c1524668b4aeae0c4fb9b446e6a8d84fe6a79371dccc887a44cf9e880cd2b7099fd16eec31d3cd5c43778145ac87373995a848cd3c31e00c04dcd8342809afa8708c19a936902bcac16da709193b74ca3c1cb791f13b8d93e8ceffc1b00dd8d9a9707f300db764cbe3479991dd5972cfcd0d283806cb07a10f0600fbaece2ab24bb84b9ac94c09dbc5a1152c3c81dca065ccf1896bf3d592687b5bec3ada69989918a1bfefa3dad1e3d05410f9205d4ac4372c572222c3f2bb6c57ad1c5514b56c94c2f7fbd9bb4b6b91ab86060ba8f9db05173aca0e587012b5291d7243ae958e51c53868923742a4512b5741accddf1b431b641015ce4017b0e8c7e6f7d61f9feb82f6ea4f9848c4e183f8022f6e7ce3a9fb2236cd1047bfa3356dc46a4634b33f91b1974b9fa3e0407bb8e152c947f38d7c536ed61ff0b02e552de2fd3fd68336d1ce5a850f0c6141f3dd790cb4dd2d2755529096fe619f74d15440fb187980f71a2685b9134157baf662f92eed9fab1a50af8372023c449e817333912abcb3c88a7a78bf33a2b647f3141df924e55b56c3c0d6e026a61d3c957986bbe90d3ccfe98cdae06f7e9f789e5c06d939697a6aeabb039a3e32b906ed614366a5fd9dde81c5ab554ea7a899baaf1d0d9ce92225c053abad0fb32a1b1234ccf7599ea4ab468d540ef9693da6c7cfbd5e101162b3a210ada4a92cbe036e3f31ed32b306d087bfa1537b31218c98d080a22c1b7e47278e6d70fad2c5fe13ba26052b4d26eebbf9c2967f63559b6206d39b10709f6f6ad207cd7c0207dbce9fb05ba550d7aff00cb272cbed4efe42ac0b5b9edfcdc2ba95bb46d9e38319c2363764667530748f09003fa34e1a54bbb8fc184aff201468f7f20d335811f5420335b1378c701a07818251ce46b3c6e32dfb6acac065fb95c6ab58cb377f8f7b1b1ecca295717500fa5102abe813c445aeb4fa85252af461dbc76874584d9f3a4e69deb3e2d9f99af7736865227a5398cabab535720bc5178790b3f65eada895697e48bfe8a26dc08a9fb589d55540474fb6a897be6a9634b28129a062e5989201aa27f7a92a037292b488758cfc121368608e38f6eb3328aae26546379d793ab526945898af403e226728bc656370851ac5cefe06533e2986081a0791187eb9d44981309ec164a8d2643f10205433320f4c7e3ac194f313002281b3e29e37c529a3e17b3ecb50b9a4e4538e9ec50612c466a6e0491f2b97c6d7108663f250c18022434cfe3eb1c5ff4392b013988dae2355fef82b1aed6d7658a2417f7409f3c62a3a414ef636caef4cba642d79736cf428d2a9cfbcc7c7919150644a5ce51985a9cd74061c451be694dbaacb134402337c567d5ffc29a81e6975a4aac0fbc7cc5ce572e93a95409047c355aca5a1bdb262a22d1a3e652e976bc65ca611eabace0a9fb6d48e54220f93f1a840da83f498dbe390721314bf752cf2bb2f93e97357ce058cd6d56df9d300300ceed0582958c3c37e7abe7094ead077dce68176a552111e6da2b199cb7d9401844438e04e763359929251647556770e6bce23c37364fd7e3241921cb2b5549eb2d56f370846cccffdf985f2de2715df26539dd8c138ca91f40738db25595c5673dcff5456951b32b3ec6da884cdcdbf94b8ef662c5f7efb4fd0db0afa1fe82490907db7b6fe22c91a0f11b1cb8536269ee8473ba9a3588f48da444cd0c7d0349f7f9f189d159ef4cc941a853d0ef4c733bbc1554737e4b4e3ed7903ab2b6f38bb5870a428c23627a5d8e5d05cebe813fbd53c20bddb7e04379f8f3f60809a16af6f6b57996ec990c5e0c9ef2fea77074af5e014d25e768ec56a6cae0c32dd921435832bb42e0d0478979cedf58986f78eba9765c1a7a082ab20e87efa33a05a4c3226c8c55bfba9ddd738e64b4da734636addcae2f99e2b03bc95c4f629deed9a67e0372bd3f336741d74bac6941a9ad54f4fa9ec2fdb2567ad3ac3154650d2458ac423f38706c898474661612d7463e88c5bb8299f164bd17551157be90cdde0e9eb227678ddb9bce3c3ee0b1da19c062ec843e059e09d07e55fca56b0d8c4c463ef59000f4a39d96706dc12a8d8579791cf6098bf59ebf20a46df8580a0a4dbcb486f789c36dde0fddbe67904ceb1b82f61646a53fc78759c0eafc0a8a54d417448a815e5ae28d4f46657d0f1d0fe610c5584dd433c3d96e226e5d6c4c521d35d39e2484eb5f4edc19414cc76a7823cd5304af7111380edb32ddc7d3d4ddca4345b5517234acd9de986171665fafc015e1ce096d0fbb27e6b2c5bf5df3e4f753dedd262bddc2f9d17d1543a221c9a1c2e51548ffad97f0d4a8a6d8dc6c52689a6a77801aff259a0261dceaee6bd2cb9c600697504a5746b4ae112dff52ff8a8206daa2f5cf9a9dd23d9c66bf2f777ac04ad5e8674f60ffa4eff75a35fbb53727565d18aad29de968dd83ef26c8fff18613cb091caa13f4011422b356ffe4b3496e626f6b4f20cd760b3caac5240355cca3275cef79885adbb07d50662285f4135e717638c1c1788874dda34f6ce443588aff14c6e74f6021940371fa125707d0024f29a7b3708d1b06863f3ca8bf9dd95b280192d0398e266c53f403bae63daad79590c2e38b958d28389c8665048b1e05418309628826d2d29e697b07ca96c6cb5b64f5f60c092475b5c456ce788455552c030d94ca29909c5dd8617b531cf9f5a05829cfe5117a93880f713bd53e1210c6920a2329d7a88a417024e400a5ee08ec6c571ae834ca4302d5f872a926385ea4fa3cd88fc6673e7cff04adf92df8d3cd83279ab6b2d6e08c60abefa91a3c11f520066d2918bd150ee84423ed489dc842f3798933a868673a359a9d2e7d88f4e0fc60cffc48129752eb4b930211e48eca8edacb0546971aa12f3a7fe2e8e", 0x1000}, {&(0x7f0000004840)="71442a24fde752a48a0dba93a725e1af0196a74d5e09f553dff7f8bd024d61bdb2f36729131890ede3936e67c425042a1d4f0ae395bd4d3e440fed66933b11e3ac09a7ae56668143326eb392bdf9886afedfbefc76d384f9d768afdeb5c1f193f98c9cf6a3b92c31200b8ebae57f379a0ee5cd3a642d1e92532e9af10600e95216951cec054486b5bd45f061883c76238c6a6fcf8700a0bb7cfd4a41687bc12596c0232cee78ff260c9dd79fd051574d0c80fc251337c721f20de4fcc030e1cbd30cf8b8b5b7dc", 0xc7}, {&(0x7f0000004940)="e583384b3a2102f3c072b7a89fffd4426ef79b8945fa34dd0cfe856898539988a27b08453a7d6cbfb6dde75af0e121ab30dd26cba7731ce3bbaaa369e74e72affb71a4f4db03759a22c1b1d52644101a0cd2f4e4d67379a3d5e75fa1352bc2de432c53e8735771a5003f89c7e33d3f24c9cb32f69ad321b5d5b89f9d9354a06d6f2f9c7a537470c9202f35a441b53900b2e91a6cebd4d873d6c115b70aa49afdd82ddedab38c0f30946ea70b1c20fbac056b5097ff51c7127dafa0296d5fce0291749e7f59f6814e4f75be88cd4e1b", 0xcf}, {&(0x7f0000004a40)="41dc55a7bab4ecdcfdb0e6376bf9a6b7ae1e321085f680b6744ad44592f3251cf5231187275923952fd9154d39a73eb49c1a366368d25e0f62ee38d4aa4a23c6a444b45ac335913afb5cc0a14d154ccdd7294f0a6ce26058a3b695f8dac31b0600f394dd4bf4bc1c50cf2ae02c013d106a62a4d9ecc74ee819ac2ff10c6c419f32c347dc69472bae9202c3aa864eef96af79130e0c0ddd5c6ed3458ed595c51bbc", 0xa1}], 0x5) fcntl$setstatus(r0, 0x4, 0xc4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000005c40)={{}, 0x5, &(0x7f0000005c00)=[0x0, 0x0, 0x0, 0x0, 0x0]}) pwritev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f00000001c0)="ce95155c4d115957197abbd7b8e6e77070d7d3e3520bd033d29d20e17b0e55f4a796cc13945e26c64885c99761c02332e29d9eba5822843b264b50b3c7da15d90235e061bf042d246aea22d44c5b3068666421773b23bff8586b3990eac3240942a70bc41fbe58f9835f2d78d0e98aff74ab38b50fcf26e4eae981c8f70ea81dbce58c84dbb4ff8582079f8065c22250d286dec9e5156e", 0x97}, {&(0x7f0000000280)="0d4d3a2a5795ef2d5cc6060eb01d6e80c50911b7b9451782d5c9f8fd442d50ff54af8c4ded59523b13dd2a09ec2b0b6d4003849691dfffee3e0aa376101f9e0f0e245505ea118347295020562c6943413ab833c12ad92f4121dac3cdceee7ca5c6819ea058c57979e9d35a4cc2d5b8bbed8fd92e242a35ab8bb8db3071e25dc7f7d7118a1402f478796315626310f89e40", 0x91}, {&(0x7f0000000340)="9ec36dace5efa2cf216a27026a05302af9c1d7c50934c0f341fe946c51ec344481d5a8c7bf6e58cbcafb62c5eaec318422865715f25ed8961f749f62e223ee354c77fcaed8b2122ca18a6e3334d2fb2d47e659e65b3d1d4d2341ff14794f0ad115b27e3f73356e4bfca277", 0x6b}, {&(0x7f00000003c0)="a4d4a93f0e015793bcafae652d36d5768be39986a5a97dacc49b7168f42899d377d7dced7e11b911a88b8faa4ea4bcbbb3a0c1", 0x33}, {&(0x7f0000000480)="668749e1a2cab15af2d68f7d46de4c045b9c7e8d3e1578ccf74e459f4c07d9549696baa21957f72c7c06767b51cbaf453c3180230294ef2686482576d3aea80652b9560537bae3549ad5cb12bff484bd0a2c27dac1c57d0cd77a8f", 0x5b}, {&(0x7f0000000400)="b798fb8bcdf0bd", 0x7}, {&(0x7f0000000500)="cc8591be790b6a097266676b40b1a674d51cf8aa8a5de20ed8efb95fb3682b44dbbbb67bdb506abe240c7fb123e4761d9da3d218f4935d2af94469a8c9f212c0435d32442af40ec9c16d1139f2ea0f38ca96931f602a83f7a1b360a1894a8d4fc840291faa18e75ea0333a9b70678d9a88408ed43d0fa32f7993b77ba706d067c7bf3ab0eddc2eb16d9c6b1c95f4c822a16abc01d65198b6c7c8e0ce6f7993", 0x9f}, {&(0x7f0000001640)="c95cbe7e77afdf423b496625d150da5798b2ce19652ace40b1ecb888a7851a32789d353c35361b9da56abf88d7bd368ebe2fc0694d840e352fc450529344d6129612d025e9bbe37dc34330432723571f6b5df2bfe3c3c8ada237f960d58b302d807ae0d14ee1e91be2fa5a01229258ff47bc98a84d8ce33633365abc576cf574bd507004d7cce2333b7b356b2419d3b5eadba511fbf676003df09480ab6ef5af2ee61be90bd78d0fa7ccb9c29052faefc8d00897", 0xb4}, {&(0x7f0000001700)="633c33a41aed7a3efbc08ce037ef8c2c61a6a1a01db6df3bfd85aaf553dfa7cdf9fe0496d22c7886b9c4b05b9425968d5229d6f04769b38ab6f48728e98a066380c90ca70428fcf49c9804e73037f3f4e41603106e8e0d1e7785df0e3cbdeae44d8d38ecded8c5837f2c42f1dc1bbcbe8aef6052e6bf7cfca5161223dbe6b2e2df3916d3b4b17190ad669b1c3f7a0695b7c0be6e9ef750ff8ab358a3f38150432d5e660ee19d19fae79cb23c3ec43f60463be04c722ccdda76cccc81b926e577a4bdfb51522e9f99ce7b988848ed8abe635936ca49e3deb51aeb90fe180a29853939733618c0beee9fc8a9d02acf06239edafeb6118d82e8857d7ceed38207625b0065ae12615cd88bae42dc72a1145a20cf7ce54a8ec39736a54be9c346c87ce6c1590acc62929af17961fa5f1204b44caa21e80df0ca1b58d2b843b9bf1fdbf6fbf2c80208ad10bdfa1f7c37b34c7475babcf7b63cf39288bbf82e6b27d8a754869f4e9ebe574e479730f8f69b5e1d1ee9fd9f7978600611536952940b945076069767224d863b375603ee518c534f4dfcce0b9bd652db4daf3decb5f641cf75853038026e6504c9e671d61ba260937e76c48bdf32787193996acba16993801133f369f3f8470053130209b6f041821d0f7d84290f642e58fd3c01d6cdfcbfed28aa895e8db9f04c2cbbb6e8d4eda6497c69b65e3c18de59fdba69b3ee97b4c5d5d45e8c9dbdaf68ff5d4d3db46c2245555a67d1a5ba5c1f4847ea2aff844a8e5729393cb7843755871550c19028fcb762f6c52ee5364784cd1e72f6568904f13d3fa2937be6794a3feea24f904d2f82c3b4b55955029cd98e02b61d2b6cafb0a85ed6e4317aee53149c301ef8543a4df626bd047df955d3f28c84d79d68571c2380d0cbf2fe1acac2aefe782a99e7794cf7dfd0d6d83c2fbe7eed7957f0d4185aa4d23498cbee7351966d24a9ea25e579969fc6108cdd89a9f5ae930587ae20b662a264a5b5f89ed58a47e65e281d707285d9286ff5ed166537ddef69d221bb34e231359aa01294f31a7b7cdd63b380ab964980ae8c44a4a4d0ae3739171b04af8b4b547836ff7a0c3af92df24eddefa622478b5977347c35811774222c10df41a7ac95713e88d8b8d18fd8b4bee8a4c422721c1a6d9f22e6852e5aea1662352b980f86edd3d6102e9d4941fc7927dff0f3512f16646bf6c62dc12456f2a82fe871c617b62e8e4b1b6b755832868d7f2d8da865a7c8b1939ffe6076e7743afca701f3209718ebce34edec97dc51b4013e0b8dc0960d57ed830667be980590e26c15fae77ee695374f3bb5a0c5cc658ed4525b0f272a53aa6c800295fd503fab85c7345d1e5ed474baa1eb49f223a5971e55dc1ac5abc74b08281f527bae9e2407d9a827afab2c431954886a43b8201d8a3f7e088776edc1d1e0d071bdacd939b1e399b7e6b2552b167aeb5198cc9691c93a6a7dcde9c998e5d7db62c0736010e2101640d259ca487f3f3807b5a5491f5dc5d0bcfa9f978614baa75cd473ab104e4e80ffd60bb9cbde9c6e0248915fde9ee2f64b9ecb2dd4ca975037d9b03ffdb44f7feeedc6cc6b54146a75907938fe894f436bd1124ed792069575dc7c14e4a866ca5feadf1d38a9efbff09fe32c9cf36d2fd857de9cb8eca7e34220e042f241e09f08a60f5896db2556f80bc7885397216f4fe91ac024390559e10c757c0eecab378c8a167e68469c9ffae9389e36d242ccb2577332c7003e7989b1493fc918ef21ce19df768afa07a149ec6228eb1be6aa7effebdbebc207cde05a17d07bc25d7416d476ea3f583e05795ce39252d051aaa944c33cff20c40ef1d847ec4cf46c9f1033c5889f232cbd3a8adee3d295bc388635bf70307f5d2ea1dad6607d028efa6b5c0c338ba1903684c088f457a797ce2e8c1aaf5d9c8dd4a71963960e69ea376e829e45390ec4c54385b69fe61ffcdad966214302ec6b888da2a05979a536e5b4aa59eb06a822de4933c520d9061b83e5cd890203bed749aa060119583502f41cac2defcb5536e9e0bc48c033e6920fb56d12061ec49d4aacebb4f671c55e39257e7866dc8faf5e8b6799f4aa9b9511df543baa1d66a612866f24354537c56263ca424166b4edd555da664b7dd4a5b0b7dc70cdfa9062c5394f7c45950016ce286495232a2677a892acc0a6a5cd1d6c9b40282056c05ad402c99c8e171a05aec8081837f6a00c0d00147ede0ba2d08664bcfa1190c8427f39e92803ebab3de4e73161038a8407c77159faf4ebbd809782e24acd056b7101f33199c1a63b414fb4e0e245c6d887df6c73aff45f49d46704584b372b11ea2685b7e5c782f6353cad33316ac24125733e32ebc0b63f76f2df5341e0ffc0507fb2bddfd66f27861b5af08655e1a02cd9913c65e0b83a2b4e93e7d902ba62a66dc291fb4575826681fd7c397d5a332e13da2623b380c008ca0a38cc4ff8e224243b087c7e9d1065f5fbbe7273530c2596b2699bc128b3679eb94267fb2e0e9830f6361d588c5d73ae57c73407a820e65ad000d8d0dcb77065b84325ba5c307f59b40729ce935004a9f6b1be9066f25f55bd3a68d26159e7b7053c3ae038351995bf495447f7fac49ea04433850b97698b6b9b11141ed156bbe3d30c4dc59151e822892a75b64831966cf8cc89264470ea5ed7c3ec92f7e5ea93781de1668ae778b7b360fce8cce8e59acae0eb5a57ce25b1649ab85d3e2fbc716da361e91f70c64d149368c24539e14eec87cc818ff6d53f3bb2367e06f6b5a775a0e4f16f74d4f3f5d2744aa2729ad0312d13117e28eaf37930e265715d3fe71fbf3c6ac6bbbcb57b7f9c59b6a5bc756423d2f71bc16e5800295584b9944bc285c176322b56d09db482f3f62ba7844ae732335165f879ec3ef6503e1f6d291b69cd52cb456a934585f649953bf095e330a902490c8e0bc04efcd36a2961e3fe325bdcf60d05e6c4e26fae0a27bc4b82487ea194250b6e702595d11c9caa7b7a10112d166e5da2dbe7e1a71434a07e2079f636743d39e494e330cf43d4b4cdd79418234a801873b4fa65da0797a5aef2acb013817398e88d36926c9eb9524ca195db71b39cd6080eda6785649b2217edd3712de6f1e7e12048097e2542dcbcc398ba8c38f291ea06d8fc5871bf55ab9689bb66bd794ee147a3e932bd1f0976f21c685824fca5aea1d941b3d89bad0b721889817e8f39faeea03b35dccfa88510b6442293479a742b37d7987d0bd4ee3b49daa2165e05e80c03943b2e22793a6b24eaec96f8d2ba0ae8846cd2a4a06aa555e72785fa5945b96938770a9e05facdb07fa2e56e30c9133ccd99e4d01e5da270a5afe91ca4b84f5fa4986171c5768dea43acaf2d5601a48d7d212f904b0142af17ba4efdc92da2b3b7be5e859a58c246335366f496eeebbeb1c320487dab7e96247f16a9d6d6ad1cccc734ee4eabeb2d8ce8499a085732e17d8a666357f391d41ae7081d2841a420ee8657ba5706ebf92136be38d9096b4bbec0c657d848b49022e0d0a9ddefc1cac48f4f57aae923b36a21f1a4f20695a8a0d2fea504a341d207c3b0f32156123b919ef208571f78167a73a1ee56860e8109fd7a15b0f7719883c5b28a1cd9afdd6d559e73c07b63dc2dcc118b32f8ddde77dfdda0bc4a6c9937fc6abee2c6343bcae9dd30e48889659251ed41b60ec03906912db05b7a5ef18276bda6dc88c93c925152791be1e263e7d7da3fec416cd2539ac408f5105ec01d9511a7a642409bdebb409db9676b0f01e200b8900eb399fd4df94f1a7e886b487d5ff4ff573de8911cec812c7cddda721b8c1c8f9ab81dcad7eef139d1f469ce210e5409797cc7b39a2611ded203a202305665bf042985c703bbf7397880e2309573f81c6eec9b1b01947a24b0ddcdb36c61e91c91ea27a5cb26f5069d95d3c7eb95898c7f3c28143f8b51f2a5391d44bb5f86fb2f307ac1f539151f44f2ea43606488d077ce18ff2f4057d274902b25bcb8447423b1ac35df14f41f56041f42ea45606d7a9cc71134fee617af66d4f25bf80f6c84a075eea3858b3b56a013e710e1263ba4aefc6ee260d6356b31a31415be571a08bfa0d40f5d2767572abd06fd36df28f845010d82bd3d43613449acb38de462b12ac408b160e1085fbd523787dd59fe4a78eb1007ecff49e82e070e2dec90bd12930a8276ec0bdfceed838a5b3730d4dffa5cb62c48b468c7bb37167d4f6455ae06fae8e32a721321811b5c502d1f9362b7e14326885650fbbeb43696890ae7082c9e5f3b491226a346014cc91637bfc9aeb6efdaba75a1f2ca22bc10869de0bf61bab27aa2e344837a54044dd887c89f501e0018b0901b0b3e132002983e923bc28cd8c58619a08704b30cf665963436ed763b8537bfdd42096f40338f376603223d9a0fda038a59816e97a24f19667ec03113e0acdcaab46d1b8688ff38ad4a26b8f9e9f811cea704b569c79fdb31cae52df673831ea2cb335789188969d805d7bce0ea227a88affb6b45177170ab97ecf5aee5e1446992c54fa424c99367be837e7d3eb74779a8d9b17ecbd4c819874f255cd4ef08ecc232d45b659b247140b24ef77a353ec4c688d8cd2825f6a7964ae5b62980e3da7e3183fd5c09be2e47fcb52f3c75a2d5d8670732968b886124f0beba4cbd758e037db81cd8e5a6d177e7798edecbf446955b9843cb648f165d861554d98c81b648257c855bb3988cf2241721bb10ea099ced6ea994fbb4ad7fd7dd8e6d40aac97d54b81f6ddf81271e5e9342617b3e5c7316d15bd5bd1cb7a32c367c2661cca9c376c62af7294a4996f881274df5cc219d9eb07ceb11cfaf7b6325e73a40ca865ed22971210b14ffe2761b0c0a68a274a7ea7642ce79f6e375cde8f1dfd13a29ee84edc73d27ddf44b0cdb9833701d9b0aa5ac60864b053816bbf260de15edb3ab4beec73d23efd1d8282435b9fc575f167f39d29145c31cb741c0d0b5b878a0f80f348b5a0d88a7d15a5297160a894397d1680bdbb50709a6320dbc1b3bbf8b04e076351e26499bf52f7235a7579c447b8608145408ba85ccd49da5d79233bc01cd72169230ba3d1d576ff87e4c9fa2386382ccb37a46fa43d3683da91260e5c8512305329fe2bcda1d3618d77f664d0f7fa08236a49e4bd6d54d6dfcd61c302795d3e1e1739edb185ddeb11f09a65023177b13027ff1ea99b5f999d8de11d75fb1beb3142aa40b72083ceb6d53e1518b11de1fd6b73f4bec59b1a144ca46e57e172ba9d206dff905b267f8cce25b93ab5d1c8f16568d5cb47d20bc44101bd108252c355fbef84f5fceb5db58f0e394b760b4b5671954b9b6061e98b8d89e23926e09515bfa1ec8f37322abf32f40279b64544bfdcab82094c60937795b741b08e6758dd46e1cc68d24b04b7462b56765b55f420ae73fd1eb1b8b4724af435e774fe16daf787afb381acc17da1556fa44da9a9a3b89d75088030e987962261ed4bb61ded571a88df6f903a4b34ce7384dcf83b991bb0006ad99d882d54d0d6acbc89c7968dc7616324f632b39f11db18cbfd99e46718afb622db1b83ea0c0ee759f9cd6c69b0be30fb0d7b5a9c2e7aec4ce5a53aec9d823e25096a92c171c5ea543314cfe57df5da9809b131c8226bafb4f720167efbd82263c2f8d59988b1f0a718713b861a0245536a46eb21031b86fb9a117472e6e74b284b5ef1c22764267e1d2d6c07b18372fd21329005a4c460e08b1d7ca52de9396dc65017d2e582fac882b9273dabf032c705f3da8", 0x1000}, {&(0x7f0000002700)="c0b547fcd9d9a732817f848e60611561b2537c9d65f9b818f90f5045437c0e5adeb02173b37295313cf9ea81cf52b64f0a7965f5a7c430a9abda9a25a302a6beef3dc73c94dd7b4fc003b61ee072d8eb19c305a2e0db56f6361fce7fda729289f1d3dcf082226242ead0f53abd6cad1e7efed56cce00aea853d1253005dd", 0x7e}], 0xa, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x3010, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) write(0xffffffffffffffff, &(0x7f0000002840)="21961d7cfce0f27f75654eb26624cba2323a8406f866872de642470bc8a25104173565eca1e6997d57eb70aea5d308cd08ee98e8f138935906f10cef2bab608f3605d4217a612748a3ec7cbc662b90c39fd4270a32462f237ed925bc6b6d4c1969eee8bb090b1e6910e75f6f91cbb0b0e7f3b23f61e400aacd004756d4acf518227c5da43ec4bd79c2e372fca4c979733e0474e9de3f817dbea596eaa88e0f218cf9bd30574baa982b3cfeee328962202d23292bde5d376b489e700cd59f0afa87450a2e4321c60606438e742b73da81f4d47e266a51fc54aa90d45e397ec01a3e9cd01babb6eb1aa4f67a888d03228b0754d871d57a443ad55c84e402f114ffc0737146817287afcd539b3f3f725955e65bad4fcccf331e8db2db1627d19890ea337747a6cd9db8c16145e4b35d5059815688ec1be53a73309e5699248db1e7a787c2f96ed12b87eae0fdc944d8b49a6434fcabc112cebb0ff4ae4fb34c5bdd6349c15734206070a8c52d39b37c66b1717ec79f65cc7d0f76f1d3cda5e6c9906dc2851d786cc30107a89dd9c5cfcd5f9b925665a4cf45e8f9ed52a2e9c8a8c8b6aeb91bbbded728cfaf7afe547726b38b09caa80bcf0d527579c491b15c6f36a3b7e1bd2d5b3a690e6d07dc6100c358e047d39a39fc531791f29a383cadae8a6a17a99857d392d125c4582bf34347e45741f7043a29c286553a462ae204e7625e8300be22a4c2be39740ed4d777cb4068771b015d380987d44086032034a542ace2489030645d259815fea389a73d018d17dfb1c5dcd3e023c05ecf255f86adf2dfcc7348c12c7c45a6c0f5ba51dda2ecdef8a4150dde6c0673c3af437acbd53082b0f98cb49143205da615737eee8e17e750babebb4d47b2f0d0f5dc05807ee6d66a6885ff4ad4fbe79f79a0adb3d17e05aa77560cc5c9f31398c984255f046570b4d0c6cc18e8d575aab9cd798b479cdeb8eb62ea025501f56ce56ba19190a273c5d4b32a381d3ad5e9565c610c562a55f742a12e05076a55c4dc895719e5d43deb115ef77615fa03ef3e01b520ec8edf0088d7d9515077bcae01b90365d3dd15724e4fe5c2eec3532878b34425148688aede1b5a100b5da980e473e172528673a65f22243e0fcb63b4b176fbb599162b09b2e22cb807b56d7437224ac17b9d5d328b67b1f777d79e48ebd247eb8e02cb51a2ee8dfc02d9c98ac2e7ce519d165e2579179cbcabc0a2b302219cd0b231ded27cc8bfd31ef6fc73cee60c0fd8c18e2ef6885b730ea9f8d484532c5f02d46ec2864ebf727a735180c40651955b5941ff19488293b0a9f0dddca139bfc438621c76e2948727dd84c55e052856ee915e35ed0cc25aaa1b2e2f2062d152020e6a132ba0303aaf0f0ea28e3c25f17a18af736fae652f0cb0082e89ac57b7b5782aa290e1a3df70034da6d807aa7dd79a48fabc67ae012000f2ba0278e0b7f0dda8bd7d1e5c37376788e5dad5227bc9cc6745dc3955c41e796586e2e5363a529a590ddf5c763bcf02659cf05f24851fb1c0c3608674fedecc0e98687b692e18bd94616db52a384cb21dc82aefb9a9491103897347b14c3576e79d623ab20fb914315f82b2202491ec46a5d437c6df7c94796e02e025e56b34f4a0fd75230d9cf0a13ff3d35b3c97ce07c7fae3d9da52e2a0e20b487a3cb72034473b16e3f4823951e5142627ef9a236c9f20566d0ef047e95ba82a73d8a885839939dcf4b76ed6e119f4a85a0a0d9beb240b26e24f39d879d2992bea053596af87423cf0f7707fc326c97c742e222048d1b2af0b5b1d262dfb695df98cb5e6ae07735192f11ab553345ca6690303166cd826a30a705964a37c70a7567a720d50df413be279a51ec3aae70a3f5d2e733d420f39fe1c0f8f856a6cd6d28b36d3f1a49ea6801114feb2489a3ad7c5769a7a0f526be03d0c2d2fe3b1527718fba0db967c6f15ce2fd1c0e1a4ce57bcaadff6cc1144ac05952cbb9182a7f030eff5a1f81ccfec60f5a79e2c512f992d9ad8a82cc247369eabfa222da7a5cad2133517f39a41ce68dc1d3343d098447c1581aaf72e0967800ae05fcbfdb1e3d3af3cd76fc1bd261f40ce19662468fd92cfa4f9517f45ebcd78fc04d7a14f1c69b4056f70773885e424a89bff21589d65798617748d94d24b50b27fdc6f4b0f24d813fd2573eb6ed0947f42a3defde5216939ab0c0c9ca8818279eb40411f00141e31458c3af8f60c7ec477cf1da0e1068980afdf1b672d5c91559233594c394b0d36a1c6ee67f0b4953932164c0fb6438f8479c9ab482357ac5cf96eaf493bf8c568547d883223d11bb4eaac010e8aaf808485b56b9febde9b97169c1bfa9276351065d8b2487eff9fef3a9aedf9e2c0325591915841540c11b66bffb2c52d78f9a97011a72c764e5b405c90e2d1dd178530fe42e354eb1779dfa6a78a82e57af3fd1e0d31e11921953c40e27d1ed675bff6e2aba6879ca3b4b93d1c474a4d68c7c345f6c6a25388bd1a3cf8abfc8bb338bccd69545112d7c7c58aa6479c955585adce528a71885485a2989403963aaa4844b31d7ce1fa5f177ddbebcd52d68da6edd2e4e9015316586492dfe99b2a0daf0a5651b21d4830e5f89610fa08a6169c3908f21c0c5e9edb547c5cb0cd7b5c6c56085475fac30ddac2359b74459c6c293e8bed1b3e3a3e0c00915514184c3e0e31417b2192a27d36bf315a535889fcbcd163c7f14e1891fd5f41fea65b57c0e972527511b1648d8e255aa671bf85199424fa3037d853690bc4fe06398a8ba41274b9c27d886a827c8a230de25aead9b760c77ab2f8231ae839c14b75e13e9059e9ca2f51dee7ae4e50cdc3896e4ec66a60effe7a93e7924b52e58e4be078e84170f0073efd41ff83e047e49d75cf9fe94faf68ab22b9eff5fa085b3f8c18abd630a4fc5cf2f29334e46e9545e669eae620b474daa3003a2d31e3ff53cbe4a5329f3e5129d5cecc135d3b332e0504de131f7bcd8938026cd880f7b869986d1f9db4ad9687ee58af505b31eba8c0f25370697b7b40e4ca578d1d661399596705a5d44a9889c3c0bdb8f740d275152d6b7054be7b73179f2141ad8f4efb355e137d6cb07f2e1eaaaae68f939a4be0a665f78b3941dc0265fac7c13ca6b62803149d0deda5785b2fffc60432ad4f7482500c67f141f4a05986376637251c6c096b5d3d1633199dd6bfb2ffd5dd45085774a0bfc17c78cfdd879d88ebbabc6c2e801bfcf24740cfa0f948b651985479597291b1819834b44b9d3fdf702ab67a8d55d0e79292bc963a33cf9ca192dd24060ca9f43dd6de751487d075c6ebb31c5b29e1c8cb5bfc7746b5f46b4d2a4aa134ab69779505f47d5d8ce65055e630bab93c9be189cf1f9b10c93162263f54ffedf3cc6b0638071043de51e8ef3482e36a3b982387f85c3b43e2d4680834656fe70df278b83499dcda18214ad6296d9f22dc76c6a57098bb478419d8be8957a24cfa4c865fcc8c8cbd86ff62ec4367c63c13bbffe0ae3b9f0f3fbdfc5cb0ec52942c5228fa09e4b29a3cff575947c69cb391814ee213d4971d8f4569c18b7da569c63cc1040781322ed31ef3fe7c389cc941e7f234d32ddd5d6cadf72f5d7a4185c2a5152c2a209338abbd46bc8a23df1d6be64a74fe209e37c72863ed5384a05445b69762448adfb1236c91e717731cb55ff573248fb4c62463d89d38505a02e2c689d0c745efe4099108dafa990bc289751b597fd402367ce06c2e34f35c005aa28c4b4935f1d88b05c339be65cb6dabc4237168632bf9a378c2bf7e351bebcd505b4c98629b5d767113b8685bff49141aac31cae20968a9ee765d7e052f727e36fcf1942ea99a27200411902822c5c1e9aef91ce6bbe43c0de1304e94035a19ad7d377b219306f79c5d230ff50953573a009dc084cca5705233402ace5cf40723e53fc9552b74b85e3dd4b8bdc0dcb8e733ed4132262bdc1563b28d495cdf02c0cd203311d592d7242dea9ee5857d5522d092bba4865093feaff0f40bffa6302ad3d88c689e7a246e2e5f8809c08d0cb182cccb7ce1619e6323426e2d1fcb90551fb7f09d5e924dc2ecc458f4bc8983fec27c1807158fdd524759724f1264341b269df1b3884ed3bcc0dd58ea6ee9552a8a1edd05cb2c0c5aa265cb9b8ad27954b9614746d93f8173ed89ab31517615af1826a895dae1126add61e3b2fc33f57d924237bf6066f4903ecb44afc0e8af191785c0b3cab96459822b51e42810b88e55b53224f6fec38df6d165d0786d95b1d1042fd75cd6e8cc0565577564f1604ab2b9d15a61a7be919d0a6a986e7fd17eea8bb0621072f8d136fc5e0f5f0cd7056d92b9cdbfe4b1db7750f5f41099f3bdc0adcf6fb1e5d294218a9a8a3719a9a84bcb9ba057218c93560938bba7b237b278b5eb6100bb0a6ad8f0ea06af2954487386d44cae1034bd5721bea7cae80d7848538a1d7abbfffbba1b21d235414c2813eea6399b4d3a9b9804e4962f30d01b669a9b1252c016fb1fad30dd8bc22f0bc2ed6368e57d4f78eb897c3fb73f326ec8ddf0fc0dfda35a1125d90533343c9e80e06c9779e3731a44d7faee7486a911d711163af5dc4761be72bfa0af1a8b3b6460bab28c55bf279240911c51d3d4dcffbd195d1d9a77864d740680bc46bef0fe6967cb34d248fc846dc157bf790b0d7c7d9cdac20a9534ee1c0f9a0aecb5cd6f7eba5afd3893fde3c62581d421f685ff8a7975b2fbf1930cc5e5f94f2a4670f53bce6276a8822fb8307fa4dd8f53aa460b4f6846c774bfd480d795b0afd51df2420b16d6b81a483f90adabe268118735b4b9fb788b25986fe46b1b87cca9db987b6560b051e02de55800a6508b641cbbcf922d892f4ce98c8d10e33c5f5ba3f3f3033a8d772f445ba8b7f06a9774b1d88d6a45c984e173bb5ab69c0b48955126b97a4f8f5ac08f1e6919968eb632fe1b98e781265635ba74b7260d53a9a1d0afc8c59f89c898073f175d2e8a0545165a426686de98b0618d5edc1befcb288d3e4704f29d9f0e640ff9a658f7d1f5d717a6fe41ac473d255d671fbd8bb4f79d4fb43cfc41b79ad40032ccd083b906cd53303284136191152934ab4d918caf4c3b31ae70747589e86471965d67e4dc177525122b395f75879510a5e4953eda06641765b010045911ca3f184615812ec0a9a2a51c89ce8a50449d9f0db8b96d7f1aef8179df2a669de865d97bb47a89698868eb164683e601b77fe238c0f934afe8576fea4e15c3a2f2c449b8967411d459de5503f697e1073446af671abfe0e738acda1955fe4138947a02818419c0dda4b1d6f50b8e557aaa3f3c4fd7dadf46edc1d183cf60f2cebf594e553e23c4086a4adb175f9fc4b8b56ff4e9f1b9110804bdab4b042e119beb099e945b2139f16b2e4411ef40f92089e9feda8c337075b7843d77251f6282fd5756944434c6ceae65ee32d988185946c0d37ceb0ff56b2d0ee2bedad3892456ba51fc216569af0a548fcc0bebfbd75d6bf152a326d5da81dcf047fe815bfaf55667645da14b568301f228baa539472edad92232cb4f9d3e63fca3551ccc6d17691e742eaf3f6c0993653475d1bd7263cd5f28a5fbea7fa557ca61bfc8b39f323724c0c713a47aba37bfb6b1c2d59722ca5af9676c92031764f52bbc10df2097e2f192cf2c46169bf1a752a47b97b11d0095894d2df459590a118746ebbb3ad2abe68cdb3bf79a167fee5bb21c4a7e5ccf3d8ab599c7b7fb6e85688f8ee320616d605f81656be9966e0275cfe6a1ccf6", 0x1000) sync() ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000005d00)) 10:37:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x18, 0x1, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4c, 0x80000000}, {0x10000, 0x5}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r3 = open(&(0x7f0000000000)='./file0\x00', 0x9d1, 0x108) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 10:37:04 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x400000001002, 0x0) connect$inet(r1, &(0x7f00000000c0), 0xc) 10:37:04 executing program 0: open$dir(&(0x7f0000000480)='./file0\x00', 0x108, 0xc0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000008007f9160800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r2 = shmget$private(0x0, 0x4000, 0x28d, &(0x7f0000ffa000/0x4000)=nil) r3 = dup(r0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000540)={{}, 0x5, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) shmctl$IPC_RMID(r2, 0x0) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffeb6) connect$unix(r0, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="31657b46e2b72190a366fd9aefb26d45855464392ba9fa09ecf802cd625a52224de3db10203c22529b2bf7858df8127c130774351be1746398fae5c06b967278e171c8ddf05cd18371b6d5bfbf6059da373bca5932b5ac6a22ca61d706799ab9a9ecc8262e79d933dc9011582d8265e23d9b24efb69ebdba579171f98d398905dc5a6dcd017bd96a5e10cd81ab533e091a5ae2c9", 0x94}, {&(0x7f0000000040)="bf06387069f407eaad286668f7457d5a76dfe80f7d5dd2bd43902b800931eb4d5fa584bedf92da96d98507c305e8c8d3bd0c083c2527f9bbd5e9fb114633f5faa4fdef8fca23f4be020ef3ca243d9221cef1e8b7b3811df440911f0fc3ef3ebb196e22c9f5cca21cc2124b5044f8b0fcac7c", 0x72}, {&(0x7f00000001c0)="86874745ea21cb14093a71c790c9f18af4d36dfa30ffb6edfb4b599b5f265af698b109cca040d4a69b4d9fef54d4a59ad60c90169bfd8e2a822bc49265af5ce26b42f6e7144d6905785cfe708a067dcc45579256c7e57c625a43687b903ba7e8d05c881051ddd2a84e95111bb7924329b9e6704396d0f9c05a9fb6cff870776bd91013db74670cff2dfec8026c43cf2e7bcbc5afe455ede1f4038ee6", 0x9c}, {&(0x7f0000000280)="796a3d405ce6cee00a43cb8418df69c3364860f37d2257efa91fb8b9ec3e4c5b2601c5180f376900e690b58aa536042628172348557c0a19637ade76486e775440b063f09d566fd4f18f1d7b6458f11c989c69f6a142504cf7b9d0651a50d7df1f6835677a6dc30f599c57346b1a", 0x6e}], 0x4, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r4, r5}], 0x20, 0x9}, 0x6b58e0f08851f7f4) 10:37:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x1000, 0x9, &(0x7f0000000140), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0xd3, 0x4) 10:37:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) write(r0, &(0x7f0000000080)="30194647a647dc73117daf45e8608acaf569a53702626a1fe8b50486d27b552d62af5fd46c44ec9d7d81dee148489a101803bf66196ee9935a4d676f796a59ad87cdc2", 0xcb) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42e", 0x7fd}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) 10:37:04 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000000), 0x0) mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f00006bc000/0x1000)=nil, 0x1000, 0x1) clock_getres(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 10:37:05 executing program 0: socket(0x0, 0x8000, 0xbb) r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 10:37:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x4303}) r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) close(r0) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0xfe9) poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) 10:37:06 executing program 0: r0 = getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r0, r3, r4}, 0xc) r5 = socket$inet(0x2, 0x4000000000000003, 0xfffffffffffffffd) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000001c0)=0xc) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r6 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000080)=0xc) setpgid(r6, r7) listen(r5, 0x0) 10:37:06 executing program 0: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') lchown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 10:37:06 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) r1 = dup(r0) r2 = socket(0x10000000018, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, 0x0, 0x24d) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) 10:37:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x1, 0x1ff, &(0x7f0000000080)="7cc163a18b5e6e298c9a38311f35aaacf60a72703b36060ffcb1c6b84747535f9f56cf603e1beb4cfd0e", 0x2a) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 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) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/222, &(0x7f0000000040)=0xde) 10:37:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee424cddf6dba587225af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 10:37:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0xfffffffeffffff7f, 0x100}, 0x9e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000001c0)={0x1}) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0xfffffffffffffeff, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r1, &(0x7f0000000080)=""/197, 0xc5) ioctl$TIOCCBRK(r2, 0x2000747a) 10:37:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/112, 0x70) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) dup2(r0, r1) shutdown(r0, 0x2) execve(0x0, 0x0, 0x0) 10:37:07 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x49eb73a0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 10:37:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:37:07 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f00003f6000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x1, 0x0) socket(0x16, 0x3, 0x40) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 10:37:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/140, &(0x7f0000000000)=0x8c) r2 = dup2(r1, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000b, 0x0, 0x168) ioctl$KDSETRAD(r2, 0x20004b43) 10:37:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffe0, 0xfffffffffffffffe, 0x0, 0xffff, "9b4b2894ed68d529c0537d0b2b6cba00bfae10c9", 0x15c0, 0x6}) r1 = socket(0x88e5c3e194925899, 0x1, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/193, &(0x7f00000002c0)=0xc1) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r3 = semget$private(0x0, 0x2, 0x100) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000040)=""/50) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getpid() 10:37:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 10:37:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) sendto(r0, &(0x7f0000001000)="1a6296f2ef9c649042784fbdb33e137845a9a8a69dbe2f80f193bab56af72eec7095e27ac5e94ee4313034d6c0ad39022eeccc8c3c2d50824267ec5ce8d292d85f9e7ffff2467a84b320a5fb4665c1e74712a65f35a594165e4ddcd56e54c8e3a61a0d913e8aaa59c51cfa45f014d19c18ccfbc8b768c554b6635037099cdef04a2e3c3d0ad53c91a0801b1d962f7f72370cdb62dfb65ff07da1f8e7781b1ad908775bda93", 0xa5, 0x2, &(0x7f00000010c0)=@in={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000000)="b01e92dd6701e2377b66746714577b770efcc13560ac293fe2df1325219073920e1e36315b9d18f7648fab6ac53e10573a4ab4bec72d16e45cce91be8f676ffeb52bbeb3820e8f6534b9130c77013b8a654086ff69afc9f7508592f73c7849e08508915ce8f092dbf0433e2962a715bf453479f16ef5ee04fd80fd52fbe0b535f72fc27794e7c32c4445dc77eda877d7860904ffee52f14a6ba31b72f9e3c87706d4ff6220b7ec74b3198f39ab1444fba4d41b3871bca31b2960ead5ade88c9607bcb5868cc4f169836b0fb7eb9a80956c963f20b169846e480e99d37ba25b6af734102ddf1c9cd2e92a9cbddc9b0837edc8af24fd4c3ba72e8abc1f8870558ca40dcd3cfd4c6a4b083cfa9c7e5ec1d53f205ac9e476fd94fe34adbcba74f7d2466e3add20acaa37b09950f7aea2e43b4c463766399dc82501b63c55d8db4c4c6551232bbe73c4c6a960b32a46b0897be09559cc29085e4c5901856187c478484b51c541dd3d38fac6639695b0a4219dbe18680c602585c96d00bb63decb35c090171007bc034a25af46624edb871424636eb73dc416763b1c383c2532a93a0e8872ff3a4d7be32002b01469971015ead55dd8e989bc25a5c3fb3e30f93aadbee38af0fb2e43ec1d88bf3f8077be7dd4abecf59c9fefb84c54b844e3169658cf7f6a3fe788b1eb6978be4adbf6612b7d5553b6ad486748da1e8532ece9e8120de4cb9f6ca797b7c4e59a5e2628ec31b17791b9c243e5d3392195e393374605e5ca2a7cebe2831b444dff6b48f28e9d3023c5d65c9c859791aaf2861521a9e97250cdc93747cc0f238cf67e822ea21db88d43e146096f43cfa1103465f5127c3a997372c0cd0b40d9b2ce6999b9033b86440c8625ee067c1bd9da89b725233730bbf549c4a9791cea58186a81a2ef23700a45d5d735d3e8a7f44104f2b64b85ca502221394b537baaf42f44b4266d34a04e0e7269e9177234a695a750e2e0f19af367b9c0da1b9716e90224a0d80efaf2f25d7c5ef01d48ea9e86123a612df475046e648983621bfd91302f318c8d6eded884692e3979fb570d933043bfbfd9315254b5d76435dcfcf3adbfdd002ee4b6e2ff0410294ab3e025cf700c0eb582396d2c174687344e56a5314cce2db8dc717c094b2e5566f26352e6d2e6ea4ef9946533f2b578385881bb46af62b129e0d73a00f2c78383733dad491507f3842fc1c55a7fdf9273bb4c0b9cacb2c4b6e7bb5af43c5737cba03f0d5f8a230eb0d582f57fe9a7d1993e2cb42ad1375a0a5f8376f35b8262719f1ea0956d425dee3b88c22d70934af9999108a76b4aa23fc6655faaee4a42aaa0d4ac7991cc789fb57ff1135050a7221138983c2a58f5037eb0b35c731ae65fe50516a565036c0dcf8a0a026438613b42f73000d4edc1765157e3bcac289ffa9e3835ce5562dbc79bf651d8beb7aa1d9afe0721fdc854d5aaae8f2a3e3e948adb9ff831deb817aeecc741d2fa335416683ca0654fe8ca8c8a2e2562c9b7354081a30fe915626586875cdbbcf0d3df40cf6a229cc2c94816cc4ee81ce13a1dc0137606ed32994ac337c5a3da6c995e3b4858d80c6f3ef32435a6537f1dc2c466addde1ee2fe4f9c99bb2e6d7e01fda530fee3e79a87db1abe1f947ccdb852c692ae81f3a3ff2e1447cb0513f2aa34f71952b141f179ce57aa6c9cca37379038ec83ba23c0d605c1f7a60d9d26bbc56838352a315134ad0b426f98b77383f57233deb1321f4507c2c333aa5fc201d94024a3e1e812607f2907dd9d0dfda9a0c49e2363935f28b384740a27a04f6f87b1ba493687a837ccf1067e905c341a8cf1c514093af71e0a945709d1549eb185a2ca1c4a21dd2b6c711a0df25bd30eb509c0006c2b2a0b015be028e9d89ec4d19513d13d33f1ba1f0d36460e145ea2a4dda97ddfe53df818922481ea29df4456ffabc0724c5ca33c72e7a19c4a7ea95e4121b6e2849187ef3765ea3d36ac5a5f713bd520e2ebc5d9cd53b18bb31053585ccb761d4115f92ccaa3f472c398153be84eae52ecf9df01cc21bb7b04307ae27c3af427429270b20153c6c244c8306edbfdad3d74fefd21744dbd5541529a387f7c291b22e3921faa5371b78751e0ad89550f215e4594f5bdcb0aa2d017e828e3320ebd38cc483f62e18400740732593a5dbebdea48095cbffad9f4c684f38a21cf0510df947fc1b858f59fd5613e8cbe155e97cbe0867e327f623fa8963d1783f31b76a07203fc4979caae189f692269394310797a062266716e54a49b28c47b88972e129a1f7688bc9b638a0fd9447e7d99ffefc1b345733d0d749e1dc88d04b9ab439037ee1e1b4f6bcebbfdb3fab4d4fbbd47731e20b7ea484069d22fbe578b6cc3c239121e3243217d4ac04e5765537dafe97dba8a998f827630d749f14d1fbf1d26168e8b45387be911cdd65e96f1c884fe4681a3056bb8feb420f476c9b9cbbc10633e89cb3f6c1ac353403f697e5010a5aabebcddc9e7fe854fb4b74027e702d55d73a93d78d01e958a4cef4235f350aeb28aafe9cf7e5e37bba77b35be07e27eb05dcb545608671b725a6bc266f9366204317b0417f1bd036956a0c09cc680a710e859417619b1f1aa6f8d3c37d4f38900f13cf41706c8abb2402dc09c9cd66fa22d9a9670990ea41412da7eb4bf2ed65a67108d075cf797a49ccb199276c4f70dcc479c7d1e62034fa37b4710f3cd10bb946f382931c7a1bab2bdbac53116e742847a10d0d410df2ea3c4c228b8a0b58c581f54884135dbfd651c00e32352dde1864caf1b79bc55753e499d0d820b69c9530172f6c4c667bb2c17805de44d167625b908ef98ffab1e7065b29edabea7e63d0bed7cbb2f3b26abad0aef8b9126aed78950c23cbb869a7b9d05ee7ac3fca46f3fcaf8e3d44f007cc91a466d35e31f649bf3a091c316681a8378d2fb8cd17be1d21901ab59c9a5aad9d7eb821c19f423ebce85df891ef416e005dfbe24d64c0696244c18f9c9e9d352bf4ae50dbfc140542e88178adfde0b7a8b7f5a772e68fedd8570656f93a79e44a973d59eb3461c1f6972973258d6214ad0783a42a58d7bfec70eacb7084067376e5297a44f24b7ddd902c75a670add2be70dd5aa90ed74faeb7f3588bbf7f31f4d6956db4ad502e0dbffebcb45a541e3999ae303148126f989bc9007da2e0242f34851123357e77e50deb570c41bb5e0fc7c0b2bc034a6eda3512ff2c1caccd7f11f62acf7ba047f4f1efa05ef897e10f0788f750ee1397118e3487d92d09bb8bcc4fba0ea7b2fa47846d205a2156f03bae2cb6b8c74c279f7ac9f45e41aeee43d448f1be01005ad01852c6ead09e51448280c27c6d8a0f1b5b67464c8c3ab5707ecd2838259e5441ef45abe8416d91598a29b93c04a612a23ace65f36875931389361c9378c3443238dd780e1fe0360ab92ba3792f4b110375b3faa9bbf86f1d7a708e1539dd6bd64d0b0ae6167cda36f335610b53061bbf4efdb631ca7389dc883d4454cbe780b6b848dd99cded261d40c982d25a1e58fe838e7836fd2706b86005fea00d0c8c376982ea3577d994953f70571ddd7c72f978296573b76d960a62d92f27e54aec7be77720f21758f9ef0b9c028294fd958f79054c5f354a57ef413db5d56952dd89c82afadf2d11a38c64ec0657a4d8c929b3d0d39c0de3cff51af2fe1d1b23ddb5990ac3a545480917317f336f22d1bf319bcb4679548b6fff3d3c932d6ae5201c3e2620aff3450b13582b0cf27e199b03d02d899cef0dfe35bf5e88eb334d654cab5600cc7410ac21424103345195e5d54cee791369cc7db4c2daec43bc6d07f9616d44eaea29f8cc185dbef2d6a33faf97dda8a8834ba8cee444115e1f59480441c7abb412811c41d130b02be4b9c0d7bd0e411712b138be5a99b4b6331c14ef28f6b4059911d50e3b04305678cdf8fc2135f26e3cea4f7abfb9b549695b590225eed0d520892c06e8bd823dfe34f8a36e3f02e071494cd0857850afd2c20b548d36b9a6b45483f09d726ffde7d9ea7952c9a79cbf5141d71176103cd61bbdd7140bdc15576bf296b6cdaf016889fd12c89936df5212c71b0e5c4eae1069c6b0203c2a3e10359a7787348c814001f6af50c6004db9afd1d7631339b3a578601f71f087abf2df49ac6275174f375aede016a0b4417b6354806933000434ab65fe2813d84ab1bb11ff35855759cecc886361a7b9d024a09a77994095e3902ae42ff542c5ea1515a433f89d81150532fc83d2a7ba1329a694a577eec328ef29ecf8b5351d60f748bcf1e9fe13e40145208aa323a06ffe092f4f7ec91a6a34e3a446082b1c09eb162043b020c40850851ba800dc209a49aa65b4442d124e247febb0ec4cd8d0ce98668d99074babce2bc18ee3056cb7ceba0ce3f69b137d0a731054fb3cff1e7654e780486894edb848143601797e9382ed765570e5f4944c5405e48ae98c4d384b02d3b710dfe2aca5f93fb66d9b5f886825dcb43d0af6d31d8abfd94ba52d5f5c3b35c46a6add8c6fa114ef458c958ec2d5649f61933272151087ead946f989847a86009da322d5f3dd01c96e8d2dd521ba4f3bc8b2c13feee8c7898157ac1630b4f3a2a63313fc2c2eb55c7edfb4f8144b64928088b4636b7fa8d9d2742f24d6c7d7e67b2215bed5fe39e62e48862d75fd7eccd641d051093f82f7e70d8b99f6d547ad3dbbf00d74933c24b1d49f5493e50588c17fe46299895c6fab91321b65ec36e4f459f708e557a8bf2d64eb810657c1264ebd7fc7e31aea85970b06c8a3c847e727f28b4a03703189edaa3b09c6cea63afdb2fd49124b3a24d14f9f1daef45e12f322f2c944f873238dc9fe96841c874b08c0b2a5b7fa87766f1350b40b59c24e233af1cfbe97dd8981e7657ea0344dabd4a640f94946b61fcc5ae30080598c314e62fcbb6f28d82021b9980c519f89e24e4cb38c9ca4fe3ef3ad9e626f984284c849f2c3369e398e8acf115ce7071706dc5ad88b5c4b9fa6e42ad19442c1addaa9d0c00e504c96498d14ef927857310be67f56c124d3274dbf78fa413f7433042330109cda6ca02ab1b8322b346d6f8842204c1bf2a3887fea9beab4f9c6dda209d785175f1c5b042abebbd9b00a6424a81d4820f4dd0cdedc8e5c343ef741c03932bfc5e76dbe0d2507090ff8f347110191266eef4a785da5f7965229097fc7ff06028364ba4b17446b994a8363398c25414771b5f5e4c0fc5d9896fd12b68e97b38edd6746dd8ce226e20bc0ef4f5e61a04565e012921989a05db966217db63fc25f890d7f48309e60dcd177d5c97125e3af51c154b2c1ad6ef1e40f24579ac131f85986dc5a6bd9533506884b4c7f8ebe1d104ef6788433b72e6d971ccb8271bae6472d703be43379b8946aa6600e6edb43d51ed836708f879d730dff57ceae09554a9e269d95daec4d1bfc8eb0fbb6e570ff84a1f622815ece62df271016bc561d7949a800075e9f94ff005e585e2bbe3bf09707f52e7859e391a087f1e047bddb1e1f2dc43a2663bcd132bcc317020984c9046a65a61ab1a100e53fa085cdf29e9a012b6f2932454c29372e924046e3699b0cc12af7a87787fe37ba482de51c492cc95db51224e7df9feebf38044c167a72f851cb7598e9ef85d408d77651eceb49d5119c80c4c4a924880c5b7b683d0b71d447a41a7f3d7d8bc6d6e8bc9418acf44934783f8bab05760196705f5a73d7b0540d52ca7f2a07415f4b9a70ba808edba72b7ff96c9935cfa2e4c8a029b2b32f8ee490083f17", 0x1000) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) close(r0) 10:37:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x4, 0x90d2, 0x0, "4de41f6e39bcd8e38899bb000000000f00", 0x1}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind(r2, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x6010, r0, 0x0, 0x0) 10:37:08 executing program 1: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) 10:37:08 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffffffffffff0000) 10:37:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "0e091fe600000000000000008a00"}) close(r1) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372", 0xb38}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 10:37:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b1000504b10000400000000000000000000000e3d3051020741038f53e8551f30ce390d8961e8748b23e10fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3e2a8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getpgrp() 10:37:08 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x1, 0x70b0}) socket(0x11, 0x3, 0xbb) r1 = socket(0x11, 0x3, 0xfffffffffffffffe) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:37:08 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) chdir(&(0x7f0000000080)='./file0\x00') getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 10:37:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={0x0, 0xfffffffffffffd93, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0, 0xfffffffffffffdd6}, 0x1) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/96, 0x60, 0x4ead29a12fd6fcb5, 0x0, 0x0) 10:37:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 10:37:08 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') 10:37:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x200000006, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) msgget$private(0x0, 0x4) chflags(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000180)='./file0\x00', r2, r3) 10:37:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xf8e3b244f17092f6, 0x3, 0xffffffffffff1966) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8, 0x8c6, 0x7f, 0x1, 0x2, 0x6, 0x94da, 0x0, 0x2, 0x8, 0x1f}) 10:37:08 executing program 0: r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x0) flock(r0, 0x3) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0x20, &(0x7f0000012000/0x2000)=nil) mmap(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x0, 0x1012, r0, 0x0, 0x0) shmat(r1, &(0x7f000000f000/0x1000)=nil, 0x1000) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x1, 0x1f, 0x7d, 0x1, 0x8, 0x9, 0x40, 0x10, [{0x7, 0x7fffffff, 0x686, 0x101}, {0x1, 0x2, 0x0, 0x7f}, {0x100000000, 0x7fff, 0x8, 0x10000}, {0x80, 0x780, 0x9, 0xc2}, {0x5262f992, 0xff, 0x8, 0x8}, {0xffff, 0x4, 0x5, 0x7}, {0x0, 0x2, 0x280000, 0x7fffffff}, {0x9, 0x8000, 0x10001, 0xfffffffffffffff8}, {0xfffffffffffffff8, 0x80, 0xfffffffffffffc00, 0x4}, {0x81, 0x65f152f7, 0x100000000, 0x13c3}, {0xcf, 0x20, 0x8, 0x602}, {0x81, 0x3, 0x0, 0x1}, {0xffffffff, 0x800000000000, 0x4, 0x81}, {0x0, 0x7, 0xe1, 0x5e9}, {0x8, 0x8, 0x9, 0x9}, {0x4, 0x80, 0x8a3, 0x2}]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x12, r0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)) 10:37:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x0, 0x8}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000240)=""/226, 0x2) pipe(&(0x7f0000000040)) 10:37:08 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) lseek(r0, 0x0, 0x0, 0x3) r1 = socket(0x11, 0x8003, 0x0) sendto$unix(r1, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) 10:37:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x800) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) 10:37:08 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1000, 0x0) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) 10:37:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 10:37:09 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file1/file0\x00', 0x4c) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x42) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 10:37:09 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setrlimit(0xb, &(0x7f0000000180)={0x6, 0x100}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf378b984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee16000000000000000000008179003b1ce6dd7d667d811f527c208de0ede86f9741d96ba9b35499e0252f6f781f6778778975ec8f9a281256cda115898ddc7afbb57f4bb5cf71479142ec673b17ecfdcd26880c593bd3c7038ca44697c32475ce7bb5356d51dade37a590efbcbd886ccda77871db673471a2efec733b1f6bf94e6818ac9cb6528e18d04c73c0da7300000000000000000000e18fa7db036369a73958a6e2fde9ac1c3f5c7553bb91779f4197a20904f84ddd6764c95f72b76f56fcfebd71e8f0d02794743e9c37269ae9560fc601a3e70299051a316731015cf8bf5141c589646c9804c561d2f672a71b85021b7e0359ea09a0afbef643295af00a471fd4328af109aec00971463d6e120b8a885249f66ee24ed92d45ea9344067f3ecc427eede2f90d634d338e8a30ebadb33662bff7220e4f4b27cf07f4697dc8ce40edde6dafe00b924959b2c4d727a3a5cc5ab4506bf27ece23e4f5d5deb35f1fb737d509de1b4c8ed79f8f689c8ebf76dc45d1a2cec3767c88a741fd8c5ddfc8605d9af13ddbf604030ec81f2c83bc5aa134d7ef88d48247ba361176e7fa091d8b7bce8101ddb5f0c01a933d42c83749031c37c5298c0dc14a03311126e86cb8f77f1035c1830e1ac8f1f714ed9fd794"], 0x1, 0x7f9) msgrcv(r1, &(0x7f0000000200)={0x0, ""/175}, 0xb7, 0x1, 0x0) 10:37:09 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x100c7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x17c) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) readlink(&(0x7f0000000180)='./file2\x00', &(0x7f00000001c0)=""/20, 0x14) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) unveil(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='c\x00') unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x0) fchmod(r0, 0x2) rmdir(0x0) 10:37:09 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x2, 0x99}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r2, &(0x7f0000000300)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x50e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='ww') socket(0x6, 0x2, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 10:37:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 10:37:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x1, 0x0) close(r1) shutdown(r1, 0x0) bind(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 10:37:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20010, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x7, 0x0, 0x8, 0x5d1}], 0x6, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000001c0)) preadv(r3, &(0x7f0000000480)=[{&(0x7f0000000100)=""/158, 0x9e}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000080)}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f00000003c0)=""/137, 0x89}], 0x5, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x37a1}) dup2(r1, r2) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) 10:37:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 10:37:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x38, 0x8000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a585d7133b1ab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685d40e0c922e7c61e97153bdf7ff7dbff2c433ddd386ac50c87e17e6aa849915269c1de33641bc9fb2d214f7d6c6d251906637816b8519a1f092494e022afef75040756ab0ada01c9463f8d7f177672b70982b39bc6323b96fa7d24e30db12a3eaf713de92f9ef7b148a273f6c0fb5a4aaed122dd2bb417d405c0ca06a8ad8908e9d2ad7cf419a583ec4d0505d4efaff4b95191b4ab144bfd8dbc51b366ae487cd33c084023ff0baa6e41c8bc1ea9ab608be90a30bc492cd836da4af113dfbfc30827384a2afac6557ce78aca74b82d37f596ab8050c42d1fd05aaa9a5af51e08629bae79126f4822af5dfaad3e57e1881ca7cf7b35ce9ea880d0c79ec777efee116f28c0840eb935335b3c8f91d2bd41c375df7350e910dab2ddb0e577ed31f06e501a3d04fc9a25408145a79c46574f625bb6ea4bb40b19cbbcc2fafe9592015980ada0d4cd94563050c61f9dbbaa20278abc1dc7f71a0dd9ab430e0758bc6dc6a773cf47489f38d12d367a3ce15712df5c9bba0666ff0f0e267f0ff15f323a050c2c36fce6401d49a2e7ef76d6c56d6ac4740ca72b7d3772fdb8764f87551f9bd4803861b6dee7f36230ff3147353c717d05cddbf665b067061e8add4edc7ca12de9300b692253e7323d21cd2e5a245c0941f0487b08e6de8399ee92c7bc024ccab9ada99bbf41a2aa4be79ed3e3363aacee3794eebb142324229ba3190ca75722ab94c10cc83467e0d8aed9c0a7869ca00ead1720307843344dbde91966864688d866bdf8ec0b34079a07b8d483ef1952ea9f9ad3e1ae49edac41d5f7a181a2c7d79c86c1962480479c331c166edb43b20b0bec47491d9835005038c61407711843df059e05a113058ac2f5d347e8a10474bc2a0c45271a5f97eeb3de33b0d4ad9fffd5c0621c304da3eb6d2678489d8d22e48896f55941de831a9f664bd964c17f7ee6a8e4c376f07cdffcb24e5ea24f60567aad4dd95528454ea05b75e4bdbf56355cc3b7be62dafcdf7627898b5dd3fb04f4133d2824a148d5df463743f709764609edfef533e3996ede42bc6563ee7f64b1f5994d0df45db295e740c66242ed022690991955ebd041354e899890516357edede4ff1eb2e1fc7e8993afadc4ea3997dd85bd5fde0ec26606416c2cf219292aeb18cc55dea1e50cd6dce68ac7cbfd0ed2f6810c448aea99b77fbe2972330d5b156a16f557e663ab0bf4804a7c728f0a957c8c78d4c4a222f617e78d408ba4c82678b88ec3fb02b027d3b648bb4189a8c43185b86ff724351b2da61c9b87dbb3d0ea3dd8f33892810f27c1c94b2e07a22cfd25aa07fe10c63986735420ef476600a6be6ec9fe7428a9101506160eb79f09e61f069b928220077e553149796cac4bd2b5e4e1eafe3eb8619e978a1af7eb343086cb1c90bfbca4a392187b061d61872561f2fc59d8f623525839f426d11b90ed9caf3ef38ef9db13c2337800c8f89c50f02f6476ad8011cb3ab679916eb10041cc315be4af1ac8adffb8ffc532a4a0c46430f9bc918a12189e26d69fc2b4da2cbb6691b630b8f00d179368ff60ebb9e719a53ee03e03a66ec6e0d506f41a2359d207ddf6b03452928120492999bf4b0dcfb0c682adbb998c6e7055a739adb421acb018cba3d73416ed09235adc5d8a627b6354b1dd2bd69cd06de4281e9d49f57a75752654a8ffda6b73d4470a4efb4a856aaa5826e6ea41078ba80fe4d56ba1b9c", 0xb7e) 10:37:10 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1/file0\x00', 0x14) mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xfffffffffffffffe) renameat(r0, &(0x7f0000000380)='./file1\x00', r0, &(0x7f00000003c0)='./file1/file0/file0\x00') renameat(r0, &(0x7f0000000040)='./file1/file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00') 10:37:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) listen(r0, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) 10:37:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1f, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) r3 = semget$private(0x0, 0x1, 0x2) semop(r3, &(0x7f0000000040)=[{0x3, 0xffffffffffffc896, 0x800}, {0x0, 0x1, 0x1800}, {0x1, 0x0, 0x1800}], 0x3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:37:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x9, 0x4, {[0x7fff, 0x8, 0x60f, 0x7, 0x7f, 0x4, 0x20, 0x0, 0x6, 0x6174, 0x7, 0x4, 0x1, 0xe06, 0x7ff, 0x6, 0x8, 0x10000], [0x5, 0x4, 0x62, 0x57551e46, 0xffffffe000000000, 0x144a, 0x3, 0x3, 0x0, 0x2], [0x8000, 0x81, 0x7, 0x3, 0x6, 0x9, 0x1], [0x0, 0x1f, 0xa0e, 0x2, 0x3c68], [{0x8, 0x1b, 0x4, 0x3}, {0x8, 0xc4, 0x6, 0x9}, {0x7f, 0x1, 0x8, 0x4}, {0x1, 0x65eb, 0xee02, 0x6}, {0x7, 0x7, 0x3, 0x7}, {0x0, 0x3ff, 0x4, 0x1}, {0x5, 0xffffffff, 0xaf62}, {0x400, 0x7, 0x4, 0x2}], {0x1, 0x6, 0x20, 0x7fffffff}, {0x81, 0x1, 0x101}}}) select(0xfffffffffffffebe, 0xffffffffffffffff, 0x0, 0x0, 0x0) 10:37:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) close(r0) 10:37:11 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x3) 10:37:11 executing program 0: getegid() r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r1 = getppid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000005c0)=0xc) sendmsg$unix(r4, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000100)="359fa3b331d317c51e29f973db8706beb032edd685540c4753252b16e9f295e3fbe560aa9330d9b840447115bbe06d32cd2cd726d494e40686879c3ef8fb1b2bd326af073dae1ca6f216a73a0889561c9c705063d6b191f1e984d4f7d46c2d3f105e1c14b49b8ef99e70dd96997e70d3219d9a8bb80783", 0x77}, {&(0x7f0000000180)="e070c7652eba0222683fec8750f2f58afdca847530bb170e306539d73939fd655d93728318d711746d7587ea6e8b5b08311285e5cb4175e0", 0x38}, {&(0x7f0000000200)}, {&(0x7f0000000240)="67092558850ea1ab80b945253dae8b0baf1367d9e8539299dcc6015781cc17ee1550a0c91bce294f9916269794e9ff27d77660112aac268d3ff0fe51490850a6b27e", 0x42}, {&(0x7f00000002c0)="6e03469e654f326efccd6b9ed6c0e8214c644d1dde44aa2ca5891986695ee3946ac41bf668fad200f192ae95bdba7d1dca01c2359f0baeb160f9004d5434b5a2bbbb632005def1a3cb4a8cb8e22a13b065d80d85c57a2022b7381ad32007abf072a1158887d479b0ad1d4fc42c2280beff7dfdab3edece25616387b3aab9088add63d6afcf8fc5f3ded0c74e9417eb6cf8c15a0a2729e0a143b032ec00f543f4455c54843a5bd65ca809c48ce9218d6a27b3ff71a491f4c2944e", 0xba}, {&(0x7f0000000380)="86d1bed8f0084852b1706f3083991e929c56a8433247d3ebe4b91d4fa5c795a90b12b30c3f4b1b35a3f480dce819e5", 0x2f}, {&(0x7f00000003c0)="df21decc93a9a74d41086c021a5b1326627bfa274720bfc279744e91b358ac72e0c8567becbd0628cc4cffaf976ad01e52b051bb223af957d657049f9cd1c967733d3bb24b4063cfd83f1e9b4559182e36de9a2a54e7e26ae4d98c2015720c39fa78b569a83e3565f2c806817b78206d3e76dd0eac2878abf43a7c5744cc93e232f7315248755d59cdbd", 0x8a}, {&(0x7f0000000480)="f0430c7254e279e30be971fefe1aa3cc25c074e8f710300387f56359d8e5564eead310e687239480b92e668fbde9a249943bfdcc4b62f9c4d59e3187ed9af34860e0f5f99866c45d8eb84690508ded0015c6204f2eab11a6e2de6977f2642dd1ff0363bcd7fe34693b2bd1406e429a5292738f88e4", 0x75}], 0x8, 0x0, 0x0, 0x400}, 0x0) getsockopt(r4, 0x7, 0x401, &(0x7f0000000600)=""/68, &(0x7f0000000680)=0x44) getegid() 10:37:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a11d6d1b7b4a3cc856bcd3659675fa1030febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x12c) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x782b, 0x0, 0x400200000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:37:11 executing program 0: munmap(&(0x7f000000a000/0x1000)=nil, 0x1000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) munlock(&(0x7f0000009000/0x2000)=nil, 0x2000) 10:37:11 executing program 0: clock_getres(0x3, &(0x7f0000000040)) r0 = semget$private(0x0, 0x1, 0x4a1) semop(r0, &(0x7f0000000000)=[{0x3, 0x40, 0x1800}], 0x1) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000080)=""/74) 10:37:12 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) acct(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x28a82, 0x0) open$dir(&(0x7f0000000000)='./file0/file1\x00', 0x20000, 0x81) symlink(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000100)='./file0/file1\x00') r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x80, 0xa1e68fea28d6624a) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000280)) symlink(&(0x7f0000000180)='./file0/file0/file0\x00', &(0x7f0000000200)='./file0\x00') 10:37:12 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(r0) r5 = semget$private(0x0, 0x2, 0x200) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0xa) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 10:37:12 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1ffff, 0x0) r1 = msgget$private(0x0, 0x110) msgrcv(r1, &(0x7f0000000a40)=ANY=[], 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0xfffffffffffffd89, 0x0) fchdir(r0) ioctl$TIOCSTART(r0, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) r5 = socket(0x18, 0x2, 0x0) sendmsg(r5, &(0x7f0000000500)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffffc7) r8 = getgid() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10003) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = getegid() r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xfffffffffffffc20) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3, r7, r8, r10, r12, 0x12, 0x4}, 0x4, 0x4e933751, r13, r14, 0x2, 0x8, 0x8, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x20}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x7, 0x0, r11, r2, 0x0, 0x40, 0x4}, 0x80005, 0x7, 0x0, 0x0, 0x4, 0x0, 0x2, 0x8}) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000300)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xc, 0xa}, 0x7ff, 0x10001, 0x0, 0x0, 0x100, 0xe8e, 0x0, 0x9}) 10:37:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffb, 0x1, 0x15f7, 0x3, "c2513f2c6f6e61ea80984e4edea43d5f206ae19f", 0x0, 0x8}) r2 = syz_open_pts() readv(r2, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/206, 0xce}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 10:37:13 executing program 0: pledge(0x0, &(0x7f0000000000)='vmm\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x3f}) pledge(0x0, &(0x7f00000006c0)='vmm\x00') 10:37:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) socketpair(0x6, 0x2, 0x5, &(0x7f0000000000)) close(r0) 10:37:13 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x4000, 0x9) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x28, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = dup2(r1, r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000001240)={{0x6, 0x200, 0x193d}, 0x2, 0x9, 0x4}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x200, 0x0) 10:37:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) socket(0x18, 0x4000, 0x1ce0) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 10:37:14 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x40) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='-q\x00', &(0x7f0000000080)='w\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='w\x00', &(0x7f0000000200)='w\x00']) 10:37:14 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x8000) write(r0, &(0x7f0000000000)="70beee96c0aea6c89cf333541b4aa0bbc0a7c410f1a11b64e2cae0cb7d7ce01de70caa877f7346800134e7f04d79b48911318c67f1d80ae9a9d5605d87ae5ac8e8a345314f0ed1e311fcc2a3fc79158b24067d0020e895b096aafda70d2715c356ad1969b67d660247925a2a51b0196cbef04222ec44a0d73f837e39efcd01e8fcccf1ae5a34db56bbf696238a193acb99c126a282198c0bd48152407f9daa924381b8bf6d357f5437d484bd0b1c613ec6b786bac398cc16fa63300ec1e136bb315f0db6fea4027c7beff773aabf6e6daba06d9312d3c79c78621e05742a306f4d8f645232", 0xe5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x6) 10:37:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x303}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r1 = syz_open_pts() write(r0, &(0x7f0000000000)="ed57ce11f7c5b12f6564251813570c072b21a4c77a061469207d70bf190026", 0x1f) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000080003, 0xfffffffffffff6d0, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:37:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000080)="7962eb9f", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:37:14 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xffffffffffffff81, 0x1}, 0xc) setsockopt(r0, 0x1000, 0xfffffffffffff801, &(0x7f0000000040)="9d69fbb0e2475ea43f719e6bfffb589e735e1815d90439d5dce50d046e6b476b", 0x20) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) 10:37:14 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) fcntl$setflags(r0, 0x2, 0x1) 10:37:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0xfff, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x400000000000, 0x200000005}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0xfffffffffffffffc, 0x6, './file0\x00', 0xf3d, 0xfffffffffffffe01, 0xfff, 0xa6a0}) 10:37:14 executing program 1: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x3f) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000080)={0x1, 0x1}) r1 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) close(r1) 10:37:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0xfffffffffffffe35) 10:37:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:37:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x3, 0x401, 0xffffffff}, 0xc) r4 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) fcntl$setstatus(r4, 0x4, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x10000) r6 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x20) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x5641, 0x5, 0x2, 0x1, 0x1, 0xd294, 0x4, 0x0, 0x1, 0x7, 0x10001}) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 10:37:16 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') execve(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='w\x00', &(0x7f0000000200)='\x00']) chdir(&(0x7f0000000040)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', 0x10000, 0x2) readlinkat(r0, &(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)=""/205, 0xcd) 10:37:16 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) r1 = open$dir(&(0x7f0000000500)='./file0\x00', 0x400, 0x5274c638c08b380f) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000002c0)={0x10000}) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000280)='./file1\x00', 0x0, 0x148) utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) pread(r1, &(0x7f0000000340)="b5db9594ce121fad61b0dc6ad4ceba80bd43fcfa0a4e71b2fa37320dc78b0e67c4898fa6e079ab0ea0c7f5ba1bf801c951848873bcc76ad640b5339a2d410a9cc9e22cce1376fe826e69e0d3dd860c48c7f17057337f43f9158ca560045c735e8826402d32a0b81f364bb7eea8b759e0ccbeacbc24a21d2c8a167d9f1a6a6088dc5395567896334e0eb3f2aaa94b4ab5c10faa5adf2adc576889209c1d8e6c12f7adc86d8fd2a7fd1a6cdfb361998b4546073de6ea1437931e5c2d89c4174558bd0f7239324c9738ed7143f5a8ddd318b7fe7f63ff8c61409d5a0b1f072e95495920f046461bdbdbc90e1c181bf72335b3a827", 0xf3, 0x0, 0x17) 10:37:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0016000000000000000000008000"}) r0 = socket(0x18, 0x2, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) 10:37:16 executing program 1: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000581dc25500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff00000000000000000000000000000000000000000000000000e8ffffff00"/138], 0x1, 0x0, 0x800) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000300)) r4 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYRESDEC=r2, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x4e80, 0xa9}, {{r1}, 0xfffffffffffffffe, 0xac, 0xfffff, 0x4, 0x5}], 0xffffffff, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffd, 0x20, 0x10, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x8000, 0x7fff}], 0x5, &(0x7f00000002c0)={0x10001, 0x5}) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x1, 0x1000) mprotect(&(0x7f0000542000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xb, 0x0, 0x0) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 10:37:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa172a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaaff03947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0xfffffffffffffc93) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000009ef0400000000000000099900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:37:17 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = getpid() r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) mkdirat(r0, &(0x7f0000001480)='./file1\x00', 0x8b) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x4) 10:37:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x4}, 0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720dc7d09a14c1c61dc1f5a872c881ff7cc53c894303b22f310b404f36a00f9000000200000000000002020801000080000800"/177, 0xb1, 0x0, 0x0, 0x0) 10:37:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x403, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700", 0xfffffffffffffffd}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x6829ca20bc420fb4, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x6, 0x800}, {{r3}, 0xfffffffffffffffc, 0x40, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x42, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x92, 0x1, 0x27, 0x7}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x1, 0x100, 0x2bd9}, {{r1}, 0xfffffffffffffffa, 0x49, 0x4, 0x7, 0x8}], 0x401, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2aec197832c9fde6, 0x8, 0x400, 0x3}], 0x9, &(0x7f0000000280)={0x3, 0x401}) 10:37:17 executing program 0: 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) writev(r1, &(0x7f0000000040), 0x1b) kqueue() writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='|', 0x1}], 0x1) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000140)=""/135, 0x87}], 0x2, 0x0, 0x6) 10:37:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be032e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859141894f1f9fc4d049aa145763a2e1988ab20659f44", 0x69}], 0xc612089e57b1c4c) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 10:37:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 10:37:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 10:37:18 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000001c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000200)="7dc7a29e0422dcb9789f6f90b2f3ea76542b12dbe38f5b17f3d286b132221a4b10855f4794d3eac88d992633044caf5be24d464bb21c1dff0a9b61eba5762b8fac3ba485a0794f734c6acf726bca5de30b1395329b00c8dba77828408b3f6204be6676ef04bf76fadd6bf10394de169943b8a7ad8531c7d0ffcaf0e33166d715c45dcbfa3d526c68b2948043ac6f762754d2be823e888c8a9963d5cf4ca736446331abe6763eb1", 0xa7}], 0x1, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x8}, 0x6) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000003c0)='r\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000040)='x\x00') stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) 10:37:18 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x10001, './file1\x00'}) 10:37:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) dup(r1) dup(r1) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) close(r0) 10:37:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d73000000000000000e74de4000000000100"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x3ff, "dbf6812acd234b4d0910a8e6c3a4920d488816ca", 0x0, 0x3}) 10:37:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="68866573b1cdc0df07867e8d167963b00a2034282b8b4aed7a23e9d75fc1ea347d95a48c95daf365db460c5bce07b5d31418fd9fb449b94750753f7d2bf1e05d1d4fab2b7cc60801f6a7b78d11f4fe4f543a12befdbe04e4aca053392284b2fcfc1d53b53477362b6717e82dc600213da0e9c1dbacd7c0aab50536cc8db009fb8ebfa76a48ebc9ff2a6d43f3c348489294a84fba115915b845fc4143b6d976aac3ce23fa1bd5fef6a0470fc5c52b9535e4b5216f46ad11738b3de00c6493f7390d2090259590c1f6342d4c1b0e9461c6e0f1544af3", 0xd5}, {&(0x7f0000000000)="0ec92e3e5e1fcc484b60588878846aab4fc2926f1e78aa34ab55c1ed347b886a7e80cf09892ec0896e851ed12abb", 0x2e}], 0x2) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x157) ftruncate(r0, 0x0, 0x9) ftruncate(r1, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) ftruncate(r0, 0x0, 0x20000a) 10:37:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xb40, 0x9, 0x72de, 0x4, "9a5273d7fc8ad72c74f0f6a7eb8ee228684f1773", 0xfffffffffffffffa, 0x3}) 10:37:18 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) 10:37:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000240)='.\x00', 0x100, 0x2) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 10:37:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000003640)={0x0, 0x0, &(0x7f0000003500)=[{&(0x7f0000000140)=""/36, 0x24}, {&(0x7f0000000200)=""/75, 0x4b}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/163, 0xa3}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/101, 0x65}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000000280)=""/28, 0x1c}], 0x9, &(0x7f00000035c0)=""/72, 0x48}, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r3) 10:37:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0x20) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r2 = semget(0x2, 0x6, 0x10) semop(r2, &(0x7f0000000240)=[{0x0, 0xd, 0x567d98c86e68d177}, {0x1, 0x4, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x3) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x8000) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000200)={0x0, './file0\x00'}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x0, "01000000660e67744e545a9bf000"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x2, 0x3ff, 0x0, 0x6}, {0x31, 0x5, 0x0, 0x800}, {0xfffffffffffffdc5, 0xfff, 0xda9, 0x7}, {0x0, 0x8, 0xffffffffffffffff, 0x5ed01974}, {0x3, 0x3073, 0xffffffffffff0001, 0x6}]}) write(r4, &(0x7f0000000380)="515a7671b5a297ba6417e1ac648138990c7b4bdbd9cff2755cc17bd276977cac1eac87d8a626427ebbab8c49163c1af7ca7fe989eb6d5de8e4c2d2aa074939055b130a645711323d23d14bdf190d63cebf041fb008c7ffe23872321e17f7db27b0947ad7c4dca7f39bdcba940e06f0b938e5a59d4861de8a0e52af493b4592b96d30618909", 0x85) 10:37:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x111) 10:37:18 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000003c0)=""/238, 0xee}], 0x1, 0x0}, 0x40) write(0xffffffffffffffff, &(0x7f0000000240)="24aaf07d43b7be5673887df001951a983f3d41fd826e9fd8d98e50a5356c31d1a7ab3ca86cd099f8eb8ccc9d5d3cb93df5c3d3778de789dd6f464006fc52a7c140aef4672c1a653d90691ac56e2e6a540c9207fe07570a8d5ad34a7498de6817d5c635a2e4b247ed7fb0769708d0368fb47a5dc54d271d39331bf764d58326211714081400"/145, 0x2d8) dup2(0xffffffffffffffff, 0xffffffffffffffff) 10:37:18 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) nanosleep(&(0x7f0000000000)={0x100, 0xfff}, &(0x7f0000000040)) 10:37:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "0000010000000000007800"}) socketpair(0x18, 0x5, 0x7a38, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x400, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 10:37:18 executing program 0: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/103) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x4) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000100)=""/186) r3 = semget$private(0x0, 0x3, 0x108) ioctl$TIOCSDTR(r2, 0x20007479) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x30002, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000200)={0xff, 0x1}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x2, 0x1, 0x7f, 0xa32b, 0x2}, 0xc) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r5, r6, r7, r8, 0x20, 0x100000001}, 0x7, 0x9, 0x1}) r9 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x20a10, 0x2) socket(0x0, 0x2, 0x3ff) ftruncate(r2, 0x0, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000003c0)={0x8, './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x3, 0x1}) r10 = msgget$private(0x0, 0x303) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000440)=""/232) ioctl$KDENABIO(r1, 0x20004b3c) setreuid(r5, r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000540)={0x8, './file0\x00'}) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r4, 0x3}) readlinkat(r2, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/154, 0x9a) msgsnd(r10, &(0x7f0000000700)={0x3, "f377bb06952081ceb81b25c8ef9e6f297e5a797af0094062957a51c4edc78c59d3dd60c94cf6c06ff0651886de8e601d4e1c7e959f5dcf5cfe863fb67fa136101c703a09d4848dab34d001ee1986cf6d9cb64cc89de4148d5cf6b34c27480099aeb4cc2b5eb36d7e36dd2bf0b38d83137f49963d3ecf53fa38892ded8ac87771a7a574bcd5bf9b246f5a8ef8b642a9c87f6ef1ba3126ea1e722f08b1b2302cc3d9e3be8aa85f6eedb51f83df85330d6223f397be82acd607203ec3b04f52fb9b4a551455d7c24cfa2c276377c26409f282767a61792ef17695e2f5d6c43ee2cd096bcabeb9f07d53dbf6afd98e"}, 0xf5, 0x0) renameat(r1, &(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000840)='./file0\x00') 10:37:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xc4c}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001a40)="34d2e04cac9e9a2d585ccc7550ff779353e4a1916522a1f5ea65845e7449d05961a520a20a1da09a91aece68b7a2ea8a524740ae9d7c8079ead7691566e2498e78cf291b0a39e53210257ddd8b864ce5bcf282e9b1e7d7d0b7f5c210b6825bd89286882fd67d33ec0e08a1273f34acfa51e83ea8b05e16834a8bda334327831e55c968b2517b3df41bb954a54fa3eb5825fa775e4925498a51ae60f8277fec14c3678f9bbcb5e591fd1a5b8d2814b6bcee906846203c9c191e60724341eb18f5ad078c5c9a078d72d26fe0b35d091a2c643795c5e36b2cc5dafc2ea732353d8088401be7e3ff8d95559dee7ca49402eeb50afdd5bb253b15c438bceb19398bab4660f6ba53767d430f3db6e9613e7776612b3b0c3be02c88c7de9ab119bdae4f129fc271b1d883a6f6efbed78093c61a7aa7b5693b254b6ab4f7a567b48ee4ff34f2efa2422e017364bc2b9262b218904bc85b9f0af66ef394d7299eafe4c9a8ea8d958732084f5408c9ad32d94da7d8afb10fa1524562d96bbb0e5475f2e92771ccd7bc89671885bf5b816a8a83253bb500edf413555612c33483658157eb4bc16557ed15f2af85d02bac194ae336d0d4d206461d6f03dcbfc129a6478ab0291baac6a7", 0x1c4}], 0x1) 10:37:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000900)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x9, 0x9, &(0x7f0000000040)="030000006a0f8f6e85f5bfae860e567233e6", 0x12) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r5 = open(&(0x7f0000000640)='./file1\x00', 0x8002, 0xa9) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}@\\\x00']) lchown(&(0x7f0000000240)='./file1\x00', r7, r3) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x0) recvfrom(r5, &(0x7f00000002c0)=""/144, 0x90, 0x801, &(0x7f0000000380)=@in={0x2, 0x1}, 0x8) r8 = semget(0x3, 0x0, 0x8) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f00000004c0)=0xff) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000600)=0xccba) sendmsg$unix(r4, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="b12f0c5a20708bfcb83aa6290e25560a66b91409000000000000c69ae16ed5b323434bd90fed6b000000000000000000009a0a"], 0xa, &(0x7f0000000840)=[{&(0x7f00000007c0)="e770ae8921d5cac2f994ee16840c55", 0xf}, {&(0x7f0000000800)="fcd5f2d9db896b968f702864ed14", 0xe}], 0x2, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r6, r7, r2}], 0x20, 0x43445bd54841e846}, 0x5) mknodat(r5, &(0x7f0000000940)='./file0/file0\x00', 0x567a713ed37b4a2d, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x1f, 0x8000, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) bind(r9, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x2}, 0x3af) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f00000005c0)) faccessat(r5, &(0x7f0000000540)='./file0/file0\x00', 0x40, 0x0) socketpair(0x1, 0x3, 0x81, &(0x7f0000000580)) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000018c0)=0x1) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000009c0)="5e8b69ab80c833723280d9a1dbbc21d8c87ef1810ae1a03b18e8df66ce7aa8e32c67c66855deae23d1a3a54f6a45b386ec8849bd82b8e3c7d4fe1d6dc9d2758392431ef91357957134915fdb4f90cb4670f0beebf994b766fc91815c56645b3e7932b336a6ccee6ce0798d46e373f5c64eff7e1210b0e6a0774ed6045f619bf220d9395894889e5d596ff5307fdd7c34da5e28c457a544c57629dd3f8891b5d54a9428b3246854727c7c50d8cabec59733b9de2b21e877591f9cf0212ff0091e65052c11ee7e23493698930516b9414851c904c4aaae7038880449", 0xdb) r10 = semget$private(0x0, 0x1, 0x540) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f0000000680)=""/253) 10:37:19 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000040)={0x0, 0xffefffffffffffe0}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt(r1, 0x0, 0x3, &(0x7f0000000200)=""/58, &(0x7f0000000440)=0x3a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r5, r4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r6 = getegid() r7 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="8d0e468e16f27233a26b7165b24c3863516b00f527d4ffe946fd5adeefb89526310b522d7b7bb12598e305d0e3351992f12f27c4d0afeb251ff40b8b4f724217c378e971686be8b8b69bca15f5f820a73c1af0a7", 0x54}, {&(0x7f0000000100)="aed27e21836b79f788c767057541551b5157fe9c64df72b5482302c8c5b2f58b3d8f5dc95c7f2dfc8ea287d3992029f81175b95c049dc802710b7342cca8e44d91643a479c2dbf496bacfa3cd50e3b027f5e7764f8c5bbf50f4e9672690f4709e1ce44fe3118", 0x66}, {&(0x7f0000000180)="740aab2872507c2902f326749cab7451ec93170573141130d16480feb1078476e0918e1d44f3236e13e8dfd3", 0x2c}], 0x3, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x10}], 0xc0, 0x2}, 0x4) 10:37:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$lock(r0, 0xe621659415f16f7c, 0x0) 10:37:19 executing program 1: r0 = socket$inet(0x2, 0x4, 0xee5) r1 = socket(0x6, 0x400000000002, 0x3) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000400)) recvfrom(r1, &(0x7f0000000080)=""/223, 0xdf, 0x1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="30ae81772d999b7fa8a50a6feec15f58fc115bf484eb37a273d9e244d0b3675390066cbd63cc5d88d1e6b9af259259be0fe237bfcb3c4ae1c44d28434b227ac6a1b42620e33235", 0x47}, {&(0x7f0000000200)="0def0db499886a295ae837a6c7ce23a30914aacfa9f8c992e84c227e23d51506b485b181fc42c75543bdba912f3889a07026fc4238d31277", 0x38}, {&(0x7f0000000240)="762c17a8b9d69819e36d5b701e71974a3a421dc726fbc583027aedcf", 0x1c}], 0x3, &(0x7f00000002c0)=[{0xc8, 0x1, 0x5, "429a2c6776079d77b64ec541bc4c795bbf734f295a82f07c81ae3a59a6950f79eb57d2c722c47d3a0815c48078b3d76d117429035dacf229529dc973fc50b6bd1fb9f1582b555b192f83b4b13b5072654be09dc8cfae4c4134554dd9384fb29c15b13cb6d6f076e30247f64d5f4bf56406909cbde466bddcbcb85d6a224d7abe01f28b2fd28188769e04077670b04c8829cd768525d64b8c9e7a5f1b856a9c9288fea8674feb71a9d9c6f90aa17ea6d7c182"}], 0xc8}, 0x8) ftruncate(r1, 0x0, 0x3) 10:37:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 10:37:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) ftruncate(r0, 0x0, 0x3f) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)) pread(r0, &(0x7f0000000000)="f9b5d68d35a976061fe9989b8dbc577ba3ff36544cf7ec368d8f32487283666a43f76f76fb9ebbc1e00ac142bd0c244419850a82e339", 0x36, 0x0, 0x0) 10:37:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 10:37:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 10:37:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r1) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) sendto$unix(r2, &(0x7f00000000c0)="fdc518d09118a36baadc75d74d45d915d1629e427445a2afabed949820db343d277da759776f8cd443c74f0c0bc9a61f5544e2ae3e61b5072145889d42cbcf58", 0x40, 0x4, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)) 10:37:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 10:37:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = semget$private(0x0, 0x4, 0x188) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/184) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 10:37:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) semctl$IPC_SET(0x0, 0x0, 0x9, 0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) write(r0, &(0x7f0000000000)='k', 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20008, 0x104) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x7fffffff) 10:37:19 executing program 1: setrlimit(0x5, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x6980c34af76e5b58, 0xfffff, 0xb2cc, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0xe205, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0x6, 0x9}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x5d487743, 0x2a}, {{r0}, 0xfffffffffffffffe, 0x79, 0x80000000, 0x159e, 0x10001}], 0x3, &(0x7f00000002c0)={0x1, 0x8a0}) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x7da1, 0x6, 0x8, 0xffffffffffffffff, "f225acb5afb25829e61e501ff462ca83cd138fd8", 0x8, 0xffffffffffffff81}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0x0, &(0x7f0000000340)) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0x25) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000400)=0x5) 10:37:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = socket(0x12, 0x0, 0x5616) flock(r0, 0x2) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/79, 0x4f) fchdir(r0) flock(r0, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x813, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 10:37:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0xb1, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff0000010000000000000087c3f59c56931f92f953af1593c049eb6ba84aab4a62516a010398826090d8dc70afe466577df7d23e2a7e61c9ed072bb78762e11bbfced44aa1f52677361943fc293e52f52af7cc6eb0e043410070056daf6c770029deadd68a79d3d84e11a348a65d490b54f2c52e89d0dc7574980aae034edf304b2e4c1c8d853966950cd773b6f4388b4f6c2da69c9355eb3d0908c28921ac49fa4838c5e0486b80915be5e38c89b270fc8d9ea1"], 0xb9, 0x12}, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, 0x0, 0xffffffffffffffbc, &(0x7f0000000200)=""/71, 0x47}, 0x42) 10:37:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x900, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x200, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x200, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0xc3ad40275d9fefa6, 0x0) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x18, 0x0, 0x31, 0x7}, {{r2}, 0xfffffffffffffffd, 0x58, 0x80, 0x4, 0x3}, {{r3}, 0xfffffffffffffffd, 0x80, 0x40, 0x8000, 0xbf3}, {{r4}, 0xfffffffffffffffc, 0x24, 0x4, 0x380000000000000, 0x80000000}, {{r5}, 0xfffffffffffffff9, 0x64, 0x0, 0xff, 0x10001}, {{r6}, 0xfffffffffffffffc, 0x92, 0x80000000, 0x4d, 0x4000000000000}], 0x1, &(0x7f0000000480)=[{{r7}, 0x0, 0x8, 0xf6dd3f67424d911d, 0xf9f1, 0x76}, {{r8}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x6, 0x9a}, {{r9}, 0xfffffffffffffff8, 0x4, 0x4, 0x10001, 0x3f}], 0x3, &(0x7f0000000500)={0x20, 0xffff}) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() close(r10) open(&(0x7f0000000580)='./file0\x00', 0x800, 0x0) 10:37:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x7, 0x81, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x4, 0x1) 10:37:20 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x40, 0x2, 0x3, 0xe5, "088537cb47c4644a4fd9ee253ace35f17c0d5aec", 0x7, 0x7}) nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x6) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="ea9f9eeebcc33a1c15237af2edc3f9d46db2", 0x12}, {&(0x7f00000001c0)="3526ddc0c99e9788b18640a608f7b17c53f44fac37c1366a8f54d64907464491de42b5a4a57f55db0b76630eedd8fee60c1ec3580d4c3601bceae406084484f844ecb98486b4913c517c70d90f9002d8e2ae6c7fb51b821b9e6a40c80fe4c1b616635d77fe2357ef3a162990219746e0bfb2fbd17d52447f97c11f369741771e088098be0e4bb28ad803872eaa89e7bb2388dd638547582fcee9a93f95b74ead90eaa5962c662927d53b1c7a01fa96583592c11e8f5e301dc11f714f04d93d19", 0xc0}, {&(0x7f0000000280)="f93682e00d2b7c2a045dd04f93bcdd312d03af2d7a191db62d989490e2fde222b193c584d5acb93f773aa12d185ed3d0bfc6e82507edbc0f9535ceed117ccd05f512f6f5b8cfdb38925d27f33b2616ad43d7ee87305a7d66f1d7fb1d5e3102a6a8d51ee0878a84b6a0ccd559d46909ef3ae2a64cf51182a63511165df84b92af909e1357749792cc5d957d81abefd17149675d00cf2ed07c4f9e4baabf5b4e89b7620f678b0eb93e65874e69e77133c31343471f1c3e7cd4306b30547d4ed8d8276284c6094189f827cbee45d735e0bd9044a190b2835819f6e376fb589880c3b69ef189fc6f1cd38de6139489034e04c63126", 0xf3}], 0x3, 0x0, 0x0) 10:37:20 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x180) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x8b}], 0x400, 0x0, 0x500, 0x0) 10:37:21 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x8, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r1) socket(0x18, 0x5, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) 10:37:21 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe44) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = getegid() getgroups(0x4, &(0x7f00000000c0)=[r0, r1, r2, r3]) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r4, 0x0, 0x14, 0x0, 0x0) 10:37:21 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)}], 0x100000000000007a) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x6) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x3, 0x800}, {0x5, 0xffff}}, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x80) execve(0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) socket$inet(0x2, 0x4000, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000000c0)=0x82e) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000240)={0x6, './file0\x00'}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) pipe2(&(0x7f0000000280), 0x4) 10:37:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) fcntl$setflags(r1, 0x2, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$KDSETRAD(r3, 0x20004b43) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) sendto$unix(r1, &(0x7f0000000300)="6b4846af99fcd247df65888781566159b45a5677a5f5e2f55c28aad857ed5a3dd35da72b9bdc52abd5d94b343b4b21e258cf274fab0861fbe62998272e822365b898fb24019f6b8adb76ff90fb489ecaf73440aa321e59cdbac254e8c5f1488f18b5e8a68ab230f975158278ee86d99c34690f66751e8a8d71c70d3c5b11dfa4091eccf6606286f8ff", 0x89, 0x0, 0x0, 0x0) 10:37:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file\x00', 0x100, 0x80) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x1ff, 0xa58, 0xc4, 0x3}]}) writev(r2, &(0x7f0000001700)=[{&(0x7f00000003c0)="51973dff2b39fa8f461ba50e6e2ae93684a92cbec9828815b5ea3d3bc5ddd88863a345bd84e7cfa50598a71595bf4ed521a583f6", 0x34}, {&(0x7f0000000400)="9209ced920a091506aef329cb0e5d248c72a44c71acc174b4d248b7d380c575274ef335b04be5349e550c90a6275a8e21c4ccfc02f901d8bfb52d26f6cf41d73a82e6ec6b5713d08afcb31f9d7842bc617fff4b57d36d1a66ea3aabb915024f6bf344e95c02c456ca5af23c413a0707fcbda6f8c91748f665c392ce75563f9b9a035859c0a0716d1af0f49e33a6511cd36a30b1e2b0b7ca4af0f3825aafaba25a40d28b21b1b033851a14ce596855349321eeda876094310c340dedb7b", 0xbd}, {&(0x7f00000004c0)="7c7d8de0533c97d4eddb923da99af213a7b6b368ead9ef42dbcd2b941f3b620952ae9438a2f30af6d7546b12", 0x2c}, {&(0x7f0000000500)="2599f93b6ad7fb05b50e1fda5d7674fde5d4de08530c28e2981a5c1284c2d9756e65a38d235fa3d00fa5f3eb014294", 0x2f}, {&(0x7f0000000540)="9f806fe1aeb4a1abc08e9cccd484ab0539530e3d17e24e322d70bb63c90966d1dd5163b692ef093f7183b2255798c7d68bec1630ebfc0214ef0f4b0dbe696c801310978b9b6a093cbc9ac9dd147977376bb630542370498a52da2cc552b28558f621b9cec654847fe85288a6de5d784911fc3f7203200fb499485413268445a6f454e649d5c02bf98f2541370b170bb393bef33412f4782b882a4d0ccb9c982e4f1099f5ae6a30ba92e4bb81bc4c518ad55e655f51c28b432fd96443a7b3990d7741b9f81f06", 0xc6}, {&(0x7f0000000640)="7485f10015ecfc1561e1cfb6cb30fcea2c6e7052fb7ddcbe05f2dc003bdf2d67eca8bbd7607aa2021d3e1562ad4558d9aac7d2963b714d15f64dc44d6f05613d31ea2d7b8fd35ce2458ede0c97ea2654ec4c664e5d9a61f0778ed31bef6ab1d5732d404a99af6c698467f875e0c52ae5f57aa7c6142ad0a5650cb6c23b66f2468cc031df063096c4db2b63a3e7b72ec739d3d53467ed666ac6baefa86d569a545d3ca26d34cfd128b651", 0xaa}, {&(0x7f0000000700)="4fd75158bf7dc35206a7b8d7b2b1b00ccfdae59220d93fec9b449ba9d21d1b7b2ecfa44bb7925c01d74001287e20797e99274f4c3ded7d4b68739edba10e8515c66ae77a3a1f7b76ec870f71696c7623719a8d1313c95475ea3c19956dc575c4b6c751cf1e7fab26baf924c87cfcd2ee1dd248cfc2f3c49b2e9bc9677cfb2011fe1f0b4367543104dcf72fe3717aac379a21ea175362c4aae328017de126b48f4ad38dd151268f85e281f01ae782e9036f3e9167ee749674f7939d5b4f8ad9d0fe898c33eaa23d306e8d74bc908fda0efa213d69b7541c3479ce5ec8c5b087d2e15ade48cf5575f4cdd01734bcd917449278bc6306a75ae06d27b97904d1d1f69f840a0fc006abd405ac228b6de338f591c05b047d17158a299193ce089dadb320bfea31a0de42ab6caf5532346e8725b7eb696e29cb0cd33942f6327da190c309ec027b1190a003a35f9557aa67620a94afbc6f20187cf3c0fe834ee46d8c85d70be3e2273a4d9a1cde91ffdf4286a1be46ed92072996b7d94db718fc8ff14b19a5fc95dc8e905dca7dac625d2a6651cc9004c7c524a1838fb1569542c23c387bcafa4e5bfb155db85a6abb76002c6ca8f44712c3523c7c81f7e3d1ea9e4e19ff596bffd840701350b6988f3850c5b8fe667634eec202b8d371aab3d1f33c2066d4cc043b4e8f8e828ec5ab8c121f8d341e8bc9754be44950af15a512c971016be76409ca5505f4425e9f484d1fc03ba775f738500ba05a406f308a84e3c3fe1f76b5d5ac442b405bcef7a085cbd914a5674cab6380e57342318a8195d7553f537f253d445d33fa3aa408b121250fe75e5d4a3f1d7ec46fd4cb16e6a196b9b1e2e6077cece36a829a78d635ff95795b60bd9d03bb6626e9dfb787641dfabeb4706291a425642b6ef7da763638760d8b7368f13a835ad9f9d168594e71e2402cbbb30a3ee6409b8d0a9e23bf01b9e5aed209dd0e17b071009ad1f0d780ecc4e333fac466916e78f775a6bf5fcebc8c6bec47282df39ddb9eaf191d148b5861c3d80aa9de891fc6deb003541b2e7e2bd74150eb206600f972b7840ca6d140a26960c1efddf005d0c6cb41cafd28fbcce040fc4f537e60c9fc88e0b9efd326f0bfc434a8e2da8d3c0ee8b52bc1195ff1bd205ce06d2ac879a50eb996bc500c9dba6e84af1b00d875b2435965475aac1ce7b710e32be59e3ea021f41d0d82f21cae6b686d0b45c953ca1cf75784c9da8c4b723dea8593026e93142e47ded3ad489a1b4aef3ee1fe12939935e9bcd2a42076a0dad1ba70313764b0ee0cf3d8c939167875e402ca245d7d5866c003b5d3edd5db78232b5763345b8c8ded082c8e3ebcb9b5eb0548654a8ede2cd1d019078d8229208dcb90282651442dbebbeec008a610e8dd05bc84faa61c5b7c7a3ff1a92e54dcd16e022aa25590069897dd6bb6a7a13b9f471c7c5db1cd213f83a6fead4b5ea8d3b22f2c8151beae13b49b7715cb3aabfc2793ee7419b3206ff13f98deee253a6897a4dc450f7f9269fdb5567f5891ec611cbcba57fb34d36523ce7099d1d9fa4d2567e422c66159ff7811ccae87ce1c1aad80ea9381fec13d6a2c432dc42363a0bd16e52493394c81db678cd8acc2281396c9bf42ca610bcfcca9adc1ee0167f652bec67154c424b67f9327e473f5c5171518a32b7209b99f2d19e7b09774c2b402818f9431496f4c619a6f85cfbce3f4100fc2e6ced462c3ed9da6ea9e7a57b9a76b6f4e29466690eecad8bcfee5bac5b22fbb971e2cbb64f631fc4b7c0f0223615f957dcb0e75a9ed5d801e64e15f1ab8af9eb8acf4b4c59a50c31a89b07f49b6f78e7cf883bef8c06f6be1e045220e6521a723f7f77d0de27028e2011362d9f0c56f8d2333d035fb4aa15cb6f9cf18f2b76bbaf513d4ae977ce12dc0a87d0dc81cb62c0e804079366471dafa93c9d73d2a37abed072b562874ddacef841d6f980e49e71c61b8b010911d02f2f8cc457b4b52f40c49650e9b3a594af808a2963d5f42645083f8c720d947683072b182f62b3379b5ad2a6b112caf0e9c84d8f0fcb456444d6626c6222035961b00e1cdfaccd459b029a0f3163b26bbf80da66888127d55fafd1c41979be64105e969959aa67d02e75f30226293ea4e5cd8b67435e46720470c39af3cc06b12c3f1f405ed85bc13d532ce795fc14b55fadc048a711be3fa443ae1bcf2288e80d43f9c84921c411c5b24548e12c7fdee0a01d2ee9f8e47f86824b639fca279cef3eaf0689574c015a97eaf4b75ecf4cfb093ca3e1b1c59c04bfcab6c8c033388cffc47c429447a67fa30bfc4203511bd38a2677c076aac89699b1bdff29f89a9e69a8045028782639a3dd1aaefa86f0c272c6063ea579162749fb262c3f1bab1dce56abf53f7b73e9924e81b96907219412bc0d6eadb4df9da0eada27dddda37ddb89e8671e748d8430ea391f3654df9b97ea19ee4e0f06893fcaa7c5aa314d27e21203d31475547b706cde8ea455cd4436cdfbc536117d2c70b15afb689775e4321f0cc8cd810da2a01ac67c82470038686a6f6867c19ee5c457e3014cf471b12ddd114993401b2cea6fecf5a99132dfa2bf844f0016b6b62c2b44259ea83fbd4c5c6851e5a2566252488ac6bf9edf5def50d51c72bf18b241f289da9f50b59b00fad83edb9d406b5ffc245bc4f1dbd394f45febbb7c172eab8287f338c17f1025bb1cd9dae8ea381e6a9fd501a828bbc4974710a7214a6966b72ccf591052605f745521a55128775494d4adfa41f7a5a5af232db0924c6beda9d1f7f086b6dac0b03fe0122863a010665d5165b8acabbfb273794bbcf6439fbbfb32210683ff186c41ce937d5fdb1f80a45b6b4ed0cdb21b75e9d74aca5cbb0ceedc132ad8d47f4efd5e786dacd7ff17727db669813e31c12ed80e31c5e4050c8cf87feba8c036853a1c25bd6c917fd38946c3b8a3f28b84659271789fcb0eae7956a40da191664c093ea6e0453ca92e417d54438e0d48b3afb69867b6d735ed3c56dd70cb1e7d2fafad7833fc7bef398885ef54b0535b59a1f9ed0b4184197bbb56e4bcff1fcd6d4d81bfdd41d973f473b47317b21f3d549505be5a7f6c83820a69fcae97575adb109e5ca88be2445b7e8b9e961b5b9d035606f74165d8321b5d94d122dee76a21f1b7755711ff67d9ebe5590c5a40f13870a68adabefd61ce55774a00471643c412abe171e69a10ba6af5c921c906c52e9ae747b9a499c645ace377166caf146e00a5555b245cab4cb647e344befb808cbd9b03580b5db2d94f504b69d75cb81a383d4c8bc606de3e1bb34d5f7740ba5073881b3c469c6c2799337800e096049f677a17c5f41027dd3d2dbc7151e85f52014f50240cb5fe0429ba14ca27c01c457c7d47a60a56e1fc59ce9ddda93378dc98177f0729b0c3c24ac57a5105de307ca34539f8382be4066154e8278c91df51bc4d9866836df4c81a025cb2c4fe7b95a68ab814bcc1a50e58b9f8dbfc76b82ff7935d756adde4de360ddc44212c56753221a437bcb5c456771286bd0673ebca0dad338c85cd81ffdd24a6c82c8ffc1e024b8f7512dd6801a3671f72bc1bbd8ad4b9dd3bdb4d414d79b4061b82187b1a5040386020f92e9ae3a7256ebc024e378bb147a1c701f68d44b6de9a1f7fabb06ccfb367081bb4102ab508f805971f3b8383fa32df55b2c9704cc9d15e9facfc2f06f57b07661d0083047258ce92a18a794eb4d222bf1d06a950488545c1375cb089bd0d0c0bcd7071d013960859914b1d8aaf1d8a0f636ee4d9ba369defb8b2f8cdd4dba8a9945d190e8e2e539162961f14bdd9b336da6d6d156299b8e2ede890632ddd933c9c46356e45eab00db21b5c4ee27eebe2bee155263ab3ea699667cd6fd749f14a177d5415528ca78c76087f1f3cf5cbd6217fad6bcf85dcc3d1294bcd8a7565f9b1f5a4503c58d769d49123c0a60ed1a65f626b9005b6da06f6de293162592e2fa8bfc9184a21772f1bc12147919e3853148c3fc4da045626244ffef11859913edbe2629dc328db10b81c66f7aa726469da198774b5400e595b21d774f5d0dce0001dcf496e82d813ce47e366b09a04ddabc9f3fa1adef7e300a23fdea9e93ece0bd35e8c94f780d64de4f7c3d1b86aced51cc0bd49faf2c073c9886a067514684d8f223229318748402c3b13fa2b7804c13d80810f6eb46820da0026eab1f9eb04178b1986b4721844ff27e0973a938130b5f04a387dbadc532e88a3f4ecd5ddef18bff2f3d3e753462e8f4c76f10ac51c5242de76685ad7f9294db9176511bfdc92d495835c27bc259d76e4241de35ac1cbf801030157530f8b1bebd562d086a4a82c646c022d8226ee6176b6dd3702fddecda56c6b4ddd945de2d58f4e540cb98b9ec681d07831e031ed328dae17132eb9071955ffb8c72eca67e66ccd5fcc6b7d80a6f7616bcbe43febb4a0c12e2e3d89d1d564f0ab433e1e982bd6d19333788f611968d6e1462a8c63877060eb354b408a2d26a4773c96baa4bb3ad9c41edf0fc1c9b55f8201fbf74d72acd5dad721bdcbec0377c124446f33308f018185155441f2e9cdf165f2aa28c5090d6116e1bd67d3aedc85a9650578d4fd93365101a29613d030c74c1770a937b18efc394cd3e26a3981c3a0063eec64281f9a9f122550c0fcd9f9cd6e084e0b92daabfc1d39a8472f3c4f0594b5f0a4c1c74a8f90f73a3dfbb31f096e6bda0e5ab1458f7809ce5718567bb3f9f45e38b0a8274e7051f4202203e7b3e6036d2fcb4b14758c56e76e4c6e94596b3bff77b7e", 0xd45}], 0x7) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x135) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000001780)={0x10, 0x0, 0x4, 0x6, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x346}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x95}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000040)='./file\x00') 10:37:21 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$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 10:37:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x101, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a585d7133b1ab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685d40e0c922e7c61e97153bdf7ff7dbff2c433ddd386ac50c87e17e6aa849915269c1de33641bc9fb2d214f7d6c6d251906637816b8519a1f092494e022afef75040756ab0ada01c9463f8d7f177672b70982b39bc6323b96fa7d24e30db12a3eaf713de92f9ef7b148a273f6c0fb5a4aaed122dd2bb417d405c0ca06a8ad8908e9d2ad7cf419a583ec4d0505d4efaff4b95191b4ab144bfd8dbc51b366ae487cd33c084023ff0baa6e41c8bc1ea9ab608be90a30bc492cd836da4af113dfbfc30827384a2afac6557ce78aca74b82d37f596ab8050c42d1fd05aaa9a5af51e08629bae79126f4822af5dfaad3e57e1881ca7cf7b35ce9ea880d0c79ec777efee116f28c0840eb935335b3c8f91d2bd41c375df7350e910dab2ddb0e577ed31f06e501a3d04fc9a25408145a79c46574f625bb6ea4bb40b19cbbcc2fafe9592015980ada0d4cd94563050c61f9dbbaa20278abc1dc7f71a0dd9ab430e0758bc6dc6a773cf47489f38d12d367a3ce15712df5c9bba0666ff0f0e267f0ff15f323a050c2c36fce6401d49a2e7ef76d6c56d6ac4740ca72b7d3772fdb8764f87551f9bd4803861b6dee7f36230ff3147353c717d05cddbf665b067061e8add4edc7ca12de9300b692253e7323d21cd2e5a245c0941f0487b08e6de8399ee92c7bc024ccab9ada99bbf41a2aa4be79ed3e3363aacee3794eebb142324229ba3190ca75722ab94c10cc83467e0d8aed9c0a7869ca00ead1720307843344dbde91966864688d866bdf8ec0b34079a07b8d483ef1952ea9f9ad3e1ae49edac41d5f7a181a2c7d79c86c1962480479c331c166edb43b20b0bec47491d9835005038c61407711843df059e05a113058ac2f5d347e8a10474bc2a0c45271a5f97eeb3de33b0d4ad9fffd5c0621c304da3eb6d2678489d8d22e48896f55941de831a9f664bd964c17f7ee6a8e4c376f07cdffcb24e5ea24f60567aad4dd95528454ea05b75e4bdbf56355cc3b7be62dafcdf7627898b5dd3fb04f4133d2824a148d5df463743f709764609edfef533e3996ede42bc6563ee7f64b1f5994d0df45db295e740c66242ed022690991955ebd041354e899890516357edede4ff1eb2e1fc7e8993afadc4ea3997dd85bd5fde0ec26606416c2cf219292aeb18cc55dea1e50cd6dce68ac7cbfd0ed2f6810c448aea99b77fbe2972330d5b156a16f557e663ab0bf4804a7c728f0a957c8c78d4c4a222f617e78d408ba4c82678b88ec3fb02b027d3b648bb4189a8c43185b86ff724351b2da61c9b87dbb3d0ea3dd8f33892810f27c1c94b2e07a22cfd25aa07fe10c63986735420ef476600a6be6ec9fe7428a9101506160eb79f09e61f069b928220077e553149796cac4bd2b5e4e1eafe3eb8619e978a1af7eb343086cb1c90bfbca4a392187b061d61872561f2fc59d8f623525839f426d11b90ed9caf3ef38ef9db13c2337800c8f89c50f02f6476ad8011cb3ab679916eb10041cc315be4af1ac8adffb8ffc532a4a0c46430f9bc918a12189e26d69fc2b4da2cbb6691b630b8f00d179368ff60ebb9e719a53ee03e03a66ec6e0d506f41a2359d207ddf6b03452928120492999bf4b0dcfb0c682adbb998c6e7055a739adb421acb018cba3d73416ed09235adc5d8a627b6354b1dd2bd69cd06de4281e9d49f57a75752654a8ffda6b73d4470a4efb4a856aaa5826e6ea41078ba80fe4d56ba1b9c", 0xb7e) 10:37:21 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) 10:37:21 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x2, 0xfffffffffffffff9, './file1/file0\x00', 0xc64, 0xc4, 0x1, 0x80}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xe5b, './file1\x00'}) ioctl$KDGKBMODE(r0, 0x40044b06) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 10:37:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x20) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r1) 10:37:21 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0xfffffffffffffff8, "d730c1e7e400000001000000000000000000009e", 0x80000100000, 0x7}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) ioctl$TIOCNOTTY(r1, 0x20007471) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2e13, 0x401, 0x6, 0x3, "c12dcd9d1139ffd0bd82f6518ef917102c64e5e3", 0x800, 0x8}) 10:37:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000040)=0x163) 10:37: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 = shmget(0x0, 0x7000, 0x1e, &(0x7f0000ff8000/0x7000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000080)='./file1/../file0\x00', 0x0, 0x0) 10:37:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="030000000000000048", 0xfffffffffffffeb8) 10:37:23 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x20) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x8}, 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000040)=0x200020101) 10:37:23 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x1a4) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504b1000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:37:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000240)={0x81, 0x1000, 0x2, 0x9fd3, 0x80000000, 0x1, 0x20, 0x10, [{0x4, 0x200, 0x3, 0xfffffffffffffff8}, {0xfffffffffffffffa, 0xdf, 0x76, 0x8}, {0x74b1, 0xfff, 0x100000001, 0xbf2}, {0x43b, 0x81, 0x9f0d, 0x8}, {0xe5, 0x1, 0x1, 0x4}, {0xfffffffffffffeff, 0x0, 0x8, 0x80}, {0x40, 0x1000, 0x80, 0x80000001}, {0xabe7, 0x7, 0x5, 0x5eeb}, {0x5, 0x5, 0xcfbe}, {0xff, 0x101, 0x1000, 0x7}, {0x3f, 0x5, 0x1, 0x7}, {0x4, 0x7f, 0x401, 0x5}, {0x2, 0x7ff, 0x100, 0x80000000}, {0x1, 0x10001, 0x0, 0x8}, {0x200, 0x1, 0x11e, 0x4}, {0x5, 0x2, 0x8001}]}) getpeername(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000f86700000000000000000000000000005050ff3f74d1c4712ae630a2e170cd319eca94822eab8f04dd60be667e02b1f101909fcc6e6b05f206dc82d72fc35e87ce3bf755da1ad820edc2ad812c4d096cc906b6ca7685fcdf0347fb8be2e147f44266908ae414edb5fba39a52360fffd670c719c0414d701776c10e18cfb188b4da2879ed26a0"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000100)) 10:37:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000080)=ANY=[@ANYBLOB="e106702bed27b856022e2f66696c653000"], 0x1, 0x0, 0x0, 0x0}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1a1) 10:37:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0x3, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x7fff) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffffb, 0x2}, {0x0, 0x100000001}}, &(0x7f0000000080)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) ioctl$KDDISABIO(r1, 0x20004b3d) 10:37:23 executing program 0: socketpair(0x1, 0xc000, 0x80000001, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x10000) 10:37:23 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x1000}, {0xfff}}, 0x2) r2 = socket(0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0xb8059e9ac7d4e6cd, 0xa) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 10:37:23 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:37:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt(r0, 0x0, 0x8, &(0x7f0000000280)="ad15d5333bb15e1dea9676da402fe0ec53a5ba9af89eb351c9e1a2d875da09ac494ac8d1d15326998b596fa8a2c62f5d8887cc7220573c3a14ffdb1b9057ded93c21ede846e2b0a24259b1557994a43ea2ba3d3b6734e885cd39ca93a8ee1596cfd27a4567945cf045be855335f11483759f21085690954daf12b1f5a1a70b4189bc036c51fe4bad962730601b89", 0x8e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="3d14d9a7adbee1260e48d7aedaf0a487654b81d914f087d8007232cec20e044620ea1ac89ed3c6489ad7fa19df697a90c9a0362b8719e1b1728adc1611fc4938dcf3f08603c77deaf84581c2642746be3123715632ad06dc9b882e141f4d9d43749b655235ecac1c39fd35f51dc1239f9c89a6ee25d07fe04dc7c560d9a82baa3e50547c1f7ddd56e8fa26beb7c0cbf4722890455df01eb5d94b6b769103704cf058892c4c2ca90e2c4d7697a47807c032699c326168fc0e35fd76118787688fb83895400c37d6b32ba9ade7860f140b1e8eb0081d7c07548f7843d19c6f80105994c87790c8e43298654483ad2b5f9a1f20417c516785a3a496", 0xfa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0xe7297b7c97a7f7ed, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000380)="ea00005c00000000", 0xfffffffffffffe7a) 10:37:24 executing program 0: r0 = socket$inet(0x2, 0x722a77888b505e96, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 10:37:24 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x1023, 0x0, 0x0) 10:37:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x10) msgrcv(r2, &(0x7f0000000080)={0x0, ""/36}, 0x2c, 0x0, 0x1800) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) dup(r0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) 10:37:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x2) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="13f113e8bf8987c10706d8bb924b4ef84f2eb8cb6a55397a0e99a4bc69f826d66827ab1a3efa5f616d8e7a6938b3d41a274e7a4e04d4aedb5712c36df6d41701735ece21bbdbde39980c0f962698e71aa2663fab0e05f5d1ba768538a309429820c8ccd88b8e954bc0d7c58b9a6aae1bd110c013a4adddd36673276711d39deb9303cfce0a9d73eb40814fba5043d0deb342ab02f718af8383a252338f4b9166f5ddbb5b64cfc14c0f6c0af88ead05f9e3fc7cba26f90ca779d9a232d5b1ef1c4d", 0xc1}, {&(0x7f00000000c0)="fb2705d685f8a138448cad4f7489683173f9817ff78934d1ccb44998dc29226c62cb", 0x22}, {&(0x7f0000000100)="2d9356e0426773d84c4ba2287655da4e98c96fe461b4", 0x16}, {&(0x7f0000000280)="d2fdcf7454c2aa96e3c943c2faf868dc7b5e4a8f33ed4bda23c16ca2752555b95c0e71bf5283e0fd5594f5f510c7e0d607635cf6fb6f4f3c94b00be8172e0dbc367bf5829ed19436d3e40c981fc3535c67a5ee0de883236c6448f88072356891c6d57b425ef46e09bfe482b7b0918b4775b447260e91a03f948dfae29c0a2b1d45bfcf85d830d797ce263e6df8ba7aa5954b251e59dbd11b783545e317e5e6488c04bf69b018fdf043d8ce61a00da9b8be414318dfb81285af", 0xb9}, {&(0x7f0000000340)="1b23494af5c03a19e702995d185e12ba12ead29d8ccebdbd184090353aedddf851e8832a20e1c892ac8ddd4adaeec4e3d1", 0x31}, {&(0x7f0000000380)="2b35d32ace3206438a0856969d3447a533e3c7fb1a7c0cff76dcf9ba4a43ce8fd36b7c58fd0a40e2efdddc49d095eae429104110e4c84a628563fa1f2418f52b560a75be3b9f11c7b3abd4a171411b5fbe813bde175e30d0b0792e69cd20face54ad06254d4671d5c02a703e5a32b56745262e75ceef89fc28f7934678c263215c312ab5bd6c8d12c528dc", 0x8b}, {&(0x7f0000000440)="b93661b4afa7887b1f1aa8cc41cefcc459a66c49937d612f", 0x18}, {&(0x7f0000000480)="c5fa556f6c", 0x5}], 0x8) ftruncate(r0, 0x0, 0x30000000000) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x0) 10:37:24 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x6c) 10:37:24 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file1/../file0\x00', &(0x7f0000000300)='x\x00') mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 10:37:24 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom(r1, &(0x7f0000000200)=""/231, 0xe7, 0x40, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) flock(r0, 0xf) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 10:37:24 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = msgget(0x1, 0x20) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000f20c00000000000000000000f9d26fa3dd57187060c36114cc36c86776dedc1a95aac4"], 0x19, 0x1, 0x1800) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x18a) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000180)=0xc) close(r1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 10:37:24 executing program 1: getpid() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket(0x2, 0x8cc234f30c55eee0, 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x2, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r6 = getgid() setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x8000000000000, 0x4}, 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8000, 0x0) poll(&(0x7f0000000200)=[{r0, 0x4}, {r1, 0x24}, {r1}, {r0, 0x20}, {r1, 0x100}, {r0, 0x2}, {r0, 0x1}, {r0}, {r0, 0x100}], 0x9, 0x3) semop(r2, &(0x7f0000000100)=[{0x4, 0x6, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) setrlimit(0x5, &(0x7f0000000140)={0x9ba000000000000, 0xde}) r7 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x20000008, r3, r4, r7, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) 10:37:24 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x200, 0x0) 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) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 10:37:24 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x8000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x8b}], 0x400, 0x0, 0x500, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x8}) 10:37:24 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) fcntl$setstatus(r1, 0x4, 0x80) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 10:37:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x81) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x4) 10:37:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = dup(r1) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x7}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x10000, 0x1, 0x7fffffff, "c6bbbd4af39ee5e5a245fde21de48e2d0e5d1271", 0x1}) 10:37:24 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 10:37:24 executing program 0: r0 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 10:37:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) write(r0, &(0x7f0000000140)="77f747623282d52fa262f1807bb41fea3166017c7d1e90c515249eae2692fc768f60a2e016dfc48225cb797d51b162c9d8fff13b07cccbfba9d341c4c085acb26525df0257e805885acba848d7dfaf481fb85fea627592f3a2d399272755ebbb185cf4fcbc88256afecdfa284df96f20c2f6c7ea1fca8693ff58f792d965749c5cf3147f37c781067506e184c12c0d931c5c5c41f690be191a97b8742181f833b79ab2b79663", 0xa6) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') 10:37:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000000028, 0x4000009, &(0x7f0000000000)="03000000", 0x3) r1 = socket(0x10, 0x8000, 0x0) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/231, 0xffffffffffffffcc}, {&(0x7f0000000140)=""/42, 0x124}], 0x2, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 10:37:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x10, 0x2, 0x8) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x7, 0x2, r2) r3 = dup(r1) fcntl$dupfd(r0, 0x401, r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0xffffffffffffff05) 10:37:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0xfffffffffffffcff) 10:37:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) 10:37:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x6) ftruncate(r0, 0x0, 0x0) 10:37:24 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x10000}) recvfrom$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:37:25 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x8, 0x5}) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0xf7) 10:37:25 executing program 0: mknod(&(0x7f0000000300)='./file0/file0\x00', 0x1ffb, 0x0) r0 = socket$inet(0x2, 0x8007, 0x90000) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x91a3d4fa7723efc1) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x1000000000000, 0x2}, 0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f0000000040)=0x200020101) setsockopt(r0, 0xcb02, 0x0, &(0x7f0000000180)="2740ef50b74cce2a0da61d2b2cfe11788644bdf19803c687a74326249bd536bb3a7543542daa5dbc6900d97ff95a891e87f1a7d92870641f76c25dab81768b5fea08e2590696846912d314940db7f35b26dae3626b01dee441523e9fbc161f964a5beb5ec59a39690f70f9010b83dd617497c68d97beb3e329c1f2b161114bfdb6983ff5ac45c1499fa586a03404849fa7c7ffa504c09c4b9b582f5646e7819fa496a74d7fb135cc73fd52015a81e4a9cf6e62d1b90ca1204e1b279d86a6637498b8642125bca72c8b7b", 0xca) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) 10:37:25 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) close(r0) dup(r2) fcntl$dupfd(r0, 0x0, r2) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) execve(0x0, 0x0, 0x0) 10:37:25 executing program 0: r0 = semget(0x1, 0xb9c45529872c88cb, 0xc2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x4, r1, r2, r3, r5, 0x0, 0x3f}, 0x100000001, 0x7, 0x200}) getpgrp() r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000400)={0xc7, 0x5, 0x6, 0x9, &(0x7f0000000180)={{0x10001, 0x3, 0x3f, 0xffffffffffff042f, 0x1ff, 0x8, 0x8}, {[0x2, 0x600000, 0x9206, 0xfffffffffffffff9, 0x0, 0x1, 0x6bff, 0x3, 0x8, 0x5, 0x10001, 0x4bc, 0x1, 0x4, 0x2, 0xd853, 0x2, 0xffffffffffffff92], [0x81, 0x400, 0xc56d, 0xffffffffb9a5b854, 0x3d, 0x1000, 0x8, 0x5, 0x7, 0x80], [0x866b, 0xbe, 0xc06, 0x3, 0x7f, 0x58, 0x2], [0x401, 0xfff, 0x1, 0x5, 0xfff, 0x80000001], [{0xffffffffffffff80, 0x7fffffff, 0xff, 0x70}, {0x2, 0x8, 0x81, 0x80}, {0x7ff, 0xffffffff, 0x7f, 0x40}, {0x9, 0x50b, 0x660, 0x7fff}, {0xc81, 0x3, 0xa5e, 0x7f}, {0x0, 0x0, 0x6, 0x6}, {0x24, 0x4, 0x5, 0x170d}, {0x6, 0x6, 0x0, 0x5}], {0x5, 0x1ff, 0x9, 0x3}, {0x40, 0x4, 0x9, 0x2}}}, 0x101, 0x80000000}) setuid(r1) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10000, 0x0) getuid() bind$unix(r6, &(0x7f0000000480)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername(r6, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) setreuid(r4, r4) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000580)={0x5, './file0\x00'}) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000005c0)=0x4) recvfrom$unix(r6, &(0x7f0000000600)=""/123, 0x7b, 0x0, &(0x7f0000000680)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$getown(r8, 0x5) readv(r6, &(0x7f0000000800)=[{&(0x7f00000006c0)}, {&(0x7f0000000700)=""/167, 0xa7}, {&(0x7f00000007c0)=""/43, 0x2b}], 0x3) r9 = fcntl$dupfd(r8, 0xa, r7) r10 = socket$inet(0x2, 0x8000, 0xffffffffffffffb4) writev(r8, &(0x7f0000001c80)=[{&(0x7f0000000840)="bd3f67331a27eb909300294eacc38aa91106e4", 0x13}, {&(0x7f0000000880)="db5f832d8240418b7df47dcf543963625ddaca786e8de00c08d4031c8f0db98ca72001f34d3012d3f0e8311aeb2cbe92c59c7ed655e8083427fb3883c4a1c0", 0x3f}, {&(0x7f00000008c0)="8e973511d365a7801791a8fa8280ba3781dc47fda0bf6903bb2985fdf0df5dfa5f6d6bc76adaa61941630e98d1612f09df89f99d7fdc24bf9bfb7cc3e8fe269c22d87725a1b61b910a322a1d0dc8f5cc94035ea8920ef4b565cf3229e38ecd89398dd7a4e0ed1e41562e95723ab378caf4dc8f85f9fdee07217c31797c8091fc1f2d59ce7f199bd3e86f1cd12b186f7e1299851f1fe8f3946c551d436ae19e76108bb928a4df9545e47984c8de91a4362602fa260c7bf401dde32ab8261e9eec192a9a184b6d85d813d2d9", 0xcb}, {&(0x7f00000009c0)="576cba52c9bdbd53957f605762885179b16a92a46ab9767e4a49154513e5d3baa966f01cf417f3f331d29730e4803f8780dc36e10e54dbe1c35020b5c7368c69d4d047574c5634230789a5fa7c07e6fda0989f0da0b469c928debcb517c1593e1951d84d828aa5136fc92866f9d394eea46be67b1d13340efc86370fba04bab390d25bb4c444e0fe87c7c11a5b00b6b109d9d69cf8e04e7efa2e6cc7d752258a9fdef3a0380aaa9c86a3fdcc9fa637fc32d5fe25ce8d303d2e062bbbeb6296527001149dc655a90c4100b0e833a3d18a02feea5d08661139c98105021121b6ffe72577e8f02824205383902f8bd7", 0xee}, {&(0x7f0000000ac0)}, {&(0x7f0000000b00)="c904e62aaa01d96a7cae19e24fc14485fa2e2e3dbd2ce1adfd0c89a7e8a52d706d11a7b225545e02792d7f78e27ffd2459435e6812307cb808baadc916bcc2666e43c59b07ef12fe63fea82b1813dc602fbb17658ad4560536ff7668c958fdc9988ee2b1188458f934e06a44d76b110d9a80c0719d2cfa4bc3d14d005f1a45267e945d95fca1e41392b7655a8b23413b6326485b09350afbb17b9b577f1f6a90c597aa877f9e586914de8170e88bb61d9a989fb881b557f1c5c8318284ff4b5f67a3e451b6c7060c6571086705115ff8c2", 0xd1}, {&(0x7f0000000c00)="fcca01a77ed360bdee93da8cc3680cc49e4b33da05416bc756970248069b7506ee2e51372cf4b0848920b34e8cd1164362a9b125a1c58bb266f5f0ee57c302d431cc7d0be4f92eabdf6fee9e537a48ca11a69bfe7e2825f925fb3fb38f8cf99b4791aa7b45e30e1deef30bb74cfe23f4aef7a90081e64b52ff3cbfbd8c7abeb99ce4d33db7891d4618323d77787a289c3e9ea7305502edced583aac78756e2783079dcbb8286591bae69107bc711ff0bbbb3710d30968bf7664f36393d71888f6893d2c894d23fe537c204508f3f070cab29ead1323ee56f28c676b6e6f9bbb1102599d571fbdb2109889956d20462c8963e6b6eb21e064bd45d4dcee90cb6541ade2dffdffa5facd2eb8d7c0cf65c66da33d9bbab3987f09049479ed1a366938c5f658edabcf275a02c33fb2954196f345af62889517f4f627dc0eb59376d9ce6607551ccd8c1bd87651abe7c870030da5d87696d7a4c9facf30cb5f3fc8789cac18ecea150b328f70f58471aa0c5c21d4c94bb9cfce3f54366dbfbe0711f76773e2635d8bb824c665e0e89c272a568bb764e50ebd16c6d075cb738a5a7b8e6c91f4ba43cdea9d67302f317d92f0907cc8e7b55e801fe3c9bac8d69bf2679123b376c79c8de60a2b329b6a47c030d8f7e7b9235c63cfd57f91422340ba7a492e1022f20d1a9a6aec726900f45c9abd436691ecdb5db3fb28d1a9633d69376fff491892f40001e65651a83cb6347a2b3f5fef2c0b74454ebd01427f1a35452659be52f8a364791070ffada0d357b2be632e4c9796c5b2ddb01564ace93c90d9b258c4cbbf0bbd4044faddc278f3d882464ec6ddac2d43fc7cfe75ddd0ce6dbfdfadb05063ccd383a328680d01dffc125d4fe9b940f0d1709bffa585ee38fa7b4f16e84c1b04c806d16f6b567cdf6b4811f2864c7fb646de942564c654cc447d6353981324a197c4bdcf6fa0ab2ee72ca8c641ec9cd62d8cfd1b2b682a4d2cb5099760ac139f71fed2fa663da68e21a2809e538ed6013315fde73e7421f3bbdaa7351b849bfe3831589378b9baf3444e33089328423bf777c3172ed17652741dc4d1324a1530ff7ee1b9d965d44d69e31b3669fbac6ccf785b59c53c13debd60b46c8c68692f62a8badd564b730aa61fd8f86b762c81cb7b9ce86b0c107f12d3b0bcbba3b74487d36639aac1cd2f591a3da90fbffdaf607a8619d7cc5344591a20292ec4cd4228112b35c6469d4684cb631d497b13fc4bec8847a24517384934e853a8c76500283b736f3f582b3fdfedc0fe7960e13309ce2ead6e20e9f3b939ae2947a31a0bd21f54e5d14c8ec4df52134bda2efad96b8283fe9acee0739773d8b1a33bf19808acfde2afad0236a95e89d2e31a6bd1dec62530aa2434b87589267301a10a8e26097beedfca9b4c5a47821c2a1a41a2b518b72406f3042681a0e027b2d6f63cc95eb7f248ac6476e2f0d6ac9680da2514b929aa9075584bee8d9681fe06799266eabaf6b41d0c44b7b5587d8fd8dc38f4d239fcf0a705fd53c4300bea6880b6fca7fdf5e96f68ab2c664a52a986f16b4fa0a51f9ce83af48f5863564c03bfff95c6cc2e568df0dd7f987a1f452a391280d5127db4e07be26cee89b615ecef8d1cbcdc25e875acc9e6ac6324fb4f9d27ddd850e81c1894bc09923685ca386cae734eb90c7fe714c275ff7874f6f3c05e084f0dcab3a21afc74af0fd39c3dfbde5d0ebafbfb9caeec95f4c3b27af43cd308a4aca3788de5fcb1f875622efe2f33e8a035809726f3a000978bbccf7157415cba2ed0a52496efb9cd9b2a3f4ebbe96762d816d4b211fb532a6722144fbd13b9b679e35a72e9912bfc883758aa204c23f7a39fd8370379fe7f2bea00d407aca854d1e96ae610c82f6eea73f21bc7146a4d75a2a6ab9a4a4b86dcc3243ca4883ebfbf1cc76fb1ecb8e1377cacbec7f0da216a8e75713594d79a9edd41e8607f77f120916a6a6cbe4e23f4f687be49abbb4bb268b927eb21f245e6e52c327eab08a9a5473208e4cf9da7591ed8a294150b4401fbb9d937edd6473b4645b7e7dd18f96880c8c32b7ddca618a739c435e86f3384d41140f8afb7d7bc495ea03a47bae5465d3102d4e8117e487c79dff4651e8c13dbfb93cdb5ea72e6fed3002128f2075d93b1811aacd9beb0c35fd98d2960a1aff02d33f96631dd0965492a28276bfb5172e5b535b96f2bec1a6e05e7c5c0b7a919805cb992ffa5df6b51b48bff1249385dc41cef790314e22d9b1b523da61443a1b406326b0fa17b149e43ce7c2d11617c95bad22beb2bbe8faa1a696dd6e6a207b93bd6a4dd9f9dde0d76e3ecaa03cbfb03cdbd24227e2c9cd3bb8ac76a22e7e4be66af146396a184df53e73e8df538a30fbf153ef63251c15dacf96b42f69f8ea69aa41125d809f2a5da1dd3c5a053aee3f4ddc746399d7759f5b77da3e527bf1ec9a0ab0656b56dc172d6c6cd71a139b48d33659e418dc2363e2d46f4970b3ed2edccbb9474a343bc1707d23d6f742fe4804fc7482108a1374fbea477bb13cd8ad643909c5223a7c7202795787e7c53a248206e0531a095a334f8852626e74d0f8491cbae32de570eaae8f06a6d5b11a776596b8b75180e6970e864af47d9cf84b7bcf0008ed1a1aee25cbef7d4f4e8d64ae5fc28aacbaa635a2d35ef0538363eb7a63556425dc2df573e131450ca0c7aa2dd02a155c6e6782dc307d45d93a4220747ab934e583d60eb68232c3c0c52cadf3ece835e0aa3a0a678518bf397df5eaa0950c5c2f575fdf225282b021366ee68876d026d44a6b17dcae805203ec9101989b551e506df6fba752f6ed48682197b77eedf0b4d4d2c0b2e92027fea5a61afbf35bb7536aa04a4e935f099de4d47c7ad6a62fd937be6403c03164f6b3df92c7e261e73674e691f2cc7add03bdc90a6441046b4f96d7c0d1886c90d428da49ae7e845c17aff35ed7ca36a7c84284fe47cb339f6af5837030ff78c7e3946b5752c33ee6263eb0e9aa9da6c0ceb8b40af6486aec152217b2c1bcd6097c5122ccfa117c9321014d48b71992130781dfb64611551326cbbd8b71cfecabd7a5a592435cca870c128ab042cd5410cbb57b111805ab0756be348b3291e476fedb058fd3a3e7ffe62a8e76f12a562fd703d9a30c5e47c74429f9067600c0edd09cc92c51d54fc903b522d955a64fbd12b4296cd4dbc238e71ea9aea81df4256b934f8c89fdb8570802c910349ac974b22fa1986eea5680d369456fe103c2c802884e7fbd8c3326cf04945f423f1b379ee4f22d6e3c45fabfab134208cc0acc59f5a9631515a770c22bae052d3d6086a47071ae8008639d383a13d6334713a75bb57061c901137dd3a5b7f3ee53d56f09e2dd7054c7464e7139b2acd3f11958fca6651943000e8d2791951a2b1943bdcfb776a5d3db64979c7b359cd1097b0087d87a29d201f483f897b56b1a7876c25df21c0b29fb131c08f3a998368dc2d1adc301f7e0190d982271ad5a57210e33c58b3fb3ee962e94ba8c5f30494f1aaab33aef530661c36ca3711f6ce7a746cd8d9847f6fc7bebac386b38fe09d2ec28f754d59ee68d0fa8bbbd2d5f31dae1b5ea9840427972329901420c31964d5902f1a719412d7a4686d7334968c263b3e3fe716ed6f58db208713a1b700ec2921f232fe68bc8c45a9668b5a7bb95ffb952347b8d60e202055c4494ec60ee4d655f2c4a8a6ca1dbbfb608d98461699251b18b2f31ea377030edb59209bab420b7cb22e975a452b5af7cc258caa4784dce1c15c6b1ca5b486b5d23fe5266a398a918e6aa01252457377c478fd90d6707b143430cd6c2f406a05e797c08e56b933f5a56c9496ece67e2395bb8dc5336dd4e908a62cdf83f4a0523bb3a236e162d2b8b85e8583ac56b294f9607d51649dc63212c93f136645b75e93860fd913cd4531d72332b8b53c703f8bec21b7acc5ee3b7de7366eda392956667ef495ff11551df90f02814e6617119c38fb9fe5bed7d3106cb4a269f75418bb0d039bf6983518480c89dbfac4556b5be931470175d7fa4d34d9cba668bfd42b411634fd88a2425e68408175e9a590d5e0ea421fab7c1178ecde2f956f75b93204e4966642b5a5439d9aeee776b96fff149f14cfacf5756b01517e4e098b06e28d69bd371831a2812bf2ac6df02b82e89d2037fa3041e4e885758812d87f56fb65a650d557baf0cf9b36da0c3088474043070f6394002493c33399e3614b554730e64b0454f354a36ef7b11f84dd72cb550544f8859ebfb43fb8d2b152a02c6cacba4a620c5ddeafaa7bcc43759df6e81edcc1809b296b1108e3e548667e40beb685a51088e30907ae06a4607b12bb7d7144aa1800049176bd0a417ab14f62ca522c0034e7597306cf51e508863e2e5fdcf3d2166af50de1dc7bf9a3b97f18f20f6911d43038677f9a9eb82487534b800e271942aba3f0fbe26c6818991335a506a3f3b6e54bab3bfa70f10739d7d33c769b60bca180f59c5a8b0a47c297407390dba000e8dee7b8696a0e0a93a2e1823d09130d22bd54ea39f200cc8e45efcc27532f2cc09634a9913c4f95dec3efd493bbccf9fa62d3a3b2a9ea510f3f539060eeb2416f00c2533b2d88c53e59178ac3db2ddfe136c4b11e8b9d65964abfb2a07b7f7e73271d1a54421b1834ca64955a4d80baed10920f7d069b0cad8b758ea89d337ab490ced7a5afd0dbc69a03fc4c8bc912f561fbaf248d8aa910cd4e6f1fb8360ceac8bceffc40a6982d5638c347b380adfb197c4c35d2b83acfd4d1b45fa6179f6bacdc311485312613e8fb0513c705e7c27bb65eb60968f15dddb9ba8494163aa7c99cfffe63bade3fbaaf6ea0a699b28eb85c07e09ceaf86b5282e040028208f1b9d902263685ce9d3df329b4d7ed15e8e32c2c82251066ba67de32a871f6abaf651bcd3abb67ea621f2bd0a67962daa8e20f1187c0c1bf1b87f5e4b92a221fbfafb6614e9191511a7f3e782f85ae5f46d47bc3a4a96b8240453ba4f47102460183c7e0a3bae98d8119234cd2e865afc0680fa29fec64e3979bc5da4bbb12d875ddd02d465712cb94f4cbc885a7f0c78ae934921b3f8332272bd144d297801e164a156aa6e5ad1f868398937464a0bbab9a7cfca8cf01f94859b2e57d82258cfbc9c926b802263dc8b6bce0912136b2b8c6bdd514f9dd97946497b18ac8d79ecacb7364556a69d404094b3aff2ebc263f39305a0a4fde6c1d9275018aa0db711bf1cf1b69d5a5612689a25fd41228fcfdffaba58e1fda3f3db62ff282d6bc2d5e5062b6bb4a5997b9f5f7dc59c1c4a24f9060fe39a2d400fda7c43274aa205816442df99288d80b86fec46c7029d6c3a0a53c00fc48d953f86af2cf43cf86872e2e9cd53da2a40f3521c778be178e3503667e01e2b47767d370e55aa002053645f511a0eedf8233a77760599608a50d4b498182c720b8120ae8853ca737e96fd84d3c6fbfa3f4c19b3ea6a52000676154dafb23e6344b435a3646491ee3e323e2c8b4c13eb3e736b3acff0d230e4d02ad8dd9363d431ec3b94e45657dc49beb4377ae5384f5d59431a850e43d53dbcd00c66aa7e1e0037aa152785ae3352b96eefc292c9aa0d80bc25655bcb51b4ed68a983e04fe12107545f84e0205fba18499da20b02abf45fe1838bb33c998be8e9904af18c0244ba76573b07c70600c6c6bec905f51e47103bbad0664d90e5caf10725c1e967d71335e09df047f0222c87d79a7624772177681eb94a7a720e56f7a4a5b2efa4e096e6703547ff", 0x1000}, {&(0x7f0000001c00)="daa1f23a8cd5a9ee986ff419bc402dcae284516a961b09e9dcbad5c2973b81854bd01bac0245881c2913950a4b2459730444", 0x32}, {&(0x7f0000001c40)="91b263506d6e3ab26324678e51ccbaee", 0x10}], 0x9) getsockname$unix(r9, &(0x7f0000001d40)=@abs, &(0x7f0000001d80)=0x8) dup2(r7, r10) listen(r6, 0xff) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000001dc0)) fcntl$dupfd(r10, 0x0, r7) sendsyslog(&(0x7f0000001e00)="7315be8c1fbacaa1055753bd34", 0xd, 0x14) 10:37:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=']\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='&\x00']) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000900)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f0000000380)=""/228, 0xe4}, {&(0x7f0000000500)=""/112, 0x70}, {&(0x7f0000000580)=""/177, 0xb1}, {&(0x7f0000000640)=""/185, 0xb9}, {&(0x7f0000000700)=""/201, 0xc9}, {&(0x7f0000000480)=""/28, 0x1c}], 0x6, &(0x7f0000000880)=""/70, 0x46}, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000280)={0x2, 0x1}) kevent(r3, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) 10:37:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = getegid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e00"], 0x10) r3 = semget(0x0, 0x3, 0x450) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x39d, r4, r1, 0x0, r1, 0x0, 0x7}, 0x1ff}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 10:37:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0x40f077c6) 10:37:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a193ef16ab93f12fc4d5f16b136a5d00dcf86091628b53a0000000000", 0xff37) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243c7c64b73331215a6536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860d", 0x14f) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x400, 0x8, 0xffff, "7cd98f8ab71d1c305930710994a7dc5a52e657f5", 0x6, 0x46d}) r3 = syz_open_pts() readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/190, 0xbe) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x1, '\x00', './file0\x00'}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000003c0)=""/233, 0xe9}, {&(0x7f0000000940)=""/4096, 0x1000}], 0x2) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) read(r3, &(0x7f0000000880)=""/161, 0xa1) 10:37:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x1, 0x15c, 0x8}, 0x80000000, 0x6, 0x5}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) chflags(&(0x7f0000000040)='./file0\x00', 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x0, 0x8, 0x7fffffff}, 0x5, 0x1, 0x4}) fchmod(r1, 0x0) close(r1) 10:37:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = shmget$private(0x0, 0x2000, 0x108, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x20, 0x3, 0x1f) poll(&(0x7f0000000040)=[{r3, 0x100}, {r2, 0x4}, {r2, 0x8}, {r2, 0x1}, {r2, 0x20}, {r2, 0x8}, {r2, 0x110}, {r2, 0x5ecc14a275c5b41a}], 0x8, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x480, 0x0) setsockopt(r2, 0x29, 0x80000000000002b, 0x0, 0x0) 10:37:25 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffffee, 0x1000300010005}) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 10:37:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x20, './file0\x00', './file1\x00'}) 10:37:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) fcntl$dupfd(r0, 0x0, r0) 10:37:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0xffffffe2) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x2, 0x3, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x188aef47da1d358d, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="007e35b31e696c653000"], 0xa) listen(r0, 0x0) 10:37:25 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000340)) r3 = open$dir(&(0x7f00000000c0)='\x00', 0x8000, 0x80) r4 = dup(0xffffffffffffff9c) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000140)='./file0\x00', 0x10090, 0x20) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0x7fffffff) socketpair(0x1, 0x4000, 0x1f, &(0x7f0000000180)={0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x40, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x200, 0x0) poll(&(0x7f0000000240)=[{r0, 0x80}, {r1, 0x20}, {r2, 0x8}, {r3, 0x40}, {r4, 0xc94a5c76a521dc08}, {r5, 0x10}, {r6, 0x2}, {r7, 0x1}, {r8, 0x6}, {r9, 0x2}], 0xa, 0x0) poll(&(0x7f0000001fef), 0x1, 0x0) 10:37:25 executing program 1: r0 = semget(0x2, 0x2, 0x49) semop(r0, &(0x7f0000000100)=[{}, {}], 0x2) 10:37:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x179) recvfrom$unix(r0, &(0x7f0000000000)=""/47, 0x2f, 0x40, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 10:37:25 executing program 1: socketpair(0x18, 0x4000, 0x5c, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x0, 0x100000001) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x9e) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) mkdirat(r2, &(0x7f0000000100)='./file1\x00', 0x2) mkdirat(r2, &(0x7f0000000140)='./file1\x00', 0x30) getuid() connect$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0xffffffffffff8000, 0x3}, 0xc) getsockopt(r1, 0x6, 0x81, &(0x7f00000001c0)=""/212, &(0x7f00000002c0)=0xd4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = socket(0x20, 0x2, 0xf7) r4 = semget$private(0x0, 0x3, 0x0) semop(r4, &(0x7f0000000380)=[{0x4, 0x1, 0x800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x2, 0x2, 0x1800}], 0x3) connect$unix(r1, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) chflagsat(r2, &(0x7f0000000400)='./file1\x00', 0x0, 0x0) close(r2) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000440)={0x0, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000480)='./file0\x00', 0x40, 0x89) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1f) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000500)=0xea20) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000540)=0xfffffffffffffff9) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000580)={0x7, 0x1}) getsockname$unix(r2, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000001600)=0x1002) kevent(r2, &(0x7f0000001640)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x3000000000, 0xfff}, {{r2}, 0xfffffffffffffffb, 0x21, 0xfffff, 0x101, 0x1ff}, {{r0}, 0x6f1ddfa69da0c836, 0x2, 0x1, 0x7ff}, {{r5}, 0xfffffffffffffff8, 0x30, 0x2, 0x5, 0x5b3}, {{r1}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0xb33, 0xffffffff}, {{r5}, 0xfffffffffffffffe, 0x41, 0x2, 0x9, 0x3f}, {{r2}, 0xffffffffffffffff, 0x10, 0x8, 0x100000000}, {{r5}, 0xfffffffffffffffe, 0xb3, 0x4, 0x1, 0xa3}], 0x8, &(0x7f0000001740)=[{{r2}, 0xfffffffffffffff9, 0xf, 0xfffff, 0x3c86, 0x80000000}, {{r5}, 0xfffffffffffffffb, 0x49, 0x4, 0x6}, {{r2}, 0xfffffffffffffff9, 0x0, 0x20, 0x2, 0x5}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x365ca14d, 0x5}, {{r2}, 0x0, 0x0, 0x4, 0x4, 0x9}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x10000, 0x7fffffff}, {{r3}, 0xfffffffffffffffc, 0x20, 0x2, 0x8, 0x9}], 0x100, &(0x7f0000001840)={0x5, 0x9}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000001880)={0x10, 0x1, 0x4, 0x1, [{&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x10001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffff8001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x7}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x7}, {&(0x7f0000e49000/0x4000)=nil, &(0x7f0000f0b000/0x4000)=nil, 0x400}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000e4a000/0x9000)=nil, 0x400000000000000}, {&(0x7f0000e03000/0x1000)=nil, &(0x7f0000f6a000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000f84000/0x2000)=nil, 0x5000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ee2000/0x3000)=nil, 0x1000}, {&(0x7f0000e1c000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000f29000/0x3000)=nil, &(0x7f0000eed000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000e41000/0x2000)=nil, &(0x7f0000fd7000/0xc000)=nil, 0x3d}, {&(0x7f0000e73000/0x3000)=nil, &(0x7f0000eda000/0x1000)=nil, 0x81}, {&(0x7f0000f0c000/0x3000)=nil, &(0x7f0000f08000/0x3000)=nil, 0x3}, {&(0x7f0000ea9000/0x2000)=nil, &(0x7f0000e13000/0x3000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xd}) symlink(&(0x7f0000001d80)='./file0\x00', &(0x7f0000001dc0)='./file1\x00') getsockname$unix(r1, &(0x7f0000001e00)=@abs, &(0x7f0000001e40)=0x8) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000001e80)) syz_extract_tcp_res$synack(&(0x7f0000001ec0), 0x1, 0x0) 10:37:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="820201808f4cf8ff501474e89f83e023218d09b6471a442d093dfe983d63ccf0f4299c492d6d0c6a521ec854ef7c61038c13f23b00b1554651b367ab4518f4915c91333e9172aa98555147916d97ddb2deec835db18af439ae5d49ddad0a8f034ba2aed9f1b5fd4fd2d64e3752c8e56c6e9c65c3032d03eeac2cd8ecb24fac22"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r0 = semget(0x0, 0x0, 0x292) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000100)=""/216) writev(0xffffffffffffffff, &(0x7f00000009c0)=[{&(0x7f0000001400)="fe17f673de980378e06b60dc18df6cfb97242cf3554d65281c1d62832cef26680991d70aa86ce59fc992316e16d938015133a974d154285ce0f33e50a92f26bad1af2febc7b4f4c0e17c8b496829b895f5005f51f961b64e3cb4fe47282c0935ffa40086aa1007ae9cf119764dd3cbef37dd558bbc8f45043e4ecdcd7bb0c4f892651c759dce4ebb702472028543b67622f7904953047a351c2c4ed7b3493814e80ad138faa65e704fd2319c07d016d45de7b89019e4555dc773f7f126a50b32ca8fb57549430e74a1779d7746129c6ef5040f40f3a8b744401a8aa29ad8974850389e5ab13cf4100d577766bf4c594aa1c569c36ada8971c1cf833905d6beb6cc8d26682a1a8bbea801248226697355a31007766eee73191a375e1ce96f9066e4231ac87ddc9cac350bc80783568f61cf4bb7ad6e41c1312e2e35383553b5181b5b7c9dc0fdff9d3e2679e567d4730936b68777fd22c584a4cfabc6fe660ba176acb9e640d063c1c2246a62f1cde4e3a8bb5310fb2ddb01cab66b60233383a147b6b6c7afb58f741dc9e904bc15db1d24c1390e823b5d5467687fb80bf067227b71fc1c51b108f108414793fa0165997f356f3c63706c164f9a7a90a75ca49b7c809b8a794afd79ebe547eb202ea77e2502c081ebe3359ca1764e1856d284a08fcdcb5f09d8c291a99dd3edb8613e3c13a0db3b60e713c76c39a20a1ddaa9e9a9f6da1445bbf8c04d31321a98e5c933b475b67d407f7ae45d6e17f4ec42dc93393f91ca638c29e3cbb5e508c0651d72cb0867dbf2399d9c6ca16a1ea75da2b9671753cc086d42f591926874e06c37f6716e2225a9f6a047f82c74bb1cb7fa71202d29660f009aa6ef05abc3a66b61a2c6a3a00e33a6f880df25a896521736ee7480c6fb7ce0cda494fb24823a5b35d5d4f12a881cd8116f675b199234e2cfadcc53ad01c276fc3ed1f2b1e7e1c4865d22dac2f67e070044a606886fbf0436653d80bc194c6a1e09076911c763734cdc78d20b571abf4f3cc7b9b2c29ce42739e342775d4f3a9fa5c01479d35b0c49a69720161e63840ddebdf8748637f0752747e5d8d5e1bf5763999ed6a9db34af06d06186f4f89b18c033452259bfa41794c369eaffc04ff41c5cfbe55e0689b1d298487f85721bd169fd55587fe058ae6eaa69631917e74aabf4e307296a01a7437ed1dbbda691de03c514cb6e4a9f23048398d64c3f34b548481daf9a24900d9e8128a398548319b5de4e21943336d246c5e06c1debd0522e8ca72c2cede179053a2c2d343c3e11fbd2c9345ad5ef745030518eea851b755096e0418067a7ec066354caaa2388fba10d7db9b04dec65fc09dcc103c6e2c9c36910697a3da4e7df219090b747276ce9bf73ca34fbe61494922f9abb0da9336d05b0bd6ed877014bfb1d50f999ad8e060d3fcc84c3c22ec417943d68d06b75151f058c6f889d89f55cb6213c464ed5a6fe142e7d067fcf2b866bec003ef51404a57b30428867223d9783ead6e3f5eb9692aa133b318b29419f64a8895d35ac7a06d14210e11f94c10e85a5c4002baeb6e597ee240413ea503959e521789f522c35f72e645314d3d7793a1517ccba1912b760119bdd012347dd13f207247d66e46bc356e2fa50a89d4e2dbb5f57896cbecff6c5d4898f9ae11d8df935a27f33a28d3b3e15c60de6e6bf527637e126636e7c0b9b5d3861180d338dbadaaabe2feba6b8405f1baf8f2ba0a9eaf4a9bf62a8e911a7bb9273925c5fe78c0c9714cb00e5e4f5049030bce985bdb7b6931f199ac81e43f251a824ce9fa91e137095eb60f9bf26ad494a1f519fda8abb6fd1b01b1ca8744c73bf02c77518d06ea66457dd1010dc92f0535b47fe91c307bf8e31dbbe583ecc26afa105800ee03a10839babaa0b7e6f487a31c162b5830b0d6b146a737b577a005646dba7e75a8783578f4854bb40c958b319bab2c04dddbc915f86715751ee096ba99640643ad666c0d6750e9cbf18248ed3bc905d986522f5e76439c343373aa8bf5207b247d347a13461a1d71f30d630d319b2f94aa0c78183f8b659a988b5e9116a7e959eb66c966fac8b2ca6c0ee45ff9a35d7250f5dc4730d39c84d7495edf5540b0dc7d6c4fbeeee50163d959c0b79cc898d1cc94ba9109eca1a3ecbf30481ec3a14a73cd2086fb07b099faa993eae88226a54419b6b36f8ddb270749aae47292e60dd509e3994192c8523b1f05b9e245805cf1796134e1750da44d87905e7ee76984cd0b1f2fb368c7cc6164427fb9d22d00879e79f89a9eb77904231773f48559f1d53778381336fffebdf178a4ca292c923a1d558fe8e5d8339474928dfa0269fc18cd3d0960501a19ada562ba840192b3a1ecc5257692021d7f0a34ecf722038e7f69bcf70ee357cd42457cf6acdd8ac7648fef65719f88ffb2443c0810d72981bc33f1aadb8f0e5befc9d88c18ba594ad6a7186a9260c9dc783c1128cddae28df4a8cc4a8ded190aa47c53e8a4482c76c1e5f31babee515ebc72537ec975a83c3be487e4b9ed9083005d8daea403eb14c89633577ecbb1667d70cb24be215dd44ffffca57dcb01e118b2429dae7d31955861000e27d2bd441b52583b8fe0be412672c621333fb45ded40835ef6cab2e4edfefcb8dc454d06e18be69f69b4641e4790fd2ff82691225da8c51c9df22df5b8d24279f9ddce34c5e9f1a51c1bb6238ca052d350e9e3a152a9aa56fdd31e9a6801a04ac545d3f6ec089f731284ffa664ba168fe01759e901f6bd50f3128a343f561af39e46a8df7d47b9eaa12b53334f9a08d3eacd5395954d85d7b34cdbf76d8549ea01f0f41d4c768471f01efdf6b142b48fcb7c2cbb6ec1295ce1c3b468e02407428e2a214c8e5f0849091f7c99ab3c093935c950445c1f7f8509f91a5238b40cb7702f78390e5efea4569d6dd68b820d2e1021861d7561d0b4d81b93beca2c373d890a5fe92a7791a7ee6f49bef1a82feef3293696adec19f50428b28ae5d103c00dd4d3a10d2d98a212a81536a20e85f7b08cef47b08566df118059b8280e445cbdd35d986bf88d37bf7400030f9c7b941cc23ff953dba3d3eaac78b79cedd544486e9e2128e2f8293e6757eba5873163a39d12456b2e8859454f957744eea2b12e97906e1c296aa1e65d146f7bb79e3e3a9e4556d0f5fc7403cdbd8d409529e1b9c2f0e81a37cb7fda1d38f4c49a9eba3a1c0aa1b2af21187382d2afe376682b21cd99abc5a3be107ef55223c29d1b1625e5f76391fb45b52693e6d1299a918ad8cec902989817905c338ac6862a5ee8467e8b5802e6eb075eafd8348d93fc9f8ee9fe0e49868a9e9fba9998579676c51a9214f4657e5035e00ae61ba4f4b3cbcd4477e308f16ad36abc54fe7f6dc5bdadae57e40e9acc4cb60dccddcce55604b361e36cb87baa24f07f64a9a824b3c227cfb4664aae963bb4f10958740faa9376da065b4bbc0733c4a8fdaf2a530f18740ccc7b71bc41fef3f14c45eaa2300da8f093f3c141bde20db95ded08321eaae7bfb9ee06d145f8a40442cd41ce31881bf8c30b40c29b189fc9e13a3d93788adbad645381c48ec952e8b7a0f664d564001e12e6aa522233ad73294759fa0648427bb69b9272f4b13309299179ed80a95ccec564bb4bd5f6d079c7267b226e8c482c645e501e6fcadd383ae84bd01450d94a9bc7ce8768db265ca689773223b81bbb955cdf72e37c62441389bc6ed904ef3bee93437dc769555ca48147ae2df9951d98d3f2888664dc850e8da27c2535ed25d76642fd3f12da13e4486fca037626497f58ce89308230942e2ed5ef524ccc77a8deeddc4674aafea00af093fe9dccbd60b43755a11b5c7723d3802e231cfd57bdc9a90a5e54970927fe446099e08a983844893820cf72577185eb5c9ecc7e354825d69419057ca4175269bd524e4a5bf226d6e4a685b508718e1802e7c0e969de9d4689edcd30bac45d2837d888f112537e1532bb778332ea6e260cbb24efd2e9c2c50d24db0e5768a549182bbb379215965aa7cfe9b49e0707cb9504285f49047e862b9e39e8062cff72da8a4e7ce3ec4e76ff9fec6e08fc8a0fef6d4575a5576af08d936261b477e616c774feead6af709e9922edfd3c3dce1be92906b85e20217c1a18d2a8574b84a7f1546ba4687dea5d2e049dc2b25861ec5c6992502447c8ef5927c03cda3c85c54ca47cdee17c0e5d3e12368f811a44ffb46fcbd2349069a592391bc7a165933145ebd0bb553bcc647547046253d6f4e3aa755d427df4f0c0335d214ed70119baaf1eb68c22ab92d46ccfcdf6760c8b620450d92850a74de2ee286b3ea2b79be1272b6bdda5e540498878d1be8cf0beff58357189951624cfc324b920d12ff2a034a792d4a9b0e0a40b05c8ef5124ba637a9037a40aad6668f5b05fb3a5c834ab342fefd5c39c964314f4e1229fa72364583e9a6c9fda86a099333d5f974046740637bfb13c40f9ddf53ec66b9b55f1d39770d1cdb03b5acc74800367b462a8f08a7571331cac803fdbe4e61ad33f9754bc422da630304c61b6093aea694bdfa40004754df571173bd2c59a145053e8f49e4183b8cd84cf7c24977793341261e32dadf4e97b1892f22c071590c62f181f668bc8f692cb8ec99388212846ac46cee7109b96c1d6b389f0b59dc56d05d7090cebeb3e3501897f2ae17abc96710d2f50a21d868914ee9383f974e2527637ca043418b39b7f8e5a97dd0feae68b451f9938c009c1e99f5ce092971092671b5f3f0125c82ccf9774bd10727cf6a38e67c5c8ea83a631744b0f7b75682533e04783051959a450d31020d225abf6fcdf6b3cd13facb00defc95c00b6704a0566432f3b17929b0f05f702c03d2dd4309f09ff52b873e34695f28c6e44917ebc2e4e04b2c4ba479b32abde15dcfc47c2b271ef0acf01828ea74bf1926733d6e34bbf11458a2a955071a4cf35274e8c367aa0699d3c6a584e2358af0294a3d1023e4b1c246643099c84bd0b0eaf7cec5ad70963c22031747d18acce215ad370b88893387960bfde9ac60ca1b0e277f1f2cb13ad89cadcaa336eb7916160fbc6db60b18f1c845226f2ba80dcafc12657f5b77da5e4ff7dff57d3f3a1ac4f63c1eb6eef94e68b3e0eb2a9c2ba01d17e11bc11ba7df58d4873cf9404447b06e879721592c89ee14b3ae41462736aaa181fc1150772eed2cf4ef49a5b890290a29ca5fc2790be5ac4b2e4dda2ee153197903ca5aafac20fb1538ba3110cdbaf9e428e94199a2706c31149af8bb2ec11ea69b357526de4889846ddde57a0bf487ca37b270ab079675edc193f307f2ee20e742d6751e6d106b66b8f2e66d39590b2a47e1a02213b5aeca5b31a97d8a27a590679f2b8c08d5782ff99dc6091f12972bc83bf935b81786061c0eedeb6090bb41f506c98a7adc75630f5d698d24bc542dbdae769653132885179bf835f08f4950e28ce8e6f83f5ff7ab9e4e687f240975560052df97edb82397e11778bd2c4961008ba45f0208d4d14b24c9a7857c74e83f8b52ea65923c259fd3ebee5bf379d6986916634d6157a501987a86be84d0c9e478b294b9ba26e4edd4f323898fd872dd1c5856060c82cae5231be358525c3feab9bd4ac109a3c70eaf060217f48a631c0f659d284baacf49594af072844371e4a0aea67874e3ce919ee0f29c66b4f6972d653ebe026276cbbe28b4125af3c03ea70968cfe63a1c56186313710b374f333780954d9af4e333bb5a7061d33f90534b7f77b95379f1e3245aa867eed714", 0x1000}, {&(0x7f00000005c0)="eae1a930aff090cd0712d3ce2976b0f8dee31c86ca6a29a95cdf99a4189468b50f6a19b9ad674c25e95f3bcc5a74c73eab2d5d70f8bff76fff5376f3cf22c6968e029a0500f422aef98d6a6455ea8abe2cf60e06be7dacefe5", 0x59}, {0x0}, {&(0x7f0000000bc0)="ac595bb31539086c71151be63913a20adab9428b87193eaf98747b53c03d914fbc9374768a7b488b892f651f1225698c454050773beafe", 0x37}, {&(0x7f00000007c0)}, {0x0}], 0x6) 10:37:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817c07d56d4f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c216c1cb3e298a36256e0a4dbe2d1010c411c89263fa6b29ab902befff6b2429218a602e466bfcdb265362ece79b89023807145c5667e69a763f89286d6b56df716521b4f1b4230e9735b589d02a66a4bf699c1d4bdf5fb9c0a6eeeaee01618f2045e061ac40094b118c6751fa61636eeea3527a7a3aa04e4a0222b9ebaee6ffa2b55e8b4c0376798fb1d2845b6ed7fc591c99ed854e5c4054364be8be0918e0a4078e230e51fb59cbf", 0x175) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b87ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 10:37:25 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$KDSETRAD(r0, 0x20004b43) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero/', 0x90, 0x0) 10:37:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) close(r1) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x1000, 0x0) 10:37:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) pipe2(&(0x7f0000000000), 0x4) 10:37:25 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x880, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000140)='./file1/file0\x00', &(0x7f0000000080)='c\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 10:37:25 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 10:37:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x26, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 10:37:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x20) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x40, 0x0, 0x0) 10:37:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mprotect(&(0x7f0000636000/0x4000)=nil, 0x4000, 0x4) close(r0) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 10:37:25 executing program 1: r0 = socket(0x18, 0x3, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x100000000}, 0x10) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x28, 0x25, &(0x7f0000000000), 0xffffffffffffff6e) 10:37:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) recvmsg(r0, &(0x7f0000002600)={0x0, 0xfffffffffffffe7d, 0x0, 0xfffffffffffffed5, 0x0}, 0x2) 10:37:25 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000476000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) chdir(&(0x7f0000739ffe)='..') 10:37:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 10:37:25 executing program 1: r0 = msgget(0x0, 0x0) msgget$private(0x0, 0x104) msgsnd(r0, &(0x7f0000003f00)={0x1, "f85c3e6bc311876d42dd4d11ebc91be94c0b31ff3a3525209c61e6fb5f0c91bf8ccb8731dbc3da24e7009958d81688684ebc3477b776e830c544ef25ec67112ca9fab008e02b4024c627bfbea2736fcfebc5117802cb89ed5258fedfe31c8d441dcaa25beeb634a687f8a53be6684e23e9ce1c335c4d1148ea89e201877d2ac45cfdffe0fd47eb58db392d61610af47c3ce25932650f89a17b300479e93f6b64db7ccfd83e52ee9988439cec970bb92a92057c2998d238ae8039e4d0a65a4cfe6ca58211581f4b2503cca594df521a42a2fbf56dc8ef7b7f7b9f63"}, 0xe3, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/50}, 0x3a, 0x2, 0x800) 10:37:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x14) 10:37:26 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) fchmod(r0, 0x4) pwrite(r0, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0xffff) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 10:37:26 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 10:37:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016b040069ef64e16eb59560d6e99121"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a72360", 0x1b5) 10:37:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000003, 0x4) pipe(&(0x7f0000000040)) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) shutdown(r0, 0x2) 10:37:26 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000000), 0x200000000000017f, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x3) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 10:37:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="7831fc3c65e5ef3ed4d4f2a0307f51d53c56e8d5f608c1cecf7fdf6c49daf859f42125be50cb74205c21d6b5d2d7817089cf530608f51ac7862100c2", 0x3c}, {&(0x7f0000000180)="4c8b7381ae269e29a7b8d759a40b82b6211388091e7f85fb9f8800a1ec2bfeae8de63f2612a6070cbc7a499e60a0e06f0bbca66dfd3c0876913b1f0ea31351fd75a0b5ebc5c02a8e", 0x48}, {&(0x7f0000000200)="3570f85c370d763e62c9154735aeed86f298ecde9c7f75e766c9399c5085aac4e452dec33fef9a0c98dc918a1ae9686efea866ed3a2eca30d9147068f8467482139ca8a035fa2e909d53542e3484a0b30651ae3a9fe3dc04c23569e204a177c027ba9fe925a0a5becd58a0dd35ef8cd143", 0x71}, {&(0x7f0000000280)="3875489791b29ecf635e4b8b6196a59c13b780ec3b00cc0186d86623dd7edd97dcf94bd5a01d6c9cf54842a482bd777197460ad388d24786fafe07a95e31b7e3d5d32609a01b3d278a37d6fad66935886b3b4a2f9c04d0747dd4fd10da6be9766cee41948e957e4ac7678cb849ca8f3da11c4bf94bda9236069c5ff18a03377814ec173241cb3b50b1ab0d9fe681f7252e13ad702d7f5f6497c3552a8b022aca9de8c75d6b1fdf486098ea16adc3448b17afce9bdc1e28d309cfd369dcf2ecd816cdb800af469866428908cac55a8e999bc4c9e794ae2d599f7c9a70fb90fbf9aaf113dfd1d6a38e738ca3", 0xeb}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xa}, 0x405) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x87, 0x4) 10:37:26 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x3c1, 0x0) write(r0, &(0x7f0000000000)="9a", 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) ftruncate(r0, 0x0, 0x4030002) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 10:37:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) flock(r0, 0x4) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) 10:37:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="4f87bcf1f899a4b06ff11520e2429a233a51721166546b3fe2ef25d3edeec4e36c466b01eac0b352a8f0b10beb3a4ca8442a6a849e401996e66c2592a587"], 0x10) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000001400)="fe17f673de980378e06b60dc18df6cfb97242cf3554d65281c1d62832cef26680991d70aa86ce59fc992316e16d938015133a974d154285ce0f33e50a92f26bad1af2febc7b4f4c0e17c8b496829b895f5005f51f961b64e3cb4fe47282c0935ffa40086aa1007ae9cf119764dd3cbef37dd558bbc8f45043e4ecdcd7bb0c4f892651c759dce4ebb702472028543b67622f7904953047a351c2c4ed7b3493814e80ad138faa65e704fd2319c07d016d45de7b89019e4555dc773f7f126a50b32ca8fb57549430e74a1779d7746129c6ef5040f40f3a8b744401a8aa29ad8974850389e5ab13cf4100d577766bf4c594aa1c569c36ada8971c1cf833905d6beb6cc8d26682a1a8bbea801248226697355a31007766eee73191a375e1ce96f9066e4231ac87ddc9cac350bc80783568f61cf4bb7ad6e41c1312e2e35383553b5181b5b7c9dc0fdff9d3e2679e567d4730936b68777fd22c584a4cfabc6fe660ba176acb9e640d063c1c2246a62f1cde4e3a8bb5310fb2ddb01cab66b60233383a147b6b6c7afb58f741dc9e904bc15db1d24c1390e823b5d5467687fb80bf067227b71fc1c51b108f108414793fa0165997f356f3c63706c164f9a7a90a75ca49b7c809b8a794afd79ebe547eb202ea77e2502c081ebe3359ca1764e1856d284a08fcdcb5f09d8c291a99dd3edb8613e3c13a0db3b60e713c76c39a20a1ddaa9e9a9f6da1445bbf8c04d31321a98e5c933b475b67d407f7ae45d6e17f4ec42dc93393f91ca638c29e3cbb5e508c0651d72cb0867dbf2399d9c6ca16a1ea75da2b9671753cc086d42f591926874e06c37f6716e2225a9f6a047f82c74bb1cb7fa71202d29660f009aa6ef05abc3a66b61a2c6a3a00e33a6f880df25a896521736ee7480c6fb7ce0cda494fb24823a5b35d5d4f12a881cd8116f675b199234e2cfadcc53ad01c276fc3ed1f2b1e7e1c4865d22dac2f67e070044a606886fbf0436653d80bc194c6a1e09076911c763734cdc78d20b571abf4f3cc7b9b2c29ce42739e342775d4f3a9fa5c01479d35b0c49a69720161e63840ddebdf8748637f0752747e5d8d5e1bf5763999ed6a9db34af06d06186f4f89b18c033452259bfa41794c369eaffc04ff41c5cfbe55e0689b1d298487f85721bd169fd55587fe058ae6eaa69631917e74aabf4e307296a01a7437ed1dbbda691de03c514cb6e4a9f23048398d64c3f34b548481daf9a24900d9e8128a398548319b5de4e21943336d246c5e06c1debd0522e8ca72c2cede179053a2c2d343c3e11fbd2c9345ad5ef745030518eea851b755096e0418067a7ec066354caaa2388fba10d7db9b04dec65fc09dcc103c6e2c9c36910697a3da4e7df219090b747276ce9bf73ca34fbe61494922f9abb0da9336d05b0bd6ed877014bfb1d50f999ad8e060d3fcc84c3c22ec417943d68d06b75151f058c6f889d89f55cb6213c464ed5a6fe142e7d067fcf2b866bec003ef51404a57b30428867223d9783ead6e3f5eb9692aa133b318b29419f64a8895d35ac7a06d14210e11f94c10e85a5c4002baeb6e597ee240413ea503959e521789f522c35f72e645314d3d7793a1517ccba1912b760119bdd012347dd13f207247d66e46bc356e2fa50a89d4e2dbb5f57896cbecff6c5d4898f9ae11d8df935a27f33a28d3b3e15c60de6e6bf527637e126636e7c0b9b5d3861180d338dbadaaabe2feba6b8405f1baf8f2ba0a9eaf4a9bf62a8e911a7bb9273925c5fe78c0c9714cb00e5e4f5049030bce985bdb7b6931f199ac81e43f251a824ce9fa91e137095eb60f9bf26ad494a1f519fda8abb6fd1b01b1ca8744c73bf02c77518d06ea66457dd1010dc92f0535b47fe91c307bf8e31dbbe583ecc26afa105800ee03a10839babaa0b7e6f487a31c162b5830b0d6b146a737b577a005646dba7e75a8783578f4854bb40c958b319bab2c04dddbc915f86715751ee096ba99640643ad666c0d6750e9cbf18248ed3bc905d986522f5e76439c343373aa8bf5207b247d347a13461a1d71f30d630d319b2f94aa0c78183f8b659a988b5e9116a7e959eb66c966fac8b2ca6c0ee45ff9a35d7250f5dc4730d39c84d7495edf5540b0dc7d6c4fbeeee50163d959c0b79cc898d1cc94ba9109eca1a3ecbf30481ec3a14a73cd2086fb07b099faa993eae88226a54419b6b36f8ddb270749aae47292e60dd509e3994192c8523b1f05b9e245805cf1796134e1750da44d87905e7ee76984cd0b1f2fb368c7cc6164427fb9d22d00879e79f89a9eb77904231773f48559f1d53778381336fffebdf178a4ca292c923a1d558fe8e5d8339474928dfa0269fc18cd3d0960501a19ada562ba840192b3a1ecc5257692021d7f0a34ecf722038e7f69bcf70ee357cd42457cf6acdd8ac7648fef65719f88ffb2443c0810d72981bc33f1aadb8f0e5befc9d88c18ba594ad6a7186a9260c9dc783c1128cddae28df4a8cc4a8ded190aa47c53e8a4482c76c1e5f31babee515ebc72537ec975a83c3be487e4b9ed9083005d8daea403eb14c89633577ecbb1667d70cb24be215dd44ffffca57dcb01e118b2429dae7d31955861000e27d2bd441b52583b8fe0be412672c621333fb45ded40835ef6cab2e4edfefcb8dc454d06e18be69f69b4641e4790fd2ff82691225da8c51c9df22df5b8d24279f9ddce34c5e9f1a51c1bb6238ca052d350e9e3a152a9aa56fdd31e9a6801a04ac545d3f6ec089f731284ffa664ba168fe01759e901f6bd50f3128a343f561af39e46a8df7d47b9eaa12b53334f9a08d3eacd5395954d85d7b34cdbf76d8549ea01f0f41d4c768471f01efdf6b142b48fcb7c2cbb6ec1295ce1c3b468e02407428e2a214c8e5f0849091f7c99ab3c093935c950445c1f7f8509f91a5238b40cb7702f78390e5efea4569d6dd68b820d2e1021861d7561d0b4d81b93beca2c373d890a5fe92a7791a7ee6f49bef1a82feef3293696adec19f50428b28ae5d103c00dd4d3a10d2d98a212a81536a20e85f7b08cef47b08566df118059b8280e445cbdd35d986bf88d37bf7400030f9c7b941cc23ff953dba3d3eaac78b79cedd544486e9e2128e2f8293e6757eba5873163a39d12456b2e8859454f957744eea2b12e97906e1c296aa1e65d146f7bb79e3e3a9e4556d0f5fc7403cdbd8d409529e1b9c2f0e81a37cb7fda1d38f4c49a9eba3a1c0aa1b2af21187382d2afe376682b21cd99abc5a3be107ef55223c29d1b1625e5f76391fb45b52693e6d1299a918ad8cec902989817905c338ac6862a5ee8467e8b5802e6eb075eafd8348d93fc9f8ee9fe0e49868a9e9fba9998579676c51a9214f4657e5035e00ae61ba4f4b3cbcd4477e308f16ad36abc54fe7f6dc5bdadae57e40e9acc4cb60dccddcce55604b361e36cb87baa24f07f64a9a824b3c227cfb4664aae963bb4f10958740faa9376da065b4bbc0733c4a8fdaf2a530f18740ccc7b71bc41fef3f14c45eaa2300da8f093f3c141bde20db95ded08321eaae7bfb9ee06d145f8a40442cd41ce31881bf8c30b40c29b189fc9e13a3d93788adbad645381c48ec952e8b7a0f664d564001e12e6aa522233ad73294759fa0648427bb69b9272f4b13309299179ed80a95ccec564bb4bd5f6d079c7267b226e8c482c645e501e6fcadd383ae84bd01450d94a9bc7ce8768db265ca689773223b81bbb955cdf72e37c62441389bc6ed904ef3bee93437dc769555ca48147ae2df9951d98d3f2888664dc850e8da27c2535ed25d76642fd3f12da13e4486fca037626497f58ce89308230942e2ed5ef524ccc77a8deeddc4674aafea00af093fe9dccbd60b43755a11b5c7723d3802e231cfd57bdc9a90a5e54970927fe446099e08a983844893820cf72577185eb5c9ecc7e354825d69419057ca4175269bd524e4a5bf226d6e4a685b508718e1802e7c0e969de9d4689edcd30bac45d2837d888f112537e1532bb778332ea6e260cbb24efd2e9c2c50d24db0e5768a549182bbb379215965aa7cfe9b49e0707cb9504285f49047e862b9e39e8062cff72da8a4e7ce3ec4e76ff9fec6e08fc8a0fef6d4575a5576af08d936261b477e616c774feead6af709e9922edfd3c3dce1be92906b85e20217c1a18d2a8574b84a7f1546ba4687dea5d2e049dc2b25861ec5c6992502447c8ef5927c03cda3c85c54ca47cdee17c0e5d3e12368f811a44ffb46fcbd2349069a592391bc7a165933145ebd0bb553bcc647547046253d6f4e3aa755d427df4f0c0335d214ed70119baaf1eb68c22ab92d46ccfcdf6760c8b620450d92850a74de2ee286b3ea2b79be1272b6bdda5e540498878d1be8cf0beff58357189951624cfc324b920d12ff2a034a792d4a9b0e0a40b05c8ef5124ba637a9037a40aad6668f5b05fb3a5c834ab342fefd5c39c964314f4e1229fa72364583e9a6c9fda86a099333d5f974046740637bfb13c40f9ddf53ec66b9b55f1d39770d1cdb03b5acc74800367b462a8f08a7571331cac803fdbe4e61ad33f9754bc422da630304c61b6093aea694bdfa40004754df571173bd2c59a145053e8f49e4183b8cd84cf7c24977793341261e32dadf4e97b1892f22c071590c62f181f668bc8f692cb8ec99388212846ac46cee7109b96c1d6b389f0b59dc56d05d7090cebeb3e3501897f2ae17abc96710d2f50a21d868914ee9383f974e2527637ca043418b39b7f8e5a97dd0feae68b451f9938c009c1e99f5ce092971092671b5f3f0125c82ccf9774bd10727cf6a38e67c5c8ea83a631744b0f7b75682533e04783051959a450d31020d225abf6fcdf6b3cd13facb00defc95c00b6704a0566432f3b17929b0f05f702c03d2dd4309f09ff52b873e34695f28c6e44917ebc2e4e04b2c4ba479b32abde15dcfc47c2b271ef0acf01828ea74bf1926733d6e34bbf11458a2a955071a4cf35274e8c367aa0699d3c6a584e2358af0294a3d1023e4b1c246643099c84bd0b0eaf7cec5ad70963c22031747d18acce215ad370b88893387960bfde9ac60ca1b0e277f1f2cb13ad89cadcaa336eb7916160fbc6db60b18f1c845226f2ba80dcafc12657f5b77da5e4ff7dff57d3f3a1ac4f63c1eb6eef94e68b3e0eb2a9c2ba01d17e11bc11ba7df58d4873cf9404447b06e879721592c89ee14b3ae41462736aaa181fc1150772eed2cf4ef49a5b890290a29ca5fc2790be5ac4b2e4dda2ee153197903ca5aafac20fb1538ba3110cdbaf9e428e94199a2706c31149af8bb2ec11ea69b357526de4889846ddde57a0bf487ca37b270ab079675edc193f307f2ee20e742d6751e6d106b66b8f2e66d39590b2a47e1a02213b5aeca5b31a97d8a27a590679f2b8c08d5782ff99dc6091f12972bc83bf935b81786061c0eedeb6090bb41f506c98a7adc75630f5d698d24bc542dbdae769653132885179bf835f08f4950e28ce8e6f83f5ff7ab9e4e687f240975560052df97edb82397e11778bd2c4961008ba45f0208d4d14b24c9a7857c74e83f8b52ea65923c259fd3ebee5bf379d6986916634d6157a501987a86be84d0c9e478b294b9ba26e4edd4f323898fd872dd1c5856060c82cae5231be358525c3feab9bd4ac109a3c70eaf060217f48a631c0f659d284baacf49594af072844371e4a0aea67874e3ce919ee0f29c66b4f6972d653ebe026276cbbe28b4125af3c03ea70968cfe63a1c56186313710b374f333780954d9af4e333bb5a7061d33f90534b7f77b95379f1e3245aa867eed714", 0x1000}, {&(0x7f00000005c0)="eae1a930aff090cd0712d3ce2976b0f8dee31c86ca6a29a95cdf99a4189468b50f6a19b9ad674c25e95f3bcc5a74c73eab2d5d70f8bff76fff5376f3cf22c6968e029a0500f422aef98d6a6455ea8abe2cf60e06be7dacefe5", 0x59}, {0x0}, {&(0x7f0000000bc0)="ac595bb31539086c71151be63913a20adab9428b87193eaf98747b53c03d914fbc9374768a7b488b892f651f1225698c454050773beafe", 0x37}, {&(0x7f00000007c0)}, {0x0}], 0x6) getsockopt(r0, 0x2, 0x0, &(0x7f0000000080)=""/56, &(0x7f00000000c0)=0x38) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x20, 0xff}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x400fffff, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x6, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40, 0x800, 0x5e49}, {{r0}, 0xfffffffffffffff8, 0x38, 0x10, 0x10000, 0xe63}], 0x2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x48, 0x2, 0x7fffffff, 0x6c1}, {{r0}, 0xffffffffffffffff, 0xca, 0x1, 0x100000001, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x29, 0x1, 0xfffffffffffffffd, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x6, 0x1}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x9a, 0x1, 0x8, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x7}, {{r0}, 0x0, 0xa8, 0x2, 0x7e990086, 0xfffffffffffffffc}], 0x4, &(0x7f0000000300)={0x7f, 0x6c52b502}) 10:37:27 executing program 1: r0 = socket(0x1, 0x4, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) r2 = semget$private(0x0, 0x0, 0x100) semop(r2, &(0x7f00000000c0)=[{0x1, 0xe0000000000, 0x1000}, {0x4, 0x20300000000000, 0x800}, {0x1, 0x3, 0x1000}], 0x3) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x7) setsockopt(r0, 0x1000000000029, 0x3e, 0x0, 0x0) 10:37:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) clock_settime(0x4, &(0x7f00000000c0)={0x10000, 0xb525}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000500)={'./file0\x00', 0x20d2, 0x7, 0x2, 0x0, 0x4, 0x3, 0x986, 0x0, 0x3, 0x72c, 0xe482}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be", 0xbe0}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea795", 0x385) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d5fd34146a5524", 0x199}], 0x1) 10:37:27 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 10:37:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r1, 0x0, 0x0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) fcntl$dupfd(r5, 0x0, r1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) 10:37:27 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = shmget$private(0x0, 0x3000, 0x44d, &(0x7f0000ffa000/0x3000)=nil) r1 = shmget(0x1, 0x1000, 0x200, &(0x7f0000faf000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) getitimer(0x4002, &(0x7f0000000100)) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) chmod(&(0x7f0000000040)='./file0\x00', 0x115) shmctl$SHM_LOCK(r0, 0x3) 10:37:27 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)) kevent(r3, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000080)={0xddc2, 0xfff}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) read(r2, 0x0, 0x0) 10:37:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 10:37:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) fsync(r0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 10:37:27 executing program 1: socket$inet6(0x18, 0x1, 0xffffeffffffc) r0 = semget$private(0x0, 0x7, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) semop(r0, &(0x7f0000000040)=[{0x0, 0x7fff, 0x800}, {0x4, 0x1, 0x1800}], 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) 10:37:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x3, 0x80000000000000c, &(0x7f00000000c0), 0x0) 10:37:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 10:37:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d605000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000003b6317670bb37a981a000000809edbad4107591dc2dcf1dedd1c42ba411007dd5f2b2b1e48624a39bab1c79853ddce54b0ac0c0a41fec8363e93c526ec1fc3", 0x7e, 0x0, 0x0, 0x0) 10:37:27 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{}, {0xffffffff}}, 0x0) getitimer(0x0, &(0x7f0000000000)) 10:37:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x204000037, &(0x7f0000000000)="0000be29", 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0xfb) 10:37:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f0abee"], 0x1) mprotect(&(0x7f000034e000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r0, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446", 0x171) 10:37:27 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x800, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1ffff, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000a40)=ANY=[], 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0xfffffffffffffd89, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x13) r6 = socket(0x18, 0x2, 0x0) sendmsg(r6, &(0x7f0000000500)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = msgget$private(0x0, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffffc7) r9 = getgid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10003) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = getegid() r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3, r8, r9, r11, r13, 0x12, 0x4}, 0x4, 0x4e933751, r14, r15, 0x2, 0x8, 0x8, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x20}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7, 0x0, r12, r3, 0x0, 0x40, 0x4}, 0x80005, 0x7, 0x0, 0x0, 0x4, 0x0, 0x2, 0x8}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xc, 0xa}, 0x7ff, 0x10001, 0x0, 0x0, 0x100, 0xe8e, 0x0, 0x9}) 10:37:27 executing program 0: r0 = msgget$private(0x0, 0x54) msgrcv(r0, &(0x7f0000000000)={0x0, ""/212}, 0xdc, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000100)={0x0, "e7cd2672d7a63c0840e8e8bcafeeb13121574911feabcae87abfa6e27057a26a8b5765f54cca31351a5f93f48fd5c6aebb5255ce56a7a49b8fcbffec2df930dc726947ed2682e325e8d48dbfa20b165f8fd0509fe78e73017b80625abe8099cadca728f1c507f8ed8011e9418d04e4d031971eb698cc0d35848f6811fed67485b60f396a50e6444b527fdfa3aadbc885f599f581c0e3db7eaf1d684f6a9247b62cc9b06d7e94"}, 0xae, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) bind$unix(r1, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x0}, 0x7dab325163c8efb2) msgsnd(r0, &(0x7f0000000240)={0x3, "06ba82b5"}, 0xc, 0x800) write(r1, &(0x7f0000000280)="9459dc03656b9b96e91f79421e85f34740004f8ec1d880cafe946c01135d809567ad80be8b25", 0x26) msgsnd(r0, &(0x7f00000002c0)={0x2, "18233d35870a94130c921c8ecc4bdd5715b72d33fa1acbe3e1ab7264011c21bd96bb0654b7abe1f00370fa06dbbfb3298aeecce77baf65ca252bd0d61d1fb272bc5584dc7299809146d0643d8a19f6729948c8630ada36c90bc7e721b4e9da1e3ee4d0495f8f8f6c21e9d691c3b3d2a7f7029389c9a2dc11341df9534bac45cea50e8ecc0a2b30fb8cffe91d204161a329524e1d9a226363ba0103e60d58fe5c737e9d1d2a57729929f377c254a48ed11899f6a519c05c3be866d7633d6ed2242b8d11629242bf6cd6b514e3e8919353cc6c468a54d8786cef7a5dafd065db44cbaf6a6c953095106238b872dec27266345a3b803f561ce9f9dc732c53fb2b5cfb4d78c0867dc945c8f464e0b0df7e1520d727da11e185c2df2465fa3e327340543015e35600a14e6419cc165488e47c14dd87a71bd57f42e638460f4c9d88873d25a6fd860d554c974b9da77c5a28f25ba51233ca24cba1e890e162e9550270323f2b39baad44c12170bc34ebe61ff57ed1d95f1e253d4abf77b82d38674f6272f6eec183fa7e4f7b7c0b1fd62fd22da333ce31d8208ac0cbdc9fd0ac9443dc248bad0c9e34ec400be2f2c9ee05457e6e5cc02a210e28a43147aa108e62da126181abf47b8d46124b22d0284a81b925a30a30bc3e5ac7b505cc36d4c6c30f427135bbb01c9c8fa435a0e7dc441d54d3638d4bf8834317f31285cf47d2febf45878946378fdbc06aeb7e8dcb5dad07603bd5517f7b09327281592134a2c591686866d076be66eaab5738006860a9ce0a2973a95701dbf3e98e64695ad82c09af7ba84988ba795615a994b8059a71e3ed2e165f2401055c8a6269bdc5f2408d411698da9a3e5f38d734051faeadc6ac17285f7225538690266d94d5bd500da4b6b08426900aff1641bbb97d94edec91d9503ede6a71e9c4a47a4b52283f88a28e83270f40ca58b2d1902f1929e9a207dc25ecefb8e6d4fdf708f203a7b2c82484623ea61fb9b07b4a8d08d86dc36109d214f40a7497589f7b3044751cd48f505f3432d73ae86e5553b5efe9561628673995bf5356d380ff4aa53987f535427ac75100aa7550f6dd41e68a4724ec61cfd7df7e2f5ff8eb17a9d1c3e1ca392fd132ed4d38e3c13a750927953c09c536195ed5aff1244f36d2da26b5e8d0ce3cee99b993e03f8896ec562147d7481d4a923d09b62888dfd76350f11dc00c01c6cedf3aa7d7e5a1cb4b257fc74a6da57155ad183e73ec7cc32217fc99005de1210601483d42c826f5d4f53f3aaa29463589b993382c42658a42fd7901c8c9327573cffef63b6577c6365bf017f3ce83677bfd34955ada6495fa9a627291027fec12391c5025aa652b961e68c426ef8ed2bea2563b9dc445f7fb3ac1453611d412c37cc903b68e6f15a81af73b644c4ba7bdf3920263b05b722f202f54bf95ea5a048bc543ccf18ac0c10a2d980275fb7bc0e824112bcc84789a0f88919ad686c67330588a73aaed3ffd62cba1eb2c4cf255753d1e09763e88f07bd55d6a03cdd5798a9390600ec1dfdb087b0e922cee23105126048c64829f8affdbf18ea946dc901ac74feeb8649f424ece7fe91db908270ab48c2652efd43dcc7ea0fbed3337dabe14e9b43252666f7a50fd026007af2b3074f29544a41adf6359a895825550e40461ddc1e7bbbca0ec913107633b1563a2e55d1b3d6ad45198c5addde50f10a892960e3099399c6c2f9f81203ec92c033b998f767930f65104b23e8277fd32886e277ccca8c45b38b7f43fda23fd66ec14baa76e277733ba23664964a3d4ee35411aa2422e090d44c04f497ea938f1362a78b4fcb3c588b8c9fd313fb53e1fff2326cb31e47d00c3281761fe5d389098882563ff0a038cba2ea641bec0bc9d5189a81558f1e594dca56abfb3812b350e0e49e6e7338fc02a80410203c76f68eb6152d17add5a5fe0718923167a0a15b36f98f6afe7a37b491312b04a224d8b3b1557ec70e88c64dd6462bbaac0234c95af6d060e04692540952f38ced19df549e5c455311ddb907001aa30f1b2cde88dedbb8a65a0be1e0c910a513d082a09f49e4abc43bd08b5f9d060101a825664bdc1d00afbac5d5bb469c99fdf0160d02d4c79dc589c6f04eb913e5d67c9ac86eb1ca754be32330658b1b9bc080c997135ea0bf60de5eead8faa3b5918e70b50eb6ad6757ca7c303a7a632e14cfd954b2b537b9e5e61de5ca7208e2421cd87fcc2555fc49076dc783b846e4e72d370fc0c618cdbf16e20aca7b1690b8d0a677990e48c0cc5b36414b40cf92a559edb30c0d35215d771f350cb57194378ff42305110737d9efe56f46e690223fa9d417e460bfa0ba19c26a1de14b5fddc9615a20178336162af707de0b3c1ccbe78959dd62940ce14cfe3442dbba3c164bcf4ad476fe951b9b3bd658f4bf339da378e5d03553da942ca40006ddb10f36ff7115113a92b710e3291468278715bfd4db93123d2aa853c4e12ccd60466cb00e7b18b01a23e0e20fcb64e67453ad3e0bd19908b4df9683b7aeed3f3e9e3c0204421fc131b48263378ba3f465558183e27f7b4e28279070fb64430334728532016299986c4e2f1178f5830615a5e109b1e00106be9d22b6d54d1152f2fc348716f395c10c709fa0268a2dacf0efaceaf62f89dbaab87cf3acec0a9d4045577d48d90115b38884ec89dfaab1ac98958f8b61e415377dba4621bff191c86ca0081322dd9076b6ef916a529e0cf855573bd9833672ca98d8b5347434c224a72754deaada4ac20102701a38f0ec56ebea688d325df0f9a41632e13139ed7196f09b3e54d42cc9c4bed91e64589147f8b5b16bc834c676b959c599b976faae4331c1c219a4fe091d8b88aa6745261053c349d9ddcfa70c5f76f2cfc8d264f11762b85ada6a77e47d85f08fa99fb64fd3b21c94a4e169b5ed78ce33c2eb410a665739b958cb575b38c74b36c12f899fce7085580e656e5ffa13a8e879343c29fb8c6da47a5ec2c123d915da05b29c7e9eccc540ae06f471bbd16e0f01631850b6713b5bab2e30791200377fdd2685007e6a2746ad8bb64d6d6e7b0a7faa2cca8edaa267fb3e197b33c6b1b3f943a9e8ad43cd4f12f393b934760683651d1913990e27d2512c44bb8b5533fb75cf8581b75c714281b6e78fe36e799f5f45b65deb236a5ca0476ef8217df6284088108d93c69a6f564934dc6a7ed8ab787239dc97d68f12b5f84c59bccf84bc91877236cb1f195b2bf7078215fed886eeba10e04c7a1f0924a246a5a16b022ea611d72434a5063140ba9fcbbf11b2948fa06d675f0aa19da9c62c0c6cfe6bf7582b02c820263c154c7af882038c9c2c538e8fdffc8e7ef060ce8f8230ec13745d6fa89fc739984f3d83139267a790b4c734e13aaa90c117607f48a9042f18e9a305c86de23a63aad6e956580982fbabb2e05b0795a06b89e045f8047c8ee7609d85bfc2bb988c827901eca69dea9c0ec54c46962d345ac0d4e3f00458d49c80a1121df8c083f4476c2cc6fd288f021006130fcae934a54a53a76a7014dff8593a10e24ee37aaecc40c57eecb277afb619e2507d2dabd9cd4cf6bffbcc0be92b39757a8f33d3a0125938b2e52271f408e163bc295e2fedc43576b9188486191187cb010ccab5075167259beabbe45c435893836e14cfe36b056d74648a882016fd10f8662d007669c2603cd5662288256e52d955f9f1f855ba4a74060d9c26f371899ee39336585cc007dadf0933bbec56c260cff28f9472a9b567812868373a448d84c4ecc72565f8da352621d262ebc4f4003ec51bf3cc762e348f2f54c9bcdb4c7019781af869ff4e95e21815676094c9afbb5f293d06e13bd3108fa3c4a1b161cad552e27508d7c965bbe5b6e3adf3b962c46a0bdf9f75ac95e90d6ffedf468b137e35007b42d609f4c7de8fda680366eb712985e2a9fa5a30a2a3642ba8f9b3cb0dc0faeafcb0d0afe461d28f4e485299139d5bb6013e9df44e4a566d79c876f56375cf727f7b1d069c770e1578573e18fc202511b798c62dcd68b20cacdb79112734bf3f39a43a49eee36323989926fd803cbc233c520eb9e9a4eaef29bce0899465134d244cc1cc89f4e61305ad8279eb6db24f7cff06ad7c4a1b6251fe3de69574f8b0d52d49812692dafcb6eaa1e4e3cf8e54cf2c24d692148dc9cb06d7bc3064f12140376ea0481bbb812d4b5b1c7c97e70b69287ed0d6de3b99b4c04d5976e4e7687a99f4de3ab820589bd6a2ac75662409e588107279eb0ea096a3cc27550eddb6b688dc04af7c091bb1bf9182a92e909a6b88ce1e6146c5e077fdb3299709a6185babe700ce9d4f62f0f53059e8322bbbcfe0b0e508c90e632050564b699781a3122e059b2ccd4c76638cd841ee981b19c626e58d1b7c6f675f89498d0c76def1627d17b2d0451868268f2bf63ec31e7c7c20543615eacc8e6d1e13b62163ecce7c6514f3ec5b98f3d08d6909e7c442d7729af5da51101df79ac0be9f34906503b6a29af16950965ecae581ac0b556863b64291be1baec2f1e9d7d31811f445f8173f68fa3cc4acb3382dd02da6225d56eb8abb74bdd442aef2b6da4ebfb2f043cb60f34dea1a8a17e087211d5bf6795a122ff185f6a2ef5aad196b67893c9b89f2bfbd46944c4dea758ab3fafc61029a2ce4cd6b23f435c5e6fe3fab0ac426fa89ba2eb02686be3685319d7e78b046bcf9977ef7907251e12462b015bcdab7248399566cdabfacac56e9c32ab575772128bec3ee989ccc2bbcfea05676ef136dffd01bbd6b9b56d76ab664baa6926978fbccbdba663470b161ea5a29b729be1b3d5cd04897e86a0ac6bfb737438d19ee0d1a69533e42c902cc4782dc8fb736c2528f9192415f35865ed8e9bacf69b22cac8cc0586a1b6d332a33f6a8d0ca949207f08c80917ed25b9b10d56344ce27724a25f9529f27a3c67018a77482c97f8193ad47357993e7585c7520b5ac61f27d32d21e7f87f57cec161e7db69244a75e776ba11818d19fa6355f0e5f3717916ab627865f6b220618f14d36f46ffd8242d19b950586df755301421aac42f1cf8022f88b058e621072f6d29b04535028b146fe65b9bfb0cafdc7d70f257be0d49cbca40bc047d960335013111839932c3da9f4b3735a91a87ddb5e81597507797ef6bdee8d04318bcec52de00bc45caac524d2cd7c57a5a761a69234426bd2e58e0bee41d901964b9a6b2d0b20ded5202c0c02a586207ac92c9f94896164aac0fce9481cad0eb0b6850f9855e6219e5b1499b43f909d728383c2563a357bef4710c26c26a26b5e0d4f79aed6f6c7218ca3d75f19e5be382b7453d9129f38d5a0f21c99779855879b82290b1465561175b91fcdd377c02e5437d197ba791bfab86da10919ccc6ebc3898e186710437d0fb8aa2f11c31407d54e36d17aed16cd446dcd8d0042d9c98e6809db90ca5f33359af116467510187a00fa17ffe70adcba3ad148746c5caf0b7807334e9852177ad74c69eaa01c95b3e5be041e0d893c3d4912775fd76790579f7c1af98c1dac020329257e1513b2681100529c68bc0b09a45ca3da6deeb996dbd456b7f11d13076917524b1c98be4292843e57c09655f658dadff14e12fca6762b3feaf0507808b0cd04f578485588214b74530c889b0756d1577e95d50e33e56e1c8ff16f2a0a747d92a4ce8ad568d3ff20d61a83d10f89be30b25828773ae7bbd6a592466f97f381be2bc8f78b0dea5b12c5d3df083e2235d0263d933d518e7bd8409b43b08cb05e2d99ab3ba"}, 0x1008, 0x800) pread(r1, &(0x7f0000001300)="e9371b0eac7de4556ee45fda6964ee81b04c279e6c121daed3a914d3c51a0687d0f85de6a9d04801f67de823ba23b219682509d3dfc5540c7058285aff37220fed2b955c212bea532f4f88dfb1b7f0ed4a77cd6b6ece368d186b74c7ded2c250bb42b0c7724255ee39b66ffc8d4cc5092c25d9a1eb9a76eb2d37c23d1f1afc41d232292f608f192b595568153b283a04d9e435bdfcb6a81c4bc996ff7c9f", 0x9e, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000013c0)=0x3) 10:37:27 executing program 0: mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 10:37:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) 10:37:28 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1b, 0x49ddd2b0d4f0dd8a, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x81, 0x5d}, {{r0}, 0x0, 0x40, 0x6cc1b63010089e93, 0x2, 0x2}, {{r1}, 0xfffffffffffffffe, 0x11, 0x80000000, 0xe7, 0x745901a}, {{r1}, 0xb2bc8e2b27c5b37, 0xc87c0c2fb0c4a2a0, 0x20000000, 0x3f, 0xfffffffffffffe00}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x1, 0x2, 0xa2}, {{r1}, 0x300df4d160870eb0, 0x4, 0x2, 0x2fbc6a0c, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x5, 0x8}], 0x5, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x8268d087951619b2, 0x10, 0x3, 0x9}, {{r1}, 0xfffffffffffffff8, 0x23, 0x1, 0x3, 0x3}, {{r1}, 0xfffffffffffffffc, 0x54, 0x4, 0x1, 0x2}, {{r0}, 0x0, 0x80, 0x2, 0x20, 0xffffffffffff8342}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3ff, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x8, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x40, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x5cddff67b0cb2a62, 0x10, 0x9, 0x1}], 0x100, &(0x7f0000000000)={0x7, 0x1}) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x8b}], 0x400, 0x0, 0x500, 0x0) 10:37:28 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f00000b1000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) 10:37:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x8000000000000006, 0x2, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 10:37:28 executing program 0: ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x120, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x1) 10:37:28 executing program 0: r0 = socket(0x13, 0x3, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be15f5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290235f4e6390fd3872babfbb770c1eea872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:37:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x15, 0xf0000002, 0x691c, 0x7}, {{r1}, 0x0, 0x80, 0x20000000, 0x1ff, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x8, 0x80000000}], 0x7f, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x3, 0x8000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x80, 0x4, 0x951f, 0x8}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x51, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0xf94, 0x100}, {{r2}, 0xfffffffffffffff8, 0x4, 0x80, 0xfffffffffffffffa, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x6}], 0x800, &(0x7f00000001c0)={0xfff, 0x7f}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000200), 0x10000000000002bd) 10:37:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000240)="13fde5c3c65dae83e3a5324eaf4eab858ec5550c0ed89da279eec60898bccf6e9629dab3dae1474355c6e78ea6ffbab5319122e9574e3dec09c0da7d3d590148ba44214763ad86c8e534c3ae3a7c56d9c5cc3161b3677f8733a32d775e7508925fc4b85239480093d65321ca2faeb6df73ff44ea9aac3714a313269ab67ba8e0459a9f6a80b3a16d989f5f43ab39c35aff7a35b6099a468a849938c0f3bacb18c6f4f78c72d7ae69c8cb6daea1fdad622f3612e630492d4d89b01b7150eda5c3e9fe7a6ec77a3295881b7dc60456a00c6211e56ef53b815489201b426621586cfb5c7a05e6899b41323a0407b0a33d263c4f8ba4", 0xf4}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x409}, 0x8) r4 = dup(0xffffffffffffff9c) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x800, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10000, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x40) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0x0, 0x8, 0x0, 0x2, 0x9}, {{r6}, 0x5eda0e62780f46f1, 0x88, 0xf0000000, 0x3, 0x7f}], 0xfffffffffffffffb, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x80, 0x1, 0x100000001, 0x7}], 0x20, &(0x7f0000000180)={0x6e3e}) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x0, r9) fchflags(r10, 0x10) fchflags(r9, 0x1) 10:37:29 executing program 0: r0 = socket(0x2, 0xce2059de433174d8, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 10:37:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) 10:37:29 executing program 1: r0 = socket(0x10, 0x3, 0x20000000003) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) munlockall() 10:37:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xfffffffffffffd78) r2 = socket(0x11, 0x3, 0x0) getsockopt(r2, 0x11, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockopt(r0, 0x2, 0x8001, &(0x7f0000000100)=""/35, &(0x7f0000000140)=0x23) recvmsg(r3, &(0x7f00000005c0)={&(0x7f0000000380)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/157, 0x9d}], 0x1, &(0x7f00000004c0)=""/250, 0xfa}, 0x6c2a9e423e38c56) poll(&(0x7f0000000180)=[{r3, 0x40}], 0x1, 0x3) getsockopt(r0, 0x9, 0x3, &(0x7f0000000200)=""/193, &(0x7f0000000300)=0xc1) fcntl$setown(r0, 0x6, r1) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r2) pipe2(&(0x7f0000000340), 0x10000) poll(&(0x7f00000001c0)=[{r3}, {r2, 0x10}, {r3, 0x1}], 0x3, 0x6) 10:37:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0xccf2, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd810af8b8df0a548c6d31929648", 0x14) 10:37:29 executing program 1: sync() getrusage(0x1, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 10:37:29 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x30083, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x7}, {0x18, 0x3, 0x6, 0x1ff}, 0x6, [0xe5e, 0x7, 0x0, 0x7f, 0xaa, 0x8, 0x9, 0xffffffffffffff00]}, 0x3c) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r5, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mknod$loop(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x10, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r0, 0x3}) openat(r4, &(0x7f0000000180)='./file0\x00', 0x8, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x181, 0x0) 10:37:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000001, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) 10:37:29 executing program 0: mprotect(&(0x7f000077c000/0x3000)=nil, 0x3000, 0x6) r0 = msgget$private(0x0, 0x40) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x7}, 0x7, 0xffff, 0x0, 0x0, 0x5, 0x4, 0x5, 0x80}) 10:37:29 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f0000002500)={0x0, ""/4096}, 0x1008, 0x1, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) socket(0x10, 0x3, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r3}) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) sendto(r1, &(0x7f0000000180)="c3468f3045912a601dab36b1b6c82735c4d665c0e9437b162b63b91ae8e13cb2b0ff3955fe4f2f252d60ccfc93c0a2f52d8aed0c59b2d0954324d60a51bfadb9b9e0c5def39a348c08565b3e675e5c671bf33e1a046d161cfd1a15a263e05fb18721f4c659983ca2c22ef004a0771cbf60ffc0643db2b34c57e01e51c6749cf2f70a4476c39be3e5b2078b06bad41804197b7fc40ab9901b30b81c45903cba68434b03cef7edc80002c3cb61bef7a56604fb15950a37fa4ad9bfeae719eec9290cdf15a1834fa428c95a36f3ec1fbc4873cd45c8356345746ba0b9daa794a558633997cf2d7e9bb98c1c4d8a213b26ccb359357a19f34abbf07430ea8ed54bfbeb6dca0a62b184a28619c49253c87137ea05d5069b10584f4c21cc1c81ed2113bd561398da7ea3b2943e331b02d34f1b04212014822f88c148588af54521d9f280a4aa0ac69baca09d6342c5bff223b87f4f5205e13e13a5019fbaa1be1c0094f236f7d2ff0830c2b36ff5d05d7331fff3146d2dc58d2f2f94b850bd7f0566baf27ac9c3c21ad6e6558c28ffa12ad35b32f035be5810abd7124ab9b1c1c8f44c44630f2a1696f124121f967818c3173ce97dde67a49d7f38febe2fa3c773e6a2df221ab17aaa443b37b1e100f05c7320198fdcf830fd47e0d5d0b84e558239b2387c7e0f7527c1c61a7b08b697931ce7ef43545216469ce85aa5ea5c7b61a096ea91c8a60ce251ce254ece04339d3abdd2022e703fa35b3298367dc6180216f3f391ede06c21663bde0698bd1c3e593433c392d0a677dc331cb8468c6d36463d9e354287d01a8e0599f78c96cfe20240d548c2c7c8e833b340d2f80a880f2be7ff0e8098960b9e305038517069e552c56a57f7e1167a1f5b256d8addb19926e1fe2c6a6b7cf5b35c8f61b5e47e22fa9345e087227592b0190b2c9779bf4fe38c3bf7ce28588c9db42d6e88210f1d300f40837e14972db2ef3f27c1f95877749e5ede443800e1404167eec3cf1ae43347a1a08657642ef69c1c5602a7748d4f6a2b5e069f9413e3fae861d672236e87532eb74188c80643f27f37c199f352fb5f32f3124b40df469fac2607a95321c8a4910026d2de062d2b8e0f35e8f2fcc7469de7a4b1c0e4cb258dce2a6ae6d54a89c038592243b296d2dc97e04052c197bc6eca92c04e4130684f694368c89402f996d3af5c7a1ad67e7ac9e21b6b1bddedae9f5325794c8bb9cc05654cd3f94616ecd4151ba9ef5beb511d54d25d8bf90f1b7ef0d25fb92db49a58898db100b52a031e40ed9b05b6fcb51a56fb0557147b37f0eb4dbd21334d7d4df2576ce20763dc8efcb0676b329e54e80f473e10b1224637567d1dc8f0665e35f81f6c8a7667b3cb0b0ac52f10d5fab8ac43d5809f26c16a6348723a144c294455a4d147e8815b601c5eb040eaf644a112983a18bbcbb63de1571fba2a551115afd95c0a8fe5dd115ab7e9bf18445edcc9cf1c3ac3a8c6abb2a17d234164dd6f0f2644661de0d679dfd4af08c4a0f5451d80ec1f8782063e47cf4a0578b04de54e78d36ea88700c21da806eb2a8b0e3ac5bfca682aed8a5f7abb3ecce9fbcc48ce15b9a5d8b0efdc1092c8d47e23f049cc7e4ee9ec3aa7d9b4823d0f2a39f1e9da7011b7bf2cd3ae4e96493bec4a6ce1e5f6c3f73e536045a51108290a50f342b126dd0798e9c3fab7b335f1d5742075587b6697c906715c2793bc069c83d7a558792c90d51c7a3e196cf83c2416d3e913a9b8926c74941d3788ff788ca037b09c2a65d013e406488dd9db22541f78c0be15f3b5d42479298975eb4df41864cdc321b56b28fb4f35517985d1a96a7dd30e0850d0a9edc322495a982a017f3322abe4b44f8165484d0316cf73bf5dbadf1784b394d0493fdc1873e89203ac01ccb741ef7373b53a47c710d68df7f7e70e7e41cbceceda7a130e5d874c8ad7b115e318e0920cbbedb13259c26bf8770b0230c01280eb7597948ed07693f90cf21ab3b2539873ad7201fcf834d3e107d0d2292c31a8732ef6656f9dd879a43cb3b04aad8bc6f0d42710a1202cdea88419d55d1c42bbf4468916203000c1aaa17986c12b74adaeb5da8778d08217f1eda02b78b60526a0f19a6a10782526f0be6f5c76c4aa6ebd6f93d50bd28db67441bb8daba2827a4b4bd5f2954bfa0f6fd16c6b172af7fa18b0b276daf0e11eec480074140132678d6e33a5b26e417537089f75f27b93c7385cb9cf2c0f89a900fb37df658164537542d0ac967551e3bfe8a21083e9cc9c152baa5b3bc9b3d389484e1464f259aa3f2af31c9fe6cb01e2080d97e8da4c5ab4acecd4caf81ca091e8b37be5ff53a33ad3679f53af7c03d0d5e61b2875263061c1ef77693ed93b34ef510f9ba0d1db1b79ebbad146fdac832fec1e4bfc9ada2f73f1130e75880304b377796f1415b5b37b33a1cbe0ec15da75cde7eb17c21b6be42399a9e8057ee59beb45050f1461e7558f8f09b5e0ad50e3d67b9c896dc552739fe90159b412705da054533abce8c21eb538e613fc980668836cb488a91a640e468da6cb3ccf839047c5e67ec2c1008a0dd90996f67da2c3ed59ee4192078308ad4c12abab658b0bf1b21eab0e003ccc7af0572b87164a37abd40acb5178387c8b5d857197a50338a96125779fa1c08f5533d12716a7ebed1512361a5d81a58f5f459524b8746b60db1ca039abf54777ce352f63231d1fc50a5f5f994fd40983206ab622223c618bb4fe9fdc09f77aa09e08eb51d1dce736bc09518a14459156c1b3caa7d4f5a46b3e6a5f17cb69b5aa86ff7096c213dab6c85a9250a62171a12d66fa8e4ce48ce577fea8fe97ae910379b16a207cff8ad7b69ff759a8880f59578b873d88c2b420b600a7ce32e0f349d80e86dad2584f240eea01de00adbde92e575813f1a41d203de188f6449e60ed2566bea68ce771fc1708f05b2b7076db1285aa8cade86a43ef650ff36732f81e73bdc537d19b24fa686777c919cc70cfa285c3e5e1fc5705c557768c459cc40d6f20a98080077770a3c18b1d71b75173052f23b34602efec622a136881ebefd83511b4d699ef7d0ad5ce973400e3520146fa44b90c231957a570e0c4ecc517d92fb6e00706e225049c38e76c791f2224fcdad19e255a24364a20fbaa34536f8572609995a8b7fdb1022645ab717f15a17f51f88d3654fc8e31ae5ae5f4e1f5d841801577921dba7300a074cf2ff870807ae2f0445bb1eedce7513fc934c401fa1428d285ea0cf2a13f02fd42a86254e45ce6840fddd70bc69d7efe1793b428f08bfa374528cb19ea0829f84b11af838387ce4ec32572825d421c1805bd12c6066b1b3a8a3afecb41be8cef7cb8baa598077416794a41f9c54ebba133b1dbea25088999bf7de764db7179e020a6a9ab0a9a15ece5500498be358a3f4ede72425e4d0fc61a30e8c5dd45506ba66f05f49d2447bc5f3c25fb6ebdf479a6343db0ccf19e25cccf575ac52baf3b313c2542a237b42777ad0a1bce65c2b0860d39ae7858cd02e74611483a48813b592bd9e2ceca0784510a1317d9cda360f1a1b9f6e3d6aeb41baa551906ed9047a9b9fd641543f7a338b3f3a86f71a07c7dc6a9990e886634c12042e7abe538db530ec61ac3aeded0a77a8f77310c9f19c8ab5d0ddbe4cd7c4722b88dd4202fcea539055656578588842ab4b191e9b02890f9a2b3fc35f2eecbc3b04938fc3975c18dcc6c1e92f359c34def1f8242655a225dab037ea78d4ee9d2996507af5099a2e06ec5197c619c8b649a07a2bcfa7024be0796d07158bc78cdc101afc726e56abf554e54e4f79c74029b2bb5435543d3d86823675aea7f8efb611f63d635bd9373a50d5252b58307c9265c1f1ca13c80cd0032b1c2e035a87f247abe90f1df213e5fadb4a87b8048ea36fdaa645be9bd451bb218e07ede1e41881eeca865d760d4f3ba3ddd1b68c13fc4acbf77cd55346fd1d793cb23ffaa1ad8f845a7590df69de9ce96e95a04591b457832cce1e210a77d4b8c234774785e78417a58524b8b47c0fe8c2ddc5ab39c1f46bf837a15c2862ede97d66cfd1aa1e427b1315d80578969232ede2536497cb18c31893c02aa858fc78046647844d03f905e843fa80385b28f5f652c9d2cc1de5f0385ae672d57095f5013b4a7c4577e850fccb44582d4418a1e9fc01ce1eb4f1e43cbdf2ba27d865bb9701f82d672ceddea4133d2fb8d7e012bdc7163c9cff4266e1f78686f6f5dca16dcec7500ee2d01cd99fcc1e229780bcdc7aec685ad17e2b049cf3fbe9481befac36e96b131b01443fad00259c239b8d75f9dde1b433cf7dce0210c0c9e85c0acdc03e837189a89d86eb2ff9159b1730e48f39bacb436a75d0757e01a304b612663eb414b6a6480c0b3073b0eea8a4c1694a8987f8c75520f1eb843ec453ea3d53be1f80508b625344fca24cfbfea43228f7aa5b00e4a539951aedb47012278ac9413e7578c645d726a65901171a052755f160bf3d347709dfe9e075361928e732de274c0e54fb37f325354a033ad5fb7d69b38d179080f6ec0f4443e25873ec0108d8bdf9134871b7d41a1b96feaa4edaccae2d0c692501f4f9c5530a690fda9b92b5a356335fcd6beb91b48de347747777877da9bf6d0bec8092180eac0497c2683279346aec6a9d62f3aff13e3d5a2f25fe2984d5d6557983da3dac2e6a112c1df2bd97d63a0ce119eb47fb1acd813625f0ab15e74b9a679aa32cc928c6336ef7d9c1ad02ff4384fe7791e7addff09a2e4342b81680ee51c9dc481299ca22c9572c6da08ab61fa75f61817e0007c81f1a3a337cab5759d02a5fe94a0967d0e468e24c089068ffbf25ea47930d0b86106986c039d059729544d75388fbc2d76bcd48f6a6b15c2c8ef492a4f14601ebb50889510df2c0e36fa4816dacf11453623d3b6d9b6a0b941cc404bcda848b51ce647d707911e6610587feb2648366beb52250eb20f56f0d55ef79fdbe335f062d656571c13c238818526e672523e848afb1f3dce5820069c730d8bf5c275dee83c426413e365f1928901d2b8866f9c46c1753655662a47a68a6b383159c3117d8325a8fbcea3d1bf467a0d23dd7cc2b4ffd760f9df604253a23b8d5c459e592ae5b6024932b3df3e078fa60ea038d8c378389665db95ab08b51ef687bbe17402ca738e0a16ff87421b8102b79da0ad5884d9dbbbd1538ee34f0136584514a5c501e13ad9f631649753d279d4c592f71c4d47e4d7671ec64b30905b5fc2dbd3c11e55541bdfbe24e08032356f8db835599d498e9ec605605e001f17d6c51233d4b0c984c4240a390befa8874df020f4492fcd9e646cee90d076e8915cc79babcb025e18e2fa80f4ee74664b016d71a91e454a163c6bc6426bd5d9c71a20b1f55b2633f1b6d6688fc790b84cb07c0035ee76c822f6486a816ed32abb41a32a5c4910a445fce7b7499643e09bdec1566dcaa8de5a0b30ca7a907861c3eb5854c33a2d76b1fcf0af1e0a5dc4bc781c8e1b7fad0d4a49f7f85db56d428eb9f175dbca235bd1e3c241ed444559f9b86d5cf435e1f64d0b6db7cd99e0d000b46475b40fb88f8b39308bf9078e82cec9e4a94a95439dfc0b09eb69b37fcdf1f4b2c59b99018273653f7503e3e8f41184fb65086833e52f5dc741b899d6994a156f093927fd408158543ba26203ffb4b86d42217963d5890ecbb3062c6a9421b81da982fae29cd03c690317e51deb202019f41267a092c884f7bc49e3379eb55f618c2dfaa6da5af66979fd3db3ebb3962b65e719", 0x1000, 0x0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x94a, 0x75f2}, 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) getdents(r4, &(0x7f0000001240)=""/181, 0xb5) shutdown(r2, 0x974adb1b6ee71369) msgget$private(0x0, 0x80) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000002440)={0x3, "a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b8172f7932b12e90b9c4922decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"}, 0xac, 0x800) 10:37:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = kqueue() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000540)="58d51d3064ce129c4c36ae21323d08d707919a120c98b7b30556255a8845074a65ff3194976f848d89db295714f4509e241dcd40ef11988302054dbf964b285058d1fe0b6ca33840d26120285e95417632641c4d557aa09c192f45a562e0375439fc73c5a6fed1066296f0ae2e1a627ddb9a9711dedc4a66fc1b4a1ae0c9323cfe058501", 0x84}], 0x1) r1 = socket(0x2, 0x2, 0x0) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000600)="039f72ae22df2075d12fc397a495d1480cc0909126cb5c739b3cd2d7e3d4ec2ad25a2ecfccde17da509d656c96d7c1e548efa7c1951f64addd2225f9c42f71d80405343abfe31286854727da5b07659860f0259fae76f3035c7048474c1ecb92279824", 0x63}, {&(0x7f0000000680)="11b5aa15b821897c77b1dad837fac5b92878545293e397ece3ceddb08f288764d5", 0x21}, {&(0x7f00000006c0)="f7865fd207b6477a860cdda14eb28d39fe9c6ba100e0a712d9320eee0d3d7c97f0b45393495ee1274069464e8d9c4bd7442f84e843129d17d2609ac5b2a90f89f0", 0x41}], 0x3) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b42d14fc4ee44807208061e6f41f6f97eb5cf5bfc617a148ab0858e1f529d581c05b4f22106d91536bf8eeabc5b30d", 0x30}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b7a5bfe96a67f4bc1087cd53e87e222ecf1c682b106582dec1610fe59fff7c0d5e2c243f388aaa18e47dcc32a29b15796ec64f80f849aa2bd6fe71e3dcd6307ca6649eaf27047ae36e491d8b71898d60de132b4e6a1011e2d000921303f2359b896cb7e69255d8ae62defc8c9628351b408271ccfdc8beee0141b5b33a854cc2173435d0127eeef8e5cc0deb6997c65f879332ff2a5fd9c71491e772818dc6d6fd639654696f64be5747d440dd582a8a34d2082f30c62786edcc73fa0954184069041c1d54fda7cc54e2fe3d103f5500a3d241b12ae31194017305d811003bec2db82a3641afe7319a461087b0d7271a315127a7abc0956fdeb3dfbaa0335460e6d60af55c3680b721ba90b77b095f1f1fa9845bf906d3e8f6705377831816bbf1ed7ae87e9b6b2381f1acc58ccbd47e8f845fa42a99bf5c4f2276c3ebe1680d126d1450d3a18527d4c12ebea15ea484623af04e050064a53da707c30975a5eb89eb01fb27e85440776e23f182786a711556ad577509815205d59fa5eceea2f2e68f303995c4b6831c219a0038ec435df7a36ec2e7ead15e3d9c68d7c0f9486897762b67e2d760c95aa8cf44f8b1e7bed040fbf8a26cb9ac517d89f7e802b510e8180effb06031432dd1806be96f6213fcab7350d8ffc7f8fe3023d0583a8b07ad48161cacafbf49583e0e4def0b3773509fead2d2e22f8f4e68590a4cc207bbe61e85732158a8fb153d761cf3ada6398b007c16a35f897b5ea674acb6ef1202655b1673deaef3d78bcd2600d22f80f081a7bd12c9a1c66f4d1033ce2d4b00b43c12a56fb41c5900aea1a6a4635aa7273ef2829b429016e487b9de4b1cd27f6c3a22145ab609cc753cfb0ae0412b946507f2062250aac715b17753b3e0fe85c89d3995e5e22f1265dfc2183230f26801b9261028833ff08d719e0576d66968f9b2864295c752ce3fa74b27da614e5a267bc2c49577f4ca30d9eccbd3472e5d611b88279e4e7b1b1c7b4e0a10101d1df59369e4fcb87f4e3294e384cae136317948228b95cfb7f8bdc50c2b8d682e9a129ae047307c8666d3db4fb09fdbb5e224d6e6e45442479076c712a92662675c4c8dee3dc64958df96c79", 0x46a}], 0x2) 10:37:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x61) r2 = getuid() r3 = fcntl$dupfd(r0, 0xa, r0) chflagsat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r4, r5, r6, 0x80, 0x2}, 0x6, 0x6, 0x7ff}) 10:37:29 executing program 1: 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) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) fcntl$setstatus(r1, 0x4, 0x80) 10:37:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000100)=""/20, 0x14) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) dup2(r0, r1) setsockopt(r1, 0x3, 0x8001, &(0x7f00000001c0)="e804a5c6b8f8b709666013af5edaa3847b3bf4baae72a6b3c6a29c4ffe5e2b562ccd2f1bdc3d85c037211135935b82d7aef97f68553521a3c829abe50eed5cf03246a4ead55473402634280cd1bd15b1ec7a1410a8264f246552dba393d3b8b7fb553743213e096a845b99fbff503f39b2cb9170612728a62408c4cb82cabe0ebb10f6c3ddde031ef82f179ecbafa39f2c07cb0681827924c55b9b43728b86065e2fc59aeb32f1a916044e4af8", 0xad) 10:37:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000001540)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, &(0x7f00000006c0)=""/148, 0x94}, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) 10:37:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e266f75b4c3ca1b14aa04e299914b7aaf80325ee0b29e66a0ab95d707a8f7e5c770d4ea1d6c44a488485d4d59a440e19b8a74ade08b139733cde7361a24ea1c59abd7367c2d5da6a7cf235d27671fc59515d4bc051aa215d468b997ee25c2b", 0x5f) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x1eb) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x2, 0x5}, 0xc) 10:37:30 executing program 1: r0 = getpgid(0x0) ktrace(0x0, 0x5, 0x40001202, r0) r1 = msgget$private(0x0, 0x140) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) r4 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x10000, r2, r3, r4, r5, 0x4, 0x4}, 0x4000800, 0x7fffffff, r0, r0, 0x2, 0x7fffffff, 0x75a}) 10:37:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0x1ae) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) fchmod(r0, 0x2) dup(r0) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000300)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0x5c1}], 0x1) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x40) 10:37:30 executing program 1: r0 = socket(0x18, 0x1, 0x9) getsockopt(r0, 0x200000029, 0x400000002b, 0x0, 0x0) 10:37:30 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x10001, './file0\x00', './file0\x00'}) fcntl$getflags(r0, 0x1) 10:37:30 executing program 0: r0 = socket(0x11, 0x4, 0xa8a) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 10:37:30 executing program 0: syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_open_pts() 10:37:30 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) socketpair(0x20, 0x2, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = socket(0x2, 0x1, 0x9) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x110) r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = syz_open_pts() socketpair(0x6, 0x8000, 0x8, &(0x7f0000000300)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x8, 0x61b9}, {{r2}, 0xffffffffffffffff, 0x20, 0x20, 0x6, 0x800}, {{r3}, 0xffffffffffffffff, 0x847448eee2710bdd, 0x80000000, 0x26e6, 0x9c}, {{r5}, 0xfffffffffffffffd, 0xa, 0x20000000, 0x7f, 0x401}, {{r6}, 0xfffffffffffffffc, 0x9, 0x4, 0x1, 0x7fff}, {{r7}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x4, 0xc03e}, {{r8}, 0xfffffffffffffffc, 0x4, 0x2, 0x9, 0x1000}], 0xffffffff, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffff8, 0x0, 0x0, 0x9, 0xfffffffffffff225}, {{r10}, 0x0, 0x4, 0x2, 0x4c8000000000000, 0x100}], 0x3f5b, &(0x7f0000000380)={0x7, 0xffffffff}) r11 = kqueue() r12 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x4, 0x4}, {0x18, 0x1, 0xdb6, 0x3}, 0x81, [0x80, 0x5, 0x1ff, 0x8, 0x70000000000, 0x9271, 0xb21a]}, 0x3c) ioctl$TIOCSBRK(r4, 0x2000747b) kevent(r11, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r11) 10:37:30 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r0 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x400, r0) syz_emit_ethernet(0x1000, &(0x7f0000000280)="95494cca369b4f00ede18355317aeb37334d72547f5b5d95c2f4174c73f592e49ee12716f8a605a1859b88b1a56c1306bf11c3c4e01d763ad4fa8559c626d46b7a2d99709eacb4b52cb76661515515bda9f7d63aa655279c8265f8c3fad3c6ed0226867a46eb203b024259c06a9e6e7951d4f393b792da4590f0c7f8a25e3f2313f344e2abb119689ecc7e5a70148249f19f1abdcbc1df7f8e157cd6968ad95770f684600a3e296ed09ebfe775ed85be8150c8b3e2c0c87d2b7d1e3758b95f013c53924a9d3135b1ee1281bb58b3afc1b2b2cdc2b0ade69f0cf721b20eb3197560e4bc0d622679412f12375715eb92b9b2fc34fd4c13cf70a269acb6b01c7b3a15e6666e1db4a36fd9d01a9f1f8e97fc15fb1f3d97f40a178ad41aeb8f229bf340b5a07925f706ee049b99aef70f07650e0b2bfa912b49c869ab6691716e98db31b4e8510a4a4a32bd17d2e39b17106ad72f50dab0353bd848fad2987c79cdc851a553d99aafd663fff21a8d14de8bc3173222cbb4a5aac2c2a966139152464afc83d71e4b0b8e9e6c880d1712d333388a8177f863836448e742d784fc04086dab6787c7ed3558782715c9ae71b9f8c94b59ed3acee99c3725f03134f6f899dd53c110f0f81454459a3190dd2ebad70d6079ef166cd1c31fadd92a47c630f01e8a77b097ad899abc8d67c83098c2fa0859dc0eaa1b4445f79819a6a2610167e97f105d7e8302f0cdfc67793fdb315eaa868755f739d84e5ce2eee46ac40476feabc699b95b9a23f31f48dd6c3493e9d34599d0ed281cce033a2f265fc10e99aef699a517a774a9a2fb76caa9dbdc8dcbb8043c80b240c9228e68ff71922875a5b323fa8675ff3529b9cb50031367b00116c4f9d234f8459958163e8e83a6c229a53e481a71ba472f5e4b5a0c7fa559055cbf48b73cc1466398f1e2d33ee73fae6523f215a4183990004da329d912c1b16582a12e1d15d2dadd1fd9c38137a6fbf0d2d33325ee259f7a7eb19bd26571eab24755c782d259e5366229323b6dddea00a45c9bc7853a61eb2c339b5b487ae1bea4357b588d0929d20a3e5ebb72196affdd3d19e845b2169657001b8fe6c0e93a48c33f3f4b801b4b1a9ed1f93a329afd18d2f3286e893d6e64aa3c1e73c629b179884a67413a30eb41faeb204e084ab801a73213a15dfe1572873c4b53c84baa2b96f22a77e54b0ba72d7ac55617a3b11f735a3455b0a3f3a9081fff29258aa1d361917a7f16c0fed4b6df26ae5bf1b6b63d1fc93be64a34f2c5359d8a0bd135d038da45bb82b1dbc4dccc7a17818aba4511520286f3037b6ad57deb4e5116ddb5fda24be0f0818bd2e620a2a7db1356b85c3bddf379d1cdf7adeda10dfbbd2d129d88d9d0b1e848e19143ee18b06e6d8965a0d21170c66e447a3c066fa6676c779cbf1f2bce21a4c3b0309f63b52648456b23b1b105303e9bb9af17b33b65c4ec180b03857dd706c88bf71329c413aa4a39bb5394911b4ddbf7cc8bd0479314ed2f3ec4eb8d371699ac706d0e9250a0611036d402fec798b37193ae1a576227c7acc2765999f517bb15e83db23d475b07aa1af41b45e1b284e708ac24019d2a0716ac3282b19292d713cc237628d1503b8dbc2b9e733608db41eb731082a08b87a4663b973e207a5b5286443638026adbe8e04eee5d7d27a56eb8a808e3398ef7c5c392cca8826c7bdc68a560f4043ad83c72a28109aa4cdbd5fa8853a8f1d74f8a9033238cd2e80b8630936436a0fb762c0f4220ff0f33a3ed11e8481e0c2db541a161197509b75017b823451d0c8b5e8c41d759bcce6f48ec8a4261141ba9ea738839838ce250175f3ae7beaf2b3898203ef92924f756b8645e5c8513765a0011bb8dad79c77d770d333a69bb47377089f7c3ff4d7964493407b8e8f050f4d5dd69c3dd2bd0d2d6112d05c885563f64e19408296f304c17d7a4cffd9c778f1e47e965743690fc5156e042debefeb6fdfb3e1abcbf20f73c143240ea9fd94ad986f5fe66cf5f7803c761397c5a3ba232bab7089895549301989dda0c81e32e01cd1258333a68255520340fc0ab95580152f919426f9c2b749adc91cbeb96d89b69b7f2b941087f03bbfca9e3445fa7156f54cb1a6dc1c5ae4123bb9f366c71345071cac5d1dbd4106f682869d3d9523f074428551df1748dce0207745cfbc28900d722c8da48a056688e311d746bd30526517cb25559dafd040047e27bdd3ed520f90eaa116dd9e8fb53760cf38100c0a0e4cdfe73e80bf8b313a2e1d127bfd430a8239221f13d157ad36b6e0e399660f98e1ac80e696c8b8629e1412e4943586fe419850076f9d80eebcd941146c1c8da9b7df690846bf31ee1b18a71d3ece53bc02aa8f4d5b9a3ac8241d23a403a5a0f5af7fd2d6812ea96757c90de81024ef53011a18dac10a8ead54f1854ddead91bc22d9d14eced0d5ecc58105dd69c6eae847ccbd501733f41be53b99c3bd16658955666f049e3c0ee2f0c2b83cfe74b7babeb0a3be81d1734865af3a2a14759159e602743f98142c917710ba262d017029a10d1d7896c50f67463fc7996d3fefca3582c7327237650f0e1da0f4bbb5e95597509853e65602e98657e8377536ae563190eba4510c7f9e39b94192136426202fd43072b3823b1d659bfed5d854c160701df60903a29a0bd358089b7230ae93211a6ab5e80cbc66de7906d66e16397690e3e7d572e5d366b71e10a6c47d3846748f7be0dfb7826584b6cd2a94375dcffbf7722591feeab656a31232f1618c3d23722ce003f24179b3e01e71ee6e3e2fd5a80d2dac4e84dbad3eb90e3fc32c28137642d103d43eda1ab170f13d498adc9413bebcd3d887181a8f293e614575b56fb25c5684daa2227ab66672502a1038343815ecee9b5b40f92dcd6d1a2156c6dd19a90694fa176d8d71da1fb6322111cdd806d03fd062d883f4e9351323db6ef5c9a34f22bdf72f9d4263ab6612ab26074e3cb4aeca783e9389beaf4aca3dcaf28ebe98e567f30224d6e6d6b603e868a571b347bb90726b94ab5bbb0e6862338d0dc2801e7a3b8d2daa9eb5dbc495c65e56700855c85cc0e4f636dab3b025ca51320ac56402ab1ac7765620b2ce8b75265bbdfc906ae8cc93a1c94917d731eff92e0695f6f99c217d4786aba900fa6de9b468c3a8cc54df8dd6c4b2a7655c8fc835af7cbb2d3d31b4ee43251acd6cd4077c7e898045b259e2b1deafbf91058d7713511a570ea0ab254e333ce4023b25253298ed852e3209eb889e86974f7d21425d12e6f77d48a0427e6b9c1aabed7990be6877d76ae6dcfe935f33d6912a78de7b382e1433ec58042db8a64b78ad20c554de417b2190e7e2557f52102dcd59e6bafcbe861212ddedddb3c324ec1413cd76be56ad02097a12eefd03e8363d9975b2fa4a0ccaf7b89b5c34c8faee2297c6444044c7738949aadeaf5a7bb51a3d16f6aa565e58b1d328cd2dbc015216576b4cd66bd1e390d4c419186994d8feab5956ce618edb784e68928791add937b20dff271a4890f56f7985d2f8dc47941b88546a40d06523235884ad22c8e0dbfd63b01b22528e83e45fd59517a25303e163736d5e4112bb4700bfec62e71d60f174f948f30941c4f74e477134ae604f6e9752229cdfc697f5ea09fa7ce4d56f52c95f7acf357c48e5ef0b7cab6f36d3f0efe38f7c4c1634f19e6f849c7d517dbe8c9d380bf69b4c06d73d5c19ebc13e1cd321bb531c2d541bae58c7df7c306601920ca7eb59d1630c0bab4addf47ba2f13d767d4340c47f96fbfcfea3461957fb718c933a2a7f937bad848157fcc64d2861799362f2bea3168c0e7a056d16eb217b53ab5910c697555cd77c78763f2d08e629e5bbd3c4e5c5abbaffce7d8d41942d1c9e89f1f1370cf9b44d860a001cc4cfd07f3584741e131a183bbecd621df261f85cb0192d2618298f6f60e2febb3d2f7e758f250d995b6aa5f647d62dd82a3d11700db929ef4ee8c9f8f44a18fd6a2f8b9f3feca563324ed4e31a3598de29130025cb69249625ccbebca1e24155378868dc25ec62be0dd422209768cc1adb7d5e6d1fb20e6017b36d0f442d72eee4d1eda78f1aa73671450a6a302c26e6534f7c0f30815e373f943cdf6f1ef951b85eb4f39f589281a58a67475579e1e543bf95ee54ae27917e2a4b20d54470822666a9aaa76e16c79799562adcd099f7127d4fbb1e9493a6957bfb609a333a70d1dc6802216b23a4752310aaa1649a52ea8f947082cddd4f08b4a8cee804ab26c7571756ab44f9b9d2692e8d48743ca7e319001536b90dbdc8e1b962b773e79f34e91c5ebb18db004ee5573b60b2f946168a05da4762c5d26d74730f9b20c4c921810b82fed9217847d1606ba6dd81dafb694695d7d0d204ecb811ddcf61d9b4567d7d50f6209c57eeaa79d18582ce3ec8e7939b3eb470570dd36939d2ea7cad7e5edaacae327d4560d79fdfe6518e7453ee1ad0a0d0efae84b8c63f18906b958db57218def7294421499eb9c4348e4c1b07d984290ba18870a0f712a69c5de2d5274f023a7ae3293fddaee7ae36c22f1ec3aeb5a142aa1daec4e57016ae0ea6da343892d73be8bf44ee43daecca994c12ee74436c02ce3fa0207deeaf1d179b8060fce7c1474d644af5a35c14f15c969843fa41812ad8655756fa867a0eb155195cac7317f55c2439c76bcedfce5f091a8884656f81b0206d2651dfb1afdff22c306fc1ae1c489b8e2864417d186268e63e2f8584f0103e620c2ef665a6ea46aadbd88c2a4bfef52ef4f3d09b317fcc265eca3d6a2356a4817e19dab4743e0b6e376d12c03c4ddbb1a3d9b11ff0c296ea9fcee855d821bc3e3ac0941a0f4ee893ef7d5acd464421ed69abe074a16e84a88ddb3d72039d4f10dff6309c0599b5c483e3ff708bc9af6c92d19e7b62b7395023945ec438db0adc9cdce3052115a6f10c6b2dd048792b62b93f159c4d9461f6463369242573284381bdb2e9d61c41aad7d213abfe9473ba1767d36881025b4b264f5195f8e8bb8e862688a08583830d41ee91af97f27ffebd71c7571405d3d25907bb17bbabe1a03537f5f20a4f30e5729ab5d0932625537dd103345c02ca71c0b0f29f7b6b414036f74c46183f29c00d94cada7ea9e2979099676a925ecd6fbaf11f353809b7d6e867ab4472d0a4a532bd854645339589d8b97a9dadba44856411b475860ebb4034b364e1e4b9e427e622cdb18740699daea66761abea4a41ea85452b9f5b20da0f377b424e65c50225ded16e0e6b8bf99aa17bb35a3462ad681f12a3e0e2c782c5dca488e81035883ad04291317e4bd27c6cc34493a579950bed1c0ebfe70de428f847b5f7d31217685f12505d699461e23b81f778122759745bfb2f5d870514a12a1e7fb663d7828a3889cc791218893d6dd4bf62a49246abf78fd459b59144e43d887565bad0080afbeef7006af0cff41014c09b56622f69c5f6b89ec2c655c15c70104be7833b7ea87239dcefa646f3830c4d92bed77dba5f25f5a2e40139821703762bf7782a0c3e0914816c438f32a73779a38beb2d39a81d06f66590cbebb87b2a7dafe684e525bfc0ce219cd3b476208d445da022477ba7bdc1b5a275bc951c1e4bf285162a66af911a848a25dddfc2acc20a8c23dc634904b4a2fcfa136565eff155a2aa0a8adf4ef1cc947b5c86fc954b8efac54713361ab2fdbc86a30086c2838c49590256aa6242d1d46790096cf9248c8baff2a5c125edac8a646812c787813de6bb3d63cc86e90ce3a7f64fa5812") acct(&(0x7f0000000140)='./file0\x00') r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/98, 0x62, 0x41, &(0x7f0000000040)={0x18, 0x1, 0xad39, 0x9}, 0xc) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) close(r1) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000080)) 10:37:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) unlink(&(0x7f0000000340)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x80) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "af8ceb849a452c36a0db9c25e7f14a46fe056e48"}) write(r3, &(0x7f0000000080)="9d", 0x1) readv(r4, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) write(r3, &(0x7f0000001580)="dc", 0x1) getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000002c0)=0xffffffffffffffcc) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="757679116f7a79bc136b0227fc3bdc22764b04f626b0966aa82194ad046ba10ced45c460892e6ee1ba845ae488286f7b8b5790af7c3e55ec6e337019d63f2d443f0d5dd983cb21a4fff08c9ae733e30d2f36aaf8cb2f14c74fec7324230a7d92293b5ae6ef1dc68e55b6b3cd5fec7a502748aebab5b28ce32f8df4f3c3f99c6b5d64891b449559800f3751b876a4f6b9824f10e7e5111177af38a077a46f827af643ed6ad3db9ce388ca7ceba9f5e1e6e0b94eca342c569b9654d91806cb467953cfe04b8621d46076342e46f59cf23a7a95821d1876d5749036c9b9f58ab45d1fb336d9", 0xe4}], 0x1, 0x0, 0x0) 10:37:31 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 10:37:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) write(r1, 0x0, 0x0) write(r0, 0x0, 0x0) close(r0) 10:37:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r1, &(0x7f0000000080)=""/173, 0xad) 10:37:32 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x200, 0x0) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100000000000020a90d0f8ad5880c4f09285155b5819bd7a677405922a9b0c6e7493ccda1978e205c0dbd127022015c943c0777a72059f1adf10cbf2a373c30219d70f3071add3284c826a22cd310d73e5edf089897ea24cd68fe67f1ff166eb8a5c2e88f798f4d9959e99e8de261e1837a78c880b2"], 0xa) munmap(&(0x7f0000052000/0x4000)=nil, 0x4000) flock(r0, 0x7) 10:37:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0xa3) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r4 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) unveil(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)='c\x00') ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000240)=0x8) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="00002e2f66696c65302f06696c75300061cc7e535df02783e26d7642cf03c3e34b394abc777eb4fdb59706706a0e9c497cf2246119fb2e56cf5f357e7fc1e49c7d3fe81a1564d5ee45d8f29f5b01f4272c278a9ff2bf5a32e5a9f10cb9dac7dcbdb3554d7b5ea4f74b4c71b51be83ffec09d244fed4c61f9433c03824f0f7a6122f482ec35818b607a6607bb3f904695cdd3d064db6609fc7e7e3e239b13c923f061480f8d2ec055da0fa439d53c4c1e2bff2abd08cd57903621c7dd4835d97e8c867c35176157a87fcf35dee0ada09276badd3b1fb92c7de46228353c72680ace0ad764605881cf7d57f271fd97ca954d0638e433c5feff3b"], 0x10) geteuid() r6 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) poll(&(0x7f0000000180)=[{r0, 0x48}], 0x1, 0x3f3ab888) close(r4) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r5, 0x0, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xffffffffffffffa4) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x2, &(0x7f0000000040)={0x0, 0xaa7b}) semctl$SETVAL(r2, 0x1000000000, 0x8, &(0x7f0000000640)=0x8) 10:37:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0), 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) socket$unix(0x1, 0x1, 0x0) 10:37:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x10) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x2, 0x3, 0x4, 0xd6b, "fbe7d1952400749abe7aad26b628d8914357d66b", 0x4, 0x4}) getrusage(0xffffffffffffffff, &(0x7f0000000180)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000900)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x0, 0x4, 0xb7, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xed}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x92e7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x401}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x7000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x5}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000e47000/0x4000)=nil, 0x2}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xf9}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) dup2(r0, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000940)='./file0\x00', 0x400000002c5, 0x2) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000880), &(0x7f00000008c0)=0xfd11) r5 = fcntl$dupfd(r4, 0x0, r0) getrusage(0x0, &(0x7f0000000280)) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000240)) 10:37:32 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x3c1, 0x0) write(r0, &(0x7f0000000000)="9a", 0x1) ftruncate(r0, 0x0, 0x4030002) socketpair(0xd457ab8a94d4f97d, 0x4, 0x7b, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 10:37:33 executing program 0: getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000500)="903cc929e50520542ccbcfc8d72de58d2984aa811e904947ae283e52ac3f95acc9d10479af8015650330434d09796c1133592e9e692f35bf46babd823e741b841a0b11c87ef5eb1b4254e2885054c2a8717e86b5ba03023843f4063ff3b6aa359f648567b6140ce9017f0f0d651f7fe92adb75e65a5da6cc1eb485728fafa4bb48e76f96e8996b7eaf7510494ba09da4ad54abba89efb6ea3073e20ba33b182d37198eb8d51c6dda63a449e6cea467e37e60745d9a67133bd3cd4ff03569e90c8f280b1284d48e53b53097d31262c67ee093275b117f825e606b182f34a87de3758b0a5e4ab301b9fe6d", 0xea}, {&(0x7f0000000600)="69743c8bccf1f48a2c9d87bcbe964411356b6605624bf35251798c5b872f12a43c0f2b11a176f6248fadc5700a46d0b3ec0bde7f838c30e3c24270e445adb1f1278c63c6e6b7e7fa8f5a65e8e77f597b67d1f4f2ba60ac368d535f82253bd03f0caef8e82604229904c19b8d176180e6a33f280d90ba03fbb409f365f069350c09b3a4d2fb", 0x85}], 0x2, 0x0, 0x0) getgroups(0x2d1, 0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000000c0)="52bcea4698a7ad17ddae594b7fa05dc40b0338257c9084afc937405be1205f602a270589762563ef84a87d0b", 0x2c}, {&(0x7f0000000100)="4a185bde11881f6d13a03320710e4245e6f8ba380efd0e0c7ca5faaf2cbc72f9f72101685317c519fcd1ab07cb0a51b449ffb1fbe864", 0x36}, {&(0x7f0000000140)="e770761fd03da28357608ed10f69b4cbb8a37a49eb29be1b565f651decf44fce611c5cf3c990873b3e1e4562e313024da83811a53710c997ccd7671ebde6cd95afce8bcde3f28025477638025650585e031a08c050bb9e406fe548ac956a6663", 0x60}, {&(0x7f00000001c0)="0778dbc12b49fe3027cf06c66fa3a8d73bdfdb31bf12bbc0c943cde68267c32f436c1bad17bb643e4aea87c279a2348dff5f48fd93df76227ae9f09ea12080f63100cf8de48f5332a67b98134bd04edc783a4214a601048b172290d7b81f23d347881c106043856390917e0d53024baef72ce2e3c82ef81a10c0e9ecec66fe2447f5f0afbc29c7bdfbf2484756381d7864297109ff688c10049d93b73e5deaa63622dab0e9c77f72df84e1fdf87bfcd54b0d16169523b26283f93b913f6bab63d57cd0d3b027103a2cfaaaa8a51cdd7a01ea15ddf8f159078561a3b1", 0xdc}, {&(0x7f00000002c0)="84729f7a4dcd191ce6e280e0da5082e44f162e5e5888e187067e98242329c3df8012bcce39dc640bf911d085cbaf72d40d9d5d52ea65641e3b7d46fa05f02dac752ecc15fcf99c5bf19947cf5462b87f2586ecebebe3f59b12dedc61429fb5c1edb97d43aa25c91be98b84b7fa750681d878017d2780558deafd3cc99f4b2f0414da78758ca9c49e7347266699bbdfcaf904d1d26e77", 0x96}, {&(0x7f0000000380)="d5e4527c7ff7723067a62768704c1bffa9cddd8ff41a174bd00fbf1d0178130e56a29f6024059268f80487361503a0b28c95214380769e468857823adb11cd08e805e8d182a0f808860644602ff001c4eaa2674e32728b1d7117c1b7cb6a5f1f373a07274d9fcb0a3773e30dfefa59ad", 0x70}], 0x6, 0x0, 0x0, 0x400}, 0x40f) 10:37:33 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) listen(r0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, "00000000e9001040dc000000000000002000"}) r3 = dup2(r2, r2) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) getdents(r3, &(0x7f0000000140)=""/4, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:37:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x7, 0x0, 0xfffffdac) 10:37:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x6, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000069a000/0x4000)=nil, 0x4000, 0x6) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlockall(0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r2) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() 10:37:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 10:37:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="56022e6c653000"], 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffcfa}, 0x0) 10:37:33 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') r1 = dup(r0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="6264836dcc7c67e2d17fc8f7f4a27dfeb1dfa663f2d31034bbdf93e6163d96f36bf6822f9cb3013307a34f4d58d5dafa72fe2028b4c71c4a55969a5706273695b9a0abffe6a4a12966f4db9671c1ad302bb7fb643b147d4496f90ad8d930ab7a5e62c44289a73c7544ebdae1dceb028889d01c26e0eb9fae4c4981dd62137695837e2f2bbf4ea70cbbf63e34b24fea28b958ee665ddf38aecb3168acb812d99444fbb71ca4421675a2b57d75d775059fc4ec6c9fe4ceae0e66623ebc0d635783f97ae6003f63dfb30c5774d5962c50f007bcd63567b99edd0d71399c80eff9", 0xdf}, {&(0x7f0000000280)="d1f620757b732e4e6727783d44ebea25b7a8c93b036d378b3dba90012ca7e7b90146b8b98d653b181941c841104e4be114f87e16c70780752c1da2ae2b6db49b101a45fd764b4de916ac75ce13b361465927788282a69beb22b0c2b66f410daed2ed77a5fc85346225c26319ab0b240d55dc96b9b703f0e5d46fbdccd22cb28917667c6b4926c27a6e95e2", 0x8b}], 0x2, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x98}, 0x8) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 10:37:33 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) r0 = shmget(0x0, 0x4000, 0x215, &(0x7f0000002000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x26a, r1, r2, r3, r4, 0x2, 0x665}, 0xffffffff, 0x9, r5, r6, 0x9, 0x8, 0x7fff}) 10:37:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f666959653000"], 0xa) 10:37:33 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="657cf4fd1c27ff2402"], 0x1}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x2, 0x0) mprotect(&(0x7f00007f4000/0x4000)=nil, 0x4000, 0x15) r0 = socket(0x20, 0x1, 0x0) sendto(r0, &(0x7f00000000c0)="b480b328eab88c38f79a8049a612ec1b1712c33530a99fb723869eff84a478ac99259e24e7d58d5a17b72bbcd29a6c8070fa5a3ec65f9e7cc5047c69c74e5f7c06c7c0e34bf848b9a1c42576785c4d7b9dbd85d659b4190517e9b46687f06ac316a645aba51914c800400c62e1dd0bb84cfadc6c8f241da5d8f94fa06d0279fb4467d708b1c78f2f3a40892bbb629285b85669fbe7601311a9c7662ce588396001b06360c0dde5a9d082f9fbc1fcf736c6f58b5c108c7dddad1f862fdfc070d41700ba3f0cf0409e8e99e66c2e10b8b447427f09b8b4a26a1ebef5d2be5b74826f8daa36bf0869e75930a3242079", 0xee, 0x6, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 10:37:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x3) dup(r0) 10:37:33 executing program 0: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0x2) r1 = dup(0xffffffffffffffff) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/154, 0x9a) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 10:37:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 10:37:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x400, 0x1}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r0, 0x0) 10:37:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "30592fde86f45e52c58b62c25b9d19bf96cea18a"}) setrlimit(0x4, &(0x7f0000000080)={0x6, 0x8}) write(r0, &(0x7f0000000140)='\r', 0x1) 10:37:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0x0, 0x402) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92c", 0x63}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4) syz_open_pts() readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 10:37:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') getrusage(0xffffffffffffffff, &(0x7f0000000580)) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) syz_open_pts() stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x8, 0x8, 0x46, 0x4, "a9f45fe2cc07b9280cf4a83bd19ff725b920ebef", 0x4, 0x7}) setsockopt(r0, 0x0, 0x8, &(0x7f0000001400)="882fbb119ccd4d8775aaea975ba2e30cb6b81b28bb590776dda7c70da5b7a023b6325db779180c7f898da45f98fd3c8ce3e56364b38f32611cd0c887a37964e8bf584b4853a39b78cb05f7746b0ed81c8c4aff3d4cfb545fb5c07eb845438df4665706be72dc27c8cde06c03e9e8170c20abe1db42f1e4a0d90c27dd590b0e251610cd3161dfdfacc72ce886923be80f86dce2883db78f072d9e121ac09a3ae543e020f49393317308fc64282f1435ca344a6c3466e1f02cbea687106c75e080c2d10fb6060bf49f568b702552c9c08f00bd3359497a8601d69ad15e71347a781e4225079d9477278317b00e05fb40764c5eba40e38dab3ff3fbfadf1675f712e2e5c2c123da6b6a808ca28a36090a691654fef70c0048b1c54151b74ca01bfe6d264cb46062f489466c79a93ccac3a8449d1a26ca35de61fa4c57c4a70513dbff3e862232f8a53590b8db4988170c413473a73078814820cf9c9d695bc233a74b075413f4b7a0c2a9f3e532a92354b74df0281e6445bd8e43dfb576068b070f561a1a3d09d6660a60a83c28414905125a3cfa22632de3e04fbbc7c5a641eabdbe6f5d04142e56d8acf8b04d37e9bdc050331adbab738223830fd3925d29b332ca2a26fdd07cac5cad349656614d080d768f270fabe4535600d4d7384e9b114470c7f25d10a6b0edac77188cff0e999cbf0a992d8e50ec4f50cbd64277316d0674a86625ffa59a5b5bcc103d7b66e684d936fe64298685a94eb000023546a7b7bd464921ab2be46b04623d73983c53cf28c92e0913b57efcb30518f09f1a74b2a6731d27b52767e89aa862733ea0c9954b3a297be27ca9525e9613458d7b949471f08543fec508becbb933f80c3ecfe95f672f106dfb2e7e6a71008ae94a470ae9aba7a23670c5471be73f4e734317eaf4b97fcdcc3b3882db2930dfa2a632c46aa6854ec6fea5afe6472f33d47e5d7708beada900698d0c982bb0f690c5de231756f18db8d33b4f03ef12bc7a7435d4deab0668efb51c8669d512f0626f721e1e43c089ee8b911a82e85b6a7436aa9821534f2f14a0aedd8bbe92d8263af4dc7de0ff2dc0bfc4f44cb5f30556acfca151e0ddcd07f0d25801e2dd7cb25ce6a956e9ed04701e26dc34bfd652cbf6d6a874f19f929b322cbb05d5c0aea813b572114dd1cc9e8adc021364141decdf90c01060b400b560675ae4948878e836b3ac7b0dfb4c564de729de00214a4f97e4abe86fe892444676ceff1d718099283c3c0fab1b9072618574eae31a3c54adf28ca804d272d814d2bf9473ace654871e17297bdcb1c57271c83bb672b8f7aee8673812d6fdcf0f1f744b83b08bf60725a97f5dd2a161a12b37ff7d5d591ae47c2c14407456d276617e2fb966194781848ceef8e80f3f55bf7d2ea5fe543a6782cc5b186623b6d16ce0d64aad01ac5ef369087e58645d6b785ad63c0bc9c2e4fa440f98bbaaa043e248032047502e09dfc7cc77ddae49b44c808d97393fcabb695c387df899e9c37426b00cf824eddd3a466f674eb0394c1fd8331e61bfbd41b0747cab7b5f1d8ada2dcde9a68b4f59e604697786b4a64fbcc327f4d103decfba8de3797225d3dbf636dade025790f74ea2f1319193bd29b27a303d900abcecf765063eb42e45f05d387a03d4ba56c86099ffc62c879a3ffd6c68f6e6eb871e1c695152f7be2e6ec5cf5f4efc00348c435958bd56d5c2d8cdeb2e7f7bbdcac5f08411af6d3f9d8f1f95a8000847a461ef66d8bbe2abc797bd7d666f07da5c5f6c79456ec5b54a77d89aa65f85a0fa6c2cec73e0662c225b805227067d828009d6fb28b52858cdeb77118587329b8ea107119a0125737edb93e63816ddc2c564ddbd73d2e0cc63653ab5559f889baf3cd987a0f906e6247adef60f0b766c5a97755c9abf976350e72aaa97c5f688f9b11e2d547bd83c1ee27e27e2c0effc384cfb37e547448da479a7bea505718460c5781076d07ee243fab82bf5b030ce4d679fc39391c42dc5e9e4b84ff0eb391e725f09b3d70a53b922f2709d8e21c099e78970f9b3c7e1e8019ae101f16ece213bca97774d9f4d0b1598a3cf81994b9718372cc940509a1b39a6cc089fff15e5070200302d3fdfa023040a79c33d5df596ed976aaa2dbabf995751f013565c617b7695f522208b28bb40135119187d4fe2d464ff4add363c42cfccd5d891748aa6b35558fa5789f9f822778ee3e14d800bcd1c520f57f8e9df5ac29f9e2f254349f0ccb55ce11f2223e3695b53f3c203310935a0061dbcb8905ab441bc0d22ca4d017edbf224f4cec94201e7a28eb96cf4f52ec61026797f012b82472a101d061713c7afc3f68d41f1f93556df443b40c921b08e6f6967a6b8206937eed41eab88ad0f2be241fe7ae4c217d6b1b0a97acee6dbb42e3628dd944fbf5a431970197febf3e780676d30a4c4c2d5d3f54d9ddcc8ad11ea727229024c7282d2d82a43e6bb295e5bd30dc3ceb3d70998aabc01dd6c093ee55c84cffe5c7e0e4d7d9326552fed5d9631c8fabd06c047d7fedd7a7de5c8e7ece04efaed8ba0624d194c09933c2c22551fa00e092dfd4c51955b3a7a2bc404c539f518198eca77962b85ae7071a5d734ba1e90a75dc132a7798c84b0c2363a7b112c97fabe89c8e1f4ee2f2f1e7c150733401839e382babe3f8d2ca1492933034af1e046dac7881a3e1c5a7405902feb83a45412e7639825ecd582e3d5869a8f8f59f37ba74fd4de7bf4781a51c2aa95568ee284ae2f75ae5a2eb521e448cfc24592e5a48f59dccc3aa95a98fc3b578c6a550a5cbb3280494052bd14b7d03a2b0d0ce7d8626ac74757551216ed3f7e8fccb66de12d4222b3a02591e3aa4eba228899f7a88603c7f5d1c82e60e620e0493815a6c26ef90c2f0d167bafc629a025781ac9959e07b1b6a51f1944155c15873aec6493915b21fb99b16540bf056d72ef3bd9b5d6369d4c667b633c7b5bf143a5da181d24078db4f3211c9c08dc5005ef7ab8e8f84dd58803da07fb45b7585b073ae8d70e0fa3e05e44d003941dc7f33d6f83e706b85a4c33c934dff6a1248b8d44ea02bd68ab6a67bf28279057a087e46d84afd58602c84a301f73b08be27cafb27dd6e502a2c8a07e25814ff1c9c7510e1f3d38efec82d0257cb79fc03af3b7135b27a577fb6b86a69d50c6c24b7e06ea5635de035c9167466ad0dc679430b94ffde00db9490c82971e34c77baee7f7726e8d4b6430f7d14cae3ff3d530fc21027eb9c05cb5779e4c97153c9b4e177115aaf582c93c26a0279666a3ada90893a9be8d5774dba70343fbe1f2264687fa63eeb106132df925dc97206a1e60417fb3098d8cdfce47096858cf45b9404dc775d8749b32550b481a774b8a667381cde938bea84024d3657d58ecc32da439a901287378705dbc2d68d70d30b772e6944b79b1e55209efa86d445fa4fa675e81a55d78cd34ffd6ef162f99cd688c5ba67414e171072e7b54cfe0e2aaeb07f4a846ad3b60ade496b7cfae44fe64f8fc07694802bff3ae2b10fdc6c5e0d3c384e5975935ef2e913a88e01aa3e1f6aecf235afc3d9977294866e92a405776f7238aaccba52fe297c400fab170f671100476d9f71dbdc0128a25876d9287c298768e07a70e139d29ef21f9e594509427b96c7c71652702127c795d3c4e37ddd9b7157a8221f81fbb32fc1559e82070b6133e67451cf328c6ce1fb7bf426e2440e9da775c8f9154d5a01037c93fef260278636e37476da8616322c3c93d752a8beb9c977fd6c65af6caf37ec26d49d8b5de250e95b9ce996bf66d92a997129d2962216e014fe7839f706a0baabfba953d0c3899c382805be9f3f70bb337751d6d7cd65e5c0d2f468f32555bca269a02460e2e911ebb4b038e43da87d34261c658366c8a514eba1940e1f544dcbc67045f50c8cf99179e9a98f9f9b008abfb817d923ca80ad2c49b3f7378865ddacb3af2a6d60782b0a8d2ab3743267c0062bf38621395162f0daa42e3afa13e0d52c1b64f89ea2f4d850f08af96bf4aac569c132da3c2b15069849379c3e32e18b5cb0e9206135a8fdb412c3dca1b4a2064ce58ad86acf59081231f971bcdf6b2179f2062eb59301ceb46cb74eda74d06da3e3d748e0d64b910aace028ab82a6ceb1e331e955a25d64aa101fa0eee60b4948f60af4214bf9bcdfc9391d305b213b573dea9152afb8d2fb5caa8d8c3dbf078fbe30581110e5eb4d566310d6f573d9de99f3b650e1d054d541af5b0ae488e533e3cef105704962ca8bfbbabb29403f9d4acec81e53c37a1c409e84f39a381b7ce63e0f62648664c9e71880f284ad51387dd2307508a7cd9f3169442586807c5d22e9bed8343e25e8c696207f16a7b655bbc40cc5b98d623bbd653e076671fe116469ce6e31f1e7b17499190b0622ba2056b3788a0ff4bc792ccfa63ed23858facef983fd2b88a7272062d387c8b409275d3ce877dcab25094ad451e89607d75b015af69936744b91536ed6ed23b9e9b02f7a9f0ff738cbc2327475fc707614ac4d64998177c1df605d4fe1067d781254aa39e168730b2c493cbb24892472138f65cb92071ba8de10456dbdfa202cb167b734774b9597c06163988f5d7accc6828d53bd2e5e4e460441f0d74721c9166081d62fea510d32f979e2d4d5549a7a12336ce5a833523ba403574f4f9f85e17f5db9b7ab9a9c8c135926994c260bff28004b382645ebac369256cef0d7e020a0be15d2c0b3f8ee5edcf44eada33cc42bd9129cb1eaa53ef639dcb98bd32ce2440670f6b80fbbeb914104341985b5ead2097a8df9372c4e607064480c0c7efbf8253c6a0c182605c1eaa4954b57ded00cbd7e6649eadd75d93775de75d96b33f2cff9f9998e0ed53c2c4ccacb87e923aae309b6ba24fdd104f9cea2b8ee0bd2d5857dc5cf3a7575e23439f195a883c507df82a4b0c17b2d6e32be67f3e455fc058584812518ea5d4ad7943822da8dd0953ef0154d8736a26d518c3411f4497eb9b476a96f7bc2f85623f2dfcd427b021c7b85f76be40ddd0c22972330068fe1a7fcd4cf9561064d985e80e37cfe97159fafb5dad88185e9e2767a0d8ec00fea992bc6ac1a069ab0edd5ed51a379cd24146fbf1b431a16b36a5a97bf67fde2da0eea9130f07554b17f84ced053c3fe99d87215d36b3e6475c2b9d206c8b6e6fe68a439ff869104bb7fd9b499de9c78dc2ee1e404ae3a4e1edc580b13bbe31e348bd0ba341fc74d19333e758d34e7c78c985c8e583b9b75c049c53557d0fe42097a5e5b93b6bed176fdc4affd74f146f6a1df196af157d19ca65507c1ca49b1ab1234c80a715be684684294a6fe0bcbb0fd608c1db799547bb0a9ae715becb43df01fddf01c8642f8d4d1d788a48818e5cc1e5df811214b2355a604f95d3554dfbc466cfe6a77104719b7571047a21a0f47739eebeb3e3f2692f60c8b03a9affeccd426f1706051e75d7b05c7784b968267ecd8f4fa684c9f02debd24836c903db5ea8fa97c405d103d5d3f6d040267f51d6bd0496442a0f8b4d6c40e6fd9a56df78239b17df7ca87cef9431e3cc4b61efea3dc6035723d4b4dc6a8b571cecd298a34b4b4c89718acebd0a6a8b6f8b73a0d9e6d7c1ec4f643431fe7f16061ca0b8309433657e77707115df95eed96d91402f4dc54dad2fd31e7621cbc09f3fd3f2bde391583175da3774afa4319a919ce68809b11f55ed1bfcbee110a70693fce70e76a15abb66e90a80d7469f945105f20f9c698151a5757f2a3848066a05aee7b3", 0x1000) open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file1\x00', 0x1, 0x6, 0x7, 0x0, 0xffffffffffffffff, 0x1, 0x71d, 0x2, 0x2, 0x80, 0x5}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r2, &(0x7f0000000b80), 0x2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000340)) r3 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) 10:37:33 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x7) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6, 0x4010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 10:37:33 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) setitimer(0x2, &(0x7f0000000040)={{0x80000000, 0x7}, {0xfffffffffffffffe, 0x100000001}}, &(0x7f0000000080)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 10:37:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) sendto(r1, &(0x7f0000000180)="5c24a0e218eb2e3c59578ebbd0ea18f80e6fa87a2258fe9c8983b8dcc9113bca840c59ed0a3a8da00405556085d3792be655ff47fde6be99344a39ced07baccbe82d463a41a2d96f526cb40a550b5feb1f69ba10c05cfdfc59d8f77d79a058d89f31d2e3040d2a73291ec382891ce56353fe9bf86aa407ca782adce7584f2f47f8651751b53fbeed965e6239b60b944f1d630684bd5ae31b5ee2a03af2eac5e17fada009a7cdd0966b7385e236db30182fa96d0a950477ca243aa347f7d78237b1b7c0f8ab06fc6d9cb7b65778670068be622e2e7a45c8abb5b934db33aa63b3646db862cefee5e56f02093af05657f79f0acdaed5bb1e", 0xf7, 0x1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x25}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) shutdown(r1, 0x2) 10:37:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) socket(0x0, 0x4, 0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x5, 0x6, 0xdb}, 0x100000000, 0x2, 0xc1}) getppid() 10:37:34 executing program 1: r0 = socket(0x6, 0x400000000003, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) readv(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)=""/66, 0x42}], 0x1) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='/dev/tty\x00', &(0x7f00000002c0)='/dev/tty\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='/dev/tty\x00', &(0x7f0000000380)='/dev/tty\x00', &(0x7f00000003c0)='/dev/tty\x00', &(0x7f0000000400)='/dev/tty\x00']) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x8, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r0, r3) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f00000005c0), 0x38, 0x106) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000600)) lseek(r2, 0x0, 0x0, 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000540)={0xfff, 0x6, 0x2, 0x7}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000100)) 10:37:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000040)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) dup(r0) setsockopt(r0, 0x0, 0x7, 0x0, 0x275) 10:37:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="8b2849386070565035a38d5864c19744e06b5fceb4d0d0adb4f9a182b929c55f6d0af1f30eda3c940749ac46630c715d5e2e3dbee08f4ec73745ea80e59a5d3fb7fe7598b5d660f54f1524701b1fd0cbefe48a6ad4ea38b5cc29b70674b6471731db8c1417ea50114ef80baf753201e53f175f3a6a89e8b40dbaf9cfb6eb70b86507b7a6", 0x332}, {&(0x7f0000000100)="2702a481d391744105ad8cfb8f0f2b3da39c82fedeb4eb17488cf13c5a8128f91eac0d19fbdd7c0495fb0d5008d0927bda537c0fefe3476fab497056c8e7009ab1d5ba6f1732ca1dbca437d56316358940edfdca093c22003696172d37ec86ba8c1fae26a96b9e7e471279791820e022f9b6317061618566c6d9b8a7e1efa5179d83a51b76777610f891e5165373ee105b558b04122cdeed7e9adfb35cb472", 0x9f}, {&(0x7f0000000240)="edc772fe66f4ae8db4443396e74a8e00bb530252c2f791c6183efe1add8ba7a02ec264213d73fc7189e27aa6e04989141297ae8d008224c98bdcf50fdbb5b0e0a9100f56a4fe407d492c4154d6d8e670b132c2bb09811e48469b1d954ea44697aef4ecb97bcdf06505105e73ca4c0a9b8786b7afc18d70af1a97909486f661dd3fcaf6b63623c9004ce9e8617d9695d562649162dde5c2f8293cca4e983e31938857429a46fbd41902d225c7cce509b3def45f6d89c1bcc672e5aa1f35ab391f69341e33ba5a98abb74af6fab6ba2d3b17e3bee819525e5c386114ea9974996b2701f4745becaab65d59a11a0fab339c337b9aeeb41e9017", 0xf8}, {&(0x7f0000000340)="5b24c7fe49718eda66130b79ab490673dc1cd79f2565d759f9e855cd458de9f6193547ed439132c170092d06be85afe5782edd78e64d94fdaa95c2ff25bac242eafc307f2da26bfc6f", 0x49}, {&(0x7f00000003c0)="8f285991c5df8969a9812bca391b046b4a6e3c3b1c906bdf2f1df895ce2d67df4c85047cace316dc8c822eda8716ba84eeda9ec634d4bf9c20c0f8a1d7808c7c5439856b7bcc3cc38a94463fadfd4e54a58c6101d2b18fe48ee112dac463c225da58", 0x62}, {&(0x7f0000000440)="364d4ceb8d570d2e0bfe61dcd0a8ccdb66f4e8ae34b285d3ae8f6e49c201f5d55cd847bb1d47e80a4b03e689e712cc1ef3d4663a5413c13aecaf4d6bac4131a76674c8167b17e53be307351a0d2540a1b4c080", 0x53}], 0x6, 0x0, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 10:37:34 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10000) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x19e) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 10:37:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x430e1, 0x0, 0x0, 0x0) 10:37:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100010002) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) read(r1, &(0x7f00000001c0)=""/4096, 0x1000) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x3, 0x0) 10:37:34 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x37b) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0, 0x0) 10:37:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x7cafaa6fcfe94850, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x84, 0x0, &(0x7f0000000040)=""/132}) 10:37:34 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file1\x00') r1 = getegid() setgid(r1) 10:37:34 executing program 0: r0 = syz_open_pts() fchdir(r0) r1 = dup(r0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) flock(r1, 0x1) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x4, 0xfa8, 0x4bd, 0x0, 0x3, 0x200, 0x7, 0x3, 0x2, 0x9, 0x5}) r3 = shmget(0x3, 0x2000, 0x502, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) setsockopt$sock_linger(r2, 0xffff, 0x4, 0x0, 0x0) 10:37:34 executing program 1: r0 = msgget(0x2, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/24) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x2, 0x3, &(0x7f0000000080)="f320398250fa3ec8123bd2eb6db30b961aca0789fa8ab1c091aa385ab7a440566fb789fbbaf19303d4bf1df5d1176a2b4d5c6e7a6017b521", 0x38) setsockopt(r1, 0x0, 0x6, &(0x7f00000004c0)="0200000065048ac097ed00048c051eb5d798d7d32ae349bda4d8c58a2fef636184aacaee365bfeefed2bae0e84211eac0100010064e9504fe4242509f7d5663b24d70d812c462a227a70398b800d9cae95c7c1814bdb0b22037cf99cc1d1a148ce93fd11d36bd9a66d6fa02596b9dfb89b44d00ea08b696ba4a645264f6d0bf8bdf12c503ae954c0dc4009000000307999b7125c0fd309b0e00309299742e8e19e4859f2ad4f3ed96e325f86c7ca23374dc61e65a4ca2df36db4adc037c7d6ab64c0749add5170e0aa6db0842992469297784c82d216502340180100000000000000b1be727dab9025d9af6c025e8dc0803f2d2ba0db2f77979ffa44684557e0dca07969e776d129108e4f1389eb0078e65a084f04c8127e0f5824bb966593fd56071124b019b39c294c296483d715b91086558aefbacf82d600de4238432be7e8e4449791ee29453af4aee39efa9433f0a523914aeacb53a0fbdea63fa6d5cd02a8479a6f5cfc2d7427d9e517aefdcd71adb082064679d75dcf145f4750145b5b8a4ae83fe5927a2ba5df910af59d4f44fd051bdc562a94c2666dc382737aad76f0793e7a357f5dbcd73f335ed08baf96d65022b8bcee000e479f7a3060e648c085a348eec826a0fc537cbbda01a2d7fe7704b035482f188a5514b12efbf5f04d8eef049431a604abd2d2e59e0e1583aa208d29733008838ace2ac3b7776a3411808c23a313d4f52e1100e5ccdfa8a69ad67062b6729cc27d355812205931645b9c56227ad0a1f1249ee4e2681fc0af6e10a2be", 0xfffffffffffffd26) 10:37:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x104) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 10:37:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = semget$private(0x0, 0x0, 0x480) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/236) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) read(r1, &(0x7f0000000300)=""/4096, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x60, 0x0, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffbfffffffe, 0x6d}], 0x2, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x9) read(r0, &(0x7f0000001300)=""/209, 0xfffffffffffffcb4) 10:37:34 executing program 1: r0 = socket(0x2, 0x8000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0x80000001}, 0xffffffffffffff1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8010, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/54, 0x36, 0x803, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0x233) 10:37:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000500)=[{&(0x7f00000000c0)="1aaac8fd59eb2f32ae5194d0ac8151a06da2444a7460c8245a2afdfb07b544c41418cad9410e6e59ee25f5f04f40b6029536174d", 0x34}, {&(0x7f0000000100)="f55584678e3fbd4d32ee240e9021e63d1010ce1dc47a1459ffbebbf4d756f99fe796848a1981", 0x26}, {&(0x7f0000000140)="7728e75beb54f78a5cecc4d37feb5c919cc3df645989603df567c6f0879f373d2f08961d4f372591732627322052c93d3dfed543ec8477a7c2db31fc4fa8f09fa89f39466ee03f4afd3095b031798dc1f50e2c35a447d81da7a2ddec3093a25e8fa0df841646e06d8d7ed3e8aa19c50e68133e8225852c20d0ad5c0b62eec0489d4a59c069c1de928988992b7a2428fad8ff109381ba6e694b469f343b1eaa50a0c511", 0xa3}, {&(0x7f0000000280)="5080b3010dbdb55c0bb9e1919b413bd421af906a29d3030a52dd4f0379946d2d1cb62569719c7538162a0cd59e6e2130d795faea7972ac294259d993ae1cfe302d550ee0da7c3f6eb943223cb3fe94b618e314bca1efa918226f8368db8201c92aa76a2052b4dc38ff8bd889a8747e8f67cb808afdc5b94bca0438379a4fc610fcfd00739c1f02a8f869a18aa4ed40c908c78398c40b1588728aedac0f7702f87982c8f3e6e7f3e191c9737a9f8cc513e223bfcce66e8db3be2ce5c20323998b362ebfe711c9874475819129", 0xcc}, {&(0x7f0000000400)="9734b10bd0e456301157e5a074bc9713e463c3ba3b0edbb6c7a2b19e46bfa5ccc319ea97eece47659b1e5980cefc829d9cb8c9acc81a35aa2686714a0d2d5ac443ac1ed29665acac66f50a981c660c12011984225bedd7bd9bd9289257f76b9a3d0c2812316f76390d0ac4609a2ac7f7f801f28e50958d275f7bc36d86be9e16554f6cfc5ed2b4147ea2d3eeea390de9c4e8c635a98d4d70fbb98f12c7b350e2c9ed84d1671b596a21fc13a4a362ea83ede955f0767b4d06704d5f3b50849534ed0652826801dcdd50dae78eaf1ac6d47dda1996a05c3f206e873045e2836571a1e01006520c676f138509f15bd68be0", 0xf0}], 0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000380)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfff7, "5c00070400ffff000000000015000000ff5f00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000003c0)) 10:37:34 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c02b480309900fe7c8a5b67071b542a538706000000c4110000002966000033000000000000040800002ac1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x8d, 0x1}, {0x18, 0x1, 0x7b, 0xff}, 0x3, [0x10001, 0x0, 0x5, 0x1, 0x3, 0x3, 0x80000001, 0x3]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:37:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)=[{0x10}], 0x10}, 0x0) 10:37:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(0xffffffffffffffff, &(0x7f0000000140)="93b7", 0x173) r0 = syz_open_pts() close(r0) r1 = kqueue() close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xff, 0x3a6002df, "86e4857345924acd3c56f578ef46997ddf46901f"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000000)) 10:37:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x200000000}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}], 0x1) syz_open_pts() 10:37:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/67, 0x43) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) read(r1, &(0x7f0000000000)=""/182, 0xb6) recvfrom$unix(r2, &(0x7f0000000180)=""/174, 0xae, 0x801, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 10:37:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000040)) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x1) 10:37:35 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x8, 0x0, 0x0) r1 = semget(0x0, 0x4, 0x589) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0xa3, 0x0, 0x3c6, 0x400, 0x923, 0x1, 0x9, 0x5]) recvfrom$inet(r0, &(0x7f0000000100)=""/34, 0x22, 0x2, &(0x7f0000000200)={0x2, 0x2}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8001, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x6) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x2, 0x7}) ioctl$TIOCNXCL(r2, 0x2000740e) 10:37:35 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffffee, 0x1000300010005}) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000080)=0xfffffffffffffe73) dup2(r0, r0) 10:37:35 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xeb874c4bf94169e1, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) socket(0x20, 0x5, 0x100000000) 10:37:35 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/20}, &(0x7f0000000040)=0x16) nanosleep(&(0x7f00000002c0)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 10:37:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x2f, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x58, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x200, 0x0) 10:37:36 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x405, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)) 10:37:36 executing program 1: r0 = socket(0x800000018, 0x4002, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002600)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000002640)={0x0, 0x6, 0xd8, {[0x1, 0x61f, 0x100000000, 0x86f4, 0x8, 0x2, 0x7, 0x7, 0x7ff, 0x2, 0xfffffffffffff7dc, 0xffffffffffff8001, 0x3f, 0xffffffff, 0x4, 0x4, 0xceb, 0x4], [0x1000, 0x3ff, 0x1ff, 0x6, 0x80, 0x6, 0x100000000, 0x1fa, 0x80000000, 0x2b], [0x5, 0x0, 0x1, 0x4, 0x9, 0x7, 0x1], [0xffffffffffffff7d, 0x7, 0x10001, 0x3, 0x9, 0x7], [{0xe5a, 0xffffffff, 0x7, 0x7fffffff}, {0xffffffffffffffff, 0x401, 0x1, 0xffffffff}, {0xe, 0x1f, 0x3, 0x6}, {0x20, 0x4, 0x81, 0x40}, {0x4, 0x2, 0x4, 0x9363}, {0x4, 0xd68, 0x7, 0x3}, {0x6, 0x8, 0x1, 0x20}, {0x7ff, 0x6, 0x6, 0x20}], {0x3c, 0x400, 0x4, 0x800}, {0xfffffffffffffff7, 0x1, 0x2, 0x10000}}}) setsockopt(r0, 0x20000000006, 0x7d7, &(0x7f0000002900), 0x0) setsockopt(r0, 0xb9, 0xea5, &(0x7f0000000040)="7d4410dea73e538265f517f7db0f07fcc87e98f52b3a002016bcfc11e3583f85926499047e2def0e85a6a970b23c8a8a83893cfd1ba2c95d9edcc57eb4825a4b6016ee335d7e94247db5b5e4cc2336b661be42029a9c99cb9f2c7b7c485524bcf97ca2f851234e18e27d39626547a54058287e99e5c0143b6efbba10a85e5777ec246f2f20d83ea04953a0a67f0a1ed1be8b6edf698640b9a6a4e2380d94b7e5b5f3e9ae193b498e8b2119f772cf0b14d230a2e7dee3f416f4dbc3da19657c2d6df045cd2f0e5db7dd45f456a5698512789fadc5e7dde37d6cd198932476133a9be6a81e882ed717e2591abf196cf880f971d766fa32aadda432a1651ee6ec844989f9a3cdd66daf0f8cb1dd22b1fc06f1988b98fd714b9ddc151906756d991bea362790bfca6ca6fb581d25341286550dc3a777b1bfc92e2712c22eadf3307744251e4a5234279d89ddf136587b74be9ea17e1d023f7e30513035d427a28e07548dbee77ce21aed082f6b4a9387804f3fd552f8b45ca54bc8039a9077382113f2c91e81760a016d588564ea926691e85a116bd297a5573263cf0c5c2f31ca119d06c59eee7edaa3e89ed72533374a91e3fd0a6e56b30f0055792744c6139aa154492b317db3022a51200daf4579f07324cc7b6d5f736c17f67ce13a034a7c8e1bf5bbfad71bb2da8df4c2a4cbd2279bbd73fc765dfb32e811a247854101c946186dd78afc93952fdea5437456f0335ecb97a61abd812220211a29332024a58159339c281291b6a5eda6139d304385b962c5aa230af26b7b29277466db075c7c4013ce03eafe5da48dae260ff8cdb889d59fa7c45ef95a14e0c7a210998f18f103ae80255b55c2e425692810e42e9e5785ed82ea217c0231a905414ea2d20d12b3d8d9d125a36a2bf272744ccc02c2a49c2fc7392440689f4a1e04196dedb1f1fe4945c8512ccad5e718b4d88065e72bd0e008603a884a79d0641a1f7b57f3440e85f65c91a5ccf27d8edc8c8c6c54f2c9d2e310f291ee70260b30b50e9cf1dc9893fb9c459d14b56b97236044211b3a1a8ad5248017d4597f702cd03982b7dd8ea62116b2a789be092b9ab9544c169c77ba55b66ef1a98a0aa2805dd9d21ea14e1165d6291a3800651671cf9ca6371e2007f98406f50e237685393814447e20a00be33351e10a4ed544e68ed3d38856ee1779c93595dc01d72f1445f5e5510113cf42759bcba96aa192a5c5c19595098a8f477d96a6f29efa3e6f9e7e7e4a898dad7d42b58d23fe89c72a766029271ad65a508a91efd2913db4a0223ffc7907c9bb79196e4cddf17c3c555d94e1ac50937c664708cf5c1c051ceddb7a0e6c3cb88ec78542557552a93baeada6fca63219607dabb836f195f6171f54c4ad7f47bce754591bf3ff47f68bf6c31c9f844bed046693429dd0778577f352910e33b940df28c3a35abbbdf756965f0784149bdb991478cac1a7df38306f61cdeeed6ae6a2ecd269701cfaaa1851c5d6c946426dca7fc54a96312f7c4750751919345214dc01d09fb9d09c17392a040a3be03b949c82402e84ca1bf01cc927909d1aa0c3c5a1765ccbc5baa71ba36a3629431d99b9e9fff6bdebcb85cbc5c6e96717ef3d26b8590f4c4cdf440edc9fe20438ad4e38d1883420094c25fe2d057ebda5672da55e3b89ee945f4063c499eff7864fa67180d713c961beb91f4ceeecacd3affe13a2c29dcab481852e2dd10a1966f22a3b78e80145861e57eb895080b40e5a0bf332a34e2361e3076a64eb5687521b768321789983934965fba463b0ce91839533ccb7bf0c72b790395073b7793a03994940634cedd48c21127511b6fbc92220d1f6a61e96b4256e14bcfbcd21e1b73dc9b2de6458e14305dace5f61c7a6ded66966c5635e4c9cc6a0a7959735534edce90182e874124f0c43096487c2196ee1b6b335e8b842d3478ad61d74a639915b197b0f680655d05d27787d3d54ca922fff8f131a2fbe51e1f79a626c208637f636aabe4e1d6fc2657e46f0e46024d8b8316b236a3e6ede910b8d01d90613937fa76e93d065f06b8e55a9b97e41f9991ee8e61ba3bc3302505fe40e8382b65d3e459138699069aec0f4ccab5054a2f4a0a87e2d76244310e68161ea7aa8cee5b55b7ec39220b59f98a78da3e8cf8e1cd7f09d8fc477751085ba5839455d1f2400fc7bd5871b2878d47d15ca8224b6f39260ce83b8c1407ec7d0bf1c0d5d2de3829d7caedc102baa3c8d6881a94d699e9f9123cdd2639fd7cefc9deaffe61394e33dfca86233d6d114baf239a3caee942e05ada5dda43209a5a2a211e99b5df408f62f7df790987a04b6eba30c62111f3447ece5808400ffe8afed4f468397385caec4d9a94b5e3b99316cb37ba1739a14f8074a771eba87fc9083502cc49cb8753b729aa7345a5ffb5a331d9ef4a7d759211dcb5f9620978632c0dfe2c25f925208e8ddd98f88b8ce1525ce759a71f383f69fa085b570adbc9c94afaf8801f02c7130b24e7f71680e1487dfa81f10fc8a139607b22680f5025c407d9b6f1f348e57c8b15826352e2fd2a844e6180d1d37a2be189f3b9daea6014f1fe4e916e12e0a49d0c83ee0976a51213fd01cb739d7b440cbd23ef43215a179be08fc69df22c10abd5165ad05d2735f4eb99069a9c7aff4bcb5d4ea660b642ea9b3dece88de6f68f992b230531b1bb4590cb3bd7dc6fe9c4d14abb5068fc1b2b9c5ee1a4ee9e626503d61c706dab60f4e17ed626ea2c3732738f5e825db41c603e8cff04f84167bf0bf896dc6ca06f50a1245337d6e28705a53e908a1e9d178a8c4d88603f1d53086d1b5667dbfffaffd34ad548e92e21b020c97e169b0687892eefbd268292eb5edbef578d52b028d780fd460ba2298959af1bc5e03749c1561e6bcb38fa4f9a7676ca2920f4bab16bfbe95083d1d75726b6e8c29868e13e02cc69c764b63c9da27a808ea5da373ad9f7486ddb789ad38bff50c4ec619cb3b9be89f016d945578d3ec87dd8ddaa245628e961940d0bf51cf34c67532c02baca5acd8b469a542857cd7de4cbfe4202fb1cd6ad160e9adf220bad331f724db37c1b73a963f1b43ad795e4056f294f8425c062e8cb9e00cb4f8b4dd39960278a10e352a8145ab9f6bd55b0fc7fddfcd7b6aced7631f5431bb5894f19313686d17dea56f3a3b749da567eaeb640c58d574840ad5f7ba4bddbbb10ad2b54e2cac4ef681cbe5b13c56bcc54e6ad27a9b1c1cf3346196e76031792c0c787c7466ae53b93dab8cd5f594323ccf4c1c595da8bab3558d930db0c2c406fd8c3a19410b8bf9811e285b4605524bfbf645f79cb4e255c73890fa4202695fdd19b6a7fa38225d2775770a29b960873f67745ddaa0abe4bbf89c8b802b5c2af96d7de0e91b1fe0d1adcba7979971a9f56af5a504697093beb9f6ec0b645b25b8748cf3c03340139ae44b006b327eba5f9b6a9b49451b08de6e736df45b0f80b752726b930eb74b596f0eae7beac9055e61e20c0962c75a9f9fd349f5a05b21aa4675d2610d762e499d60428ebd2b4e0bc545af2e1dc6249162ec013a10ebba13a0f2f3cd0a8e3a722423e1a1712ef812d2d88f043cfb65e3e43a8774b07ef4ba368fadbb622004c224b11afddc2138b67a3e467a5bb965ff7029fbfd66ef8525d7ed052ad5507e8bdc9184e2e14896bc640af918f008bfa7d5acba3e62075ee3dc5ff55f1446d0519aa0ba28f7f0275455eee2aa87b13231872f99a2be5451439d6ae9faef0292a06f8740842792c9cc8b7cc88c00dade75daebe81c0904df361ef083b9e5963630340559b5e68c042da2d22f676dd3b499789bd4ada4f273c6ae61846785e003a8e0dc08c36c2efc0895df4d0ed87045e172afde6eccbafdccd494a237b60873335308798c7b1c33fff7055af390bf44991afe49ef80dde6213cbd698b66de7d5e28a20745e78949fa699286eb10679568ffde03ed556ae2d54c69db07a54a3190652ae527e086d90382346f7b36cceedc2643064cb835b62a498da7b392395ed53aab9d99a3ceda718ae445db9f5a5b538396dc629d92536871b236a666e68a8b8d87e910fa2756c9b656fa127b077a32e78101eba224fca0d0ca5591fd41eedebe5d252ed5fa239d60f6c891b4a3581f347c3803492e905506a4bdd417fa5bfc9d3631ee6e5500d67b158d379b3a5d6fc02f475c1f46691de44acd688acafb291182c48e0d2b31db3b0c3c2412699cfb456c5c33209728698676c9682eb841f3ad1a4678e075af68c179990ca749c62c2a4014dde7a0d5a88bebc58e34a35928e41b697b6d3b3d818bd706aea76ebdecd29697635568419b6dd52594a25bc00577ae59eeb65bc844b858723ecf00e9d064ae20868201301f7954957df165168b3c68d2c37706407b6ff9bbc47ab6cbc1c13be6ae845de17a637eb2506ad9cd7f7764384d9096a5264100b773a2ccca6ec515fc998eefe28d5963115c3280ca9fe4017fdd0ddada77df1744b04a63405e08b95a8c1e5b20fb8b65209ee2322f34b0b95f194bdfeaf45f00bdaedcd7a131a9587494f6cd38dc357174a17d6b8bf70f7a583f4c479abf0cc6f45519bdfc8259ab2582e25f6fce4625062c27a4090b8386f084c6e963b3e54f03ca420c2e1cde9637507dbfacce5944327ea2de79fb3184f5fa69ecce787abb523361e83dd1c3b9c90e6de102ebe30f3e8b8faa179dc8da5904925170d77bbae3fd05e83d33b4561d25a8b4279cd95b90284642343dd8dd3b9ba3b5002725d348263c36fe3189855852a15d287c38d98521a3f815f363c981cd38ce584b0cea69c2b80041cc5e7a528db8736cf18f1c085dbdd35c2f98ab3cdc1f68f264c1c8df4829205cf0e3ea4d3712c304240486cad6eaa8387a0aa552fe5af8ccaadfd041c0f83d86b3cb8d1bfdac9e475ca796a7249566622eb892686fbb4c96ee323083f0a9f89e73791065fa6349e76b896157f296079bbadf7fdafa7c06fccfc50eb7bbcf7fc43e87bb893ab3573f6a58a3231bc49e09cc521084a6a57d9528e3e67bcdb8ff4d3a2a79e01540d30ab2c24723dcfe5c124f548847d63a9fbc3ef81f3451f42ba65c09250e799bbabbf64d442211b647dbea4efbcefd9b581de816726737720d6e5e7dedbb233b785d8c12ea617cca955ee24cf301c68ededeb4543f882c9061e4e789fa2dd6367969c520317f0c1d7805b97bb86909e980b82449015bd75da7a3c1deb831bede50886cb95645d0ad3fac9959b5aec53e523e741dc04b458db569fab6f053d75c3c7230289121ac99c6bdfd1803dbac9352c4885d5e0949f05fd52843b42cf75e9ed9f052448cb57073988274f8ee73d43ec0c682cd12a155d765a3743a0bf8559d018835e6ac99edffb475f7e7d5d4199e4b9f6b155200f266cfb224c7a57a73de59cb995887f93944f75db483b92d5cdb921679b79c3d99fadf6cfb790a2936aa6e0263ff4c5cf6fe3629e2faaad463ff6ea145500e651ee563ba80854b4bbd4826762c48f00916ec08a0e273e8240f09f0d848651dc3650767229b15026fa791cac1c393ca17d6a8feadc2e2ffbf28a651e47f032e84f55aacb90f98dd11be101d917fd92aa11a92e57c9e1954d474df77ad3f027c8107ab71351fb1084f2266cf774da3e2ee3da2a8cdc337be8ca5b4877e1a9254d9acdb931c786a919320ff4354a566bbc71d4d8f6dd380914c6050029ab8318db6d6cd637b6dc2300036d962c44c4da4fc4a8e516f49c73866f02147e15877a6a5d774b27f0313e4", 0x1000) connect$inet6(r1, &(0x7f0000002900)={0x18, 0x0, 0x20, 0x9}, 0xc) r2 = getppid() recvmsg(r0, &(0x7f0000000000)={&(0x7f0000001040)=@in, 0x11c, &(0x7f0000002480)=[{&(0x7f0000001080)=""/205, 0xcd}, {&(0x7f0000001180)=""/29, 0x1d}, {&(0x7f00000011c0)=""/242, 0xf2}, {&(0x7f00000012c0)=""/113, 0x71}, {&(0x7f0000002940)=""/125, 0xe52c6e9d43f160f0}, {&(0x7f00000013c0)=""/67, 0x43}, {&(0x7f0000001440)=""/4096, 0xfff7}, {&(0x7f0000002440)=""/51, 0x33}], 0xfffffc6, &(0x7f0000002500)=""/180, 0xb4}, 0x43) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000029c0)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001340)) close(r1) fcntl$lock(r0, 0x9, &(0x7f00000028c0)={0x3, 0x1, 0x5, 0x400000e000000000, r2}) 10:37:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x1, 0xa82, 0xff}, 0xc) 10:37:36 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x99}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7df, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="00c42f54a738f9c244d268ae033adb1514a1eea89404570e14dba38f09f432b50f6471c0155ce3b27b", 0x29}], 0x1) syz_open_pts() 10:37:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x10, 0x100) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0xce) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = open(&(0x7f0000000540)='..', 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='.\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 10:37:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffdbc) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x401) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/77}, &(0x7f0000000100)=0x4f) 10:37:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) syz_open_pts() close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 10:37:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) unlinkat(r5, &(0x7f0000000180)='./file0\x00', 0xd5c6d01eae250a56) setsockopt(r4, 0x29, 0xc, 0x0, 0x0) 10:37:36 executing program 0: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 10:37:36 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = getppid() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x101) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x6, 0x0, 0x0, r2}) 10:37:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0x36, &(0x7f0000000000)="9e1ae655a3f58e1af2d77b21a990edec5fa9e2617aa1a8090b718ef8860fa3652f6e8ee403210416f79ef70d3805f9926dd0", 0x32) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 10:37:36 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) shmget$private(0x0, 0x2000, 0x44d, &(0x7f0000ffc000/0x2000)=nil) r0 = shmget(0x1, 0x1000, 0x200, &(0x7f0000faf000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) getitimer(0x4002, &(0x7f0000000080)) shmctl$IPC_RMID(r1, 0x0) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0xe7}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) chmod(&(0x7f0000000040)='./file0\x00', 0x115) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x4) 10:37:36 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 10:37:36 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000240)=0xc) r2 = getpgrp() setpgid(r1, r2) readlinkat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') 10:37:36 executing program 1: r0 = msgget(0x1, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x81) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/118) msgsnd(r0, 0x0, 0x8, 0x0) 10:37:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="c0b6897daa5129acb776d788f14e11a89c6691bc157d63cb1371199ee47c65574036109d179e0cd4f1641ae99e1e8fc8858083366f831d3b8e5657cf480c923db950c9cdf2c1c51d1943e7cbd11aca8754c24d6af2203b9ff2aa1726d3fc95af8385869acbdc5a4276380aa014cc5cba09ee35f73ee187d897a7a79cce904f0b647318cfdd845e2a388099822c48", 0x8e}, {&(0x7f0000000340)="daf4a6b9bc2cca71b322d497aa06b2818c6bb4cdcb630f82699235d21d6fd203e2a5909fb8d8e3a15c6b789e1f3d845e105e2487024b0a085e548d9de034720886734e08a5fdd6158a84c447c1969b7e1e811ed92cc39dee19d2df37d54fc819fda391845e6113ec76d7adfd5a839fe754896f7be698689132f1fd0a83b28157cd9e0ebda3c210c698c6f2731ccde3d515653c871cd7838f456c2d3cfe63bbfa35c52a90ef192e7e825107484700f14226288d42e01115c19df9bcffb79b7641da54e0c491b9d3551e3d7a39a119efe7edb7732b9ec24c8e77589d6e8f7b07d5ba8b2b861e9092015253c2c352d8bfec5ec1006d71acd308e13516006d0dea3dc3f1b5b253b7d17859606ca842a902ed4f6d88981b60c4b344c44cd7408b53939ba73a8844990b946ae2baaffd2a3891c09a424721b742316f893e9bf82f186701fe1d4bcec3c2f350105e27260d502d3d29ca001488e8f9c8e552456cf92236105eb4eed6a62b203750a1935295f2a79d6bb5d0d71677ad7d6e396cdebe2d45ec5abaddf96a6f70809ebca4481324f90eec5052cdc4db341cd077bfd797c70032266121de77697f25d86af1a464a61bab85d029da92424219ba708d56bf74f0b653818292e9ff87bf12f212f8455b2cca58ff32ed3d71492da72ec94b49b65578aaccf08e69d6bea8153c1ad3e6bc3ee558a2c993f382f71c3bf1e1521a5d3f709430848bad3b2a60b17d2292aac63b0690e4777871d0146025318772cafec53ab960a8d4bb536fca6a98486df00ed91a357317e28710449e0bf6860bb73427c6b7d823cff94eead90b57cfea03948b7fd0dba1aaf9fb428dd33da6419de32b21e4e3862cdffa9c1b9d7dfc4c1e7aaea2c42b8051e62895b36d23bf022498d44c2e0a6da8bab7d418f60d58aa631c3da311e1bc280372cdc50d3c9dd8ba1cab6c5cf4f64fa3d965b8e11838567215e58150ff8ee47c668252050f40416c7da3be3d092f8bee7fb81ac6b8cb11f6a7c87a25cf681bfa7a3179bc1c76c5799d29cad815a3f4fe040910201a4a962f1fccbbb531e9c812f91b2bd6513b7e8ee1f10310e992e3c1710448238439e1445c8368fdd71195a06fd9241cb034be08eba08fe75576314bc6ef51db5ed3a162b2eb7caee4ff6b204acac768d828c475c5c96445bb91a77589629761ce495ecaa492e8c7254ad0a302301fef0bc5dcd540577d35832f587b7254a3f97b8050448a3299a97cffe7f1923e616774be87a0b21556dd4c701a5d7a92786d1c20e93ab6596f8f752b25ebeb265d57910688c2ca1e3bc15db07febf7c3de243462aa29e85ad5365c097f389ca24b0a27843178a92643363fd6340f9c9ed3f39861d633131b0e740de046029bfc27543397893e3b94223403c8d28a6bfbcf36606589ea72ab151b2be367cf3221da87dff2e25d2f51f21dd6106131911ef395c7f5a024a98c77d43ac42425048bbeb8b0daf9553412d7ea8069fa95272eeb162fa97a1935b5f88f1a43b4a295f39680a4a91d57b72a96499f736942def2e00483ab0e80b3ab21070e4e84296ca59e89422064bb0a1426184bb0f70ccd62e29d129d70a21047e861acfba02990d37ad581ee4b4e0ac5ebf95251bb3a615da8f9b0e1af9679cc4bc9f42ff82aa2199d6ff428d71d617c1147b2442474d5c432b5267c091d4e4aef176207aa7b2d84961cca76ff8d54093eb8bc89e87ad5b83fc90774a3ac264cea6fb790bc5ca5500bf6b29b866f07604918e1b69bfdd6b4f235adddfaa67bdfa504f02ccb445830080cd33920a695de080a127a864134ea02f2bf3564f743b0a2f2abbb8cc8b4e42403d609621dc768c98004c5b2a3de1f517683c2d1a01daf38a6529b6375c7a1eb088df5231742ff8e0e320e41b8aca514b1cb3bd83c2373e0c7336786625d09c83240013af072b7bb0b99f210f62eb5c822c32465c03e7312fd29e15167e5f17e93d2d0a65b43a02f3dd8de476719e2aed8a82250fd3a8673d0f8be71050529c580227556745fdd11075a9ca5818c397a6bb852f27caf4a44379283e727a4f4b33e7a02514a74cc7f7246bb831cd0d17d119d1bbb8abfedb3bbb7a47b7bb83620b4878f1455c27c2937e0d1ee37ee1dbd27179cd53cc877efbe4306a18624340b843b35a0c5c4b7a003b57017c20737543d6e7e6208006a15651392b323e480f52a76f1ae0e1d87e7e2c8dfcb286688d7bc65ad3c7539d6dcd7614ac84ea00673850d0d000c3440e33b6e2426cf7197d84c6d17df95c3571bb9f299de73d9862cf3a4ad99078e1690b7d894991881519f9027e026e47ce98bf5cfbe181481ec6d79fdbc7a9ad3165d936724767995d108ae3c4ceadb113c2f49808c80dc5bb0625281c5790827d1d0134461004ff7e52e492c30f5091f81e42056dfc612262ac3bd8c1c0efd91d6628fe88a8fb4898792c6dceaa561925c2d2c6ee6e514f04aa6fe00e869c54fabe6050c73dedcd86030d09536258e220d461e67d9fb90508c8cb24fefba37b9dabfa203687a764b57e932004552ef0fb3ce020b5feb45469d541fb36d0bb7123f23d2eefc0c89db2349fc9f1a9dd45a08f79e72853b7078717f8a57eb1c44d582eebe8dfc489f02933b206208b37cebda45d4683a697fff7aa3ab858dbd7474cb622e3479da135edc78ec2809a5dcb830093c72645c4efca555769a8afeee4d466a90bb8162f633d363f03bce5d97490cbcb02fcb9a3e1a80d995a35f642cdba04b6158c1442c826f612e8e5a019d7b0899037bcbc35e59c0176e4b672067c1db8c7e1366d6f4c7ef4d87e2f1dd4d70a4d48c7139f175a6071a64968246e902c19a060ab54efef79e224f2150e5a44cc37cdfc47d78e3069ee15245ecab846b3415a1bb0c5a88cacbf74504426b6a81fd115125ea8f1f6bff956435518fc7bb8f2615be8e7cbb16c4aff13a6ff8cba4c5fada766a78c4bffbd7d18bb3706051843fd76f61bc2a8d369996272d28e4bbc54132c42e826cd30e17765503cd77338cddfa447ffd71b754b7112ae896bddf8a3076c0e89cbe935406efded617c2639f12d21b3d8cc3d6d461ba23d6ff37c4291dcbda83cf03fca65871fe3bdb91d82c482bd5559a0cd5f2cc47ac82f52784f6593dfb36351db2af6205db27618fb30cbf719714e345b0f9513f4f714b9d514cd05b3d2b7b58e135684a435c8cb163ce373cb1e8b28746aeb557b1805d5826310a1a928b92a9ae5af1a4159a580d751cd6c140c4cd70c934e80e833bf6cb0550556b80811f81b38d8984611240fc41e48df9dcb59f19a7fdc5714fdbb32124e9bc94fca3a36c06bdc3b0daa43447778bcb064d54475025f0cc6d07b141926d98a3a6b06af10db61ae8e985e165e2bf7b67449b3fa4cec4bc4018bba8f2dc2b018fe85a30c4440f0b736b7f359fa8fd025c1f72cc7178e2dc51a5097cab72cb5b3d855757ae0534555fb9a63f1bd5bab3e8abc72323d29638c6bb79b1b8c76b1d00b0653ed59a86789e52d46af76af3e7248eb6d64994fa2b9c8b0e80031ac0bc4831d5f463e0ea056febc94e6098e4bbdd8cdd9f22ae2b4426a319a0f4d5bd1f7e66074c26cc08204459b715ad39f9719362dcd6b7151910887ffe1637d4150e1f518c04232731e1a23375a4a3b7a691cf68d25775e77000146b763f5fb0a01671fe33ce2a4520c2615bf395c4b5e2beefc64a4aa29a0b290ce400bf49800af36a8f84c6384def0743125ab335adc783395eb30bf3bcd8ae5fed2cf14be7dfd0cc8d2e2b5f0fcd5921766a4b70ae6c51174d77d7ecdb09befdaedb7701436ef7ddd289eb913174baaddd5979dcfdf60a32ace714813c3cceeb86e6cf24d79bfbe5acd94a8ff6e1aeaf1cbe4629eb534918453063b08cef3e89c83a6b27d6f4245de5765395dde8011a7a62264367b9d38f646f62b739b44bc093c2c98624c20286b810ada31f5583b524dff432cc02054b54bca258fbbfd467f0dcac3d322f52af8e9911f46ac47b1663a660a6ebe1d47fb7667049d3208220f2a5c141f40477ed0c944daf571cd94b58c802f0c37ed85222e6e55571f3d61912dc51eeeae7edd88152dcf451f4fccd217f59cdbe9de1b5ab5452360281d715c64e507e3afe1ceebadfd38da64a6233c1006ced8ccb6ccaa942cd44060c92ca70511d6c949828e513f11a44f299cd6fd7520fbe78cf39fe2b27d03bb6214128b58e9b0c4a9599b1e317d922385624b771674bb1e352023f81ec7d1853b322c66bc5b12354ede2317375f5a7bf9862a908feda1324d95043d0b1e7cb77ba39a624f60e980ec2f659e6bb1d67ec8f130467d2dd9f40d7aaad4edb338039571c3e2fd597bb9dea02b6b192913cde735e273b5ad316311954e16565e2a5ee95600725e4aa7a67a82a0655abca5034d9906eea40055926afe103caacb6fcda9c437c64f9bcd7ade3fd3e596e0db25d913730d028898ae75c7b50b45809f10d617d7ccc38b72ee2cdbc3341af787a67e3240b8b6af10725cccd85c01155bafea75fcdaa005f1c8ea33d6bfd776d1365c86eedbe0516d34f5287ef305d94b44f1ba5b16f979b90c96c39c983f1601e2bbe64538269c349d4cdcff765ef0b95fae7b511e362b33290b41e8f6ead4b8de5add49830b635608fa60430a84a62d0b07e9611847fff1d811cb622cdbb421840326816009ed30b8f19f5a340fb3d59a3ba7b9aeb36f7b43a3cbd5786986b2961e80738fd75fe820fe70348e614421e2b1cfc2661a682aa0b55763a57b9fac08eefb0da694b2812343b378e75b76303057f9a2330b4c6291c28369913784fd5515e52675b592b89dab32e51fafcc7087232f8280c7d66bbba3a0b09e9c64d74b68877e1222ddfa30fb74d749ab2f94b9aea0416b14cace60c9cb9da190ec0acd7d7f2b795acf0239b66f56052e3ccde063ce281ca10f401bb3d2b09410c51e5a94ce9c731c9645a2eab21e51ed628629f03d42ba1d2e7fe47f1bc89d7387cb1df5c1a7611505040fefd7fc8d23cf15299777844e94e23c9f8b88c1722c38e54697ded6e64943e78edbb1be14a9ef7f93a815a1da59cab1da129cbd9bb191d76b0c872ec0236e7db063d7b3f4304b0bfdc83ae72feaf985370f11876bedbbc02b78ec605253bbaa7835b9846eb3e85727ac896d5d177e436d52b951e4a931f4f93198401f60e530701c6d5847446f8892d6d9d813df314c974dd69dfe48c38a57cd0593483df9497d50f1b716fcc6c3c0a16909cc5cda8474c3abea22064022d252b58ef56b6a6d296eea08487d00a9b481a5357b152849d0698a54fcf5f962a6f3e6cb2a9539bdc5d368de0624bfe5f4626c8b5ffe8f84728eadf639496508f46c30f5f9693da0cca15777c9a2cf37a593e2ac477716cdee33c697d3f3f4f571a0865374a0022731c80a7bc75b678de700f2f5d05ff2508e426849ed3aabc22b89fd5dd8669e57feb702031c8c6af185d66da564eb569789025cdeaec8f91966cb11bdf29330f28f97422c1c120ac6c804d9f4b8524593cc43a7e65012e57c5a4e2df9773a4837350caced51987edc20a0eb37037edc28d43be1e5c1cdf70597134a69af63b7623b0772550f427aa64c279f7bbdb068a9fec4b49732b698cfb2cbaf1f9e8eddfdc8283c8335a836808adbf4e89a31de0c2fbcc87b4fcd7a65bfa9a82afb0dddb5e5135eaa04b9668085c67677930100f5616694076a6afbfb4e7be07ebe2df8c08ff755f79158ee2eb7a4adac0ac4279e7a984f0918a5bd9cb514cf6c07167950845d99c", 0x1000}, {&(0x7f0000001340)="1d5694fc892f473f01ddb048", 0xc}, {&(0x7f0000001380)="c79b212a59d661266a5a53b4050ba274fb0c5c268cca77b06e672d70a7f9f76944788f7578ddeba69ff668760fed9f26dee12a0de4f6052e4cfd08e0858c44844f7516ea6dbb03e0c49c46f7df1bc804f8289246ff0084331ec2259c1ca38aef37fd9d8b7dfbb5a71fc8c9cabffd6260cd9f4ddc20a6a44a8f8fe615c9eee42bb02961f2887e1cf695ae0efb859235b1b0dc06c3c28fc271cc24b50718a212c779d3fb2132c14497f724e188d050fcfbf561d3c9971cbfa3c5a64f3bba14ce2c833be4d8b69beb58c4", 0xc9}, {&(0x7f0000001480)="32dbaf4213ebc9ca775bcdb88b26d842bd187fde18bb0716d33a317652150fd54908786195f621e5a5a4a812f6059ba0eb286b1bf6368d9401af3383e31b5f143d28ec34c726e248f30fd6491fb2823e9369a039c58b521f35ec600a8a7b3243e72494245dbf", 0x66}, {&(0x7f0000001500)="3d545d137ddaa4df8c2cdf7535fc33731b400550bf1988884202fbfc2ee5261acac10305cd816d7c7dee72c01be1311bdc87ed199eae95bd4d6c509f4f5b0365d3496b109858ef97a9eaf1f1630bfef8ffd0d859b8895b388baf04d81da9af92d4044150d1724879eb9364097580e9a35a0367f440747fd6edbc9ab43cdd0ad5a2f9315a8568a0a62d6ddc6b4ed208703212fa19e957c7610b09f6d7e7fe5d", 0x9f}], 0x6, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x10112) getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0/file0\x00') open(&(0x7f0000001640)='./file0/file0\x00', 0x20, 0x0) setegid(r2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 10:37:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x22a5) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) 10:37:36 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x16) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0xffffffff, 0xfffffffffffffffe, 0x1, "84ff93f4fc7adf43923932c854b3cf9bf37c0ea0", 0xb2c, 0x1}) 10:37:36 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9f0dc64eece0956481bcf10441a4d1daa37a0870c5204dccbeb9e8ca9da2a44828843e7bfd94ce62e701f50eae113a9da7a9a945cbfdaa20e929edc605d5cb55fe7abe9685dd606d7410b92f9126e3160b4b625e54fa90ed021cdf9d531d3350bf921b440bc69df51cd94e9028632a", 0x6f) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000500)="f2", 0x1}], 0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 10:37:37 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) mlockall(0x0) 10:37:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) chmod(&(0x7f0000000040)='./file0\x00', 0x4) 10:37:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 10:37:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x800cd}) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) r4 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) readv(r2, &(0x7f0000002540), 0x1000000000000067) 10:37:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:37:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x6e00b60ff1650b74, 0x0) setsockopt(r0, 0x5, 0x9, &(0x7f00000000c0)="6342ef8c8d9bbc80e9278e212919dc912360ddf39752c75a058b4a18fa234f279e098d3a7bb82bf3af157ca28afffe21b54536b91f39da87dcec680ca0f15f19c2e557b6f5d5d1da147ee210df4d6fc1fe1d", 0x52) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:37:38 executing program 1: socket(0x11, 0x3, 0x0) 10:37:38 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000200)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f", 0x3e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:37:38 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x77a0) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) 10:37:38 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x6, 0x7, 0x9, 0x8e3, 0x0, 0x10001, 0x8, 0x10, [{0x1, 0x3, 0x8000, 0x1}, {0x5, 0x1, 0x965b, 0x100}, {0x100000001, 0x9, 0x4}, {0x100, 0x7, 0x0, 0x100000000}, {0x4, 0xd095, 0x7f, 0x1}, {0x0, 0x0, 0x6ea, 0x3}, {0x9, 0x7, 0xba2, 0x7}, {0xbb5, 0x7ff, 0x6, 0x1}, {0x80000001, 0x1, 0x5, 0xb56e}, {0xffffffffffff66ba, 0x5888118a, 0x125ddfeb, 0x5}, {0x6, 0x8, 0x5, 0x9}, {0xe61, 0x5, 0x4, 0x3}, {0x3, 0xca17, 0x3fc000000000000, 0x1}, {0x0, 0x5a, 0x0, 0x100000000}, {0x9077, 0x8001, 0x1ff, 0x4}, {0x9, 0x9b, 0x9, 0x200}]}) getrusage(0x0, &(0x7f00000000c0)) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 10:37:38 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1f, 0x3ff, 0x7, 0x58a, "71fe9d42cc4e519357ab07bde634b5151e55c33c", 0x5b96fd60, 0x8}) 10:37:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getgroups(0x3, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000002c0)="81627e38b0261e83c2dcf28de1429cbf7fc28e895937af6d67b29f0c4a9a", 0x1e}, {&(0x7f0000000300)="8697aac1102ff6b176e4c8d4e1b83736c80732a11c1a9fbf1635a2a37d4533f18226276a6307171fce369dd76f3c7eb91c2dc199997e56adf0a2eb52145f6e723fbd8a825c87fcdb", 0x48}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r1, r0, r1]}], 0x58, 0xa}, 0x2) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pread(r1, &(0x7f0000000180)="e8f6a89cc3390ff12de5f1a78dae4ebfef0e51a2889ad671aa03774d9bd5b21d74779341368eac1102a5ba3753a86fc8b9c3a29523147aa7689869356161129ac27a5681da4fb77d54470891196ff674f9f073d6288aedfb9caa9cff64beaebdf05fb49d04311e9e8b2844a1f247eba3bb4c1045182d1e2f1f32d39c573c2257968617d4c1bd6548a0feea520d05359730534662d7ddb9b5d103fd6c4a6df9f64c397b2d3765b03066d9cb0a40c5b29e719371fcadb55070f0fadcfb382fa48a92d2ede461e335d9aa2bd599be7ab106096036250802d8f27ac5a76228a9b215a76cd66b2c369e95f2adb0f936e64e9debf483e224a078b32215732c", 0xfc, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000780)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd500000000000000004e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a4751169988d041d9e32a6e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000515759b6d4f0ffdd17f450f943be4ab0a73fb9fc0a4058276661bf5bd3a95d77412a6becb63898e37c4dd62dea041bc7705f9f07193193fa3ece0b77290ffa66cc55c7d0e11503", 0x157) r5 = syz_open_pts() kqueue() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x40}, {r0, 0x8}, {r1, 0x40}], 0x3, 0x101) 10:37:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x41) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xe9, 0x1, 0x80, 0x3fffffffc0000}, {{r1}, 0x0, 0x2, 0x2, 0x4391a67, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x42, 0x4, 0x3f, 0x3}, {{r1}, 0xfffffffffffffffe, 0x0, 0xe47147d603895b51, 0x5, 0x7fffffff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x20, 0x10000, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x7ff, 0x9}], 0xdd81, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x6}, {{r0}, 0xfffffffffffffff8, 0x1c, 0xfffff, 0x8, 0x7}], 0x8, &(0x7f00000001c0)={0x6, 0x401}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="ad", 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 10:37:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000380)="4c7186bc19011ada63c89078ff1632a58f9b60a384a4cc3cd1d7c197d2451391d9478e3b11d081b4e3446efdf6c2652cd5311c14ab62cab93476efb34f637f1bd463f047acdd531d66eca064800712bde4bee773cb843d5870c9f3a6d14d4d38db326f6727f45c94714cf2b9fa29df0e14a926d80b7119"}, {&(0x7f0000000400)="0e320a9afb0a8fd2b1b61d03ec5a31e78abc2161621b0b94b0d34820d294dfe39470bab84ce279286d203aad5d2514b5e099465a9647ed548219f241e0c316283351ca06950113406860fbacf6e549be9acac6d47b0d6dc54133eee58763db2569af2bac045d75448ac972a83fd213af296b745a50f0f811805b055e"}, {&(0x7f0000000480)}, {&(0x7f0000000500)="bdea8898ea6284757a76"}], 0x112, 0x0, 0x36) lseek(r0, 0x0, 0x0, 0x20006) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="bbf35d6e3e048273274ab486dd4e6dcee484dbc7dc09641b07dc19a808788283fd68f0c8da9f1febd596e9cf045930f49490f78cf8864194634157f25525892094e494e1280b9e6e55157494dcd86361fbc426c81a255c98c7e4e849c8e722f2be3baf2bbecce11c84513883f964fae578ff812a58e669765b8b15e05d2d3329f873c654c887fba7ea66a8dfc3862a65131fff444fcfaf3f1e97616ea7db8541ff1ca807388fd563dade0c694dedba1e8e7c703136e225ee62127e94e59b22a73d9b5b8426a265a3b65c14d80bf5133d80e65d50", 0xd4}, {&(0x7f0000000240)="b870040eb0f72718a176b2617ce27dc65d04878f875b2abd1456e330092c814d211db2072f2bdaedb7a6d4a1f83b0a20a8901117ac9380587bd57c033e048bfed497b10ab27ab743b65f1020db59ec619150e19962bf7a7720c6c9b7425c324b26a8bcca9fe423aff330eded5fe64c8f2c5c4194c839f54ba1a3a40164dd8884ac30c3e04b5df8eff732a5e838ced3ddab49331cf02ca8af9b6cad69ebaa86d2a8e944aacf3a7fc5bf", 0xa9}], 0x2) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000580)="e602232cafb36abe52e2d04e6842bf09f505bfcb3bbc7d4b4494bb322ef7b26d5b97944071a126ef352c819eb818bb96c87398f7fc1a1963827e5f2432a087ca74b58c0dc825a58023bac51d4dbdd7a56349c1beb7aec460cabe69111594568a07da2856e8146037c53a923a4c8b7cc2ce2de3687222708a80585a9d515b6e8d08fa0a290fa25e9714c498ee1177304da7621b3a0e5184109c7ceba6a9ba42586065543f90cd50ed2f383f285ea2c28352f86faaa98ccca083983f17cb6634935d0198c375de8026e59be8c6b2a3c53fc620c59a9fe0d0f276bb9fd276d5f01a", 0xe0}, {&(0x7f0000001700)="f8d2d85ea5473d4fdf5e0f8862a0bf54b8c70400008e8afdc8eb0921aa398c9bf55f8928f659c1420e3a758f9d1303f350d45e4fd66bbbcd7bd53aeba94da0d4fa4a017c77b75d8ed4a229e0e7f9946915ddc7d9189dbe258c4371fb571885452af970a458aad9af979a5233665ab52ffc", 0x71}, {&(0x7f0000000700)="d825b25525c0d262a4e13421835689f3d7f2a305f84d2664d73eeb1e9754ded6c6649b6baf4ef7ee467b02a3d31cc185efa555bc4be5fe38c2aa6fe7ab8e90a97055f8828062dcfc6ea6182b0fe1e09ed14878ae5b0dd1ae9eecd1b147f98af730fb43e265006a14db8eaf747ddcb326c8aa136af1cee86a20ed8fe922809740e342f1309999fac397d3a6045a0a59991cd4efe40cf3b0824e4078bf52911933f5ec3492d1f850516925b6e7880a4e494162a1ca6628e6b5188f834b36c0255da403c6878341295a1600ef285c00000a5433e1ff584547e22a7b6050fd65be5bcc67af6e0f30a7880a73792360209ab1cec3e4d329ce244f5be733b9cc971e6808061a3687ca342d88a4c8042cd0f0868fbbf600be6880db58a9a1ff5d40d4d4386cadd534efff93c06ed32b90387bcd0cf2e63924c8098eb6b914faa0ed3524076e0579efeb6cc8ad77367dafd13410cc2a1a16d03d39825fb867d7e2bda5416890b289c3f0635bb6791528995b5ac2bd6b8d7e2ef17d2de2087117e79f4d3ea72004b0bc4c3c75731bf7b9f9c4df2f54a8dadf4210ca486bf9eee112ac8f6a3699c0958ec63508e3b395b84f1fe206622d2b5cf174bbd4a36194609114d6efcdd9a2b996cd5c79121a2746c114414c423fec8c392707682137c68ac73dd0f2800fd2b3762e36624734ed5823d6c463a30ab78fcc1eb80a29c9c831a7a3cbfb4059c1acbe32f0ce89e882281855bf14c2ca482871fc59d2418b9718d88a20c7f14b8872d5f8532928f97e9c4a5ebc4b8b95fb82785ecfe68d54d7e909577ea5c77c973fe3fd77a02809ed7a54551c32ffd65fec5a3b8d0e6c86f55303770d0d367f8040d6a2a0dd6494d9eb2d6bb17c330c96aad7ea553b9aa198ac7d7832202758d63dcd25e0c3a8e5ac4434a9243ce3fcdd5096ba85ff20e303a347896d4f844d2a5a411f0c38ee8424fec2f34a61b2ae471ca35f75d3f5b465dcb1da171202a60f915d5b88966253d6123d443a9e99e04393877e387d66a2034ac75854258e3370852634ea9e3cc73b209521d7edc770f4dfa627b185a2c0f440ea3c0aba4fd79d88871d6f212fdfb1503cf6ed0c5de12327d4a4e7095e0c33b9e93eb363188851cc6a9b576fd330b4f419d99574fad34be1b81ddb7da489497c0208ba89b33b040ab220e6da5a06773809a4094d69ab50c00e074dd2885bc3b91172be25381a0de6b68f6816b2358a2123f3fe9dc82c7f3fa9567ef8870694362b0240e9e9e0e2ca99d77d15aa6ecd28e5f8463e120d91fb05d6b4967dbcdf4c3269cd2cabe976cc3b028232775660b3747b993a7a9f63fb987ba16cf0565b07bc6734b3f165380b0c07bb2c4d0addff370c9cd47e90243d83da886b9fd36bbdb28a82e1bf9e9100e0c4f4ab995e5bfc0ea687a9cd6913b296f07c56982aa84ecc248b0d86870682a6db30943937784360cd436ce77b348efc42f11382c440426512e5bae6009bbaf5311efa238653f4cd2a8bf6a304158bf3710378a699ba7c31eacb1684cd86c10fee7f23b292e26c53c76c5d936acad1296a2a0fa423381fdbd59f49a62b570ef2fed6d6ba0a84dc0fd08780ef80437ee31061a9a1494e63ac43baefe8519f5537fc7fa6f205a2de95e84dcb7fe4635a2869bd0b698257d77f639e0dbbaa4c75f87c77dca06a3634a24f9bcd030ad5d008c910efb86ca9632b8288cfb9fbe03a9e38580500ca4189736ee467c0870f0ff6614356cde5b75a77692cc32d55cdf163639e31504b189f66d6c766de9dee27ba65c4148e9c01a2867cf60cf7f8c355d1a3296bdabd296b4117853ebccea4aae21caf26499e132a1d77e04513f70d92ea85d9546758d77d879fb17f9b299423382dae859c27d01b4d224f1a2a138a3cbfdd103f40e2ba4f9d09d7928778ad2de9c07321e3a6d2cda95d81bc3531f352ef998c59ef55737415c8e2fd2bca532bb3da0835e3eec46d1ac3349f09414cad193a7f34d9553e673c41b8b5c233325773137a242f3b82a5e74f71010783ef157a0f441812e0ba617b88b007b80c6a5b7c464f0038642448a76074d4e710f18c5f71dfc224438dcd57291f51fc393a89911c31e00c94016d8bb358cd48a251a9e67476eec49b0d9c53bda83fd1bf50d2c817fa1cee30984b0934037350546a2a2a3d983b6bef4f761e1fb671ab5af35cd0720f1ac135c4e5d276cb77a3f5dab0b29d48fc31269d4b36ba4c5ed63735906d72f07827d21589080a81711d2c2a74e82dd847e3f823dfc2d5cc1c833dc5212c3c34a86ae931867329165d1a8dfa53091a55ac595cea329aecca683869bfef95e1ad0e1e3098d887fb83c8fdc684485cd2d42bbb37e39198a6b9d7a41fcc401f1db326ce93d16f5108573c8349f54245f2372cb712a8d56c53ad056bd2541880a51fe83b4a0096361ad257330f1a5d5a531c090bbd4034182ee164552a8fd59cc01a810c72a73a11121808a29b8f728511c223e5af739655d97fd7b2abfd7a13a47fe0701c728d00f1cb64e91d34484f40f49b8625643a9aa401067d252472f33a2c50a815527af8a7ef706d8b959194297810e403bf3753b7dd8bfeb304d012f6f416e1e88114b5637d79b3a32999f40ca440c440717c60d071600f0b54e4d9ac4267e3e59aa95bb8e1c314469396c456a70e659454739ef968d32cbe38dc6fb8409e4b6d8607aa7b32dd6045fca9746e351467f5ad2078397a1ef291e9bd750b5771528c5230b4e7c0e3eb2f5b8c1e2f5df30988e36f78289bdeb43176df03b9141ad38adf5132ed10e2365e2443b10cfe0e3eaebf155f1918fd21863bce37628800f8cf2b5bf74dceeba5a2d8a90f1cf5f4d74adae47bc9c8db3bd5f202860035f25f67545ae6c6da865ba1c0788957bc91c02b7ded15b0f983705479b18e9e402dffab6d0b9b0f79e9176fb283e3d3fd519436e3aaa317f8eca9a81526aec60a84a5e6704aeaab84262d505deb4488e4b8b1ef85d4d25ea34e390376f1b1ef2892705c8b7ab06343c1b479357e2172e8ae56335bb9c9122a8d1e08a26409d47169442a7a26e969700cc8066fea7ab8b571c5e8b8bdc1f7d9081495d6691c65e65de67d7eb62afaab974b1c06d2ea4e523b69766b140580044321b15088c952d8c8dc3a0e56998f86b56caf847ff958666d77bdbd793efd56484cf54eb9255e1b1d3ed6874711e2e116c3a5ce97a00b8e4437db60c301b125730a72e2f7c7c342c388a8ba2becd3054c25311838f4bd2ded04073dc1ae93cb4658afb9411da83ff8dcc0c2b408e8072c938bb1d305aba84bea3fdf863a7d73ce14a6444e44fe550ac43b70f4bcbc1f9b88391a9b3771eaef33187cc6246a8337d12bca7090c46955d5247c85c69dc38d6c6d4cc632a58aaeb7d597261fb26ac1e7d9ec29b94ec290c3a9ae5360b9839719b39a378e82e4566c0361cdddc7f46ebfcdd781e16ece975a47fd6e213f708dac3d2ecb75c0a5aa9d57f9de869c5bbaa3a001e07e2db536200420c7cde743188ab44715de71603d5c31adac4f0163b274a48cf4383af7b1dbfec567f471dab68d489ec3275a738212ecf700818c01d4a8ad6343a2f77de1d08a0c15aac19510a265fe002724b74c4b6b18335487b1ba7d9c101cf208d80077e35970aebe7602a47df36b4d1cb77da79bd621cd21e529b2ce5ae9358daca11a169bd6d308681970ed50546a39f22c549e1febbe84985b717a3ba19b6d634a578873638cfff0ded892a354c74d562a8052119236bf2134e1e51fdb6472d3895924e03335989c8130995dd0fdb69f57c6a654516b59a52d402ed948fe98068a3cdc4e4c7962ed22bf1cb91c0ac5277f86df1cd0ccc48eaa91222fdfba9d53160729d2a941c95d0f34d91f225267db0c6a7cbdeadaf77461212c1951e950daa567d6579715c00d2bb9e48f07aceeabbc9a93bb875ece7aef4c63b1bb280eb759ff90a322fb2c244df0ae7f4d91f532e6583c9e1295ae05b6c1f3edc752ffed93865ac2b1c3db3d1e6a011c097558764fbe345d976d0506c2f7f33618ca6839f5542ee3e804ae37a8cf8066faf5c3d2e47c7bd99d87f87b728b52e51717adfd7bd50fca0cbfc4d0be8c8ab3305fc85a6851954921f65845498e92d3c0fc074532eb43071a7a3eebb4bf93b924870dbebec939aa1ab0a967b12874e7a1ce52c16392379b100e8bf52d665ac911b9e9883aa3b8a273b6fd99bf4d8a8d4ae0731afca40365e26e8f51fb18dee96185444c0aeb9f50f15cac8b44e92003d87115f89eb618cf1ea35d8f8e15bb64a7d3cea646a8c9a4355e0a2fcdf9906570767a8606049802dcc6cf5c262d7a2e277bceb955b1f96f29be56e7c7edf18ffe7b472b53ea78046cf9d9c78f6b0909cc38b33d49c5340712b2268db1c3f6f554436c0a514d839c520947bc940a96b65e733deb4be24c2f64740583e05632c408f272a5a36e8990845f1d091ed78a530c3bcef948e6ed431e93717e4e5a9da6a53937c9d24cab05f8df6d5aeac682fd21dcb485eccec164d43b5f679d83197ceeb234aed9d4650f7e2319c2d79e78c952dbc17e1602b2235995a7e766a8a2fc657e1d33dfc3161b2f72a7db7251f0de5597369d9b4fb5959ca190c333e137b94ed458cea62fccd3868af82dbbde46f1008f106cbe450a6a3b77498acfbcef04623fda59e223f7161e984b2ceeeab2ac70369dfa0de62069cea05579ed495c5ae9c4cee4c17f83a3b1f31c661ba10c14e166565396cfa763df646e3be9bc845af31c1359a5201ccb1cd2c052479553fda243ef29a5e5090afb20833608f8bc51de6d2a96eadc856e2a919852738fd68055fe2558fddf0d9b263264d3cb12c551a50c286280a2a99f06f9d18fe94f76a71bfeb0878707a94372fee62f52ddfd9bc88a16aada1bb1aa68837308371ee91472b284182b54ad0297779f8b4d2a838fe0ffd93d5325ccbee21d666574f05cd25b2ed98685740c381288b8f16a0425b1db5cdd6889de56d010da8c4483c69a5c415b931698dfdae7842ff1a95530c6e8bf535074fff6e01b78c76c77f12a8600be4cc714fc9bc56acd1b320a797978fc8de4509a9e104b02d75ef25092cb32bedf2d10d9d061cf74ff5d7e604f3ca4e585f75ef50aae9fc6063df4fc50a5202c2ec2c259026fc5522a27018e4bd7fbc4731cc9f62d3ee7e6d0cb7caa638327e3cdad278047e34baf2c80786040651ed4fb9d2a784376e47a9500faf33fd41b918a594a7227b5a9bb522c878252df45cbea870901d50aa3fc4cbaba7a3ae8945c0e0575618c264a161e6e06535e69e2f206e4582787b4e53161b481be63d77e90cbaff921234168eb52539cb4bf1197020c93f7abd2307a051880e2a2b7ec02478e8fe2c9374b422b0b6f422ac89d43890e750a6cebfdee580a9df1c948cef918c481d16677b21939b11faed3209327eb7fdc7fa7d713b7f5dd75f7a45c6a57cd93c382ebea54a6e8a468222532c985819338fcb7089c3455fff88a3a3f952da57496641d3a1418da3d50c8c4b940a9836b081ba57cf985e4eb7553ef79fd836cfa1117d7dc4ea7b68726456af4c0dd10a89c91e8ffcb87fda348e694014d7a003a51f1c047ebd9c4de033be3b0c42f0fad9db2f0934481c68d127fce18a6dde70edab1afe7df149f1dd0f0c272f73a73c9399c603e129575a7b7c17ae234e938f02b3d550795500c64c5884cd02829239cf41179c4cde06fe523e2850435b8b200bc1b7fb27c73ec03feaf3580b587cad1a439bce5e9f5abae7f787948", 0x1000}], 0x3, 0x0, 0x0) close(r0) 10:37:38 executing program 0: setrlimit(0x5, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x6, 0x1, 0xfffffffffffffffa}, 0x6, 0x1ff, 0xd47e}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x3, 0x1, r2}) 10:37:39 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000000023, 0x0, 0xf7) recvfrom$inet(r1, &(0x7f0000000200)=""/223, 0xdf, 0x800, &(0x7f0000000100)={0x2, 0x0}, 0xc) chroot(&(0x7f0000000140)='./file0\x00') getsockopt(r0, 0x0, 0x0, &(0x7f0000000180)=""/22, &(0x7f00000001c0)=0x16) 10:37:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x4}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:37:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f03", 0x5b3) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 10:37:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f46696c65ad00"], 0xa) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r3, r2) fcntl$getflags(r0, 0x3) 10:37:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1ff, 0x687, 0x7fff, 0x20}) getpid() r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x2, 0x0, 0x648, r1}) r2 = fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) r3 = getppid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) chflagsat(r4, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) wait4(r3, &(0x7f0000000440), 0x2, &(0x7f0000000340)) fcntl$setflags(r4, 0x2, 0x0) syz_emit_ethernet(0xc0, &(0x7f0000000500)="e17d1220d5a57eddba36f292ce26a909ee476876d03ff77439a61ae43302458b3ed30b57f4ca5b10bcc8a6f18975dfb70b51593127c5d282329558615a9d63427a4e315038dd2b699f62b03aef0659e46d8f758e790872582f178eea3838e024246730d9b36ea279b1f3b31bb96e530a6093c7144731d5b7cb21fb24ceca9dca516e0babfcf940c57fa451131f51b10d181cb88635eb94265b511def69355f7c83c5aa9105f31b0ffe4cf6de7b6e81b9be567749f584b6518ed5cc6a7162cc25") mlockall(0x0) r5 = getppid() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) munlockall() setpgid(r5, r5) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r6, 0x20004b43) setitimer(0x2, &(0x7f0000000400)={{0xbd, 0x1}, {0x2, 0x6}}, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000240)) open(&(0x7f0000000200)='./file0\x00', 0xc7564e399cc08a1a, 0x80) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) kqueue() chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r7 = semget$private(0x0, 0x3, 0x80) semop(r7, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 10:37:39 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0xfffffffffffffffe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0xffffffffffffffff, r1) r2 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) shmctl$IPC_RMID(r2, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 10:37:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) 10:37:39 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x1) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 10:37:39 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x100) r5 = socket(0x2, 0x4, 0x100000000) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x8, 0x0) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x430, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x2, 0x0) socketpair(0x2, 0x1, 0x3f, &(0x7f00000003c0)={0xffffffffffffffff}) r14 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x20308, 0x12) r15 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x8000, 0x0) socketpair(0x1, 0x4000, 0xd9, &(0x7f00000004c0)={0xffffffffffffffff}) r19 = open$dir(&(0x7f0000000500)='./file0\x00', 0x20000, 0x1) r20 = getppid() r21 = geteuid() getgroups(0x4, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0]) r23 = kqueue() pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x10004) r25 = accept(0xffffffffffffffff, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x226ac95a34292601, 0x0) r27 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x1, 0x0) r29 = socket$inet6(0x18, 0x1, 0x1) r30 = kqueue() r31 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x840, 0x0) r32 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x80, 0x0) r33 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse0\x00', 0x20000, 0x0) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="9ea9a1baa813f63a707eff7e243f7fe55ce8ccfe4ba6965bb6801087c2ef30c997bacc32545c66ec1574aee53d8220417e1ac72a806563", 0x37}], 0x1, &(0x7f00000007c0)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @rights={0x30, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14]}, @rights={0x28, 0xffff, 0x1, [r15, r16, r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x18, 0xffff, 0x1, [r23]}, @rights={0x28, 0xffff, 0x1, [r24, r25, r26, r27, r28, r29]}, @rights={0x18, 0xffff, 0x1, [r30]}, @rights={0x20, 0xffff, 0x1, [r31, r32, r33]}], 0x120, 0x5}, 0x1) 10:37:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0104000000000000f32174ee97acd45635c8d4b945f7429c19701f2ce955a93fcdef21281591890ad969c40b5fdd5392ff3be4b685d28ac65265f4b4336fe7eb3c6c299473ef1d53bae74ef8c0127f7fdf003ec5d0a751b0a209241c940ea313b07783da9485a8fc6bdcd0b54c869b7c5fcc239e5f6f1953ee3e74e6de15c25114587cc6180b0bb91c98375d13c6b845e666b0250ea6a5a21682819a8b8336ca46f1e8100a230718b420"], 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000480), &(0x7f0000000280)=0x3) fchdir(r0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getgid() r3 = msgget$private(0x0, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r4, 0x0, 0x2, 0x8, 0x1, 0x4}) 10:37:39 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x4010, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:37:39 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getuid() recvfrom$inet(r0, &(0x7f0000000040)=""/101, 0x65, 0x801, &(0x7f00000000c0)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 10:37:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7fffffff, 0x5, 0xffffffffffffff19, "02000010000000ffffffffff0d225a2200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getgid() r9 = fcntl$getown(r1, 0x5) r10 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x401, r5, r6, r7, r8, 0x150, 0x174}, 0x65f, 0x10000, r9, r10, 0x401, 0x7, 0x7}) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x80, 0x0) 10:37:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) open(&(0x7f0000000080)='./file0\x00', 0x10800, 0x40) 10:37:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [0x0, 0x0, 0x0, 0x4]}}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) r2 = dup2(r0, r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0x25, 0x0, &(0x7f0000000000)=""/37}) 10:37:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0xfffffcca) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 10:37:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66695165300098751295fb410efaee29a932546d0ff9b61a5ced37fb0e7bedaa869a25ba33a5a1bf1c65129da538697424aa0e81"], 0x10) r1 = socket(0x1, 0x2, 0x400) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) sendto(r0, &(0x7f00000000c0)="cbae8ebe98d1230ca49a07a24b6f07b97e3ee562", 0x14, 0x407, &(0x7f0000000100)=@in6={0x18, 0x3, 0x5, 0x9}, 0xc) socketpair(0x0, 0x0, 0x20, &(0x7f0000000140)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/37, &(0x7f0000000280)=0xffffff24) setsockopt$sock_int(r1, 0xffff, 0x6fa4705c31dcdfde, &(0x7f0000000000)=0x7, 0x4) 10:37:40 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = geteuid() setuid(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 10:37:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = dup(r0) close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kqueue() write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 10:37:40 executing program 1: r0 = kqueue() socketpair(0x0, 0x2c4fbf4c50b5d544, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) accept(r1, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 10:37:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ec, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x9}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/120, 0x78}, {&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000280)=""/90, 0x5a}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/90, 0x5a}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000440)=""/73, 0x49}], 0x7) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffc, 0x1, 0x7, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000540)=0x7) 10:37:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050300", 0x5, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x4, 0x0) r2 = dup(r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) 10:37:41 executing program 1: r0 = socket(0x10, 0xc003, 0x4) nanosleep(&(0x7f0000000040)={0x9, 0x3}, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) kqueue() ioctl$KDDISABIO(r2, 0x20004b3d) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) 10:37:41 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x20) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') 10:37:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 10:37:41 executing program 0: r0 = syz_open_pts() r1 = socket(0x1, 0xb4de9543f2d29254, 0x5) r2 = dup2(r0, r1) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = dup(r2) fchmod(r2, 0x4) r4 = socket$inet6(0x18, 0x8000, 0xdc1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0xc40) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) recvfrom$inet6(r2, &(0x7f00000000c0)=""/169, 0xa9, 0x1, 0x0, 0x0) r8 = getegid() sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="2f8eccdd989bb34e1183e97e0969b99a91aeeea1ef76c3e31ff1b3fb96d75660f28eaa8c29704e9391", 0x29}, {&(0x7f0000000200)="12eafaa6adfddd9ead99b26998be4474a555ce381d73090d6f47265d07242ed3755193a813956e1096cd187c206dc7cbf2083886fa8bfebcafc3b23866c1d149e0df1168f4dd9d8496beedaf9228efd468c54cf1a6019d2289b886715cffe808893d62ef06adf14e846cfb8bc5067569376091b80e8d0eee98e06c0b1dafc7f64464725bf996ba002c06cbebdb368f17f7181388c20dfab77021", 0x9a}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r3, r2, r4, r0, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}], 0x130, 0x4}, 0x0) r9 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) close(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x4, 0x400}, {0x63, 0xfffffffffffffc00}, {0x47, 0x400}, {0x46, 0x4}, {0x42, 0x7}, {0x0, 0x81}, {0x143, 0x9}, {0x40, 0x3}], 0x8}) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r13, &(0x7f00000005c0)="863fdc2454587a9e49712653b7d71bd14eb02c60ffef306197a2072285926679514d8b0d684e2e2c08bd7383df13fce1add91222c42bdbb4173fcf83cc8e142495f2156a461c29ffa58dda9343889e372b34c5da6b65e3c4616133395f241db51df09d92b7fc372c6c759515e107929146a9964092c2f7d5fc35f9bca09530c76a3c5a2b2f2d66dd530167546358c9c746880fb3e038922ff2bf8c357e30e233d9d68c6c8a2c14dd83f64667a2a7743136d7e152eb8ca6a44bf331a91bd63fb4", 0xc0, 0x2, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r12, 0x80105727, &(0x7f00000006c0)={&(0x7f0000000680)=[{0x83, 0x3}, {0x22, 0x3}, {0x24, 0x401}], 0x3}) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x10000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sendto$unix(r14, &(0x7f0000000740)="54fc274dfae729b64ae280f3a195416f6931edac777bf305633935a517f8f696ea6361421b751bbec25a02c94780e7a03496de0725f06f9206a07be3a44f990e42d4657d1b4dc0a246cfca92e9bc4cbe7095fb077d89db438952d05518faa6acecac7b54", 0x64, 0x0, &(0x7f00000007c0)=@abs={0x0, 0x0, 0x1}, 0x8) r15 = semget$private(0x0, 0x1, 0x10) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000800)={{0x2ff, r6, r11, r10, r8, 0xc1, 0x5}, 0xfffffffffffffa0f, 0x7, 0x4627}) semop(r15, &(0x7f0000000880)=[{0x4, 0x8, 0x1800}, {0x2, 0xffffffffe0019384, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x8000, 0x800}, {0x5, 0x8, 0x800}, {0x0, 0x6}, {0x4, 0x80, 0x800}], 0x7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) socket(0x20, 0x8000, 0x4b) semget(0x1, 0x1, 0x180) 10:37:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x2, 0x281) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/24) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x3ff, "dbf6812acd234b4d0910a8e6c3a4920d488816ca", 0x0, 0x3}) 10:37:41 executing program 1: socketpair(0x20, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x1, 0x7, 0x800, 0x0, 0x8, 0x8, 0x40, 0x3, 0x2, 0x28000000, 0x3}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000001c0)) connect$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000280)={0x42dfa6a2, 0x7fffffff, 0x6, 0x5c80, "cef221359ccd6a58813d22f6e3c3b0aaadeaeb81", 0x5, 0x7}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000002c0)=0x5) connect$inet(r1, &(0x7f0000000300)={0x2, 0x3}, 0xc) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000340)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000380)=0x9) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0xffffffffffff2586, 0x1000, 0x1f, 0x1, 0x44, 0x5, 0x2, 0x0, 0x2, 0x2, 0xfffffffffffffc01}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000440)={0x0, 0x3, 0x3, 0xffff, "f5e208704a0d651c58500dad22d6a8b3ff1347bb", 0x800, 0x7a0}) pwritev(r4, &(0x7f0000001b40)=[{&(0x7f0000000480)="8cd1fa66e53159c705e6d0fb47cfc848251ec13833eee5ed4b68527e3c650e707525ba984f11fbf9eb6dddfbce9854b64d147928997a48372458cfb00b4dcaccea8921dc4b6cc983043716b682795b9d226be6e4584257bc22cee2409c6e982fba093abab5129b856635ccc6ae613ece7c3d4c10ff385c26723b4ef765d0018a495f18b911c360a58e2e332a354ff2d9900783544df18e00806905b85b32feac14eba14ff10d05e5361c622cfdcf0af361df5ce9f29b1e10c4dd8206fd7e3d372c33261afda7", 0xc6}, {&(0x7f0000000580)="cd50dfe8a8a584decf9a09951a947d1d3ba848277778ecc6b9f606784e942509cc268c4fad89ef212857407fd6363bb8a0aebc1e7e590b984c83fdaa89c728041669be35fb47584d440f1371eec95333be0173bdfb2491845fef31f65a6c227e3ff52f73eaf69aae76bb713a5e5f08fa8d43f418e1fff0156cd8feefc70227e2fe978a24cb4519c35bad4599bfe42721d747c7b0e9fda5f6a5081495d3c189127e5ddc243d3836599da880b5f4ccecdc700fed7e7ba0048a879623a1f615e0969380510ec394f337b35c2d84f1d5", 0xce}, {&(0x7f0000000680)="5069c603b94b5bce2a793811a238ae6a558781ff832b517c76c548ad29f961680a293f17e33bd8e7a037018e4f1a3283d49fc3bc9e6632cd418f7930177e8214a3496d41a0914ad12bfe7ac6b750c8280b39cbae4d463a02ce60147424e62af21932a9b1932a2c94021ec33ca25eb0c76dc60f45b3358fec8bccdc4552cd7a45", 0x80}, {&(0x7f0000000700)="489dd629d9d089fa1eede1f194835e7428aff7b7774bbed0ec3c7492c84c5b4bcb3b0447d14c63243a71a7c40e930edfe485ecd1725725fe1971f81587358fd0d391d1ebbec29276f387ea0ef1d38e96793222c4b7dd3c037bc10df164fd9a4132adae5b1435f891b1edb75aba6cdd86d331ee1803b0309eea2e393865438c9ed8907f7c598fa8994d75d9998937d3e222a0dbb642b283bb8fcec40790abf1f6192e3e358c372cd7e332", 0xaa}, {&(0x7f00000007c0)="2eb88a7ee55f7925f89f6f5db4c156817a396fc447e7c64b875253dad6a6adb63ed9985f1a3099cd2679ef08c637", 0x2e}, {&(0x7f0000000800)="666cc95b6231db52bf6e195a5a028d1e1601b4a4f40a887ef5bae24c663c33ce6a454c7ce068b6078973c0d6219bca25b76d50cd7ba6c4e266a48f9b0a1d9addabd5ec1475b1ad7ec30c65114640b8549c09d4bb5d2c9f11cc395b762a4772cbb18d38ef1d38557002aec641760e7e456b8a182cde15fad133804046baa81064908abb0ab781b3e9d4966f9e404ce793718437cc5c2417867056f1b9e7449eae84bf85c4475af1029ff7a0121037d0f06857e4f253db2a9f29677e7596b1e051e7bddfc89681be5648577d19e043646cd02f2e5088dbdd0cec21a3d00f013d1cad", 0xe1}, {&(0x7f0000000900)="70e70f499996853d4b54d7d289fc04b77f9b22790b44283c4927fe1f05dc51aa75fec4465e8b924174a20f566366f0f5acdea8a09a6c9713bbc30db65e2de5f07ddcaabf7f8309fc7fe910d29227e3b3afaeaa4581ba8b3f59353e1392f80de2174dd1c25d2c5bdf643328d4a85922324e787f0d9238304b3b395aebfe4e9cfee7f1", 0x82}, {&(0x7f00000009c0)="08dbb927f2b539daf6406e7f0ac4214c480193bbbbdd43f0b428ee56b7e683cb516e22384e2b6ed9b93ab2c22ecc71b9c1d3e430089942de3cbf3c142d717aaaaac8997df6d8ac8d68447196bab21600b9699927976d5fc03ce9b5dd129dbc151cee688488846fe861ef018c4e5efb5ac4188a0a4540ffad02ddddac9d11d59e9d0e5a2bc96d1ba28065199b739740e784c4be76b0986371628c8334d82aca1259b901d5d35ed102287d2d61b8b14701ee595648044e014c7d952e2b3915d5787d9f2841eaf1c540dd13456aa3d44a2fdd38ca5201644a42566fcb79fb35fc985c9032ec107418acf1133d7be5734bb166f2939932158e4072b584642aca3e7bac928b4ec95870edb3f2900870702478b65542f65ac0207e267321d635124e940d1e222f86e094b04082a3951a9a4c285aed793fd22cd644c5cdaf646fac907e1ed21925e95d364cb3f81c68b43f3db30520f3e1f0c18a3ac65862aaeb2ab4c4c6fadfa7a6ddd8ead968c8cbd7e3d03d5663a91094ed15faa46ba7833f383391c96358d7f2d8b183e5cf3902c323812c9056f69fc977f2da2745ad748d7637378896d4f646a100bb5554e05e5e77533290cf50b2b625468fe1f014ae1f0efa9f7f073a99ad711f307bce1e09094501f61b4eae297f069ff96c60832c7aec6ee0b41b841f2ad3ed47470eef669b744141c098d959ea307af5fe9c883c402bd2d643a76736a98978f5306862630cca64ab13bf4e4e5b7fb79ed2a3706cb32ff0a881b3d42c072d534762d923cf807b9308204c78586e9a728dbe2299f166ddf779843a51ad67a6d53067f81c28e37d3fc8ae690e527fd45c84e8b1e00e977213458fbf48e596299c807b34d76d6e0c77fcc65ab69a85eace8d12c7bf80b15baf22ab789bf83c02c6ce34572ed550b1f1f464ae93617135b7ee4321e367733ece2cf429d4ed7776055a1f98db6726a376f1a021be6c63a5623da50b32f2fc1b8d7021f953d837250da77fe37c630d1b68bfb709117fdaac1f210d587abb1adfe49f05757977979aa8205f85fbf7c4bad4f2a4739134b88d4550d4cb42c79166879bfbc26eadb8bc32a2722bfd41ed882dc02f9af06c85aad5f58a5f949b79e243e24a3b00384021c094b1170e1341fd5fcde04c06d590516fa9b72e521e047d13ef98523888cd864664a0fc9e7f65b28f5e6c18d484c2f6e747e6ec5d46f222f9eb5a3ab7d8abf0c10f7779ba507ebcebca9bd1b5a2a6b6a8c2f49c0b0d7fbca0841be8893c7a199a0e0fb65cda1afe830a0f25b76e2413468c9ce4bb9d82e02f10c77ed37dbfa7816be7608a98a6b0f1d44de80ac4af01b0ccb38142c691db683dec7fc8654a3b903ba56dd609d6cc59e4d3ca0ae7c64c1fb1132667bc9b41ac322210e103578c3005f0475b3edf9c0b74f5fc1442ef8975d0650cfa886dfcf15c897969d8d6b9499ba5b42aa13fe599186a4b7525d2fe4b149287da1d4fe827acc86a349edda4db51c3a8689de17bd85e31f9657f3ee01b2df4354388ffafde13e9656c30a97e99b7b7a694ee9346bed48872ab23b8477b44012938dfaa3788d205d34e7e0e3aeb18b0484f691157cd0daaa8881357628e93b3e7e56d806f646c7e6ffdbdd0f9fe0a9b176b8b8813c5c0d09441f8d7eda75931a9a7c3b71277074461d21f15f944ad84b80c9e1bc2a8de79d6d153521b2c691cc76e220abaf6809395cda0ee4b822b008aeeb1d208d82e98a21a4d4f18c9a20365ed886586ee055c6fc246ea8c1a540841fcb76e8c3611e0b67252380f7b7427d4aece7cadc8009dcae98bb9f5e495694074202ce4ed927d47e6cc7e38f6eea6d7a726bccd55ba11be24ad4bdfa6caf80feae838b8a7dfb6dae90f4bfdc6e8aa3e64837cc51aded4aa70fc1ae7007ab2f02d0842d4a283877b9924beefcf6d82fa6e26551ae1ba97f72064e0ebe9ee70ff6a2667d7f8b86df640d429e430767745e4c84b543a1849abe1c93418f640abc2fa266be03c45b984458e0e40a3b538ee3670099c035d13091c0e7e1d514755d0280c764670e31f19e69415fd412a99e1fffec015ad031831ae7c43132ba3e2d717eddef585915249387456970d76c70b986e6e738cf31722df9467ea27d859603f0887e890fe2a14dee65a3018b738c3df7f989d9dfd8fb43331faba7a62d4b16d547f6e8115e8a78e988d69c19716ab0606fb9422da1146ac31080e739c5c7de17ef215b128851ba6eaf96b91baf15fcc8629e5ebcaef97dd419b7b02b72f057d431f88390fdae8ed608690b76587ac799a0534302bfdf0536fdd088a7421ac9cae0bef324c060d1cf2622cff7c754b1dba0e8f84c122a2941d790435f31fe0e2c54424b36b11ae2b1fa94f45eb76ef4afad649f326aa25b5ef0ca7f75b5ccdddc9b6c8718bd0be2dd556fa6252708dafd244fe1976b76e97f4cf0115f273e94b11568e2258aca14506ded2a7df8ac845985c436203015006086d55a1a98e3397208133335d87581ab7820e4359810024f71bfef0d55ffc34f3e09ede9c6f4462fb41417c16d46107864d2623972942d4780e75ef15abb6487de30f94c222055dd80ed4c3bb7c2c94fc4ad1b1760149064604e11a0e984762907714bf99fbed173a1360f6cc8062ea165117f0298cded3f9f1e888d7d9c474a6556a2520a6fbcda57ff2c6ae73e3bcd1a8d4f6304bc9d2587b60a9440a2bba67d209f7f78c60345572b66e3a9b0cb1df1a3feddf3283635f8a5e02871682ab4607aacaf8dba3f78dce78cd7ba1444a73dedb157955cbf332e398820883f0220ec140e9d252dbb317aa3db7866cf743c0d8ff778d3757b2976590a76b038d6b791fd51253a184efb17899881b8746de1549100ada98c4a4a1bd84914766a46799d4d3569829a90c9a3d8ce20fef46914af021c9787e6f432310ee45944883dd4b9978c9066f4130b26e9306415fe32a9f14f1855ccdba74cb4c9bc7dadd5cc1fce671a90ad641528d2e95df4522762ebcc18fcbf75ddb6cafd8b05e8680b493e4d1cb79c4dbf932526873fd717f685d010f16013cccac02c93aa2ccd8f52015c4df1b7053ae2d47c56e2c892e60b115b3d263c3e85758e75e3b5e805ed2794d4d5a1df71de4afc783e7c46edd6f03e231d6be1052a5543efcc2ffa4ca6bf4b4277b68503626f17afe2116e488169fe3853ac0bc5e1e6f95c2a62ffeda290015bcc50ef3976d1a1cf6bc19fcb91a2ead14c964c08942eb7ec5fa6cbf32413d36ebbd406c67a8758d5a692e106105947abd933626c726d97c519957029a7e863a604b06133c61ca8099b13346f1358d89bc1d415754cfb4da8df5d097089166ec98f4b69a138f65dbf5ff80f94f33f813430a29cb2a0afa386d8c1f6a3f41576a0e5ba02c3b3cc0d6adf055c732e8883ae00bf463a307af7141c85789a827c7e64011a4d824422985109dfd5d4904891c5f969091729cb4734ca7893a2276c2418dc891fdbfd56e93fabe322a01c0bc909e644a4683fbb8a9b86b709c48a1e4a9389bfcdeb64e73fabeef88ad18ae27c55cfc72999b00f94af55fcb5aefb3d007b58f31b848bf52c50879146999e6dadf30fcb2ed251ad17aa754bea0123bc674b4bf935d9b2c3a794d3ec8e761768bb014c6d2bac1339ca871f3ec37935228a23cfe7c0978a2daf0278e50dd6f92c147135fc3934a931361e62a599e497fa007a8912f94f8d8be6552267eec1f4f6f7c35a8ff9133d83306987a90c760f49a91e81761c2f5d4179476fa6f2f5985d2a15a302418aaaa7fe3e69c36e90fb5c6d3d459d5fbd2e53762dfd5ce98e88c5167fa329700a6deb6f5d1ac65d83aa6c68503d03f9b68b3ef41a2e187ce5d98a57f031c94895b9a421e6caa1cb8abb654a1616ade0f217c2e0a112b69e11bb0fee6b94e9d39ab62503c3460bc61a238c3eca5776cc547c848bfb922e9fabba0c984d919521a0fa1a6b00066f9733c1234273a4df3cfd2d5e254616cc29c10161ef74b72cfe502f06b363b4ce29252552ab32c7d1709e1b3ad9bca87d7744d3335aedcfcbadb28e8389c97568c2b0670a77e0c21535a0065b00a1dff2612b9782db5d00d51b8d7e4578460bfe6b02d5c855a3a76156739a8658e70c68bf2ccf46f58251f3d28e8ce51682dcdfc09ade0c033ed60436079752b189519e2271f9d3f82f016b029ca87bfc458b06dd62a4f78e95bb1cdab900cbaacf551a6b50c33ba09902d9c6aa562ec5dcec14cc610b502b4daa348cfc51b70ef0fc1714ea033f135ad56cd8116d1ee70d268b51208e3963ff85e27c17bd5e861da32bd06662c5522833609de62fc3c9566425d0b707de2564c6b1612ef7e34a16e3290fb33f9a2d28c859476cb8a7e9bc0d2080b3df4c056934851853376ea2926c4fafa407a1b87af9f17b30adafea3fa95e2c7281d3aeb3d0eb5039b7aad4115abbf2611e14fd87abe0f7975d2df585edc9f394e7fede174636bede5115da4c228a64727b90d9a210c31d69ad550d7825cfd1f45f596ab56a229b6cbc2bf78f77eab6c9b6f27d493b1f48ef48dd61143eeb82ca7c0a4e81420aba90289ec12ebd69c8c269acbae925a420083c4125227851806aaa7c4a220f2ef913fbdf762573df0a64ce3565de4febbf37a44fe578b45aa81046707c68e83519f674e33ce46a1019d9e5a4a91718f5fcea032caba0d3f0bf8ac2cb258f3c2d17192513ede77ed11bba316fde573e0f572ac319da14c8beb3bb2889b033d6a94b6f3f99490c729b324bb3cdb79a53181fce883b21f89e3259c330467c1fe1c655f7c5299b7c5e3909d67f2a114049028c5a5422bada70f1efc3845088a256e8ee14e572640c52178b04f6d77395444496edd514798f1a5bbf99d526c39173816128a48711b5f5ad14b527ba473a8117d519f045f56ce84a9b2dc43ed34f5e60bf4f3a597f4116a0172a5d47575f566d9828d5a0d4dd1d287cae8abf50625a7c17ba8e9538219b278e5fa19ffeac15e1bd7609026252f54479e860d1644be275f3568a55d93716e6dca1f43e9f8dc3fac1c2726138b7eb3782ced1744a5423e3aefda5adec00cb4f4172b663542858f2d77d47eae0c9fc3b42170a6cad789bbb0ba8d1d21ac62beda8c6fa3bd48590aecab87e26a67f87c3bbc07527bd3d8cdf3fdd2d0e48c5147e98cc98926eaf707fbc75bb8e800fa23ee011b4a49ee7f1ba31844dae39ae0380b52f5db189510bae4596bcdf3e713cd2cb6a50fc40b81a6c97de4c77a6e5ceba0fc74b9d91bd92eeb21ec89eb6bb04221f9688c66e1825e1519cc4c4574028eaabb932c1b68f3056081c6d2fdf6d1b1a350f292b5ead86053bf93ebffd076781aae83f5451713567e5c51f9c0d5df17d1bddb91c5568cea15e69a1f081da3dac0e20daee1a9f5b2b653c33fb7a1822a9b148ac42cfe1888e9afa61339fe621a3f9ec7b9c6d600843fbdb4edac064524ba9fbef009563475206d35cbe10549906a0104c703aed644af2aff8c75adf20d3fdef3766a4ccbabaa53f9bab0b008fa1ad91651e4ed62379c932f9d8bf2cc5c4096b87be119adc9798d1999965fed0bde9217192fbccf758d4f49e17b3025cc74bdda90de56ffa470d853005dba10c6f1e8f38089693d02a3b10096e604518288d300db7ad7373e8e67738641b14f41e089ec0aa06a72aa23bb5cf7f9ed84218ae3019cb641d682e6afd9ed13c2184a61f2bd6acc0a2e22cf3110db83f0753272b701ef2f5d50296809a4c2141f2fb06224387f056e680a3cb4ebf976d7a24d8c9c26", 0x1000}, {&(0x7f00000019c0)="8f01a7a9f95b34c90b839c40e800392164f20a7609b3610ad1e9e52849bcbfeb7ec200e8a60770c6b8be0ab5b8bedbcab44f4c80fd5bf01059902ef00e1a0bc1d6367a18d05d1fe71b5fd75f22dd6e478c78c8d17a0c462e63812707f15af7262c9d2676ee0e5d97a7c1746cfceebe67a8da414d0cc8a53622a22d4f38e1f1b8787f301a6d6b8edeeeff58e46198d93860ec50f7babd6756364b82f93b6e54613730ff7582e523384c3b0f515c26c672df3206e9205c863bd43e42fbd335f9208515c267953f92da268f737fbe1931c6fbbbdb527cccd4", 0xd7}, {&(0x7f0000001ac0)="00060281754db0f89fb3f98b49e0dc152ee671da0b098c3c4a55928f2ec56150aacbb09f6187cc7e230800306e78654c081fc84163d6dcf0826e7bf652057aaed38fd39eea", 0x45}], 0xa, 0x0, 0x0) r5 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) setsockopt$inet_opts(r0, 0x0, 0x2e624e7eadb7e95b, &(0x7f0000001c00)="36e6a0067993eb1a733c9fefc400748c8a3e5788fea211b77461234edb87cf75286ee5b30ba949a21feec0b731f8ab6b5adb639b14a2bc6160325d0645f3dcc9477618edceefc78ca331163c90c7fd27aa2fa6e31880eb2dde4c5acbe4a5e30b3f49b26a6d70515025994a1f5cb798d3c42f120dd8ef958cd1c7cd3e40733b59c01f83b7bb7447b3d0591403f2c89613650c48116fb7a69a4c4e109d6f306b6b932f52da86e5ec822ef4878bebb25054aaa049e08f9b6364e82ec2ebb243471aa4bedbd3417e0642da96", 0xca) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001d00)={0x4, 0xab}, 0x10) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$SHM_LOCK(r5, 0x3) shmctl$SHM_LOCK(r5, 0x3) close(r0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001d40)={'tap', 0x0}) ioctl$KDENABIO(r2, 0x20004b3c) pread(r3, &(0x7f0000001d80)="3683998b510925aef75d615c703f79daec312246bedc932ecb69aa", 0x1b, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000001dc0)=0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000001e00)='/dev/pci\x00', 0x400, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000001e40)) 10:37:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) recvfrom(r0, &(0x7f00000000c0)=""/9, 0x9, 0x2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 10:37:42 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xff, 0x796b, 0x8, 0x1, 0x8001, 0xb4f, 0xfffffffffffff6d6, 0x0]) 10:37:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet6(0x18, 0x1, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000001740)=0x3ff) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r4 = semget$private(0x0, 0x1, 0x3fe) mkdirat(r3, &(0x7f0000000180)='./file2\x00', 0xc9) execve(&(0x7f00000013c0)='./file2\x00', &(0x7f0000001600)=[&(0x7f0000001400)='x\x00', &(0x7f0000001440)='x\x00', &(0x7f0000001480)='%@}-%*@\x00', &(0x7f00000014c0)='*\x00', &(0x7f0000001500)='x\x00', &(0x7f0000001540)='x\x00', &(0x7f0000001580)='x\x00', &(0x7f00000015c0)='x\x00'], &(0x7f0000001700)=[&(0x7f0000001640)='x\x00', &(0x7f0000001680)='x\x00', &(0x7f00000016c0)='x\x00']) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000300)=""/189) renameat(r3, &(0x7f0000000200)='./file1/file0\x00', r3, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8001, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x4}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000f65000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7fffffff}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x3}) fchownat(r3, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) preadv(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) lstat(&(0x7f0000001780)='./file\x00', &(0x7f00000017c0)) 10:37:43 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r1) 10:37:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000280)='c\x00') ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) 10:37:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/242, 0xf2}], 0x1) write(r1, 0x0, 0x0) 10:37:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r1, &(0x7f00000000c0), 0x145) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) 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) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 10:37:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000001140)=0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r2, 0x2000740e) 10:37:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x6, 0xc5f}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0xfffffffffffffffd, 0xfffffffffffffff9}], 0x5, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x81ff11f9322044cf, 0x40, 0x266ff11d, 0x1}], 0x3, &(0x7f0000000080)={0x9, 0x5}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0xfffffffffffffe00) 10:37:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x21, 0x40, 0xffff, 0x2}], 0x401, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0xc0, 0x1, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0xfffffffffffffff8, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x9, 0x100000001}], 0x40, &(0x7f00000000c0)={0x8, 0x1b}) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) pipe2(&(0x7f0000000100), 0x4) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) 10:37:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r0, 0x0, 0x100000004) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/230, &(0x7f0000000140)=0xe6) 10:37:44 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73da60791ef1c3510bde347c7979604f1a416472a61a2419e263144131869e1d42db2026abd1cb2ea8468d3e436faa1cafb700005c3f3468d9c4af79a25e37f6e5706f27c8831395224817a5293bda18b018576573d1be7d3de519b354ef67a72b1b37900bf176dd2e6bb0071b7ba00c39ad52118761218f82cd30bf1d1eeace3b", 0x81) 10:37:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) syz_open_pts() stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) setsockopt(r0, 0x0, 0x8, &(0x7f0000001400)="882fbb119ccd4d8775aaea975ba2e30cb6b81b28bb590776dda7c70da5b7a023b6325db779180c7f898da45f98fd3c8ce3e56364b38f32611cd0c887a37964e8bf584b4853a39b78cb05f7746b0ed81c8c4aff3d4cfb545fb5c07eb845438df4665706be72dc27c8cde06c03e9e8170c20abe1db42f1e4a0d90c27dd590b0e251610cd3161dfdfacc72ce886923be80f86dce2883db78f072d9e121ac09a3ae543e020f49393317308fc64282f1435ca344a6c3466e1f02cbea687106c75e080c2d10fb6060bf49f568b702552c9c08f00bd3359497a8601d69ad15e71347a781e4225079d9477278317b00e05fb40764c5eba40e38dab3ff3fbfadf1675f712e2e5c2c123da6b6a808ca28a36090a691654fef70c0048b1c54151b74ca01bfe6d264cb46062f489466c79a93ccac3a8449d1a26ca35de61fa4c57c4a70513dbff3e862232f8a53590b8db4988170c413473a73078814820cf9c9d695bc233a74b075413f4b7a0c2a9f3e532a92354b74df0281e6445bd8e43dfb576068b070f561a1a3d09d6660a60a83c28414905125a3cfa22632de3e04fbbc7c5a641eabdbe6f5d04142e56d8acf8b04d37e9bdc050331adbab738223830fd3925d29b332ca2a26fdd07cac5cad349656614d080d768f270fabe4535600d4d7384e9b114470c7f25d10a6b0edac77188cff0e999cbf0a992d8e50ec4f50cbd64277316d0674a86625ffa59a5b5bcc103d7b66e684d936fe64298685a94eb000023546a7b7bd464921ab2be46b04623d73983c53cf28c92e0913b57efcb30518f09f1a74b2a6731d27b52767e89aa862733ea0c9954b3a297be27ca9525e9613458d7b949471f08543fec508becbb933f80c3ecfe95f672f106dfb2e7e6a71008ae94a470ae9aba7a23670c5471be73f4e734317eaf4b97fcdcc3b3882db2930dfa2a632c46aa6854ec6fea5afe6472f33d47e5d7708beada900698d0c982bb0f690c5de231756f18db8d33b4f03ef12bc7a7435d4deab0668efb51c8669d512f0626f721e1e43c089ee8b911a82e85b6a7436aa9821534f2f14a0aedd8bbe92d8263af4dc7de0ff2dc0bfc4f44cb5f30556acfca151e0ddcd07f0d25801e2dd7cb25ce6a956e9ed04701e26dc34bfd652cbf6d6a874f19f929b322cbb05d5c0aea813b572114dd1cc9e8adc021364141decdf90c01060b400b560675ae4948878e836b3ac7b0dfb4c564de729de00214a4f97e4abe86fe892444676ceff1d718099283c3c0fab1b9072618574eae31a3c54adf28ca804d272d814d2bf9473ace654871e17297bdcb1c57271c83bb672b8f7aee8673812d6fdcf0f1f744b83b08bf60725a97f5dd2a161a12b37ff7d5d591ae47c2c14407456d276617e2fb966194781848ceef8e80f3f55bf7d2ea5fe543a6782cc5b186623b6d16ce0d64aad01ac5ef369087e58645d6b785ad63c0bc9c2e4fa440f98bbaaa043e248032047502e09dfc7cc77ddae49b44c808d97393fcabb695c387df899e9c37426b00cf824eddd3a466f674eb0394c1fd8331e61bfbd41b0747cab7b5f1d8ada2dcde9a68b4f59e604697786b4a64fbcc327f4d103decfba8de3797225d3dbf636dade025790f74ea2f1319193bd29b27a303d900abcecf765063eb42e45f05d387a03d4ba56c86099ffc62c879a3ffd6c68f6e6eb871e1c695152f7be2e6ec5cf5f4efc00348c435958bd56d5c2d8cdeb2e7f7bbdcac5f08411af6d3f9d8f1f95a8000847a461ef66d8bbe2abc797bd7d666f07da5c5f6c79456ec5b54a77d89aa65f85a0fa6c2cec73e0662c225b805227067d828009d6fb28b52858cdeb77118587329b8ea107119a0125737edb93e63816ddc2c564ddbd73d2e0cc63653ab5559f889baf3cd987a0f906e6247adef60f0b766c5a97755c9abf976350e72aaa97c5f688f9b11e2d547bd83c1ee27e27e2c0effc384cfb37e547448da479a7bea505718460c5781076d07ee243fab82bf5b030ce4d679fc39391c42dc5e9e4b84ff0eb391e725f09b3d70a53b922f2709d8e21c099e78970f9b3c7e1e8019ae101f16ece213bca97774d9f4d0b1598a3cf81994b9718372cc940509a1b39a6cc089fff15e5070200302d3fdfa023040a79c33d5df596ed976aaa2dbabf995751f013565c617b7695f522208b28bb40135119187d4fe2d464ff4add363c42cfccd5d891748aa6b35558fa5789f9f822778ee3e14d800bcd1c520f57f8e9df5ac29f9e2f254349f0ccb55ce11f2223e3695b53f3c203310935a0061dbcb8905ab441bc0d22ca4d017edbf224f4cec94201e7a28eb96cf4f52ec61026797f012b82472a101d061713c7afc3f68d41f1f93556df443b40c921b08e6f6967a6b8206937eed41eab88ad0f2be241fe7ae4c217d6b1b0a97acee6dbb42e3628dd944fbf5a431970197febf3e780676d30a4c4c2d5d3f54d9ddcc8ad11ea727229024c7282d2d82a43e6bb295e5bd30dc3ceb3d70998aabc01dd6c093ee55c84cffe5c7e0e4d7d9326552fed5d9631c8fabd06c047d7fedd7a7de5c8e7ece04efaed8ba0624d194c09933c2c22551fa00e092dfd4c51955b3a7a2bc404c539f518198eca77962b85ae7071a5d734ba1e90a75dc132a7798c84b0c2363a7b112c97fabe89c8e1f4ee2f2f1e7c150733401839e382babe3f8d2ca1492933034af1e046dac7881a3e1c5a7405902feb83a45412e7639825ecd582e3d5869a8f8f59f37ba74fd4de7bf4781a51c2aa95568ee284ae2f75ae5a2eb521e448cfc24592e5a48f59dccc3aa95a98fc3b578c6a550a5cbb3280494052bd14b7d03a2b0d0ce7d8626ac74757551216ed3f7e8fccb66de12d4222b3a02591e3aa4eba228899f7a88603c7f5d1c82e60e620e0493815a6c26ef90c2f0d167bafc629a025781ac9959e07b1b6a51f1944155c15873aec6493915b21fb99b16540bf056d72ef3bd9b5d6369d4c667b633c7b5bf143a5da181d24078db4f3211c9c08dc5005ef7ab8e8f84dd58803da07fb45b7585b073ae8d70e0fa3e05e44d003941dc7f33d6f83e706b85a4c33c934dff6a1248b8d44ea02bd68ab6a67bf28279057a087e46d84afd58602c84a301f73b08be27cafb27dd6e502a2c8a07e25814ff1c9c7510e1f3d38efec82d0257cb79fc03af3b7135b27a577fb6b86a69d50c6c24b7e06ea5635de035c9167466ad0dc679430b94ffde00db9490c82971e34c77baee7f7726e8d4b6430f7d14cae3ff3d530fc21027eb9c05cb5779e4c97153c9b4e177115aaf582c93c26a0279666a3ada90893a9be8d5774dba70343fbe1f2264687fa63eeb106132df925dc97206a1e60417fb3098d8cdfce47096858cf45b9404dc775d8749b32550b481a774b8a667381cde938bea84024d3657d58ecc32da439a901287378705dbc2d68d70d30b772e6944b79b1e55209efa86d445fa4fa675e81a55d78cd34ffd6ef162f99cd688c5ba67414e171072e7b54cfe0e2aaeb07f4a846ad3b60ade496b7cfae44fe64f8fc07694802bff3ae2b10fdc6c5e0d3c384e5975935ef2e913a88e01aa3e1f6aecf235afc3d9977294866e92a405776f7238aaccba52fe297c400fab170f671100476d9f71dbdc0128a25876d9287c298768e07a70e139d29ef21f9e594509427b96c7c71652702127c795d3c4e37ddd9b7157a8221f81fbb32fc1559e82070b6133e67451cf328c6ce1fb7bf426e2440e9da775c8f9154d5a01037c93fef260278636e37476da8616322c3c93d752a8beb9c977fd6c65af6caf37ec26d49d8b5de250e95b9ce996bf66d92a997129d2962216e014fe7839f706a0baabfba953d0c3899c382805be9f3f70bb337751d6d7cd65e5c0d2f468f32555bca269a02460e2e911ebb4b038e43da87d34261c658366c8a514eba1940e1f544dcbc67045f50c8cf99179e9a98f9f9b008abfb817d923ca80ad2c49b3f7378865ddacb3af2a6d60782b0a8d2ab3743267c0062bf38621395162f0daa42e3afa13e0d52c1b64f89ea2f4d850f08af96bf4aac569c132da3c2b15069849379c3e32e18b5cb0e9206135a8fdb412c3dca1b4a2064ce58ad86acf59081231f971bcdf6b2179f2062eb59301ceb46cb74eda74d06da3e3d748e0d64b910aace028ab82a6ceb1e331e955a25d64aa101fa0eee60b4948f60af4214bf9bcdfc9391d305b213b573dea9152afb8d2fb5caa8d8c3dbf078fbe30581110e5eb4d566310d6f573d9de99f3b650e1d054d541af5b0ae488e533e3cef105704962ca8bfbbabb29403f9d4acec81e53c37a1c409e84f39a381b7ce63e0f62648664c9e71880f284ad51387dd2307508a7cd9f3169442586807c5d22e9bed8343e25e8c696207f16a7b655bbc40cc5b98d623bbd653e076671fe116469ce6e31f1e7b17499190b0622ba2056b3788a0ff4bc792ccfa63ed23858facef983fd2b88a7272062d387c8b409275d3ce877dcab25094ad451e89607d75b015af69936744b91536ed6ed23b9e9b02f7a9f0ff738cbc2327475fc707614ac4d64998177c1df605d4fe1067d781254aa39e168730b2c493cbb24892472138f65cb92071ba8de10456dbdfa202cb167b734774b9597c06163988f5d7accc6828d53bd2e5e4e460441f0d74721c9166081d62fea510d32f979e2d4d5549a7a12336ce5a833523ba403574f4f9f85e17f5db9b7ab9a9c8c135926994c260bff28004b382645ebac369256cef0d7e020a0be15d2c0b3f8ee5edcf44eada33cc42bd9129cb1eaa53ef639dcb98bd32ce2440670f6b80fbbeb914104341985b5ead2097a8df9372c4e607064480c0c7efbf8253c6a0c182605c1eaa4954b57ded00cbd7e6649eadd75d93775de75d96b33f2cff9f9998e0ed53c2c4ccacb87e923aae309b6ba24fdd104f9cea2b8ee0bd2d5857dc5cf3a7575e23439f195a883c507df82a4b0c17b2d6e32be67f3e455fc058584812518ea5d4ad7943822da8dd0953ef0154d8736a26d518c3411f4497eb9b476a96f7bc2f85623f2dfcd427b021c7b85f76be40ddd0c22972330068fe1a7fcd4cf9561064d985e80e37cfe97159fafb5dad88185e9e2767a0d8ec00fea992bc6ac1a069ab0edd5ed51a379cd24146fbf1b431a16b36a5a97bf67fde2da0eea9130f07554b17f84ced053c3fe99d87215d36b3e6475c2b9d206c8b6e6fe68a439ff869104bb7fd9b499de9c78dc2ee1e404ae3a4e1edc580b13bbe31e348bd0ba341fc74d19333e758d34e7c78c985c8e583b9b75c049c53557d0fe42097a5e5b93b6bed176fdc4affd74f146f6a1df196af157d19ca65507c1ca49b1ab1234c80a715be684684294a6fe0bcbb0fd608c1db799547bb0a9ae715becb43df01fddf01c8642f8d4d1d788a48818e5cc1e5df811214b2355a604f95d3554dfbc466cfe6a77104719b7571047a21a0f47739eebeb3e3f2692f60c8b03a9affeccd426f1706051e75d7b05c7784b968267ecd8f4fa684c9f02debd24836c903db5ea8fa97c405d103d5d3f6d040267f51d6bd0496442a0f8b4d6c40e6fd9a56df78239b17df7ca87cef9431e3cc4b61efea3dc6035723d4b4dc6a8b571cecd298a34b4b4c89718acebd0a6a8b6f8b73a0d9e6d7c1ec4f643431fe7f16061ca0b8309433657e77707115df95eed96d91402f4dc54dad2fd31e7621cbc09f3fd3f2bde391583175da3774afa4319a919ce68809b11f55ed1bfcbee110a70693fce70e76a15abb66e90a80d7469f945105f20f9c698151a5757f2a3848066a05aee7b3", 0x1000) open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file1\x00', 0x1, 0x6, 0x7, 0x0, 0xffffffffffffffff, 0x1, 0x71d, 0x2, 0x2, 0x80, 0x5}) sendto$unix(r3, &(0x7f0000000380)="77429bef0229687d61f98d6aa06964248e2a", 0x12, 0x404, &(0x7f0000000580)=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r2, &(0x7f0000000b80), 0x2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000340)) r4 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/155) 10:37:44 executing program 0: select(0xfffffffffffffd21, 0x0, 0x0, 0x0, 0xffffffffffffffff) 10:37:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) shutdown(r2, 0x1) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:37:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/250, 0xfa}, {&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000200)=""/144, 0x90}, {&(0x7f00000002c0)=""/140, 0x8c}, {&(0x7f0000000380)=""/185, 0xb9}, {&(0x7f0000000440)=""/124, 0x7c}], 0x7, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) 10:37:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x0, 0xf1fa, 0x7de3, 0x8}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x2a, 0x7, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 10:37:44 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000000c0)={0x3, 0x0, 0x4, 0x1, 0x0, 0x8000, 0x80000001, 0x10, [{0x8f0, 0x6, 0x1, 0x5}, {0x1ff, 0x4, 0x1000, 0x7ec}, {0x8, 0x5, 0x8, 0x2}, {0x2, 0xcae, 0x8}, {0x8, 0x9, 0x8}, {0x8, 0x4, 0x100000000, 0xe1}, {0x8, 0x81, 0x3, 0x9}, {0x1, 0xee, 0x3, 0xffffffffffffffef}, {0x10001, 0x20, 0x3ff, 0x5}, {0x0, 0xfff, 0x2, 0x3ff}, {0x283, 0xfffffffffffffecd, 0xffffffff8fe57609, 0x4de}, {0x251aa537, 0xb1, 0x0, 0x6}, {0x8, 0x2f5, 0x5, 0x80}, {0x7, 0x7, 0x13d0, 0x7}, {0x80000000, 0xaa8, 0x7, 0xb83f}, {0xf7, 0x397c, 0x3, 0x1}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x800, 0x0) mknodat(r2, &(0x7f0000000480)='./file0\x00', 0x40, 0x2) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed09003c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) msgrcv(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x3, 0x0) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000e91c98d4e755ff3efff6b3433ff3107ec0b2cb3c10d1a0d5670eb577635e9ed6ca5ee72c2e87b96f762321a02e6ca7590571914ca22bda7e7d5438f718f61b5fc79e5a08592ab1fc665148f2ed7d160b95c6fab2712d43323fde709f204c086da222ba689006a5659b309708c751b32c396f7bb20c25aaed66cc8dab346a30b83294c0d8ea6789afdbbcb74489bddd146394aa0cbdeacf9558df56e0a1a5061b222e29fb288d5903c45b47ff3d21e37a7538ffdecd1527fbba67df817f548ee6b5f57652d8df1b80e1d907881ae810f46719ff861373629a3c04355fbdc6850fce440223aab5d659b137326f091c01c2bc46d58d4b7ab0ba9bc59afac5ea4bc7352b4e1e730498da5f26a1840f6e9b560bff753ae72c8158d5676bf5accc3862859eaef0a3239309b36888dc44d4eda6fed257c29487273b7906a23e66d64256aafff71b4226a870708723800000000a0b1074a551779b5c51320c49b89a18942b718e4c2e017bf70ab1ab"], 0x28, 0x800) msgsnd(r0, &(0x7f0000000040)={0x3, "e913492743e1306c97ac9bcd0445130e751633cf22d80c461a8dbd9ea35fea0d8be6b71930df12363fde65e9fb95fe0d96574d505c66bdae6d58ab3027d33b52dfcf50f92732334db35376dd51cbd78ccd71d681944d759456aff2681b205bc34b2cf5cb3bd16f5181c374657f34627e50be137e46"}, 0x7d, 0x800) 10:37:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:37:44 executing program 0: pipe2(&(0x7f0000002e80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) getsockopt(r0, 0x401, 0xffffffffffffffff, &(0x7f0000000000)=""/208, &(0x7f0000000100)=0xd0) socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0xffff, 0x8, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000001c0)=0x1, 0x4) 10:37:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x2, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 10:37:44 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = semget(0x3, 0x0, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x3, 0x2e, 0x401, 0x4, 0x1]) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x7, 0x40}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40, 0x6, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0x8e}, {{r0}, 0x0, 0x0, 0x80000011, 0x1, 0x2}, {{r0}, 0x789d4e5562e1995b, 0xe, 0x0, 0x100000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x68, 0x80000066, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x400, 0x5}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x7}], 0x6, &(0x7f0000000380)={0xc8e, 0xfff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 10:37:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x1) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 10:37:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x5, &(0x7f0000000040)="0300080022b3e2286d0762a8287390eb5584ce1baa60aee8b54e5b9632bf5cbc70993bbce8271264a2", 0x29) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000000)="b2339f2c617d3b2343c03d98dfefa60f5d3fc01ff4b84bed8cad31e00b51be0bc91f1ea971e3dcab2626bad4c4a5d909cfaa1996c538f50efa1b40987163", 0x3e) write(r0, &(0x7f0000000080)="0c53225a198921ded773c15221f8a5545a1f45f614d3720bafbb96ca482c8fd4fca0e506d8c99591932313a95ff4c5534be4f5b92d974ae476f82e9cc795ad34ec998616122644a5c8af8162fc2ef3089c67bc831bac02600c6818427584e7b5be6d3a607ebd9e6a5a4c76c6dbad758c89ff1cb89295cba813fd19533a1df81ee22557e88251a3732899605a333be3396ab1ab0709c86a80e1e70247b540a2fbd7aceb507ae2041a1b48a779", 0xac) 10:37:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x40, 0x95}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x2178, 0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) fchmod(r0, 0x30) 10:37:45 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000740)=""/72, 0x48}], 0x1, 0x0, 0x7ffffffffffffffc) ioctl$KDGKBMODE(r0, 0x40044b06) 10:37:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x10000) mmap(&(0x7f0000721000/0x1000)=nil, 0x1000, 0x0, 0x19737914a7c5a937, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000722000/0x2000)=nil, 0x2000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 10:37:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x400000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4c15, 0x7, 0x0, 0x1000, "8611295f2de37540e8f31bad40ee1f4f59fcb55e", 0x4000000000, 0x40}) 10:37:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000ec5dc548acd9fb3ff900000000e8ff00000000000000001653a8203a7a0b527585e30bf00000000000"], 0x10}, 0x0) 10:37:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket$inet(0x2, 0x8000, 0x101) setsockopt(r1, 0x9, 0x10b, &(0x7f00000000c0)="3b4e443465df97fe36dbaa4b3121a76c4e0941960ae79772540a4e82d48071327fe35622281de8ce70fa2c58056d8268a65689d3ed2d97817efc90d03ed3d95747b512cca589f7a47e94c1423bd148a6df29a7995412b6a927f2710fe1f83000a354e1ec2ad391114e1be87506507ceb02eb044d1d4a69857d59ce6984e9ca308da985a4ae2b752107e732a555ec56aa7d52958f1777854bebc4ca5927ce8652d47a56e701a54fd5178f485850407c33a0097ed7a606642c72b774b6938d8c3c2e5fd27a9733eeef30f0", 0xca) 10:37:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x10000000f, 0x0, 0x0) shutdown(r0, 0x1) 10:37:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8080, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="e6ff00000000010000000000000000000000400000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000001a54131cb0d621c5a2572a4769edf441a1d5ce76fb6338ea88a60a9f34d5e505d3c46e6796d02943350d9e68180cf635a85b06079924b929ff851f5f026bc9f1c735f327b2f56d6320aefccfd51c0c95aa59b9e842b3c6c6c5e1b6e433592240ab7f42a488239afbfb11913955d10efecf7e9e3171aff134c307e0c5f9043d78644c7512dca4fc84db5943e9baa10dff314b615916909d4fb7511a2beeff8a2bcdce3894c00bec6c360a38209cd37d746d83667a9f11995e03ff9f019b3fc593cb7a8dc583cf9605d3da3e3e1f22264b819c71408b84a9a158c5f7bd0ed2d55ca3e6b7178ffffd3c418b1f4786d00419ed71197da10622fd89ea086022f8b0e17e35f8aa848ebef1da"], &(0x7f0000000180)=0x4f) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8000, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x82, 0x4, 0x7, 0x2}], 0x1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x9aece3277193712a, 0x9, 0x300000000}, {{r3}, 0xfffffffffffffffb, 0xc5, 0x10, 0x9, 0x6}, {{r4}, 0xffffffffffffffff, 0x51, 0x1, 0x60, 0x100}, {{r5}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x180000000000000}, {{r6}, 0x0, 0x32, 0x1, 0x9, 0x1}], 0x4895aae4, &(0x7f00000002c0)={0x100000000, 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = syz_open_pts() writev(r9, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) ioctl$TIOCCDTR(r7, 0x20007478) r10 = dup2(r8, r9) fcntl$dupfd(r8, 0x400, r10) close(r7) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r4) 10:37:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x204, 0x7fe}, {0x1, 0x4000000000006}}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 10:37:45 executing program 1: socketpair$unix(0x1, 0x800000001, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1f) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x9000000000000000, 0x0, &(0x7f0000000100), 0xc) 10:37:45 executing program 0: clock_getres(0x2004, 0xfffffffffffffffe) clock_settime(0x3, &(0x7f0000000040)={0x101, 0xd950}) clock_getres(0x4, &(0x7f0000000080)) clock_getres(0x0, &(0x7f0000000000)) 10:37:45 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x88) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)) r0 = semget(0x0, 0x2, 0x11) semop(r0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f00002b7000/0x2000)=nil, 0x2000, 0x7) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) 10:37:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa80, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 10:37:45 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001bc0)={0x5, 0xcf9f}, 0x8) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000006000/0x4000)=nil, 0x4000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) utimes(&(0x7f0000001c00)='./file0\x00', &(0x7f0000001c40)={{0xff, 0xff}, {0x7fffffff, 0xaf}}) 10:37:45 executing program 1: 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) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) r3 = dup(r2) faccessat(r3, &(0x7f00000009c0)='./file0\x00', 0x11, 0x3) openat(r3, &(0x7f0000000700)='./file1\x00', 0x10, 0x80) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) recvmsg(r3, &(0x7f00000006c0)={&(0x7f0000000440)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000580)=[{&(0x7f00000004c0)=""/177, 0xb1}], 0x1, &(0x7f00000005c0)=""/223, 0xdf}, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x15) r4 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r7) shmctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0xd91, r6, r7, r6, r7, 0x80, 0x3cb5}, 0x9, 0x1, r5, r5, 0x9, 0x100000001, 0xff}) shmctl$SHM_LOCK(r1, 0x3) 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(r3, 0x80044272, &(0x7f0000000380)=0x5) r8 = semget$private(0x0, 0x3, 0x401) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000b40)=""/247) 10:37:45 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) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000180)="2fad132c656821d6a73fce42fa213b74ab9c9c7fcd1fb9f3ad230fa67eae897999fc2de51d8d5f9ffe12372dcb6adbb936535fd64e2f8446c303d804235d22fd8148a6c2fd63a51bbd0fe8f2bef1644a96a0b084972bb4d21f55cb87d8f3a6fe9c62f8c5c9fb9ae87e", 0x69}, {&(0x7f0000000100)="aae96d67cb81", 0x6}, {&(0x7f0000000200)="b8914da275e6b1cd82f6085a8841117356f2be8b8568d4930095a354a2cfc96d80b12323", 0x24}, {&(0x7f0000000240)="4639d60713bad9f24568c2ba323f9cbe525813f5d7218e2c3d03d6f211f3ebe6ee90ef19d366263bb0697c8fc9470431bcaa3d66262a09b6022f2db09fb06850179aa30ce04e022ec4ae31a619051de4401b3580549ea539530bf43b5ce05c425839a9e8c22b2a65d31b5e2911ed5d99f1c9fefd3165a03adf5ad585f7553c9d18162ed01e05fe8ec6ffc1064f8dddf7e832754f3f7bb3121976b0a04a7d54dbb5ef05d7b448e4992c203d821641a20a76d24f57c089296bbb01a11d800a85fbcf63ee", 0xc3}, {&(0x7f0000000340)="e3993f3839b4046ab7259e97f96e1ccf979564a1d18da440a65156623b8792ba81cc15f287c9e16381d31d038c2e29f65cbe85e0da58382b97013297ff34a5f0e1945d38fb3ee9a6f294c81914154533dcff3dc70533fbbec34660aa1d0bb3e5f46388e1ea8d0aa0f3e9222f1c0f615a362a549ddb950c6a4d262e459545c74922b957b3640e2fd4a913d4a55994e656992054b9acd49bdb4e8518082ddd8a64b4f6f9390cc0cf0df18d85e2faf69f727a5ff8441619a4790e0cfee8d5d4f2cab7f945ca562fc3ff03df60de0d61a8b465498882902019959a234763b34f871038eedd119d835e25bd818f6909d4fa", 0xef}, {&(0x7f0000000440)="3e2b32a5c05130003f823b7f04d3b58ed4ddd8485d4e4d7f1c0ad79985c26eb1b9f82ce6d8131136d32710936a49b5b422c440d0a0dc6e72bb311b72dbf291d0fc99394acdba68a4303f010d77d0b85a222afc9868211e56f397e196d5557579c0110b1a94b52eca886f17b1783ef8a6fbd8b08349aec46e2fcd11e98cf5cf181c1a2e8d03f052c16b19387697a26ba981465c661b753ee126c3e9e9e79712903909d787302d97ef4cabad6c4fbf49df881674df143899a0de2bfd05ff1890f1facf2c1db4bbf3df1d75fbce5dc5ad2ac874d4df60a8aacbb73c4f", 0xdb}], 0x6, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}], 0xa8, 0x9}, 0x3) connect$unix(r1, &(0x7f0000000740)=@abs={0x0, 0x0, 0x0}, 0x8) dup2(r0, r1) 10:37:46 executing program 0: r0 = semget$private(0x0, 0x7, 0x80) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x8000000000020a, 0x0) pwrite(r1, &(0x7f00000002c0)="93f002c8a30ae149aecfd9104c81164421b5d86d8d81aaca893e24c0d398d14349ca36e2a48ec48474", 0x29, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="1021", 0x2}], 0x1) ftruncate(r1, 0x0, 0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) flock(r1, 0x4) bind$inet(r1, &(0x7f0000000280)={0x2, 0x0}, 0xc) r2 = socket(0x1, 0x2, 0x4) linkat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f0000000600)=0x4) poll(&(0x7f0000000000)=[{r1, 0x100}, {r2}, {r2, 0x4}, {r1, 0x80}, {r1, 0x40}, {r1, 0x8}], 0x6, 0x80) clock_settime(0x2, &(0x7f0000000580)={0x7fffffff, 0x8802}) getsockopt(r1, 0x20, 0x8000, &(0x7f0000000180)=""/108, &(0x7f00000000c0)=0x6c) semctl$IPC_RMID(r0, 0x0, 0x0) 10:37:46 executing program 0: r0 = socket$unix(0x1, 0xfe4e7238d5f342c8, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x0, 0x7ff, r1}) 10:37:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xff, 0x6}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x9}, 0x8) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 10:37:47 executing program 0: madvise(&(0x7f0000a5a000/0x2000)=nil, 0x7fe4aba9c000, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x1, 0x9, 0x9, "bd7e43edb1ca582af3afc506bf33254e841b86f4", 0x1, 0xfff}) 10:37:47 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x2000100000000}) 10:37:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x100}, {r0, 0x4}, {r0, 0x40}, {r0, 0x4}, {r0, 0x1}], 0x5, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x9, 0x1, 0x1f, 0x1f}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x6) pipe(&(0x7f0000000100)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x2, 0x2, 0xffffffff}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 10:37:47 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)='#!', 0x2}], 0x10000037) writev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 10:37:47 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 10:37:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x18, 0x3, 0x4) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="4706f61a89c6add6831e7c17191c0189d1679e163c171062e7e9802d0878aa1d116186c6cee9ba9cdacdf9081c95890f32d9c77a23290543d499c281ed9061df145114cfe098c6207b7a176097f4915c4c021766027029e2ee7c1142a0e751ad20a7ed6ef0f04e36c671417d2fa770de332390c2554985ff4290447cc6e8ffd5a6f7c4116921a570350c1ccc832aad91294fed9b0c9d49ca0ec6051ae6afd07310abcb2aa01e3824142774e9"], 0x10) r1 = getegid() writev(r0, &(0x7f00000009c0)=[{&(0x7f0000001400)="fe17f673de980378e06b60dc18df6cfb97242cf3554d65281c1d62832cef26680991d70aa86ce59fc992316e16d938015133a974d154285ce0f33e50a92f26bad1af2febc7b4f4c0e17c8b496829b895f5005f51f961b64e3cb4fe47282c0935ffa40086aa1007ae9cf119764dd3cbef37dd558bbc8f45043e4ecdcd7bb0c4f892651c759dce4ebb702472028543b67622f7904953047a351c2c4ed7b3493814e80ad138faa65e704fd2319c07d016d45de7b89019e4555dc773f7f126a50b32ca8fb57549430e74a1779d7746129c6ef5040f40f3a8b744401a8aa29ad8974850389e5ab13cf4100d577766bf4c594aa1c569c36ada8971c1cf833905d6beb6cc8d26682a1a8bbea801248226697355a31007766eee73191a375e1ce96f9066e4231ac87ddc9cac350bc80783568f61cf4bb7ad6e41c1312e2e35383553b5181b5b7c9dc0fdff9d3e2679e567d4730936b68777fd22c584a4cfabc6fe660ba176acb9e640d063c1c2246a62f1cde4e3a8bb5310fb2ddb01cab66b60233383a147b6b6c7afb58f741dc9e904bc15db1d24c1390e823b5d5467687fb80bf067227b71fc1c51b108f108414793fa0165997f356f3c63706c164f9a7a90a75ca49b7c809b8a794afd79ebe547eb202ea77e2502c081ebe3359ca1764e1856d284a08fcdcb5f09d8c291a99dd3edb8613e3c13a0db3b60e713c76c39a20a1ddaa9e9a9f6da1445bbf8c04d31321a98e5c933b475b67d407f7ae45d6e17f4ec42dc93393f91ca638c29e3cbb5e508c0651d72cb0867dbf2399d9c6ca16a1ea75da2b9671753cc086d42f591926874e06c37f6716e2225a9f6a047f82c74bb1cb7fa71202d29660f009aa6ef05abc3a66b61a2c6a3a00e33a6f880df25a896521736ee7480c6fb7ce0cda494fb24823a5b35d5d4f12a881cd8116f675b199234e2cfadcc53ad01c276fc3ed1f2b1e7e1c4865d22dac2f67e070044a606886fbf0436653d80bc194c6a1e09076911c763734cdc78d20b571abf4f3cc7b9b2c29ce42739e342775d4f3a9fa5c01479d35b0c49a69720161e63840ddebdf8748637f0752747e5d8d5e1bf5763999ed6a9db34af06d06186f4f89b18c033452259bfa41794c369eaffc04ff41c5cfbe55e0689b1d298487f85721bd169fd55587fe058ae6eaa69631917e74aabf4e307296a01a7437ed1dbbda691de03c514cb6e4a9f23048398d64c3f34b548481daf9a24900d9e8128a398548319b5de4e21943336d246c5e06c1debd0522e8ca72c2cede179053a2c2d343c3e11fbd2c9345ad5ef745030518eea851b755096e0418067a7ec066354caaa2388fba10d7db9b04dec65fc09dcc103c6e2c9c36910697a3da4e7df219090b747276ce9bf73ca34fbe61494922f9abb0da9336d05b0bd6ed877014bfb1d50f999ad8e060d3fcc84c3c22ec417943d68d06b75151f058c6f889d89f55cb6213c464ed5a6fe142e7d067fcf2b866bec003ef51404a57b30428867223d9783ead6e3f5eb9692aa133b318b29419f64a8895d35ac7a06d14210e11f94c10e85a5c4002baeb6e597ee240413ea503959e521789f522c35f72e645314d3d7793a1517ccba1912b760119bdd012347dd13f207247d66e46bc356e2fa50a89d4e2dbb5f57896cbecff6c5d4898f9ae11d8df935a27f33a28d3b3e15c60de6e6bf527637e126636e7c0b9b5d3861180d338dbadaaabe2feba6b8405f1baf8f2ba0a9eaf4a9bf62a8e911a7bb9273925c5fe78c0c9714cb00e5e4f5049030bce985bdb7b6931f199ac81e43f251a824ce9fa91e137095eb60f9bf26ad494a1f519fda8abb6fd1b01b1ca8744c73bf02c77518d06ea66457dd1010dc92f0535b47fe91c307bf8e31dbbe583ecc26afa105800ee03a10839babaa0b7e6f487a31c162b5830b0d6b146a737b577a005646dba7e75a8783578f4854bb40c958b319bab2c04dddbc915f86715751ee096ba99640643ad666c0d6750e9cbf18248ed3bc905d986522f5e76439c343373aa8bf5207b247d347a13461a1d71f30d630d319b2f94aa0c78183f8b659a988b5e9116a7e959eb66c966fac8b2ca6c0ee45ff9a35d7250f5dc4730d39c84d7495edf5540b0dc7d6c4fbeeee50163d959c0b79cc898d1cc94ba9109eca1a3ecbf30481ec3a14a73cd2086fb07b099faa993eae88226a54419b6b36f8ddb270749aae47292e60dd509e3994192c8523b1f05b9e245805cf1796134e1750da44d87905e7ee76984cd0b1f2fb368c7cc6164427fb9d22d00879e79f89a9eb77904231773f48559f1d53778381336fffebdf178a4ca292c923a1d558fe8e5d8339474928dfa0269fc18cd3d0960501a19ada562ba840192b3a1ecc5257692021d7f0a34ecf722038e7f69bcf70ee357cd42457cf6acdd8ac7648fef65719f88ffb2443c0810d72981bc33f1aadb8f0e5befc9d88c18ba594ad6a7186a9260c9dc783c1128cddae28df4a8cc4a8ded190aa47c53e8a4482c76c1e5f31babee515ebc72537ec975a83c3be487e4b9ed9083005d8daea403eb14c89633577ecbb1667d70cb24be215dd44ffffca57dcb01e118b2429dae7d31955861000e27d2bd441b52583b8fe0be412672c621333fb45ded40835ef6cab2e4edfefcb8dc454d06e18be69f69b4641e4790fd2ff82691225da8c51c9df22df5b8d24279f9ddce34c5e9f1a51c1bb6238ca052d350e9e3a152a9aa56fdd31e9a6801a04ac545d3f6ec089f731284ffa664ba168fe01759e901f6bd50f3128a343f561af39e46a8df7d47b9eaa12b53334f9a08d3eacd5395954d85d7b34cdbf76d8549ea01f0f41d4c768471f01efdf6b142b48fcb7c2cbb6ec1295ce1c3b468e02407428e2a214c8e5f0849091f7c99ab3c093935c950445c1f7f8509f91a5238b40cb7702f78390e5efea4569d6dd68b820d2e1021861d7561d0b4d81b93beca2c373d890a5fe92a7791a7ee6f49bef1a82feef3293696adec19f50428b28ae5d103c00dd4d3a10d2d98a212a81536a20e85f7b08cef47b08566df118059b8280e445cbdd35d986bf88d37bf7400030f9c7b941cc23ff953dba3d3eaac78b79cedd544486e9e2128e2f8293e6757eba5873163a39d12456b2e8859454f957744eea2b12e97906e1c296aa1e65d146f7bb79e3e3a9e4556d0f5fc7403cdbd8d409529e1b9c2f0e81a37cb7fda1d38f4c49a9eba3a1c0aa1b2af21187382d2afe376682b21cd99abc5a3be107ef55223c29d1b1625e5f76391fb45b52693e6d1299a918ad8cec902989817905c338ac6862a5ee8467e8b5802e6eb075eafd8348d93fc9f8ee9fe0e49868a9e9fba9998579676c51a9214f4657e5035e00ae61ba4f4b3cbcd4477e308f16ad36abc54fe7f6dc5bdadae57e40e9acc4cb60dccddcce55604b361e36cb87baa24f07f64a9a824b3c227cfb4664aae963bb4f10958740faa9376da065b4bbc0733c4a8fdaf2a530f18740ccc7b71bc41fef3f14c45eaa2300da8f093f3c141bde20db95ded08321eaae7bfb9ee06d145f8a40442cd41ce31881bf8c30b40c29b189fc9e13a3d93788adbad645381c48ec952e8b7a0f664d564001e12e6aa522233ad73294759fa0648427bb69b9272f4b13309299179ed80a95ccec564bb4bd5f6d079c7267b226e8c482c645e501e6fcadd383ae84bd01450d94a9bc7ce8768db265ca689773223b81bbb955cdf72e37c62441389bc6ed904ef3bee93437dc769555ca48147ae2df9951d98d3f2888664dc850e8da27c2535ed25d76642fd3f12da13e4486fca037626497f58ce89308230942e2ed5ef524ccc77a8deeddc4674aafea00af093fe9dccbd60b43755a11b5c7723d3802e231cfd57bdc9a90a5e54970927fe446099e08a983844893820cf72577185eb5c9ecc7e354825d69419057ca4175269bd524e4a5bf226d6e4a685b508718e1802e7c0e969de9d4689edcd30bac45d2837d888f112537e1532bb778332ea6e260cbb24efd2e9c2c50d24db0e5768a549182bbb379215965aa7cfe9b49e0707cb9504285f49047e862b9e39e8062cff72da8a4e7ce3ec4e76ff9fec6e08fc8a0fef6d4575a5576af08d936261b477e616c774feead6af709e9922edfd3c3dce1be92906b85e20217c1a18d2a8574b84a7f1546ba4687dea5d2e049dc2b25861ec5c6992502447c8ef5927c03cda3c85c54ca47cdee17c0e5d3e12368f811a44ffb46fcbd2349069a592391bc7a165933145ebd0bb553bcc647547046253d6f4e3aa755d427df4f0c0335d214ed70119baaf1eb68c22ab92d46ccfcdf6760c8b620450d92850a74de2ee286b3ea2b79be1272b6bdda5e540498878d1be8cf0beff58357189951624cfc324b920d12ff2a034a792d4a9b0e0a40b05c8ef5124ba637a9037a40aad6668f5b05fb3a5c834ab342fefd5c39c964314f4e1229fa72364583e9a6c9fda86a099333d5f974046740637bfb13c40f9ddf53ec66b9b55f1d39770d1cdb03b5acc74800367b462a8f08a7571331cac803fdbe4e61ad33f9754bc422da630304c61b6093aea694bdfa40004754df571173bd2c59a145053e8f49e4183b8cd84cf7c24977793341261e32dadf4e97b1892f22c071590c62f181f668bc8f692cb8ec99388212846ac46cee7109b96c1d6b389f0b59dc56d05d7090cebeb3e3501897f2ae17abc96710d2f50a21d868914ee9383f974e2527637ca043418b39b7f8e5a97dd0feae68b451f9938c009c1e99f5ce092971092671b5f3f0125c82ccf9774bd10727cf6a38e67c5c8ea83a631744b0f7b75682533e04783051959a450d31020d225abf6fcdf6b3cd13facb00defc95c00b6704a0566432f3b17929b0f05f702c03d2dd4309f09ff52b873e34695f28c6e44917ebc2e4e04b2c4ba479b32abde15dcfc47c2b271ef0acf01828ea74bf1926733d6e34bbf11458a2a955071a4cf35274e8c367aa0699d3c6a584e2358af0294a3d1023e4b1c246643099c84bd0b0eaf7cec5ad70963c22031747d18acce215ad370b88893387960bfde9ac60ca1b0e277f1f2cb13ad89cadcaa336eb7916160fbc6db60b18f1c845226f2ba80dcafc12657f5b77da5e4ff7dff57d3f3a1ac4f63c1eb6eef94e68b3e0eb2a9c2ba01d17e11bc11ba7df58d4873cf9404447b06e879721592c89ee14b3ae41462736aaa181fc1150772eed2cf4ef49a5b890290a29ca5fc2790be5ac4b2e4dda2ee153197903ca5aafac20fb1538ba3110cdbaf9e428e94199a2706c31149af8bb2ec11ea69b357526de4889846ddde57a0bf487ca37b270ab079675edc193f307f2ee20e742d6751e6d106b66b8f2e66d39590b2a47e1a02213b5aeca5b31a97d8a27a590679f2b8c08d5782ff99dc6091f12972bc83bf935b81786061c0eedeb6090bb41f506c98a7adc75630f5d698d24bc542dbdae769653132885179bf835f08f4950e28ce8e6f83f5ff7ab9e4e687f240975560052df97edb82397e11778bd2c4961008ba45f0208d4d14b24c9a7857c74e83f8b52ea65923c259fd3ebee5bf379d6986916634d6157a501987a86be84d0c9e478b294b9ba26e4edd4f323898fd872dd1c5856060c82cae5231be358525c3feab9bd4ac109a3c70eaf060217f48a631c0f659d284baacf49594af072844371e4a0aea67874e3ce919ee0f29c66b4f6972d653ebe026276cbbe28b4125af3c03ea70968cfe63a1c56186313710b374f333780954d9af4e333bb5a7061d33f90534b7f77b95379f1e3245aa867eed714", 0x1000}, {&(0x7f00000005c0)="eae1a930aff090cd0712d3ce2976b0f8dee31c86ca6a29a95cdf99a4189468b50f6a19b9ad674c25e95f3bcc5a74c73eab2d5d70f8bff76fff5376f3cf22c6968e029a0500f422aef98d6a6455ea8abe2cf60e06be7dacefe5", 0x59}, {&(0x7f0000000640)="9315f0c52a86125ddf5b8b4d01056bb0e78da482082b9283c6d1a9a54582d0e950255c5210e3b09a1b612c0f0de780cbf728cc15a7bebaec6df5824fbc007034780006609ca39690dfc14ff44db3867c2185763bef8c3cfe58118f80819b14063f833517dc93a469d2173757711ca78f7f5659a770246b4e90c3a6ec0a072bd3f68a9856b589cbfb72d7882830cd6af0603874d02305b9cc087e2b7688318079dac6c8725ec042d8e7cfc89e669ceeb80ec6c69b61815697f242e497c0f632bb1000ebcf65ee4e823fbd5197e3b6ebc3ecf9358ac9c518e314de11cab01004cb34f9a0544681a58d6a9686018e12eba1bb0a1cfb4fa689a1210fe20e", 0xfc}, {&(0x7f0000000bc0)="ac595bb31539086c71151be63913a20adab9428b87193eaf98747b53c03d914fbc9374768a7b488b892f651f1225698c454050773beafe9cd332fc78a5cc3a30e1cc82cd2c18af938b", 0x49}, {&(0x7f0000002400)="2ad5397558730352f0c62fdfbb2fb3ac3d50412c5d148b9bda8950e3e200f08c153f066bddeab835c9d096b98856a70a5ae100f51a6d9bafb0ad7ca63633b4df8a445c646abeaf48e218be2d920a22dd8b402458ce0d709e12f96fb0891561c81be90d75f25e7a746febd2a3106a85b0bb3acc51e4503b2b055963e3cc63b06b98aa1be9f3f9b709549f4b286bd957206408efee3af6237acad764b9fc17d038812b834f951f8078170d9afa96708ef12f687ce9fff8aa6406dcf9d73891b2dde920e15873220a5491f8558f37dc3fc44219ac47226e22f89af132f85c00c1a13d20785ea9305ab222b7d8b9834927d41f669b5c5b6806e7063e85049dc854aa7233379e86cb5740fa2226b55108e581a3e18235086d64c97d76d98dbf17ba01ae43bbf114eab80da4061cd4aab3aa96d19710f0bb03460a46ac8031d5ea83b6184261ccec433ab1566e6769142bb6049c8bb491dc6bc40fe585ae4e0c5359162b3ec7a0795383ac8d9f366e089ba4e24ab6fd13b575949251028f3c7528a1dd21d7e25cd03aaae39c29c5b2748f099c759fd5eee07d910ebfde6a479b426280513273e04e736bf49ed09130c17a4247c0b2abfd2a5be8f3d7d74f72e266382c58cb5635f7c6be45c5873390c97b76499de0539c69730ed9b98047d8cef42ed6a8f9056f331ca3acc26009160c3a118b524d244492a2d0aff9a35d65231ad0286231513d1765840237acc72625acaa62b8fd7ce3f7e17e6c79038f98cb6cef1f9446eb5cef4bf9ebe2bb2571013a6b7b3e3f92788489614388ed91a60410d3bdbb3a2455300c7a82f545495463d2632883527342996f1066c90601f2a1a6e9e0d9d5000d05dfbeb5d61465697ec00097676c6a24b505ef5d35de83186ff827b9215022dbfd6dab5e62e8bc18921c32fcbe22cdfcca6ce95a9019cffbe6286e94e1d20340ad8fc674267d0bfd52bd1fedc1758a41edbe117eed0d801b4623435e30ce289e5ca4d057dea97a60dd6816f367241d3b8533f2c49f296bfff379e70ef4b8c94696207d637805a9b2b2251592de98e73f6556966e842619062ddd7292b6d59db964121be8bc949ef4d5b20cff90df1a5135c2c98adf308300b8d88994839a55ef0601361065cf92c6740a313238408d0eca114494dc15b38271c3dca89bb79e3ba8df3c83fb61a615f02be4f32357977fbe37f380c07a49e61cb77dd65bbaf0f90df0af0b89f0bc52fb86278dc15b0b097b6aa93b2cafa1248138c1afdb225e7f0f6d13946351b32ecc198ff8513141dede4478f20be319910315d34b3e1fefba3f041d40c8f88243269c2d0b1f9664dfab729fabfad4cc1851acd44b2b88160495716b9f1e237c89b6eb058d152ee1dd14f13721596ee6f0887e4538cb4981ed7530168eed64dbdf8ffd165daec9a7a9c3282f3c41e34d44f514a666c5527836b2d14a343e1657da807024334562d3c7144c06f2bf0c07805a0edf64cbe6151217f4088f1212c04d7c2e222774d637be6314dbef90aca860bba2e0da2b3dafc02a6ebe06f4e62cc0bc834e2ef6bffc30de798e362658c6ca2fc05347247594aee543392a2d88a16f92c71a36d3d89de8db8c5d290e188887bfeaa5bcd3adb8fb5574568cf75220a35fecb400ee6d9be30970b09c81f5f8b73ea0d74a33768771eb58c66d3754377c64663d569db16288294f6ae746caea248a107d06e020a46abf6a2775c05f3e4ad952443bb796accb0985cea07ea13beb81dda427de3809df4abf4f9a091587780cbb7a045a99464b595f8aa7a8bc60c208fe91f830b10a54398a9d55ba4de19f02140168dc509365f4c4503742bf319efec3cf54016d01306ce5a3e49c3a6de4e870024788e8219b4609b8a8b97d11b4c6643c16df3d1ccddfe07854f5395f5a86d035bf72137d1516c1dc422d0ded5a9e2f16050494796043f9614bcac54c9c7d3bc0e4273fc7ca71afce185ab18859471b5b9ed028c8a4e9119cc2f8a1defc91f01cdefc60bc820d990932a2abd492663c944fb88ca943c245f4abfd280ae8e32393faa2caf546a8ded987e8803a5433e13c99108daa6f78d85bf3d8021de6abb19e3f62ec291fd469a554246184c0839a011f5e1615bc381c1932f232cf080510d6f6581f16e823c2b25a7d22a78a8ddf06b9234953854f77a0529f2ba0875e3509b18e9491b6c7d835972a8666324cd6602df0f25429d65f646e5abf48e7890451e482e24b1521a406fc53822af5622ea9cd910ad597cb5d98a50d955ca1b1ddc1eae087e7e0f60f1cba37427e546f2d37fa11eb4930e760f61b5985e86dcac2625b68d85c8eac49ec2157d145a6aa5c9f8bcb3c52debe793fe02a1bfe05876942d07408e72bb8c4002d6fa101999f72ca481cac20e7f1cb9ffd19ce6c9015b56a8b0fb4bd87bd517b1a03c4f339a8376ab8703778db89e109070f89efcd1b4e170f72ae7586fcd602690c608adcd0516e72ed1ae77f942af59ca64505e3ac379bf08df9f91e2ce9b89a27eaea0ea8dc5b096ce0900141ea30e9afb59f0cf1cb36a46a85d17cd5ba5ee61d8a4f2a98db3cead232fe5120ef4ef5f769d13f84901117c39dbe5eaea500e30f96abcac52e2b2f1d8cc295d5703e1012dafa36b1dd320367d7552ff7550541626d57649f43d5f19ceadc206a9364d60718e280697195144ba5503ef5379839db8a23e7309a1663c96908c8734f2e885bc4b52e17aca32874edd899e87721f85d3ccfc569c47f220e91d5c70b3118f667cffb886ad4323d5b9ac237a9cd0ecd0b06290abf2bba6f1f881501811e9d45df50607075691b92f83701ea8a57fa64b898e237e877ece8383a535f979998fb0bea5d1ccced2f6bd3a99df4189d5d97487ad76c1f4186537c363dbc642095b6c332d2cd313bd7fdd3622639e01a72186ae90ad3ed2d65473215f54a5530ad36e93a70fbdc361b9ed6fc52d2bac54373577b2954da86af702ed959f77bc7d8f316df9fb0db9b24834e3475e65887cbbc33ba658816b896554dba5ca5a697a8a46c02f5b69aa9f564852da0a3f9a02b8f5d6e4b2e56c99e8507a0ce279e5aa5f3f82472aceb817e9946147e296c7a4c820b85ba185cc07a34334a84a3f6811d2e8ebade80a32aaf5faaf571ccd628eb5039e5236bb5a1cf4328a4caaa989fe96752f474f3cc228723477b16c24a6e40f41725f70bcc15f5e6ce4a16c063c9382580b79e6aa02b4761f01f660b2498c6089c0c83fc8f97354c17f4918ec0b89b7766b40aed218acc96083abefa0edf3b997ab66b7b049bf448354c3daf1bea2182a15ab62521053dd7f5a89bf120579ab9977416414c4aa808b9be7be6fdaf62e9b85c5fd58c76763d6927f886e0346200dd00ed478d37a49164df36b6d088707a72d2c656534c5c01db1f37315f047ec52fbc2d8d91d693c797847fc192479622f92eaed0bf68e16123c5ff7dcd9e3eb589a3ee37da16b19c2608aa549aab8b5f5c06bc6cf68ec4e10b88797cf8fbc27f9ce51f7dc4781c4b498615dc5f3bfff3691b668ddc4ab61be978e2c0e130d9c4f175dba48ee385518c5044891279f79bb9cd530fb7703e69d3a6e3fe3885c296624f7c072f1f4d55f2c6e7723c3d8e2ed79895edd1c1d490e6da2b3a5cce85a67e8fbeca18dcf9eb1e1e3b4019ab251be9da26e1e5202eec7f3636c807154fda1a84919f9c0eed75124807338ab953a5a4f490e32f7cb57bb156b393835a47aa6390c97e1712c9f373a6e35ca775ea2532b0ce1f83653477f48a1916d142a1db647ca6b483b9938f17d16a8c610c3b6800a0b70ac3ac746ac3e9573987d5bbed9e228388566fd80f3a7cbc7a45a69154952854cad2ff9a00d09bee02db6567be19c28ed2248de4119c682d1f13a1a02e82919cb926b9dda279ea2a0e7d8aca5c61b54abd567ad0bdbbb8a0801a8723d2e86322c6260c7dcc660b7ab1035ffb022174e5afcf32a571b3584ada7f55b4515040d02032de7ff84b6492bd9a288ec713fb034a8fa104fc35b184c3da4635d79bf2838aeca000416734e086ae59a03c41e0e6f3f6da06fc3795f79a92403bcf91b8ef31cbe46fdd9579542ccb51c1efb227f11f7a64c9cd7043e5734c1fd1ad5e6e7deb08e3a8d22d31a0f13ce30f64dc9e2cd3ba77ad6ac3313a3401f3c542351ba1c7b9c1908937b3c28ae4fbc6d3dc16e204546cb52e283fd054e8e9bf734afdf80fffcdac423733039dafa7a66f548370e1017691fedf0652bf8b4ce0d991e018e21f818ebf31d3998c249267d0ebb01e2d90ba817526f8acbd5613adc48b0f85092637dcf382ba356e1e583dad76d79afdddd7a9a4d51160145c8ebe5808dde0dc3d9414b1f92dd543d641d5513670be94994e2ac87e6041f2f99a1bf7e37a88df9445bced75177166f4b30a274d7697116e72f28d91abbef3ffa5f5590a94ef9d643444daa31b932f2054d69d1e0ec01e51193a62a37deb91695a7f99874715c3e14ef5afa89b7d4141d1c5503c1d3896c802cfc7f06872ba9c61fef83f027f11f3e8632ca0fafa424a50cddfc7c6bb3ed6a637a3d23fe64d4437a16ac86dfa11810ae86784dcd354af2f942204147c0f22c9c01f", 0xcc0}, {&(0x7f00000007c0)="87fe8e433fee1ba1591b7861eb36f3f24070a3ec5eb5d2ecda73f290a1217976f60227a5050b5f4be30cfc5796b2a5a6aa137c9a0c", 0x35}, {&(0x7f0000000a80)="cc4e3c0cffea169a2d40bfe1f7c69827a6ae054c310aa6d2326cf210987967eab14b5c21c04eafbcb8d69edc983aa24c7953879155e1721077f90725c0635d1dbcf51a7ea0a1c0743c2d85d017887ce46c628b21ba09b17b1fa22a4a6aac9e1b99d08099dece6ca311fbe374cd555a9040ac2f8d514ed5302db793ebebe700f8ce283d1e1214659adc781ef14d10a978bea6b064179cb2658cfab140c87685b8af48bd34bf4fa3523a0528cfd82c40a68bc4a79172ecabd08678e5", 0xbb}, {&(0x7f00000008c0)="2233aa5f7d74a1bd27fd1a79b7b51f38a0f61fe022cdb298c36340b6c3a0abf4efc9fe5f0f5187073340b0456d7284c9cc0a672fd341b6ce2327d2a69f88ad5af64fd3372eba4704e9", 0x49}, {&(0x7f0000000b40)="07ba327cc7572ab0f573301a20ec8fc10fcd69386803a43e7a0191a96ed0eb6a63aa39f0fce83563bfe581863ef11d211bc875725892ca69e8c7b54e1c65e94a0d06d65d19e4e96c940d95ed71d4f6d5ccf843fb36cab6e11543207ced8d3be2b775df394097f26d47ef2a03dd1d006f49ab39", 0x73}], 0x9) r2 = getegid() setegid(r2) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x18a) r3 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="e56dec18a2686ce325599a116eb755c7c7db35b95120bbf34f2e915c2d8d2ec592e1ebc04f8ae917d04024862baad4060a2dc3b97e1821317fdf3595275a9192663e6772fc8bde3942e020e3", 0x4c}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r3, r4, r1}], 0x20, 0x400}, 0xa) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x6, 0xa5}, 0xc) 10:37:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x9, 0x8800000000000, &(0x7f0000000040), 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket$inet(0x2, 0x2, 0x81) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0x0, 0x100, 0x20000000}], 0x0, 0x0, 0x0, 0x0) fchmod(r1, 0x16) 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) 10:37:47 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x1c0) getdents(r0, 0x0, 0xfffffffffffffc9f) 10:37:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x11d) writev(r0, &(0x7f0000000200), 0xffffffffffffee2) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x102) flock(r1, 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x24, 0x100000001}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 10:37:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffffffffffe15}, 0x46) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 10:37:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20000, 0x0, 0x0, 0x800000000}) 10:37:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) write(r1, &(0x7f0000000180)="58cb281d8acf77e0ad0a86fc25640036714b50d363bf4f0037750dec7900728fc907eb0c622d58e67a271fa4c342143bff71da140cf6de6b184eebbc87f6a38bfb149b6cdbaade11", 0x48) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x1, './file0\x00', './file0\x00'}) 10:37:48 executing program 0: munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 10:37:48 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x2) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f0000001140)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/7, 0x7}], 0x1, &(0x7f0000000140)=""/4096, 0x1000}, 0x2) 10:37:48 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0x2e, 0x0, 0x0) 10:37:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000005c0), 0x2) unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') 10:37:48 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) dup(r1) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x1, 0xffffffffffffffe0}, {{r1}, 0xffffffffffffffff, 0x30, 0x20000000, 0x20, 0x100}], 0xbe, 0x0, 0x5, 0x0) close(r0) 10:37:48 executing program 1: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x3ff, 0x4, 0xffffffff}) 10:37:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0xa0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:37:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000001780)='./file0\x00', 0x0, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000017c0)={0x78d6, [{0x3, 0x3f}, {0x3, 0x100}, {0x2, 0x2}, {0x112e7e640fe5706e}, {0x1, 0x5}, {0x3b972e32900408cb, 0xa0c}, {0x2, 0x9}, {0x1, 0x3ff}, {0x3, 0x4}, {0x3, 0x8001}, {0x3, 0x3}, {0x3, 0x3}, {0x2, 0x6}, {0x3, 0x6}, {0xeacfd57de5bff45b, 0x7fff}, {0x1, 0x7}, {0x64a9ce7a6402fad4, 0x2}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0xffffffff80000000}, {0x2, 0x6e}, {0x1, 0x3}, {0x2, 0x6}, {0x3}, {0x2, 0x3}, {0xbf97eefc13650ed4, 0x3}, {0x2, 0x100000001}, {0x3, 0x9}, {0x3, 0x10000}, {0x3, 0x20}, {0x1, 0x7fffffff}, {0x2, 0x2}]}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000140)="130b19f1ac5e2404fc95c2e1dcea477cf1ef9379a0c08491b47c4a6a216ef143edd2010f27632370fecfb8397fb90540e386e30e3130956e58eb01f845914921a5e11666344952714940dc84d530141fe1bcda41fbc0bb470ca2810846bd41efd2fa1e633257686d079add563490302e601817f9a11415d0f2566ff229c3002a00d131722ed9ccebbfa184195b4a4b8c86e1d3b813fd29b3ef8d73b0184a29c0799d451f9aad957078c480907bf856476dda9daeb9fd916d32b495647df9ee835b1fa3d783997f84233b9b2eb2b842e278996dd799beb575c03c48c2cf84e1907d064c9b7e6c75dfc5207c6fedec66f29fb531ced6c7609a1860a6e16740a82aa5da30eec6592d31b35e20c4bd30cb8c194b6582f4fa4143094fd220500fb749e5b2bb9c4950dfc604cbe96303688b959848119a561241fec2b20cbb87e8dae09ed86d6af1bd8a964d41e7693b339091441bf36f8ad1bd8d1a35f46f82cd50156fb811924f310e705a8b89b5088ded19033def980929b659f826e21af6c661fa69c24896f492f7ba067b52f8f22bd015be943bee05b238056408f1eaf5ef1a5c4575af9adc22e7fd2fb25f960e7625984c821772beaa74c8ad8fdb1ba4ea24c288490ff9896860fc253e75917759bca044528669ca4575927ec9ab37e8602b2614043798b8f3e21acae6861b0ce2f3f7da763cf9fa7d9aea8bf1dc24c5fee433a3d46ebcd079f128231aaf46e97074a829b91bb5324a0b8fb8d51afa9c875b793d69ef80ac6ea6e220f17478f16b5e42e5d24c018ffcd391f36a489792298fb8694058d45bd8e287b14fa5363c6c6c96f7d22c4331c77f684386d97942df25a39d5d0ca0cdafd5ba22dc17d05ac94a41040231b252d3c3c2eca5f6ab23fad0daec054d16fc2d9ab428b16061d4fb0644804cd179c78a014fa60773978a3b4d76f7d5fa6f3858248246408cc61a090efc1820b6ab5a9769f49fb0bba5535066f8926ae649ca27177c638ae60facd51985daa043b10e9f39525395309e557884bd7175c4b4429731353302e3068234edb207e7bd4a96e2a6d2a83e969e6636a26d942096d7a68fed13af0b82571c1b45510d408228ba62e624dcb87e2c40d7f3d0c7cc909f4fb2cf2fcb5403ccb3de69d313aa41883e62e4671e68b443fdd2fbdb49326eca6d05db98b270da3683f91c2f6e9b0f2e9cbb72fbe757310d77e497127127c1f29c5ef932c6644b96aa0d6c3fef02e0019a0ef2df09f5fd67df121230f4c09f7a02319ac78ed508f913ae8f6822fe9fa4293d2b5c67356ce84aaedca41deeb7c23652204f908d71afcb1acd9291eb448441f6e53eb83bb00e936a1f7eb42ab206dc6807c37f2965c43240696a358103ef72808010a345a4dcd50dcf82482237374405593fcea58d22c9258e4351ac64c9677b9c953d24edd8f69c913327b681996c7edfd68507d4a5158bceeeefac9255811b589ba28b26264241decd9b1d3a0c911a5f0b625149f686fc7838224d365be4c5444ef9768bec2ddf047dd84a42f97b207dae4da484c025f1cad652862b684807f0678a8e949f34682dc003dc57dfa78ee39615979e1a7dec8dc0cb8cddf43da8eeb208e05fe71d0586a9a9de828d7040f012d07d6eeed33e55f80240c12f76d5c28e32d66d9a23a367f9a97ad3fa7c0cc4dcac0c6ca954b745d3774931e889b6bb64d56907b48ff0be6aef9e8b113316b0081bcf0c0bd8deac2381e5dc05d99f2bf46876d489be031b566f8398ff1c0c34a9c104a779d8dc5150ce199cffc14554ff47413d185e179c85184b1c9d218bfee3d6caea07e20599aa53de61dc30d6727e8640ad27f57c836159d5f65c7d9998bc25889ad2fc5bc6b96edfce48abca6cb3a193f09e6e0ab9e9aee70279f216fa7750dc7d0e201b910c659595d9db22f225ece343eaf6c85e5ff6e95dd2f8361a9f720ce5b0bb79ba3a00860512428eb2c04e93c4def271bd548d5b2c2ca60dd8b9060bad12c687d99a53ea66c1f054a70f7b84c06cc1ce1a9f2a700a2f35526e75fe0c0cf1943fd2d594b8a96fb6ef07ac34dd19e48eebc9b6fb393cce4783e882c821ffb1c1fb30ae6cd0a0251f26f5b9fe1937ec1deb0ea0e4215fdf377467b9c9716fe8374d6c3e540f27c23c47699bdf2eecf127b4806f3e86dbd251e294e48db9f108322ba92d715cd05d9307cab61e87d87e7202844dd406e43e443799f2a8ec04e0685fe6b9e25cc468dcfeaa3c01ca6570e0cbdd0edca516124e050a3b582fb6bac4fd4d0b9613b069f58fab389c3eb573aab14eb9c2e62e0257bbf8782dc0895975c5b74e0b893edeee51d1bd2a993327f29a4755583b93962ca29a1511988a4bdb6aaadfa1c4b711f1eb5bd12f92f7dbf1cb05b1e496e4e2e16d03f5b4ff45e65d8ba56c2556d9523725b9f80393ac4059c1ffd6b2ec9851fd9a851c44d2f797d01bac9443d82d79763535f16227081db648a5da8cee5e10661039c6366c070a2a72e311e0a651d6b5fa029a90370c928b9e4615b9280aa4cf012415a84bd840a86c87f8b9706e65880d466a4e946d81f9f19599cbfc6e0474440fe6862a92b15d1e260532b10bbede702b02687c76c3e383b6553c7b5be17511a86c40a9433d4c321cac2778a5d858a205527c964714d160836656b3b0d2f5f372820287459879435ba29724c25ed8ca397fb8dbe87ed5f926102401e6bc78860df746c56c3082b953b53426833f6199553ba90137f955945458c6a33ea927ec63abadaca018f683d76a467a70c005d493f0d9f8e93caebcea9b568229d28951c52b05e94368ba13fc005cb7fedbdfb05ad3b008b0ea098d6f3af06f05d4874eee3bfc103acea48fe2f9c5f3af4e650e1fb54bf7d8c8d945110e81ebd58628236f01a69d28a0d25d74dace6297c093d7ad58f3c22f662c71228231f53eb5e8718f0e8b4e452f7c2a9f01696c228e2b6afd0effbd16b09c6cbf0a2792914233452af573d865ae104fc20b64633d9828dfad879a2d9b6bf1cda15b32034bf6baec87930b6e9f7a407a8ef4c2261043dac0aa9009db05b89afd9130a97c62079672bde16cbdbb50debbb2086de96ac2ba22c20fc1ab354cfc60c72f5b4b39d2456cd4ae6a5fbbfbf6a3a0ea6b770d3339d325ffe9631f4bc9453c9a50747cc77bfd4cc1b162525f01650af625946117235a0ff0c5391036020169543bf04e2b7d7ac56c6c3b538c54b36d11fea780f7bfe2201ecef4eb2b9aa940c790a9d691bc6804d4b490de36547eb137645b3e0cabe21c729453de8261d23326c767b3945a19f4f12beb590082d805655a5f6fb5eb1e63f136946bfc7722042cf0c77c899e6530347a06c841237f7da0b07869463c35dfba2d7f6bf04c57657b336f070d994df555d2736d43d778c55acba168d4030057d62779ef986bd5135af1312b8588eaa631bb9c8c63d7c002c3e2b43b4077c275265ee2809fd49411ef84c8cae0d4628e03b805e8827e180defa8012491744bbe5144b2748d5c790af69e1c4a0227ab5527872ffb988f25e8d4be13d35492b57c059c99e1275927762ef80b50d99d305155b5316993ef56b79e7bbf30afc5d2b56e6da334a920a80c34b53c51a8e3238ececa6e0ce2ae71138741006adb664f59ddcc9ecd8cf23f1a07b98d2dc75e700e225bd8bc98965dd290dec5439344b5eca4f9dcd5638ef213f6d56033f604da5a5f0270630f8c5a1bc91fa016e298be1a7c2c53cfa286348dfe8b85fe926aab37865756203d4ec13234deca2f9be446a6e81802da9ab5fafaf7500a575146920fe2246da86cc20ad77dc613bf56ef85f8a5eed14c28cf96ca295673f76e86a2b8e8fec39091ee969f7653c261f3bf81e929305371d94f1f743ff3f3f7de7efcdecac0e32cb407ea6dcd1daf5f25c2d13c5f028ce8959520569150211a6ac74f97e8c358e9bfe30c30e31762ce0bfc603f1301eb7d66f4b78613eab591751b9a8120ce299f2b4dc09378acc2708a7b08237831eabad627eb0b64fbbec8e6d8b3110a3f1efecef2fc353f9c1ba550216d61d35b6c0ebf9affb20e812cf0c00d0a2159e04d682917fb03119d5657f3d824f82853ed9cfdb9cd22ab73f632d24b9c92ce0c0a8a2421386cf25aca92aa74861ecbda36d8810f82e7f99c925f8ab4d838d2d372025c73bb605556bfc0426fa98445778f6a208ec736c845439d5dbb20ba73acb7136fa84c367ba2bfba34a4665ce66869b4dde95412d2e55bcffa40b4d7bc9c9e974852157a3fe05cc8fbdfd6d20643af7c988a1b455ffe4834e80f6902f8fc8ff0bf5598e438458b61922d3c75f5cb43f7bd54f5fbb5ace142a26d8a64f818e96dfc7e01a72e140e4706c0d9ebc5d342b6fba557b73194f7c59736d130aaa72c8349fc0fbfca77cf135a9b55b8ada3204657f6682b2e4bedf4438173c31604c500fd15529e2dceb1dbb593c3798ffc15f689d22330b84eeefe3b1766f2c2975fd04b6ecd5463abddd19822a4795f6dda977c633b4025808792f01b82a87aa496ce6fdfe213c6bfdf25a43fa17d32aea8d5904e86b135b58ab5c41dc90887b6da9ff67ba99056695b25351cd59ce7c77c5999a4364bc200a05124e0dbedb43c89a6029e1b88f09d15f6b341e79cf0be77394d434d0cca4a37ae0e8eeeb8f674ec1c3fa361980b72bd9f236e070ef1ca48b7bf5520c23bac3df9e834e62574b95bd5e654f46b4e770dd4022457b4944c8ac3bd1cf2419a220cecc5039fa3aca9fff6bee61324d5e0f41c88687330333790c2196a52a10feb9239daa9323e7b058de02a63274c429019f8f0a3c186c401822bf4b59c6588e26027f74f14e447b89b40444a669cdd7bbe7979443ade24ad5136f8367a32502273c3aa4b33aeb97e6ba98a79997bdc4025d8b45e7c5504e6b255696f92f094f2b09f33ae60fa5d7f17d1ed8c52984f8c0d7e8ee915f25c7552d758c39d55044d9b2e70d2afa4a9f251a07ad11028a58c934ac6abfea7c7ea150bb68586152583fca0aa8c79b97062c1d3ac08a3a263890a7a1db713342f86de0daa06da2ade4e101b5b43287bbba9ddb8600c8c9b64fb66719d4f91cc8edd6d38be3a66c751a9470815b6fc145133e3d315d2963222f7ea08cc9bd6a6e75c269781d92c72221e15dc2cf16b6b2cc2274f18b14f8be79b4d2567171f2809bffc4b351f5fdcf924d3bc667b08b99fae6f7faaf55ccb7a962967e7d13bdab78a6f97e59b029730d44055af4a74e48650309b3208f544a91f35cd5f0004e152d9c4c39ff3a4c7c7ca3568592721925acae6b06bbb0dbfbf45ce6633f727eff77276a0a410bd0be63d8a4895f5dcd889bc459d4626180100e11e3450144b0e12838acd04b61236a92c1e83664853784b5db984ea98984cd404a9a1df4c09ab681838512232bad958ed3fcf97e7c09aea0a25d588549730933973463730e010423702775d96574e9c044c8a51793c4608178470d6dac3576467a0fb49fc53ecd3c86c301663df617d59a5f896bb54cd1ad378653be27237e5e0bd384a34005d35757ae6a538748a37249535594d3c93e26494e39f298bad5406f9d5e1be309d0529712d9b9d37f7ed8683ef6a8775e884b7812d7ef8bfd77824f1c9be227ba71b1613490684a9052f3c590f77923e7fe6e0baee26c73fe758e0c2260c1aade594ddf6da66072095a21f6cc5b547db6fa892b3baeb0aad9a86a5b6048ccfd30085daf23dd3c058682374a5c98083c3048c7d2c14479e32ee77cf04d2e1e29e585ffeb323f47d892c3f", 0x1000}, {&(0x7f0000001140)="4f4046672b7fea25de74cb0965656bceb9add91c0f3de17e9926a99b7e2f67e418e7d5890293d87d496dbefcdb304f1335502003301e223af55df0e8da61074b87c3b6c34f949c1839ba0542ea88d4c3b0a9ef8453f9e0236b150d5086f5fb187c73afbb06122edaf331d4d8859e953384eb19cb70509d531d05f0dd579b0f0e8cddd281d0e9fc87ff32cf59eed88e4f8b402d5c44aa4f0207aa6be2f58e001dba298ea86a42662bfb550f90a17c61c02696ba473fe32bf00d86a4380b2b9d29a214d44c94045ca0d0c2d39b2ccc865497f12293f9172a9956eda2dd6f", 0xdd}, {&(0x7f0000001240)="4f00b45a51b6762445c9050287584205c9856416de5141cc07eb66f9b8ac375efa0375f82245ae1fde013c48720dead7d477303dd9a21f8e359b80b147efad01c3958563d854da27a4b127aa7d9c64b8f863f6e70d8c61dc345ba46829fab3b55b89c86c61ea", 0x66}, {&(0x7f00000012c0)}, {&(0x7f0000001300)="ec8402e797916f1edc87e6be4bf3935e302a586caa7144da8e79cf69770346a08afa3b33495d83f2f2098a8b704a8071ddd229e7acc03122e2f5c0742ee15d5544f897590be0caa64a3d1a12eadf934db393d1250ae00e482fbc0f8ae57ae250c2b3c74b52ba87c31ee4290b646fdf47b436b2bb0e632a9cacd4c6ca1a9933f93f05017ee7d2b1da750531f83d07b9c021afbbf0dc0cdaa64a7a45a99115c41b026090b889caa8cf7164ff7ca8eecf353ee168b99707054bf69940679447d2beda7bd244", 0xc4}, {&(0x7f0000001400)="09d619201427ff97df67dfd3a01fafe7d9d08d5d0a98e3360756fdf43ad097950b3ecb92aee8fd194b1e2366e53cbc68826539a1a87a67491b372ecd9598f9e2286a150d978a5cbae84990615228def89a9dc6acc53316fdf9c49cf91119848d531770f7688f219ec4d0f2de531a1ee78685ca86d3f92f475ba12de55e37cdc461410530b6d11eca37b74b431e1cc2a4193ae65553ccf0227ed5875681cffa64614110e07b9ff2ca6845bdcb44be01758dd64dbe1c3d394765e54a6a36a6272e9bec4927e4d00a768b944f138e5bba5482c3718d312a0d60a899b0ff473109681e50997d4d54fdf8ba", 0xe9}, {&(0x7f0000001500)="4be217731212d790fbd1b87e71b19fa18f50514f442f21894ded3880deea77a574594cf37d0e33b9f1d7fa9ac3abee336a924142e0f1fb26b3f73bc0a5cf5164433b84f2e7c2b4efd778eeffa1a360282f6aa1d246d4a606a994e06002c76f8cc7990df2056e1934eb99c7a52cf6346735ca591cd13dbd55e260b3c844e9", 0x7e}, {&(0x7f0000001580)="a69fe766a8f2989c1ab6cc1b6134aad7b71006f412e7a6bb2e9d97705655e241e80039264ce41303447be3b7bcba33daaf8be080a021a5a147604f52a92df401f213d5f3db1079587ee593556281f115a141f3689660d82f67beaa25380e3117f7d74a1190adbd55c62d60ba832ca81f6e26609ebfdd847810bd5a133b6ad50a27405198db602362c7364dba6d704ed0066adb92f73ce3f46ab10033a8645ab0f27aeefb18f6eca3e72131c0e3ecf58d470b2669833f2bf7f991bbbc73", 0xbd}, {&(0x7f0000001640)="766ce78d5b37a4b8c9bc56c2065f0a", 0xf}], 0x9, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./file0\x00', 0x800, 0x24) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x4811, r3, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001740)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92835f3978484f66dc93d011b8eecec7230fe9d37cc2d1225e5eda6e8b087a2c9f0fc7333c16169b146f2c6c41dc355cdbaf626ab80bc0fc13dcc3b2c1f666c6f3c1dc12f9a56f9cbaae73e3318b9d2be05a2364552549d349126f1649f935ac5efe2d74ac2cbba85510f8ccb034b88b02a32ac888014fa0070933fffe1341854384b2618721bcdad7ca2aaeb050a31a2a79aba1dce725a6d01a4f8b9ced9945f2b382b22d667cae2e26262dd4a80fc3c181cf46b28cf22a81e484bc16", 0xbd) dup2(r0, r2) 10:37:48 executing program 1: setitimer(0x1, &(0x7f0000000140)={{0x1, 0x4402}, {0x0, 0x5}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x2}, {0x80000001, 0x3}}, &(0x7f0000000000)) 10:37:48 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x5, 0x0, 0x0, "010000000068d5d800ffffff7f00", 0x7fffff, 0x1000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) 10:37:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) socket$inet(0x2, 0x4, 0x10001) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x0) 10:37:48 executing program 1: syz_emit_ethernet(0xea, &(0x7f0000000000)="62f281e2ec5dcd0451b2698d0dd3b4961e85095863a948ceb99fed5442ad51717e70a860def2f340aa0486a2eea79d07a78f977722377787a138ce6b65f531c0e4b9d82b57d846d9e861a88296bd2213d71deb8dcb94448d5bc3fc5d6dc7e142778aeba14687189cf04a3eae75e9ee09b1eab1ad70370a9575a0a70082922238ffca75dc93c964a6e505f9ddd31cf604379def3954814aa938d385166aef48b5db193999831d20c199a7cf1ffe4e1707a1d3fcbc70c2d1440530cd7678d5b9fd858d1482d24f40f8e8c158a8e0f7c95c94b5297dca27bc941b08787b35dc2d8f742ca2473f6f783f2b3d") pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x7, 0xfffffffffffffffb, 0x6, 0x9, 0x0, 0x3f, 0x9, 0x10, [{0x1ffc00000000, 0x8, 0x9, 0x7}, {0x2, 0x7, 0xa000, 0x46}, {0x8, 0x4, 0x3, 0x4}, {0x7, 0xff, 0x8, 0x9}, {0x2, 0x7fffffff, 0x80, 0x8}, {0x40, 0x4, 0x3, 0x101}, {0xfffffffffffffffd, 0x7fffffff, 0x9, 0x367}, {0x7, 0x6, 0x23, 0x8}, {0x100000000, 0x101, 0x1000, 0x1f}, {0x8, 0x7, 0x2, 0x3}, {0x80000000, 0x7, 0xe3b, 0x5}, {0x0, 0x9e, 0x3, 0x7}, {0x5, 0x6, 0xda8, 0x7f}, {0xa2c, 0x8, 0xff}, {0x2a6ec976, 0x8, 0x8, 0xc76}, {0x0, 0x2, 0x3, 0x6}]}) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/31, 0x1f}], 0x2, &(0x7f0000000440)=""/124, 0x7c}, 0x800) pwrite(r1, &(0x7f0000000500)="4577342d7a2bd3ce5b7e57ee78011b837b8acf2b8760076525ab3813430b65e1fcc821ec13940c7b456f1edcc1dacf887319b59b4e3230be5a96a03e16781df3b13148d8a57d20928e64f2d141df878404413645e6dff983bed7c0d102753c79efa6072801bd33e20a726332e10a00b37ec5becc07d559fe004d9a6fcfaf6a2cc949e04fd95d9032d40d109a9979298be0976ee61c564194c9492ccde764fd4ef649c5ad146f96e13673b6cdb153fa", 0xaf, 0x0, 0x4) fcntl$setstatus(r1, 0x4, 0x8) mkdir(&(0x7f00000005c0)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000600)={0x3, './file0\x00', './file0\x00'}) munlockall() getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000640)={0x0, 0x1, 0x1, 0x85, 0xd01}, 0xc) munlockall() r2 = semget(0x0, 0x2, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) mknod$loop(0x0, 0x1, 0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setitimer(0x3, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(0x0, 0x0) semctl$GETPID(r2, 0x4, 0x4, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, 0x0) pipe(0x0) open$dir(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r3 = getpgrp() wait4(r3, 0x0, 0x0, 0x0) 10:37:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x2000, 0x0, 0x10000000, "000000000000000100002000"}) 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) 10:37:48 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) sendto(0xffffffffffffffff, &(0x7f00000000c0)="7682de153f16ac468a436ff925296d62180e4f11ad4866ed900a3250271ef83d7df9fcb744bf62f9b1f1b54e900a08aae78163f2ff2022730e8fddce96f41c2420272d4f91f2a3fe3ffdd9cb36f673d439acaffbdbc60dec94bba7cbcb4221f0f9f9f1a662a793d77cd3d4d064aeda69eb688960e8dcc5de86f2d8f27f0ec7956899afc2afe54aec0e0a1d1b66b47d4ed037b4a79018afdf1ba2c0d12c711d29fe82bc05c4f2c7a6f120b63a600d7558a0ff61190aab5d4bc4b4791ad211733f18ecfb44c66d3a5c9beca39d687cdfc93660131218b7e0eb16fd7f55a902e97e1037c7f228808d26012e28d0c7e64092b64a311bdb7d785ceb90f1484d50ffe6824a88462fa7e0c0b0ecd4af5ee4205c7793bd5bf0a1ef85a8fa388e6ac65eccb8822d32961d722a959a627a72fa589a37cebb8f9701ea197362a93a33ee999c889f5be470a34336cdb877c4d0ab5e6b7a6eee11dda4aa88bf1ed6b01b2ba59d6712cee0a165c8a38e7ecabffcbdfa39d971a12cf32a071c598f33434623f056403bd400c68127002ab5f454d6ef211c46bf79c3af53031a13c25b957da0ed52dcb6373674a2efbc2939a7f2fba219cf7f17fa88882a1996208830f8a11ae7c40275b0160665399a634134c25cbc8c076ee334a5b2f579f334fd7d7af61be305f72ad4415895d7af3aa2a03d4fc4f319d817d6bee24e6c5857473c3b06eb1e77cb3e31f4f4da810350c9d891146d81f99aa3a31b5f7a295dca78af05273197f909234363067e92eb818323fd4cfe530d66da14f05076093b4d3b07e70ab2d9eef5d945fd6bc4a4ed89316e74aeba8c37b7e7bf23c8c0c06fc4440bc4f31395d5ee58832d278aea34cb2e18fbd9898dbeabb6237c29075259aec0cff2def4fa7732d528e6eb5524b80e0edec44d4ecdd8d8a42ed321e8f5368f07838a49f3134244740e0bb553514218ec8e918bf07427ff8bb113fd818f8378d00572341d9313c871bd5d2f1c01966af55995a77b84d22d8cd598f3cc44bf8d3b34b3d02451f4a11da5e38afde187fd5119e42f7469b33dabd1655a0874f251fa74ccaf6dedf29c941d9bb0a9f55e780e819c487c43be762c573c9f522546b7cae3aaa387ad99e695e7698999d6c44a6d15178206facd591c365c1ae66aa9e900d9ccff357d64452dcd3d71dd9d0b69760ccfce4a448f3826f5217ae3208f7e7a7abbc5aea10e823f2deecba981705c98f46aa9146f0c68abb374ce170f932f04bc82c238554641d8e9ba9a9c31e8f3103b42ec368e3245ee65bfe7d66f971bb84912b3e6eb557733899e76641fc2ee07cc5335a85f8db03285ecb060db1060ee9daabd318edb39ce6c5278c5251d02438f012f2f566d846a9db08736395a269e389fb897d2c50e018d9c1a1acc6e7582900aa2f24198b41be155378d17f44958e796851cc7456a75e246074ac59d2cf8ed6f6fc93c6d09961ca6c6ca4016e7a90722b62f40463326425ea1d9ed8987ec8c40662f8f1b7d1b3b9a5e038c0bc2c7e80c32650cf1f82e5e8ff2f195a54b893d2991f34f557b1cebb08cde36f452a6b113baedc110ce6a1ae9fbfce67059560c8e2946a83cb1255b8c68f4074be90b9d1c9b400d7930ac0fb9f261029017520109811646bb2055c93931a4d77f24faf845f4c625840b8bebd0848cc4f8c9892df8cd3f1ea23c3757525f36d3e307faccbf67cb7d4de63460ac769a95a73f79ea77334af039925c4a955acb1ed3ded2356df62aa68943ac508906acef4869056285ee856faa6a3dd5ae850f505c75f90cdafeb634860cc32796a989cf2fe1d8ea7287f944c6d01c89dfc796ce3d6e316b228d03dc04dfc7f34cc2c761ab0c413fae9e3b026dd309bf362ae6997ac4bb9f5d64b824303823ffc597408a8a5ddcac17809b194a9dca93b99867e4e79fbf55ed967ee5ebe998b89c5a823caf03d342fa90feab383c25a6ba3b21429e3b3c00af16d6e08ed2998fe4253fb951b9ff231f23960e67956708299f5d0beb90f11f013efe7a8be9ee933a17ceaf41f631cac79039555eab00ad66b4a41c42734344f2a66e4da0e16a2522fbe0a72f7bfb6475d3d7d8e5f999a82fc4862ec4abfbfcadaf889031127c16e5318cb311e4191422a4855cec77a86c375f75440a01b217156cd9dbe7def3db4b12a4d23f64424d42825d43e5b991afd7f7849a301e7e82a8a415d57d943c6e02a5edb4d180fd339a51e470606e7c787b82fc22884944e1f8457100106f60a5da51f7540efc55c6424fa651d84c19793652af34d4e34473313448e183bf7f109b035d0411e08d2fc5b6d2ecef82063e7e679a9824580af6f929d045df5f7f84489428aaca8ac77d66dfa5f15ea90d33eee8b24a7c19a10b56852f870696f3f7fa1b35025675ce1ab0f48e53f6a8d59e20184dc201e7a84484b4514923c8c6eaa9629a1575987fd26e394eabffc53cf68e17032c913b181800b5e150099208539b91c6164617ad057dc3f544b187dbb54789090bd70cdd5e09e8c90968786379f0c4246e0d932eaae5548a7b171e35453b82e687da393001b40e00ab2a19193e26728d2bd9aa09f6b5f2954f68dadfd2c9cdc4c093a3b66b29c5f86db30dbf057f2871448b8daccacf7db51b6b4d440f2ae9a254ca08092fc4f8842c5e9c73b022c022de16acceb7fa2b780eb19f485ed831d19a73424bafbdc892d7cbb776520145c946a46598b894342c3e18e81fb5af2e2da36f852a25e21f03d62a81a8d2cb2e723da858c6b88cf19e7a25d029ac8f61ff1da216cbbbb12fd97a3d8f6072f8a255fcc5d429a2d483608a85496f8026cba43950b2982ee84419dd7d9855211cced055e5905e383b97c448e5709a32f3f89cb2a73737ae447b3e812ea01b15cc16384a0208d6a4ef423e28b56925c92e94e066e151d8215154a22a5d824458411b2a1602d59da6d48be6e6a4c3c14902aca151d7d5a6b6a53e83c661e4f1c4035581d6a5acb8d910af21e4e55c79f765f56c7b453ea5c136a8599dfa5e298f21cebce1b80c554cb2213c69e5ef4b4aa8a75a53fd952f765c1000f6a3ee0e4a04c5e6a31b7175e600a138f346472ff2d5fd675190e94690fe05353cad798ef906a6833c9fc54c6c748870dc2244fbdf257a634621eccbf8ecd5d32239a4e1c4b0ec6610fd2f459072841cc9fd43cededa933b7955d0cb22cca5c83fe905ceb8154f756fc4182fff0e8e3577878acc4309cf194c6e869cb4bd6b1ecbded967954d28fbf3277652e8a2d2cf3429033f3b2e19d83a31aa4d5b58408c62f07b53ce2bc9aa55fe6023465aa0ffa1f09a78d36f4448bb511bee9e5bb6dcef78ad175cdbc9c3e76984da237a9b82354e3d99394e0c6159e2820bc2c1dab88a5c49d66abb89637a0f74e98a16c12470bc2fa364120756961ae90d0a5ab2cc6683ff2e72bc35d333fd078be469f15f69d183c0d718c8867946d2dc9fabf90fec01054daf1a4742f3de3cb4160eb421a08af188b8e3a9fa4e45a8f41064f9b4ce7996f51e9f475979f3efa4c62365e384c18203b9f68287da5349de0259045be7807395cf24a3d9dfdfed885f57f8e3e12809bb7de742f2e5f4ee3d111f116560f9305c98717c0dc1a5353f29a65ce5439c0886f6f74d459d09f23203187c4d0cc48a7637dd83169e0f5b4c22dfb8cb12ac60fc7999d002fb07978f0c8a737d7c3a45bc95a13f992d4bb053293520fec15f13e00a55777b6a1ea1331e9fb81cb1d66a53664f87576362b926fa04ff026ef3821204ff9bf044cbe7953adeb8ec82f20188e4803c1e586cb88fe2964099712a4448311e5d87aa08a3be3023ecb8c14dc248c42d999e2b26ffabed4ecdddf4487bfdb3a487c3873184feebbf67521bffb381a9879f8ab35a9af4a732a0629abec5e09ec5f99a570e226500d6245b8773d0cd077fdd25a34bc92fdfa491f8a22fb0666acd8cf469c9267e87658d34915ab602c1236a7f92aa405ab29a8fee88a4f40f8112d4c22eae702e2cfe797e1ee87dcd37e35e5e43cd4f83a48734464a4f926850cb18fd6b6eda7d18c8a8f8b5177a1811c80f40c61337979d9ac0eb05060788c664bb8c08b4e764119454ebdd9bc7a82e32506ba3e0708ad6f16eed45b515a5828028c1880db0157f3b9162f3e946503ecda9f1efa5ee2df0dadd5add1d6bd4f729c9f76f735a57eb99722f111f41a123fae145f12ee3c738cba62207ffe7fc96d18ef381ae31c16dc707573a3d1fe5b83d0701d2fc1a0e15ace3d80e4ba21893b1dd36a59c68a54f5aff07e699ed379dd3982d985e9a06cef2358e2c0b33a8e5d005576c752869dbd8b37ef9a87d5f80b10f7fd3a67d3c8c3b872dbf82e26fe66b1eb8c43b9f51beab4e5e671e9a12afc96b4db51d53365191e1fe40a1eb37c4b96a38b28cab52dca8e21cc7bee4618df3a4f8dd59f73ad511ab8921bed2f7ff54bbf535b45148b6af0020e435639ffa42717c313ef3100b6d799888e622bea07c78ee74961374a2523e7ab1d02b4d830596c7d0e459d2f43806a30e53e5c0ea0fd0a4f88634fab764585a9522d9007637c3f6421fc7838c0b97348f24ff4bf79b764c6492620166f1e857f871524e4b1d28f1553bd52bc66cca754bbc5023e4542d4cccb99155edce9966cb10d48799cfcf36a25d2c4b3b8ff371312ae21e56fb5b42363b1dcb2abbaaf7dbef53f7d57f6e317d6b2115b7a9b6a7c774a53103087497b158a468fbf38da32c72048cf786f5d2135f3046835f0ee91d2cfe38d8a964c35cd883530d76ec6971106ef3b6a1df0d837bbc8bf66ea0854b77244f2f19e80ec204d77ea062463ce4d8c1941b6ad34d9f750f03e3469e88c5d945e5b2ce05a02ba26c200e85eb988005b35aa1fedabbbbc41ab7fbd79989c944397c189c030236ab61729a9d30bcbb886cf688f94f97b8301ed295784f5e609caba06532c4ccab2a84d918e1f775cf57cd2d7e4806192dd51c38f2d4df2e0c0d16d4ce74dfb1fe0550556757cebd5f910d8ef18e451df1bbe68130cb28768336e5cbb162c63faafdb417e4adbf049072cc051838404c7119025696d0ddb1f6c3ebeac96372f0e0ae2d8edcbf01f0e5e6595d6e0b094693cb67b915dfcb9cefcf8b973ed4bc9a6f7b047fa08366f4820a649c0c70d6fc22f6df524543041974a4b954c3bcf84c83abe59864a9ec9a2dc9d7a5013f99bcb4404063ba279005bfc647a7ff3a2398883ec7cdaf32a506a660ecf4ae1d1cbbbe7ed9beb1f0832c396c3d77140b378d486716f75fddf36047aea5c66fbd95e15b2de537834626517a8e806b4b43ef844b0a79d48195993493c43ca6e2d7aff50b9f3a904791797f5bf2156da9f6367bb04049bf8a314e91fe385a9ada653bb09558d8458d6efbdd104451f79ec1333ea326b69ee58825be995d375b037559095f718141237ce14f2990bec3a18e84a4dfd31b68477f27d62249113708f155c82bb5daf3fba7354cad350a3eb19c57d50025215487ae4696acc35725670e0a5ff89bc73f0e94f4981f6429ba9767b30c383fc1090ef03ae008c89c8ed432ee75b8a5c09d411a51b40ed2fadbad75d64a1458a83c5748cabc78c4533f2df50c36f7b8854b2dbe1bc233a598c49d13e1799341d2e6359e59f43da860f319f319ba0904f30c6500633fd86bfdd5e058cb57e533ac8599c9830a293b229bd61e918efa5b0e5c1a201e5e0ed8a9ee74e877da9877bf49153329fa850f4cb66c84b2f23fcaf7449724ba17d537b47337de67715bf7cb72e2bd2ab6657c", 0xffffffffffffffe4, 0x6, &(0x7f0000000000)=ANY=[@ANYBLOB="00000017000000000000"], 0xa) 10:37:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0xffc6) setsockopt(r0, 0x4eae, 0x3, 0x0, 0x0) 10:37:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x8) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 10:37:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet(r0, &(0x7f0000000040)=""/94, 0x5e, 0x800, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="84cc5060185c2e4b24e7a1e6c3fc4cceff3a41b3509ae49f98fd09a18a8fbd3a84723ac70d337b825f89a869bab31f131ac67bdbbc3fe4bbdc85ba5c46e78ee2338b5f93d6b82ac491be70527e5d9c34fea22bcbcdd703bb0cfbcf7bba4bfe87740fbfbf0c027637446d5b1f978364b4e79984f3a474cebdb6b3e6e97a093df844d568765d67c8a58d71f33022d87cfd8b09c6589a9625cdc9ea820b1fdf4c4e81fb4d1eed53debb133a757637b0d4cbe6cf9535ca5e1c9687a3bd08b2d094dcc9dc3a4858c639c3d2c8012b5390cb18a37aa4f112b175", 0xd7) r2 = socket$inet(0x2, 0x2, 0xff) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, 0x0, 0xf7) 10:37:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) close(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat(r1, &(0x7f0000000100)='./file0\x00', 0x20148, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "7c005f4eea2a12d5962400"}) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0xa5, 0x5a) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe(&(0x7f0000000180)) 10:37:49 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108be", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x1010, r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[], 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x26, 0x20, 0xb4d, 0x1}], 0x800, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0xa0, 0xf0000000, 0x5, 0x7fffffff}], 0x3, &(0x7f0000000180)={0x20004, 0xff}) 10:37:49 executing program 0: r0 = msgget$private(0x0, 0x54) msgrcv(r0, &(0x7f0000000000)={0x0, ""/212}, 0xdc, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000100)={0x0, "e7cd2672d7a63c0840e8e8bcafeeb13121574911feabcae87abfa6e27057a26a8b5765f54cca31351a5f93f48fd5c6aebb5255ce56a7a49b8fcbffec2df930dc726947ed2682e325e8d48dbfa20b165f8fd0509fe78e73017b80625abe8099cadca728f1c507f8ed8011e9418d04e4d031971eb698cc0d35848f6811fed67485b60f396a50e6444b527fdfa3aadbc885f599f581c0e3db7eaf1d684f6a9247b62cc9b06d7e94"}, 0xae, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) msgsnd(r0, &(0x7f0000000240)={0x3, "06ba82b5"}, 0xc, 0x800) write(r1, &(0x7f0000000280)="9459dc03656b9b96e91f79421e85f34740004f8ec1d880cafe946c01135d809567ad80be8b25", 0x26) msgsnd(r0, &(0x7f00000002c0)={0x2, "18233d35870a94130c921c8ecc4bdd5715b72d33fa1acbe3e1ab7264011c21bd96bb0654b7abe1f00370fa06dbbfb3298aeecce77baf65ca252bd0d61d1fb272bc5584dc7299809146d0643d8a19f6729948c8630ada36c90bc7e721b4e9da1e3ee4d0495f8f8f6c21e9d691c3b3d2a7f7029389c9a2dc11341df9534bac45cea50e8ecc0a2b30fb8cffe91d204161a329524e1d9a226363ba0103e60d58fe5c737e9d1d2a57729929f377c254a48ed11899f6a519c05c3be866d7633d6ed2242b8d11629242bf6cd6b514e3e8919353cc6c468a54d8786cef7a5dafd065db44cbaf6a6c953095106238b872dec27266345a3b803f561ce9f9dc732c53fb2b5cfb4d78c0867dc945c8f464e0b0df7e1520d727da11e185c2df2465fa3e327340543015e35600a14e6419cc165488e47c14dd87a71bd57f42e638460f4c9d88873d25a6fd860d554c974b9da77c5a28f25ba51233ca24cba1e890e162e9550270323f2b39baad44c12170bc34ebe61ff57ed1d95f1e253d4abf77b82d38674f6272f6eec183fa7e4f7b7c0b1fd62fd22da333ce31d8208ac0cbdc9fd0ac9443dc248bad0c9e34ec400be2f2c9ee05457e6e5cc02a210e28a43147aa108e62da126181abf47b8d46124b22d0284a81b925a30a30bc3e5ac7b505cc36d4c6c30f427135bbb01c9c8fa435a0e7dc441d54d3638d4bf8834317f31285cf47d2febf45878946378fdbc06aeb7e8dcb5dad07603bd5517f7b09327281592134a2c591686866d076be66eaab5738006860a9ce0a2973a95701dbf3e98e64695ad82c09af7ba84988ba795615a994b8059a71e3ed2e165f2401055c8a6269bdc5f2408d411698da9a3e5f38d734051faeadc6ac17285f7225538690266d94d5bd500da4b6b08426900aff1641bbb97d94edec91d9503ede6a71e9c4a47a4b52283f88a28e83270f40ca58b2d1902f1929e9a207dc25ecefb8e6d4fdf708f203a7b2c82484623ea61fb9b07b4a8d08d86dc36109d214f40a7497589f7b3044751cd48f505f3432d73ae86e5553b5efe9561628673995bf5356d380ff4aa53987f535427ac75100aa7550f6dd41e68a4724ec61cfd7df7e2f5ff8eb17a9d1c3e1ca392fd132ed4d38e3c13a750927953c09c536195ed5aff1244f36d2da26b5e8d0ce3cee99b993e03f8896ec562147d7481d4a923d09b62888dfd76350f11dc00c01c6cedf3aa7d7e5a1cb4b257fc74a6da57155ad183e73ec7cc32217fc99005de1210601483d42c826f5d4f53f3aaa29463589b993382c42658a42fd7901c8c9327573cffef63b6577c6365bf017f3ce83677bfd34955ada6495fa9a627291027fec12391c5025aa652b961e68c426ef8ed2bea2563b9dc445f7fb3ac1453611d412c37cc903b68e6f15a81af73b644c4ba7bdf3920263b05b722f202f54bf95ea5a048bc543ccf18ac0c10a2d980275fb7bc0e824112bcc84789a0f88919ad686c67330588a73aaed3ffd62cba1eb2c4cf255753d1e09763e88f07bd55d6a03cdd5798a9390600ec1dfdb087b0e922cee23105126048c64829f8affdbf18ea946dc901ac74feeb8649f424ece7fe91db908270ab48c2652efd43dcc7ea0fbed3337dabe14e9b43252666f7a50fd026007af2b3074f29544a41adf6359a895825550e40461ddc1e7bbbca0ec913107633b1563a2e55d1b3d6ad45198c5addde50f10a892960e3099399c6c2f9f81203ec92c033b998f767930f65104b23e8277fd32886e277ccca8c45b38b7f43fda23fd66ec14baa76e277733ba23664964a3d4ee35411aa2422e090d44c04f497ea938f1362a78b4fcb3c588b8c9fd313fb53e1fff2326cb31e47d00c3281761fe5d389098882563ff0a038cba2ea641bec0bc9d5189a81558f1e594dca56abfb3812b350e0e49e6e7338fc02a80410203c76f68eb6152d17add5a5fe0718923167a0a15b36f98f6afe7a37b491312b04a224d8b3b1557ec70e88c64dd6462bbaac0234c95af6d060e04692540952f38ced19df549e5c455311ddb907001aa30f1b2cde88dedbb8a65a0be1e0c910a513d082a09f49e4abc43bd08b5f9d060101a825664bdc1d00afbac5d5bb469c99fdf0160d02d4c79dc589c6f04eb913e5d67c9ac86eb1ca754be32330658b1b9bc080c997135ea0bf60de5eead8faa3b5918e70b50eb6ad6757ca7c303a7a632e14cfd954b2b537b9e5e61de5ca7208e2421cd87fcc2555fc49076dc783b846e4e72d370fc0c618cdbf16e20aca7b1690b8d0a677990e48c0cc5b36414b40cf92a559edb30c0d35215d771f350cb57194378ff42305110737d9efe56f46e690223fa9d417e460bfa0ba19c26a1de14b5fddc9615a20178336162af707de0b3c1ccbe78959dd62940ce14cfe3442dbba3c164bcf4ad476fe951b9b3bd658f4bf339da378e5d03553da942ca40006ddb10f36ff7115113a92b710e3291468278715bfd4db93123d2aa853c4e12ccd60466cb00e7b18b01a23e0e20fcb64e67453ad3e0bd19908b4df9683b7aeed3f3e9e3c0204421fc131b48263378ba3f465558183e27f7b4e28279070fb64430334728532016299986c4e2f1178f5830615a5e109b1e00106be9d22b6d54d1152f2fc348716f395c10c709fa0268a2dacf0efaceaf62f89dbaab87cf3acec0a9d4045577d48d90115b38884ec89dfaab1ac98958f8b61e415377dba4621bff191c86ca0081322dd9076b6ef916a529e0cf855573bd9833672ca98d8b5347434c224a72754deaada4ac20102701a38f0ec56ebea688d325df0f9a41632e13139ed7196f09b3e54d42cc9c4bed91e64589147f8b5b16bc834c676b959c599b976faae4331c1c219a4fe091d8b88aa6745261053c349d9ddcfa70c5f76f2cfc8d264f11762b85ada6a77e47d85f08fa99fb64fd3b21c94a4e169b5ed78ce33c2eb410a665739b958cb575b38c74b36c12f899fce7085580e656e5ffa13a8e879343c29fb8c6da47a5ec2c123d915da05b29c7e9eccc540ae06f471bbd16e0f01631850b6713b5bab2e30791200377fdd2685007e6a2746ad8bb64d6d6e7b0a7faa2cca8edaa267fb3e197b33c6b1b3f943a9e8ad43cd4f12f393b934760683651d1913990e27d2512c44bb8b5533fb75cf8581b75c714281b6e78fe36e799f5f45b65deb236a5ca0476ef8217df6284088108d93c69a6f564934dc6a7ed8ab787239dc97d68f12b5f84c59bccf84bc91877236cb1f195b2bf7078215fed886eeba10e04c7a1f0924a246a5a16b022ea611d72434a5063140ba9fcbbf11b2948fa06d675f0aa19da9c62c0c6cfe6bf7582b02c820263c154c7af882038c9c2c538e8fdffc8e7ef060ce8f8230ec13745d6fa89fc739984f3d83139267a790b4c734e13aaa90c117607f48a9042f18e9a305c86de23a63aad6e956580982fbabb2e05b0795a06b89e045f8047c8ee7609d85bfc2bb988c827901eca69dea9c0ec54c46962d345ac0d4e3f00458d49c80a1121df8c083f4476c2cc6fd288f021006130fcae934a54a53a76a7014dff8593a10e24ee37aaecc40c57eecb277afb619e2507d2dabd9cd4cf6bffbcc0be92b39757a8f33d3a0125938b2e52271f408e163bc295e2fedc43576b9188486191187cb010ccab5075167259beabbe45c435893836e14cfe36b056d74648a882016fd10f8662d007669c2603cd5662288256e52d955f9f1f855ba4a74060d9c26f371899ee39336585cc007dadf0933bbec56c260cff28f9472a9b567812868373a448d84c4ecc72565f8da352621d262ebc4f4003ec51bf3cc762e348f2f54c9bcdb4c7019781af869ff4e95e21815676094c9afbb5f293d06e13bd3108fa3c4a1b161cad552e27508d7c965bbe5b6e3adf3b962c46a0bdf9f75ac95e90d6ffedf468b137e35007b42d609f4c7de8fda680366eb712985e2a9fa5a30a2a3642ba8f9b3cb0dc0faeafcb0d0afe461d28f4e485299139d5bb6013e9df44e4a566d79c876f56375cf727f7b1d069c770e1578573e18fc202511b798c62dcd68b20cacdb79112734bf3f39a43a49eee36323989926fd803cbc233c520eb9e9a4eaef29bce0899465134d244cc1cc89f4e61305ad8279eb6db24f7cff06ad7c4a1b6251fe3de69574f8b0d52d49812692dafcb6eaa1e4e3cf8e54cf2c24d692148dc9cb06d7bc3064f12140376ea0481bbb812d4b5b1c7c97e70b69287ed0d6de3b99b4c04d5976e4e7687a99f4de3ab820589bd6a2ac75662409e588107279eb0ea096a3cc27550eddb6b688dc04af7c091bb1bf9182a92e909a6b88ce1e6146c5e077fdb3299709a6185babe700ce9d4f62f0f53059e8322bbbcfe0b0e508c90e632050564b699781a3122e059b2ccd4c76638cd841ee981b19c626e58d1b7c6f675f89498d0c76def1627d17b2d0451868268f2bf63ec31e7c7c20543615eacc8e6d1e13b62163ecce7c6514f3ec5b98f3d08d6909e7c442d7729af5da51101df79ac0be9f34906503b6a29af16950965ecae581ac0b556863b64291be1baec2f1e9d7d31811f445f8173f68fa3cc4acb3382dd02da6225d56eb8abb74bdd442aef2b6da4ebfb2f043cb60f34dea1a8a17e087211d5bf6795a122ff185f6a2ef5aad196b67893c9b89f2bfbd46944c4dea758ab3fafc61029a2ce4cd6b23f435c5e6fe3fab0ac426fa89ba2eb02686be3685319d7e78b046bcf9977ef7907251e12462b015bcdab7248399566cdabfacac56e9c32ab575772128bec3ee989ccc2bbcfea05676ef136dffd01bbd6b9b56d76ab664baa6926978fbccbdba663470b161ea5a29b729be1b3d5cd04897e86a0ac6bfb737438d19ee0d1a69533e42c902cc4782dc8fb736c2528f9192415f35865ed8e9bacf69b22cac8cc0586a1b6d332a33f6a8d0ca949207f08c80917ed25b9b10d56344ce27724a25f9529f27a3c67018a77482c97f8193ad47357993e7585c7520b5ac61f27d32d21e7f87f57cec161e7db69244a75e776ba11818d19fa6355f0e5f3717916ab627865f6b220618f14d36f46ffd8242d19b950586df755301421aac42f1cf8022f88b058e621072f6d29b04535028b146fe65b9bfb0cafdc7d70f257be0d49cbca40bc047d960335013111839932c3da9f4b3735a91a87ddb5e81597507797ef6bdee8d04318bcec52de00bc45caac524d2cd7c57a5a761a69234426bd2e58e0bee41d901964b9a6b2d0b20ded5202c0c02a586207ac92c9f94896164aac0fce9481cad0eb0b6850f9855e6219e5b1499b43f909d728383c2563a357bef4710c26c26a26b5e0d4f79aed6f6c7218ca3d75f19e5be382b7453d9129f38d5a0f21c99779855879b82290b1465561175b91fcdd377c02e5437d197ba791bfab86da10919ccc6ebc3898e186710437d0fb8aa2f11c31407d54e36d17aed16cd446dcd8d0042d9c98e6809db90ca5f33359af116467510187a00fa17ffe70adcba3ad148746c5caf0b7807334e9852177ad74c69eaa01c95b3e5be041e0d893c3d4912775fd76790579f7c1af98c1dac020329257e1513b2681100529c68bc0b09a45ca3da6deeb996dbd456b7f11d13076917524b1c98be4292843e57c09655f658dadff14e12fca6762b3feaf0507808b0cd04f578485588214b74530c889b0756d1577e95d50e33e56e1c8ff16f2a0a747d92a4ce8ad568d3ff20d61a83d10f89be30b25828773ae7bbd6a592466f97f381be2bc8f78b0dea5b12c5d3df083e2235d0263d933d518e7bd8409b43b08cb05e2d99ab3ba"}, 0x1008, 0x800) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001400)=0x1) pread(r1, &(0x7f0000001300)="e9371b0eac7de4556ee45fda6964ee81b04c279e6c121daed3a914d3c51a0687d0f85de6a9d04801f67de823ba23b219682509d3dfc5540c7058285aff37220fed2b955c212bea532f4f88dfb1b7f0ed4a77cd6b6ece368d186b74c7ded2c250bb42b0c7724255ee39b66ffc8d4cc5092c25d9a1eb9a76eb2d37c23d1f1afc41d232292f608f192b595568153b283a04d9e435bdfcb6a81c4bc996ff7c9f", 0x9e, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000013c0)=0x3) fsync(r1) 10:37:49 executing program 0: msgget(0x2, 0x205) r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) accept$unix(r1, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x3, 0x5, 0x1, r2}) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0xc000, 0x9) 10:37:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000001c0)=0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000240)=""/176, 0xb0}, {&(0x7f0000000300)=""/119, 0x77}, {&(0x7f0000000380)=""/248, 0xf8}, {&(0x7f0000000480)=""/221, 0xdd}, {&(0x7f0000000700)=""/194, 0xc2}, {&(0x7f0000000600)=""/181, 0xb5}, {&(0x7f0000000800)=""/4096, 0x1000}], 0x7, &(0x7f0000001880)=""/77, 0x4d}, 0x42) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 10:37:49 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) getpeername$unix(r0, &(0x7f0000001100)=@file={0x0, ""/32}, &(0x7f0000001140)=0x22) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001180)=0x1) rename(&(0x7f00000011c0)='.\x00', &(0x7f0000001200)='./file0\x00') connect(r0, &(0x7f0000001240)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001480)=0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001280)={0x7fff, 0x3051, 0x3f00000}) connect(r0, &(0x7f00000012c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000001300)={0x3, 0x10001, 0x7}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001340)=0x8000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001800)) getpeername(r2, &(0x7f00000013c0)=@in6, &(0x7f0000001400)=0xc) sendto$inet6(r2, &(0x7f0000001440)="7a97a5dd66162ffbe595c35f7cc94830e25aba7685c47baabf96449f10ef36a85740d7651220150ed54ac2d5b254943e3c66e286d6e745", 0x37, 0xa, 0x0, 0x0) r3 = open(&(0x7f00000014c0)='./file0\x00', 0x20, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001500)={0x1, 0xff}) mknodat(r2, &(0x7f0000001540)='./file0/file0\x00', 0x2040, 0x5) ioctl$TIOCSCTTY(r1, 0x20007461) sendto(r3, &(0x7f0000001580)="df1a838fcdecf3f2932da7f5e7e1dabba43ed12bdc5bf9a57da3d7077f2a9208a6a598254de1d0bc15d2969f3d94d3b8689ff48b356f5e550407ef94ac1cc9673c62e330ee3401d5714eb41fe32ca8849d966516c9a092c8dcd7d687192fc98b64df0b2cbaa9f5bf78f11a6321545b49bff229f2966c36bc73a5a64d6cdbfa32581697aa2ffef357d34bf5cc58db8e7f7894481fa42643ff1af15b6686c27ba57a25a2e2b0fd3447f27523000986c18446aabe36745b57e2f499d0890b0fc0699def5c29dd181915dbe6e3b610d4d812f6b4b7f593e357c11453db30343ac6efc51fbaf27a9c5cdb78eb7d3f9b8dc72adb9a4cc03b22e9f3afea", 0xfa, 0x406, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000016c0)) msgctl$IPC_RMID(0x0, 0x0) getsockopt(r0, 0x10001, 0xfffffffffffffffc, &(0x7f0000001700)=""/196, &(0x7f0000001680)=0xc4) 10:37:50 executing program 0: mprotect(&(0x7f0000370000/0x2000)=nil, 0x2000, 0x5) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x80000001, 0xfffffffffffffffb, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x3}) 10:37:50 executing program 0: r0 = socket(0x3a, 0x8003, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) 10:37:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66536c653000"], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 10:37:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) msgget(0x1, 0x408) 10:37:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r0, 0x0, 0x0) 10:37:50 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0x1ff}, 0xffffffffffffff75) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x7631c1de439c4bb7, &(0x7f0000261000/0x3000)=nil) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chflags(&(0x7f0000000280)='./file0\x00', 0x10000) ioctl$KDENABIO(r5, 0x20004b3c) 10:37:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) close(r2) 10:37:50 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file1/file0\x00', 0x7, 0x7b, 0x4, 0x1, 0x0, 0x1, 0x100, 0x2, 0x2, 0x7, 0x101}) stat(&(0x7f0000000080)='./file1/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000040)='W\x00') 10:37:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000540)="a596feb2a02c58c9f52263c000176260a1f523f91819716269acfc35688d73841b142ad628a79645b758975974a3d670aa0262505e2517587674695fdb19a73ea9436c04b6400da8c3991db1d0bfcbe62fdf530b7ce97648bc8b0ea4d90824cfbad11d4c107ead8c9beb0f3b5a69c19e4ebf9d4c092f8734f0cc2bd1dccff4aab198fbe123cb1175eec6f516817153a465e15cff6bc3cfec855cb7a7787985eadf857d1fe0f6f10001000010ff49b5c1bb15a3637ef26fb809a636c467f14dd0213ebbaecad9a1", 0xfffffdad) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="e6ae2c586a4a79e0e4465051777c6670cda0694a59df4c179d9f1ffd71232ca2fc9b0e546f422d4bb41bf159b9c1c9818b4bd6ee60ab7f5749c8591e2b62c4673ce0ff8d4cddb4c32f75d902b9236ba1e94b85c98ed24c336466d31042805298beba29d1640b0e0815b26c7611c5457973b919e4aca37129ce5936a543ceb71c69b092034b97ce998fcc9caff52e85558161c6", 0x93) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8fdb4c92c7163a73308ea8ceb1ae4a57e8", 0x11) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/204, 0xcc}, {&(0x7f0000000200)=""/234, 0xea}], 0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="e52dfe925b28a12a92974ef48f3921fb056d0ce9edad84482701128dc18ae9bb26a6c5deeb69c7a70eaffa02c229fbf11d7c49ad534f0035b1adf50e5fba6bdc8f12074eedec477935c239cbcc85a0fb2e3b4caca1a2838ec2b9bf73fb834707df6cc3c0bd182ab36a7bc81200c6e5572540558c4f930304b579174f9715cd47c33821b24cb4cb60c7fb0de1aec52ffad73ef413bb95216aef9f6ebf17887b0861bd3d89e1118c86aff6fdef9c1ea58ff3f73a8a578c8f91c338b15c6d6a494d02cfff2e5cbb8c8cc4a650677796c9a768a5cd96f68e6f8e913a8f275dc10e7d232d01f50e98ac", 0xe7) 10:37:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1000, 0x100, 0x4, 0x3, "a90b4382a5c56227920aeb67b19478c4099ba418", 0x2, 0x8}) r2 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 10:37:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x400, 0x3f}, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x6016, 0xffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:37:50 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file1\x00', 0xf786, 0xfffffffeffffffff, 0xfffffffffffffffb, 0x0, 0x4c, 0x3, 0x7fffffff, 0x0, 0x2, 0x9}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) readlinkat(r1, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)=""/21, 0x15) sync() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x100) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) r3 = semget(0x2, 0x1, 0x200) semctl$GETNCNT(r3, 0x2958a3d4412f3f6, 0x3, &(0x7f0000000000)=""/176) 10:37:51 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0xbe}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000200)="05223465cc607a049d7dc9db6ebe7b51aca729e20820cc6aaeb0efa32d21b431d1af2f1f80d99904c0f27f201e724bf2731513ba12baf33afe95ea5b5127365f7ded0ce566071fae175d633f347b8fcdf0d12a8605a197b5248dc8765e2537b010a3eddf9a13e1d3386d40cef6ad7dc8abb4f717c545c0ae38e859ee344ae4", 0x7f, 0x400, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0xfffffffffffffff7}, 0xc) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 10:37:51 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x6) openat(r0, &(0x7f0000000180)='./file0\x00', 0x10000, 0x41) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r1, 0x0, &(0x7f0000000200)=0xfffffffffffffd4e) sendto$inet(r2, &(0x7f0000000040)="44e1d79670f8345fc7d2ac647e42f3da9b2985c3bce18bb5e2744c2c3b1660ef0517b8170c8ad80605a2ac8b6822801d3a37ffd7d31cba4a9a8d6cbe31a0e4d291dbbd393449818a27f06ba01eff9d27945f710e1df66429c56335b951538c0f9f6b92289afa8522a04df632155c006f7708bb2f5205e728b56355506e1074de03f4c028c6f2aab6a40a7aaf36a946b97473b001ede51273856ce0cc24b057742656e3462f765be64f339e18024846428608de5fc533ad25ae4be7bf85f85d17dc4106398cbaec947a161e809d78d8973b37501bb855fc2c7d63ebd82f870b5ad5", 0xe1, 0x4402990b82761d02, &(0x7f0000000140)={0x2, 0x0}, 0xc) 10:37:51 executing program 0: socket(0x18, 0x2, 0x4) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 10:37:51 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x2) fchdir(r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 10:37:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf9884025afb328756e8b7378a640800e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a000006d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0fd2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a7731e5c2091f3e93d25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d809fb8fb50a579466ee531dd5fda886f4e6d0e64cf7417a0c85be69eb32d4e994cb71118ac25a412638e03f1d095514560be6b4fe40acaf29f664f5157150c61c8fed0ec466933185a347784915948f92004", 0xf9) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100)=0x8, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10090) ioctl$BIOCFLUSH(r2, 0x20004268) syz_open_pts() close(r0) ioctl$KDGKBMODE(r2, 0x40044b06) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) bind$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 10:37:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x10000, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x173, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) ftruncate(r0, 0x0, 0x20000a) 10:37:51 executing program 0: socketpair$unix(0x1, 0xa37d97298d6f1b05, 0x0, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 10:37:51 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000140)={0x400000068, 0x5}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)="470320e2bfc74d2bd5449bab26472a3c4931d410dcd54f0d1f2247baa8941eff0579412cf563bc321493130ea56b9c38e54426c5c63177dc747dc677ca43364760ce3d778743bf78fd96ae6e1ab08aa08028e9371ed535a2bb2b65d18bc1819ad9fc36c0a5c381513f24bee3e99151003e6e71cb48b0f034351f69e97b5c9f0b33f216ab1924147b6484c025fad01f547d0566bddb9e9cdc16abfdeb8ca0353baed950e37c9aaafe6aa07fa696f44a8896997ad45460d11a", 0xb8) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 10:37:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1000, './file0\x00', './file0\x00'}) 10:37:52 executing program 1: truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x5499305c4c5de3fb) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 10:37:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x48, 0x8001}, {0x0, 0x9}, {0x85, 0x2}, {0x80, 0x1}, {0x100, 0x7f}, {0x184, 0x5}, {0x40, 0x7}, {0x83, 0x5}], 0x8}) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 10:37:53 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x408) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/4096) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 10:37:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0xa, r0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x111, 0x1) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/208, 0xd0}, {&(0x7f0000001280)=""/235, 0xeb}, {&(0x7f0000000200)=""/43, 0x2b}, {&(0x7f0000001380)=""/2, 0x2}], 0x5, &(0x7f00000014c0)=""/164, 0xa4}, 0x7906e71b0f1cc4d2) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000001580)=ANY=[@ANYBLOB="63013dbeca6f479d5c512e83bbe2ffe2a57320c4"], 0xa, 0x0}, 0x0) 10:37:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x9) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r3 = getgid() r4 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) socketpair(0x10, 0x3, 0x81, &(0x7f0000000500)={0xffffffffffffffff}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x80, 0x0) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r10 = open(&(0x7f0000000580)='./file0\x00', 0x100, 0x1d4) r11 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000005c0)) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x0, 0x0) r13 = accept(0xffffffffffffff9c, &(0x7f0000000640)=@un=@file={0x0, ""/108}, &(0x7f00000006c0)=0x6e) r14 = socket$inet(0x2, 0x5, 0xc675) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000700)='/dev/pci\x00', 0x10080, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0xd60a322f20416aad, 0x0) pipe(&(0x7f0000000780)={0xffffffffffffffff}) r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd\x00', 0x20000, 0x0) socketpair(0x2, 0x2, 0xffffffffffff59ce, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000180)="d5bd734d4935cecf134256ac87090f239d83431d9ab3de0edfbcbcf517c63706e69533caf2e7e6a9ae24ace6f8a4dd3a07524e5d96fa8fb2eb13a96981d5a3c49f16124489450b9520a9384b3792e030b2365f76f420534f42104f44e98b280624cc37e7296ee7a144d90d48838f3d7243a133e5a1c7a2dc26187bd8eb3f91ce8c665e55f2258315d3f598fe9928c30cdcdad3dc5d6ceaf87ab4ec3083804db31c206fc4d543d83382b7e94503c411a96394b5cde85e1ed6f5551c227a51b8a8fd5f", 0xc2}, {&(0x7f0000000080)="d4f7e66701de330c57206fede5d96247e3894ca8b3f8b73102f83eac617449df79c73cabbbd6e0e0932d6727b510f20f4efe4a262213db620f7ea979f4fd68191fb7c3d9c68efbd8c06df27ef879cf0784f000732af4665ee532a062af319ca1d72208aae34d35455219ce54357281055565db88b7a303f0aa5c253d28350d24e32565f787bed0b0ac11edf67426ef1ad9532bb76763e0df5692e6", 0x9b}, {&(0x7f0000000280)="55d9b15367e2551ff5b085c40d4b4b91fd19a14b5c1e0b50d88cbad69d418118bb29613f9f72d587968876e011f6769d7d2a27c83e4038c624c01bc39c09139a79a0dfbd2a1d3998d5c1d4808c228debb775c6780e53eba064a1a2cf459c7a40cef1", 0x62}, {&(0x7f0000000300)="5ab67b17f29aa635ad641dbc4538b00e9164ec6ad44192ce493ec955fdf2e1f3ed285a8eac7b8a8fd82736c8aab193dcb2f90951e41b23fd0c73487a919ec7d56528ae9a72c4aa45be0c032a89f3ccde668546c264781cbf6eba12e68f4dc4dd6b6cb0f0ddea9ac99943aca54c744ae8ad2835556b9351dac0af813d3c56126d120c09", 0x83}], 0x4, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13]}, @rights={0x28, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0xc8, 0x401}, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 10:37:53 executing program 1: close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(0xffffffffffffffff, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) write(r1, &(0x7f0000000140)="ce05979c4250312b8741681af1ee71c19cd08d658df21845ef501e81658e20d4bcf74bc906686980babab1558b09d0c7688b5b1acea3ef111702177710259cf43cb7836f0a8a4d612b05cafaa22471532b8aca2ee0346cadf10670c64284b8f49852082c3e563f2227103209b0b431725b5af1f817b1a1f9d6093aa93dc29d65e51dcc58684e4a3a10f43cdbbfdd5530a30763b1760428300b37353fd9a10febe59c2530eba8b3b5c555b1385f545bed697b9b7ea9571785f1aa46daef230d5abce06e59ee23c7944b49137e07effbc33d9823c896ac6ad9905a603d4c0aa4c9", 0xe0) 10:37:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) 10:37:53 executing program 1: clock_getres(0x2, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 10:37:53 executing program 0: r0 = socket(0x1, 0x1, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x7, 0xffffffffffffaa76, 0x1, 0x5, 0x5, 0x4, 0x1, 0x0, 0x9, 0xffff}) 10:37:53 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x6, 0x6, 0x2, 0xfff, "fb247a7c855a84d237fccdebdfad2312e779fb72", 0x6b, 0x642}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f7fffffffffffff7"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="b90cca859004030180000000", 0xc) write(r1, 0x0, 0x3f1) 10:37:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x2, 0x400, {0x8001, 0x7f}}) close(r0) socket(0xef4eb9b1681f8ddf, 0x5, 0x7) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000281000/0x1000)=nil, 0x1000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget(0x0, 0x1, 0x128) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/91) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:37:53 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717fffffff000000000000000000000000000000000400000000000000b734", 0xb1, 0x0, 0x0, 0x48) socket(0x2, 0x3, 0x100000001) 10:37:53 executing program 1: r0 = getpid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x6, 0xe8}) getpgid(r0) 10:37:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xb7bb) 10:37:53 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x120) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000880)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f00391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cfffd968d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947fda9212998e07130655db9489595f29702b31f537a5a1b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589af7dd0d3c4953568bba15c4c3d931c71140a31b81b0c255378f4f0ba40a67055cbf51c456bff999dba72cc7e83e2cca1ac4a74f98c7b03fcfc991911c01c68cfeefb487aa75eca698703821fb4ee861d02ab3ec12fd8c310ac8e93ca452f061b5079f3dc976b7ecf0961d61b2f4cf6d705d20054b740bab451eb4bd31a1dbde637fdb20fc0863a7219b390810df5d92dd85b6d81ef6d9fff8e2447633df4a99afb75c3f40862bd4671dc90a26fbffcb463fb0fec15b452a0f746893a14df1e64c1c6144baaa7939f8dce933a66c3c3e4f12b89c76d68a5392bb7058f31b5e69368cd289e994334410f434075bbc3f71ee25d9f36039ae0d8cc3850a558dcc72ce1fab399be7aecc68ab38d6bbb168c1a2665029ee81a822a60f55d54c36ed5360e6c22b02a8c34ab83ea56ed9b0acc5a09105cb78f68f48665fe35f7d69ccf07f14d01cba000000000000000000000796a422f9c11151350fbe847e6ccdf1e46fc5d535a24d007e9bbae05232972376a4d7d148190eb8828b11311a2c11a5f9eb591dcf3f58b1d887de45edd0a0a705b78c12104755e48e515f0996744b283ceb1499e30259aaf6d5cd7ac9f845bd60b9ee878eb7d22489143b075466bcd66d03bcb89f2d6c9f630537a9100d875b78a", 0xfffffffffffffce5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x9, 0x4c04, 0x20, 0xb5b4, "61eb9015020ee2bfb470f9bc1d86953a80681e4d", 0x6, 0x886}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) fcntl$getown(r0, 0x5) 10:37:53 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) utimes(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='c\x00') 10:37:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) 10:37:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x658e0ec80ac61027) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x81, './file0\x00', './file0/file0\x00'}) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x20, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) socket(0x18, 0x2, 0x5) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa8) 10:37:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getuid() setrlimit(0x5, &(0x7f0000000080)={0x17a3, 0x7}) r3 = getuid() setreuid(r2, r3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x10003, 0xffffffffffffffff, 0xfffffffffffffffc, "081fbef2245185a818657fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65208000000914cb3909b299d190a11b262d4ce7f", 0xca) 10:37:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r2, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x4, 0x8, 0x30ac}], 0x9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x4, 0x9, 0x6}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0xc8000000, 0xf4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000000, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x400}, {{r2}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0xdf, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x80, 0x10, 0x8, 0x3}], 0x1f, &(0x7f0000000080)={0x3, 0x7ff}) write(r0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 10:37:53 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x140, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0xc62f, './file0\x00', './file0\x00'}) socket(0x2, 0x1, 0x440b) 10:37:53 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) lseek(r1, 0x0, 0x0, 0x0) 10:37:53 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) fchflags(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:37:53 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x0, 0x110) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r0 = geteuid() seteuid(r0) 10:37:53 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000040)) chdir(&(0x7f0000000080)='./file0\x00') 10:37:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0cc38415a971777e377139fc9d85bb6041a71eeb60d43643582129ed4b5494359a419f4bff37252e4266901e88615bbcbb597e890f8dbc797db2ddfa39c1b4ee654b367d59bb0ae5b42769e416013bf2ec7419473e95440dfb60c495ac666bf4a5ec0f9a9e224bd5844118438357fac0d8b06f8d8e75cba71b064e3109af7e01caa4ec4d0a86e2e4b73cb537f5b42ea47a3b1db5e9eaf2d5d50ed76480a7e9dc2369893ebca1ee243c51dcb4872e51edcddb1873d50aedc2d5a3e4bd20abd119f7878f7a520c1e026158468907d444a793057a2ac0e12a037ebd92c1f3cfced098f18aa14cb680eea7708751fef64e9afc3133a79917251603969fef0ed29a526959f493085be30fb18309c7e9e88f8bd239fd51c278966e489f9d99d03e1dfad53be461774aefd8ef84a0f240c513d6d0d7d2aa29e36612ac5908e8ebbfaeaebbb63fbe516dd975da42f546901c9c4c335aa1036932255b66b53438b7de7878d86b5c8b4c0d3c74d70788b63e51ebab850e2c914fd2a893df0d8ef93621c5921182ddac0215c6a38f60adcb1ba011455205cb729fd8d2abe05472545e5dddbf260d51b622ef78fed7811f8c2bd7d467acb72f12d1aaa22bc3b065c1bba3d72a50571872f7c08f787065b27b4961f078e7e574a7948d9e628d755993f148606e8cbdb48de0e5eb398760587dd245c125f9a87c228e1d6ef8ec9c903630cff9b8bd4040fc7e22be5d3c070d79e6718b9c081ebe3774b2b37ccea0d538b83a9e602d1a9e84a03b2f508696bcb8e6fd36d89f5c675fe19647a309a2c226126ed45b73cb3ed4dea7b185f5cbf6095329d93dccbe04ce2ba92168e07e3e59f47698a810b7704a75e0b05dcc9fb1d1be733fb920f756bc608351959501f4d30bd38786ec24592cc87400ebf96f2c165b91de81eb8f0ced39be8f44566d5ae68dd08e76918883252eaabd86d34a3988559950ca333f558f4b66fd735f9b16ccf396cb7953bb52cd341c80266ddcf3e819b663b0dabfe4a7e8c268aa7ebf97bc2ac763ba1cd3327f2d7672569f42ad4f471feddbaaaa739d77d3bac1485ec5d825bc22e48e82e639c37c42aa49c851176581bdc794d6b416076ce4930121c52e24b88b82239899104493b415d51529dc0cfce23265a8445e66cb3ead0e1858af87b4cecec92afeb4156285ef1491f3c11c6009d08ca672d8ec03bdb41b94bb05dbed7c4297c0520c290eb9d2ebea45284184026ae20e0932c30b4ef9fc6a398210db6d14f50458ce074f5b401936f434991ea9585dbfcf830f2e86ad45015818d6094099372a4e5d5a123469864bb4ea03291dc2d1328cec575405233c0783f167ce12283590cba19d88dbd47ae852551ddf425087804da1a0ddb05f34fbd62a0adf487533b86be7bdae66f80b2b8ab35c3b0db5c0e846d257002253aa11970cac25df13e9fb60958defd2924267ebf0b0f923cf9cbd95b8e366a8065aae8a0cbb3dab0d1ead48abd696e454f9b49c0e8f15307267983f2e9de3f5418b2ea81b256d6b6ef01a3525435204c50e66962bf548d9c876464c8cd2835a718ca4c724901619c611cda3f1faaa60f9bc290da277678a856155f8c7bedd8b8772c022fd62e0e42f858092aa6df25cd58fb822208046b30d715d6439644ff365e3dc5c06a36d791d239c93ad2ac1b47b793c0bab41af470c583cf97a067b7b14e8c5a5a9619bd12d79427d01cd08b1d2c3edd94164a688321f8c4d2b24ee1e70d66ebc5e28a5652e75e1ac1616a1c8aace611231bce96034053fa5a5a54cf3bd6665121783ebb29e3d440d747c1586f59de39aeda5fcef13523e8bacfb8a62312e5934de877c73778aee8bc9d5648c15e24e97a4c21fee86cc0354306e3f4163149170c7d6f2d04d469a186ca510399584397eef3b1249151863b8acf9fe144c24d33fbbe7172c684b5d7f1008142ea33addbc2da64dddad9cc6e3aa5dde3e621b8157325a02e9ad1dfb653c5a73f2609d9c9d2ffa44124ad7cadef975aca06bede768aad54e147d376f11799bea3f08f6d79d7966ac3e06c396747fb1e775cf103441e799bdf2dfcdaa482389bf4d67ff2dede72d6306b43b8374400d1c01ae3cfd70e91dd2bb7d37785a547b802f37a7caa3557cd2fdc3ed4565bc459c4e0eab2679e93bfc83985e539cffb7d9b679091a501540a0ad84d0ca3164c88239c2fc20d501bbb72525a31ee02935d65fdd1981af51bdc9cdfbf7d8902ba785c3c110b979a1830b94213e38ea12dfd5374c8f9e44cd03e4a790358c6d706cc763e4a61c452a141a25321179f8459ccb9156b40fc4efb50be6c925e0156376b11b8951c5ea786b525bfc5ae571b94042333816b890e7478a7551465c2903204fb57e8f45b7c29c66b302640df0224c7972aed183135df3ae178bc383fbe3fdf55ccbadbefb2e907f7250d367886f2a12e132f91dd7b84e23435434c67107011447c027222b50c712938b34ce2de23369f190675f1df02fd1df2cdb9bb1bfa46fe5121304d146c2f6ef215f81f38f7ef918c84ab7d2ba998209dbd458cda37b33ee9e3faec4b2b112cd27c64ecbfe6c7a54fdb0d66239a843ea45b1f04905175347354bd6dfd7f623f842dda4eea6cc6f2f912223ea358be43f9960e4dd905ed2929db2a1b6c7b8b682e5d54201e985f3bd01c84109ea27042e78719c26f4cffefcbfb0e8ee4b6b288271b7b1a9eac703c6fed7e869ad9759d92700af16e0f982a647c9877f66d917d7bbeb5ec9ce1359e43ab70d35f2d4e57bcb661cb9e92160c69682113ffa751f1662e8439404f82c9897a86aeba27c6d2d0f16b611e54d6974fcb3515031bb38d1604f9a03cc7bf475e55cc4512695da5c6b5613c8a38ed3d4de78cf0af23f444e169bed154da9e377dbe9b17e37f201fcb3b7d401a477f3c928fd8c9e6b788b62d7861d7c5763c99aeecc2c95f216b7c609aa3a8ed81a6e2890fa20bf7f0b63c121bd0b45c585468bef00ef2b5caaf4e6e588426133431b7ddbb89b0d25320e7c9eedfde3956a154c9bb803b6f667653a53af06a7ca6bbfb5ba219d43c4a24d29d29651c55bcb2fdc16405f3aac1538247a4947dc50708bc4d7b7518aecb82b7a1860ebc2f6b530cf35e60d54834a81a80d4858ce3696763d8b56fc384a0df9188c455e6255b4b2b77aa54600f4065be93c42fda70bb513b5ea5c93e256f4d76a88f58870522881a18bb4433897bb308918bd789e231b3072042a1487ee8c48dcc1784635141d0182a6628b2dfda156cf129a97d0124305ae2499e5df0eb76551d01a3f432cb65925c246d444ed8fbbdf979df8257d6cab89c210f77d5d04a943fbd8d81dc2420bff90f01811ef51ea909dbc6fcae9346b599ff3d135ee529a1545677bd2df2d5be4c8938b56a6a83cea51f6bba15fc858b48b4a7cb66709358c01a17b051344bfbc659084d6eb088d92dbc2e056ddaf136528ed203731cf0d7b011e38eea9c0a01de7faa18615d1f7c5dbfc3e7b21c948cd81d69cd50c39cd677e4f49425429537805cd5fe75f4e3b7289296b523254b171676293916c1d88cda0eeece86f0f7b118dd3c64079afceff6a380b6869d4cec96b1234aa12af93eb75768647b17c006b29125f065bd4071442dd32305775e39704b7a186a21db8b8b7562e9cc93fdc9d578e85875b7ce57567862b2591952b55d91396050026611c2f31a0c4a072e191e687621d13376015990ea07cac9516ea7760fa0a50339f012b8ad1bd74cdab474250710927ef4f4dcd19681f49d3f684e15432f7cf310a13716f73120528634780b8e06ecc1fd03f373c30531f826d50b7865004e24ec9ae50e608a5dc243a026517187ce125b5f30443806c31c53e7cd58207c7b9234d95b2d9e0d3e63615e486858d933d7273211784f613ae14df0e99a2102489ad780e08daefc71e6130c8b2c79c3fa7a5410217e8ca3c58fad452c9de5db3f8a52ae65f55fa011e99a304af7866b7f59458a033ce45bcdd28ba8cc1254aaa1455ed945aa14088e5092c5e3c4ab8968cfe06f4fbb5fd3a51dcf4c6f9ea70db7c33e66d6af0f67e4e1237b60a1d4c2ec130af79d9a7d0c4e0d1e4e6bbfa0e50aa5c14218de044b599ad17bd4c038df7aba703b19bc35be4007a7bd0e1283080c18d401f680d5d94d6a3f9b8cbb5991f868b11a2b16a94f07eb1b2265777363d727662cb170f59f2952a81fd40cf973f55cdde666bc0b0f2da487dd9f6374c06cf7c3afb5a7f165f998da9070f60d9ae6ff50e9f8b6d7a3f9c3feaa12f023bf59c73ff75c392890a576dd0459e1e79fb2c173f53d0e931cc7631c658b5d2ffcd0fb42143214fd674fdf917bb4d6a657284ef6a05e29dd11cca676725da4b4e73f0c2fbd6f07d109ae631a0bf59200daaf950c776bec6f472dc977b94c1d0dc25b315cba6e2e79d6c49cdee8299bf2aea8b4b3251a6765960521ddba2c83fc85ede551c25f060ee8140e13c0ef81b016925b27057ffc0109b2a7d441c75ee8a2f146460bb08ca5f2423dc17d35e66b08cfca602a8a59433ee2901f9d2cc62bb9945e8a741d4522e3463604298adba954975d38bfbdab88c0588ac15f85d3bd9e873f4ce0af13d7d24bf858fc02a684174f61ec90814c29f60328f118b5b4157a8e07a097f0eff80806800866b590f7008146db236b1f3e6a98cc5be88cbef225c4af6c6903ad98e0ef0b0332c6fce4fe1f3c4a72587a1bc073a3c75ed3e55321e96d2841ddec271b752e04bedab68df8be664e4135be790beaec53f3a626a459757715ed051ad8d12d30d5f2d5c5d1083caf518e28fad23f6671d20b760f772238fb63191a7a07877faf6218a1b2ff7bdf236f650f3351dccaafa6efd3443c515bf1246cbf83f48f6a456db81662e84172d1a595b710504b10118a310bdcf422dbfe3146d989c12810060b703f019907ccaf56181e9a4160f054746fe92bb0b40a589f519dc1e6d25b3a06a61fceb32859077a669ce4c227e9e3b5670e85ae80201363d3115715675032b48dd41f561de34f11cbbe9a3f0fe311b26dee28f4de37e7739ca460ae67cd30dc3ff57632e772a295d3150eacb69566e8a2964bcd51e5d2ebf01a59d015595e443854e1703a214a571108a59020df73d817af0e65e7cfee5d9a7a5e4f2e82c7f0bde59dc6571ae97c52fb9837904439a6615005b2b1f37ec383931652221f07fd96d22c66af712fabb132f78bd42df621bfcd669a3e880ee0de6cd03d003fd4bbac71e41edbe6587890491edb1258d1feb9d514353372cf9c13c420f724e7eef9a3dd0e8bace78f134bae3f1fd649edc038043b8776fd1e71a52e1d82657f142563e1a942530f216e1f4d9edba97a3f7bcdf4f871b47e9f032ae342d70455bb60eb5d798e7e5a904dfe3c548608077fcfe153ffc8ea6c6dc33f10d18d7535e74b3d39878d8c2b60a731382d2106e29e906203a304ba16cf8344e6fce0f8beee62eb491a530cb3d2636d4c444fd33e5a66f9ec6a6c0e31c1e25800f0bd96a0d7da8db8a60ef73e9b01b8a9a8c8d7eadea07d6cd7b39af687428ff0848916ab476c6d5e44f3c1fe4df12bfdbee6d5c5d666d17c354e500c997179ad6a0300f232b50c765b5f4894c640168ce5ec27fc93c861d3163d84530c357dab21fff8532ed4d47fb62c61e2d44db50e96606da6c9ea7fb34430b4a84a983db5b5b69f75bc0671eb03a756aa5c7370d88fea4d0525f3f8a82dfa9e44338e1da3422e35eee7f79230ed39e4861424ba3b438de715dfec7cc8519c5a6c8be727780", 0x1000) 10:37:53 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x90, 0x8, 0x401, 0x273}, {{r0}, 0xfffffffffffffffc, 0x13, 0x5, 0xfffffffffffffffb, 0x6}, {{r0}, 0xffffffffffffffff, 0x95, 0x10554a6a552a958b, 0x9, 0x1f}], 0x401, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x180, 0x7a}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x400, 0x8}], 0xfff, &(0x7f0000000280)={0x9, 0x4}) nanosleep(&(0x7f0000001c40)={0x1, 0x7feffffe}, 0x0) read(r0, &(0x7f0000000340)=""/87, 0x57) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000000c0)={0x4, 0x9, 0x4}) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000080)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) pipe2(&(0x7f0000000100), 0x4) 10:37:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x8000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xffff, 0x400, 0x81, 0x40}) 10:37:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x100) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) ioctl$VT_RELDISP(r1, 0x20007604, 0x0) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000200)=""/165) 10:37:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x9, 0x2}, 0xc, &(0x7f0000002400)=[{&(0x7f0000000140)="23421f98034da22682fe0a657e0db50c87f659450cc9c19e3a1e4440bdb254189e485a77bc3d885322f558", 0x2b}, {&(0x7f0000000180)="115802a11c", 0x5}, {&(0x7f00000001c0)="cb6f9e0e6bcc3d73c7e647707ed91cca66610bca42227e8eb326865d61f83c97b53fe83d98fd7955697e3d683de4af43a7a53f4a40b67a3ff4bb7b191ff1e48cdab4d3ab942ea0fd3cec879cbbcb73998a27b4a0cc4bc196300bd6a764d5", 0x5e}, {&(0x7f0000000240)="f65f5137e15e1e93a69b31fc5d43c3ac22ce4bd1082ae727fb52697f3907f304449afa785d35fd34a5ee314a9392248f859d5f5b0d151547fa5fa0ce07f232d0c284abc08378a5fc5a1029a9b03fb261f0ab1317cbbbb7adcd43bba5f68030a19d361ba48ab1a533da3ff4da06abe85a33473efa05f4fb5aef96d7b9e66ee79ddf4666dd1d2559fb2369e55cc65cd01ea69f04b65cdb93538528c173aa3e21f37cdc6f5a5a1a7c63d3d7cbdea32b58c1a3b5cfd2c3a7ef92c76b795ecc21172d2c80380e1d7268f4b900f2fc08f370dbc1896ce61cd9d5b1d2769828a4035f7d1d10e51278c3023d988ccd795f7b666c849916e47508d5201f4b751b34ee816d287015e318ef76cf0f7d34a62ba27f47749c2710a959dff65d087c60fc4c7193257c6a742f25c00b50d8ed0ef2809696bdc2e7a69bad67ec2d69fdc495979e914661b672be0fb0a694a826e6251d01ac78f5872718cebfbfb65a6f562d60d3dae6e5814df1dadeb7b7d8c8ef0082eb08e50b213d1fec47263b3ccc66c465e5e44d972004a07edfcf0cd86f165a1100a00c78930abed482363f26aa8648828c9715a0453f5efecf6b01ad766719ebece525704b966501673caac2d6a0f98225f0972a92c5c5d5041bb50a8b12611ac43eaf2b8b9d8c2a28757caf5a3709d2b40f16dfceada4cf2dee4f1ad00fe5e28bb2a0136897c07dd55a3f3aa8dba0bd46d60b9305e321e9d0bb6790c94f38ff54e278f3b23862a6a29d566cde2de3c357be30b2352589ffc25e33c545600f3ff417d26fbc21ee6e197b866af8def27e5b4b6a6856154699e95374c924c8382f21c546e62e02345540bb7d3c0dfce053ccf70bca2c69863762665ae857cd9af00df6a832b78978d802da0a215802f7f4872fa2e0837f731c21ed156d875ff8e9f56b81adf32e19b6c6d92fada676098ce1c325b838178363d1dd4668d05ac6fae37c4228b811fa16ac9caebd526de7498c891b4014d6480b34427c9f9cdc4ce2dd5937d52598bac130f4b28dc4728048b8a3841509a8c3e6264cde620c2094d9f15aaf1a962a883722b317118e7b4d07d5088f106dc3b23de1a8320b184c06f97fea8bdb65c98a117b9727e1ef96714f2c8162b102cfabcb9b5b9d4868e720539f19489c9951fe5fb094d4cbeeea636ebd1127b78235e4f0abb10754e3575a59ebdfe5814ccc1d1cb9099fe9e458b7b99c4a355cca46f2aa244f38b2e2399e5f9b419433dad5c2652ebf6ed748531a0b84337213a6e6ae38e352b2f82f4a838d8a44f189861e2cdb094e5612321cf6967b3bcd381fb13ec95c5a815593cc940b3859b8acdf51e543238737b5bffdbb99d4ca61c375a9ebd9cd647577ad52efd35172943d7d33c28f31707f4805614131c62bf058d9c61799903ccc21a41e8381e9c41b1820c87d451c657288e854a3207106fbf55af42957a224608d78a7663aecfa78dba6d2c41a7a8c6b08ac12ce2be916141ea02b9e8f2d31a1b3f350b0358edbaded4f8efad440170bf88071bad463b6f9164a3d202c4d00afa4dbd3ccef205e24904f42b3ba4bebecb0308314a02ff772ea646eb5eed7209a68391c570c9c153de7942ced94477abb17dfc6fdf61ecbf3ca5864d584c36184b43857930e2357a32f349454c8b36abdaad722c9ded9f5ad479fcdb8162f7d177adb6a4c185bc122fb3b54067e85d9968f51731f61034323e416658948a97e6f8f8359eec9907dfc194dee81edb3d885cd7aa4467602f45217bcf150e37c46dd06a7fd4a379c48d8e386f37cdd72bfea7398adaa64440e7d542fa42c4e2362ce42e3ae4f879db42eb306540ad6f451e1b2fa60f1f2c3083b8cb1efddf95df62c08e5f8f4ac8521ec3ab65aecce84e0be6525749968d812f1b696127521201f791819154bab2f12d18f41d27443df64123d1f29daa2f7b06e9153027f95637ef705fc367d948bbbd2d8b4ef803085ff0289ffaa6c838efec63fb73ff788f0e5c324ffff199c0f67688c1b56c38519982d739e9cc5511f4a0f25641985007abbbfa101317bb5bebe76f914bce97220ce67fcd29323e962901dec412dfe2bcdbd8c79c8f0d3bba29777fdbad8cbb7071855b7e39d6573fc0391a2fffc26654066d0b518fd31d1bbf47ed936e9cc5a32d3590f239e93c5726980f895c4bcd837f4157d3f2cb9e2bdfdbb5ca615e74fd55a188d409f482451ff77a45cf12dd83a69c98e04ea3343645845b8c0747e0f69dc3e32692729bad87679c600cdf37d0b50026383a8f6822df42b127e1358918793a7626dbc36bcb22a072b836b2917673ff28ae58663c79d6f8b1564181dfa21ce87a317cb6266aba0d97204537ead6227b2f5daafdffa5f3bec16ceb21438a0fcde4496b9d47d53087eb2ca3c821186c83d09466b8be6af43db5e6717d3d1ec666bef2516d2aaac31a9db67c9abc193bb37a0182a9fbffea078b1192ec146a689d56b3fc6e7f2879661cf62905d8f198bcc8e0f76ab88ca9f32c53753c5dad0fe10a7d7e2dc0bc7683c1da6ef00fbd7494d357970b7ef869565bb4c9c4241b2ce8367f15f8dbc26e0e2d1c22f5d91ce45ea9be72f68d8a14e18c592dedfe1b0c03743324b603637b77002a91158fb5546e3e62fb45ec603b05affb97caa663df5c39a112e0c3b91aa495bb6aa617bf455d58b11bc43d370e1de0e7f8e411d6948f1edebd67827cfd8fc3d0442117af04ed76c9b0c78e78797da90ccf021028e218dd76a7317b80d51f1832844d334571914f759e165048f2498bf853e7f617598065d32210e82971ed52f61e7ac364fe36b6825a2ab5d657e095dcae8f930c09545364b85ad2dbec5e02ff111b7b22c69add46b5963f659f0237d262515762747ff6b2ad4c8cbd3d9c497dfbd543f95909f12d952979ac93e6150da906121ca3f4620c89d591980a482a7e84bc810ff3f474c58c41a30539dde9daa8ee764a924fdcd384ca264dc33f117c2b943204781755041641d1b2bb590a7ec766b8aceaf560785c379d13083a9efc37655e25a527203c6ca11ca384d07ef709efa37d60de3162a59e095d3e8863a00ad667c8732d7f6d71e1add801591bdb183517a562f804194c5c7505d005eda5dc06e2d539084118060f645ac38636f9681d65ac7ff7c81b3909d172f97501b2baf56e7a16823ebe395e9acf222343a477ee1ce05d7868334870856fd3ff00eb049955b58728b1fe52b7f0d68abdbaee1064957af0aad448e3fd6b6ffd7a2edbaa8369c3f645046d6b5bb780eae382cafb38e40a5017fc429abfd43cc7319c9198551f4dd01e05f4a685c58baf8569bd5aa926e99d5aa87123fb7a2c6b56d402d071d00f075b20d43e4d56c040ef8286b8793141e58294c321e6fe58368d23796ed7243d41ce5d0773cb3ff66953ff68c06b808b0deba6462548637ab1a1fca1fce2fc87dc0a8ca45923282e3ebae1919df8f173cbe760a4238555195f0173bce097ea7c13a15b0f5f28bca01b70017570826ab22172a953f8d9c88eff5931a1af8fdcab09d8a8d3ef7640df90da5d0aa6ccdbf3092560ec25cbdb885ef60387c59f8d21cdd432290ac6f90edd7cfbcffd24b237ce54af593fde38c5e5a2e04f3b43aa071c3010725f44466db9896282c390aac3446c18267e5385296e4de99145ceade24116aa566d40963c1d6d1e4b113b5128922372be4f8961b1d9a2748ad8d5dbed747aa16e075361092e9339366437e4548f0e0dce10cafa846c9a6d8e6bfc728a4bd6a029fc9b83923e5b8acc7f70e3c821a3dad6dd05633a4e93c28415416b847f82a12297d84dad58ab7ca580733d8ec7b8ee117e7f70eb5d40370d25d00d698b20fb76e60548007259704b139934d5618419a736ec4bc4eaaa7c48eaceb80fe951af15f5057d5d5f7e504b8142fd3d793b3b4e61f8c37f67f47a57e10e854f107892d2ddd3a3dcd16ac11bbcdd44f019d1ed7e757fdcd914cb22d7d6dff9eb401f6ca5689428fc5c1c9c486c90f029fed45b598c30c73fe2bb3c1d78221ab155732a51851912a75ca1e2618f62befb5ab959e2d6f2a06a2b1e4812d476f0d8414411d566305fec6f949094ef6e40cc9858b3856b72c36e735d7ed3c9cdfbea99836b7929d84bd577ef5568b74006c29248294ae9c0d85ac3dafd23119ebeb3d63798816ca28102bfa8412d3d4c3b08df27f3d51e01f4a9042cbe5d27508244e9f88d2c5ec54fc1daefd6ef865711e2ec2ff41d5de45d8e8da5c2ef1247d686a3be8b8d7276e2a528ea034ca46b49b5eb9f97c46e68802f0f5c105d3e7dcad94805ef94719a16f22a49860850d2825136712cb66832fcf2de5527b1a3a749589164d13ca7322fe8591640935a31922b5de963557f311328559dce3bd8393bf9f2a7a83adfcd10580a3fb5e2ea441513e6b66f401d509161ad5039a7f10c848ccf9cd254b9dff18de726ee354786becf2cf0ad41a3af06459f4fe3cbe889755d0cb8db12c9a1d07ce7e5d0327474913046b1b9e9ccaef1aa2361809b27553247e94c9e868b7ffce5b7d2160e6e72b750e758f5d81ace646ab5342329f31929af7370860b388f0b134c3d6312850ba50142e7c6ade74959ac5c486e32ebf8e15dc99c49e0b8e1769bda18723250060ff82a8e956882d5a12148fb7e289e1fffc9489cb22facac15d8da8bf190c06c0c928226176e13f27574426146abd85e3c1d8221f812bba0336f4c5e903b5ae88cbaecab1c1818e3071a92c55f2b6212318b7d0d0f685afc8e7296b5e94f8ec566b5353df61a33933c784c749796f17f93258c79894d13b13d72dc6e7bf685360c9e5ead1b57d496a9064909fec5154171fede999615e5dcab62523b98405ce8a374216812574380d1c328240348548f35e6b361034ef2ef565e5c15c30ffde6508cf1332f75893bea2803fff4ea856f5b0894f92e5c187abac40f45d9028833e5c2083705f17dfbed7e60cb112ce070f64e94ae60e076232ed19ba1a12582f2cb83a5f2d733b1813c4a66c74b93c11ec9d62fb310021b13d860c99a18bb64c918cee13c61d02191551a0588d918e142b0e69b0f42663353c440641940dd02fa41283d764f55f7192ec1150f4db283216f307978388e8f0b982ff4a6120396abc82d1b04d16dd0db2b8dceb70317cd499ebebb14c277a45a9566b1d28cf87973d0c9a6b93fe17000a41bc7f4202f9dde9e9e032fe9b29a047ef22c89ad58f6a76cdfe841ef15470904f1002077707998d2a61bd9a2e22453e8dc02ee06ed9c69931c9d22b110af845103be85cdb41c82631029d397e9457ac9c14ef2354c71342e87f9424ad20b2eb04a13e311b18c0d90e27ad349cf935e78c55430fd859171b13cf05e883d9f77dd42331c4cd87ab53aa4c0348962a3be76f42c8cd5aa16886fa13f159b2ad08f8e8da4ecb41bc49e789c4f7737aa5f3ca4a157689b5e249653f3de51ad39af8d001088c25c3cc5e4481ab47766f8477da508e99741adb8831999cf0ee0bb64302cd11b72cea013867510b9dd347e19e6b3f609c047d383c9ec20e4d282d67a29ced7c8088e6556a58152fbaecbeb91b37ff06a683f7b082a898b491f37f2a5911f11c77bb50f6b3832e9dce7ba4a01c58babb6e96ff635e05e07d411f3d67560dc25509a84f86d2f9f2f96266fd4d1dd073d722a7c42fa1910b1cd352b7c7fee8112db3db74a8df3230d119f5830aea6811275bc337e9a3f71b25a8d3a9d50751190e957895214c75874ae03ad7b2cf5c62967f61c4abedb423be7efba029e8dd68af41", 0x1000}, {&(0x7f0000001240)="9618104aa5d71a3958b438dd37def4c5faa5070d34568b5a64cab056c68957bcf1ad4e8923f42135cce5e9bc239f7df2f9167ee0d8bbb188983c81bc0252b12bc7269494cdf110bdf3c90f66b342e33793c45564d2bbd660f6ef0b97ed2d9392634b077202738b63a3e7a22f118e5815f97ddbec93af4b304b084950fb81ab29c776af2f371adc70e4dc113b7d98f4bbb33554dfeae558b253d434a52ca013d4fd49f192ca68998211ac79e07ed92fe6", 0xb0}, {&(0x7f0000001300)="5d8c607dfe585e8cf31924a1a1198b713e1a6f7b580fed0adac7896bdf1fac31b5f00a49f49a3978132fd2cad077cd59d9bfd7f5ef13951148ee04515bba7e3e5976f244d0f7df974af25ba28cd11eb6c0f8fd8ff8d685f258d295de88f37f97a46f52f7cc255d56770e53f7b49e09cdb542d14fc141f020f4659fe26ed8057d5472a6cd19b2a1081a81f0272946a46382286fe5ed6f077e498a5df419b2c23986ee7f9e18b5dca35d32f5fe2d1e1d894cd84d61c92a41058220a210ddf7a288ec8dd60e8433a4f02f54d45ab75a7b2823620334c30b9b96e2c4155c345b6012a01d43d01f72b2edc968689a2d220441f2b231c6f71e9234d1a9a9d84f72bf573ebaf7cf3c1ffe29f968642e9a3fd80e4f494b1a98365765337710d5244ab14003319a99d56a010a8295187f1e624d4aff3194ab664c54f5e7aa2e3629d5584b9bf8fc3e4bfcd6eb1bf03d8a2455ad77a0c0734062a06bb6b9f2b68a441edc3b8a12b0c58ee0e7b2a634473ebebb2450b09af25de1353685b23a463c9aacba2e7689eba656125afeb66cfac02fe45f505e8e4a589d751437887c459b14dd6962e27ec998cecbd8b6c060ff0d8a32c30cde5e08b9f7cdedbada3c26bbf9d2262bbda264a7c594db97cb0b785f018a462cabe0ae0bdb691d6013cfd1c754ced95c01de148bcc008c5899357641245af0f5df912e01c4e88118a10b4c9f2ef2786914ad8892bde7292922fe3d3c3c9b7a325ab2465b7323c22e3b87c17a27171ac5a2ff957b65a07fa760b423399c9af9e1771e0e0a7db17c3c871b8ad43354b72c34e58a47fe3a80fa2187bd023472c6eb1503917f50f876b769f41f244d03ea0a03013d7198c12d5ed0de9358a4cf901a56f98e08d47cebc17a2f9f265e6aecd940bbe3e6f81bae49b4840516b4680693ed4d7fdbbaec24a2edbabe567bae23b9c651d31a507c0d5f29e31fd26c3394295bdf0dc16e54bd3089563f88010aca687b3156d5de542365c92d33da5a02a0dc6d8ef225e8b5b4cffd6beee73807089b9f52aec7be7c7238e103f6fb0df8315c8570c401fbd47ed6e2f62990f4e69476e35f3046b6a18cdf4a970979be4c7bc441610e52bcfeecac4ac50e1a34df2367bf30c1ca8e1713f1820fe278d4a3403d28a53359860137626c76105795fdac9affbbef2d7d2f9f45a5f0b5b7f63795a9df66ab8165906f52a3ca600d75f4ca05a60dd3ce9e4e226f1fce22b963261239544e1bd6a8ef2760d5e0b3b8a2550f934cf1926473d5866e5693afbe89abb4ec0ad56749334d1095f3e3bb2eec0cb3a18bea8ccbd891d73f932b44e3ac2825c479399135babb33c752e06e63f1496e1e3c0ca49ca255076364d194fd43255a7b026e8e380a15dad69f0f6ace86143116665935483743b46a3cf82b1ecb97576729e9ab4b3dd2b4fbb4279e0ad8765b13da4e0993ccd38b3e36e204b4c2b7f372d5ec192714a45b661c7152034ce5773867a608d4e69896b8b7c22510a57a0bcf486e3c9c34ac7827c054d73647adff421c3c30ff591359d097e3b735b185f28c2c2dbcb315ff484150f290e3a96ea0aa5768f869698eba9250e0079ca8ef2624b7ec6846f1607c5df7e1484ad17eebb438eaca817727978814f81a50529c3687b25afb1015ef120e89e067e21240d8e9d1951c6584b447321db1e5efa0b3f7c9a51d69dcc34e484034b24f92e6973329c5b6ab29f7e81a03a5e63812338164c417cb1479188d17829304f7f26730ff9b36e6558654b85f8f5aa4261f378ca81e63e534f0355ce6a125fb4fa6ccef501db8fd03fcc84b32deded3fa0b3d6ca0b6f3e70f78e78a041494756a05be8d206fa42cc1f87c370924944f4bac05ecc1e4c759cbf0899b689323a5aa5d17ae16ab22f636fa19a7e45a2ab74fe42f780984b3e03e2bd4d8e93cc6c073ab1b45fcd6ec5c747254a1df93d85a6c4e2f2433e20b65bab568553b05575ffb3b7ccb56e65478b6f75e0552ff6dda5a1ded11bb13596c435182ae8903fe254faf4dff363542a1877940b534b8fe3f975d19a8eab7507d1681f6f406eafd7ebe5ae36ab89dd679eb082ae5bd680f576cb3b8f9d08778e18d53181e48efe4589edb674315b0b5a92f884f9efc6d1542c2819e1c1c0a709d3088d3654e537215d3122beb2e3409efb00d810c9c79cc6adefbcff1b3ca574932beb7fc1285be4d37ec54ab8bdcc29783b1ceeeee68e52972ae2b190823dd3264cc0d560ea933ff1ed2c13603273efda203333d06a48c4fc476f46e153f94cd4274cdcda29982c9c1285a8a8ce4d2bd730bff5f16201fcb7536630eb8d1c206838817af08fb042a5db833a65d9a881339a14dfe0df2c87c70a0b6879b9e549115eba3d62c13544410a1cbed54d8508a6c9d64dc7e21e6b55a0134408c6362fe549d7888f685aa8e2241ccba52411f48e67f10b18657cb041b664a0a8f708a3ec0dd68a743b54957a13d31a4ae09724262047bb0a65ce8fea9f0789ecac80bb1ba457761ac864e7c24d4c27606ee9f8c03b53d1b976b04570573c523b4d35273cb745bc94cd02c1bfcc592021b788102722aa6d200b86bf75f6a6eb870a2a8d7119c3fe571816ddd1cdadf2ab43e0a33b9b9856de6684d591e555e6a55660d72edd75f19df2b9fdbf69065458ccd3c98ca0bbfffab816d7dd4fe95fb417fcbe2355b960374ab958ad033c3837d5dfd84feffc020d49d4b50d762a5f58b24f45303c33cb592319872d9874ecc33bd958b8b2e92883156caa328401ad47107b88fb640754e1945e15a617647301678bfd671a93f571ccfdf16dd5265009d5da7dafd4ed54bb6ddb6c63f9732a0f0e4e941351ee2bba7b08fa3748f4fecb80775b593e5b304b4a48238aef6f0afd40d69932afafbac1aabc5e6da3e7dac2e566bb50dfaa9430694e9c2b2e8de7ec18a4c3d7bf65a19315b2798ceb5be638a935a0e568b48efc1e4100ad3c7ae8369264cd75f603a3b5386c42f5fbbf6fc3424dc3abc8d1ed3c0587e206c4a408c9e5f56bd7f6ee3fb92ab957ed7c582180fe3176f578208d1856acea46929aa20d704174f93034a846c59d50839fc4ccba75b9062500c56cec9089c69229999a81dc92196573701435a1e805ce8cef6630cc78bd8ff58fc3521b3208ccb83caa7b944c42c9bb59f8c6e38105791c4840002d97e425f8859485321fa3ccf11f9c29b2571e17b4b4de33d7f5a2667f51fcd3f4575fe2cd9f50ecefbf4a0453f7ca3c40992e153f8c132259b5adc3ae3377c12370cbe30a383f231c539e727a7f8cfed4e9e52351eac309ad2980428fcf36dee4cc90c1be49e9dce7bb3c9d6005a6c6dfdd5bc13d13cee4ba9e3bafa4b66794c74d8061dd7c2e7c1a102e9042132fdead3b1e0f0f9a8b53ec4b08494316ef560f0d22131db3830ccbec792436ac89d9090e58999fd540889f0622e0fd7e21bc380db28ecd2e9bb06d937f2e21826010ab18f491bd5793c361762bbbf8103ef0f2a3c0f6eb650e06efafa76ec4d148331495f55e3be57a8b68e30f58b607e0c278526fa8731b9133803c2e18a5548025d005e7d421fa82de69e71d19f750785e78f7975a4b801df14d6f134aeb5c2528bd5d0002dbf612665999e1ce05f14edab7d984822c846da7807f5bc5281134df4d10e7d6770fba0c110db173a8ca7962d95289ca00a69630e5098d89b5b9de352d78dfe2afda0454d5d1e285825ec1274e2b369a2c6d6f093cde291b0eafa3a86b50703011883dc928688dd2781cd60535689bfdb993caf4a2886626c73b0307fac2e4e188cf4698cf457964702ce5331eb9f3c15e2ec15ed9afa35f5bd5b4b420f583b89270e3c41cb0996add9145b25e7eb4cd73aa83a94b538ce06000ea24e65e8bc7d51b2e38c0478d23c6f65236648b9b7d7eb8fdd1385339a1e368156103ed4b9fed1b5256d0d0bfbded721ef5eed63ae8a98ed72358208946b391e244e0926d0aca5fb5cfe9532da02a518ce1916adcf582af582da85256aa0ab07cd3170a933fec255b513895e8780d782162773146d05c0b94ec1bc4dab28334f42bb9f76a4e8eeeda7e2687700cdbb28dd29c7d6bad7200c6e4041fe6368d4c9b11b06c4066163f9fc8bedaa1c74e7670c71937338a6840bb5a1cc6eaf842051bbaef2a8bedd87c9d781e22daf5f60e09e7c48b84933b629c3e540bd2d96a16f3b5006a8b20d51d138bfd054f5815b36a7c01b1675134b0ed0de44b40db7dfd6ff2fd7c7dc4580f0e7fe4539cc0074f56e9221871a97b5827ea25396bc3c050cf6b44cd253b42bf419cd75b34272015144d6ec67c18ce78dbcffa4ffee1305d82ba0ed377f8404d42489973ec7156e282d4e8b189487fd866a56f90b1f2716284a17796c918eb0d3ac110b7bb0cb1eb72e52576a3165b7d58db9d56be9dcc9d9df1685f1568caeee9fec338eed202fb837d235141a5de9cd027dd49c26b58f0db3b2f9c7037a39477108df5edec37cc1752fb44fe7cfa83e710481a9fd9d88355cde7f10dba9a124ccc67de3a93c2bb67e51d78e49c946ead7281abac90bfd4332760a47e347d3fc76210368155283b4e31e03704a79e3416406a16205e07b96bd5dc81e178e9728a1566621dc8e853f2955b896a275822f3a1085a8a63fb0a5741ac16f9fa68b1f0e73f9eadebe0b583de25388e835a141e1b4c8aba900cd4d94542e28f0e89a23ce87093bacc72860fe138c390fb92d3e69d9c16645c723107793374796e639e1126ecfcb488e8d3a8e92d130437c1e8de63144a599e64d75c76c271168021add439bc5d149c0fdb937cd79347cef79212322f4c7f9263e530740f906c1c05945cb97b0ae9fccce5e27ca5fc9202e6fbb21f72d4afe8aca4af3e5d8e84da9245d51fa62082ad4209f5dd0f2ec169c62efe68913290cdd8c6e721dc77b7637b7eecd409f1a888433da6dfa4cc41f0453423db81f67d0ea1c35d0eae30ad2ae72e0cd52b1bdd7ec47880750d101c59b994cca6dc516a5fddf41ee1bfe77742a3f59b11d3e350706204e21bdd30aa355cf4e044e302780802e46a9448a06953906da01b208be2c0537750db06aa43b3cf66a02133c16f38c9d288fd5db697f90a9153dae138e66babd92a3981a51de4c68b88466048c084d9b84efdb6524e56f71375b5ce586179b38914cb4d4e89d4f8fd7dde89ab3e44e99295a2505f8b880c49dabbb60bbdd684f6ca292598d8dbf46c39cc5a3cfd6b5f41876a136f058d0011bcd2c72de161d41f89d4b500a4d047fb11627654ce4f4ae00b5e2c14978c58a01dc191700493b96c341a832e2d85f05b96ba1dcc6cf1892e78d67c1503e584bc54a1c17fe2b4dac9164853acad97aede3e44efcae5b6022a3668761acaa67c0661248516f53d1b45e92c5aa4841ba151781cbd80740054a53c52c05b7527651466f08b7467a04341165adb4d47f797b6be1a2150e9ea79bf4d2d6cf8132d26498c1693418a578ccc77e486c7ede02bfe325c256b9ce165f31ad6508baf7696b772b7e50e24b13a5d86643634d5a87b052eb23078e86e5e8cde57adcc4d038735e5ee623477a0daf973de75e14b2e6be2e776d21a6830079c600dad9ef74c6a059326b90eb5e64f083ab47d27a6d765ee84d11d20cc463930965c55cb80c68e1c24cdcf8ae0de2ade6cd2f173d39f2e6ad24d0e11027888f9d043aaef3a332a5d1511b4f7c929e77b9b2ec31e27fae146dbd77671688f5989f763d6d8773fdd83edd475627837bff7f73597378480d57a7ef25715d4ce03f277c5a41", 0x1000}, {&(0x7f0000002300)="a9e25721e5608c74dfb74d11f024bca5b88fff8e6f8830963905fc48b78682f25949bd9260edfbe530a345a3d7951dcc1e2e05877fd91585babae27cc0e0a81e5b700164f85ec0ef6581ef8070ab10c7b870c65ca5d162795a4f1df049f9876062b105f4e23493bd5bf67d4f1f1700c7a276719afc16d318353e6d1850dda45bfbfbdd8afb876040921c5f1a2bb83cdd7f25bf36f89838f9e8df5e106cb7e9deaeb9443298eaa7fdf4dfbd39aef9089c40beaae78fddfda60c080bd328d0bdfd8f9169858cbe7877f532305ec73bb3eaf54196f4eb263287b6ed5ae8dd89b280c9e1992f557d33caee35eac647bb8bf3aeef6643933b1b31", 0xf8}], 0x7, &(0x7f0000002780)=ANY=[@ANYBLOB="10000000000000000100000000f0ffff9000000000000000ffff00000700000085b1148334e8b5791e5c6d1e0f622f7d076a03ab168c9ad5dd289e8a3613900170d53d97b941bc4d1d89962aa75081fcde33307657f6d3abc9e44d808cc5019bbd36dd3cd96c38640a422aadf438c222620d27797ea31fd5978bbffcd2c5c97203cb43541a0280db2fb22dcc4cd152e9655f64dfa5b3a28f9fdfb387d9962fdf5000000000000000ffff0000060000008168d52221a854aaa30f1943acded24f23c25ec63f9a319add4cc11fcf90cada5a99fe7f317cfb9ea5ce2e09eaac3e49ef69e7dab67c2c06fe8a2b10bff13e003800000000000000ffff000091000000df498a220a62352c634aff106816f36c3c1ae1c7d353fb477f54236db5fbcb5ef2a01ec9174900005800000000000000ffff0000145700002880a8bb7da2df4c26560330d2b07a53f0d70e594ff1e1dd9274277b132c15906e7c9edbf7be868ddaaeb384eee1c4384d9dfdef9d1f988f54852256e7b443b3ebf0600000000000660cd2f8d1a4e1ef1e089365eb5f7fc8274a5ac23047ba3f4d3bd54085b69204b9034162c0f214e5eada181b0748e07cbc062def406cbbe626a14c368fbf8055dc2a86482a79b1ff46d4f26c39a2e5022220ebab623f478c36b1780991fa128b50520e9d1037c28a198179bf184272026973a1e44c29aecaac498b56e417d5a6918da94188f1632c60e25a3bef472bd1231c0e4930d96eb6e9b7906190c5385ab00783b956c94267edf71bf8e20109de32f737d9a462a7740e57d09160df7ea4676523b34a793cc915f6182afdf5b4020032928a5c6b9d8846297da34d25586cc00fe3db2ecaab5823c2e8d6b31709b1e0a09fce96fcd2de9d224384dcb1dead26be1b445ab89109e4431771541bf0a2fc9f2126decd51390abde2322b920b97da4ff54855fc8319111af1eef60ffb2eee57f9b43648f7019299aa67b61447c62ac105362de9f2e4a050913f5c"], 0x180}, 0x407) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000002640)="eaef125c00000000", 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000002480)=0xc) connect$unix(r0, &(0x7f00000024c0)=@abs={0x0, 0x0, 0x1}, 0x8) 10:37:54 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4096}, 0x13bb, 0x3, 0x800) r1 = socket(0x2, 0x8002, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x1) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000003f89f4b07d283e8ae51d84ed11ac5801e2dfbf2ba9f5ab94f1106150284b30b3f956d8a021e3cd88a49ba636af440ce9a2ce7ae0f19c76dc6138341eb26a874e9aec6f20b648c73fc4a135f17fa7f475381c2cbb086abe06447af068615987067ed97e80c77e4893a8b5f873c8e45c9975c5fdbaf52f283cbd3e99e0659d714be18b3705de5da559896c7dfd52c920d57c76e25505a193ca9ba3c0ce9af94716faa915dd11133a88760f1a88b7b13616a0013fb9478a205109fa6144645df50000000030c599a07d192932d915330a87f7825603b86047dcaa79239413d8319cd53802e26f198f6b3290bf5e834ff48145c2a46d513a3af83c01f90b279aacacb04294e9425216361f5ae8cfa81b3645878188dfe29544d0568e5f3dc2a6c21f1ebc8dad6e92875f4169c8899b5e18476d824e178dff3f46cb505953400b624121052171200e968cf91d9d270ee6bfe11240a054dc692cc888cc7f033fb6d8204d1b7179a0dbfccf30fc5477edd2971d40ff2c51ed4be06209977a27a33db47ff22f3df74c866dd7ca45e2deb2078af3f41f4ce21295b2a4f39f63b5666883eab542230e0768bfc832056e8d4613c3a53f6f620aa7447953e05d9810182eca032d06a64874aa481f5713b44d552e4506fc760353b0f81cf8d51617d540b28c322e0a7918b276df652827056afb4f4fc70d605cbcdb53ccb6b60ac27245b183b09703adc1ac", @ANYRES32=0x0, @ANYBLOB, @ANYRES32=r1, @ANYRESHEX=r0], 0x5) write(r2, 0x0, 0x16b) r3 = msgget$private(0x0, 0x4) msgsnd(r3, &(0x7f0000000000)={0x0, "ee39ba6ead7a80c48d8620730ee35513dc3a0564c78791bb702441179265223089198788d42257899f0cf20c559cad39154555b177b0b1dbe2b5b935f29d966d24fb4c5083493373460acae5cd445027054bfe80b6c453f7a244051201e492344058b6d60c1d85687fd492df65da3f574dfb33040b0d6e05b721e261cb7bf50b"}, 0x88, 0x800) 10:37:54 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 10:37:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2", 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x2) socket$inet6(0x18, 0x4, 0x0) 10:37:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 10:37:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "853d026111fe4d04008000100000001000"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x5ef, 0x0, 0x10, 0x0) syz_open_pts() 10:37:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) socketpair(0x10, 0x8000, 0x20, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x3ff, 0x1, 0x0, 0x1837, 0x800}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0xb3a, 0x3155378e, 0x7, 0x1000}, {0xfff, 0xd2, 0x3e85, 0x9}, {0x9, 0x3, 0x80000001, 0x4}]}) r3 = socket$inet6(0x18, 0x5, 0x1000000e2e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = fcntl$dupfd(r0, 0xa, r2) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000040)) getsockopt(r3, 0x10000, 0x8000000000003f, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, r3) sendto(r2, &(0x7f0000000200)="47f7593c74131386478631d600d4911fb1250f06af866ef17390a13e9e7ddfd83e2310c8bad3efa6f60875dfb443a7ab877f7706f3d1780248cd455f49ef6e683ae48f1aefafd7007499301bf6c4d647d737d5881d4ad1911fd05508aaf7088d6abc0ea5a4ef566433822110420936", 0x6f, 0xa9462f7fda170808, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000000)={0x0, 0xfff, 0x7, 0x9}) 10:37:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30842, 0x0) sendto$unix(r0, &(0x7f0000000080)="143e64bbc394", 0x6, 0x8, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x7cb, 0xfff, &(0x7f0000000240)="97d2fc630094048243c96be5f00f3a360f7cad0e42ce42fbbe9f8ef792cecdc8ab3626f6f8dd40d53f3fd52e859ce180c31f68dccb5671ed2a717dc841f5037b0086de18dd5f8d04ebbc7b209bbc1b476a6e93d1a8bfad2b2c90503a43f467695b80f3bf634f85aca232c15191dceed5d336a9898d3fc7d3d74431f2c0ff187f75ad6f3a70b332d2de6902e9718cea43b2423b08669047ddc3179ad6022b4e239fac679dacae5e92172b95740d2b5200f8eb84a4635d2f82f1c6f93894c036aceabe4ae3023bfb6a397089396e773273fb54aafa0162e1b09103af179338ad5f87435a5c42819f33feae35f2ae40d2c62aa5ac9a05", 0xf5) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fefedf65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 10:37:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0xa, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x6, r2, r3, r4, r5, 0x2, 0x1}, 0x0, 0x4, r6, r7, 0x3, 0x7, 0x1}) close(r0) r8 = syz_open_pts() r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000280)={0x1, 0x1, 0x5, 0xbe1f, 0x101}, 0xc) write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c", 0x768) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 10:37:54 executing program 0: r0 = socket(0x0, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x11, 0x1812, r1, 0x0, 0x0) 10:37:55 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = dup2(r0, r1) r3 = msgget(0x1, 0x25) msgsnd(r3, &(0x7f0000000100)={0x0, "fafee02448b24c21b3f6072b5f494ddd481cb6f2eb45da58a3c1ee3d1f5dd09fa3153649b20abebbbf8768ab2dc197a78ee9702647e80fd3484d76e1aa6aae7a2ad240db1ef9b7c05b92b0ff76a95c539cd0dab0dde3358cd58d3d42f2d5aa9d8cf56caf6863e67f4ac41270696b2417f8cb5f18fda431c6d733368ce362db61829ffc5fbb810f7683f79bda65d4e7ac65ccaf6a9c05464854793873093c364120a59dc8"}, 0xac, 0x800) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x3, 0x20}) 10:37:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9cfcffffffffffffff66"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000003, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) dup2(r1, r0) 10:37:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 10:37:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0xad, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f66696c653000c319f091fea836c67cb24e5b07df79d099dbe6afdc000000000000000000"], 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x4b83d66474ec3e92) 10:37:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x200000029, 0x400000002b, 0x0, 0x0) r1 = socket(0x6, 0x4, 0x0) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r2, r3) 10:37:55 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001280)=0xfffffffffffffffd) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaef125c00000000", 0x8) fsync(r0) r2 = msgget(0x2, 0x404) msgsnd(r2, &(0x7f0000000100)={0x0, "5150421df7a9f853ed22e13644594d32f3720c6114d00f7e2d32cf3c443238c241d40bc143e5e4e989df21f1435f9abf5f18d8c5b465f3af0d1a8f3981a4c8129edd7d8e6000548c478c23f449b33007e30cd7f24dee1f047b07b9abbab9f1022d3babbd26b681527e10e8c884a48e4a172bceccc7d3e9d64cf556f5b9edb1207ddd14a8dc3e22e62e6d3ca8cd1ecc8f6433801eb400720cbef8da7013742098add2009758b55f0e5bfda5a7a8629f8c5b72b9f9d17b83dc41288488c6067b898857e5f703993a4582f0f101aa733c6c457fcf3b8b52207175760c30efaeda5260c4e1c040a6cb40571a1ab4282523234d985bb0c73e249282207ceb92e77fd2a405a9f8598fa12178a5decaef0e2ab5756207bfe8f85052293bd4a40904dac97e0826d5ff1fe4b3a1063a94e7931232b45aa7a09cac7d4ce298b04530c86b2bb7d1094adbb74d05d89363343ecad5cb39495a86abb61e467029598f6fe489621418cfbab6ebb9483c3e2448a6c87bd2deb187441ba268962f8d75955ab90fb20390fd212ac53c10c623c1945547a0d85be72e0e058d5bc31d55b8e99644b134fe97b83c384aef33b2a60d54f1b497b400f1a5d6ba122457c8587f1c304c3256afde1a34cff37a2204f2db75c3e230a7a6143b4d03d2f267cf9e8ae2c3c0bfbd7684cea78693a51dfc96c273ef2c9ed2ff2a66e0158c8f84357b11e55007c0e9ac1f5422e9dc1676d048eded4ed7149024c83ccb752e86635549fb6409a209dcf2298b72340a8872349ce99daf4a47aa5b2d91cc2b9e693d221338959a9d45334eac96ec5586aca2aef844a877570c59d0efe34f995be6fda0ce99b019f9ec271c7c66522fa40a0c69515f9ee8bd167dd42179e48bc66ae77b0b7b687bde8abca7ea72ca2a008bf276517eb9f4f4796fcbdb55b1871e74492a555d42391e593fb6d9768f0e5919a2504149019dc64c9541d68a062b584e6a3b6c52c80ee2b6c4f0abafcc8d3c65a268b12103c1be964a827dabe108b8cac7175be894627403ad84bbbd178c26b821d50c4758008f4f24f0f6a282a8f8a06416d706d6e80fc54ca4ffc1be95749aeb82db23b948f0931b5c6518269e6cb8589e55d0b3f4c9619ce809c03f65b0730853474aa5d8460f4e5cc16517c4557cfee841ccd84c899da86e3deed173f7dec1573cc761bbbdc092ccaa5c5d2b7a182ec32be4d68ff62ab15e79e83cdf3b7c5ea37e9989be43af628a233b4f4a7ff633483df669a3c2869586fbf7790470790bedb5a062fc8d113f174f8a0f77a84c6e8a2697af825f203040d5253069d4234ddd8e8a9b0d0fe99388115f21462da08acca9d0b8e6262960ad119140f2e5a08ba95fb4f89089b5957677f0cb6ef6d29430de467bbdd07199da7f9fd5a745c890ead8f03edc034d5e95b3c9c3a5e7ead6768ef5de9db2c44dbca932dbcc972c520b242cf88a7fc3c53d4ad67cd0b9cc634301f854067a4743fa769ae719198ebd4b79cb9496247107b12457c311581843a7de290e65970385d22a69ebaa6a737994abb5bb05ea5b9dd3d41d045d027b143d692218687ba76db120cc463942f0e877b01832aea4874e7a9a455e6b659ed2a79ee3a32bc820a18b16966f59d3f22acf31dba5b3ea6de2c317c822176ead9c1f254b3aff41c15febad3ce095234afb67cece0e068eb9f0202424bf8c4fd2c31c773ea394fa36060fef638ec6503909db2b47b876fca4fe8226f61d075ccc1c9624c82fd71b465d7fe8411bcbfae848e6ae973b6f36403c752f3126f31b8ff2e6471b295c364203380b43d81cbf8a3a17c08f92a4e947052346af5e331b0267be5dec3adb4044b371ed1663b8355c34146505b9139cc5c9c1a658a3a0e3e1a619330e2d0899d2f6c36f3ce3eac979ed4fef37299db4bbf47b75ac11e44acf89509b819dcaca36009c9593b378f8edfeef61236a08fc9703d3ca466bb3f29b8e3e48640cfb0f4170573adaaa0ede6ef219f244bbe93a167c63f02d5bc5d5d2db6c9b0a272f5193db1fb2e93b19f62f05d8e68606f7bfd48d09480b675aad510d264ba55e0431401869086104fa08ae7642b500fde7435cc12a4a3eae0dbc848147d195eb7bfc922af979a0fa8d8168b9d13786c4bde85a5eac0af8b9c31868726f7d5d199a8f6781119b609afb17696c8170e3283846c9cb14972d8905bd4956e4e87975b9cd4af417b587a243d4a6abc773567dc490d6ba2b61b885598bca8c125be0c28a84369f49617bffe86874cb7e0971ea3155f867a98d32e1cad49ff07c44cdd4dc6102789dae5078a8119ddbae7d930b1c8e8f744b7211636d455b31ffe8b529e5504092796eb2608442afe60809dcfa316c17f294aefeeb02262215d14200aa52ecc0e9a6ccdbd8c6384e678621570f128bee66b03db6463e950a6c6ffbffef829e2d86aed68f44a94a96c8be3f7d54028c7fbab3ae66cc6998da561525582cc508e5e7d7c1ba9781ffe753b2227749d5e9de5641c19bb7683b1d87de1c7185067f48460be9ea8ddc0d13cf413e8b64a8548087a5365aeceaceda85e4c01478226f4cd9ba7725f3da3fc724822ca1ef725dcccc1b0dd28fff0ff03dcf8fa32e990aee56a36d7d837f41d4b13aaa9650f9cac1abce7b886f1b775b5a139932cd2173593072ed664ea0540fb7b10bd772be236726be4d0c8393aa785c399bb86e4c6142006162d6ca99ca79709604a1c8c6aa190138d211524366e8c8191637e4930362da61d091e9b47c147105086c9e5f0ee03b5e53ddc02396c29f0208bf21d9498c8bfb43f02f3e2c93face926507ec19a20150f541423644d9d410224b796344fcd6f58d5975abd78bf44959e04267dc8449d7051c806d54db53efbc4aa69a69c4fe082afcb5ad9840f56e65236845db0d518f1750443b2e1b3a1ae79d9095e96cea90073b54f499441c3be5bdfcbb7f307723f92633af5ec00ef617171dec0588c545bb085f1067c8c17455546117f3699b609b26409ce8b4432e98c331df604cd3472e16838685e4dccaf7c26b13eb3f6dc8a0766c0ce9abf39f2a81913f08187edb46ef4f57395540d090197cff231b6d621ae72f5564568ccc77c72b4dfc496262b4d1f9bbb83266d28a01683a8c6a0c6894b25cbd546c90b6d2dd480061867ee9aecb86d1c171701c9513dcb068bdd7fe0da75d749a5d93e283bc4b582cac1c6f0255c684e62be1deed1c7ce67a369185f3785b9bcded5c364904332f27c52b16b3dde3b8bbbb617546cb5c3289d0753bbe713a4bb705b0f16d55a5077261bb271e5bfa8fd1f7d979983ba01d14a31f99f6d4a4edcfef594194118304a1670738de91a83397b272316e60ed06ca5bc986e173719a2defa7dee5da5be05f3a75844a28024eb0b7f682bafc6c8660e8f20aa11a0052610bc89ddf6fe4da60c4fae5ed9451abd30e2d1f411af4ef0cd4348cadd5ee5e487624cf73beb287ed79bedadf9d67712a15913663c7c0f60ea818ddea23ed70161245ff055823dc94bdddf9cee352b1cd0b1e9c8d449b6c688845ccf6325f304a1daa0cd503603df2691f39d4d84127ed0af498844b82f6712ee4ee8055992c6caf44f815d2b0804955986217dc2dd7b03ff265a3e863411063247ef47400797a5bbd693568a4a5be14cbb92beeb067deb2d343567541bfa973b1b16961913f68a608fbc5119fe41aeb99adf26c7f7c78c339b322d7795f89eb3f0c545efefc0eeaa22f7c15fb56cbc964f483962009db235d0d014d2036edb0c98cd58e64316aead2dd1f4b9155f24a78f945f60f9a967d46ad5adb2b640ad7e8f30b2144af6be10545365e06fa77d11af0940de556270aea7a24d4d5a6f089d95a01203a4f266e442afa94a72142e2ef47f36eaa7254f3dd3dc1706b0e1b01857e703aef3c5cc0ab481e1f84a384e6638cbc458a99868aee3a255203835860cb3920042ea57e7ad76b5faf987e3fd49199c07a10515ed381cffa7d0c3cea56be2c14749a814440f5c543ebe8c5c88e4dd34a7a45c1eaeb78537d11190d639512d96189624ac5729556ffa2cd6e6bc5e3b4062fe6786a4a85f51842f71a1bab718c254d074d6ad5fa83b75506a125b501f2ea3817b9b77060e8fad847842640042266bee1d80e8b14ca62a6559397a8d8e8e7d01d352843646a19bf68a6f912e36fcdeae3df8af0bfdbbfdedfcccb120fc784b454db61de1373a62464d1554157fb6305a81245cfe8d05580b534e1650d2383036fea071cf0fe26661a070934ed9062f4c00b7d1d90bcaca64bccd215e77312c1e5c24a8ae0ec62120e9078b9721161aaa4d210ab5a62f9d7d9f0fd173aabd7887558ba10b03a3320a6a72658b17cbcadeb2764a4d386271d5aa0fac84f8c106625678d62dd8309de57504d0e5a4305aaab8fdf95f74d57de4f0b7682cfe7b1a2b15055b90a19a282983e9c50b36309a05b5227af429ac7c8c24170b30d88695325b88d5d3a9e6b1b9716054934f567eab1921475da95519f7e0599f2f930111625c08ae2ce6b40a466fe074959414a791086dc313f297cb8a3829292bfd5db4d665ca3c3a4e1b2393d69b70a1e642582b063c5030d8f88a17a2f9ab936db91830e8335a3dcea1e75b6a2e5aaf1e3b2e735d9d4d9f9104ab8bb0d51822e3286718e5788c4caeb98d70b56a3bb09f394567151a450d0174a690c856192a9071f4701ccdcfb257e37ce7eca79d6713bcc11d79cc6ff3aaacfda41e88a159fa5ea6620401a41e194f7932c75a27f46c0c7ffa3822839abfba28e82dc37b19a178990433119cecf1d9f5a62a76c42bbf0ebe0482fca2c256ac83b00d8122ee974de1af2ba26a87e3d18d405ad972ee022fc04d469f882227d8954e160a4521d7e6facac9c7e8cc957a76bade19baccb5bb97360ea331f38ce0d0d13d1c4eafd607030f17ad06126576b73d3be2e031fe523e39bd1319d465c37b8da631eb8fd089c3d3c68d326ec0868d026a16f9edc9c99735c1d0f4a6e3f9173084e4bbd93d9b3cf1d5e1c384413cfb35fb52035f1fb1d6a51184848a08ac977a3d668b3828ea7e931d22fb8c3763baf3a62c7b98d0c0cc75a479bc5cb7bfeec035f3087f9f53f3bfbdeb8b7fe6111eae24b1d77a6019aab719d5dabfe8d3b435fff8b8af25882adc1ed0d08260e0eb11efb95aac3fcc12e6254dd7430c8f5794a5fbfa6ee9378613803407a67598b6fe22730c4aaa521c941565ef92fa55b7275ff75e7baf188226b62ccd6052c5ce1a52e6eff9622281b3c8c3176da2036f67724636b937dfd6bc3b6a43e38db50a54caf21774e0701cc83182a13fcee202db443723c8b8838489b282e6c3bb277cecee0ad52ae64f34ecf51deadbb3ea8e6d5c09369ceedb2be34e6ffdeb5aee3f7720f97a5fedd52c455f98f5c62c0cb7335f147e00acd4984c7f4dbed2a53c307e05be18718a810584cf7d63d484c18b5ded41cfd941f901a4b90ea78afe9f0b58ee80a226aacdc7514d0b8b2c74819ccf733ce4baa2d732803fa6228979664479903ba957e86aff3fe663edd1f71771b37808d3fb1e243c3fa3f4f03f267977344c43531e2baa450fdfe027a253633cc576d3dd06a950c410a5c98408e273987e8187fbba781f02ba4939c77d1a8badfbedce0091620b26c4c565a0193797a989ee3661f5b7e5d459b8ee3caa80116517e5fde0beb2c21f386a9c1a85014c325da4c71535e888d0db294aa50eac506592e7332cad11d11a0ea4edea70563a955c8716c5fc5886113a9670638acc2bbf7c836fa9505"}, 0x1008, 0x800) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000040)="eaff125c00000000", 0xffffffbb) 10:37:55 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x561, 0x0) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() 10:37:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x3, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:37:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) listen(r0, 0x0) r1 = getpgrp() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, r1) close(r0) 10:37:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000180)="1b", 0x1) readv(r1, &(0x7f00000001c0)=[{}, {&(0x7f0000000280)=""/120, 0x78}], 0x2) 10:37:56 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x40, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) r1 = syz_open_pts() write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000000)=[{r1, 0x1}, {r1, 0x40}, {r1, 0xb0c92f5ffd8b0759}, {r1, 0x100}, {r1, 0x46}, {r0, 0x10}], 0x6, 0x6) write(r1, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:37:56 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0xfcd5}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x2ae) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x3, 0x52693b47}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x369, 0x0, 0xfffffffffffffecb, 0x0}, 0x0) mmap(&(0x7f00003eb000/0x4000)=nil, 0x4000, 0x5, 0x1012, r1, 0x0, 0x0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) 10:37:56 executing program 0: semget(0x0, 0x7, 0x210) 10:37:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x9, &(0x7f0000000080)="8acfe5347dbcd89d6b664e6c10ff859afbce3bdcd8f52df40eb4046fa6e282dc97b7db03970970e7677d49f5031849e6c08f11462d457941909f2d3311049c410921f8c41e2d18588fbc33fcfb905868933885489c4855102dbdf261fb378a2e8f6c0e5724dd954b562e815600c866b77f8e1ebd4e00bfe226311988346f51a40cdbae35134f8c0cf73b593626668868a68ae99f6685a3871c573242d4f704e04b387e3b088fb3ad174e41294ee66785f59975befac13a1f12896c68f9d53553f8fe087d0c29e0b8d45193db1a5f4eb1e222e05424ed047e45d23dab435f646c4a7dca4860962fda70e551c2920005032f8411899222f74e194038f0303c", 0xfe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x5, [{0x2, 0x8}, {0x1, 0x9}, {0x2, 0x1}, {0x0, 0x1}, {0x3, 0xead}, {0x3, 0x7}, {0x1, 0x2}, {0x1, 0x375be67e}, {0x3, 0x1}, {0x1, 0xffffffff}, {0x2}, {0x0, 0x1f}, {0x2, 0x80000001}, {0x2, 0x10001}, {0x2, 0x8}, {0x3, 0x7}, {0x1, 0x40}, {0x2, 0x5}, {0x3, 0x5}, {0x3, 0x200}, {0x3, 0x9}, {0xd6312f113b8f427e, 0x1}, {0x3, 0x8000}, {0x1, 0x1ff}, {0x3, 0x3}, {0x1, 0x8834}, {0x3, 0x101}, {0x1, 0x80000001}, {0x3, 0x8}, {0x3, 0x20}, {0x2, 0x8001}, {0x1, 0x9}]}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x7fffffff, 0x8b9, &(0x7f00000002c0)="3499a309c48ccb2a99b96a2aa02d91226461c5247e82c79da94f275334138a61bfbbcf25149b", 0x26) sendto(r0, &(0x7f0000000040)="9a7ea37b4ee3d1f362", 0x9, 0x2, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) 10:37:57 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2c3) clock_getres(0x3, &(0x7f0000000200)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0xa05}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="92952996c24cfdf573a1b14995a9e12119998dd7766fe5a5dccc9663bb1f27b1c13118233702ffea3d56a5be2deb0ddd0d59be2917f93907c4", 0x39}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="a00000000000000001000000040000007efc790e443624cd704ff34839da279633ee5d2a814f6853a0a03e498b282c53083066c9ff92909c89bb64cf9d476dfc49dc28dbe350f2e36a2581299eabdec86c07ea60de88547e43fcca04a2e0a0e463340768e47dae263614861a65e128d6a890f68034fb7052fcba0ebd732d465d9be45b721dc844df2c764fb95893b7db5b2efaf2f487631942a90000000000003ba79e9e0b0eac59fcb9e21479e75d29dc"], 0xa0}, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xec85ef3a572d4124) 10:37:57 executing program 0: setrlimit(0x5, &(0x7f0000000000)={0xfffffffffffff85c, 0x865f}) symlink(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/161, 0xa1) 10:37:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0xfffffffffffffcbd) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 10:37:57 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4012, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) sendsyslog(&(0x7f0000002180)="28f57955ad6f7235609fd1316a8e5643b255a1cf0baf2cbf348a2d7a58718f5bc96fff412ef5d9bf3e5dc6cbe8d4b3c832e62ac8fb127fc0bc0714b000eba09d30577c73d9b38e2001cd8a3e5eba98f888e7b7c680b8228d3bdcee1e8c0ff1fafd598fca9920cdc2a2cef2974eb4d966c4d383f399f571c90fdcf536e41cd20bfbe8b0dae597e96852084e47fcb1cb217c653bc2fb9838fe326014582923185c18ab2f123467e0805c4452b86883d176f1756a80293bf25b6ec4c6a407c1e25354ce70df6690a75954ce2537a983ad3c82d422c4d4c3", 0xd6, 0xc) semget$private(0x0, 0x1, 0x209) r2 = semget$private(0x0, 0x3, 0x120) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000000)={0x100000000, 0x2}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000001080)=""/252) 10:37:57 executing program 0: r0 = socket(0x11, 0x8003, 0x1) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xfffffff8, 0x4, 0x0, 0x0) 10:37:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000240)=[{0x0}], 0x1, &(0x7f0000000280)=[{0xd8, 0x0, 0x0, "3ecc2e008746cbf917230651bd39ea51d3c651b76da0e4f5bd6790b0f6e0cab4d0cb37785ac1d52a690703d4ce466c360b1c5ce07fc7df358e754d78dd7d8fa4c87ff2acd9098c40d5c7979b70576c47af11f78a9ed5aa1677aa7db653c17a44117c265352c4d0832f1879083fb3cb50a6928170a65831cd5ed1b6ce37be8b68dfeba900367b82669c61c95892c5dd5f6920d157220257e07e7ac0ddbbe3023b8a60cddd6ba40d4632c3b0ffaf141afcd48e89d5ba32c872ca8cbc1b04709824e8"}, {0x10}], 0xe8}, 0x0) 10:37:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x100000000000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 10:37:57 executing program 1: r0 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r2 = socket(0x20, 0x5, 0x2) r3 = accept(r2, &(0x7f0000000000)=@un=@file={0x0, ""/25}, &(0x7f0000000080)=0x1b) r4 = dup(r3) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x45) setregid(r0, r1) 10:37:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfff, 0xffff, 0xe0350aeb87221ffb, 0x8001, 0x9, 0x129d, 0x2, 0x1, 0x7846, 0xfffffffffffffffc}) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfff7, "5c00070400ffff000000000015000000ff5f00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000003c0)) 10:37:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r7 = getgid() r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x4, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="0e090e66da34e89ec8416b3bf80fadef5f5e8b44ce621b74c375859f227b0d0ee20dc3179d84", 0x26}, {&(0x7f00000001c0)="80c576b96fe816f42e357674bfdd8075db203fe6081d90ee5a0c3881e5c8720e45610fcc4ef9fbcd3e18180baba72fe3030075e378b414fb8fa12ca7205e8d83e075", 0x42}, {&(0x7f0000000240)="049183ffe3a626d86391b69048e21f28dcda96eeea69a6063257a42f3672b33b67e2633b90117c195d778b096636df75fc57288fd2faed2c3fc1dba65f646388d94a45aa0a68589c89474e85ceb1e9f3501bfe9bb9d41a68ac8ca024d4a8a1c10aaf0a2544e7da53490b5925052b581ca27496c05b1f174eb09b23aa4fb3ec0d009058afe45fd1d68748359bb9ded036a40dd0fa37becc87f32cadcbb63320fef105c72d2f77e6171a9c1445eab5a349a8e976", 0xb3}, {&(0x7f0000000300)="bf9d7f3416157e4dd63089a4db9f990483c5c4c4326d659a903d52a3e12d19e8c2414a2a9b656751e5a41d516a013c4217a2a2e1fd916a2029e193f937602b58532b4a2eb004e0a94546186373", 0x4d}, {&(0x7f0000000a00)="67230349242029feb33c1532c2f6441d711cba1cbaa65d10c7bfe6fa506f3e1290da9fd56068bc019d4df4d10c03692134e07a229c098c2dd488c523ab5ca35d5cace70ee6ef414d7393a32f72c4554ef59255af55b6c1c97a7f1bb9d6b49bb7afc8006c315694cc0f48e91639c72331fde9386d1559aa97115b96b9b7fe2aa968a843af1c2ee22cdef156dcedeaaaca5a152db9849b387aca4ac8268859794dd7f9ece9988ef483424be75b67bbf161ba1489139f16ce8a3c65d0678a850dfe9a230c02d45befa56d40806c33ad3c707f6e290d13544560bcebea844414ecfa3584cdd138f175040cf8cb2b5a7967167700406b2368cc6330d6d0f258c2a5fabb6ea00ea336a403255355fb7136be802c6de745cae996e26e9c520960f86cb9dd4e9d2ff8dbe54418e450d5555ca7bff8584dae1bc27888509648c210251b74cddb105d259d7f6fa6899dc0b34c894b7ebb3a6bef5b0b2a017825262e556a7b2659230c3f9d99e0f1565ab2a8c01e42bee21fa59c67c94708762a4c52c9d99f4a5b61c4767b90890c0db2be488af917d5a76a1e567c9246b5b73c9b86f8520366e45d7b3f524d226d1b66c6c2412e94b584858d0d6d3795454cfbf181aca2cbb4031fe339a44226a6deda6728e6a5244c4abf30ad230edbb26dd0d81c170d0e4706b75ea8cc32169761f8ba7e7cd2b98229b17a9def249603fdfd93588af04d2d919c54b00d1e70acd8bf47f4b31065983aa3b62322837b33aef8309a0a3b4245f03219b32f83261fc13f34377ae12ffa287838955f2ccbe83636bad6919fbf629b394b4085e3a16ae39080233b7e6fa01809c0620646c4b6beec106696f5f16e81045e8b185abf6617aae71c7373dc98e175deb39dae60a0d750aa21e7d3ae1d5db7800d58696695fc48374fbbeb0d7fc47dfecd02a96412d1315d1aece756c3bcb6500e97c906d958e6ae5fdc474895bc93b232001bc8a289d53c7b5df9de5cb6f1b6e4a23a46de2f6234b9a4dda0b5ed70343ce33c53813d979265528f0dcd8ffadc5e9050edcd0949bec3c7e2682374bf3bfae146fd605f878114f8c9aab26e124a09917366e1ea58654e49ebaa61b7a53b6b7f985ad67d404acc01b1aa89a53d771112c7f1bbb41b2bded77bbab06ffe456ef88f40110a458448247416b3c8f9b12a0a6439c3b46190333da816bfa2065db30de813783ad5e843c83639dd4026adf706096b180bb95e472516215e55c7cf4822fbc95bb9210adf892c502b36106eb999e1c645f0aca607c9a6cb076a0cd34386e1b9fdddbf585c6b30b9e99022a39b4c724feeaf92e4aaa3376511fe27a5ac1ac1cb7efe7f1504ca576da1b9c9d350cbe10c1efc3b7dfd99a0b7c07c5b8d1dade942bc097bb5fe924427fc17b1e7b0cd6d486034fbe01c5f6965b437ae5058f1d605a409a5d0b616ca484c80f0ff8d4803b418c7254ac3438c7f2f37fc20b74027b8b2dddbda11f115a0ae809adee0aea53e39b0e468317226fef548d5ea9a20ee7a5f8c8d3743ebe6c2c067cda611a10e27a10ac5c4011bdef73f644297a04ea06736c147ba1a238ad5a75bf7b66ad27e95ec3882ca9b532dce7381f649d07a813c1a103c546982675c12916f7afecc481a8a9bed5985c1b82779a36fa6cde664cafd7baa8238a789086641b64d5827284b9c8d5ee294dadad0d1f35184a9e211280edbc0f87b9f95a5e6165cb3bd06d927e228e59b8878a6f04f17977c71fe2c81e46fa65d64d048bd1578fd69e587147f3f0540cb71eaa0c3ec7a157fe95932801a929216cc03b52d216a87bce722f7af5d8bb805acfd5e6005e03322ffa910a53ded04a0a8bc21e93520eee0c2f18606e71511947eef92cb8d1fb4d7c11c01277bd1424abbc07ff38eef25337aeb0ebc83a94a50fe2553093680a2c788589e6f86298bd9bdcbc5906552ae4b2913b582518f26950406ceec8c4d976336022d54122c824fcc4dfeb773b0f8085c986c3df1363c1a2ce43d17cb10d6dd728e0d5a25d01f367df9d76cef725599b0311f287f5e0bdec0e0bd49ab6d9e6a5a403aa0867275a1abcb14b810f8a1488bb34e2a34c739081d91c1f3faade5a5d5b8d034e00333c524b5c9d1276085501553c571719115ae260b9c5028214b41efc740115dfe5d9d36a1a389540e1db1cc5ca82030ac763cba0368c62b490f34d6a9ed75addca1bdcf046b0019ceb483eee0b62ea1786b013a4873e26691ae0b8dac33430f63ca1026c2178ee33f0665a42f65625c77b15faa2426332b3c407e2550f0b3c628790166c96e9f8a267f30108c0cb637ab734e1d4a4af5c86173668c50cc685f2d6a388619a67d6c262b7711dc416605f795b4c1f24cf3ff499b93294b12cbc97e6d7f0512a6fe7f99b7e87f81b5ae65ea9521515bf017d1320af6e8519956eac61826024ab565a4a324093cd9d527d9083c11f4d9998839074271c20def683a701ca28b85eed3856a27e3721ed35ad0ce5cb886dddc4275960653367a1ec2ec1b134d55b0140292de6ea3681712dd9ebbe1f2781172757ca593c794dd85b6fbf0a5f2dc4fa84fdd88fccd3bafd1d09d93782a3576f5ba17b14a25821a619a9e48d6d0d18305885a63fb9493a22b7248502e3bfac7860308f9bef0bed6af80f4ee8d7e625f51479eb3f928a01c004e3e7f2d25fec5297480be497fd9203249a43b4c1b0b3f338015b64236571256b47d71c1e92719e5349c21fdec941304bd384842507540e6dae3257d167e3707967413ce6ca4591cdd7f22613f401df13bd8f0c452ec17ec566a807e330a9dd3ebe6115c1c2cd03742b23c065a0c692ee8535c57095ff2900d39320f9e092f4ae09f768b4887c89dbae35b489a727f78f82bf004dab25e49cbb5cb2fb78556a29d20f7fad32e13f9bf703048c9e4a3b89850145c8cbd8cc9836d1ded1f7ae207b97e35f9c3839d43a3fcc22dd2860be4b2d3d1599ddfff481c1a9d016078478cd32bb4f7fddb6dd32daaa6a5ea5bd4b38971a5ee64dd9e50db1226aa8a4c67f6df2d6b2b4882cb267d91aee7cfd18e91ae2be03cfd296ac5434234423860904fd3c20f3c87647e219a12c3c2d0e28a5566184881e8ac3ea7c873a286a21cfa766035eaa7ed759b73111723a3a2676feacebeee14353613f9a604ff5371cb4cd428e74b3fe19d360cb5b8dde60a83d60533185049e336d34da369ddb417364dd033e0e91018fcabe69057d4c639ea1bfa145f0cf6915a2ec61c539b44c71b272edee3c0115635a3761afdbfc118081fad8d63391efc1ee3789e62943a84a2baca92a08d2651655715038baf8fb02c6a4b422a9ad884487270c80e24a6a0f05966b4803089e07abb42beb221f138da970a78ef3f024dadef70650b19490d026db15244529866755013cd80a6ee3e68d11ef2d0d35d07972a1a04058e7b227fa25f2f42a30a72731f25ddf48d5ac453c22aed1c99df0e0a69077bfe0d5756720efd9db746847caf3242b0c131934578cb7b6b4ec3680a4dc7e312c4114b43be67bd294dec1313fa608779654e7e2d91fd96786433674b20d0b7226cfa133d1cda8b83a4da3a71fc1c07eac567ca492b3a0b087c23398558e286c9b5d4ea4570f2b16f282e799bea760c463fb4da84e50d6306cfa713fd6e22f9e09b7cf3ccb6dc0a949ec0564acc55252bda69ee46edd0a31eeef7968544f5654e369a4e98df764beab9b6e25f4de52c542457bf181f695291a4850a3c3fc487f789e2d8768f7d342a6fe9133060a6afe09654e32eb0bb050267a1de55f33fd381eb6dc569216f8b9d28c996e1a5dace17c63360022d645532009c41e971bb3b3f7af6edd20cdf9556a11496bb7cde96b222a3f7b32a26976f43a5ab611a000d54d66cbcdfac6faba8d77a0bead5734474c0ace01cd24f16e90989e93d7ebfa3caaea787debde1d15988a0bacbc9416bc9e62fcbf6c87241a3cb26c2e6afa4e47a8d4b09e643a19a40f22310ae20ccf49eec587652b45ac0705d3d63b0aee31d10459226a6d1b9354a520e88b0347bd7b2bd818677a2bb0f23e5e8a38c1e1af98f088e812494be048307fe0f92312a86bc23fcd338b4d98babf7af473d8e14027ff0681edb3f4e473551b6dc40dfb5df85b74bfbe0953c0a98648ee53214d9441274d0d885e97b4da58f8df244ad08435e317a1df1d36cb2b637014edf5316a2dd3c6cd3505b9419d6638a7cbca5b37aee606c2fc86916578495a36143abed44a2cb6cb0fa20db78dcc1db0c21b22ecd8efac5aa24b1cb627c7b3581a215ef7749023cce60bf317f588c13fb5d5ca39d9857086cdaa0e7ceeef268afc535d1bd69d63e853d04c610f9ea50a27219f154a6ac209082b2be0de9035b2d5d7503deb9af379c35b972830d5d71505e10365d825fc3c0b8a46732997dba5aa981ec9d44add0bea3522e3fb4fd1f59a0a92505bef6d3d7ac5e9fc680a741846775b8f33b900e41442b6649b3d9714a32b39a5a4234cbec03e8a25416dd64b34a63d9957a01aa17b1bda0d0a958bad9b28839041e7b6317c6568c993c9d2613373a125779f98013fd681f566c6c1a619bc57f6bc634fb85f3baae25be5b6dc6bb802dab03d139e2be459e41c76da9d4c2ea5acddbf6ae9a61b626dedf7da031006186afb9fbbf2ecb943d688b461216277de4073e7d633efcc515647ff4cefd6d1998e3178e45da78ba363e700389232ca3cc83df0ccef1af639c35539e95b2bc7226462b1268ff3df15e67e4630e4603d1ba789f6590546e84d05b8d9647aece1eb4000b2ae6a27d9976c1bb3a388623ebecb5847378c7871593d20bdac00509448da0920affb91b4ef9dfb9a4b7f0a4336956e0930760f69eebd6a6f03c21f915d0ab9fd55a71bdbd1eeda7256615e8c63b8b53fb8821ba6dccc3b591fc47f7cd81c90dadfc87ab845b10a13aacb94461c0ce7a75cdb9c7d7f3ca4e1bb457efb0c8ff5b2f53d6c44101e4767438aea67160b2634fcc1978fb5036a55553dce89c2e6d42abcf3484dd03cb6d6d70e4de09a4e4e13319b1023846f3a08c94f16a3d20c143ab50b49a90deebc70a718aa32193864384bd0d448f11bbd41464cccf19e86e4f4cbdc9118bdc79f62fabb764ea40b541f1bd8cb10954dae219e5b15cf349047bdc34f114a00328e8a192a40b72bb4c571396c143656764b423eafdbbf5a9568cc2f8b6cb4d258cbc5b7d321efa99344cb29b816cd95be3e214d21566a812230618303c1a6822f83417419b322f72530a6395121625efb86a617f0f96d4637f3924ba2b74e9ac81c0d5eb9cf01cd240bfe085a9e64a4bdcb7e2bf142efd55fb5e88b711e42d20a6a4bf66e60a890a0a34261b57be679618c2db2882117f07dab40d667dd718ccf98f602f066422a14de8a6c3958b10773f689380a71ff0601dde61461719228fb260baed30b7eaa8e7f63f30446e49b69d4735d02d0ad0cd96577d667c52e3d0d9287de827b629e7c365fde61f7f3769bbf79761ab18ea9af9b0001f8920ee71df21f4300c2e40fa8781de1b31b62904831db69e00bda355d3db9cee0f7b79a3d7673d4716a1877989625bb4a71a6882792b510d39a44541c447b4b2d873ca414047f15ad6e62020b289966c9ec0eac3b08f7bc610b9e6307d7df10512ac8ce6aaf2a2e8a3fb8289e7f2b2eb424107bbb85c80daf4e07ebd654abf9aa0f7e02904816fd263479853358f65e9adb0cf04c797e1e060fcdb35aadf8e97d914dc543d3d28f010484c0b5ad63c2f21eaa3dc828b8ba826d3e6ebaefb", 0x1000}, {&(0x7f0000000380)="1ae621187a154cc509dfbfdb92ac1a0eee0cecddce1512dce07fe903164915f4856f2e2c127fe4779e6a8330e62397df77a31a762f7c59d0c4e596296f34326afc8303d628687c3fb4bccf7b2dcab121c167e2116bb5e69a4a4e023e32d292b5c29514cc8d8e4042225129995798", 0x6e}], 0x6, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xc0, 0x402}, 0x4) r11 = dup2(r0, r0) close(r11) syz_open_pts() ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000009c0)={0x0, 0x0, 0x1, 0xfffffffffffff2bc, "c81436ac44fef7d1a5b9d91fac1effc370a859f7"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed9", 0x80) 10:37:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x40) ioctl$KDSETRAD(r0, 0x20004b43) munlockall() r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x3}) dup(r0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) syz_open_pts() 10:37:57 executing program 0: semget$private(0x0, 0x3, 0x7129cd51205f6b73) r0 = semget(0x2, 0x3, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, 0x0) 10:37:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r0, &(0x7f0000000100)="00d19b07", 0x4) setrlimit(0x7, &(0x7f0000000080)={0x9, 0xfffffffffffffff8}) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) 10:37:57 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1000}, {0x18, 0x2, 0x4903, 0x6}, 0xffff, [0x4, 0x3f, 0xcd5, 0x5, 0x6, 0x6, 0xfdad, 0x8]}, 0x3c) 10:37:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() fchown(r0, r1, r2) setrlimit(0x27b5d302eaa34f9d, &(0x7f0000000000)={0x7, 0xb883}) r3 = syz_open_pts() r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r3) ioctl$BIOCLOCK(r0, 0x20004276) getegid() syz_open_pts() r5 = kqueue() fchmod(r3, 0x40) kevent(r5, &(0x7f0000000100)=[{{r4}, 0x25b4454fbe625eca, 0x1, 0x60000000, 0x1ff, 0x8}, {{r3}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x9, 0x8}], 0x2, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) dup2(r5, r3) 10:37:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000040)=0x5) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000000c0)=""/71, 0xffffffe0}, 0x41) 10:37:58 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f0000002500)={0x0, ""/4096}, 0x1008, 0x1, 0x800) ftruncate(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) socket(0x10, 0x3, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r3}) msgrcv(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000900000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a1800000000657e772da100000000000000000000000000002eacfb27e78fb2869dd7"], 0x1, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000002440)={0x3, "a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b8172f7932b12e90b9c4922decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"}, 0xac, 0x800) fcntl$dupfd(r2, 0xe21be177d582d410, r1) 10:37:58 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) msgget$private(0x0, 0x40) shmdt(r1) shmdt(r2) 10:37:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x10) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000140)="3b98015e8d1038d55bcc3e5cf83dd25780aa5a52e3fd7d9503ec6cbc315e7766b58b5f58f48c38812cba47f4d9dacd2c035d73fe98aa1d87529c674dac0562132c5988888303", 0x46) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8) 10:37:58 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') mprotect(&(0x7f0000383000/0x2000)=nil, 0x2000, 0x2) 10:37:58 executing program 1: r0 = open(&(0x7f0000000240)='./bus/file0\x00', 0x2, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x1, 0x7}, {0x4, 0x8000}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$getown(r1, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x90) mkdir(&(0x7f0000000080)='./file0\x00', 0x800000000119) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x20000, 0x14) linkat(r1, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file1\x00', 0x4) 10:37:58 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000200)=[{0x101, 0x2}, {0xc5, 0x6}, {0x7, 0xe1c9}, {0x6, 0x8}, {0x85, 0x7}, {0x2, 0xd1}, {0x44, 0x1}, {0x23, 0x8}, {0x42, 0xf32}, {0x20}], 0xa}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r2, r3, r4) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{0x83, 0xc1}, {0x43, 0x3f}, {0x0, 0x1}, {0x80, 0x101}, {0x6, 0xffffffffffffff00}, {0x8a, 0x1}, {0x80, 0x6}, {0x3, 0x100000001}, {0x89, 0x44a}, {0xef, 0xe}], 0xa}) close(r1) syz_open_pts() 10:37:58 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)="6827dba3dd4e6f09b94671f982508030f70f477faddc12782337711c9f5e18c7fccb88a4aef3", 0x26}, {&(0x7f0000000080)="67768778ab333079550d54b618f6bedf8bc1cb1d54fc9bb3a68b1f7de467b4b7f91dae7fdddccb00fbcd5f1b461b95cf3ddbbdf35d0e971eda5610ef59b6a2b0eb6edd8452287a4bb6d9", 0x4a}, {&(0x7f0000000140)="003aa1e378326b639ca87654f47f4c8f0f5e2a061b11337aed45341620865cbccac832215589ac1aa36d3a187ea1bf9c3a22602cdc9d9418f3eef61be434ca8c6281f4243df777727223b751244344f1b6e7e07030e6c69b", 0x58}, {&(0x7f0000000240)="f13a6cfde512201a4d8458935944580b071ef79d3be24276f00006846e286889c1c4c8ef155f02556ec3eef7c2395fd7d813609e87893ee6c6ed2e590b238ae655", 0x41}, {&(0x7f00000002c0)="639ca9ee68cdd381e2848a9f8ccd3eea8185be3e73b98f4e0a6630c8083cf2cdcf7a073cb4abbf55151c46470ebf91a2ae86c500b4d63349b34df536490f38e08899186611be36a7ca281fce011741cd89d22d699566103c78b3b2753308bb0e903e5a3f3d29f094f36ca26a3c2233100228d86bcfcbd011a02ab9176ca03712a32b808ccf4bf6f809d5a3da55e5c533fa486af918b730d951d34a447bd50d99e6d96224d3071e2bde4fd01a31275a69c1dc2bb75a36ba", 0xb7}, {&(0x7f0000000500)="911eb93b9d51a3a389a6f045ee89f9e0e08bb190e13aafa8cd18ad25aa3bc07c0f7ae60b7b8dc2005c44037a97d817a665a13bb5c2c81eb6dc79345cfb8f22b5d3dda07316d8da25b13e6b9c6503d075cdb62ed396f01462fdd56ee633d6addc5d6d24cb779d0ce495fe7bd714607863e9fad12d939dfe6955bf2b37438d5bbfe816b7f1e9b7f3bcc95b7a69f922dadab51c11ecec864f91535ed70a418728fb202e1580c51ee002f664dbb1056e5540b07dfdd7b7af20e988c1b5c4a19bc724e5f87791d94b07c107642d9be9250d3cde5fa38b1e1b7958e379aa7dcbd3d5d4d59fa7b4000b4f8f18a8d4d5aa8de7e8f2249b8cc467", 0xf6}, {&(0x7f0000000380)="4d92b08c7053589b86f34aa7b269fc7d0e2f8ca21d92456de61239872d6002cd90c1027969763e15f7ac38ec9d0478dbef6e36d1c5df2db727f887cb17c8e5618820a10eb0cc069d818670804f2aa0aa00b62bd46e01466d2502e4b7078ec205216e526301b4bdb7bff09ad07c03347c4b5ac7798c1a05e8658b1b69b3804e5b85ff825b8289e1edaabf", 0x8a}, {&(0x7f0000000600)="fd00bfc383192f05c6bb96c02a1790714032a38f48a9c3044664c00bf11ea45022f97fbc2cab8b240cb29aadfc536b46a39e40691d6a0010d58508b9baf0a5862a27253d6d7519b7b80e6bf3b7093387d2ccc1bc3a60e49d730273276edb6ca6b491bef438e02596fbf4a3d7b7e98289de7cf9ad0ee51222409a5d252d579a54a6aac8c77783447fdcf6c2d7a9265aaadb41684dd9009d43484b5cd987494b2b58e18f9cdcb7fa82", 0xa8}, {&(0x7f00000001c0)="6adc716be6e56f72f3a69e102298297132fd0621b1f12b0934", 0x19}], 0x9, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 10:37:58 executing program 0: r0 = msgget$private(0x0, 0x54) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000750e5f6eec03ef200"/220], 0xdc, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000100)={0x0, "e7cd2672d7a63c0840e8e8bcafeeb13121574911feabcae87abfa6e27057a26a8b5765f54cca31351a5f93f48fd5c6aebb5255ce56a7a49b8fcbffec2df930dc726947ed2682e325e8d48dbfa20b165f8fd0509fe78e73017b80625abe8099cadca728f1c507f8ed8011e9418d04e4d031971eb698cc0d35848f6811fed67485b60f396a50e6444b527fdfa3aadbc885f599f581c0e3db7eaf1d684f6a9247b62cc9b06d7e94"}, 0xae, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f000022c000/0x3000)=nil, 0x3000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000040)="abce3dad", 0x4) msgsnd(r0, &(0x7f0000000240)={0x3, "06ba82b5"}, 0xc, 0x800) write(r1, &(0x7f0000000280)="9459dc03656b9b96e91f79421e85f34740004f8ec1d880cafe946c01135d809567ad80be8b25", 0x26) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="020000000000000018233d35870a94130c921c8ecc4bdd5715b72d33fa1acbe3e1ab7264011c21bd96bb0654b7abe1f00370fa06dbbfb3298aeecce77baf65ca252bd0d61d1fb272bc5584dc7299809146d0643d8a19f6729948c8630ada36c90bc7e721b4e9da1e3ee4d0495f8f8f6c21e9d691c3b3d2a7f7029389c9a2dc11341df9534bac45cea50e8ecc0a2b30fb8cffe91d204161a329524e1d9a226363ba0103e60d58fe5c737e9d1d2a57729929f377c254a48ed11899f6a519c05c3be866d7633d6ed2242b8d11629242bf6cd6b514e3e8919353cc6c468a54d8786cef7a5dafd065db44cbaf6a6c953095106238b872dec27266345a3b803f561ce9f9dc732c53fb2b5cfb4d78c0867dc945c8f464e0b0df7e1520d727da11e185c2df2465fa3e327340543015e35600a14e6419cc165488e47c14dd87a71bd57f42e638460f4c9d88873d25a6fd860d554c974b9da77c5a28f25ba51233ca24cba1e890e162e9550270323f2b39baad44c12170bc34ebe61ff57ed1d95f1e253d4abf77b82d38674f6272f6eec183fa7e4f7b7c0b1fd62fd22da333ce31d8208ac0cbdc9fd0ac9443dc248bad0c9e34ec400be2f2c9ee05457e6e5cc02a210e28a43147aa108e62da126181abf47b8d46124b22d0284a81b925a30a30bc3e5ac7b505cc36d4c6c30f427135bbb01c9c8fa435a0e7dc441d54d3638d4bf8834317f31285cf47d2febf45878946378fdbc06aeb7e8dcb5dad07603bd5517f7b09327281592134a2c591686866d076be66eaab5738006860a9ce0a2973a95701dbf3e98e64695ad82c09af7ba84988ba795615a994b8059a71e3ed2e165f2401055c8a6269bdc5f2408d411698da9a3e5f38d734051faeadc6ac17285f7225538690266d94d5bd500da4b6b08426900aff1641bbb97d94edec91d9503ede6a71e9c4a47a4b52283f88a28e83270f40ca58b2d1902f1929e9a207dc25ecefb8e6d4fdf708f203a7b2c82484623ea61fb9b07b4a8d08d86dc36109d214f40a7497589f7b3044751cd48f505f3432d73ae86e5553b5efe9561628673995bf5356d380ff4aa53987f535427ac75100aa7550f6dd41e68a4724ec61cfd7df7e2f5ff8eb17a9d1c3e1ca392fd132ed4d38e3c13a750927953c09c536195ed5aff1244f36d2da26b5e8d0ce3cee99b993e03f8896ec562147d7481d4a923d09b62888dfd76350f11dc00c01c6cedf3aa7d7e5a1cb4b257fc74a6da57155ad183e73ec7cc32217fc99005de1210601483d42c826f5d4f53f3aaa29463589b993382c42658a42fd7901c8c9327573cffef63b6577c6365bf017f3ce83677bfd34955ada6495fa9a627291027fec12391c5025aa652b961e68c426ef8ed2bea2563b9dc445f7fb3ac1453611d412c37cc903b68e6f15a81af73b644c4ba7bdf3920263b05b722f202f54bf95ea5a048bc543ccf18ac0c10a2d980275fb7bc0e824112bcc84789a0f88919ad686c67330588a73aaed3ffd62cba1eb2c4cf255753d1e09763e88f07bd55d6a03cdd5798a9390600ec1dfdb087b0e922cee23105126048c64829f8affdbf18ea946dc901ac74feeb8649f424ece7fe91db908270ab48c2652efd43dcc7ea0fbed3337dabe14e9b43252666f7a50fd026007af2b3074f29544a41adf6359a895825550e40461ddc1e7bbbca0ec913107633b1563a2e55d1b3d6ad45198c5addde50f10a892960e3099399c6c2f9f81203ec92c033b998f767930f65104b23e8277fd32886e277ccca8c45b38b7f43fda23fd66ec14baa76e277733ba23664964a3d4ee35411aa2422e090d44c04f497ea938f1362a78b4fcb3c588b8c9fd313fb53e1fff2326cb31e47d00c3281761fe5d389098882563ff0a038cba2ea641bec0bc9d5189a81558f1e594dca56abfb3812b350e0e49e6e7338fc02a80410203c76f68eb6152d17add5a5fe0718923167a0a15b36f98f6afe7a37b491312b04a224d8b3b1557ec70e88c64dd6462bbaac0234c95af6d060e04692540952f38ced19df549e5c455311ddb907001aa30f1b2cde88dedbb8a65a0be1e0c910a513d082a09f49e4abc43bd08b5f9d060101a825664bdc1d00afbac5d5bb469c99fdf0160d02d4c79dc589c6f04eb913e5d67c9ac86eb1ca754be32330658b1b9bc080c997135ea0bf60de5eead8faa3b5918e70b50eb6ad6757ca7c303a7a632e14cfd954b2b537b9e5e61de5ca7208e2421cd87fcc2555fc49076dc783b846e4e72d370fc0c618cdbf16e20aca7b1690b8d0a677990e48c0cc5b36414b40cf92a559edb30c0d35215d771f350cb57194378ff42305110737d9efe56f46e690223fa9d417e460bfa0ba19c26a1de14b5fddc9615a20178336162af707de0b3c1ccbe78959dd62940ce14cfe3442dbba3c164bcf4ad476fe951b9b3bd658f4bf339da378e5d03553da942ca40006ddb10f36ff7115113a92b710e3291468278715bfd4db93123d2aa853c4e12ccd60466cb00e7b18b01a23e0e20fcb64e67453ad3e0bd19908b4df9683b7aeed3f3e9e3c0204421fc131b48263378ba3f465558183e27f7b4e28279070fb64430334728532016299986c4e2f1178f5830615a5e109b1e00106be9d22b6d54d0d1152f2fc348716f395c10c709fa0268a2dacf0efaceaf62f89dbaab87cf3acec0a9d4045577d48d90115b38884ec89dfaab1ac98958f8b61e415377dba4621bff191c86ca0081322dd9076b6ef916a529e0cf855573bd9833672ca98d8b5347434c224a72754deaada4ac20102701a38f0ec56ebea688d325df0f9a41632e13139ed7196f09b3e54d42cc9c4bed91e64589147f8b5b16bc834c676b959c599b976faae4331c1c219a4fe091d8b88aa6745261053c349d9ddcfa70c5f76f2cfc8d264f11762b85ada6a77e47d85f08fa99fb64fd3b21c94a4e169b5ed78ce33c2eb410a665739b958cb575b38c74b36c12f899fce7085580e656e5ffa13a8e879343c29fb8c6da47a5ec2c123d915da05b29c7e9eccc540ae06f471bbd16e0f01631850b6713b5bab2e30791200377fdd2685007e6a2746ad8bb64d6d6e7b0a7faa2cca8edaa267fb3e197b33c6b1b3f943a9e8ad43cd4f12f393b934760683651d1913990e27d2512c44bb8b5533fb75cf8581b75c714281b6e78fe36e799f5f45b65deb236a5ca0476ef8217df6284088108d93c69a6f564934dc6a7ed8ab787239dc97d68f12b5f84c59bccf84bc91877236cb1f195b2bf7078215fed886eeba10e04c7a1f0924a246a5a16b022ea611d72434a5063140ba9fcbbf11b2948fa06d675f0aa19da9c62c0c6cfe6bf7582b02c820263c154c7af882038c9c2c538e8fdffc8e7ef060ce8f8230ec13745d6fa89fc739984f3d83139267a790b4c734e13aaa90c117607f48a9042f18e9a305c86de23a63aad6e956580982fbabb2e05b0795a06b89e045f8047c8ee7609d85bfc2bb988c827901eca69dea9c0ec54c46962d345ac0d4e3f00458d49c80a1121df8c083f4476c2cc6fd288f021006130fcae934a54a53a76a7014dff8593a10e24ee37aaecc40c57eecb277afb619e2507d2dabd9cd4cf6bffbcc0be92b39757a8f33d3a0125938b2e52271f408e163bc295e2fedc43576b9188486191187cb010ccab5075167259beabbe45c435893836e14cfe36b056d74648a882016fd10f8662d007669c2603cd5662288256e52d955f9f1f855ba4a74060d9c26f371899ee39336585cc007dadf0933bbec56c260cff28f9472a9b567812868373a448d84c4ecc72565f8da352621d262ebc4f4003ec51bf3cc762e348f2f54c9bcdb4c7019781af869ff4e95e21815676094c9afbb5f293d06e13bd3108fa3c4a1b161cad552e27508d7c965bbe5b6e3adf3b962c46a0bdf9f75ac95e90d6ffedf468b137e35007b42d609f4c7de8fda680366eb712985e2a9fa5a30a2a3642ba8f9b3cb0dc0faeafcb0d0afe461d28f4e485299139d5bb6013e9df44e4a566d79c876f56375cf727f7b1d069c770e1578573e18fc202511b798c62dcd68b20cacdb79112734bf3f39a43a49eee36323989926fd803cbc233c520eb9e9a4eaef29bce0899465134d244cc1cc89f4e61305ad8279eb6db24f7cff06ad7c4a1b6251fe3de69574f8b0d52d49812692dafcb6eaa1e4e3cf8e54cf2c24d692148dc9cb06d7bc3064f12140376ea0481bbb812d4b5b1c7c97e70b69287ed0d6de3b99b4c04d5976e4e7687a99f4de3ab820589bd6a2ac75662409e588107279eb0ea096a3cc27550eddb6b688dc04af7c091bb1bf9182a92e909a6b88ce1e6146c5e077fdb3299709a6185babe700ce9d4f62f0f53059e8322bbbcfe0b0e508c90e632050564b699781a3122e059b2ccd4c76638cd841ee981b19c626e58d1b7c6f675f89498d0c76def1627d17b2d0451868268f2bf63ec31e7c7c20543615eacc8e6d1e13b62163ecce7c6514f3ec5b98f3d08d6909e7c442d7729af5da51101df79ac0be9f34906503b6a29af16950965ecae581ac0b556863b64291be1baec2f1e9d7d31811f445f8173f68fa3cc4acb3382dd02da6225d56eb8abb74bdd442aef2b6da4ebfb2f043cb60f34dea1a8a17e087211d5bf6795a122ff185f6a2ef5aad196b67893c9b89f2bfbd46944c4dea758ab3fafc61029a2ce4cd6b23f435c5e6fe3fab0ac426fa89ba2eb02686be3685319d7e78b046bcf9977ef7907251e12462b015bcdab7248399566cdabfacac56e9c32ab575772128bec3ee989ccc2bbcfea05676ef136dffd01bbd6b9b56d76ab664baa6926978fbccbdba663470b161ea5a29b729be1b3d5cd04897e86a0ac6bfb737438d19ee0d1a69533e42c902cc4782dc8fb736c2528f9192415f35865ed8e9bacf69b22cac8cc0586a1b6d332a33f6a8d0ca949207f08c80917ed25b9b10d56344ce27724a25f9529f27a3c67018a77482c97f8193ad47357993e7585c7520b5ac61f27d32d21e7f87f57cec161e7db69244a75e776ba11818d19fa6355f0e5f3717916ab627865f6b220618f14d36f46ffd8242d19b950586df755301421aac42f1cf8022f88b058e621072f6d29b04535028b146fe65b9bfb0cafdc7d70f257be0d49cbca40bc047d960335013111839932c3da9f4b3735a91a87ddb5e81597507797ef6bdee8d04318bcec52de00bc45caac524d2cd7c57a5a761a69234426bd2e58e0bee41d901964b9a6b2d0b20ded5202c0c02a586207ac92c9f94896164aac0fce9481cad0eb0b6850f9855e6219e5b1499b43f909d728383c2563a357bef4710c26c26a26b5e0d4f79aed6f6c7218ca3d75f19e5be382b7453d9129f38d5a0f21c99779855879b82290b1465561175b91fcdd377c02e5437d197ba791bfab86da10919ccc6ebc3898e186710437d0fb8aa2f11c31407d54e36d17aed16cd446dcd8d0042d9c98e6809db90ca5f33359af116467510187a00fa17ffe70adcba3ad148746c5caf0b7807334e9852177ad74c69eaa01c95b3e5be041e0d893c3d4912775fd76790579f7c1af98c1dac020329257e1513b2681100529c68bc0b09a45ca3da6deeb996dbd456b7f11d13076917524b1c98be4292843e57c09655f658dadff14e12fca6762b3feaf0507808b0cd04f578485588214b74530c889b0756d1577e95d50e33e56e1c8ff16f2a0a747d92a4ce8ad568d3ff20d61a83d10f89be30b25828773ae7bbd6a592466f97f381be2bc8f78b0dea5b12c5d3df083e2235d0263d933d518e7bd8409b43b08cb05e2d99ab3"], 0x1008, 0x800) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd\x00', 0x20, 0x0) pread(r1, &(0x7f0000001300)="e9371b0eac7de4556ee45fda6964ee81b04c279e6c121daed3a914d3c51a0687d0f85de6a9d04801f67de823ba23b219682509d3dfc5540c7058285aff37220fed2b955c212bea532f4f88dfb1b7f0ed4a77cd6b6ece368d186b74c7ded2c250bb42b0c7724255ee39b66ffc8d4cc5092c25d9a1eb9a76eb2d37c23d1f1afc41d232292f608f192b595568153b283a04d9e435bdfcb6a81c4bc996ff7c9f", 0x9e, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000013c0)=0x3) 10:37:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 10:37:58 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x2000000000000006}) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x10000, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x84, 0x8}], 0x1}) r3 = geteuid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r4, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r6) dup2(r0, r0) 10:37:59 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x20, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1ffff, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000000038fd0000000000000000000000000000000100311c0000000000ad519d5ab439acb93a577300001a00000000000000000000000000000000000000003f7c4fd4667766b752cabfd5e8c9000000000000000000000000008000f4b5c98b60b552714bb6981631de066469c5b769615cae4f29b98aaa76077efd526b8f1e7401a1a83be1255e716cfbe8e178da9acd280bbd1646cedbbe14996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b450841637abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07c52d7ad3221fdd1eeaeabb82c921359d584e72d88c405a731c640400000000000000f08f3459031d9c7b55f5bc76212be541f96f1d07d3bd3e13ee9287579ed52883afeb7ceb027ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c900000000cfd9c02a868e40d802000000b8983e69b936a4614e8677f0754a6c34bb7a902fd8e8d2d1eb172bc4cf52e68f573977db824bf011f5e99c658f04eda143c52397f83a3ffa64037b1aceae2831977f67d6fdaaeaee76af35e1aa440cee63392d81471c08c151641baa1ab94f0394e386b3153b4f9b7fa6f2a482b46eb0c65179a71ba0f82d9a43cb93cffaa2102fb2f1c6dcfeb96c3256028a2f2392a1fc3fe4ff1758346571dd8bff019d924b5910c6f5854909ba943225ebbd027200008167b2f94a1d19fc0bf92063000000000000000000000000000000de6190ad856256cc976a37b2d5b5d456af2b3aec076526bb20b34e1ce36af6eb605d5a254ee9b3ea631ce6dfe378cfcc52be3441e50b7bcaf5b99c336974d008de8baaa42a34b0ae491fb91dc9088137e618b6b4ff3a8834ac633d511cbdde664057b7ca0a31b133d2b64fbd327118aed4cb8620aed8d34a5cc7ff803d563d7c840036b20f9e5568091e2f93b4cb67bddedc7eb314c287d2993e6676bb6db9ed2015165e5a598478cbb673a5ef2a0acfb041b921a81def90469f96020a55991e7466d874ace0f69837648e8ba7eb775281a3915bf7d2004787400b1e939294a1dbd8bac0561c985892ac690a2b18c0f3ae8bfe0ae832b7476a6d8c357fdb81d3a53345"], 0x1, 0x0, 0x0) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES32=r0, @ANYRESOCT=r2, @ANYRES64=r1, @ANYPTR], @ANYBLOB="4d911c23b8587c07638cd4e1d45f14546763f0185afde406bb3e2e6c7d8c181f0ca3c1ee3a688272616be2a595e8c325ab7f26abff64a564c5843c5a391aa78bcf5714bac01fdc7dba76fe1847c8502bf70b8a4e0cbec16e713b7b799ce41baf1f449a2313195093433da9638791da8eb4b5d1797660e8cc965e77a92af8e0c6529bf68cf5a13c6ed9f8ffbfba6143cae167c05178563b1e72111565b4ff0e462779c5700998e0d18ddc09da301ff5ecaa9828bf9a1beb477f2d9c13df618faf615131d30b89af0412ec2f6c29b51cec9b3ee9cfabdae22671c586be9c3f9cb4545a6169407403f58ba4af436a6aa4b5c9300e624e3a75120259e72a70e5e938c924383411a3b8ab84b5b7c41c418a9e74ff2bc9200bc3c3aa01cd3eff3e60242aed6baad24ba26b31e3636cd9f3a5d0d71b0eb5a6449c0a442e2d9fe0f6cd6099adf34e1adad14b19574231931a3f3d87c4faeb71aaa2665b376fac262cda736c9268b07c645916141b0343f01f299b8b160772cc3a73fb6e85a5f63d872f1dd60012aa00bfac142577ed1485e2f362056db46169660d2354496af366597166620bd8f34e7e77ed0f9d1b49f5f3cbfa46c3999419ea7222fde2340e12a24066513dfd4f203a5147f2989692793c3ceb90f79a9a23dc5e2f28e23959dd2eb756f5c5bdb73fb2830fda4e58e4be339a0fdd43dd89c9c2d73f54651ea264e913f77063c945968f2ae0a9f4caf5561e927db3dd3f271299b2715ea585a5667cc2c39fde1fea4293fc3aeee39f897f3109d898e96e45901fd8465ab0cbb5e189f51a477840309a4705c44fdf5669c414798dd7c2cd7862753c8d832147d9300d828dcfa3e7b243eeb105f23018430c3b8142d65daac3ad606a1554438781cf093e363e4d0442db4facd566512b3bde00acdb9dfdab110fa623719961d2272f2d6dc3ba1927758046e4c8995261b1bcb7846971ed5ae5b110ece8288b16b72e10a2eb3fe1e6adad697db560a746bba0ec30f51c23b673b00906e7a56a41c08a59038e8787838f3c5f4b382728a2f4ba20f899bdb516360e7ad0f620efb30ce3cd79c188a3b3e622a994641c5e404fc159d6be909923636082d6a90d4507a957e5cef3cee4b04bb0c19dc45e8e11ae5a83685e0188adcac425ba6dff74a23bc91ce55d33f952aeb9941564ea09f4351f863fbe4a55db8e6a0f5a081d3609c64eae4d42b10ff6de1b1b21c1433ae5641abbacf68dfa6c08be07b15c07bf6f17826c60ab2f42077c0e4fcb9cf9b8af617474d916514d02ab86775af00394f00b31ac614589904bc6ece1f13cc8dc9366416f6af487b405991f23ac40ff08ff88de962af1fbd99dd6490b2601042bcf06d757ac2e014753b3e72165ec3a069d8442d00a07f52eceb7325c1e2c5f927ec7a37ebc09fb3be8edf649829f81921c084d2b865ba496a865b48567e0933c39a8ffafc7c0852237ccd194cb9247506d53f102bf27fb8de8439eb1c9c941a4d781e693d15eea687fd3270ff0c6a797e7eedd12d95d23bf40ec7d483495bc5858616e632bc3a010831b7191d469c909ac581e337db022139a711e95f003fce72c60e5e02b001ff1360877ce8c7f66c8df4be0dd7f4bd4ace5ae9bba419f40a649ef498b45f9959d87979ce796264dc46d91ea6a8f208f917e9cf28c3ca9cf59fdb51faa3938075608ae3c286e745d10b5c474c4fc39986f674987d1289f70184c0bc460d9014ea59d4b37b4217b458cad9e10168eea7b06892e0394f6cb3e66417c84efaba704a13fdd5e56ceb78e32baadf41141762323b06933da121bf2e344d8c0d294f748fe7c5a75a16e906caaf367b9a29a07a16cd0e5364f4a2c398d0c0e3f21f8dc4ab200984da5996e33836462dbea2258e66ef8bc32734718ef4a8ca20ed6ab971339f54e664d3f55856f653c2ee825b46654f7a5c505f5f0c80a586eb2f5f10d494577faf3f53ffd4904918346b3d4f9e5cf3ce7ca1592ea0d77773acf493b80d38277a9d356284113e2e2120b2ee978f2e74c412cb14b803041fa8d172a29da766a20e8ac4d9459dfd91f4c636cecea48fd3524c95de9b1af4374cf7f20ba893404772550382e305fe030ce77240c09435522ab9b02511a33f4ed2113e92cdf377eb110a65d85f9602f717229e535353850672bbf4f9396932198fb1d5f06c92b28bcd08ce01a1124f16c226feac390d1e6d4c6669ba372bc3bb1cbbf65d19c4ef520b8079b3b8532d7114ede4929ed0a196a33f46bd1f801b24a08e097f31e94ce5bee05b513c9aa0b53d9ce9531502ebc9faad3ce2ed291be1865ebf6a8abd79e20c93991983c41355d4971721dec9a318915acbcbe80a2218577161812bf6264a364f6badb3a82f565544da8a75f40136ef4f207ece49a6c44507637f189897503bdd2001b158add9a18c094da4bee11dc3e7e9c5191410c3a052c8f6d0cdb7f06adf255dd4f798f8f55adff6b8f3619b213e092d76ed7a9cf795abc1da1a7cbedbe9331299edea085d88ca20abc71b51aa49ce20755535de5911d621e3d8b40fea3542dc4f0a648e50dbf19999e38937243a2b57f8b2a71fc308248ec11356e310c7b8717e8ff69d9c1e14e504da2d824234cfd677aeb7354963e8af12e8f4af7c889c2235f2bbb603f19220e164145378fc917d105aceee313ab628d794fab17144c425f9a7c8526d20786fd4a17a783571884bdd1ca4d439d6b694e689f9bcad6ba452bf204068360623971f82d5b20d6d73ed3ca840e97742af940bb993562d542315c7154ffa972389ceb58dd811bc9c3c8f0e320e24b4d0eb2a22391650bd033bd9a9a95d38f81b8018852dc1867d0c28540ebc7f0c95e9ee9803f11adc3856a08d3eb51b9bcdaa843341088f30c1970deb25ae0d82e9c02b57d8126929ec7f1313ce72e73a948fe0a4d673bc064c7013ede73341b18652d7aa2cea2b0b8c27cd0e5df6b5a3f74548e513067581acc0ecca24addec8bedaa0e2e87cb53e8cb81d1f7c7a95ce67d7c73bf297ef676b6171c59b680c3b67d9e1feb3a3ffe16c36fe429f6f7181153fe6ff35e6024717eb0efb51bd52e50e637d8224c40375f8af25309efa9dc9b21e69457598109cebf428c3e2ca44f0f64f8555705c78949268bea077dd6d8e765095b496e7738e036a47004ee306c649568e147c3f6fe4a545a5b0531187d2cbdbf2b9f3d551a7bb88cf23e3cbb1a4ba699cbc0ebb77f7c5e8b9dbfc2e02c4517064648c05380a1b68d56ec6d58950932119accbe868cb1df1a8cf43c377bf1ef31dc016b9203d11c6342c27ef36978d6d76b1629e7416d571dde8d5802c370c664990ad9e754c49854543fbc883bd499307230f8fc5417adfd386a81eb62c51790b5ca9f3de6f884ad88264a248eee03e09bb04b6a7d9acae3dc0d00ff66d1769637bd24cdb141b878ef6f5367f448949beb8028cd9130ec06c7d8b484afef32348825c425645bac885acef463fd73daacd8c2e6a378d1578265eb69e7048e2886076b994bfe18133e5df0b36cbaeb93c896d599198f4c2c78030a8173573e6c1b662c5e6a795562d9182dd07f5b1a97260e933ed81ff036fdb7e442433f7baddf0ac3ee46d856539c5e6844d078a16f104601e1f6b555e3e8eac8406c020842cefdf2aa3fa15574a70a6f141e83c8ffa1d30092d19dd305dafddd575182ea31d760bdf2414e1230dc5dc95448cc210fafe5d81b86abda2ea02840907644157cdd6582b9ec086e878caf934b5919ffc7cd0d36f132dcadeab5ea6f55beced7ec0d2d02eb0cce459b09c24f411b18cbfef1390560d48573be885ecfdbaea7689d23ed1be781e75e3fb9a812b5a10f9c9a416210f1180d2fdc7e80227851497bef4d6c0141dd1a2ee974db1c6c2d9e822d487241ab9761c288f76853e7cc7e0dea02bbf535bd8a0dfd1c2d1edfafc33d76453eb36c96ca0448b6e208d6ac1b7d012c7e681448a6de33c23be3889152a3730237108a7790ffe13ea3dc3f1cb8ddabcb5ab57919d6ecfa53ecd8f8add197712416c0e8a98af6b0d0ad3c88914a40882b411055ad4c565ff7183998729c2983fc984c7572beac9dce9b1fa9818de32755f7a52c9b286168858d95982680772716aa2408459de8881380eccac64b0831a4cf78c8f403f9102d786863bf36a4af572456e92c7a26627a971a52048cde3097fb12edb5981ec812c71b57168241980f53e5173c98955b772329fd1866272c4f0b024dd71092dd64a5cb46063f4c5b8afdb76bbe78e511c582dc1cd2fe14186406960e5cd9193b7867bcbbdb1512a8d583e4c2c7ed7714c4f4e2a38e9ef672ff6b02d8d1f1768da284d76bd420f52ad9ef640b8c19fe6099aea5cb8d207b2a7a6ed15b8990a33d3f2f5748f9084ba642a0f3ce08660364fd5e6d4b50ec3db3d751752a62feeccfc8fd7dbce4ace26797be80e9749d835317db5b7cd7ed4a088ec086924dc81248fb36e0f02123fdf46e56d99ce2f10b49524dce029b2fc24624085463a99a11909383940a4e8e4baa05a4624966c808d30d0acfb9e6a9677b10151798373eaa02c043ec631e259b8d157017999990c7bff05258919c2cff1efe920cd220aa20210b0a6e8317182ef53986fd342985fa47c7d4fa8915de2c5a888de8c43a0314eed415c3f8349efc06526a666a94d097a19947436a6244b23595f16a66aa252c30bcd7aa83b22a3937d50f5c1be501cdf40dc4fd28b44f0f4296db304226bb02723cb51ad2690f4dc39dbc1a68bc4b199ba5921623c706f24e6237d6b05916631f921b3d1c0f8e6383f18bbd0bf56747a3b1d0d429d762ae0ee5ffd3c88f53d0458ffb64ecce7b614d409f4afe234caa50ecd876fca9ffcec84e23cff272ceeb5f362a467bd333a0e75ce4f1feeea04ae13dd00b26558e1776eb16f90f96bc27ffeb46a342560f2d63135c8a8956e4dc789ee0ed6df1024df085bb9db3c1faf84c4d86eb7f11135315c8229b526f093234a2f7d535ce2049d3c5b24ff238229527c02f38babfb98e837fdf76153e60668e85ee67c88412cf940165581c03b298aa69b49f59eda3dcc2897b09a7fe4081a454e5d4c2eada578843d85c342c77df3299d80b036800aa9a3f4e46efba0bccc7f418d1edd07e28b2ca33ca7642d6869102614df238d9afc7d147fa9d9ed12a281474bfccbb050062eef4638ffd6bf4e928883ca84acc8c87fd4a0a5fe18db369f434c7f20c49a6dcbc11fad48fc689e97f43206f04f4a6106941f2d8597633e8bda376966711e67738d10f53fcdb6f13dfba8cefd337f6ae356cff6ead19103fdb46c37b2fa018bc239aefd852682cd8af7ed00f90eef6bc475e577fa4cc444a9a1b8886aed35a781e1d8645ec8199c5b7370223c41aca4e7727fbb5ba40f5a3328fe91e6327359f999678ae54e86326d2715186ee1fa0e50519fef1accb7289fcc1453b86ecc1db55964e2a511e628dafc369ecda19d0900f410d86b927bfa607946121e2945b3328281281f3cffaa0ddb810058bcd847b1c319e5e46da7820d945ccb036eb0f45b83cada5c2ca01e700bef871f7f43cd6714b104990cb6002ae25b1f0f85a0f23622e8d311ae400f01f0e063002590d4398d67ab720a8622f7c9667e876f64309473ff24cefbd96c504fbc08524ca94d802f6dd04ba437e20e4b3e363528146dcad08348ec17e5fa03b403392f691ed585b6e981224fcb919b0257b790f5fb745e01751ca4d902c7a75e1965cb94ebbb75d0f1b74e53763d695c35e58b2db90b664713692", @ANYRES16=r1, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="ce9230600106bfdf43883b1025a1a2ccbfeca417bf0fe841564fda028afef0"], 0x6, 0x0, 0x1000) msgrcv(r2, &(0x7f0000000180)={0x0, ""/137}, 0x91, 0x3, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0x5) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) msgctl$IPC_RMID(r2, 0x0) 10:37:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10a01, 0x30) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x9) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 10:37:59 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 10:38:00 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0xfffffffffffffffd}, {0x2}], 0x2) semget(0x2, 0x0, 0x11) 10:38:00 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff3a, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 10:38:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = semget$private(0x0, 0x3, 0x90) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000006c0)="a2a2e0cd9adf5b97e38dd6d5", 0xc}, {&(0x7f0000000700)="d0c780dc56e1008b43d3590cd69059e0c29a4687efd02453abc5dee1096b9e539e85447769e4700300a9a0edf318cd1fb91d4d56a4126ecc7ee8b122ebf402fd87b201ed45dd5eb67dc627e9bbb5d50c6c75b617cd2eae0fe206b9869e55b8d4721ce79b8b4a18cdd4396a2b3935a9cee4cb76cebaea15820fee48ac6c4d1a7086a4cb8d97f675", 0x87}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1, r2, r3, r4, r5, 0xd786fc6f8cc8f872, 0x65}, 0x8000, 0x3, 0x80}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000001c0)={0x10, 0x9, 0x4, 0x5, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x6000)=nil, 0xfff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x100}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x79}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x401}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc23}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x690}) 10:38:00 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8, 0x0) r2 = dup2(r1, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) poll(&(0x7f0000000080)=[{r1}, {r0, 0x10}], 0x1, 0xbe) 10:38:00 executing program 0: r0 = getpid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x1) getpid() ktrace(0x0, 0x5, 0x10100, r0) 10:38:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x6, 0x95}) r0 = syz_open_pts() close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 10:38:00 executing program 0: msgget(0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) 10:38:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x9) setsockopt$sock_linger(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x162) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x1, './file0\x00'}) 10:38:00 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) flock(r1, 0xd) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 10:38:00 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x208, 0x40) recvfrom$inet(r1, &(0x7f0000000080)=""/92, 0x5c, 0x801, &(0x7f0000000100)={0x2, 0x0}, 0xc) bind$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) semop(r0, &(0x7f0000000000)=[{0x1, 0x80000000, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x0, 0x1000}, {0x3, 0x3, 0xcc297570e9858290}, {0x2, 0x4, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0x0, 0x800}, {0x4, 0x2, 0x7abaf13f204173d9}], 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) 10:38:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) recvfrom(r0, &(0x7f0000000080)=""/189, 0xbd, 0x2, &(0x7f0000000140)=@in6={0x18, 0x2, 0x1ff, 0x80}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x3) listen(r0, 0x3ff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x4, 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x3ff) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) r2 = dup2(r1, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000002c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="5df331bf87efe5571406cec96f2a5f3ba2d21d4b", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) socket$inet(0x2, 0x4000, 0x2) execve(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000480)=[&(0x7f0000000440)='tap'], &(0x7f0000000540)=[&(0x7f00000004c0)='tap', &(0x7f0000000500)='$}\x05/)\x00']) setsockopt(r0, 0x8, 0x1, &(0x7f0000000580)="386341cdc4508fb03716e485dca788867e45895777072c5538872c514005c8ef75af6e3a9fb9f4f370827884dfc1af9b103f977c8c379e9adde22ff2cb90020011800e04f90a6a43f9af8ee3f623bda867a331c721613287b3501c558af2ad2ed37a209a4f28cee90aa8977394771deb4828a60476c40359eeab9c51076f2642716983b02fb208452492640b8fa27348c4f8501166fe6bbe0e30f38aef3828297fea76b756bbce4b", 0xa8) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000640)={0x10, 0x46a5, 0x4, 0xfffffffffffff2fc, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7fff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x17}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x8000}, {&(0x7f0000c57000/0x3000)=nil, &(0x7f0000d63000/0x2000)=nil, 0x87}, {&(0x7f0000b32000/0x1000)=nil, &(0x7f0000fbb000/0x2000)=nil, 0x6}, {&(0x7f0000e40000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000cab000/0x2000)=nil, 0x2dda}, {&(0x7f0000dcd000/0x2000)=nil, &(0x7f0000cbd000/0x3000)=nil, 0xae}, {&(0x7f0000a23000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfa2d}, {&(0x7f0000dd5000/0x1000)=nil, &(0x7f0000a58000/0x4000)=nil, 0x8000}, {&(0x7f0000f0b000/0x2000)=nil, &(0x7f0000fd4000/0x2000)=nil, 0x162af4cc}, {&(0x7f0000d5b000/0x3000)=nil, &(0x7f0000ee8000/0x1000)=nil}, {&(0x7f0000c8f000/0x7000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x527a}], ['.\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x9}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000b40)={0x6, 0x4, 0x8, 0x100, "886f490aa2d3526dd2853365356a4c6ab2a5ce81", 0x6, 0x7}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) openat$speaker(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/speaker\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000bc0)={0x10, 0x7, 0x4, 0x0, [{&(0x7f0000ed8000/0x2000)=nil, &(0x7f0000d21000/0x4000)=nil, 0x9}, {&(0x7f0000ebe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000cf6000/0x2000)=nil, &(0x7f0000fbc000/0x3000)=nil, 0xcc2}, {&(0x7f0000b43000/0x1000)=nil, &(0x7f0000b94000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000da7000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000c7d000/0x2000)=nil, 0x1}, {&(0x7f0000a3d000/0x3000)=nil, &(0x7f0000ab7000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000e1a000/0x1000)=nil, 0x4}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000dec000/0x1000)=nil, 0x442}, {&(0x7f0000cf5000/0x14000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000a0c000/0x3000)=nil, &(0x7f0000c2d000/0x2000)=nil, 0x9}, {&(0x7f0000d8f000/0x3000)=nil, &(0x7f0000c67000/0x4000)=nil, 0x401}, {&(0x7f0000eaf000/0x1000)=nil, &(0x7f0000cd0000/0x4000)=nil, 0x6}, {&(0x7f0000e61000/0x2000)=nil, &(0x7f0000e3f000/0x1000)=nil, 0x80000000}, {&(0x7f0000d85000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x7}) 10:38:00 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)=""/152, 0x98) 10:38:01 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 10:38:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) fcntl$dupfd(r0, 0x40b, r0) 10:38:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="d9618fae68dd82021900ef"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x100000001) socket$inet(0x2, 0x2, 0x2) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 10:38:02 executing program 1: r0 = socket(0x12, 0x3, 0x2ffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) 10:38:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 10:38:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x4000, 0x408, &(0x7f00002e9000/0x4000)=nil) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x6, 0x9, &(0x7f0000000040)="d2e3d8934116ea9642bf0776cee18c22a9d9dcb05ddcc70b1a3e43a685eca41e850578186a867775a09816a9f102f535dbbc52396cbad9cf8bc7603453f647fe64ca2c2a26d8753f00b8047eac8a1c04f0a31aed332e9c7c5410", 0x5a) socket$inet(0x2, 0x1, 0x7d) socket(0x2, 0x4000, 0x8001) setsockopt(r0, 0x29, 0x1000, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:38:02 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) lseek(r1, 0x0, 0x0, 0x1) 10:38:02 executing program 0: r0 = socket(0x11, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecf6caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 10:38:02 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x3) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) syz_open_pts() 10:38:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000040)="78dd8611cf64a0116ba7e0d86b379dd67242f76f4888d1b9e82cb91d72e65c5a4e1045dd4c76200308482a9e2478c2ba318fe4e64b06aee8bb8c18c2ab7413d9e886f2c389f4922c5ed14a5c7ebd3c46d40e49e8488b41e6042611ce41e2486751cc38469c5fbb1905bbabf1c4aca821fde2843605fb74268ca86cde275a219a796f8641aa8c41f688e3ae33d8f96caf79a222e5e0536387df5e54874f95014a8ac7b2a3adbdc92edf604bd82f909083b6fb190d559ae871a4245376b1f537bd4358f03ee6b055b0264dc0061c7829f31ee90fae9bbc348cd303f7337fcad424b29c819bcee4f969769425ab95647a2116dd64b8665626cb7b03a1", 0xfb}, {&(0x7f0000000140)="40bd47ec4a89ffba1b0d9d7856bffe103bd582686bc192db591cd10904846e7d07490348e24ffdb6edf812d2155ae86ca2936b145de8315c1bcd768afa0d2ff71f46f0ac489d7b29935cc4cc42a75a32a49ef4292d79164c6c0edba363b1691d7fab3e239f7ad7256de526b838647a490d6efbaec99411dbfc91945f495641de6a51782485b1ab45204b65faff7d1ad52d5d6f7257866e15875813f228ae364cfc42bbf08f2c7524074a3f0f0b6d96c1f70edcf7780e33cab8", 0xb9}, {&(0x7f0000000200)="b86c2d6b096057be9f78169cc534a0eaae86360991464682a83ec2766ef581c827347e7afab5092b679fb0be17792efab3e239d9966ec4228c78c1c4cd0458d6699a2c304adbcb6b5f7cb869f06adabdbcf5bbee4524237dbf7b906b635fe63b47be2284c4f35ef5ca62ce213e655fac7019eea42e23bd2ca5632f5365e9e9eaea6fdf07c7e5fdc1d29b921c474132f6375221ccd081b598dfea4915d7dfd9263865bde12e1d7c7b3afcdeb75dd7b6bb7ccfe806f4f2ed3593e703a9de5511e0d5aa4ad7a45c7f418c160b32df05dabffd6ece04999ce05c0bd0b8592ddbd77ebcabf22eaf15e36135e17b0042e5295e4fa76c7292d15004d8d7b8b60a0b7150dd4c4fdf2949da143d156defe3be8c9e237c18d58c0642dcf4a4738bc351dd0dc9d6e058a30bb6ccc352cb036cf6d82ffcff2eeb2973572c1148f21346f7d7838102783b24203676c63a358af2ad65a3af982bbcb400d6e478b417a1db958f2e336eebf2ab897c13bca52ce51b8aaca64164364b78e3dd6ea3651e03ad126857e0f0e4c3c9e0c03ec7734828bcdb7e0e9580d45929ddc2617a39f2b8e7c344d4e3ba0c6289176eff21dea4652375572fe53676f8b6b085e73ccdd738d32fe1ba3feb4df04ff73ad085919ef1a2f028273abd16ed6a0f71dc29be7226ff558fd5cc2c65ee4b894829f987fa4bb6f1a81a2517dd97cca33f11db4c2de70f1d888d0fb8c5ec1dd1f4ef7fb0fd269c30c3a9b558965d4d24f8a3a94ff16a81781ed6f5655b8327042bc78d9fe993d6294cdd8ae4ab0eb6137e0e533268525b80e901dd324c2b2ee564e758876cfa5e8506e3f017c46f490017ae85fa04ee5ce5df1d0fdc03341c0cbe765d8f51ddd67b803eb46a777d39f20b25527f1b9adb9c53d3dbc0df3000810f450d5324367cdc0c1c3919ca7b328d034db68938162d14b2e7a9c2b11e35f54821dd32a2e323c28100ca9fa85186ac952d7ab24908c409b09fee07bb3aec15a550490bef159d33db52d42e8f7c140c24e033b5e403da8bdb13961ac5ddd267d14378bbdaba67324cc727eef8367000212714439cd22a8f18e080e3f80bb4481e790dba038bbfc5d8055df8beb9de0b0788d78259dc7bad119953002f3bb9cd6684b9b481d0705b371c44c36af5200861369845f9176faea709887d125b239975b3efce32aa3785df39a94aa4dffc7ee93dbf113e7606cfd6e42f40f6edb9231455c4f2e9e8ade983029a28b2903b5fe9b21bd01a142fb388491495c31b88f0becf771d838891b4cb4fd309ac09a458ad218dff666a2d54608d1eb154ee9b6804ca87ec132ac392b7617fd47f661e0cdac1d6f5d37d78b2f0b56eb59254db03c051d3a698649370b0f2042452331dca8348b6680e9d28068abb42b9f1585cd44beb547cdea1df589a70936a74efbb95c84b7d6a74c27eac072f813351824ddfff4305b9a8bf4782bffd17f6dbafbb39305b47e5f3d7baa17f18f0aae80eb119db8d197573fccca4d54b5669ed9a4b2baa90432bdb8126ff310449aab2b57f68315abd9391af0917c8cd206514dffe62ab51001cb542c7c013eef16e36c2b0f06e69edbc37daa7c9788b3dc69d4412b1c6bda5b55d6a61cbc07868f5acd994662677520563f13d7b91132ec0a3792f06fe1101e070df087ab6a9811f34daee093f06a8f9fac5f0343751a5e2219eeeb31789c48cda700fa3b0c73d83099b73dc82375127d2a9f8f8f1a51fe633cb46e72813d0ef417300e6448bb2e35552b52c0f909cda9e8b793422c3d50d3423e6602101758c920cb5914044324589a9e503b6a67e1f4d9784ffacd1cf2985d72fe30d79f54ec16cc9f721ae05d230c8c4618a7a6636fb910a95f354467f26fc1ad5f90e42fe794e88a8b76b661c46c0011c6e224c1de643b373c758f342e023b5a18f469d5a65bb3f21f849b01970c9281ddcb90c04a77507a0c570e7af2715cdb87945eb4798b388b963cb8b6c015712793680722685cdc698e7043cd2ebcce1f59cbfbd4b1cd29fe4851991401bc713a5baeddf348aa764e8b35ff426ff3058d846fe18e6700095c71867919bd0dac10309db7bae74875993a64af0ef1344fb5c8f9e086b3c015d8142053ae302bbbc04b6a0305377d228cc3517955eedfaab634e9c900245ccdfdac141742afbd08cea2ba8ed89b6569f6df3c019b1aba7b5bfc58d9b519dc64a75b41b87617d60daef34e0208db354dd79e926d257054e9248a940e375d323979551360d38d783d165c14d8b209f59a622184bd6da0c0155c968eb8cc0e064efbaa2488c44c42e02b4e494ff4519ac3eff1e0f3f8bc92c035978249effdc621787b8b51bd0bed92ea84592bb5f4365575d05ba3579064c82bc0979ac4da7acccf79d30afef876a3413505a524efa25ea68b2a67fa5201a2abef7bb0a9576526878d7a5cd2ae8af21c74133ba4fc117ca0d52552e2fe0e28b88c1ae90d818d552190c0e409cc9a8ab22d3e1a36b5c7a7dee9470c6de5c31c2ba16b880a033804dde76b737c938db03ea69f6958bc83500172b662495c8ea83a373ef35c8f9c6f94f353143224d1f8438f716b56dfb96be3b1bd402ba2dc347020205d06101b43b21049c0a28aabb7ba1d9451a82004d57ba582643415cbde4f26736d91e2c55ebe6674b905f83f1050c6fe60bda5865639c8c7172111bf3110f2ddae3c0b2e3a460ad23e270548e8d8dd4df5a9a91e7f80adbff3541ccd8af28b7879035adcc0d0fc96bd67b3a0869f1de559792905b1f9450917290123c0bc459edb4b70a3a46e2b162bff06e4837077703bfb20b7df22de8be55f540b5689a0d2d7b530249d12dd9dec23087f25cc20833d516a5df6e3a1e49e02b69aa9e47e1902dbf3efc5f020725b1e2a570d77ca8f6ec0b489769013e6add36fa91b449e881dd058b5dfc197fbc02f4708aed8d7fef9da94f535a9f9925205767497b14d6ff82f16f5817004156b70476e9c8fda2335948342a80703899fbf722551ec93d6a48604ee02719fccd513f12e8a80f9b55bf9074cbc2dfa680fd3c0739b1cb990b38a8a0a2db18b813d3ef72f6e346f04e6896158f5c8e86807be8bee6d637cdb7542ebd297c4941e9380cc59d3e707542a8308f54ee265aa045e27d8fd1d2dd6b1677f67f15c2ddddd637bf15f0f0585833ce64483965f2f1ee881c71a1b02b16039c142204abe3038e13cf6e5ead2dc98cbfb85aa7d6e70e58c97d0aae653bb5807dc272d70c6bce3868959dbdeea134de28e5296511a887cbd1fcd02fce38b28b625db00f40a60c95c6e61c59f67da3d19f1d556b4f6eadece2d7fb12ae3c0fc8b67fa26d66aed9c1ea00126b4ff5796bde6cec46ac710734143538a4deb523d48cc98108f728706334d3264088c0d3f511954ff8528020631a29958c1bffd01db9576e1bf710eaa34a5c8b71a8e14f79333f5fdef6edbace00b3b9f9e54cc0b06a4a50b0612a90a826a33987af7ce839557b15e3d470852b94caaa90a6a64f61d5857b3b5671ebffc9d4839b41b9e8456edd5a1ba2344feef22bd0251eca3c19e5b108a8e789d4614216aaff759086b094830d2de0aa18455bec7e971535beff3a8bc6697041be8a92d1e6fb8dbbd34711d8e207279dde5e4ba4a16217dc56ece8622c0b167368773a1934d7a7d1f86597e050def8fefb01d57b4eb76623f8f6d3e8ee83452e30dd73d533bd1be211266e96eedc8baf8f052a949e5a4ddf2239aadbcbee4ed222eada850cb54cd4a22e1c243282476106a65ec68770280a9dd8806e9268770f8215d3a417230b0b9d7a6d0cb20eb41c31420b93d7a048a76340e88c5660204ca4be45e97bb79c19a508e494cbc1e9fb2687cb7bc103c51ac5488835a32fdfa2c2c53d7d72b92bfc66e0d5a1475ae2d76e280703854e354df191e611b873d3b6073f60e80e17156d33d22f750d962e6704bc1f28ede1cd2de4b56ebdff566fc9e2250bf92aee0c58ddee8e8e7aecc41187a00821a3b8d9f9d14a3e90eea4e40474151d609591ba700f2450319c91fd0761f094acbbe503bdd5947ab9e5fbc1fc8c0ed144dafbe42fb0b8af2e90c46a5486f95a7e8499f9d0638fe9e06dfb475ae8f79bc8528cfc81be4b1fd340dc97d59ef3e6aab4dbedff60058ccd34722853f7cc8d7a1f7eedcbdb3cf6d6dae2d625fc65eccfb6c65f1bd353fa0f7918bc8ede1b421dff2795c21242add5d203d12880b9f47e8d5a6dbfed32d1669dc2e9595e5a5bf2bc49c3980fd6ded72df6af0006dceed3098eb9fc1a1f3744bc3f6acc7ab98493752d3084c625d045efae608e8507f21ae1f463d61e9d1d7f256fc1bf102b5f59af9d5eb566393084a1d4c7f4f477efb589d1955cb9b2730ac9d05db01050758cbde571c23e402798ac90d833f36640ee86b35cf789f5d559d9831bd268a4073eab31758a6e691787e7c5a6d941e8fa4fdbf030a32fea437597010628df19cb41791154cc177467cbe7959925b9339c3c2a6968526da7ad4bde5750ff4cd80d1b825bade564f7e6dcab2c702455cd47dc3286a1e6c2af25e5591f100703703a208cd2a8714241e9e8ec05c84b9409afe0784c06b8fbbc1e78c421d6f4125a3f0133da2e0fee0a5603e8e424ef00bc20e262e45360719045713fa5063115d98005f615995676872be952715c9b0f864c5c33bdd593c5afb127a50ffb054dcaf16ed17d0d09df0332e8410f6ae847dca7215c74b724feef6fd4b3817789b931f4626fb5cdfb3c8f54bb64aba7ccd81854fadaf33263532551e00c8046df72544e4f059c218fcab96ae3f008eb208e88ccf520785e5a3fdd2716dd568f89fe4de1253ee8480e91bd79bd625c128dc9e83b6efa520a25175505556fcb9a0d3bd79431cee5d97876bdd849dddc5fb2f0e185c9008619827adeb1cbd86c28fd33261122d717b5529e71ddb6aac47497015eeebeb986a30c002b2256e4345fb1432fd2026d74cdc5031a905e555bf674e7f805f3dc21da8e157ad78a7511371bbb8e37406150b02f9d6767205316ca029602a837cc56306da97197a5020f003bb652a34b83c97fe8d67284842b77377bbf41487fc83f3dfb3bb069cfab2a69c842a2ce636b1f0dc7fbddc79dca62817d65a804fdf128b2e71b74d310fbce7822855dabc9280b77f989246a418e6c0fcbe7656e304368723f2de7389052b1c7fb4beee17c927f2ec5937061c8eba54b8300ee026bf6d34402c105c8428ebf0c23de3e74f9536c1549663feeb2e648ff8d737cc51ae52adc636d4c16b2ccf8aec856f71f31fa761088ec916599917e466ae52e75ed1208bae53ce2e775b7b0ec53b0cd9f68d00e52ba8068f609ec7d5a19e4df6cfc6cd5c63a6db1666fb6a55a434df514884f89073e86fb5783b7e6368ce8036a69c6023773dec34dc040631ecd72d123350974c872ae935a83aacb5b944466321c988a827ba4f4eb48a5016b49d6fe437c59f74e2b0592b452b4cf1a698563853147be807e57414e0742d1939756e6aefb128b7f296f475e2681586a88a8d2b9de86fd9e3da83b4c105189715c96d8d440ad507151425fd079a0bc9a0ed8f20f3ef14aa32db503441449622e04b5f4517221c4cf819215c12cee358be43b32394fec86d0686eb71ffa332c2871e2c1cbcbb706baa71dd82f06bab8183d5022ed40a959d04f6513a843ef200845b7c753b4d55b174ca3b59f49d1c93eb63bec3b9abbda33691086bd66d5868a95f079103ae2464e3df846fa434b15574a24d3be150e690c811d38c62ff0dfe469b3", 0x1000}, {&(0x7f0000001200)="817c54d6e5bc7af785b4fa202b618fdcbbac80c89ed0ea3eb70a7c9ec41668a090654f8595355340a39c765342dcf11f9d338663a5dc1d2a64ecead6f8bda3e682f8ee1ee5bf61a11e0dd32a99ff1d7a5143f8289a06ec6136829321da4c1e3da706e575b02cc077878905319dde579d7fea4bad02ab2f7ba40985ddb1a7557a5dfe119f0a7ca10f76cbdf94adbaf1439ad3acebf66625bcfb67581142e6fc615a647f598dd9f8ad6742f80fd750f10e342945e88e556982b882b3642b329e7fc0d81e64bfc7dc93e93aa30833ba324a881a5dd8516bf82d09deec1cf5b0e58e06d0249aa9ff38a3afd514fe11b594f665bfaabc8a0ff8c73bfadeae424404b88b1ef2f81283d157ae364ac99829e6384b3b6191b8cc3231a77208abedcbc95feb0e67013095dad6bb1123617e3013d47657a0bc37fca409e6fedfc448576441a9a5720c5efc5fd4109a78d3da62276ae9b96bcce2327fa1043cdb46fbbc3427ef19b6a7bcf48a972d9116d7870d68b6c729818a699b746679f2d2dc2fe05ab094cd15513fb7fee34abf730b4036d89d39de7c69e05883e4e00a62367a5bb604ce19fc1b32548ca71565ef00e3fbc4835ef9a22794d9e94a37d99e8ee7ab909f5fa67b88475fcf093f53918b563b7190c96305d46804db26f5183f59fc852c540f579befed1397e76395c3274f2effd114d7389251c8fa6bd0d747f6bfdd814bfd2066c794ba16b37f54372fd02f84ae125c6e570cbbc7c077b67b0191ebddbc9362870447581603fbe62844972865843a1f787887eefcb05d46a713da8f6bf51bc4959903323ff01f3d480398066c72abb5269045252c50b4f4042ccd00a4a8e63d8f50895c2a0556ff5d07a78b99f0d370e25477a73341a2a930daeef0adf91b17af17bfbddc1802f04615b82100f8e41a31bb2d5ce162cf35966bc9e41d5a9627fc622841f9a1f1b435fc3598d60748c74296211fb6c329a887c94d01386c89436e5253545171d33c0a3b6d3e48108aab537d3377db7412c5304233acb6ce8edb020f50091452f1d5acec14eec8c627bb43915613d0924fbba6050e4c8f59369330c66b4a7661adc9e61e46b1ebb5744308f51cfe3ccf3633b863616faf448630c02d1fe84eb0fb1bbfafbbc43665d6f13ad96f40861fe2e7031df47db76c545eb92178c092ab857144b9c96e85d1b5c5801fa9fbfa7beafdeb8b489cbff7919dad3913167cdb86febe9c55b438efe447cf481dbb8dd1775eab4ad271ea84ff3b7213ea527dee53c50aae0b01c52350bcd4e61363c6c216e2b58e6d1d62a99d572790b88d31f2fc480870cdf04e061401f4df94a8e3fedecdfb31b96abfc521fe6eff8babb6e35440800ed6b5b700960bcdd8eec8bacb64a618391cc7efdddea0fc9235325b263485d071790b4af0ad0a44e367d3edf45d540b2748caf296e024d675e6e3bae5f83ebc8900d2cfed53d8bbc59f5494ad3a4b58cecad7514b5bf0cb5055ec087c22c7bf0f9fd2ff79a88c042832fa0e44c83a74bb34e71845bd72e128ec0728eab4a50f534bf44ecc438df00ae9722c6382cc6704964ab982f11b8c15d9bfaf7acf222cbcbbcd4bd154fff5baf4dbd7f492020050883270cb526c4b17a133bf89b7a0a3427338f524a377b4fa02e602db35fbd9e53d76f7e0e7e555d7195253e6005fe54d94d98f0e5fc3e76cb6e4dde5e70175d57072993444a4527d3bbead39fd3bd4a3bc525b93360453e5a6beed588d851a6eff84afd31745228d95cae0bdbcaabcd15a1dbfd4f70f5b2aef16942b5bcaf199559666e018a96c6c246175dea9925040bf1ed23b5d23bbf8959ca6e48d7f08098b393f5931c12a0e1af1c567ea4587c50c13e7dbf6af6effc730611b41530af2bb56a18e55ab9c5531464d0019752788aafcae40000003373bbd9977a55baa1d9fdb4e856074535c555fd4d92d69ebaeb682002ec5f911a913168fe5ad88868e2c6b11d202142d14a2438bd20f51b1bb14be9846bd8c45bb572753a170bbbd97bf2ba449835c992cba9491884c7ab4a353c247aca56705ffd213ce3ee3eceb2eea54d121ab0dfdfb8232c064e4a69dca89a9627d7c13ec7039c9902498a886a614a6d75acea8173e3824ad411e97332570c5a7ff90eb2c35f05c8df79f713829eebdc65d2b1fa014b820099173643bbe8aa49c7ae20c880114085f53aba4c30aab7ee4f339cc2246a44b80fb240d8edfbf4339d564fe9a19d7d5bc290e027ea48cfcf0c57cf342a331225696a111c483fe05464e98998e03291e3baa55259c6f539d938f64d776ea1af6a292b661e5abf06ec9a15d1b39f3b1ea0d0f258537b58507cd5b1e904a66951b92b2ac6d9725612ce5ba5e073d5f0fb187540d840de6a32d0455b99eb432c280110746800e098b0ef8e8d77467829fe6f81454b37e4bed0d4538c7327cdebf818d9e6110a9a6fb35252521a1c7f2d65a275366e4f625fdfa75b4e9c82b8ea3f85248c43cebfadf09cb7bd183a219243affe33cf87d719c67a68ee5e6c2458844428d5685bfcd027ecb2621128b56f89506f092e93aac3123d9e01e358ac4c0c2415d8f80477f5c06111af88db2c90591a40d803f7c8e636e17511a868c2fe3b79279d4cad4d9c14cd1e8d5d81d31b9c54eb26092ab1a1a64e65ff80506b3659efde43ca6665c8e25d8f1b21fcf0b87c0db3012bf6b70e52fc8fa63882a53e47751f754ad4a44c86de3c40a8c901196f736d305b760537c03ba3a66fa5c6ea65cb1a1c9350db7e3526d0555bcd5f0ef5cf7b763f09eade5da93595c2ad0bce273c0257d3f6234ceee3c0a32d9db90f44e673b26e79ed5120c07283a4eb56935612d37a518a00be4954132402f8382b6f699c30382d3ab2684534fd86aaf5daeb6c24c5df19bd134e3134cf6eae595595783267a41b3a921d39f77331e0d0e89b9faea9730b3c45593a155f40ba5c38d51e6da0615275c263460e0c210cbeaeeb2d3c3a5b364ec530b6da73c47bc7d8b70af31eb0cf3c29688a9fc0776ecd552c257c1169b5035beb6dfc86c81061abbc5f2a98900b011db721912bdd565735707bbff3ea19e2ab41f042cf9fda10128a1a160fad251d740b8335fb74c2fc134ec8dd8e4ca3b5e58c35152d3f4fe858de10607c766a5605476e1d1dccba7efe792efad19489c8e1cae7bf175951d82a6ef82e6aab4f5e83c9c495a9b7c3f70ab860114a8bd0d0001f7c7662f77aec41bbdb63bbbb2fe4339e9eafad0f5624602c8fee043118c5fba1e6c2ac33fed4f43a6cb1700dc3d89de791cdb7e73c9a416e6f5e43623e8aedf47f9c018fa10e468b00c61ce8e56b0becb478a1e1f9a48bce099ab16f2100665f2af3263652af024ed960fbb22250153fa99538dfe8d45c2cefe05b7aad9f54162aeca0f92cde56b58b3eaaa504882589797fefdf645c6dcfd228129d1800d18ec8d119f6f9f6b05fb143c3eba2f0298cb701fb3852c84b9bb1a752aceac132312a10937d57ee987829eee6a8fe455c23e224a57d9a863248ac543ad2dc233852c6894f0abd62eb0c2c2016c84b981bee4a8de799fe902faf8e7d793f4f8bd551f6054e72b8ed568e25a07cb08118903bb312d608ce65421cc5f7f70c96ae295a6ee40b7a5e652a2fa7f61d1e2bf713a4e78c85494fcd0c204cc485662110b771a844fb45903bdf27e211bccd5f8fbbbe66f330fce63454595e7b2796e9a3b46fffd88baa2a2503f56a39d2eea9d368ab941889d13c2d9a6e73af30156f359e56746903e7293e69c45f478476a54fbc9e1d9e1e91da1569e66424b1a5e159d15f9ed8c0aa2bad318c3d82997502da74178cd4f216b598d1ed8bebaefa3a6830d0573ac677002b8f568ed05821d91429bcd0ea88023aad0acde44b58abbc5a20ca2078ecb5ef4632916344f435d3f9da69f3e256a561f2d366bc200a20bae6da0c311a1db1aa111a39b58e1a9e5cc3976897f18a117edc3c2f5ba3ed10666694c550e05225f11733527d426e5162abf587678cb0b5e95cee491a899aa6d70db1fb53fed5e7216a3c045ea76fd4b4a4da7c1751fccf4caaf44f492cad9d9d5faf2824c9faabd927e03fbd1a36578b2d32430f9cd7e1ce8a5183e37e7afbb4a5855f7e305c78a62057f72fe3acf3ee0d2d20143c4030717aacd922a2a9b30183343c2a2f2dbf9010907abc711d9710fd3685c840baba4eb77b3b16fee1ba7579399f1ab31b54c5b7e7bb4e77adc15a4fa7da75900abf4b5c487f46ea4b05b13d2a549981e3b4d09162960c8ef06d23d1d3aa3a004851125d1614b985d20c46a578a34b0de9509c224294ba801bbd10d463810e3c427089f5bccbe1183b056f8f04c1793b7ed1f00744661e325ceb55b29a86e9f66decac336fefb6b8153a84ab0ecc00b6976e28d4590a793141d63ef2fc0c893b88d4774119ca71c7d6bf609a06d08155d4b5aca32929efb5dd3ea62d8b524b0ad2b9011b44b627b416dcf5a47791371b073646f8b9f98a008c96f2c84a6cdbf3899c45a250a4bba559ce14957ed5651f71d06c50928efadf6ff942bd31ab2f5b1c03f3f479fef5d417f73ac55d366e53fad4ef42acd574f9ed9b9dee14cdb79484477250265b5a8e9d1d06e8a62c33797733eda520a7b6cb60e0457dcb47f2b813bdca3a77c6babe34e1b705217282faaa740e53d9539742fae4e6bacd05784d24aef96e0fce80598a462551b4cacbd4a3429c195c4bac493a0419993bd5ac013db98f0ad538a176de0935868cbb0fd6bc4d32eec4c324aafdf9345f04f2be675c09510c3b153a83520ccd08ff2d16a6fd32e5917acf588c66337308029ed21b774381e8c284dddcc633a54af2dc429d20c3c0447dc20886158978eb3bef2de7d0f0932531d48314a763a4a4c3ae5ba1daab0681a6af4c2b8a1e62ef11863761dece7b50afebab987d0d58e1e566751a06f53be42437093c2ba3146d186cd34635b96f30d69043eff59241133d930e141d2a67da57464ef7827b1a3408ba5883b9e8ae9a8e434a608e627389a9f5671067a3ce5ab53437d85545defd8af9c34db4e92b798ef05288fd705e2059d7b89391ea56d1294e462e2ad495dd2c3a5ad683eeaed4889325e74efb3143edd5578fb60e4af190d1b7a1d401db1920b6cb4827deaa48f37e4906b7349ead02400097c7e82b93a0e595463072e1309a0d6969178728a26d6bd78381c5b287c97bca40fd675ad64ee0c72ac82bf63fd1ecd2a089dcf73024247a1dc09a2487a74c95b555f9c4fc3fbb05d4fad65690b14cd9e47651fc104c286722daeab879cf92ec0c278b61a47a9f9188c7233ad444207157d3181070aa4beb200921479c0e4f77ea7c8cb2193a5090d076e86a9b80198697a052dcb87f02fba8c5970089197dd9da54163941297922ba69c12fb524d95073146ba83859ab184fcf801b2c23f94dbe12943bd84f03ea30148b5e72fe017c3cdb043a8d3c73ccd33b31bd3bf96fb3d20a7193df8c4f5e96c794690c8bd08d7b3d7048c2b85b8ffc839b070c8ba3b165cc262273ac9ac143fb9dff6ba27a9d2536b1562b62214f1f9c65d4960b55d20cbba39074ee09a51197ab5efe5d757d080a8c72200ef0579523fda272fad1b38efdbccbcbf358df6806f4e9397a55b3f1beb705f0016a3e67d1c7df55cdd7e3d7176be376ef94a4dd565df2bb0891be534fb9642429486c67cc7c6e2db086bda22ba35c8e32a2d1f0a9821c838b3c3748db1fb1f3edbd7538341b8d2e39dbcb6142b6d48367cb3e75b73876221f40efa89", 0x1000}, {&(0x7f0000002200)="93cd5019fb7b2b3052ba9f35778404fcc6f62d743f2e3fd2388f73f837781d5026892e3dfd265ae9c05fc15896742de81d37b7b4f4e5565b5f641e36dbab90c1212c6afed094b1e12f1e2e0f52f0bdafdf6f023e532628881f65ef1764ee79fb173ff13ceb459ce49435b0e2f1f9", 0x6e}, {&(0x7f0000002280)="9a85f69e43232f0c0662c65fb5a88291813e0e40cc8ef4cc3b4f53306557e12f1c6923b970f16d339b629eb6d9805cf3a4c6f86aca591eb898afd7bd9da4ab6e5a6a07eeab2f8796327310b5e401e40d2c72836a318d5bc26d2e2abca9a9fa314e0732483c2ac401a8337377f12d370b2acb0928ade09c3d020e18d32a00be1aef382700e9abc4e7b13c041c33ed720bbdefe09606fa245c50b4d0723fa83f178ce5dd8c2e286f7259cf1c66f88c0ea184a82e0654a800b72f0d1bc0029ab0f62f9636ab83cf12eb59c93c5ec440b4d94df1440d65eee8f33c01c4783f40a258b457109ae28f042ec42660550c73434a91f4ff3654d8eb", 0xf7}], 0x6, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000002400)={0x0, 0x8000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(r1) fchdir(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000002480)={0x6, 0x9, 0x100000000, 0x40}) r5 = semget(0x1, 0x3, 0x204) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000024c0)=0x3) readv(r0, &(0x7f0000003580)=[{&(0x7f0000002500)=""/115, 0x73}, {&(0x7f0000002580)=""/4096, 0x1000}], 0x2) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000035c0)) acct(&(0x7f0000003600)='./file0\x00') r6 = open$dir(&(0x7f0000003640)='./file0/file0\x00', 0x8280, 0x10) unlinkat(r6, &(0x7f0000003680)='./file0\x00', 0x0) r7 = dup(r6) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f00000036c0)={0x40, 0x7, {0x10000, 0x8}}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000003700)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f0000003740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000003880)=0x100) ioctl$WSMOUSEIO_GTYPE(r8, 0x40045720, &(0x7f00000038c0)) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000003900)={0xaca7, 0x9, 0x3, 0x1}) semop(r5, &(0x7f0000003940)=[{0x861bd916165330fe, 0x5, 0x800}, {0x2, 0x1, 0x800}, {0x4, 0x3, 0x1000}, {0x2, 0x5, 0x1800}], 0x4) r9 = socket$inet(0x2, 0x2, 0x1) recvmsg(r8, &(0x7f0000003e40)={0x0, 0x0, &(0x7f0000003d40)=[{&(0x7f0000003980)=""/150, 0x96}, {&(0x7f0000003a40)=""/178, 0xb2}, {&(0x7f0000003b00)=""/113, 0x71}, {&(0x7f0000003b80)=""/3, 0x3}, {&(0x7f0000003bc0)=""/88, 0x58}, {&(0x7f0000003c40)=""/237, 0xed}], 0x6, &(0x7f0000003dc0)=""/110, 0x6e}, 0x802) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000003e80)={0x0, 0x0}, &(0x7f0000003ec0)=0xc) pipe2(&(0x7f0000003f00), 0x10000) r11 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f40)={{0xa45, r2, r3, r10, r3, 0x0, 0x9}, 0x2, 0x7, r4, r1, 0x1ff, 0x20, 0xe89, 0x363}) 10:38:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x7, 0x4, 0x9, "bc3f9cf7d809e8c2cbeb60276d456941e7e9ae6a", 0x8000, 0xe86b}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x5, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 10:38:02 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x688, 0xfffffffffffffffe, 0x0, 0x0) 10:38:02 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)={0x2, "07d5961846a2339954e429b2589eaf4064986467235ac645d012ad9354820382f2ca57dc6bf077bcc194e7ae06f39cb51d015fb5f14d8e6435a8383af51feb8ff441b0215df463ba1dc0231e6f54c7d5047c00d3c936d32a19b31c45dde979ddd132cd7cbdeaa5652fe717092367085e638cbe282026cb180336b912f4aac58ac9da341e73adea8d3e0ff6f2c76ab441e3f98432bd9a7375f06732b9fc28d608e9eb65bac4958bc6c22f9590708254f362bedc816fedb3ecd459c7ea04cfcb08e56acd099034be69519a8a315b9508ce857ded2f21058f42e0c071ace4e67111a680d4fe67d83b18a3f8bc3834"}, 0xf5, 0x800) msgsnd(r0, &(0x7f0000000280)={0x1, "31c95be9818f9bd60a9cb94c8cb5a06e7e09bf0e940ff41b24a852bcda052a3c4d81966dca83cd765e30d64b7d15db17a2ba65390c79422c205cff94d6c593b8"}, 0x48, 0x0) msgsnd(r0, &(0x7f0000002440)={0x3, "a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b8172f7932b12e90b9c4922decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"}, 0xac, 0x800) r1 = socket(0x6, 0x5, 0x948d) setsockopt(r1, 0x4, 0x9, &(0x7f0000000000)="485c49016da7456aa15578fee4a017727e59158c2f7368177519360c754029a0127824dc310e58b7ab083497a5a8678fdd31f87c6b10f48521e09863e9c67188e39197959ca378ea011d02ea1945302650e2c9bcdb94e20c748c290d99", 0x5d) 10:38:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1000, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="9021060fb4146600a9a8ea1f25007936324f2a8d5b24f72830786a1232db5b5f658fb42aa975b80580525e7de9722d934707be041bcb42af35143a8298a495dd287905939a2057b008caaf72548db68728ae8a23573307f6db56a503abed77097e0593c3ce3d5211c31267", 0x6b) r1 = syz_open_pts() close(r0) socketpair(0x2, 0x5, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000007c0)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x6, 0x8}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000240)="519d403a71672b2f62e6685dc43170bab45fe8c7bf59d9ff6ddd0a61457719f2004275d5909ec9ea2b5d0d23a5bed3400ad922262be614b7043daf3e45b5e4c5c2c18699a405accbe3e186b7ecaa1db707a9931caffc8bc742493842d5d8e7dc597bf4b3d2c903bd7ba7a4930f560341688c5441937ecc841f066ad7941647030f578c74765f1feceb023543be022a882f8dcda1ef91f0", 0x97}, {&(0x7f0000000380)="515244a02006f223ed96bc4fcd4ff99e7b3a01e22acba4529b26077cb2aa6d3fe5b440865d689b967b9eb24de58362b3b72bac92b8ae646e7fc1fc57e1a27a63946d34a4b62a59e42323299bbc9bbd843ac8a4ba9ca21e58d22c2d60aaa6834123a38c8a9dc60bebd4fb260c43103d96784ce531b1fd654b3b25947aa164a8671a96d3eb43ebf661d73125b82b621a01be2441d065447903d26895ad5ead9113baac25bb351a2548f8522466fbe1688878ee79ad425aa5a6267a8289", 0xbc}], 0x2, &(0x7f0000000480)=[{0xe0, 0x1, 0x6, "8dc040f7c41486de1eed8391022d31d49dd7f1d0cdc0f911f5934b848a5999e1223e48b404fc9e88d6c4c264a803f6857ec6a09edb5be53f4585ffa74d9a205dea25c87191338175f5486925da9931f76322b63eab47298fbf62ddae065763e01af62da3c7f43a8947b4db88117b77453d890f14b5021f5f334e56fbc3a46459b61963c5d0237ca75330f514f8fe98edeb5ce9efa3d78560b3063deacef8008fca85e4826c78dec6f10c775546adfd57dd949ff5d5d1a465c4f0f9001bb8ec8b50acd196fd2660464e74a16c4aca"}, {0x40, 0xffff, 0x4, "816a41210e3347ad393d65259b0aa56b837c0a7c390ec5e963ceff57c2c5fac30629a897beb74594f8e5e098e2"}, {0xc0, 0x1, 0x5, "9a609cb6558099d1c38163e98032fbaaf52d744a73679099b7eb561e19380a57cb63730349692fc8bc00db37150978496ec5b80b176aa64aa73fc7c6fd71aac505a1caf007d5c4fc5875cbae371d410db6f2acec17f47f4269c3d134527233b148bff0345c8aac6f4b1440f31f49f1cf148aced1b1ff6f33a1ed2294760d58254cd4f2265709f4b6128738f9a5749535fef0bbdb821838bdf3d123dcee072015999c532af08c613416e61daba5"}, {0x48, 0x1, 0xe426, "571df09d8cb8c91c5a0b12a929789fa0c3dbbca84522752369976ff8ecd1d065b1bb32e6dcaad665050c69938645b029ada71f96"}, {0xe8, 0x1, 0x81, "37597e768ec86fb5abdf330b7513831361a1a0333b01549990c273e87a38c533dd83220ec20260ef6e3147b20815ee4749ff10cb3ef44071f0ac6b566dd02aaa258954268eb7bba3136cde869af37deadb4918a53a505502d42e8a31fe99d8833794b831c9206f3e8b9083dde7c13f3b7ab86480d6fc8d4b29e22e7d108fa80ed4eb04b683f1f5c59a0994724fdbca18e133a7941d5af246aabf17efc99a2838877c8162ca4f2f66f654de91c1c480e6839086b99c0e777879b74a589353566fa02dd1862d5e792af4861de290fceffbb868a673eb"}], 0x310}, 0x401) dup(r1) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x4) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 10:38:02 executing program 0: pipe(&(0x7f0000000000)) 10:38:02 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x3, 0xe995, 0x20000000000, 0x3f, 0x7fff, 0x10001, 0x1, 0x10, [{0x82c1, 0x0, 0x4, 0x1}, {0x81, 0x0, 0x1ff, 0x3}, {0x7f, 0x5000000, 0x80000000, 0x6}, {0x386c, 0x495, 0x8, 0xfffffffffffffffc}, {0x2, 0x0, 0xfff, 0x1}, {0x200, 0x4, 0x7, 0xbdc}, {0x8, 0x0, 0x3f, 0xffff}, {0x0, 0x9, 0x6}, {0x4, 0x211ee889, 0x7, 0x200}, {0xd7, 0x8, 0x3, 0x3}, {0x7, 0x8, 0x8, 0x1}, {0x800, 0x6, 0x100, 0x31b8}, {0x0, 0x7ff, 0x1, 0x20}, {0xa9, 0x4, 0x7, 0x5}, {0x2, 0x4, 0x3, 0x8001}, {0xa2, 0x101, 0x4}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) socket$inet6(0x18, 0x1, 0x767) r2 = dup(r1) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:38:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x8782751964bccbf9, 0x6, 0x4, r1}) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="e90e2b12d45fddd40411f98c091d3bf4a0feb8b02c4f38e6869e0b567031353d8b2111474652899c53ee4e9d76c83eef33986d45e57f9d743674781d7a941769887a8370faeb49e8ec87dcd2", 0x4c}], 0x1) 10:38:03 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x5}, {r1, 0x2}, {r0, 0x100}, {r0, 0x1}], 0x4, 0xfffffffffffffffc) 10:38:03 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x101, 0xf3, 0x7ff, 0x0, 0x8, 0x3, 0x5, 0x1, 0x0, 0xc68, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204005ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x20) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:38:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) 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 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8001) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="e03e0bfb2a3631e49ac14400f8b59a6791bfb156d88d5d41530adff976e44cafb8bcbb67d3d6d36fa5974b385c358b2b0f689ddfc65a30f00bb32b22a4de9d807135a64624fff7df85f1587f04f1461c79f7b8d859674cfa0675c29cd04d28b5d57cd7b7fc63ad102ac27df86cff7f06f87df25e8127ef945d889dd0ee488b24d34997c87cf56f71b279a602685cc0a5ea6643281a0a77"], 0x10) write(r2, 0x0, 0x0) 10:38:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x2, 0x5, 0x400, "ae13d405039f6baf934c1b78fd7304f8c5371c51", 0x8001, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) 10:38:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x3}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x73d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xde32, 0xffffffffffffffff, "85495500020000000800001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x1b11, 0xfffffffffffff7cf, 0x8, 0x401, "a3717aab20c7cbaf1434152af394c4e30772e69f", 0x3, 0x5}) poll(&(0x7f0000000100), 0x0, 0xae0) 10:38:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 10:38:03 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r2) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r5, 0x2, 0x1) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r5, 0x2000746e) r7 = fcntl$dupfd(r3, 0x40b, r3) fcntl$dupfd(r2, 0x0, r2) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(r5, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x276, 0x0, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r7, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r9, 0x0, 0x0) 10:38:04 executing program 0: select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) execve(0x0, 0x0, 0x0) 10:38:04 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) socket(0x2, 0x2, 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0xeda) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000080)=0x1) dup2(0xffffffffffffffff, r0) 10:38:04 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7fffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x400000000) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 10:38:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x27, 0x1, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:38:04 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x164, &(0x7f000070e000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:38:04 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5, 0x3, 0xa5, 0x0, 0x4, 0x8, 0x7f, 0x1, 0x0, 0xbfc, 0x2}) 10:38:05 executing program 0: r0 = semget(0x3, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/16) semop(r0, &(0x7f0000000080)=[{0x2, 0x1, 0x800}, {0x98972461217a30fb, 0x3, 0x800}, {0x2, 0x6, 0x800}, {0x6, 0x1}, {0x4, 0xfffffffffffff001, 0x1800}, {0x4, 0x8, 0x1800}], 0x6) 10:38:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/35}, &(0x7f0000000040)=0x25) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)="5b7c47b14e3767e447cd5fca43fd90a83b6935b03ca3bcd5a635c3d0b5bf6d524d72fbe38e5808d671ae2383b883a34c4ccc379b8c316567d61fbbb6938834306a5c4bf4747748ed9ccc33c435c0642916d5c23a0c6d76d39403a04bf5d703260353544983c046a69794e3e8304b47a693f2d6b0c966b5822dd30d7bd142ccb9c2e8bc6a57ac4530d9fdb057fb7e57c3799d", 0x92}, {&(0x7f0000000140)="b42e8b50217a25bb2741dd20df6f5167f38a14edb90a2ac949054e473abeb78077f327e056d07cbbca09fab4f124c814763b1eedb80a123e49602e22ebd99a4b", 0x40}, {&(0x7f0000000180)="337d4a91b35bb25d98e7f63b5ddf9aa71f733d4e3c9966056c43fd00f39e90e5dfc8b50aa0be661c84caad6572c1ffb6772040d7fa5ebec8b0830745194d6017a9e223cacd9ce877ad6bdcd36789b0f203c0479d78ea2c2ada106eea2533a49287402e692729fe4f6d1398e7b0c146905a6be39fbe066ed4c4477dd5f281001a16bcd4340b658524dd6ad16a69dc71395d805eafa30584ef550ed4cfc1953445e927971ec6397a1e9421555b7ec4eec1838a9bd0a675a7db4b8d8875078230de99b081218939b0e789630de0529de0e97ee5a6d878b374ac46b5c5a41402bf4f9a7b02355c85b0830e5a514f6a173746bb31957978d702c4ef2e8aa4e2aca25f829cc97d69f393303b91aee7a8d87d429a4f58caa1783dae6b563e4e0085188ebeab39529feb3dc9bd02b09389486fe38819ccc831a1840aea1675748dbcaab4211eaff6ea0e08ad2e47d687c89f2f1ac45e78319d7668bfbfe3b87143914596a37ecfa06b15f06a89a68dcee92c5951b8fc66dec8839596af6187cac64fe747ba4c241e9d7f99ca500bf8cb0c596548e8758618319c0dc18d131b0e0e25b1186e2151146f1058d26251f26327ca6ba6f40daa4fa16a85c7ebccbde28de42bc5e03f402f59dba612389781fcec506fccaacc74b7e2ee63c7bd4c9d1a4ec87075ec1f319baf7cd978009bff48655ba856e37d633280a42c4475e50b1ab51f9a6419c9ac67bb4491c5acac99e25127dd7b5d32f3c5fcc1b70ccda8bbef9bd664cd64147514f1e3555e8edba8a5418a9a0648c9d5039ca53a84047bba310b7d6f4f3a599687923a9b39fc0fdf8aeac9da976c2c31ee3f4a3c2a9808e121cc844163970ff02c8d4fd401a7b51e1651de386509e1cd0c3ad11a5cae87a7816d7a12381a6e07069d2f9f1a605cc6f98cc6065e67fa241e7d5c48494e585112196d710f2a0c3f54b41a14bb2c6ae68297bf18b5d8b6bfcafe9c3b33e2d03b1796cc5df2e62277d2799fb9f3db84b46da4d3748530c4deff35c7af6a5ab66d737eed6b86887f01801c671241318eb607f7bf01cef64bced5a1346c2f87d56ac0de9aa0927e7a9b2a6bfbc3c165cb4189dea3e01eeeb59a53dd6320dd523421a1648106762bdf547dffada84070db890d8c7cbfe3b30beceec7658f9c135380bca701da34824afe32894c2949df55cb244842c42a80d0d20e5e95fe8b6786b3c1368d285d3436a99ae2d37b78bb47ef89fa49c6dbb3f0d992a4cbfe4058e5041f9b696cf71043336df8779bd85f5e1a31c9dc5e9b51e63638a8213a8a30d6d054b5367b287c17f00e2d8509779024e019b14988356ea33eddcb1ddad49ee5db2914dd55bb33a8572adfee06c4da709f2544ef1d16ee4c0140550e356854624f7bbd8b1a2fd254e37b7fcf920076528279cde43553fb0f98331d2a28a0544d9cc42da8d770f0475f3ee5f907cf807938918b4940959f28ca3d94f1c2ae8e22aece6e0a69c15d2fe4f32e83755975d4310ef1d44eb143a096366b6274658c0ef5d7d6fdf1ac02e4a69c6ba1de8f37129ce6185057bdb2e57d7fd6b6909f2eea708044e3a7def42d388e53f05aab37006904e91309869027fba65b99e0482176368b605e172bf02804ca75fa2a8d1b008b45aa3670b4c1e646cf1232fc9f54198f25af392b98f4e76dc973435a36990f60bb1d90cee754ae0530596aafa27f7246ac9ef3ac1f445ecfcb2d9f1f8289bdfb2c084d425e9d00b591fcfa4bb44b81f20c9f57273784f6529e70f52896c51b5bdb41c3e98229f67360d8c718e059c7659be73ef35f5f3a634d4e32e5550a3ad03484455eb026af115eda212dea9fbc91ce5ee83b27b717fb43dd4ee49d33428f52a2e39099853b2f1abbddeecf0fe248affb5c5ad6304521b39d7ea3a6f44316ec97d7cbe7f8d0ba48d1d7d06564a2d37a80b8e2d5374e0fe97b9977f56b70744f24240196938e8115f174cdacdf58a2ce86ef8a3466e4a4fb5304da5023ab84c2071f41ca36dc17cc3004973ee19bbd3346846af2ffc018cf1c3c7cdbf41f3ed8687363ac68c7f6cc5e71cec2bd4dd1974946ed021efe48e803d4e26be96ffc40f665cf5f101ef074972bdf77688edc9796754553a1d06dad0997d2aa1266b3bce8fdf2791dbb2efbc0aa7f596c96701111bdec65991905a0e5e23ea80439e116e46f7461039d182e6a2906833ae664e412d90191587ddaf14ce0e5075a3fe2d6be7bff2a73b957505212b739ff82bd4cddbd1263ee68b7aeea4dde6422915c159330b055e6c9793fddc61ef8f3910843956f48bc2f580e9f41d8a651df9c345ec3c14e82fe028ca4db3d480518193fe2598de65fc67881af9967cd4281106793a2d4a0ced5fd1a105dc86a675f19825abff8cc43afdd79826d0e94cf517d81d5839e411dd87d3fef85addbaac5659f82bc0f5158daa05649bdb91d06c32652bbab52cc7e291aa4a482e41c04e220fb5c9f0e90bf8814e9656ec2b8fa77f3d386cd072a0639e8a080e0063626c4a28c62f51496e7618b84a13e1be01869cc528da2e0a540139f4a5e0a9584be1b4be67f09918fb9c0d36945ce89ab904136136c3154389e920d0fd6eb979431894d4b812de5b38321c658c8457ba87c555b5eff10c63f3b5961c99075022d372c872d4354879010904a16c771c31b2932c3c68c89f31f6e6b41b6e8c16fc2460e716b9247ffe8059af94669f2bfdb7c48a76be1c6ea276c9af5933d8d8737dc25c9bf62f0fdabd114f7b0b88f016e5eaa75051a328be0c41469254a5a3e74f87124f8028e6673796ce766ba89fda3461b3ab4c4a7bea6e4e75bb547bd8b65fc5e65f5d8aa36873262ce15f8a85c3540af66e2027be0d8c79ca0e0196a0500999635271a0a38fa29c652b7bdbc5ce12b45037bf4d559c1feae5758e3130dde9d663a649bd390e2c33e5c884e33ed006e2e178bdde4d8f09fd7b0470170ad00131e1ecdaae176a7d96fffbb196dbd41a7983c09347f205fd13f4fc11872c4d41512c56d70bcfc2cd9555f02ae72b4ab32710e9e12b2c8e993aea87980f07746560f96a8d8658a8478ec453202c9a6761d86f047290e472a5cbff249987caaf9dbff05f4499ed94d15d452a37d8a6bec596e81de5393a153919a8d368e7faef962f0b3b89a897a470f1c2309672201905395a583bcc4dce9727bf88c41f8d102bb605a1d0e528d1d6c5d680b4eaf8acde70dc6f998ac4b055d307ddf73c012c3945932c0a2fb482487a415224d28fed45117180aabb84c55d2a606423d6a9806a790e585370326b19b9f04a0169c3014a1c4b8f50feda00e0cdde3000a3250f1e38e29732aeb759879b3c016b6c329a87807f2a49ab10b7de1c210809b1fa3e4064a249ffe481508c05dc4f1003453dd3de264520f50613d40789fbe0d43f772c67d578da8a34281a96618ed470a9c08888c2303da2d9e291686fb1c1d995dd8006ad172750fc1ca4b2317ba8f1424264f375d040510de15a7779ee21980b8a318e19bc432db24b1e3dcb054a8519bd72c26b740428ea9e9b351d30ccad6e5489ec40138cbbbade2836bc2617e01d34d4a63cc3be3f879f9b861f0a698d6e667f2b0cd29ea95571c1954e0366e752f716e095f4cf32ddc0c39f0c95f7d8c9cf746760f1b99112cc6c1ba0dc1cb3a0ddf22e145a92df5a90b98f7554c5ea1022d7307b990a04575d371dbf3dca9676790a049712cef0bc33c341994da80bbc4c33eae2e0cafd3ac35443479cd3cf701cf2909c51874570914b617b5a7040e12f043784600269f32247c9c01eef1fa4465a0de0935728093e1595aae1a5ef40baf26a65acde550d4789816411489dbdb05703d7305f2966e920a9be4302c54e83a3914a4cdc1013cb76a067a4c54cd2bea14277fad77fbc4b85f8c5531452098f1e7c3ce8fa6cc1321d5f883d5d6714d03ce8f0c2b4712e609a175b55bdd28fbaf4c505715dabd458fce0a056e3004c240d5738e21bd8be8e8b6a78b6eb51d6e916222c2fad56d75ec295dfa30827e1cf08decfacbdf75fa9e41ba474eb99c3dc83f7cff54fbba1316690102a4fbe86ee93b3900513ceb4bd203eeba679dbc2afcead20a1327372f4be0493ce1027f9016da57b9d9c5fc287fdc4a76b637d5fea8600f8ffd1c9b08a5b3bbb7cb443522b4b5fb6e56eec7ad3f02609d0b2041eb27f4ca513320e7190d941a7064de879c84b7194bf47ff1ceb63aa996dd342dbfe24f95dc724e089e2eefce8ce5647f31261c9e67b41d223e7c300ac587904c40f2686cb42750b97d6d1f78799c3ce128207e0bc6a8bc44f629a8d115a16f33494d6d9f02823a08dd312cb92f456f024f4ae6aa555c25b8d2ed066ced1eeee9a7db217138c1fce13cccc467fc33bf51f49bb7196205887f56283dfc69c40768c6bbb48f24c6878c587d0a031bc5508dea882b0cb8e24c75b4cb7859a79b7ae25061990862eae793086426e32529dccc2e99064a1efd410444693caaa9b96e9f76d78cea7252ebf2c2ea39e90c42f145b4208aa6b8bcf2c6a7a19d0808156c476395bb6f8c0f9c639a1e1af63c477288d28b7165f6413fe4244d2628f4f020a24bdb32e626fac82c2612ebb376d3d435fde9eb15ad51c9581c5546a57591f47670759f639e8e535047bb1931f8b681d4b1e1d071a127a8e49ad6c7cd92d89047914fc7d8d8acf991bc8f40eae69e7c4b39ba8be1a5f418a99be7cc11e95c99583c895e8b77165e62703df381b942ec19d3bc02a11eb0bcc0999c581a9841535842dc5e86a908d29ba02b21c0d13f35546b954ac1ba6cd86d95faf3c05ff9ee4b3d37d88321929f920483d67dc8d89f3d2226d528291f75d07cbe0bb252db464a5d90bbc944f46bb7f06dc636db2b388a8f04c387b651c8e59103a48038c6df2e0df49c89fab47706dc10a29fad04fedb309ecfbbc1c8fae7359d0dd55dd9049d84bd5e7c791e796f2f0597620af76fb1b82632ebbfebf6f1ab035d626aaea9d3dd5df87a12caedd2fed011fe71b9c6172a26710db98c55018f4a1bb73d19f86dfca6ab22a5c20fc1f12ff1383270602dcc486812cd589dc748f638d7c71acc3c2d89506753f4fdb6d88bb559f74ddccb7e5927c63f95399ddfa048b808498e2d0c3c29b7c96f693a2eb814d2b6d4237b78c1e7252e654cc8c549fc366241737fa2d9354c43f475b69fc2b32205cefb3e9523e12ddf474b72800befc39cb6c1471844970eea2500b29c412607e5122c3be615aa1dcecc73c1df2d6930fae293ff454393e84d3ddd20639c07c0468853c9b63900546c472a2bd1546a4a3b27e74f3dcaa631a6a85c024c5c8133fe39a632378a077d7abb22bdd86baf401c7996e6884510a43eaadeb8dbe5ed69a45bf35df46803b136059094739bd91a13de012aace695fd1c55f0ef20aa4157feb0a1cbf96e0ca164e4a6330f1858e6285212ab08fe2e8e0c9584c4da33aaafaa9c4fc925189efdb91d4c1a0c1e312beaebc44c401ebcc65493e68158f8d2406f891e400eddadcbde72530410f686a6ab471cb4cb3f99c0d128f708570533e3d4de8cad392dbbda415b9e119d6cd49c7f9e2638c7f4ae59443eaabbaf738ca80589d095041ae6b5bea7e69a4ef55bbe49386a6f18449b5325a06814ed00ee3b702f37ff9490044d5426aa731a565c66b935d390018ebc22e70cda2faea7d23222da64097513f3d0511c79d8c1580ed40e458403c3f3534b72e572122b9fa28b6c540325ea4bcdc6f5069070bc8065252f838a015191f2fe66ad0b6ca5163b", 0x1000}, {&(0x7f0000001180)="ba31c87ca257c5173c258d2e7f9e31034e25", 0x12}, {&(0x7f00000011c0)="85c0dd53d638a67a63dd9804cbd13beaee7a03862fc73895145d53702d261e93b1c7a6ef4aea1d1ca3e5b103ef73b22b7552a99576cb73b00f5a68f71ae6baff538dee334534022eb8160b75e8fd335167196ef03ffe90dcfbfda11bb93689950ece3e12769c53c5ccea5b69a591efbaeeef7ddb895bf72c95f294b6dcd12dd2af2528e1145363c812936cb4e330ff69cab872682d5eea37507ce3aedad8c9dc4842c9dc4a36ce796135b57468b4e2bc9c6a327e5a3b9e6b6fe9e4217d4e0c21ddf552cf151ae760f4e63a816a196d102118e5a7524094cf9c6d005349697e341a04d327f40cc441acad", 0xea}, {&(0x7f00000012c0)="3a52e65e4590d9ddc10f6076ae0562f7fc6fad4800211a88820f617ed8d73585b090d46541e29b2c42e8e796dc737f8c11e2df289958bc6214b4a23a7051b164", 0x40}, {&(0x7f0000001300)="cab6583b62e5c4373081e6dbafd509af48ca4299b5200ccbafbffb33f088f25c64373422435d8de8570b29b67de72cc15efc9d33cb73a93f87984d6a41d2d4874f2b1a581f95ce7eafb8afa8aac34eb50f81d5fe34822d389c1f10d4c5b97ff8b122782cf20bd9097359af217f23cac03bf3b07ac03392cd0c2f0991e80793a41ea4e0da7ab60a6af8005cee3c5c633c00db14ed2dcec84671f8b979269835c2df84dced1e0b75a6a92d51aa99afb4c036c280fa94522ed03fcca5ffe7d96ecb8841af46424b682bfbe281144ecff774", 0xd0}], 0x7) 10:38:05 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='\x00', 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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 10:38:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 10:38:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) fcntl$getown(r1, 0x5) 10:38:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r2) r4 = dup2(r0, r1) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x1) r5 = fcntl$getown(r4, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x74b, 0xb5, r5}) setsockopt(r3, 0x8000, 0x3, &(0x7f0000000240)="1ed53d242787550b3b8d55dbe66dc7529f86efd897f95ca5341412dac161977a8feb36451d83d4e793d14c1cd8b9fedcb74d43d16ece396f9d066a98fab4951ee5e2afa5432eee8d6d11ba2f303da7317d4b0774e1f3", 0x56) r6 = dup2(r4, r4) fchdir(r3) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x6c8, 0x36b2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0xffffffff00000001, 0x3}], 0x2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x20, 0x1, 0x5, 0x7}, {{r3}, 0xfffffffffffffffe, 0x1eb7724d3b2fb23e, 0x0, 0xdde, 0x6}, {{r0}, 0xfffffffffffffffe, 0x11, 0x8, 0x5, 0x7}], 0x8, &(0x7f0000000200)={0x2, 0x8}) dup(r1) fchflags(r6, 0x0) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) execve(0x0, 0x0, 0x0) 10:38:05 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000040f87c8a5b67071b542a538706000000b8110000002900000031000009000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:38:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) getsockname$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1d277741873a5240, 0x1, 0x1000, 0x3}, {{r1}, 0xfffffffffffffffb, 0xd0, 0x4, 0x2, 0x20200}, {{r1}, 0xfffffffffffffffe, 0x24, 0xf0000001, 0x8001, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x80000000, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x20, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x0, 0x3ff, 0x7}], 0xfffffffffffffffe, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x4, 0x10001}, {{r2}, 0xf0190a1ad51b153e, 0x80, 0x1, 0x400, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x69, 0x1, 0x3ff, 0xc60}, {{r2}, 0xfffffffffffffffb, 0x40, 0x1, 0x7, 0x3ff}, {{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x6, 0x6}, {{r1}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x5, 0x80}, {{r2}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x4, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0x1a, 0x1, 0x1, 0x5}, {{r2}, 0xfffffffffffffff9, 0x81, 0x1, 0xce62, 0x2}], 0xfff, &(0x7f0000000280)={0x400, 0x20000000000000}) write(r1, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x894d42c981dc0bee, 0x80, 0x8, 0x7}, {{r1}, 0xfffffffffffffffc, 0x11, 0x2, 0x8, 0x3}, {{r1}, 0x0, 0x91, 0x20000000, 0x0, 0x5}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x1ff}], 0x3, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0xcf, 0x2, 0x8, 0x4}, {{r1}, 0xfffffffffffffff9, 0x1, 0x4, 0x7, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0x24, 0x4, 0x9, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x40000000, 0xffffffff, 0xb}, {{r0}, 0xffffffffffffffff, 0x18, 0x200000c1, 0x2, 0xfffffffffffffffb}], 0x4, &(0x7f0000000400)={0x24a1, 0x8}) 10:38:06 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) socket(0x18, 0x8000, 0x9) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000000c0)={0x7, 0x8, 0x4}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:38:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fd0ef0e1787fd11e3b4ba8dd"}) readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x240, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') writev(r1, &(0x7f0000000b40)=[{&(0x7f0000000440)="2893a70c51113e529a8a6aeab21c54de76a926c0e874278658632bda4d8753260370b4953b5cee996a3d681f09096a590a85caa8518d87d92419315be90c6b7c3f0352d926da9256707c1ab5e1e0b0e00bd52763236df3a38332b72459aed2d976e5146d2ade5e97c85c8978002941906299e366a9ff6c11f66c52cb253062df97ec85829795b379b00c8271950ab0f34e2625f85f95c61d83", 0x99}, {&(0x7f0000000500)="81ae3fbe055166b136b044d8b26be02c732f93a8ebfb224ae2e9f3f9129db8b08b49a21772b491e8dfe94d489354b5ef9b937395f40a9cd2bb5d1e964b35adacc6b0815615ced632fe55199d3bf0791743f9197bd7250ec8311146a5662b5ecf1234be1ebe5d7d990b2592373a4321a566aa7b2cec92788f14b7027fd46f12a40094522f778f28a06812228005e2e278fec9062bd7b926c2e859556aa92f07c9d060", 0xa2}, {&(0x7f00000005c0)="9519a9a939088200131c5cc35c9cc9616cd0882b5b69a61ab102e45f26a8a54695fb1c90157328fd1eb3997898d8d5c283dfc11580fd33d4ec8411cd0c64cfe63e80512dfb9ff201cf044c27ca6476f271aee61a11259eb0f62a06457d9e823f6bfedff73c4c13605461aedbf14c46299d4c1b465496268858ae0f1b009ca5621b2c5ff114673e01877f", 0x8a}, {&(0x7f0000000680)="b4173c7eec1f3232b5ba1f0737b27ed3992642d027a68c7df6398528c74bf6fcfd01a28aa303a9db047cc0ca889f2f5a85ae18d112dc55e7e732ebb356ecd30e4983ec9e83509a8811b3af97db9eee401ecbf638ae7fef490efe995fb6f48d38f6abd4d1e39bc98cfe036c527891cfb22d8e972d8e81b215f105f224edd2866ef3395ef822889d974f51466c741741a4f5c45d0878229a69ae0431849bb501b4051e4f6d55e390b79ccb8c29f80120cbbedb4576181b1d031967713d0c8d1a38656e54b0e7d1de", 0xc7}, {&(0x7f0000000780)="0c332bed589247a37a444ad4c0ac67961acaab0be7f65daa5767ce224ceadfd0461879bb5caecbc22c3d0b76f9a5eb5e8311d0af395c90ff3f4681d55e5e265daa5452a5dc5da64b04c10184b5e5ac66c6a278ccbd2ec7e84d68c9873b529a7a2c65ca48fa35ba0252083cd9b4eeb4b7e7a1f7fbcfc30271aa3a1bf4c649e1fad0a364e2367625bb387e876339e8d0a4086487773162d513d5930a69dd0de05a34460b7da40e8e0c7aaa03e2f1e32a39f3e569bc8be82e04b3a5f5c092f8ba583150f4", 0xc3}, {&(0x7f0000000180)="8db197dc912dae30ce8a956712dbc2bcd0e257d6978dd99de9827343289c4a53e37dae780dbef6b338a1ae6ea1f6ca27f696956c390174736ec3977906dcee0d6bf0046d", 0x44}, {&(0x7f0000000880)="e737d5d7298fee49f55ca8", 0xb}, {&(0x7f00000008c0)="75302a5381471daf0b328f9ba43f53845f37bf13ddeef9b1f15335838d450bfe20f7f7d8c04b07239ebb9d2b763dbf97afd0fe51282caea0796f40d499bdb2a81b96da845c5cf1a8be495bb007544c47c0c38866fbce8e13a63a467ce3a09f24822e4a143c0f96b112fb6c68658dd6990d092d87e281505060aaeb8d613a259eba95efa3f0ac3f16054acb8918e4fd3a97e7d3476582fb92017aa20f31961daeadbef55fea047b859917109746d5c5824ba7792ba60c873dc70d50c87a501b2c2cb5bfe37e217006011be087c7", 0xcd}, {&(0x7f00000009c0)="87d7e89b82e12a38b5d440feb84e9213d74bf4b6a5f3270070a9f7b58dc423edec16667860e7844b8d4be146cae926f5f7275a387e424c41d1923fb9bab1886d67dfde2f8406e3d2b0bf38aeeb1194361417d38b9f06", 0x56}, {&(0x7f0000000a40)="bc1210c8045e271c23105f4afd57953dd6210c802725917664a5c15e5b579bf90cb6e34edd078769c7fd709e2707fc8fb5a605086f226e94aba358ac1348496f540508a821ac151d271aa9974edf46ea6f8b6ba7ab0fabf86b2f8b3136d3f52cbd513792233ca953a041556a92240bd33311b4d680ad8476ea814d73ca4d448d3734a5623ad2f6639b72ad478cfb77555c1a824180f1ba49948873fc49716a733e330b01f9d77e65158664ece2a8e73763f1f45d5b25703395b842d0c9eda8ddc4634d7862527404bb752ea98b5de38b59d7", 0xd2}], 0xa) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) execve(0x0, 0x0, 0x0) 10:38:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/166) 10:38:06 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) fcntl$dupfd(r0, 0x92bf99cae828e474, r0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xb05cf066c9b7e1f6) getsockopt(r0, 0x2200000029, 0x4000000000308a, 0x0, 0x0) fcntl$getflags(r0, 0x3) 10:38:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) symlink(&(0x7f0000000300)='./file2\x00', &(0x7f0000000180)='./file2\x00') fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') ioctl$TIOCNXCL(r0, 0x2000740e) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 10:38:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000180)="ebff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x8, 0x1, {0x7, 0x200}}) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10942, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="4e7b0f9c2e161075a8d8109df269699d5c02f729e3b7faf552ac4baf90f3c51edb", 0x21) socket$inet(0x2, 0x4000, 0xfff) 10:38:07 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0xffff) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCCDTR(r1, 0x20007478) poll(&(0x7f00000000c0)=[{r1, 0x2d}], 0x20000000000000b5, 0x0) 10:38:07 executing program 0: r0 = socket(0x10, 0x1, 0xfffffffffffffff9) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000300)=0x8001, 0x4) 10:38:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) shutdown(r3, 0x1) mprotect(&(0x7f0000302000/0x1000)=nil, 0x1000, 0x7) 10:38:07 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)}, 0x0) nanosleep(&(0x7f0000000040)={0x400, 0x8}, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 10:38:08 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='/\x00', &(0x7f0000000140)='#\x00', &(0x7f0000000180)='$*\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='!\x00', &(0x7f0000000280)='!(\x7f\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=',\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='[\x00']) open$dir(&(0x7f0000000480)='./file0\x00', 0x8000, 0x1) 10:38:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x828b, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x490e58b2, 0x10001}, 0x10) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1d, &(0x7f0000000040)="3b914f2b", 0x4) 10:38:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x67}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000000}], 0x7, 0x0) kevent(r1, &(0x7f0000000040), 0x416, 0x0, 0x81, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000200)={0xc8, 0x0, &(0x7f0000000100)=""/200}) close(r2) 10:38:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:38:08 executing program 0: r0 = socket(0x6, 0x0, 0x9) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESDEC=r0], 0x1) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) msgget$private(0x0, 0x200) socket(0x18, 0x3, 0x0) 10:38:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="283f699d470600fcc4"], 0x9}, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = dup2(r2, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000040)=[{0xf76a, 0x2187888d, 0x1, 0x401}, {0x9, 0x1ff, 0x9, 0x4}, {0x200, 0x7, 0x5, 0x8}, {0x40, 0x7, 0x5, 0x6}, {0x3, 0x9, 0x3, 0x4}, {0x40, 0x7397a5de, 0x40, 0x8000}, {0x7, 0x91, 0x100000000, 0x9}, {0x0, 0x3, 0x7, 0x101}, {0x0, 0xfffffffffffffe06, 0x8, 0x4}, {0x7ff, 0x100000000000000, 0x80, 0x3}]}) dup2(r3, r1) 10:38:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x3, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 10:38:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) pwritev(r0, &(0x7f00000000c0), 0xfffffffffffff85, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 10:38:09 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xf98cb774b86e8e93, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x1810, r0, 0x0, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x1, 0x0, &(0x7f0000000000)) 10:38:09 executing program 1: r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000000)=0x1) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r17 = getpgid(0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="9c4cbb7738bb8fc8f757af2524ba33d8718660871966a57171152f76dda9b7aa7bbe56647ab2134f2780c6449a725eb9197426aca20e46c0b1a296ff626257f86fb2768988a1d3db6300110bcc493b45b9b358914d1725f56767b51baa8b761d2a9f7d2dbfcfe9ee186c300b6792a9585bd5d40b76cb82f26a0fdb7fb7f99536a409ab849516be9c51a39e5561bec27a437a737983c83abd577f9bcc87eae9467a477bad36afd86c9fa4569ee8f2", 0xae}], 0x1, &(0x7f0000000640)=[@rights={0x30, 0xffff, 0x1, [r13, r12, r9, r10, r3, r8, r1]}, @rights={0x28, 0xffff, 0x1, [r8, r5, r7, r13, r2]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x20, 0xffff, 0x1, [r12, r12, r11]}], 0xb8, 0x8}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r21, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r21], 0x28}, 0x0) recvmsg(r20, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) fchflags(r0, 0x10000) 10:38:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x4}) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x40000000002f, 0x100001, 0x4}], 0x34, 0x0, 0xc68, 0x0) 10:38:09 executing program 1: r0 = socket(0x1, 0x5, 0x20000000003) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) 10:38:09 executing program 0: getgid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgid() setregid(r1, r0) r3 = semget(0x1, 0x1, 0x1) r4 = getuid() r5 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x380000, r4, r2, r5, r1, 0x120, 0x1a39}, 0xffffffffffffff7f, 0x8, 0x5}) r6 = kqueue() kevent(r6, 0x0, 0x80, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) 10:38:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) poll(&(0x7f0000000180)=[{r0, 0x11211c62bdd051d7}], 0x1, 0xffff) poll(&(0x7f0000000140)=[{r0, 0x9}], 0x0, 0x0) 10:38:09 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x5) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) 10:38:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000001021, 0x0, 0x0) setsockopt(r0, 0x4, 0x3, &(0x7f0000000000)="4fa179879195646b9759234c11c2e0893a6f19d5ca8ed8bd5e5e5e1d5f75c384eb31ce4f8fdbad68f1ff4fa35b130c881e8aca8669454ad8a092f81de3d065aea711db7fe4e1506f5446666b0cbe5d8740e8c61d6223c533293539c5bd158e16fb56a4d6e2cabe1cacd56e23474b487028f55e14fcfe176e3062f00ce4ee8a7b44a1873b689e19f5355273b119d664222b98e06fcdbcaab9f922783aee9c2d5a521b", 0xa2) 10:38:09 executing program 1: socket$unix(0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) getpeername$unix(r0, &(0x7f0000002280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009497a8c1acd7eb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df37960e0f591e3f9ade6ac736ac290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000999252e9d2eeaed100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000caf0981b1d6c4b42342aa5cd280061c242fec9aa4870c2830118886fb9f94fb719b814d60fb28632b1e4ea76af0df081b61a449e45f03e1c2f60b0eaf70f5555951b4f322bc54a092b7eca7ff11b56b29af897dfbdd822b4a49f91c510228189d0ede158b28f24ee298667ac454326b10991777f9026de31755f1dbd15bcf0de5c5fecd09b0dc839851644e481ce5615fa53aa6475c535670fd86b4238a46acb1f98e24fcf9dfc0ef341f90fb7ae150de2c520819953309da6a424d8ad813eef039781e26260303570d9cb17d2160282e63ed62a623fbefe14e59d1f0c06333cc77b8c02f382330c0f9854e05ef99bccadf86097ac5fe581039b3d7586076f2ac447031b773a090ac679c1178b00d40e2b592f2c4cd754ed333198424255"], &(0x7f0000000000)=0x1002) 10:38:09 executing program 0: r0 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) r2 = shmget(0x2, 0x3000, 0x220, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0xf7244f1a5c93de66) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) 10:38:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x200000000000, 0x40001f, 0x200001ff, 0x0, "a40400dea20400", 0x0, 0x4}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet6(r3, 0x0, &(0x7f0000001a80)) sendmsg(r3, &(0x7f0000001a40)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000200)="5edce46a4a4d288ec7f0ee1d38c9be3a9c09ff37d2d3e82566f88646a2c2723f1a61cd1706f352b3c3f1d9fd4c1f6d6aa58a1807372d85c668a67e7586cc02f163d8c5f761727d49b0c5d490e902d14df0310cce4c556d4729aa937ebe3ce72ffdda954d7ba00ff51f1f6d6ad2c428b5278f8064db34a4e255f83716efa2a3b4c12bfb8ceeeb97584a52f74d926c18c686fd12d90c0e0e5003a5777f4eb1c17001d2e3de5ced1d", 0xa7}, {&(0x7f00000002c0)="2c0a1daf30d79b3398caba3fd3fb5e94de84d6430939d126582dae9a97ebfcdbe1b305d9c1816d1f524af59eed8ba7eb61db6a4db6dc87c6c838e898b3f3be84879ff3b057094942f0db41e2cee67fd3dba80773abaad4eca33f811a7ee99820fb77490ad3c61ef3aa624a81e4369d200e2db7163485714832c4ef4767946eb652cc3624788d84b8a6be552223b264ade8e853a2b589bad7b5dd5241590490e89799cc3866fa8842959e1a16161dda76d6f61273d2be2e49e49cf33a7ef4aed6efd7a5704579a67c6bbc2bac166f12dd352a5ab12087a1f82b8e2c14b9bb27397a06", 0xe2}, {&(0x7f00000003c0)="f75d26a1c0c155fb6fc48c8b9cb85e8cb1a9d5ccafd51b02504a125c25955b948691836b360ef993c199a88fad480db3c8597e96f9fbf0b0acc67667f586582a470ffb8897ecacae7d881ce7e7e641a03d0e6f12d57e02ae86df88495a7737faae3c1e72281d6a9c4f30330a8e0f1e759f0c65b92ae44ba948a7975fdc7d159e05da00387a936e4daf82db635036b2ef835f6e9991371d14f988c605", 0x9c}], 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="1001000000000000ffff0000020000002e4e06bf956aed971068d4d5080efae8a3923d52a7070f3d27945eccb857581caedede691949617ee0c5d66caddfeb42a4dd0dc9930ec0d1ae6fc82e80b66fdb5fe5ed351c929917af5fda749371b07d60d960ebdb824ac71cc611b90062bcb2da2161a5af00d36ff5ffcf231e03333f9fab35981d759e89ab7de3b5a4180543622bfadd901b617d8a916126d0e7d71eeeb3e10712627271c2db57dae3712da0d205a5fe8d56972a0dec730b8876828305f8cf806a7a54ff08263a20491fe38c53b12b5608970c38a8fc811ffdcf153bdf6c315d3e283e40f511d3a530746ab74608dc861c351f864f702b322ee7152a5a4a8a638e6929f8345ca2b200000000a000000000000000ffff0000452dec493a4a68d4050035f0ecd38e5f891a45a05aaac5b049f0c8cf236619fbae7bbbe8fb80020b3a72d70646ffdae063543544feb881cff760cf7842fe1bf64b24f55720b8faf26ffed76fce9b400153b611a433188032e894d330c58749d42e24ff50d69dc79652a415b66b0af93e7b393a6a7e4264c138194a5c79210c8f30e87147dac6c752985383381102e9b5000000001010000000000000ffff00000800000093ed8d019016326d1493f863d383680f86e65bf93f1f04fa5b34216a1214cb49cc7df3c9855a1c22d8e1b0b1fc07d01e3ae5dc9dc3887b9df3a0bf397fed560bc9a9fc7914c10a8735f1084f906a9e2b641a640d7e447ca28e4ace5e6cb4c91a94c3a7e367724b74abca3542ccb5873690dfab87432d4419a77097c859bd90f2709c842120dd1c6ea790e4adc064ef95959a1077bbc5f578c31ac1c2fcb97c9fa9c0868921622b171643b8a46d5213061475c80109034528fad879f6bcd562736c2d25768d31aaeeeac77a7909208f2cd137656d172e51e46b4c93afa3561eef6f52f395d423439ffa19ff40eaef44ad7abe286a43b41a4f0196e00f09467ec273b26925461f7c4e4d3b06d1a5a13e937af4c7eeed6c997c3530590a1cd3e525c16108bd9fef1fd7695134f08d3017ff896b282961a2cfbbab845e9367a11fd5619c11d67b54a4dd1b7e32216050d42d2ab85cdd8027247df8f7cc602973dbcccc3720090b0c9b14cc9b364269f42b4c9e99bc7663d1eca074b3f06f6315d46bc3e390d6de4bc551514f6c18e8578ca52d4f09b67e5f065bae9da1b853f1d9594ddba2edfed7fa15ff128aecf52aa091c9030b11edb0cc550f4ba05b5726e0442bbc30adebab73bb108713c45f91db63a85c1af804ecbac4338b22253eba6a80f5a15bcc8712ddcc9f544814b1af9091c77598f26fb58797d53e17b7c2b9e6a57df300268639ff3f4559b6980afbb67c99e381046548733360f26f1e51d889d266abb94f37c19abe7b8607f7d2b3268a3a78cc12b7dd6a5812d4cf77554f683149e6e54a35f0d2b82cf35f245bba3973599aad14c0308a308311af40ee444d681bb8b9edf4b2943811f05ba0e3928262b228315f281006f648ed054856353ef8c9916241d180f4c5822465ed7633340e509f81545f59e9b9f21189ec063f63554f2ac81d7789e63b4db6ec3122f11d3d74b2e821327a7a885fcd71f6a1be45345571e772833925771f458e6d10df5d7123d74474da30c41a2ca84f6d81ef834b002d7d3bd6215a62541839e3892e4fff1a061816917c8ba1e6611645cd2e4e39514dffba559acd9ddb8ee38509d5c0fb1a45f40a2acb62fa18be50736e6d6f22aabe590e360f375efadb6c793fe0045b0acc19d17e88a5060b0f35aa4df1a395dc2d0da136fa7d64711114ba6699fce3ef715128fe5040d44e0d03686bd97cac25c2bff4333c7fd76c89e255e12cd7c75ce2a6a6598e2fc9686afb7773c8b744c3bbe6d04e48e870487dde93796e35c764f2bbc4e4a13b9f4ae0b8cd8e960996ab6275fca9033704372432ea3dda6c8d0dac0849449b06de331a1615a4febde97594bbf42dcd8e4724960fdbeacc0be3cd11e84a4470d9992b10b4f183e44a2055b4ae22c0a081166a99c038c40e95b19a09e3fc9adc7c0900f6d18cd460889ddbbcf316ed8c928ab4714e0c6f6dc0183d5c5fec6b21f0dce87be93aabea19ecb74af2e0b59d8772812b83af0449d0177fc4b75efbf0d46bea1d00aa33a960f9fc6698a0e35b55455a5323e75ade826a0b751f7d56bd9252a389c9d7734d3f79d6f098d762fe90852d05a60e632155158fa6c6253ca76fdfcadca8342d6bff3e731532de68f44cab4f6f62cd2b9a53f1bc90ce9daeb9a0fa4417f433e2e19f7eae4a3cf0b4b7596893a9051387c70962305976362c3333ba16e765212e8a438745c799fcfbd9d317cf8ebaf9a727607011a6f4e40533c4d73529df661129c4d4753053b9cb38365cbe90fd2b25b7f39bbfd6080d7ca9597327f386c7772764e5db63265b858118cabfec27f37ef1a0fc4fc4dd25916815f2582667efcbb5a2168a24cee32590980f2276e9f91a085c3dc4fcbfcd1079b8b31bd198049f8894d045fc008e7f56532983230089d883a97bff147c291d6ffc3ba67198f016a817d3b80a307417235b6de0870ed3ad344859bfcbfac2a3c4f9a8447d79147bd24400d4e9b5fc3573056aba3655e71532c70a0a8ce7b0670dfb57ba851aafbece2f2f1eca3104972c1e120b59d15acddfc58fefff733b40f58ba876961271ed03732f24f04eaa72ab0ba044f93c474e05529f6aec6df38b2ba23c82cb062ec25f6c242cf777432deda40c5413bd58d546f029c730f4375b07d8803c775e8bc22e4d9ffd35d3b211b3ae91985adec3a2e4b47291e3ac6bf68c604ce4d602ccf13cdb15900bb90bf31faf3988670152bcd6997027726f1354ff2ac41fd6686cde6429b1f1721e7f6e9290234ddb0a5d1335392fd929f99a6bfc5f532054b0d5ec60208437f32b6ab6aff9b1adf47d085ed7c1542f17f79b96080044e8cac2babec72100a4b2abaf602a377ad4c72d7d5e4beac3c48c47b0ed0adeef88bae08890762bc371a32ccb0cbc5356abde6d748e40393ba43e4788c22a7fc29bd53045a80c599b7f87d6d53ad17bb9ad1ca47592421903d6eb168a51e28bd57cec2d6ab34e44c5b59ccad5e8d7d6f2ace49831c8155029b4fa9526fccde8e92348479f3a75c59f730421a9eeb46f6b2a428be552cb907ef8746bffe6456ec578fe7b0c4ee56bfa392be0a844caa330db9ecfaaf452adedbc85f0be3eb7f6e46367ce137b81ab0ea07a2c3a4b8a5be9541d028d24d2ffe888fa809a29c806b716d3a38184781a149200847e1c83c61f4047482fc78c5d70481519bcd3cba151d715e449bd00ed4b79fefa1c2c2e1723bad2c4dcc31a04e5fc6380bc2918dd524c6dcccc06f21c30c0c41ac707413362138944b90b3af12bd8edcd493a09f8fac843cf831da513f146d5b25fac1d975f4aaaa8dd79f16519677a4a799a3379bf3627312048d743eeed8be84bfe574d460bd1d3439c7a584e519c4d31e3e42f9177c6945700f7446ef3e6ff2d521bdff442f5a2147fff04b49ee640619f7a5ce6023cb378e9c6fab56e461fddabf1e5b2beb445c912a185d6e6a71f6bd3e70726fbe1cc92096177d9e534c81dace3c34af820bfa3596caa723f95b28741230b9860b2a8c4bb7271fd1d5bac914ed8599e12f597456639ebacf83e6c7a0a7cd0aaf542143a6ca2a2ee7b02200ddc82052ab9d867a01f577115bee8114e1c57f237f9223ea240ecccf5571be3ee4eb93b2b2e56cae0013f22f659b95f85c3669553b7c45e301a2cbe291f045883f933baa5ef464c2e5bdefa43083d704867ad62802a0c6566a49bf10acb1329aaa4d1ae4d8663a58f6b339b077b343cd555dd46d501ec5a64b9c83ec9f27e6759ed373ada70e43a22983933e9ad3b6fc157d1de7bc9733a4b21d99b843c75bb7a321a330a02a6b246bb03cad1a084d171c037c7619fec1ff91756663a73b17d0843a9d9b30b941394a7598a2cd47a5ac5ea94cce7923fbffa181e0b1d77603fa13bb18f36daeb98fb904cf06972895b92d6bc9dd19d8d01e52ad13325d7d8e7b045aeacab49c5ed098c19905f736bc05fc4d267689187ece322ca651190ea225cd977404755fcb0627440d555f0d7b60cb6547152fed1d84e581c54b4f6dd387b098a86d59bfff425bd789c073e39c12b4f9a8591bad38f0a2f482a7341035a9d777fd01c52eee92881a980ee6d4bcf53c38224fabb5330ab8288635bcc96fb431789405a5e45a6659eabf417b7bfc8a163e531031e3f6857c8ab2a79bf5f9a1bdfee3128267251b43c86f202fe87ef55aeacd96a3134c6fb1dfef2b75c88d0d0c80e7dd3337230bb7470a5b8d7c0e261ec723b50799feb138cecc87e12d3a7ade0ca890fdc35533ff91dd3aa03b7c2de1b989791738e6382c28b025fb092670784bc6e5c86e3571487afa81accf743ba974cd4a78c1557f66a03f375943b886c42881d5f88512b4650cc3da5a742726480e410a1fafdc16cd5e53ef3b19c6904e410f3834795173e8843c84cf3625742f8da347b18b03960c85f6617095e469dae54c53f6a2174ae61a05ee85c525276f56ab7ca3f90902a154d9ed70a513a1e0dffad5351853331eaa47ebc152c1bbfaaacddf71ebd75c1925dd4131c1043c1d51d8b21496a6dc336c2ef33b62fa802c8416e5b358bd8f64f2d91be15273193275cfa60cdd6c3322eb9066deb995e25ad0fe47ec08dd7e983b33a97373f1ad098274cab35b4c2834dbfd675b98195ff7ebf4553821681741894a1101fbf32f5f84fa39a3825d41f858c5ca2e48203273e4c1d0d49a5dc6f6aedea1bcb4aff866471ffdf3ca0aafe50f42fc7efee0073010f70b09e484c44645beab405e6e4ae150f1beb8d93f951b9c54fb07c0c2f40c082e29011497b4210bb68a024da139df1a4857d4005bac67958bfd983cabe0b6f15bd57c756059778c7b2eed27eaf2bee35b20cc6f0f3056aeaa28fafc05df1737f52ab2529d48b4e3e5875994ea82549318179f713e333392e64124cdd3b925b5baf45f5d8749d0c6036303711cd2082995ec0491eb45a9fcf1cff0ae47bf5154c57b5b3fd8245bb9115d303e7dd75afed6a42c367f3769477caf257ffe17eb6ca2a6aea9d0b8a2f783895d5549d75edafe76cc5d3cbbdfb0b979f970f14e0a1d2b9d4ceff20f21d7743b92bb452cc35bb1f5180796150df0fa6c1dcaeabecf99fc1787f27b436eb1872429b979ce13d8b1e4ce6f28845613806ed6bc8c5ff46ada18e79f115bbdcbb240042e314b4fc2fdf6973685d02f1b8d535976895abe9c64c129398fc24ca6dcd53150b3600938d7445a8f29c5564b66c593145e33010fed7ad0a875cc8eba9dd532b19c5420267029a413c685ccf168a4cd7f190a0ff7dac9a293073ab93a0466e71937ae9e7209a1a676a86d53d6a4892838987c28b39639e51da48caa73ea72650440389f4c29fa93be72f6ce9394e2aff1fa688228ce58900392885d3698be6029ac0b69b41ec73d45861414d1eabefc57e5766b75c0b1df89eca1aeb8dc9acc7c9a23c3d9c3287ab92324fab23e52f528ada00db193adfde5863e4031aa7dd00f77f4413454af62d42ab01f6c18e2cc430971aa083dea1636767a0da024926ac9ebdbd4ee947d9b44e109b47395e0983460a52001a3d280f50d7c8f0dcd4a17f97eff91ce8a588b23d974c19fa34bd42157e3810033d128ef53601b14e6a724015f3f9402be9644003d9158e3b5a59605b5986c5e4f713e3bc7e781838b7af26eb8e824485fbeda0e4f7ed035279c9382f9eeaffa47761706c01ff9def591b1133b575f83d45298e44e0b3b54acd57e7ae367608466ec4d210737eab42aee778a745efb9a406dc9ce36c62b3387bd7c33e2d1c114b87e14b49f56da2844fe201939ed9ff161d553cadf869ea088cd39142beb8889552e6852dd8ede1c1f6e9162f0089ee455cfd46d1cef85bce0cffdde175350e3eb0359438cdda792f57638062a684ca88efa3742e2563ac72a1e135c17e5f8f08be16d9d5402d138bf28abdd512400e1f6bbea170a0b7d8979db14f2a83e899dd6125b0667482648c3cd055def7bcc32e502405163a983ab83cd63a051539a6e1ba635556beb5d1b33c9d3c740f56b6a44d6b7c41bf7031ee6d4f18bb96784891978f869c09c15ad1a68ed56f30327773ea20540dc265b509488a60f463c574d0eb4fb1eb0dcc5d929df970adf038dd0ae1af013a6d4294368e86d90948456d663e300d0f8e0002f9a7ec6b3e27153dac65ee4bd21e33d8ea16d26c88562a1262b46e3084779fa7912fdc1895cbb37a283e8dcdb49ac2262febf608bdb72216d3ce5c376f56a161e6b50e9a9d981177fab1858ef57a1af9251e1ce1d7c85de1d5a5e8423e4810f0761e68b80000000000000000000000050000000b24ec51f8ba441497d5ee5a48ff49160554a4d17f759ea8ce6e972ee4d48e675b686a44f3b90101ecf9973fa1cfb38b6cb7159a84dee974f7c26423eebb6eb166f106ee2fbcbfe347c71070f3cc5dbc5409af4c058fede608b5b261ee1949cd1de823bb8f8ee8a453a74035b58678168b0f74b4207c88a053eda3f15e342b528a009b07b7ecfe54ca33b61cd51ec46c80b3857a4ce6b571678b8cca6853de1404fd92527cc3df1cd000000000000000ffff000000020000223106270521fe4e67578c43b310382cea75e9168a4e0bd3fae8ed119e40334604d516649d4eac70c61cb06a40a4d10adadcbe784cc8b9aa5cfedcfdce84621c9e48081faf80b0c774fe2be1953aa833187c49b0ab6a8f86514da8149881f805ad47e2d1731421c434b746461be4fdb072de7f52801e047dd5de1a68c73435e1999b563964a771c3202f4544e1b1d063873c6513abf356526ce2049443f2930492e0b97994f688d630dbb16ecd5c0be147eab6de186af14f90c2130000000000f8000000000000000100000000000000c79b0f6b6f86d98b8e50234a2cf0f6b68eb58d9485abc18a821140d14e435429736420e95a6a419a062bf0e474e89bfe7008dfd41e61f8da7b1dc65863f90a984f4c3c9f9aa4d662e31db288c56bbc661c69e6721f52a63e2ec0dc96bf876e59c37b86e9dedb98ee4b0b83c87c935cef6ee69319d6054cbe7acea4d30381c92ab674ddf656c1ed27d0edb73a07b51a74a805aac32a296c5b660cda50c547596245771d0aaf90db76c933431f34993dea8e2b37379702147db671865e9727ec19ef192f7c788763a85d424f2f07b8b838112c055299c61787832ac1c0d9a6a410eaa9b05200000000100100000000000001000000090000004d25cd116ae4e31e3025c7742201dd61bc895fad8702203364517b2518abe44169fa60d0c0334f0c3f3965f84566bdce0ada6bae511ab182401972f073182f010a0338713a7590dd27c7fdee0fdb3ce903d5820726ba41c238abc5f7644081e7f2e1afecf68d7255201cecedf39167a841f45dba0a0cd8d0537ef9c92f5be44dab86c323f731a3bffca0046eff91fe146248cd57fa725d822ae360c37761f74fc760e634df9b98ab64974774a3a9da6c0ddd2095a654121ab66c206b9f38c4c5ae5ee3b0514a18f39ca179b6fc7948f54bfedb393b9cfd54486d5422877b603b56a039e1a9c38c7a5485322cc05eee770fd867b9c2f47951c4a8acc22c000000"], 0x1550}, 0x405) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000001ac0)=""/126) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimensat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000000}, {0x7, 0x20}}, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r0, 0x0, 0x0, 0x114, 0x0, 0x0) 10:38:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28080000ffff0000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRESHEX=r1, @ANYRES32=r1, @ANYRES32=r1], 0x34}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0xfede, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x40}, 0x800) 10:38:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x7, "d730c13b00f4ff0000747beffde400"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000400)=0x9) close(r1) sendto$unix(r1, &(0x7f0000000180)="2a861eea1677e3f28c78b710ed7e6059cd69853b9dde7d9e45dd0f52b10475ba49ee2323fc175f8c536cf5dbbdec2ede4756be44cbfc3b780478fdd251cefa097bb32f069ad7904f868166c01cec82cb4a1ca2086ec13a9d5d11574af454f229ec9f267fb250041234e765dd48afea4b3d78780198516133755dcba91bd197dc6daaacc32a02e93460b89aa9c5be5b67ecd9", 0x92, 0x0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) close(r0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000040)="dcd0e52823ec3a6836fae39d2abf4e7020f7dc1dd4723a7f", 0x18) getpeername(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 10:38:09 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10101, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x20}, 0x7) getsockopt(0xffffffffffffffff, 0x200000029, 0x8000000000003d, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x101) 10:38:09 executing program 0: getppid() r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() socketpair(0x3, 0x4007, 0x96, &(0x7f0000000000)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x450, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x0, 0x0) r4 = dup2(r1, r3) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$KDSETRAD(r4, 0x20004b43) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x80, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 10:38:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getitimer(0x1, &(0x7f0000000080)) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) write(r1, &(0x7f00000001c0)="e03575c5436976f73588950312dc2fd592560ab85bd753deb0008f74f018a8b055512774b27cf35973a8a7697f4b6e3c3295a5f0a3ce0cc8320aa6d32df922d29d04cf75243902b42bd946349dd4beb3d5fd86b60b9ccd09bc3268e0917891c96a3ffcc3be0ab7b7d10a4ca6c1e2d457596db46ef68fd4b039862e049654eac7e4bb", 0x82) close(r2) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 10:38:10 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x100) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) fcntl$dupfd(r2, 0xa, r2) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) r4 = dup2(r3, r2) dup(r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0xc21f17c408998819) setrlimit(0x8, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x1, 0xffff, 0x3, "c5112dbb6be773cb30e0e3e3931bfb7d194f1b60", 0x20, 0x800}) execve(0x0, 0x0, 0x0) r5 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r4, r5, r6) 10:38:10 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)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243ef6afb1955e14207536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860dd823b7b41269f1876157bdcfe0447ac0c2c0f98e8a0e11dbbeaf09c5ae62d978276cf57ef7b9bc1bb0b30ceeeb0b5824cd8f8f1b8c52b16d901bc593f901a3551231204c31c8899182e0d758ae485b5507191f862a21360508c987623af3a68934917d2ad5de06d2d7ffc5de0724d6d90f3bbb1c9ceb8e212fce2f430ca3cf3df01e89634b50a04dc62bdbe17ef283e77c6822e19dcb8960bff99ec4de0638fc2754842b8ce29c1a3e8343a45e6bfe2c3974f1abccdfb6c018ec9590fd88eb2e2b8cee80fa25175775eecfe8ac9ed8423aa2421a0d", 0x224) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x100000001, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 10:38:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) syz_open_pts() r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = dup2(r0, r2) sendmsg(r4, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0xffffffffffffff70, 0xffff, 0x7, "2ef3bb7679e38747f1bfdc68c54d8d"}, {0x98, 0xffff, 0xfff, "c530102b570d29432970a25608684e90c44cb0293c30cca9aade8b48024cdb5e5667d7c5355985317f07fbe6527505fa51da3dbbdf3872955eef1581bd4e23cbb0a5af6fd0679a224bbdfcb16d370c25f32136332394434dc11a2d36d15c11d841308844afb8bd4709132bf86e754332e25f0490d2d6ed69b1927b6da900118686045cbc2915"}, {0x6b, 0x1, 0xb37e, "1b23811c91ef3b4bcf6db8f62fdc56d3d7dab8a008d4275691c8dad3c8aa0a53011c5135d985795cea04280022f8d87ce2c322cb7732bf1804fa465d2567c2a93d0c2115dd699cffaf6768b720b48e0b07beda78709afd9cc4000cde6b054eadcd"}, {0x1010, 0x1, 0x80, "6d13c53ca27ffb0f322d5a0fac74809fc06fb1a40b64279a186acb8a70f0a85c033415ed011313043d0cecc3d1473a20a6d7e24d670b620c33f78f05d4ba0b20913db3126ba1444b3123b1cb9bdaef8c4b78fc507cbaaed0793277404515e88375e490e5b0efdfc0c17f3bb2f4d792d4fc11c188d2772f334f87a6767dda6cb0bfe34ad24726aa48aea1ebf80b4ca8b47bbef15bc584fa92f0505d173c0fe2f590e3759c909e5357b4f3dcf105d8d838ed1ac3f4344a2d6dc009e0f5a556486c2eba06f6c3113d53dc09b5abe4faf25ca24b3fa4c666047991cfce6b4541cc0b6e52222d90b1d751f6c14c301babe482073b15ee056e9f44bd17b64462db46327409d734108f3a6b041e7b41e7e9cf691d8305dc7ffc34616fd103c9468a0d7e1032d76f7211b64475413223fd56661835e0fb52c9bb34e5bc4b9bedf786676ad28f26e16d773955c7a970738c1babcafcfa0301a0b9c1051a4799c33ce99e75517c8928a78ae3f2fae9d5cd49ae647848c295b921e0bc886a9f0a83b541b3f12b64e987bd2bfd60b256838cc9f3df67029a2005b1809840a79db66db55a6f7465206d602b2c1e1dddad4c0f85731b08e8b21aa8c024e2a118ce2113c362e9b17a1da207a3ed087477d334d9631b997b4e8ebf96c899fea7056f852354e50c79e3a6a7fbcedc9462a0ee04d7c21f41c9d369b43e5112ce6841320d1c9ed3a2135f5d0fedc9bd0ea819e46e470c3dae0edd7f5cd95162c414f07d7b65450feaf262f6ffe89fa2c7ab932ee907c48ce732e6d3db157b932694ae1240e18a660d87ccc4eb0311a334a57fbae75fee0365d36f203cf3f7a00f949dd1540fcbfab419dec236a5819cc8f33275574537bd895fe50321958cce25fb5cc57445bdf10a67ad5eb097cd34e5f9955663dbcbef625ac90db251921f383157425c5747d41371a4b6ad8ba6f6cbca6358685147a5e6bbed6171ea1adafc985054ed92256df791ec7997ca989fe5a420548116ea5636e6c23ca6747fd32157fc1d4ab2b4cfcc595e986006bd73e2ad48f0679070fd9a8737d4026d7fc96e84b2fd0640e7a415d2ad480544dda569835c1d2312f4760c8f2e22524337f62bceb1fad9149e55a9ddc9e3751fea8fb6a11ea6285f60386b8d3da19ac64fa41b597a619a2f499198558408006cc653e51d55fa435b8d6fe915c2e2b3f071b0e8f1bd35fe493b3536d9dc47554d82320c13b218123bf89b64d29ce39fb6a2b5fd37c5353f9dcf453c9a91bc7393a643139a3d8ee9719b24093f47a9b179520119a24430445b62335934e9efef1fc9cb75ffdac8b5e873f39e106ba7b84e4568fbe511fd1ca53be61b3838778a1874fdccf7812621374089e640548132b8ab54274f432bd736579d47614aacc363a07c33d4ad7fa913a59337cff37f9e128756b38a4aff5e1deae071ffa8a5342e999ee64c32fe0d8cb402acfe84c7f1c669bf4681517d30e675de2787add02af5313f6ba2a2e6d43d3037d1f86c887a3eb9e937bb10a3c97d456cb14f34e59c69a2e306bc477e395c4f8a5b6cbf3846527e95bb264f6217e12f2f834873d1cf7cae7f5802d62b7d0b87e94413583820a7b04747fd912e7e584be38ec6c89bcb3f596a609166af3d0429b677226d6dd1ee27cdd7c1ad7e7074d8a9abd60333acc21d87a7995c2c8f335ec706c95426e2e6c0d85f13d02fd781e3280c7dd2a24d39ea0e5b2e5b68425463c545003b590c17e799f929bdf56bdf284af0939e0418ffed904ebda5a706a326b9f7106ffcfd5582d8ad8b1709d7f1e8b905db86a10b4508522017e2b350a5c3d19b5e61198f4f08963636a11f9132f9ab9498771c928a664e6366d5d3931a3cabc4eac35345a9c8539768bfed99880dfc912f91cd8f37b19c9680ac78343a7adff4e92336521c321167b9ba4ebf2000645c08b4c47d23f7e718174472750c583bbfb16bc5150773d94e0afdb03f1b6130c70df7cd570b3667e865a3ba8dde90b770cc6763621ae374c3daf300de8695c20cfc2b6ed998420dea2dbcf0dafde4c1bf6eb9b7231d73057964ce5a76ca6895a1e210aa736519cdeb122ce36bd01d47faa8607259efeee84520649a051199a060d7bdaeecb25bfa3437b7a7670703328a383d4f7d6b01073393edea0269d67fede1005e1cc620f8d88854cdf24ae487c971823fef50ad04383114fe598c8cde09d3d5eb32044cd58db85cc356d1bbe0ece81aaad43ddf8e9da791ad0aebb8840d0f9786b6e526fc2844e869013e1c44cc85ae2fdf168e6526e17f0a961f1aecde9c8e5865ecba185e99b8c7da7323ad62e1d0a68be6e33d696a957459eaea80c36c8195bb4747de7cf1f1d2ee6f5232293395710c11f46d22f8096d37d34b4206a4b104cd05fdea300b592c5c2d10f12ecb3471c0582dfd33398fd3d2092d670a32408933d29dcc084f904b66fdb4aca9f91a315124ac60ca7d40aa3cb6b3ab0ec3442cb1b2594f79acd0a19e2fc810c2ce448e9d147f32bce2b6281b40b1ae088e6be9129af2a9a08fbf7d1d6131dd494207e345dc9f800ba9b82b4fd573f1049c13d078da5e0932939a5652bd51d1de442ce203199e46fe4baec8a27f1cac738aec32aac2ce2d4b434f985130a4af957d0b94dc39bed4873f4ebf5ae9f822205226b975e769ae7c0895d0b059f0b54b3fb61ea76d83f14f00b949f9d41fb846dafd6231f13447a43f3d298f9696af6a86c0c63f849bde463bde8b5afb6ce461ba0024a9bdad8bedcf713da7b2b23f2b29db0420ff1765a3ea59184d5d926df9e390b195b840451578ac05df2a45ec1875f75690a6acebd70600d066c72e7cbaa0c7723d878b94c56d37ce89cd6d24777627a74794261c296cadae2734f2d40ded3d1e26df21695f78d29026ff02701dc1458f0785a06c0d6fea354886f7d2bf5aec7b485eaa8a92378c24fc6c1d6d99650e6cbf67c2a42a962ea068ec5db2a89bf319945e14d37db6f216d0a6b1a6e5b1da6a9eabca01c0382d520127b0929195db285bfd32975cdc0c400a3f71c293a291160a23eca2e09107ef5c3c37f989212be823f34311a9acc4101bb4b40ba16084d2a0107fd1ee36ed4714471ba3bf020d77ac6580c3232ea5e0ca7740396910eadf3b3723d46d6dda075dc19e90dcba8140f1db1876fe5bb1348c710af54fc9891b9878f6a9afabec06efcaaa0859990bb39dd88428ddc8d8ee40b9fa57af4f12d48432f5ae8dcedb6fa1d40f74c8297af4ac457e572783990adc382520a0425ffd7654dd55a3ef4ba49a53670ca35d4a7862a551a9bc9eba5032fc33a0ccda8b3d9ff5be7407d3e2c8dab0182c31de91bf1e19b63c50fa37ccd030fd2080ed2a902d1490d0b534de0e568155ba34519bed0491546b9180b54bb33304f9d598782105fa7d3d4015075b167d30755ea7720af0682d1e357ae85aacae0e163eb6032e02c23a415c5774678f376128968d932e956f3eca153ece3e78b9f7b020cb96e9b06a39080271eeffc9c299608c90ca5fc7a4e5a0dd033d8a604d77e9d092d928ae74cc6776b8a4ab08ab2951cf4d2cbb0dccbf9ae9edd47b9d8579158f19604a3738b7cb64bc5333eaad9d5c11af74bb9232bde37dff0c822153133b9da42e9bf4c4aa2241819be7676fa61f0330f3f4b6b69af3cd50f42acee0407f819bb3db1e0e9028afbc6f21186079ed41944dc9c52a8a84e13fa16b9648d490a25985d8544536e0a9fda95f00c2050a0ebd0b51704e7df04887c4040d58f2727c79e0a372a4fd62da7bb5fdd1ab05c453c213c17faf851075cc3904c834ebcada6d133272b30d57b5631b50460960b7b231d0978c1795b8f74e6d450d41de46d970f831da5f71fe034390d066284c8845fcf3f2e6e30296e40fb2f83f3a842c031ea6d483b346c631e4f299c79847010afb7bfc1cf18576133ac8c060bcb6cab15420cdcb8d9eaed1d735e9c3b82939179c900cb0b7fcdafa099c1eaa2ae6076cfb8faff3b5062b5057066944bfe4f0f61fe51f760c3aa97df3b528597264f5e88d4c8c6dac60499eb956e4f479e999198d4e51b4a3376ef188abafda12b8283c5368d1fbbbd81853bdae433fa6bd9dba1c4d321dd39c5d634208869826e3a54c6dbb81a54ea421e0932c5f57756495cfc7f24348c34db90194cce8fa044bd29fdf00b2b63e238de3579514b4e1601da86c2d324b28ef5d52ec30eb814429e0a4ddc2fdab1de84aecd55cc4c662fb1398745dfcc22fca027eb88e44036a222220be1df8ed642142abec6bc9766fb0e2d37628963db0d27c401a3f9e48d5af86b70d2a7ebe5732e1cd88a158f8c1e44c584482b53c0957b3eca015ada2ba694a04ae854177eac0ff4ce80966e0448a7297375b5754d955e32e8ee267b7bca9b583cf4793934273b061229fbdd383c33443154859582c4749377335f36a6e8e78b379d8858a6b6f9b2a45bc955c786ec9d7b10ffa04b89e56175f3fcf9753e15a42e8b741f6c8f5dedeff2a6ff53e45e6d5406271383f417171d5befb3f98f4e63183a21151d9ecfd7670b6e44973f28c66eca8c5dd40c205cc85c32b5d897102762e4481788108985bfc4c30ae864e379eaf2e334c290e30d2b1d96a1cb9d5778d7817d0a1c092a57e34b660ef092f76e4347f9da77274960ee5f034fe62398b50e7a89a4a4a0887e05b6b86a8a88c62b887a5b795540f2a2f3bcdaf99d608bebd50765d15ae085bf67c707bd6ef43ae46f7a06c247981a50effe148a164708d913d0cde0b9b9f87c82027a9ffffbdb4b1fecc648418b987eb29e2ff7a894d758863e214e6f6db18216d5cf8ac93a7a6154386893d864669a5c66366bf437fdbc5676102b00ae4efad1dc9848f7b44d87927072e4e307173d2942783e259342e7422cccf1e9889df2ac7b9b37429320e747fd457b58947dd85212090f7019c2edfcfbea381b55815c27bc802d11a272b1fc461625415df6cdb6382e457912c9ba55931d481f04aeec4ff1031df814fa53f7fbc5f93ef79933a4a1cb1653bdbce55e5e735dbcb0058eea4f9a5155f7fe2f77d1af4c339a85b741047eccad189313f7b8551d47d9efbff8c00941295eaa0321b4d398ce0b0871385c174e6f811646d64f08dd045bb2c917ac958b751474404b9d4498fdd18dfa107be707faf8575c2db7d8bbbb7f987108d81dac15ed6a6ba0b191f1e3ea9c7b9361bffb315ddac549b85fe73fe859252af2c43ab4ab6171321beb6db06ee127d908481403931c7a7c1ba9a71c2e1d2957151fa06a68e7743bd7b24fb65e2c15260bb232103a1e5884c055fc22425712241b67c0965cb74e0efcac25c1f0c6f74024a5f56b3756914d706572a4af3be6b06d377229c7701db07cb6914c361bbc383fa50cad3688028e2910e3880ecef04f02e652557c742bbfeabc4769ed1cdddb1cf562f8762f5113cfe9376ccd20457c041f573190927e06eaed27be3ae71add9f61c4de70d77194aebeef91e852ebccae5b07e166ef698ed02980045dcca1282aec7baf1dc982cad541e949765f83b0d8d67180c113efd689213dfcbe129c2de3d1bb1c91c93f730682ecd2799a0442ab2f1eef6c424a3f507a978f4a3949133f7cda81cd747541fffc9517a8db632a53a8481feede2c674263fb32a49cdfb7870cc84541b16da26d1621bd77e032eaf5868b7c9aab7290ed543e5088ecb3786a875c0894190db41f17bcd410fba8d3e86dadb9a8bef901b0554889bbdc6529389b6d157caec23a7d6e9019da38c837d366f79fce2dc00fd"}, {0x98, 0x1, 0x6, "2567c186a71279a22c7aceb39348a6b4a17056b381b9729e53a85638ae68d9a598869fb4ae81114230c2c5d17370bd0bd59e9c8d4cf7d5a97fde73b2bf78d87b4aeb59e4c4db7f23de63019eca6f0b28c42639d4d41547a118583df2d90982f95838a13d51b982b967917ec7e1b5c2724fb09b6a4faf456af50e7eafad25059e99"}, {0x100, 0x0, 0xb, "3421350e5b8caf1ff060dc0128698fa7695a2fbdf115b9330774afbe43ffe1f6adb15a5a7d53312b5bfbd522f345f0a1c59e373a49ae0b7d9575ff52ae0d49416b9be07a64ca53bf76a054b199f7cd81bb538d4a11c0c7130c6233b04ab676166a6d5337a48e905c5fce0da99fccd24fe45ff6ec3fa157731be16a28055dfb6abcf080b4c7a18a8b32356696dc3cff4b863e289693060b55e6bfc759bfcac99d9b15a4b43c51c834fea18fb64c7b57f4248195f66b0dd5a9061db62e88e3e2ffca63b6b0a73ea0a2b39c9fc38643997c34ce7c7c3f61574b882ee61014da18e42b414a9a4a786d7142c91ebf685434"}, {0x48, 0xffff, 0x0, "bd1384999a34641494ac6b780ab61caf59f6f21f8c2b841ecc0300000000000000888d895547fe270c62963c4b592ec5454571175056df"}, {0x100, 0xffff, 0x80000001, "f3068a2213173b65e261ec3b9c0142ba19f45958853ee5ff2d147132727097bdf473b16349470e728632849641c600ee28a7d68969a1603769cba87113e47776a9347a02e8a9cde78da545a758211dd20a79fe494204f98728075c3d6113cdc210a8885709405b40cb671d6ee1a6e0d54fe25f1353645b6167383ef2231ffeeac5378c357cf597b105122cdb87d28ce21db368cf7b625d3d74da31cca561285aae1965b2be6830c8172230e0d2aefe0ae858ae68826f1dd9aa243fe3fe0d25f14a2f029917fa1cb36031c7827e5dc50a0b59431912d7c6542544f355a276941ed172426a8f85bc966e3fe181497f75"}], 0x1420}, 0x0) 10:38:10 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0xfffffffeffffffff) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') truncate(&(0x7f0000000040)='./file1/file0\x00', 0x0, 0x2) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 10:38:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x107) open(&(0x7f0000000100)='./file0\x00', 0x20100, 0xc2) rename(&(0x7f0000000180)='.\x00', 0x0) 10:38:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) flock(r0, 0x1) r1 = getpgrp() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x3, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0xcef, 0x7, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 10:38:11 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x20, 0x4) 10:38:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x109) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x6a, 0x41c2d27b10c69a6d, 0x2, 0x2}, {{r1}, 0xfffffffffffffff9, 0x91, 0x4000002a, 0x59d, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x58, 0x0, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x80000000, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000080, 0x100, 0x401}, {{r1}, 0xfffffffffffffffe, 0x80, 0x4, 0x5, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x7}, {{r0}, 0xfffffffffffffffc, 0xdbf49308348f8369, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x20000000, 0x2, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x22, 0x20, 0x4, 0x3d94e452}], 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x10, 0xa23d59176dd4339e, 0x51f3, 0x79c6}, {{r1}, 0xfffffffffffffffe, 0x20, 0x4000008c, 0x6, 0x8001}], 0x400, &(0x7f0000000280)={0x1, 0xd43}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)={{0x8000000000000000}, {0x0, 0xffffffffffffff91}}) 10:38:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$getflags(r0, 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) close(r0) 10:38:11 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() fchownat(r3, &(0x7f0000000080)='./file1\x00', r4, r5, 0x6) bind(r2, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x0) shutdown(r2, 0xd8f82a5726626ed6) 10:38:11 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x60) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) syz_open_pts() r2 = syz_open_pts() fsync(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x4, 0x2, 0x100000001, "4e40e0528c074c8c74b586311e1f73555addaf7d", 0x0, 0xffffffffc90ed5bf}) fchmod(r0, 0x192) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0xca6) login: witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8068280d68) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fchmod+0x160 #6 syscall+0x552 #7 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 24084 59726 32767 0x10 0 1 syz-executor.1 *122081 59726 32767 0x10 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff82205d3b) at witness_warn+0x69e userret(ffff800020a88290) at userret+0x36a syscall(ffff800024fb30b0) at syscall+0x44a Xsyscall(6,9,fffffffffffffed9,0,2,4acddba6280) at Xsyscall+0x128 end of kernel end trace frame: 0x4af3779bb90, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff82205d3b) at witness_warn+0x69e userret(ffff800020a88290) at userret+0x36a syscall(ffff800024fb30b0) at syscall+0x44a Xsyscall(6,9,fffffffffffffed9,0,2,4acddba6280) at Xsyscall+0x128 end of kernel end trace frame: 0x4af3779bb90, count: -6 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024fb2df0 rbx 0xffff800024fb2ea0 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff80002337c000 rax 0xffff800000a6e400 r8 0xffffffff812b6fc3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x9b513e96af9997f7 r12 0x3000000008 r13 0xffff800024fb2e00 r14 0x100 r15 0x1 rip 0xffffffff81615ca8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024fb2de0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=122081 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a88ee8,0xffffffff82620128 process=0xffff800020a8b890 user=0xffff800024fae000, vmspace=0xfffffd806e8b62e8 estcpu=36, cpticks=4, pctcpu=0.0 user=0, sys=4, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 59726 24084 14757 32767 7 0x10 syz-executor.1 59726 323729 14757 32767 3 0x4000090 fsleep syz-executor.1 59726 87459 14757 32767 2 0x4000010 syz-executor.1 59726 69578 14757 32767 3 0x4000090 fsleep syz-executor.1 *59726 122081 14757 32767 7 0x4000010 syz-executor.1 65 520684 25650 32767 2 0x490 syz-executor.0 25650 68478 88530 0 3 0x82 wait syz-executor.0 14757 74089 49056 32767 3 0x90 nanosleep syz-executor.1 49056 160574 88530 0 3 0x82 wait syz-executor.1 36662 420981 0 0 3 0x14200 bored sosplice 88530 283459 52278 0 3 0x82 thrsleep syz-fuzzer 88530 31261 52278 0 2 0x4000482 syz-fuzzer 88530 386806 52278 0 3 0x4000082 thrsleep syz-fuzzer 88530 298345 52278 0 3 0x4000082 thrsleep syz-fuzzer 88530 493206 52278 0 3 0x4000082 kqread syz-fuzzer 88530 478055 52278 0 3 0x4000082 thrsleep syz-fuzzer 88530 184069 52278 0 3 0x4000082 thrsleep syz-fuzzer 88530 216425 52278 0 3 0x4000082 thrsleep syz-fuzzer 88530 132767 52278 0 3 0x4000082 thrsleep syz-fuzzer 88530 468016 52278 0 3 0x4000082 thrsleep syz-fuzzer 52278 350413 56788 0 3 0x10008a pause ksh 56788 56223 3257 0 3 0x92 select sshd 53413 500228 1 0 3 0x100083 ttyin getty 3257 497277 1 0 3 0x80 select sshd 71904 198171 58612 73 3 0x100010 ffs_fsync syslogd 58612 205888 1 0 3 0x100082 netio syslogd 18413 222790 1 77 3 0x100090 poll dhclient 87979 161152 1 0 3 0x80 poll dhclient 88149 388782 0 0 3 0x14200 pgzero zerothread 97854 217215 0 0 3 0x14200 aiodoned aiodoned 1150 491809 0 0 3 0x14200 syncer update 76444 178753 0 0 3 0x14200 cleaner cleaner 54817 444870 0 0 3 0x14200 reaper reaper 93226 450342 0 0 3 0x14200 pgdaemon pagedaemon 2994 472574 0 0 3 0x14200 bored crynlk 66453 315216 0 0 3 0x14200 bored crypto 66252 244488 0 0 3 0x40014200 acpi0 acpi0 97879 234596 0 0 3 0x40014200 idle1 16804 191411 0 0 3 0x14200 bored softnet 21618 38305 0 0 3 0x14200 bored systqmp 77653 449756 0 0 3 0x14200 bored systq 28521 3540 0 0 3 0x40014200 bored softclock 55914 5721 0 0 3 0x40014200 idle0 76633 386378 0 0 3 0x14200 bored smr 1 403782 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 59726 (syz-executor.1) thread 0xffff800020a88290 (122081) exclusive rrwlock inode r = 0 (0xfffffd8068280d68) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fchmod+0x160 #6 syscall+0x552 #7 Xsyscall+0x128 Process 71904 (syslogd) thread 0xffff800020ac0010 (198171) exclusive rrwlock inode r = 0 (0xfffffd806eb4f098) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #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 10632 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 960 0 0 ifaddr 36 10K 10K 78643K 143 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 59 0 0 iov 0 0K 24K 78643K 51 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 1637 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 14 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 67 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 7 21K 33K 78643K 991 0 0 sigio 0 0K 0K 78643K 11 0 0 proc 41 38K 70K 78643K 1121 0 0 subproc 34 2K 2K 78643K 323 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 136 0 0 in_multi 33 2K 2K 78643K 250 0 0 ether_multi 1 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 480 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 93 21K 22K 78643K 4058 0 0 UVM aobj 32 2K 2K 78643K 43 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 42 0 0 NDP 5 0K 0K 78643K 60 0 0 temp 121 3546K 3614K 78643K 7039 0 0 kqueue 0 0K 0K 78643K 15 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 40 0 34 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 101 0 99 1 0 1 1 0 8 0 rtentry 112 232 0 188 2 0 2 2 0 8 0 unpcb 120 378 0 370 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1327 0 1327 1 1 0 1 0 8 0 tcpcb 544 237 0 233 1 0 1 1 0 8 0 inpcb 280 574 0 567 2 1 1 2 0 8 0 nd6 48 57 0 51 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 957 0 766 12 0 12 12 0 8 0 art_table 32 958 0 766 2 0 2 2 0 8 0 art_node 16 231 0 191 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 1 1 0 1 1 0 8 0 semapl 112 65 0 55 1 0 1 1 0 8 0 shmpl 112 41 0 11 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2420 0 990 47 0 47 47 0 8 0 ffsino 272 2420 0 990 96 0 96 96 0 8 0 nchpl 144 3784 0 2157 61 0 61 61 0 8 0 uvmvnodes 72 2752 0 0 51 0 51 51 0 8 0 vnodes 200 2752 0 0 145 0 145 145 0 8 0 namei 1024 12978 0 12978 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 10377 0 10376 12 9 3 7 0 8 2 plimitpl 152 172 0 163 1 0 1 1 0 8 0 sigapl 432 1111 0 1096 4 2 2 3 0 8 0 futexpl 56 8206 0 8204 1 0 1 1 0 8 0 knotepl 112 587 0 568 1 0 1 1 0 8 0 kqueuepl 104 170 0 168 1 0 1 1 0 8 0 pipepl 112 690 0 671 2 0 2 2 0 8 1 fdescpl 488 1112 0 1096 3 0 3 3 0 8 0 filepl 152 6289 0 6186 6 1 5 5 0 8 0 lockfpl 104 188 0 188 4 3 1 1 0 8 1 lockfspl 48 53 0 53 4 3 1 1 0 8 1 sessionpl 112 34 0 24 1 0 1 1 0 8 0 pgrppl 48 43 0 33 1 0 1 1 0 8 0 ucredpl 96 1447 0 1438 1 0 1 1 0 8 0 zombiepl 144 1096 0 1095 1 0 1 1 0 8 0 processpl 896 1128 0 1095 4 0 4 4 0 8 0 procpl 632 2685 0 2639 6 1 5 5 0 8 1 srpgc 64 34 0 34 3 3 0 1 0 8 0 sosppl 128 24 0 24 4 4 0 1 0 8 0 sockpl 384 1073 0 1056 3 0 3 3 0 8 1 mcl64k 65536 16 0 0 2 0 2 2 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 6 0 0 1 0 1 1 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 132 0 0 16 0 16 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 228 0 0 12 0 12 12 0 8 0 bufpl 256 6933 0 1156 362 0 362 362 0 8 0 anonpl 16 104032 0 96677 49 18 31 37 0 124 1 amapchunkpl 152 8453 0 8363 22 17 5 11 0 158 0 amappl16 192 3475 0 3094 29 8 21 22 0 8 1 amappl15 184 151 0 151 1 1 0 1 0 8 0 amappl14 176 301 0 295 1 0 1 1 0 8 0 amappl13 168 64 0 64 3 3 0 1 0 8 0 amappl12 160 268 0 264 1 0 1 1 0 8 0 amappl11 152 260 0 245 1 0 1 1 0 8 0 amappl10 144 179 0 173 1 0 1 1 0 8 0 amappl9 136 844 0 840 1 0 1 1 0 8 0 amappl8 128 350 0 331 1 0 1 1 0 8 0 amappl7 120 162 0 151 1 0 1 1 0 8 0 amappl6 112 221 0 211 1 0 1 1 0 8 0 amappl5 104 469 0 459 1 0 1 1 0 8 0 amappl4 96 1242 0 1213 1 0 1 1 0 8 0 amappl3 88 446 0 435 1 0 1 1 0 8 0 amappl2 80 6765 0 6699 3 1 2 3 0 8 0 amappl1 72 37785 0 37346 25 16 9 19 0 8 0 amappl 80 3169 0 3132 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 42 0 11 1 0 1 1 0 8 0 uaddrrnd 24 1112 0 1096 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1112 0 1096 1 0 1 1 0 8 0 vmmpekpl 168 12781 0 12750 2 0 2 2 0 8 0 vmmpepl 168 145193 0 143621 92 17 75 79 0 357 6 vmsppl 368 1111 0 1096 2 0 2 2 0 8 0 pdppl 4096 2231 0 2192 6 0 6 6 0 8 1 pvpl 32 341718 0 331160 126 33 93 103 0 265 7 pmappl 232 1111 0 1096 4 3 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 519 0 2 15 0 15 15 0 8 0