133103e90e6579089a3c5430641ecd20358b171d964118de9119", 0x6b}], 0x2, &(0x7f0000000340)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0xd0, 0x1c236d32a8289cbb}, 0x1) 19:28:26 executing program 0: r0 = socket(0x10, 0x1, 0x0) lstat(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)) r1 = semget$private(0x0, 0x2, 0x0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000001180)=""/211) getsockopt(r0, 0x8000000000000006, 0x2, 0x0, 0x0) pipe2(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001280)={'./file0\x00', 0x1, 0x6, 0x1, 0x1, 0x3, 0x100, 0xfffffffffffffffe, 0x1, 0x3, 0x522, 0x3}) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b59a4c49faf8602e00"/4098], &(0x7f0000001040)=0x1002) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001340)={'./file0\x00', 0x6, 0x4, 0xffffffff, 0x1, 0x100000001, 0x45, 0xf09c, 0x1, 0x2, 0x5, 0x5}) connect$unix(r3, &(0x7f0000001300)=@file={0x0, './file0\x00'}, 0xa) 19:28:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0x27) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "50f08f95cd04620c4666af0d45d8e88ffd572951"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:28:26 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x241, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) 19:28:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)={{0x0, 0x454d9916}, {0x6, 0x3}}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x6, 0xf07, 0xda, 0x1, 0x3, 0x0, 0xa04, 0x0, 0x2, 0x0, 0x2}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x1) sendto(r1, &(0x7f0000000580)="94c470f471f42c0941ad78cd18d5fa47ea6473b9d81ffe214679d23ce0203c6bc0c44b5e267f39c9b039f57f5d8c570bad76038dde70e4935fcc30496da654bbb96a8ad5255c7c9ebca6b7b49190b53b01a7ac42cd5c7a62363809c674d23a73f7d4d2e02a272223c842009acd7c3587c704bf606e0a252b101e3754e1833a667e4bdef2d4ad3aab84deb758b5c32fbdee87c9cc3117845d4d0000000000000000000000f5c1969e3633a13479c17b203d90684bceea4b8182de900350ab2c422291806159020801fc69a0f5f6817a2022d9a98529a17ac22832bc3df35d8af005c17c700e0ddee8d8fe083c7a7d7895200b9da356dffb60ad635c4c9388319f0ffa26defaa353f6074ceadfae5511fce1c9a59b8513ab180f27dd4294ca3b49922f3ce19dc6bde2e20305aa0beea2e13d77c8eea2983533291fff0310eed7173c1f84131ffab3ff3a99613c39ead1ec84a4d40fe4bd03dc07efb73f0b52cb9dc783db18d5481c67a689d7", 0x7c, 0x41e, &(0x7f0000000140)=@in6={0x18, 0x3, 0x9, 0xffffffffffffffff}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x80, 0x0) sendsyslog(&(0x7f0000000380)="ce912a130faed280be87658b9c1b5753921c40bac048a39435f935fc5ef798b67eba717f68a79f7a0467c7d415199bdd169eb536886fe8da00d703c5d39c488324f00df57fd25061bd092bb0e47d7be7f401f50f5dc1f608f917372ca17d4e", 0x5f, 0xbd001ac7483037a) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000540)={0x788b, 0x6, 0xa62c, 0x80000001}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x1, 0x212, 0x9}, {0x18, 0x0, 0x3, 0x2}, 0x1f, [0x5, 0x7, 0x83b4, 0x0, 0x98, 0x7]}, 0x3c) 19:28:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) setsockopt(r0, 0x9, 0x8, &(0x7f00000000c0)="c3d290a5de5829f0b9d6194d0622b483eb9c7c88ce8b3477e0e8e7a31378532cc969460b924a559cdcda2b155ad8e99d10cbfb27836374c22bbd8781e4eee760f55ac24ca04baad7eeb6aae766c5c1b66bb0c72d01490be6250c1ff98f71fdcc44", 0x61) r1 = kqueue() msgget$private(0x0, 0x0) read(r1, &(0x7f0000000280)=""/119, 0x29) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) r5 = msgget$private(0x0, 0x12c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0x2ce) write(r0, &(0x7f0000000140)="3e357a4e304b145f7c5d34ee06b427654bfac5f76f7c2587d18e807906a63b261fb219a394c51465dc803d8f", 0x2c) getgid() msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000380)=""/93) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000340)) ioctl$KDENABIO(r6, 0x20004b3c) getpgid(0xffffffffffffffff) dup(r1) msgrcv(r5, &(0x7f0000000d40)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000000000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3c213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a18ab62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e573bcba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e5a69edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000005c0)=""/133) 19:28:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f00000000c0)) 19:28:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x5d, "139881c7210881869ed6896dc5c0cea99f2de2a5"}) write(r0, &(0x7f0000000440)="2078f7b678807d89e032dc19", 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x400, 0x8, 0x10000, 0x9, "9d362802b137c2b3863b866eccf487f988df452a", 0xffffffffffff8000}) 19:28:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) 19:28:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000140)=0x7fff, 0x4) 19:28:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pwrite(r0, &(0x7f0000000000)="656932eb17575ec5f05c39de1d97f90bbe619f76ba41cc50e012d0247530da53", 0x20, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 19:28:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x7b3d5692eb671d0a, 0x1, 0xffffffffffffff26, 0x3, r1}) r2 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) 19:28:26 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000340), 0xfffffe3d) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) r4 = semget(0x1, 0x0, 0x8) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000680)=""/207) close(r0) dup(r2) syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) shutdown(r3, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r6 = semget$private(0x0, 0x2, 0x280) semop(r6, &(0x7f0000000300)=[{0x2, 0x9, 0x800}], 0x1) flock(r5, 0x4) r7 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 19:28:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) acct(&(0x7f0000000040)='./file0\x00') acct(&(0x7f0000000000)='./file0\x00') 19:28:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x4000, 0xb5f6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) 19:28:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f00000000c0), 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x28, 0x2, 0x2, 0x7ff}, {{r0}, 0x0, 0x10040, 0x0, 0x80, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x7fff, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x0, 0xff}, {{r0}, 0xfffffffffffffffa, 0xa, 0x8, 0x3, 0x3}], 0x8, &(0x7f00000000c0)=[{{r0}, 0x0, 0x7c, 0x1, 0x9, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0xffff, 0xffffffffffffe6e0}, {{r0}, 0xe186b4ab72118808, 0x20, 0x1, 0x6a1, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x1, 0x80}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x4740, 0x74}], 0x8, &(0x7f0000000180)={0x80000001, 0x2}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) 19:28:27 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x7) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) 19:28:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), 0x10) 19:28:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229c7e2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="9ca57f3e3ca2d35d8708ba1cf255ae604bc1e25017a50a5ca9cc9b637202ff9f32a180f711c87d3a43bd3faac4ba2369c5a6e56ebe947a25ee72689d61b433161567e905c7393b89ee7f5c382c8aaf63b0c6015c051ae926799b167a1c3c3f6121279f0e3d2552deb04600f148439217cad17569cbf2a216c9747ea5d2ee0860888552a9a1c8505eb67ea320949137c23c23e6107d661294cc620043fa2ceffd79e74c10d9209314e6d37de8f5da06af5de66bd03c0642504ce8f02e45b63c45880bab"], 0x10) mlock(&(0x7f0000735000/0x3000)=nil, 0x3000) syz_open_pts() 19:28:27 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r0, &(0x7f0000000040)='./file0/file0\x00', r2, r3, 0x6) ioctl$TIOCNOTTY(r1, 0x20007471) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 19:28:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7fff, 0x7ffd, 0x405, 0x2000000005118, "017c2ce6780900000000020000000100"}) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a89", 0x4e) 19:28:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = kqueue() recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003aab4ca200"/110], 0x6e, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/252, 0xfc}, {&(0x7f00000001c0)=""/81, 0x51}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/210, 0xd2}, {&(0x7f0000000380)=""/122, 0x7a}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/150, 0x96}, {&(0x7f00000014c0)=""/42, 0x2a}, {&(0x7f0000001500)=""/60, 0x3c}], 0x9, &(0x7f0000001600)=""/22, 0x16}, 0x0) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) kevent(r1, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = getpid() getpgid(r2) 19:28:31 executing program 1: r0 = socket(0x10000000002, 0x4001, 0x8000) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) socket(0x2, 0x8000, 0xfff) 19:28:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x1, 0x2}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x93, 0x100000001}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x80, 0xeb, 0xafab}, {{r2}, 0xfffffffffffffffe, 0x19, 0x20, 0x10000, 0x20}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x3f0}], 0x0, &(0x7f0000000180)={0x3, 0x91}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x5) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 19:28:31 executing program 1: socket(0x18, 0x5, 0x2000001) 19:28:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000080)="839c13879d4d4426e0a4ebba5b077ff94e78783483166b3606c37cf9c2f190fa780e373e", 0x24, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair(0x18, 0x1, 0x3, &(0x7f0000000140)) 19:28:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x44) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000100), 0x10004) write(r3, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17", 0xf8) r4 = syz_open_pts() close(r3) dup(r4) syz_open_pts() 19:28:31 executing program 0: mprotect(&(0x7f0000143000/0x1000)=nil, 0x1000, 0x12) socket(0x7d3d157366ae16f1, 0x5, 0x10000) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x87, 0x100000001}, {0x24}, {0x45}, {0x89, 0xfffffffffffffffc}, {0xa7, 0x5}, {0x25, 0x800}, {0x4, 0x7}], 0x7}) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 19:28:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="cb950eb4692396c0", 0x8}, {&(0x7f00000001c0)="71bd51d663bd2a1ba48154b717f42f9275c08b775739fa0758889dc172eaca9f8d4809b347fea55b6d7448600d43599a68dd33e38b", 0x35}, {&(0x7f0000000200)="312dac486f86c9ccea52568f465e57db02e2653c664ae07195e51ba84828d64297db678845b930597ee67470bba849bd465b3ccb62234e61f8e82a54a5e1567506c890a9505efcc34dc725648beec6cbf96393b10d5de5468aad7296eaf17f2215e6470fb2b50c97886819c6e89bfcadd99f045c16efe50ac1cbc4fea32f3ffaa60a13281142ab2f7308e94f6ba549d1bbbfeae0ab00adb5530f1a8cb9b988e18a4debc1913e59150954191c96b77e921db29f747cfd08380e39df69de1b67e8efea06de77", 0xc5}, {&(0x7f0000000340)="7762838e05a8f43a6ae1fafcf533842ab124e37f32f0c1a97af3d68310a3e90a7320", 0x22}, {&(0x7f0000000380)="8d23797ed455165dfd7fb5170d592e36e4122df9bbb96e41b12e13f56f5d2d3203d42d484898e24f3203c28edce35008549595d185e3956c6b0b64fae0650b61388c9d56c5ffc95a80b48aebb79d44ec958847152c5c5e55367ba0c5c1c29c6924c4f6eaf2c74eb8b03ed808eb72df728c3f88b4bfaff3364ec552a7b7e2045298301674150b8e3bf02a8ee6805d3344771e3873ff7cd4cb3a57c36e6c66e671855468fb1a992565e606", 0xaa}, {&(0x7f0000000440)="3da30106fb5fa04bdeded0498e0b9c7ad40b8b2cdaa8d481845fe17da8f55e250095939a1adcfbb679f5cc476739a9dcdf95fa8c86c6d92748", 0x39}], 0x6, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) utimes(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x1f, 0x20}, {0x6, 0x1}}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) write(r1, &(0x7f0000000580)="4ea036de77baebc44c2d9d2c055baf22fdd10065f9c71288966bde58f46b687480dfb2460e32703a17263cfa899cfe80258557bd445c3fe526f48772b3251f41d3f56ae54292f1f5bb5d8d6aa1aed0e47df8a54df762e9f623973b36d5817c282a5e7ab93dca68426b19fc163d17bf5b37c35f2a2c28dac8f1db9d50486b4aa9755bf018dc8e356493b0cadff71a9b50ab98c00bc8c7fa5a318bc3ea8461aa5421ee9dc891c8d1f5c233fceb3bb68f18b90f11befd0a4ef08e1b903714ee15315e77ebe931", 0xc5) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x80, 0x4, 0xd60a}, {{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x4, 0x56d2}, {{r1}, 0xfffffffffffffff8, 0x84, 0x0, 0x0, 0x8}, {{r1}, 0x193e190e8ab80440, 0x12, 0x20000000, 0x0, 0x1f36}, {{r0}, 0xfffffffffffffff9, 0xa, 0x46, 0x3, 0xc1}, {{r1}, 0xfffffffffffffffb, 0x41, 0x8, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x1000, 0xffff}], 0x80, &(0x7f0000000780)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x7fe8}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x3, 0x81}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40, 0x5, 0xffffffffffff26af}, {{r0}, 0xffffffffffffffff, 0x91, 0x2, 0x80, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x4, 0x7ff}], 0x0, &(0x7f0000000840)={0xbdf3, 0xd8f}) 19:28:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) read(r1, &(0x7f0000000500)=""/4096, 0x1000) write(r1, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/50, &(0x7f00000003c0)=0x32) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x5d10660b, 0x10001, 0x8, "845d550900200000fc5c03cc088f279f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:28:31 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff010000000000f87c000000b8110000002900000031000000030000003526c40aec1f8e0600"/56], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getppid() fcntl$setown(r0, 0x6, r1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:28:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x1, 0x4, 0x7, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfa70}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8e52}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x75}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xa41}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x9}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x600000000000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x100}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1000000000000000}) sendmsg$unix(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20}, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000500)={0x10, 0x1f, 0x4, 0xc1, [{&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xce5e}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x3ff}], ['./file0\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) 19:28:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000003c0)={0xfffffffffffffc00, 0x1000}) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000500)=[0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000540)=[r1, r2, r3]) socketpair$unix(0x1, 0x4260027ac2d0f24a, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x0, 0x0) r6 = dup2(r4, r4) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000000)=0x1) sendto$unix(r6, &(0x7f0000000040)="b2dc268dafd2e0090ed0720159a3d0a084399a387a3f06b873ef2d273072553eeca4d3f652daec57252a102d0e5289969bf88b461ade2342a69e131a2afe8a5e7a413fa3c72aaf605fa8a5dfdbbde473d4f6bbf20285a2c2049822d697be0369e8ce5cfcfb539647a0e907cc9c5ff948d91ca6d9749984148303fd3550f53daaee1bc37a2a1962154cbdbd5b39e11d1ba5fdf64447d36797bba9eb142df731c640", 0xa1, 0x9, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d1cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x3ae) recvmsg(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/120, 0x78}, {&(0x7f0000000140)=""/87, 0xfffffffffffffd57}], 0x3c7, 0x0}, 0x802) ioctl$TIOCCDTR(r6, 0x20007478) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) setuid(r7) ioctl$TIOCSDTR(r6, 0x20007479) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setgid(r8) 19:28:32 executing program 0: r0 = semget$private(0x0, 0x4, 0x1000000d3) semop(r0, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r2 = openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) read(r1, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) semop(r0, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000004c0)) r5 = socket$inet6(0x18, 0x4, 0x47) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000640)=0x8) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f00000005c0), 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000500)={0x7, 0x1, 0xffffffffffffffe8, 0x9f56, 0x6}, 0xc) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000a40)) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) r9 = geteuid() setreuid(r9, r9) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xffffffffffffff3d}], 0x3, 0x0, 0xfffffffffffffffe) pwritev(r2, &(0x7f0000000780)=[{&(0x7f0000000740)="d1d1a57ecb7701aa5394fb2fa7feb9decc8045d45cc620e600", 0x19}, {&(0x7f00000008c0)="58bb11b4dd2c5d7efc963f0e79a6f7d8ce4484bfa7fbb707beb26027c87c10b893f6bbd590908393dc353a45e536c3be0bd49551198250605c593bce35b3ce0ed2e8f2630c5dda617793c0b2531e6baea3291bf52c26dc66991b2d1475edb3583c198435e5a182fa17f7641df41ac8a7c8855444eb64fba1294edfbc1c0a5b8711b288cb9792668620c70eee631059a90a05be3f02842fd7efd5ca2cd4c943c35760a819b471d9cc48c24fdd58370e764c79e7a2f7f3fb698c4149fd527d96fdb016f654cf9336be6739054657", 0xcd}, {&(0x7f0000000b80)="f07e542ddee8a36af9660e7a5aec6be7a9e49594eb29bb9497d96a32482cdfffbdf2888e0133fbe9d26ac493e1f04c16a065e136486dcfd309e0a7966702115a376df20bf1ecdc50148115701923b967f191a9a0b90af2303274f439b00b5d0e92ecf28074b74aa6e9dcddf78f042083d1cefd4182e79cabc7dd25cffa7405e4102af1b9ddcdd3c6c4209ab8851e5f9509e32d4555fabd874f5f888bc416a481a8c54bb065606b1c155d8fedc1391abee87e8540c33a75618ab59cca18e1d5b62173c126e5dc00d99baa9296531407768711bf309ff0070b88f253fd870e49c84b159dbad70d761a350c63dfb45e3b49b4ce4c08aa7fd139ab31aa7dc5", 0xc0}], 0x3, 0x0, 0x100) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(0xffffffffffffffff, &(0x7f0000001380), 0x0, 0x0, 0x800000000) ioctl$TIOCNOTTY(r6, 0x20007471) 19:28:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000001c0)=0x2008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/176, &(0x7f0000000180)=0xb0) socket(0x20, 0x4, 0x5) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 19:28:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc4000000e4ff000000000010", 0x0, 0x7fff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x80000001, 0x4, 0x10001, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000001000/0x4000)=nil, 0x10000}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000004000/0x3000)=nil, 0x9}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000001000/0x1000)=nil, 0x1}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xdd0}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000003000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x93}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x67}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x20}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000000000/0x7000)=nil, 0x6}, {&(0x7f0000007000/0xd000)=nil, &(0x7f000000f000/0x1000)=nil, 0x10001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x8000)=nil, 0xa55f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3ff}) r2 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r2) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x4, 0x7fff, 0x3, 0x5, "90a81e5ab0cfe5583859b7bb2c8d1983e27c882e", 0x6, 0x400}) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 19:28:32 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x488, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)=0xffffffff) r4 = getpgrp() r5 = getuid() ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0xfffffffffffffffb, 0xbe4a00000, 0x5, 0x0, 0x20, 0x40, 0x7294, 0x0, 0x0, 0x19, 0x100000001}) r6 = getegid() r7 = getpgid(0xffffffffffffffff) sync() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000001c0)) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="c74c785fbb176b15c91c0250a367fb193454ceddadc7a39eb4b4e3abf7634da49f55b130c5d84861b3bfa3091dbc36d4b42910dd4b40332d1ec866d50ef3a33e1097eda88641adc04b6f4243a6c19bcfde07e8b782dee13d407335914093a4900a5cd0d417f61a4e4b5461c5e6454ff3624bdf368ea7f76ec0ccf8f8508e8c3a", 0x80}, {&(0x7f0000000100)="c532449bcf86cd1131857695acfb2fa0adf4b3fc8068c01494516d9d12f931ad0d3b98b05970acda630724b4ad12e81f486fde9824e60f863d4b250ec02b07198b9ffe2c5a1aaee1af2a5e570619c8c89c35ec6bc1ba23983e3d1163bae1c116bc8e10ae8f6d2d7fdf12bf0bad4f55625e327c266928038e9cb5efbed3ca4c713d209e723a3f3fc87fe86cadf027a1c1", 0x90}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="ff6cf78d4e5617ddae7ee83fc214615c0fee", 0x12}], 0x4, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x2}, 0x408) kevent(r1, &(0x7f00000003c0), 0x3258, 0x0, 0x80, 0x0) 19:28:32 executing program 0: getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x3f, 0x2}, 0x8) r1 = socket(0x18, 0x8002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:28:32 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffb000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getppid() setregid(r2, r5) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4000000000, r1, r2, r3, r5, 0x108, 0x1}, 0x9, 0x600e, r6, r7, 0x9, 0xc986, 0x7}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r8 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r9 = getegid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r4, r9}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0}) shmat(r8, &(0x7f0000ffc000/0x1000)=nil, 0x0) 19:28:32 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000000)='./file1\x00', 0x0) 19:28:33 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x2, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 19:28:33 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) flock(r0, 0x7) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) 19:28:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) sendto$inet6(r0, &(0x7f0000000080)="cad00035057bf2e99c73d3ad6ba65390e3aacde88ff597", 0xdc76c154e91170e8, 0x506, 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) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x8000, 0x3, 0xa, "f1535b5e931ec52b34276ed03415536cd43cab2a", 0x4, 0x7fffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) 19:28:33 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x200) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x80001ffffc) 19:28:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x100000000, 0xf2}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000000c0)="feb02250cfe0d3d8122d00e144", 0xd, 0x400, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt(r1, 0x800000000027, 0x3, 0x0, 0x0) 19:28:33 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x7, 0x10000000100091}) r0 = syz_open_pts() close(r0) syz_open_pts() getpgrp() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000640)="542c951050c11a6b926cd0df5e1256e2956e838b24148f0d38227d458ba1a9107aaa46d6a98eb2c4db3d99a048399b37a4a995fcdc72892618bcf67c0ccf31948fe522ea6ad7b0c2f2f163599a40c37148e19be0d4de6733b822e41b60bd952d70f8dbefcf9100b3799988b7e132ec4631984ac612da469e10f091f95dcf877cb749498b496c8e7313acfdb48155f95ec7ad02ee0a24b0c6867082929501b339ac38c4ca07d85d7b6dabf32d65a9cd03e3e72bdd8c96484bae1df7e37d8141f7ea97ce44bf7f0f2376f3d7440ce3f260af958bb906dd7554907c9af6618094e97a6fd5bafcbdaa910eeda002d7016c2f83f43b11348e0907dcac0cd0b94032834159d6f824ec335c622d6c4258bf964117b576e901a2d58869f770ca2d56e88ebb686422f453303048eeaa8497182be635dd0020cbe422391a00ec825f4445aeac01d2c23200cb2f3c38f641102a85305f503cbd62cb6ce36eb09c6fde37463076f5833f3886c867aa1f764ee8235a3d4a86c33049941239baab8ed1834d200999743e90976f610908747ceb38c7426ebb32be940abd732858aca41a8fc4016593e1cac8e21e1eec76162edea08eb2066dc45e0518d1fc2ad3995906abc16a1ef21fbb841ce2d28d35d5e7b9470ebed63f616c8572b217ee63123da52d8939c5bffd591df3ef451bfd41f67424129f8865367c9a878eba62e26dacdd82dacb3f9d715449a797bea13765f2a1c3b9406479e9c3b03f90a51348e43cb46d621ebe9b9a59a933c46135fb4ad8d6ad80d040e849cc865376d4524e4493d7f21c21d9a044f68c8eefc9403dbdbeb222b6442bfd8e6164dcedf00f468e0fedca40cada5cf5618d7f7c36fe503e8ffb82341adc9efa80a853c7940089286401ef9134d5e8915d6dbefb58ed76534cd70a1f84c4b32e701b02209579c6fff089bb6a5bd154dd1c296cba806619bb063e5a52354a462ec19fa74951d70e5b328f9c35bb23ff48b32d96198576c45b503b3998079bb63de6ce5f6380e37dc6ce4489cf8b752089edb6f201262a9a61c7bffa27e70073c1ec6441a3b5cc8b7fd38b75d84b4cc02a018372e509270ed59a128750deaf26c84fe0dff0e36cbf2e496f2304b02afc472d83304eb41b07202948975fc2cd5427535f87a918f1b296413956426a4bafbd03c844fd08e23fef476ad85f4ba5cddb562a1b98f7a5ec498e78f355398584d38785500f49523db3d168ad6181e28fd3de622f5404a0f6c109bc526ac3d544031d74fc83f8dcef34adfb1a1a7769b3e8b22851e13572ee63d6ab1c50cd31c686f1a21bce50d1b2bd4001b3419aba22909b7ef4d89eef16b62be476a182ab3fca6dfa266fb1fcf685a91ab3f77306aac379fdc1a8533f21522dd38859a2a00ff4cd7d3dc06c8957fab2070bcc3d47a8df1df77466297ed73f7b5683fb8c7be23d89ce8260902ce2ba5e741928dfb8101e2f1a556f0fdcc167dc46d3f16ed1cfe24d6bc2b27d1842a6e8907ee1dbef8c69cca035473d182e44c557d2d12481cbae44474fccc41532a80b654bf6cad0822c588b57fe60ea4fecccca45a49ee9162125fdc1d9392e0bdeeb513134bab36f4884c616f523923779673ecacb201d7ce87c1126908900ebcf97b63d22abab1f108a70ebd0d54621820c9f183cf418ada97540181b217230ad16f861607bcbc027eace900bdd9760c1ab0b417d1bf7b0831d1afb2bd7ee2da6b1ad19907d21a5bf72c0c1ba703b255a8699ace7cc5c97073037f91a95c9936e2938f20d1e55cf800fd09ed23a338848836e71679e9125c5088ab1f5cc4239dd7ed6a9b846d3a9a3dd3017", 0x515}], 0x1) 19:28:33 executing program 1: r0 = socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x100000000000009, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x1000200000005}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e4f865e3365302f66696c653000"], 0x10) 19:28:33 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x200000000000, 0xde}) 19:28:34 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xc8, 0xd60a4496774dddb9, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x58113683ac54892f, 0x40, 0x20, 0x2}, {{r0}, 0x568a389b3d243221, 0x2, 0x80, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xf412, 0x401}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0xf094541145da00cd, 0x1, 0x55, 0x5}], 0x8, &(0x7f0000000140)={0x7fff, 0x4c4}) 19:28:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = shmget(0x2, 0x4000, 0x8a, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x53) r6 = getpid() r7 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) poll(&(0x7f0000000340)=[{r0, 0x1e2}, {r7, 0x2}, {r0, 0x10}], 0x3, 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0x5e) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x80000000, r2, r3, r4, r5, 0x10, 0x5}, 0x8001, 0xfff, r6, r8, 0x4, 0x39e, 0xa4}) dup(r0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x60) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f00000003c0)={{}, 0x2, &(0x7f0000000380)=[0x0, 0x0]}) 19:28:34 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000080)='./file0\x00') 19:28:34 executing program 1: r0 = kqueue() r1 = syz_open_pts() kqueue() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) syz_open_pts() 19:28:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffffffffffac, 0x5, 0xc2, "3b9f0d4ec1a2e14229475d8f7176a806a0482bde", 0xff, 0x6d}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:28:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x2, 0x8377}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1ae) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:28:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000000100)="c9", 0x1) 19:28:34 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') mkdirat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0) 19:28:34 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000c280508a9655000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c90000000000000000000000004c0000f4bcc98f60b552714baf981631de06118969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc444b77d7041856db55ffdb69ba92b4508416889a3df437abe2564a72cc88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff43e99dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c9000000000000009969fd5eee4b5535c0090a89779ee6e946a764c6f1e3e5cbb79eadba8b4122937fdf8c2acd825169760a890b08432c675e0f224d6e0ad34bc6f27b00c9b960bf7e89433aea1cfa7bd7132983340137c1bed0e1820ce86901fdae"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)=0x1) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000240)=0x80) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x382f, 0x0, r5, 0x0, r3, 0x40, 0x4}, 0x47a, 0xfffffffeffffffff, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0x0, 0x6}) 19:28:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfdef52c4206ca942, 0x10, 0x8, 0x7fff, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x101, 0x8}, {{r0}, 0xfffffffffffffffb, 0xde, 0x1, 0x290, 0x59b}, {{r0}, 0xfffffffffffffff9, 0x21, 0x84, 0x2, 0x97f}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0xffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x7fffffff}], 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x400, 0x9}, {{r0}, 0xfffffffffffffffa, 0xa, 0x40, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0xb55, 0x80}], 0x5, &(0x7f0000000080)={0x200, 0x3f}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x13}, {{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffb}], 0x800, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x72}], 0xfffffffffffffffa, 0x0) 19:28:34 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x184) utimensat(r0, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000000c0)={{0x8000, 0x101}, {0x200, 0x10001}}, 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x6, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 19:28:34 executing program 1: r0 = socket(0x10, 0x4, 0x383) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af63ff37282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000b200000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 19:28:34 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000380), 0x0) socket(0x20, 0x8001, 0x0) r3 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x8001) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = dup2(r1, r2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) clock_gettime(0x4, &(0x7f0000000180)) listen(r3, 0x1f) mkdir(&(0x7f0000000340)='./file0\x00', 0x4) listen(r3, 0xfffffffeffffffff) close(r4) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) dup(r4) r7 = syz_open_pts() pipe(&(0x7f00000002c0)) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000300)) ioctl$TIOCSTOP(r6, 0x2000746f) rmdir(&(0x7f0000000280)='./file0\x00') ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) fchdir(r5) r8 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) 19:28:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x101) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 19:28:34 executing program 0: r0 = socket(0x2, 0x8000, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) socket$unix(0x1, 0x5, 0x0) 19:28:35 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000040)=""/248, 0xf8}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/131, 0x83}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/6, 0x6}, {&(0x7f0000000280)=""/32, 0x20}], 0x7, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea88162f077f67f1f2affd719a21fbd7b100d0f4321c52"], 0x1c, 0x0}, 0x0) syz_open_pts() nanosleep(&(0x7f0000000200)={0x8, 0x9}, &(0x7f0000000340)) 19:28:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/165, 0xa5}, {&(0x7f0000000180)=""/100, 0x64}], 0x2, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x80000000000003ff}, 0x14f) 19:28:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) close(r0) listen(r0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x200, 0x0) 19:28:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x110) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r3) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1000, r4) 19:28:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000640000/0x1000)=nil, 0x1000, 0x4) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="9f3b05e3031d25dde7af350e4215d15913884a14519ff6724e7d69907a0741a7954bcc156e85d5bf305810ec0ba748eb6769846bc81d318d9bafa1b86e48ed89866e0298cda2691677e9c1e7bd0cce53ee53e9016663ab3c832bc7e0", 0x5c}, {&(0x7f0000000180)="f0215b37f04d7de8798642a9ff88702f29ff4c59819dfe3843962f9b8789fbea5eff0fed1fed8dfe02dd67fe2568827bce71e2f2bb615e3018ab3f129c1d80cd682ffde4d13ad0861b22e66528834fc1c2300faf6df5a3eba268b4e6b2dfd1dd2ef0d5d5e7", 0x65}], 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:28:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 19:28:36 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) 19:28:36 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/155, 0x9b}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f0000003240)=""/255, 0xff}], 0x6, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 19:28:36 executing program 0: r0 = socket(0x11, 0x4000, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 19:28:36 executing program 0: socketpair$unix(0x1, 0x436becf0f0a13d7a, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080)=0xfffffffffffffff8, 0x4) socket$inet6(0x18, 0x0, 0xfff) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) r3 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x1000) poll(&(0x7f0000000200)=[{r1, 0x4}], 0x1, 0x3) 19:28:37 executing program 1: r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0xfffffffffffffff8) r1 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) mlockall(0x2cca4f74be185640) dup2(r1, r1) close(r1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r2, &(0x7f00000000c0)="bc9949570a282f73157e47cc9fc9d609aa78f6df54369350d22f3b", 0x1b, 0xc, &(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0x4}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x800, 0x0) 19:28:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8000, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 19:28:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = socket(0x10, 0x4, 0xffff) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) 19:28:38 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x80) unlink(&(0x7f0000000000)='./file0\x00') r3 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 19:28:38 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="e1a2b4a69ff68f4db294f116b5117bcb37625289312c", 0x16}, {&(0x7f0000000200)="20ef54b842dec2ffca1d4f2f0d2520c750011a459e6ef7ec50072fcae035490f01f1c5aabab866f456715baf46f548bf2b81d65447f9b8a74268b14314d4860c9a309ab715394ac7881758d9247ea02f3bd32c1331f9eef06d37c8f58455e4446f51b77da517ec654aca1e6196ade477446ca41a59bc8ce68ab2b3adf1574d013f943a0be16d18d58f3bfc84b3ba275ea07b894578df7d265528643e0cf46abc666f255f5dc099a3cd378b826afd702948018e5854ecf243298d50", 0xbb}, {&(0x7f00000002c0)="487cfbe5323dba7a4e9afaf9b8e635a8a72f1461bb1eafadbaa909894afcf0beafaa438b1e25c574fd266dc37d7df3e87d9c27d8e1725a5e60d24301e4be4a35a1e9cf14be7fe50f609d7232d8a55412fba63f6fb016e9528e30f56d09f297c10bd2a722de49357443dfc39843fc8a40dd80ab6b0641ceed5daa00d46b134bf903e744c4bef08246c244", 0x8a}, {&(0x7f0000000380)="65a635cfb59cd014902136338f877b2e70016f1311957eeee8ac7b50f8189cabde74cc21830e465a61f69bf6409bdd1bf090d2e928e0014d559b87ae2ed73b36c531362900266081f1a5b00d45aea9a270ff6ee42d034debe5428fbe1e753bdc28cf5669a2c988750147de06469c51e68932d4ffc8fb0a47c29a252605ff64312a256e4fd5755f3254887a9b04c0be", 0x8f}, {&(0x7f00000000c0)}, {&(0x7f0000000640)="706e7231176a3ac4dbbbfa8fc4f5b6d5e21a626fbcd0739248d9b6912d3574715c2c3e7a7b9b228a76477b433fe72c72b61caddd958ebbdc6ddfe13ea4849eec32341f107710bd1942aec79705ba7c9c056ee843593cf3795e3dafc47a02ff33e6505382aee5cf005ea77361a298ab97d95a79cf6c4d7e25965e53bbfc25f0efa5f089576fe435feacd7aa3c9621376412b0c38d57a468a1ff47668b13bddb2375d3f0151a5d8f4db1f68d62e5d99215a9b756944e532ef097897f4a9ab743c330c018972aef77965c0783c7ef9f9d1f002f601cde30802c563e31607db49bd9f381061a1933435011bab37d36174b44349f24a17e260cb1b8b311238273708f69af6a14c2a04f2b3fbd4330d52506dcf8fab4eb1094918fec40fa07842eb11d45087ac030567341cad35c218e9e5ebd73ea8592676dde4c18c68878ce88632858e9596757e429b6d626c517e64bb4b24ded53cfbe32bac7a38caab856b565bf272394aeb75763613ddcbba2adf79f260cc8c2ade10fb712024365be9643827bac97d95edecdebf0576f03a7cef7cb305f550772a9fd142a6bb6c942fea2f4de87f1faf8019a832b3a4343f1cbf13d878e7b15bf02770790211d0ad85be8c1d7d967a8d8db1198031226ee267f696ddf94455139cd5e7eff118b78843703b1339def170d972f2998c9011ca52c9f38a91f4ee2fcb51074de2e2cab44501f3f2c4682f4c0282c55e3ecee784259ab7396f0eba110c4d0e5fed5e22d429eb9520a29e3dff77bcfb307cac868c95dedd17ba5ba0ac19f369c1093b15c8ef58e6659c7bbac1fb88d73deb049f1aee71e5dd8878a3de1e2f3e8ea755241c3bf22c82521c01f6a3af8f695829e1b6fad0c8b48da8a93517e2beaab3af46ee8d72269fb524a433e49039a2e5a7d87a5a5c3b6389759756fed9aa959cf39ada82c6de3fd647f667f83671757d9334dcffd7a3ef94d70345334f514e269e908bef3ca2424d7e2fec4a4d1786638957eac7107809a315336142659372f6165e2ea4b705912d01e9cc01e035c2bd6bcc70ea66e68c3e3617c6fb1ffd029e0308d306307c3ad7d1063fd59455d26d5bc8e911de235e8e49c164313571cec6c6b3912f99c6fa4570882cc003c66410658aa1de23bd953398affbe27fbfb0945fc29e67ef8c7c5fcabd423f4e287adcb462e93a541d29af8ec5c2a45c53e2c91c16c732157adc688f29eff82311f28a7b88216e8c6fec020d6ab30ffcb87e3d57ca6a09e5e29d051544bc3a7f26cb47e9615fc8636dfdce6d8ddaaac284fb2f5e2f5562d09ec0e21f1c1cc5316507f80955193f4e12031ebb74e24b13d2ebbe483eba485633a661de11eebab975651be248cb6b593f130ed9a90dfd35ce37aa99e5315f0f3822c310bb215e211498e9e650db1e216a0b867d89045bd322dc8e19ffec5b19b4defb5de597d09352a0a6c24215921a08f512892d0657561d67f43df95ea7adeb90e508c74f255ac5a2e125b92b97b677c04e9a842502a7e3b77cd7edde121936e7742519896ed5194c40b61a15585b6a2e613dfa8893369c1b6da768a7fb3e46e191cedac85579aa82a1b0a03c61f94ee9db2290363cf6730f50bd5fa21cf3bd028a3ffcd27ffb2d252ac3e46038e6fdacf8b5b15eafa4402ff65db250a8bec8fa69793f796371f07fffce690dd748ae274985fd3a3c03c00c5d2c15810b6bc0642f10a22881da8d3b05900f398b010ab14f1b1329d17954390452c0c64d81e8e447b30d8d9e36d8b3df83143f9d8a62c1a85a77b9faf8b6b19c84c0d391ec6140537ce5814add58a06fb2f6ffc40ef949a5fe9318e721e1793f475e2152446c5663426567537edc70e14c28c06f1fa78eb6287a19b4b8cdbbc94f545dd2ad5794c228668605387aa1133958d834f895752d8bfc04996bd7a75f49891045d496420f776dc02cf908f97726907a861e8cd52b53331c0dc74861596541cfd628f3946a634f6039f35a9364db5f2dd5da98e09b3a3bdf522fbbb174ed524c4fc5535d67b5f7e0acd82f2cd46946ecb4c5d878893f4be3c5b764c99c1685ab23422516a66375f55d4e065a77e55d841d6b57c26199d3a2154a48ca92dffa091f7dae1fd683c74da908349c2275b29929ab7fb751c58db840232208020ee877102c4b44e0b4674cfb6ff0bebae19e0011b3ef7ffbd85f20a52db906e8ae7d3f45f7a55b27c7ed5dd26c86fd6b7802b98a81576b300c4062ad21a6871ac68d77cfa7326aaf7149c83ad941b7a21a1a628f4cb8de125b3cc2693804f8bb1325b3e1e9d780c30323dca7ec0c8e79916f2b3a5ed9a8db2c8dc5163a50fd376075381861bf61edf2a25866c37a39971290e9864de9323eee8842082daad76b42a971470cc20d15b4b3aab46b7c0c679f02ba97b9f3c48b524e9b2738f38cc44d01321b0ba77a3763f7915d703a167a3c52f794723c003946a9b2fbd05d5717d7976a77ca7dd2026e6c43ad426f738e773032e01d1a96c587e276f1e9283af9d4c66b47f2a5e930814ee12a409321c67b1cbfcfbe4384daedfea340cb7c5dead072a96bd2181e90adf0e0fb2258ce96e7e8084050b8e4663af1bec726959b502c4e503b7375af2e3d89ee9985d5861a3f061b022278dab5172b44b0f18aee3c72fdbc4ee08d0c5af7dc879fb1d874bbb212e9b2db337d8f562c0b0e89554bd5c7c2b16f96b53cfb3093d143f2bb42495020e447bff0659a580c5701348f4378eb606386ddd2bb6aa5748d7a82cece10c42aee79dc71ff8901b95d069c12cb55f0bf489f2e0bf33bf9226b8430326ab354c78750a7d0c2cd7a7ff56895e1937bbbfc29109806966388a6d3a64663b23266f56d4510bb091c4e4dce7368f3e450e0b38008336a825cbd788f4f11060c9440c17b21206b3f187c6504989f0a2f485c163001e4d4e9f850d34bf15715f43338548014c3a489a87450162b43ecfb9e90e0f775ee608f783d889ab70bb2b80102c567fbab2ac764abf5da01cb8dd794f2a616375d67599f2c6416a4b1b045cfda730f603e6088e4aa1871a558b8b12328e158e158366b356cb3fe679586b0b3d8715d32c6f1e5493ba330f2ea89d608c6c7f09b7a2aafd6e410472052ec215d935dffb03fbbf5169767ddb58f8b79e136781cd8416d3502acee6139031a8c6cb51be9a768d6d72fc9ce48a5d52d69db388ceff90009ceb56fd2e6c8d2cf88a61c95827709da4584ebdabef1512ddf04dbe83c6a071dc0bdcfe8f239ef656b83539b5b49fbf7f5e49b489fb832adda59a582ec76c89aa293100db284d2a5746b9b43baa23de50e30a203cf1c4ebe2dcbdaa2dc5a8295b6e804b80d689ab77b72cec3c114908536175aa47a73ef46bc9cd77e1d6a91945b48a39d101aa4ed5442a1a265c48ae242378dcfa4d2211f9b164283eee1884cf136e59b13a40e175f990b3121a99a4caca6272b7b250d20e6ecf228acc0b8662022d32a3cb6c87094050ee1da130454dfc70228d148bb3128a44b5f9cd04d4c06ece31f079f8e04373bf4202af81bbeec9b2eb7ecea9e5ef0443f667b706ca5d217b39b023b612776ba0c1cc4aff975a416c1c6e41b4816487416702c6059c534eaf9694531c01f3e933fca5218ebf696d2772cff8e5caabb5c32ac3a8945ff33ef06f6dccffaad512f113cd384579b682d130566587676112067c46442b8d44896e785ba158ff0e094c137e7ed059bb20535d32b666c8f185c365edc048f22d1e38fe9e39b89fbdb0d6e529f3dd5d0acd7bdb835af14d425b068e1b45aa974ea931ac9b10bf81542d37ad298a28611e56586fbb66790f9a5e08a02a7101a29c4da3ec1d286e7b531e9b26a2457fb7fdacc18ad3bf844a01586bb1529278a5de40c2b28dd82f8f10103275abfdb30c620b10564c450484f27601d5d11832e86f4594f2d2f72615f02c8c58ca9427241ff0dbaf49dfcb537204d81fcb84ecaa95c883718e736f77973dbc206306c1c4edbdc42c71ed4bd3a00750b4c92937620f943b0d85602a8d91770781c53a3601d1efdbd4facb1fd547889bbf135e39e1650d7f009de4927ff1c2dc5ea3b7e2cfe59246196770b336f05bc7d0da1eefad65981ee281d1adbc8026bf78198d7fc75076d3c2fa22639544580805ad967d87873bcd5704d0844893fc0f41393f23fa7a58ca6e9e60fba25d11d86472d2b484d09fa2d9464412f0c7c74b45b17479540312f7ea935c1cd94521957cfd4c5ec56c88e6938c7e0e598f2b73920e9a409cc9561dbd00afe9294175387163c4818320d064c2908c267a7e822914ef6abdfdb2d2b74ca422c93484c04f1625d51a89274c237e7bb566d494c3f2f5c0fbc93aa606ea108519278202dcf2b5ee67da8132bcefb5a66acd8f475f4a53634be5262bc27fb9dc2f451992d46e6f39cb0493224d298bf8b0dd9741e74a680a12f69423d229ed415266f606332adf24a853351d9529db6c8372a71f23576cf168de591a8c0aeedb669b597244518221adec730641e6408ff9cc38a8366cd63ef3103309586c24bc8b38e65b9978568664cc6884e8d0250ff66009aba92556e3432b70a423fdd58fac0c03758a2c3805fa66a6733b1096244cfbda8a1b06bf70daa96992e76369ee7dcb51b495ba8ed7b8318e46fb03b9cdbf303e57782262fc8c25a0da79401f28099cc1d986225485f10c594a55bed574139d1d531fe7f25ca58d1836e8d7f63e0000672dff75448738a1a87a69b878e9b5a9389234519eb2a2743d8c43123bfaaaeebf0548341b6b9633546cc0b551b0034435461e2c380360f02384fdfd726ac304509b190615edf6bc8c5ca743b761b1cafd34c2538ee5e66d41f2e2c29bc8b85712ae70d7219629caeded559a904e06f32cd079c616bc57afbe62e216e00cafce13c144f67f3577d5754188580a084e0a2aa938f81c0d6833b2fbca023895c32d50647379ff75d2f09008c3067ea63d688d2a350245c584c2b71c47fe0ab987e240329221b455ee6130a4603e683a73c65f4dc4d7f3cdfbb3ace71169a219c9618e502fdd9535b110f53f7d5287643bf9638824cbd4c9fe45106b4240523191ece33ee99ce43ebb6af9a01c7c63744d5a8f93a09184dfc8d56bff9827b827d3dfeaadcba5b5633425940ef005a2c821256c422f5d24852993e526230d5a737a38c9f69635520e1dea1870a77c7828d19898138d0fc711b630639247b8c9d18833ccda267842f5bf67a0fee297680596479f71f9c43a6c7b50f6b06d0f76bf931f86003ee9ffe2c1ead10c8b6d0e91e94610fb0cad00922b0cf8486a769a5c6e45115dd4171cc5619e514724a66fbc086b4d73bce06b68542c0b1d12b1e2e44296dbd17cb823f3b2f7c9f903888d0385c08a769e695fa766216b891184fbf3725a22f9c61b5e579a633795b837789979d20d377586c0d86021b5193c52e233713e6fedb55dd0cf30a4b94b7bd8649e2d6b76ff45a90cbee824fde104866ae1409e0f244e2f683c11571c660251f47758123663d02ea14188d4000d4f102dab65e3fef26484e2159282dd3be4f9826d11978ce8dd8892f79c362000479dbb792839c59889d29700b25fabcd4abfa17f7ac1c6002cc52be469fdf4e3101e9213f3554de7a51430d19fcfbcb765bfc07904c966a42d77ec60d3e46ecf09fed8d29639e12902229af64eb868a08b22d74b266c79d4b162fc0232a3913409bf6e27141a1abd4bdd769432411a61b7a2ffe8d86e66559793747ba2715aab0fe4943cd29982ce6d1d9ed77cdb63f4e2", 0x1000}, {&(0x7f0000000440)="fe9c035af1e228c68b4c5f0297f0cc3cc6ca3781b175fc93c9f129781fbbf91f9bfe69a4f0fb235591e8c1004a8692ec806d9d0920f9fffa1f19c85e1f6cc0dda89fecd3fb41fd64f0", 0x49}, {&(0x7f00000026c0)="d0a56bbdd9e7626540656352527e147e60d67469a5c96c23be394de15ba2ee1f7c372b135af5d67585c1c74d6295d63c7dab1208d3b7cd66290db25fd61d5e43f403e7755e646f91a6e1285f0afe0be5e8b3e6b43860977c45ca9a596485f6e0c4bf333ab1cdbffdda7f860a4aeb54164c8226a96a2f4d6f38c9335127b24ab05855f3607ff347a04cf358bc6ad2a173cb72c4046eb38b1382864af1e429f188702e6293085e6fa43e97753665747de6181d767d83e2958e7b6dafcae37523cd6a7c77fc8e10fad8720ea78a65dd9483a807add5a7133ef3611ddd50bfd40e3c2a019f3bb577cfe65c14eed54d5ae1c588d78917ac0be43c727fa0651c8ba2dae31a603338ca98b3ee599997c82853f665483ee590e71fd8ec013dc374079750d14209e5a815b721808e087e8614ee6af8e0d6587ed1f41b1f917faf715f76dac3e78d52a7e2dc1b95924ac3b6f3846195e97b408795c83fc04822b1340b0c5bf6155f4b973753fc0027df2ddb41c0dbd9462c45d23db69d866c7722406aec9cb407fb4fe32fc7d742d0cae5b0d2809570fad56d2146f3736578d7c2b95fb5b1915e85b85abc9b3127b257e9c1a0e0574731a7665c6e039d1b2af7491ad44387e4f1f00cb7640c97b01664fe824b15afef41c89e6908e4ac3b6e11d92df6119e42172ec1efc1d189d1d8b11091da35c6df29ea77a91ccc6779d18f9146a706f0a91d145bb12eda515a11561d417f7f84f570645fd03c258996172025e4272aebe7328505afc768d04ee89406b59e80b70bca62a5e411baa71ca3e49966481539f08acc56c61cda14141e8c9fc83abe964783c535f294b6d85d92f63a81f521540600a75427eafb08a4239b752f48896c316a7f0414035a11354e093bd0ca613c120459863aa8b33b5e4db9d9b816a76947c610ce06b095f0e4f42fa0030e157498586f33d290d89a548ed7e1c0c5459d647813bd19f238e0fbc10bbb6fb781a4167b6b59341c6cdd1da13441346fea8f090b9a5a3b05d44561e4678bb1cdfc6d05e2a14791b0a8309f932a7bacce6add10071c9d747bd453101bc996398362a6f442bdf2d619c10afeef07f505c48e1f0e1f9a983d46bd56bf0adb3993654ce9016c6df36fcb1497973da1860278abd3f294072c18eebbcaed2b3854dbc4dbaab9ab05181cb3f716bc0b7931f4470d9d117aa27962aa584d93b584a82a6b14a1b1a7b7fdff8a47a432f629bf62d4ec869d45e6373c46c3e70ae1e70f7dc7995aaf3b502719cc25daa03dcc8f4fbf345a1de85dd7582ec3d3cddefd2b392ff16a51d519b7b0e3cc2b822eb7e6938770ab5d1498f7c99ad098e2773f0ceccd203bb3c3c4abf46cee3908dbeee7fd2f925aea43c03e97ebb9f24994c475ab200c9f96055a7e8a02dc16152bca185d31626c67da50c38d85230ea87755e4db6180fc3b95c0775910adfb0567058b371adaa9d79ca91961d9b7dc35f53822ca494b7310fe2b52fd4add6d6c23095e85a9143c2ac90bd6fb53774f05a917cf7c1317edeb2055f6eeea778da29f3bca2e118abad4a323af34e91b71e84c9dc0d8fa37b6ba26d553a83cfcb35ee9d3c528a9f009121506873a2514ddbc531c0de68dc0d3b9224a96ffa41711cf9fe89cadfe7fa52411e03438d473427d84d732d865f825e5ea3f23f43243d8f1597ec665f7c538ee170a0b4b67bb29bd796938dbb5dc76ab0569c0e1c4a374bb7dec6f54763952a632c8d9ae4f7e24881116beb15f6ca55f44cafbe74b27183f036d7c8b53895465a7d3612e20f2c10b44cbcd2673a6fbc4d70e2354651f789d805916aa20ffe5744f53d96992f0a8bd10237442b8bff12443f5dd36cdb6d47e6a376c92b5d8557eab596758d18f3e52d3afba2b81161a1fcc109c87a48417e33024c49ee7f027f508beca72c23d87a96c35754d90b77ffc9196f9c8f5f41960f042a384671a46d555be139a6592bcbd3a23662a7593f1767f0876524ebcac1b5ed91e869161b267c04f6384ba6e053c07f4c46088a938502929fde830ea304ef6b5cb7ae502099f8864a1ce4d80d68d7602a8317a9876dfa6150a95930bee20e739cb0dc83b79bc923ca506a4abae56a28c6a37edd0e88df659e2a5d4291f6255a1667de6b98a8dbc1c2229aa1ef4f73d2ea6ab7cbedb297f5e8444fb4b75efc22b5e55971e030f5dced7be24fe01efdd8c46e3ca5bb2a939fa484658cbf984abf720a4d513aa34e5818dc9efbf006842dfe38d9e546f5ad829e36934e8a4691ceb0cec8eed7ef46f8f9e21aab22d8e381500251fe32cbdb67f17da1fbe42efaef76d90283a8f1ba6abf7d380d2290f98130cecd0da2a4401a8bb5d77d2fedfc698a80f3fb1bdba815503c9ca9ec255332d56329d7f4cd3bdb73d4dfc4811a478d122d5eb437ddc74d95de603a2d37debb68ec6b19bbd2f75db0cddca00dfc0603b2a522284aa8ce62e4f2faa71c8413cf41f59cd9bf59c07283c4a1eb57b4d3f3e3a68b693f5fa6e2b92b61916a7a4398879cb760c9f75ccdf10546c83104e7503949d71b4acf2338aaaeb002409ef58fb0614310eca09781daf9b6298b97edc4ce1bd1d1d01e47112a997c57d540b9b6aa97f117a72eefee069d8f008ff03d6be6b3616f3ba162e3a58045cf5f3e835ea12809289b1560392e40441234faee84fbf202404587c1190e8aacbc87c5312233a254f1a5fd31183e1c48a5450944605a6c2c42558d59e68008decb625d28e81c329265ad08acb1edda74ee181f27af7cc3d23c57554918829008b84f17ddaee1fb38d6a400f726da153db1d02c4bf8e3bf5e0f77113ed8976716f86be19e3c7669fe513fa2a945c819dec568d261b5b7bb1bb8003b5eb6aadf7b923f28241039fc311efe31f236c14c3a149649d5a05025fce7fab27d96dad5dd5431186501d350f36e89453073e203ef7ef45f0282409cf4fabca5c461e24544710ef5b0b4684cf8d05abf83e54b87dc1e4dfa9ad01e890399b072f0a210a13f6e4ff3c327d6ae8f4f21c3975b37f5350d2e5b613943fa99e96990e24da51080242132c3b2f328a7cd7ad927659d64176c54c284b33c80f38f94e44559e4dd1848abd937429924416338031ff82d23575902041be9b6d5117a54e401a6a40885a7b70ba087a1deb2150822bd4a96348bfce73a074477e48ee1d85e6bb6a412225052c9bd7cc7a0bd00b3c73bca8e6ed446e6684b28bd6a651a3cd7c8098264b3caeacc054718e18310753c06c29b8a93fcac76b5464d88a078fcb58f88153176575c65054e8ccb4fb8cae2003e54b785eb40372c17b705793e1747a81566dcaafc03081e5487ed66a4447d1858268420ac25e2e9a46af3a6283ff1a24d00ad1936888183126cd5e9cd910d40e1b7677970633743fc61bdc9da1e450c41f9f7f7859c23eb11aa871b7699f122cd476b3a1bcc1ef791cec50a77ebc1fa51ff19bbecad0e792f5b3d98aabe74d24be773dd9838e9351e05fa937d14aae6c57862f2a6879562bd01b00dbc9fb51d3fe6e81abaa2a590ac79b41ef7acc93bbbd532e103b2186c4af6ccd624df0966a9c2fcb76769972a07d8e3f3128e0dadcbc36d3a46940f50675b5fd00222d989b5d40752cbda126b721afb1dea75ce548962a432d3047a259741866f4479e3ec69ad42e35673986de90deadac6ca09ca97956baff1ccde739281b556a8e0c09d702f45a213ce74cdd60fa39566dfa333c32792165fd459f323a09c02a46a223863893ab1bf806e21e33869bdd4701e942bc794bbaa88d839275d551c431f4eb8ee45d976fbd49eb63bae9f81d82c5e5305028bec39017cc36feec7a555376fa735d9db2809d737de97b85ed7591daf26e2fd26e22d9bfc011bcc8549b540abf62ebabd6010f1e8dea6b7aba9675d71f2c240671c3bed765883d5117199d0d42ed92fec9f35d636dba8cbea5c6b1914535b76eb35533090e9c33c2a572b15ae05caef1ab64c5aafe9174c7cca24e624703dbe59bf19c78a9a1d50cd10260d2318eabdfea11a1d0bce9d7bc06837a2e59a807bcfa3361021152599caeb8e8e05c4590679a2866a17f7310ce6cf8380b8ca1fe4d3008cefd3cbd6c792b41aa2e675df5dbb8ec2d6899040bc4104ff59e9ba4d94ff820e2485acbeae781288c6804cf8d35d7ffbe1a4efe02cc693338ac7642fcaf0d579f3f2e33e191543d65544b679892338021bfb212e5384ffe556d9acb7d2e301a08b6a5a4b6d921c68666e90de4a66975554eff872c9866f67fa4cedf016a232fc34ed0a892dd3223368704f3a2d7a72d84ae5181758df995d5bcb262de2ebd94c445f6626d664851aeffb604acf44737e4c75beefcddfa76bd5fc637e3dd1c14de1bd6cfac74a3959da03545725c90451bf682713c16fc4ccef48eeee2daef253327956c55a51f53741199f6d7d23371ccd4a38fe098cdd799c3bc197b640c04695ba7f5280dce8f26d1a6e9e2737aeea9f5b55d6d1d57d39e8f77fd883809e934cfc10d1c71b958ee346535790885605a6827ebaa9793eec829127e254834f4cda654771a5837f73f4184783656d14a3fec1c8f2e1be8c23798907de1baf830c6c1f1ed1ca66295a079f4d25f294a2920ebd5d82a52b768c870a8a58630611202d8e0745c7d5c98eb6b33b33d98d9e079aeb18b928bfab4e91bb8541c609b384551e54f6ef0e34d0cd02f0fff91ae5a08412e71e75bdbda2ba06ee5d61b1721f6a4d818b651784f817cc1b1e3badf2c336b054149660a186dbccc5a4ce31f4f1c807ebfc35330995911e121ecacce4d89a0e2212bfb6cd0e5ba4651648b28667ada70d751850b7e3279206a0a26c9d1ae67ed1bbdf5af1cf16dd481cf7d64166753968a693f20b8a5cf1e23dd724aaab9f1b898ca22f5348748dc6cf2743be6636bba808758507cce246ea3e6c0719a954d19644586516f02cce382c5675f9f487baa88095a5c93f19ff6855999a626985fc6fcb22df558343b1ecd22574a2c727bb6bfc0ab7a44d1cc3f36da5e2f202c51d7e341c5b1954561ad2f624af07920a8e2931ce6c85f09348351e750e1bdf7f864ca88bdee38baa69bad3e30acb711ade5e54b0822614115ae528c40906c6ff52b05b01d47f8f3505bc31c06e9a37a0314981f7b89419f71b06f32f411a4fd6d02f44cbce905550b73c04fa94092927f034f87744c1ad09bbef345acc20c2ed6c96db44cfcc8def8b10448273ba7ed85369990608a4dbd27b346dd60c27f0de9c4d2a1658beeac34bd01fdcd987ed24f5d0e3ee9766945203eb43f25e508bb07fa9b195430e9408a3de907f3c4daf63d42427213157741a8b5c6f63f550894fdd817a6602dfa23689d7ebe6282daf6596de26d6b86e48d997198d5a7b8a494996760575499436de34b657f0f52fdc681c8f13b79bdf1d7c9dae48633952f663d3711ae05a900f89ab2640be080a77fe8e58070eb538eb2af79fad68859cda3e68610380371ead1eaba3483ed5292454f6a88830db533632603985bf6e763522b8fa6241930735c57c6cdd0cd2c57f5e2bc70e42f0af5d5851a7251fe0448d3c1f1eaab624e78bb3e81940e5dcdb9b107ee80be2d9b7d459faa94be27536e13f2c780009b78f80a8a82002afdafdf008ba98726d1fee4008d56aaaecc1a211fb470880aaaba5b238b72a340678c60e32cde4c2124d3626261f54810d0c47342e3580037223007e5152985435a56bc5c2a874156c718d3ca418b7af1090d3ccbaef23705629f0e2c6a06630c118e1b104f1aeeb9a7d16768dc", 0x1000}], 0x8) readv(r0, &(0x7f0000000600), 0x0) write(r1, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) fchmod(r0, 0x48) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) 19:28:38 executing program 1: pipe(&(0x7f0000000080)) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) fchflags(r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 19:28:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) 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, 0x0, 0x0) r2 = socket$inet(0x2, 0x4000, 0x3) flock(r2, 0x8) 19:28:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r1, 0x0, 0x1, 0x0) 19:28:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xffffffffffffffe1, 0x16, &(0x7f0000000080)="a3e39511e0a9ad1db28b24505aad452dd268c59c713259a2feb616f6b9a73df3cdc4908d69910ed59ec93cafdc0c9f9d06258fcda063c79aa8cccd72278be6fc8add186abbf9b4f43ba1ad4d0280f64410", 0x51) recvfrom$inet(r0, &(0x7f0000000100)=""/252, 0xfc, 0x1, 0x0, 0x0) 19:28:38 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wskbd0\x00', 0x10, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001140)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000a1044c5e"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x844) recvmsg(r2, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 19:28:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/106, 0x6a}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:28:38 executing program 0: sync() getrusage(0x1, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x3, 0x7) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x1, 0x0, 0x3ff, 0xff, "93db78d06b67b8b72cedffca832e8f6cc5904113", 0x3, 0x1}) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x8, 0x0) setegid(r0) 19:28:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x6, 0x7, 0x6ae, "a19805bb033c6dde6f818dfc7274285203344ad1", 0x2, 0x8}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x0) 19:28:38 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = shmget$private(0x0, 0x2000, 0x185, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/254) chflagsat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 19:28:38 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x2, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() fcntl$getflags(r2, 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x6, 0x20000001, 0xffff, 0x401}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x2, 0x1ff}], 0xf8b2, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 19:28:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() setrlimit(0x5, &(0x7f0000000080)={0x1}) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7df, "73cc5160527b0100e534840c76f3000700"}) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="00c42f54a738f9c244d268ae033adb1514a1eea89404570e14dba38f09f432b50f6471c0155ce3b27b", 0x29}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x3, 0x0) 19:28:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000), 0x0) sendto(r0, &(0x7f0000000000)="98531dbf6de73fb36436fc8c64d2c89479e56d3f31b97dd2a9d29b347813ee3622da9856caf4a94117b0091ca27272acc7841d08889b", 0x36, 0x400, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0xf84}, 0xc) 19:28:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x3}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 19:28:40 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffdffe}}, 0x0) 19:28:40 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 19:28:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1}) 19:28:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x2) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) fchdir(r3) 19:28:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x5, 0xc, &(0x7f0000000700)="79217831d2b4c5469c192a4e031a5747d29fb074721fb49ee13c1faa4726ae12d226451e76dd08c238453afcdea6f39419213068dd40bc9b7f106cb2dc4c292c036da66ea8df42ea112e4391eca6de4a8f11fd009373a3bb42462b1269152f9ab2957fea3a36abbeb0a525e3b8fb352d3b5c3482b1d1b41644374c4c972619d4cc01654657da8187ec9da42b865994ee8d005a094344027f40f72f47beefc54a954b9fcc0725ee843928a242102870a15f1f04bd814845d452ba8df48fa97ee771e87e55b4b9738b3ec5f2b44e3f84d36ea3f84ec8769791b7491709fb14f67007074820a266841c4cd1da052c1abd7093ff9f4963fdc80cfd6a76cf3e99b952f09fdc7347182ecb21bccd4a0eac4c460e3033606f4c0845a0adc546563a34aadaa0a71e94ae4455de0f99adce3fc007b58c95084525bb1f2631e2557dafdfd49ea9df247a132bd65a6c0c70ba953983f4ef25fe30b7574d71276a3b567c742eb62101af39e4a45eb4f4f4090b033c2d7ee0c1607fbbdb367c261de623e41116ec4dcb988ed2d0fec46256557de9ca0e53e2829b975141d3bd47eb93f5422ebe747bae28db008f8ee8813eb61ec3f507700beb0eabb4fd91be9bd61e7ae1198c3b20b7cd5ff380f802a618769383408985c7da24b060f6c91356f7c5b27ea4a7b9647990cae8abc1b19dfd5ffbbdc53725d005839a27228e0a629f695a075709161ffa66a9f4d26c53327c134830835c6b442980335e4ae6785784b723331738f92c080ad68a19c997c5806fa4e129f1f5a1df707c28ab4aa72762dbca6e5891684fd624f31587e8e7b2596fd338120005d3b76aecd130e299b0c7c4ff4d74936859ea1a9c5e94aaf5322ff2cbd14b3cff8405070c97b0d03923088c9225f16617d9b2660d1e48c2abfd71be728bcb34f289146d5b261a1c88a2fdcb0539bb061d5f5b2ff3bedb6082ca45b6c167ef780b4ca85738a5d1ced15dc0001c765462a078d9c5e35486020121bad786c0c97cf621e29f25109feb52ebc0772bc9111f6b5667207e55151e36c433c6ea7c0c1e07855a912aa822857bb4b07738c363b8f837e867a662790697b8237dee9ace69126fa509c8dd5b3ac434e2960778b8160385607908560b5623008730df2d3dc183be9bd0b6e296d03d02b0df9468c4df78096afc561a5bdf445bfa3a31da21a1c7c4cf89ce017f19157d7a2ca18321ad5219c59b1f329f2ea2f56872c493cacd9c", 0xffffffffffffff96) 19:28:40 executing program 0: r0 = geteuid() setuid(r0) getuid() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x122) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2010, r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x10ebccd4f0dfd3eb, 0x0) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="94be7ebe165cc0474656f6ae66d753d4558829ce5b87f82cb33a5723e843f8a4f695ca0374e41b86572a6860a809917c2b3c64067362a98dc3d06b12", 0x3c}, {&(0x7f00000000c0)="f315712f6ffe42cc6cfa93152f06881208a2a52ee943a7cd8c6b695d8154e0f6ccfbc8e704646e4879a02bf907b9bac53a4cb3045151d5874bbb963bdc017d28c6abaffdef65d6d24d24e505aaf6b259199b89fd8df7d6a6da4fd40c14eedaa92bef2b5774ba5b3009e43feb471c58d00d9c1606e3bdec1ba066", 0x7a}, {&(0x7f0000000140)="752e45a8043d7f01598196f9db8d62befb9ca4efbc6703dd6b6ead29707805bf2f9024cffba65b1b6872", 0x2a}, {&(0x7f0000000180)="44365cd598be6ea1cdb9095433eea8dc1fbcec03c3c587609d5470c3f182a28ddb4dbe25a6773c764fc59b1d728cb30622b77979ab8d153c4401351a03df30d285082980", 0x44}], 0x4, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}], 0x78, 0x6}, 0x400) sendto(r2, &(0x7f0000000300)="aa7c7300ab681d66806208d25c80c0527d5dc9a19f1fbae8f7f0c45e18373b415cb142b776a77cd957ad9ded5cb64dd659a0cb682acab95a6575208befabbe18acdccec0bf399ad33a74e19606a3fc9d2c07d747e0045fb3df70ef", 0x5b, 0x403, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) chroot(&(0x7f00000003c0)='./file0\x00') getuid() chflags(&(0x7f0000000400)='./file0\x00', 0x0) mknod(&(0x7f0000000440)='./file0\x00', 0xc000, 0x20) r3 = dup(0xffffffffffffff9c) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000480)=0x5) getsockname(r2, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) getitimer(0x2, &(0x7f0000000540)) pwritev(r3, &(0x7f0000000800)=[{&(0x7f0000000580)="61492eab84700fd01f19ab7cd5e83458296d4b72b07396f638985b5d2420670dc678f2180c80f81b1504defb80dcd3b53ca03a17561afba6e59e28e8907624314bb4554165f479cac9794299f914606537ea33ee8f638d3d207c499c7e51404676758f83a3bdabca687b65123d7dbac2d01401c847abc75bd7c6a8b22e57cee0b1b6b874e9d4ebc2ccf4e5c95579ffcfb5acd29845c6cfd2a2dfcfa18a1474c4d3242d811374656de84fc16836e9df0c2898b68cab6f75abcc665368b955214776c40225bf6b171fb82344b90b9f9fb1dd29a72049823c79028f3aa2e28d528cee7a330cfe12f0f12b5684", 0xeb}, {&(0x7f0000000680)="93e900f9bc1ba2eb956a4858c00780932e865d7d9f33c9d56d857021be4305d2d1afc8cdb7dbd4f5e9158f4ea9d04cd08f907491e068d5f4b8cc530e301accc6ee20171aabe0c0e8a0b50719c8a483e0792725ff91bdb9e3f549640a44a02506c6eacd", 0x63}, {&(0x7f0000000700)="f56c1730434224d0ae3559619b52ed121f61e89567a1258eb0999c38b1f3c339827ecd5da24f266fc574807de6a1045a93b70ebdd789198b18e2e36cd933d46697bdeffe2d1119a5a192e28e7bac0e82eb2bc363d846b92b4b0687756f3b429302767d38ca691013e694b381ab48539e839b34d4c404a294c56a97d8bd1e40dc7d6c08057b6e701b13ab6b08dca8e20185bfa2c869ad4d524ebe5c124b2715074672f486f8cf53224f2d3bdbca055970fb12dbfb40884b6a79ca1a8cb2b1efe765e2e39916d013c259b9220380413ceb4341e38a74890548f6814a4f6850860e19", 0xe1}], 0x3, 0x0, 0x0) linkat(r1, &(0x7f0000000840)='./file0/file0\x00', r3, &(0x7f0000000880)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000008c0)={0x4, './file0\x00', './file0/file0\x00'}) listen(r2, 0x9) execve(&(0x7f0000000900)='./file0\x00', &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='\x00', &(0x7f0000000a00)='\x00'], &(0x7f0000000ac0)=[&(0x7f0000000a80)='$,:[\x10\x00']) symlink(&(0x7f0000000b00)='./file0/file0\x00', &(0x7f0000000b40)='./file0\x00') fchflags(r1, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000b80)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000bc0)=0x6) chflagsat(r3, &(0x7f0000000c00)='./file0/file0\x00', 0x0, 0x2) readlink(&(0x7f0000000c40)='./file0/file0/../file0\x00', &(0x7f0000000c80)=""/84, 0x54) accept$unix(r3, &(0x7f0000000d00)=@file={0x0, ""/4096}, &(0x7f0000001d40)=0x1002) getgid() 19:28:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$inet(r0, &(0x7f0000000240)="73819104df70bea76194f005bf9a119151b5d7af527c029cbc5b8a1e62f96b002c2762866d80bbe619ae2be7d6480d39ca9b5c84200acc04497ec84c5b2a9ae423ac33be1b74c04fda07d272ebc30f9b1ae6f599620a61063d2946252cdc81baf5ecd6e8", 0x64, 0x4, &(0x7f00000002c0)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="b0e662b00561c0f71da4c9c0a19feb1e13ea78d109211b2bc748535501aab4e5ff45a9039a81a7df35816cb8aaa6011fa976a65ec1af70ea51", 0x39}, {&(0x7f00000000c0)="2af4a23c3d636fee5ff158b7c4d8fc81eaa1a58fd280a8e42544a2e5594adcae96fc9be48c11b00e4c22923ef8ab6bedcb515095b629616cd49c210caa79a78830b715bcd964d086067c446968895a8eee586d82bebd04159fe91ba47d7cd4ce9d2f5531d95f1e509232c82bde1adebb", 0x70}, {&(0x7f0000000140)="0506186d874ec09db03df80fca39b344dbae8f7e90a3ca4acc6eb7db21b68d765725dbdbc3330cf1294294b7490ca859b256521fd3099cbdffb7618e3163cd422c59c2682205f1118937fa2c0e93ca2616af76f8d8553c85a8d3de0d48f4e0f2056074d0a1a24af9", 0x68}, {&(0x7f00000001c0)="2b116d1021c70fec016b02449f777fc396407b72f3d9e0456aaa1cac540d76522ce49ae42131171757b3f80b0ed6d8f015feca3c5f93141ea3d9fed59babf20fba88ad5f2d0e9fb9a011eca621cb8c9740db2a5777a72a372e47924ba1b52878", 0x60}], 0x4) 19:28:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x1, 0x1, 0x8}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040), 0x0) 19:28:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchmod(r0, 0x1c1) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 19:28:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x200, 0x0) fchdir(r0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008003be, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x5) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000480)=0x8) r2 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000440)) writev(r1, &(0x7f0000000bc0)=[{&(0x7f0000000080)='*', 0x1}], 0x1) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x8, 0x4) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="831d96eb29f3bb55418b3c", 0xb}, {&(0x7f00000000c0)="1637947ac0ffae5341d91ad655553ab5db8de5ebeada5d6b1a6f32ab5e9b82c4f71349448f7612a71b1f107992bab446b00fff3be0952fa26d2b1f58e1e37eee4e75d3848abe89802c37ce7a58a32907f2127f83b04c261df62bb357b139609ad8721e893f2c84e1be54ff4432a79ff8c19494b7ad03f3959ecfcf42ddacba16850adb05b2dcc478d71b3eb15fbe357574bdf06912482b89f6b3a3013dd745f66ba1f4cf40cbc67f9ba806186e8a88286f85814bed418b9d13cd52814388f1aa", 0xc0}, {&(0x7f00000001c0)="25675a39464c3582694fde6c1503f44d2bfb4d32174b992b7c244190853fb0d509ede94e979bdbf22ffd7c7da4cfc83cb27812f18d679b9a30179ef0e12786faa803ae1aaf11c29a3351022bfb45b698e7b548b8937e85a21e5acdecc152f27ca9d05213834a7e0e06a63908aec2d89cf7cdc4a85cc5896aec5c783dee72c0", 0x7f}, {&(0x7f0000000240)="c2306709db26340ef3e48b1fbc532c1f41a25c5803aae42557ea3b66a803790508403ddd9da2d266ac270a44a18d2cf109fd714a48087985d05052b63cee343513a9daa06b2167cba3ab9aa06b7e086eb1b383f3f14a2e1f56f747a08997ae2f8a2cd8bb1894c96b83e4244541563290da3a935569c3bd9edb0cacf434c8621cbb4aef", 0x83}, {&(0x7f0000000300)="90eeec73d877488227921448029f5dd9d5de8bd3f1021e33fc7cdf1c8fb910a0756099a0fdc1d941308222463fad734e0bf2e19fab9f7d65885957f55e9446730111709f566fbee6e050718517f2f17f48c1ba3f4640dc1961c35f2d65967f3e1b3df8ceaf7303f8854f3db5ccd921289386ae197954e0ffc6b4dc2f3dd703", 0x7f}, {&(0x7f0000000c00)="6afc5a845ee9d33fd903bba45070b2020eb4fac3b336142cce95e43573d9003a600dc6c94c93ed5362745bac1049016ee9701e1d8de51da203b019905bc19a333a170061b677ceca65b61706c0c3024a4a92f90f74ef08c7f732e0bac16ba2d1495ee95a200d47fa56a723046e6f4503cc1ebc9764ca955e14bbf9e854aef6653ed3cd4188eb76650f51e9be88bd5c3ca902f8e3534d3404568c1f1dde0e3994130148aef3874644a86812435c12de4da6900b9eb6a882fc49a2e2e7b48bbd957b0a0e3120c852cae4f4092be6c7b789021bfe2feee44e3a8ab7d14d745bcf262dcf423b8d0715aef67679ffc1fc635cce7d0d60480de56e9ed551a8cb50250f0353e942909278d8a66996d97133ee29284b24e17e06ed815988147e3e84c2b52d0af9b05b9beb5ce462146ad89233cd262160b945f5643f67e5bed9bb16f03a769733f6b985b3e14b6076a2fb471e13712989c04239fb91faccc0f32cf5d1f62fd5b1b663a00f4a69548be365a591fabc85c5915d9912503b9385c0a641d6f12ad6625d2590bc9e5c860641f0cd33c7b5908a0a2fbd21890feaf254e0ef89ffe744a363615bbce6b7da8010670c2e8f8b5ba1d146a1b7d07181242bd7267d6131cbd64cf5e8395c36dcf74cab712a98a127fe43f983e50e15d3ad84aa77b6a3fcdb9246b1167662828c572e274a395afa1ed1616f8a84f4ca862f899f375dfcfdcc3fe7a1799008b5dd83c4f7d64307afaff266a719eccfce05fedc4c72455ec87fbbe2c75f575f06717a06fe86467cf4744ad5cabc5e4b894af894a9f3d02b9cd69563b1cb44a1f534bfdf024e9d9e54f0eb13f5803a8f1188377a78857f8810ccade8aa1579d495b6701064def8e0aa2a9864ec77ccdde04e89febd65e0f108824e11254aed75c4973f950aa8b0bf6148f3f0434233bf4f761761028a016edeb6f24082fe87864027f0b218e23ad392e15418536a23b3189895427c0ade78ed75b5c2de8e9c0d789485939a1c294a7fee633a178b474d172fc44cfaa2d7696c6f68872e70e9f45ffe92354207b35fa6f5bee594e51acdefa2aa363d60de4d5b43cdc5e8b5ce2c5dddc98c9b7d85048c096bf58f2475d9ab97c5374fb46cbe11bde0132ffae4d1c4d830e5a404fc487ac6aea9c71599e117d8beef62cdad734c37afd8dddf6b55c10349ba910c509ea9a937de70973ae27746dc8a30285ea1f13d327ca66e59e0f9a762a9ad66aea7d434ad2cee9897d35daa34af95269325eaa4dbf300d8d4b13ff5b86290f0330613683c9406898a555b8271faacfae22756943fad76f6247e1fc61812a9219e72976877347a7d8f8253001b1ca8e9d969a84397b7b962b58c08a37bfae80d059afeb206135bf0ded8a0fd552cd5700e5421e24c88cad329a4d31d71b51a2e698cf9f67a984550faf9df52527325cb079ba34a58204150cbd2a86fb312426bf069a8fd141466a08640ad8208a1b219dfb7cf625560dec980acb6a2e371a97a4c0ee61001da971409f9a5715cdb5c5aa7f8230d0d5fbf3e781c6e6e07e5399c28a8921e981e6261d436dbf18ce9f2ee094e6ae990d95700a0efc0fa0ad361732f0d50e4a4da96923d28e5f784ae1cf3c577268f17758b45f79e44d7b13236dba3889a357aa5b05e235efb388a6156611cd0dda8ccee604b2b7f891a6273494a98371842a8352eb08635075740919728a9ae3f4550214af4522438c4117ffba0ca839341a8842f853f96db91a23960c8ff0d1d4cc42c5e4966a26fe0925fd4852f6f9c15d290cbfd93791aea7f74401c9c4742ec37fc96cdd73a20cf046a555f9e997df863ac8b6404e46a3db22f1c21e4ddde5ec0f3a203adfed43315a3bedb645fa5339d6deb251698db7aefde1380e3b97e4e972f4a800969f738a79fe310ba4eede2f3a245da0b67be19a4444617e984eb60e381d4318d3213a47d286777f29557d5de20fdccda4b8785325a88ce3141cb31f8d3d47a64010016dd28b2183b3f3dd439de8b25270f7603c713ffe34fefbf490d57851bb3e56144f31b6ea700c67a15863d869a2ea2c565a5939ba7eb8a754abe4ea3889080dd6900eef846cf7ee3ec713ebae1c7b0cf6d73a7a68ec6b5286e35a85d03377f8b93f4332994cf127659e1cbb5e89ec125e0db3f59b7ad8504dcc24887f07cb33f33fc2895de8e34afba20b27a254f2a3b3becad542ec947dd15af1c0e40f10c88e6389a3d22bbe290e5721ce381db4efc2960ea14cc2f8541f1bc674115caeab64d30090c7d0dddb0f8e7dc804479e8bb4aabcd6aeaac5e99460234f211acb3d7722be7b036819282007449225a713bb41c452f42462fc2f8ad36bcea7e7890ee6bf6dcd4d5dd1751cc0b8fe8de7309735df239835a115e4c4b34f91d0342967e7ee900b0288ce20d586870b85a528fd6ee2ee60a77f56aaf0beede3d2689ee9ccf390706cab53c6e192555e1e1b0767761181de1bebdf60efa62fc84b2800c88809fa982491760eaa214e607806232b815f54a944664acbb42484116e06727dc88542589f2efc5c8ad11f1f90d25830a7fc494513f8cce7900db6ba6cd4a88ef4dbbe74d1eb25c888599dfa24ed6cc9e2a1f99623d2fd92f5511d0654a244b2f8f893570443ccc9a13818765d48fe4d435c17025a9c450c9e7f47daa577f9ab8c0b4012c09842956fcf28e99f7f516f189a14808941460f142f3174dcf59456fcabf030aa6a5d4f5961a22e20016540bdd490a5cb88e5b66e8fc560ff1476b411bfdd5493da9ff4140ed79d3286b01af23c230189aac7742f0da3ca1468d65335316955efc0d4d408d2cecab18721173ce29c1d5380c806e67edf9d045e3b18d548aca351cfdfbcb48d9ed22acc1f7104f949f8dd239d6a9f8f99a01bb65c377ab3163f1940cdec1427fcedc44822c8d811befcc747d641086fbb579898d03ec0b6ebcdb21bd6fbaeb3f954d6e7d19f563f4617613d3dacbbe2ef6e3d9cd6260925e492e314fa6331020c7b8030b492c0acee2ec1ec941a85d5c0877e188cf17d15e564eb4dd740aea9a6fa3f982bad6a46d092ff550613f061801cf8b047efd2923df6ac476a545635ed798291e566fcfb4d4d03a2be6c6b1fd5b38aceacca13be655876a953e544dc57c9b89d902b5ece867c0f69c42454474e08a80dc4273da0a73669a2c2e77b73afc9612814182798258db8dbf06fa774a166a23a8607c6aaafe96b3505d4d79f6d6d7444f560f7f8e0d25467b4a46ff41f6f064423f75f95044c719b4472f1268b2f4544a3cb1a5913bdae7ffbbeab020bdf565321ffcc68822ba82b1eb7e35dcdd962a00056404284f7a9817cc6a1ce7c348cd7a059a940c77ab8d74be7ce0a43577450c857856ddf28f92de0be87b5236a7202be7d2802f57d5dbe392eeba4e55169d65934fdc66af96db825775e655413ced817208918cba27e252d8e6d9e5ba4fa557a2a91cc3861c9a9da5fa5733c321bc744de5f80425180c06c6fa48396330c791bf0263ab0cfe4cbb5f2649cb6fd41a2392c269ed15704420f23f38d20ed78097cecb142213077afa1d716ace88ccf058f10b427d8dff8161b49c15992d168178b33ec57407b7240eb74549d006c71faf90720c55d84bce45bc8a3479151f5b65f162372968de7391f738094e0af881ba7e90c83bef38e8344049169dcbd56776a6ed26885e5bc6031f536c2fac2279db8d5aefcf5e6b7894e214430a096f09c48a542e349a49e4641eb6767aa6f0dd088331a9b9cf879b71a04d67492e7a2a4cb869ed6ffccc5240f318ea6fc8dfa4a0529fbd9941d0534b3d42b47ca2afb90776d5fcf302cefbbd1e9714cfc8941d08b8350765f1b86c40d0b61a1eecc72c06a158b4dbf143e24daf235751b045b996a89160b9fac0dcc1c549c0b86e6957d5f9362f731d0bc0a65ff85839a199dcff94f8eff38dd77e204080cf4266b1ea46c8c0c0164ec72a6827669a71d1da014d1aee241afb724c6363050bc66b90a121647d5b7315cee7118b00ff140495fc9ed8cc6daa90020aa209ae7305e51d7ac33cf81221177cf7ee2fb7942c08ef7dc8f21098241e11ab2350994a4207f071d0ea0ce9fdf5a5e7c3dbe2553afb6eb2483984a472fbb3fe2b93301f286efa3b19ba29c3e594b687565b516d253f94ad49487ef10f2a7e7d3ebf29f5c706f2e0aa0557c70c13dae820b55a2a78c47029bfa20be2749e8f43ba3afe3b4a470ea0a2800e12faf4849677284b0951c60cf214d821880bb0cd27743c6a72ad674eab4ce584f71050d6423336ab9e01f45ceacadd8bc2ea9b005d998d38de128847f17fa8b1bb76102775231a98b493632226382cc0c5e62e5acef062709ffda1996bc1507d9a3019472dac89acd07a9b85b433e3ce6b70e45aeeda51c4d20dec852dca6aecef80b20bfd2813747cfbd2d5756bcf7e76a02098deab8a4451c14289673106b884a0db432063699969510a269f0242f662c149c3eba34e105b6b5956d3a3ab71ae0d506f45f5639d7e2921f0b4b9a98265b31d7cebc89f71ee39faa70b53366f06506bf0829d912b58a1ea80cd6d05f52726788c6eca34f96434e8cd34b414d03f7cbe82f46170b178e13b241724d42ac8e28290f537c4909537cbf059aa7dc69184d8030d1b8d26da3a8d0ceefdeba21d39e0a3217f76ea2841b0ae63619fda7ec5b996bd7b30a208a7a7a54fa9b4b017ac2e7c6746da35b6a05b8f29c790e09bb72911a87e14bac14f435a301353b03795f1f509f2f549643fe3f35aad6a1341887ba5004ed3a9fd74a7c884c1c259e07c58302b3da9e3b6e3adbc1c3d2c8f95c4684a00061124b5239b44d7821f2bd2801228a683697460d5e1ac47047f9d6a789030d576a44e24600056f5ab6f181c3e105b124ea4d6a363469bb4f0b2bca37c30146a1a80339ef628786ffe64cf9325611614d236dc6e5f92", 0xdb4}], 0x6) chmod(&(0x7f00000004c0)='./file0\x00', 0x1) kevent(r3, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x400, 0x401}, {{r3}, 0xfffffffffffffffd, 0x2, 0x4, 0xfffffffffffff001, 0xffff}], 0x574b00000000, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x8, 0x80000001, 0x8}], 0xf3, &(0x7f0000000600)={0x3, 0xadaf}) 19:28:41 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {}, {}, {0x2, 0x0, 0x5, 0xfff}, {}, {0x0, 0x0, 0x1, 0x1f}, {}, {}, {}, {0x5, 0x6}, {0x5, 0x3}]}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0xffff) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b5, 0x0) r3 = socket$inet6(0x18, 0x8000, 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getpid() r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) dup2(r3, r6) lchown(&(0x7f0000000080)='./file0\x00', r4, r5) munlock(&(0x7f0000002000/0x1000)=nil, 0x1000) 19:28:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40000000000006, 0x1, 0x0, 0x0) dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) 19:28:41 executing program 1: r0 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) write(r3, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r3, 0x145}], 0x1, 0xffffffffffffffff) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) r4 = fcntl$getown(r0, 0x5) r5 = getuid() accept$inet6(r2, &(0x7f0000000800), &(0x7f0000000880)=0xc) r6 = getegid() sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000180)="98ddcb789a036b908b6c61ea7e73574118fde8705c49816996cdaa818871e15a6c29677d1d49e282b3e15e377faf05573c5a875cf0f088d73fda16fe383356b753efe2afd531aa0f7724497c05d4c8ced2d5c4f49129d57845d1becf442a685344f7c9f0de2dc46da15fdb8a3fce711d3b831677dda7c13a2debbeeaca113e91e8d1958705ce5998255f9188eb3aff5dce6c43d6185219cd5c7f22", 0x9b}, {&(0x7f0000000240)="b88916458669b46baab5f6116433b556a58a6d83735dede685665f711c976f7a390c738ac5d64e8b2e81e0a72206996255bd3ce7ae553dd23e50d46c3b397dd4c21140a8de18e67cdfd5474ff9ed222d49477d6e7b1f4593afd5675526c47618adb0fc8b23dd6340198181ebc7d864b7771b219d72b2538a5313b4861228a0d1d189326e5f9217f0", 0x88}, {&(0x7f0000000040)="72a88270f912f0b9193eba7a934a3a8e0bf7aa2bf297f42e9c44e66b756e1531ba2bace778c54f7cf1263ff967946e8d", 0x30}, {&(0x7f0000000300)="4c02637e2dbb51814c3c8e82a6fb750146805108c8a8caefc776ad63e246cc98ead17ca6baccd2e271928e7ac228f98acd00224dd2a93eecaeecd9dc4a9ca962144d2e65a03500fa376844e756e1f32ac395796b4840db4e7d670e6d3a899b0ca25cf183bb348d1a7219a54b1a23c069660b8670287eb94feda143dcdc7c2189acb27c3363b8f5f3392f108df20afb4fdb9be1269ade034c46d292b0d5c46ed44a0d87d192a94cd58b4762749ec53bea2d49cc7af3", 0xb5}, {&(0x7f00000003c0)="0a1670c0768a4bb9fd9929dca9e343b5e630fa9900e8570de0cb71d50f13226ddfe08839e14f130e5241e96b4e1c3a0f4423a3df2bb74fbe5233cbbd535175e03ff277d5044fa56a7269145d2d4869c04264f720daef955d29a3437b7c152badcbcea5254f507cfd7228dabe323026e838a9f96144407d4c48ef29b9004129c3d3f969ce54d82632bd24b7753db459131d58fb50009319ae36dd1b013a652991230de189b915b138542be9bd621131b97c42d5af", 0xb4}, {&(0x7f0000000480)="dbdb137a2d06d2ab6bc23353d337d90e8a7aa49c", 0x14}, {&(0x7f00000004c0)="06be1d4639693b6d050dc4ab104a9fa78e0e4653fd6d0d14a2a5d79425f86c2047b7b7f08889c23af8242bef97f45506073abb10aec2e5ba5cab6467553f05b89e0b3f389750679991e51c535665c4573981882481ce063c22d5e2a3dcb17eed2c09eabeb6d089da3d363c9b8866dac93b80a2f4f80b35527cc6d700e3c849772ed8205874f9c0cc270921e98536fba0fabd4b9678aca6ec18362efa2d76eadba8429e1101d698f8d3edf7851893d871eba07b83e4876c3ceba83fe0e458", 0xbe}, {&(0x7f0000000580)="9438420f9b897f850eab8273336763f3537bb2c789fcdf4965b1995b49bc8ce676ceb28f87842e16", 0x28}, {&(0x7f00000005c0)="34b1652d01f92f2aa5b7f599aefeac57b934f9d9b51dfd51ae16fb3063db8b9cf26e1880aab5aaf6228406e4d01a5af310b180a0a1c6778a3b534f013e653b50ff6d38476fc51fc55ec2125d479a801c735329e3207a53615cc9e6a524c3b6ead77ebdbe078cad831574cd89233d989886ba1dba4b72b198b273d8028bfe71c3ca768f823a72dc7d6e8c94f7af8744c36d1b10269fc6c8056896d0713caa0fa37ad690062b38", 0xa6}, {&(0x7f0000000680)="eb830c8525a24ac62e1a3e55e0ee45307895fefaf801a0d0", 0x18}], 0xa, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x1}, 0x2) 19:28:42 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x16, 0x4000, 0x1ff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/207, 0xcf}, {&(0x7f0000000200)=""/222, 0xde}, {&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000300)=""/100, 0x64}], 0x4, 0x0, 0x46) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:28:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000100)="9ae56be03d827112fe994e6276ae1fdf72416e79fa19a2b19f16d8ead60757a9d7e30fb87f3f616d7e675f7eec06279d86b0dac36e0c442788ea5de648b393979f8ab02d7f", 0x45, 0x8, &(0x7f0000000180)={0x18, 0x1, 0x5, 0xff}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) munmap(&(0x7f00007fa000/0x4000)=nil, 0x4000) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0xff75) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000032d000/0x1000)=nil, 0x1000, 0x0) getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setegid(r3) socket(0x18, 0x3, 0x7) clock_gettime(0x4, &(0x7f00000001c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:28:42 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 19:28:42 executing program 1: r0 = socket(0x3, 0x3, 0x9a) shutdown(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000300)=0x8001, 0x4) 19:28:42 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) getsockopt(r1, 0x8001, 0x7fff, &(0x7f0000000380)=""/4096, &(0x7f0000000040)=0x1000) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) fsync(r1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x29}], 0x10000, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x6, 0x0) 19:28:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380), 0x0) socket(0x20, 0x8001, 0x0) r2 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8001) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_gettime(0x4, &(0x7f0000000180)) listen(r2, 0x1f) mkdir(&(0x7f0000000340)='./file0\x00', 0x4) listen(r2, 0xfffffffeffffffff) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r5 = dup(r3) r6 = syz_open_pts() pipe(&(0x7f0000000480)) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000300)) ioctl$TIOCSTOP(r4, 0x2000746f) rmdir(&(0x7f0000000280)='./file0\x00') ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) getsockname$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000380)=0x8) r7 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 19:28:42 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0xd0aa, 0x8, 0x9, {[0x3f, 0xfffffffffffffffd, 0x8, 0x40, 0x2, 0x20, 0x2, 0xe4de, 0x7, 0x4, 0x1000, 0x0, 0x0, 0x80, 0x28, 0x0, 0x1ff, 0x20], [0x0, 0x180000, 0x3, 0x100000000, 0x3, 0x50, 0x0, 0x401, 0x5abb00000000, 0x6], [0x4, 0x3, 0x8f, 0x4, 0x1f, 0x3, 0xb4], [0x101, 0x80000001, 0x6, 0x9, 0x7, 0xffffffff], [{0x89, 0x9, 0x0, 0x9}, {0x0, 0x200, 0x8000, 0xa02}, {0x7ff00000, 0x8, 0xc73, 0x3}, {0x8, 0x6, 0x9, 0x8001}, {0x1ff, 0xa786, 0x100000001, 0x5}, {0x4, 0x7, 0x6, 0xa6}, {0x5, 0x3, 0x7fffffff, 0x6}, {0x0, 0x7dd, 0xe030, 0x3f63}], {0x1, 0x0, 0x9}, {0x7, 0x0, 0x0, 0xfffffffffffffff9}}}) 19:28:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2c9241267cefcc76, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000700)={0x1}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0xffff, 0xfffffffffffffffa, "03664e2ba70c033c02df71795acd00", 0x20}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f03", 0x5b3) setrlimit(0x0, &(0x7f0000000000)={0x3, 0x401}) write(r1, &(0x7f0000000740)="6a4a4e5cfab9b0fbac605a000000ff03", 0x10) 19:28:42 executing program 0: semop(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() semget$private(0x0, 0x0, 0x2) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) r1 = semget(0x1, 0x3f9ba90a34d9d35f, 0x56b541fcaba19a14) ioctl$TIOCNOTTY(r0, 0x20007471) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x3fb3) 19:28:42 executing program 0: socketpair(0x1, 0x5, 0x101, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000200)) r2 = socket(0x11, 0x4003, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) clock_getres(0x4, &(0x7f0000000240)) setsockopt(r3, 0x7fff, 0x3, &(0x7f0000000400)="001a06b1b58f86425fc9cc265207f10f1104274669715c2d86ad93b8d4f2207cec9dace37962cdd8501d28c280d02992f5638861543700001346d71996640fcd35b9f0e424f81d323d51e26a350e0359a5103d0674a9b4a6f79b126de123db40bb48ec8bcf4eeca4a54b40970df96a3c0eb83e187aaf0a2370ec0a6fa1d042d93822c58bfd1482a9476dc57514b7d16467a48846568929cd2aedc43a5d24264fa3817030696d153d84e52daee311eb0960cd05e2e44d5186c30c2f928c5240c3414fe531c045af27a2f00e9cd739d6f6", 0xd0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008001f00000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c704320b22f310b404f36a02f90006ee01be657aea8c5000000010000000000000202080271a3f8000400000000000000010000000010000000", 0xb1, 0x0, 0x0, 0x0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x3) 19:28:42 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) 19:28:42 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 19:28:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x58, 0x0) recvfrom(r0, &(0x7f0000000040)=""/24, 0x18, 0x801, &(0x7f0000000080)=@in6={0x18, 0x3, 0x9, 0x7}, 0xc) setsockopt(r0, 0x27, 0x3, &(0x7f00000000c0)="babb8da5dbd7dd81a08f3a331f25157a0e638c1f7c766b66e1a449dd5b9bebb90b568d56b8e62c19e7466202bdf2f46f532b8ad2eedba429264077f759382691ff46801cbb596b41d508b0d30633b264d9735becc7345d6c4c6524a75f8d9eac2232d526f6", 0x65) socket(0x1, 0x8000, 0x0) 19:28:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) setsockopt(r0, 0x6, 0x7, &(0x7f0000000000)="4992828095237a357e0fee48453c2670d5e3280c5057a191771d6937642db9724d", 0x21) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)="747c172c7b74a688b346049e32eb2a61ef14d64714aaa6b2edc1d6d8effa9136db1b45b3e4a76c7897451bf2d39d0bdc67b5f6069413cf6fde36429529e91d5e4a59f554371fe8f60f6580769ca25e9d2108967c8b7e957a727180f984ce2a1468e5290d36176ff60ec6d3bf5eaf5dff81ba3464376d55293aa29384bc69e4a6db3d75f5d9f4fb62f65f15a9fc3a1bf345f6b9548def3a42769c3636d65c5ade835cf7e45dbb4127529b46d01c86987b6f53c6de9ba26f663e6c17694367e9739ce8a9f3b327ac00e7db11d006f23c476b7060dd7e7b43a2c9173b7c603e60", 0xdf}, {&(0x7f0000000280)="02d7bdbd2e7dce37990bf4fed4276cdb91fa823aff66fbe39a9dc738cf37899fe7a97ea5651c186b163cbf84bb6fa22ec64ece695a110d00834b17042d49c32bfbc51ccde8bf2c9ccbf949db04", 0x4d}], 0x2, &(0x7f0000000300)=[{0xc0, 0x1, 0x4, "c7c43a416281f01e865b6d389c16c6676010c017ad585d25bd75f7b98f18607d7b24fb81cf0d8132f4a0dd5983775ebfc207bd90fdbca0bb26ed4e85fca1b65476fa624ebefad6bb902bcd8e44d4afa37806ca9188f8faff35922760b0edf0882e62438c528f28399740bfa252bca92b7c354c4a7926e2d5f304e601919cfaf7f345788d8210500abd0de1bcec01e8bf013be478e6f962e42ee51924fd8f28f32b6972976a5ab0a3d48d97"}, {0x38, 0x1, 0x2, "ae77ce6714590a16db10d3ba16cec0043719eaf1d0222ce205c2c9bd306674cdf394053c96c6"}, {0x48, 0x1, 0x9, "6ee23266449eb99ca3d879c9df7806fd877116a92bf802c5d69872ad65ca71a514e556a384f776737d252012bec082891e411f13571c5616"}, {0x58, 0x0, 0x5, "f622d4755239ea9e41425f641cad0f26e2be225779094a840b71383498b1014fc6d9d8e56e0b94bbfe93e6d14649976d2b25afcdc1243f9cfe230bf239a2efe7f0d351f0"}], 0x198}, 0x8) setsockopt(r0, 0x7, 0x4, &(0x7f0000000080)="2c61a7fbaf5e76f6a16ff24dd56f1eb8d17782b1706ce95f68cc06ffb9cb89ed382da6abca", 0x25) bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) bind(r0, &(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa) 19:28:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 19:28:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r0) 19:28:42 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000240)='./file1/file0\x00', &(0x7f00000002c0)='./file1/file0\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') 19:28:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x3) listen(r0, 0x1ff) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x2000000000000209, 0x323) 19:28:42 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d00001100000035001f0000bb893f10e79b2400"/60], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 19:28:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b4b394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816056285e17b9c5f1940397b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f6312b267b04da191c158b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761a25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d413727bc87599074c0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc", 0x252) r1 = semget$private(0x0, 0x0, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 19:28:42 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) preadv(r0, &(0x7f00000003c0), 0x1000000000000184, 0x0, 0x27) close(r0) 19:28:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="7d36019173d5e1f9e793c735a120f0c394ed54acad607cf0caede18ce24e50c603e6416c3f5cb02df11faeebad222f70e23531dfc429d33f58", 0x39) 19:28:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 19:28:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001b40)={'tap', 0x0}) r4 = kqueue() r5 = dup2(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001a80)) rmdir(&(0x7f0000001b00)='./file0\x00') kevent(r4, &(0x7f0000000000), 0x68, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) kevent(r5, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0xfffffffffffffffc, 0x5}, {{r0}, 0xfffffffffffffffb, 0x88, 0x80, 0xb5}, {{r1}, 0xfffffffffffffffb, 0x42, 0xfffff, 0x49a, 0x3}, {{r4}, 0xfffffffffffffff9, 0x88, 0x2, 0x8, 0x2}, {{r4}, 0xfffffffffffffffe, 0xf0, 0x1, 0x0, 0x6}, {{r2}, 0xfffffffffffffffc, 0x4bcbe2181ef162b1, 0x60000062, 0x9, 0x1}, {{r5}, 0xfffffffffffffffe, 0x4, 0x2, 0x9, 0x7f}], 0x4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x69db7a8aad0e52ed, 0xe22980caa4c97a21, 0xf2, 0x2d}, {{r4}, 0xfffffffffffffff8, 0x0, 0x0, 0x7, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff8, 0xa4, 0x0, 0x40, 0x4}, {{r2}, 0xffffffffffffffff, 0x2e03929be0e4c90e, 0x2, 0x80000001, 0x3}], 0x7, &(0x7f00000001c0)={0x1, 0x676}) chroot(&(0x7f0000001ac0)='./file0\x00') 19:28:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) r2 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x6, 0x81, 0xffff, 0x1, 0x9, 0x7, 0x200, 0x1, 0x1, 0x2, 0x9}) 19:28:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r2 = socket$inet(0x2, 0x4000, 0x4c) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7fff, 0x552, 0x3b, 0x800, "eddd08bf1e11661c60613a571445a626702f5c63", 0x2a, 0x80}) 19:28:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000001a40)=""/4096, 0x1000}], 0x100000000000005d, 0x0}, 0x40) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x8d, './file0\x00', './file0\x00'}) 19:28:43 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x1, 0x4000, 0x80000000, &(0x7f0000000280)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x8}, 0x10) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x100, 0x3ff, 0x100000001, 0x45}, {0x7, 0x71, 0xfffffffffffffe01, 0xffffffffffff8000}, {0x1, 0x200, 0x0, 0x100000000}, {0x100, 0xffffffff, 0x0, 0x3}, {0x0, 0x1, 0x3f, 0x2}, {0x9e, 0x9, 0x7, 0x1000}, {0x7ff, 0x9, 0x2, 0x2}, {0x1ff, 0x337, 0xfff, 0x80000000}, {0x9, 0x5, 0x67, 0x1}]}) ioctl$KDSETRAD(r1, 0x20004b43) open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x42) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xc7, 0x2}, {0x7, 0x1}], 0x2}) ftruncate(r1, 0x0, 0x8) ftruncate(r1, 0x0, 0xd29a) mprotect(&(0x7f00003ae000/0x2000)=nil, 0x2000, 0x7) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:28:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) dup(r0) 19:28:43 executing program 0: r0 = socket(0x10, 0x1, 0x6) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x20, 0x10) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x100000064) syz_emit_ethernet(0x87, &(0x7f00000001c0)="6d345df2397e9521dff7a431cae2647cd9e6f8104b3f5a8bdf5709907f4b5315206b365b855eda9a644f9e2ebfe0894029d18aec8c8b3f3e170a260003e82f695312e4845579495237aaa7600f0321dc814a5e9a7eb1f3a2977619deee624087b26556e8bd345a7873795b7e439a9723cbe467e492b03a27d04952466cc04d67e0c591e2a22498") ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000280)) r2 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r2) fcntl$dupfd(r0, 0x0, r0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) openat(r1, &(0x7f0000000140)='./file0\x00', 0x2b4e237e6769ae94, 0x40) sendto(r0, &(0x7f0000000000)="41ea675090a023ea8c15bbac5976e71db65ab0decb8c466d838afd7710358dfa237062005c3c7588257e763578328b1142d13188abd89e19ab3872f856c8910a59ec1ba1fe80183b25ccf69008a9b09a91075ca1f9f3a3a35d2f553bee952639fb", 0x61, 0x8, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:28:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000002c0)) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1a7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a83c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000059824cd41319b6bf242d5abb1ce6a5e99bbcca3344070f459f6c5da22fd2cc9944aba307649d462e1355b952e61efa710a586ddc1dfaf612c3631214c2023d892664a16aba537854c39b1ab6b84f3c27fd6973402f68fcb3bdd36a08dbcb98d4a19e23939144d37827b67e6aa082be7b288488211cf1", 0x120, 0x0, 0x0, 0x15e) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000300)={0x0, 0x1, 0x1, 0x1178, 0x4}, 0xc) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shutdown(r2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pread(r3, &(0x7f0000000200)="cc91dc0567e49254504287802c3d5299364b454f0cf75149b04ded104cb3c661dd3f6ec8e9f0b41a5fd343c5baa3c38cf708c0c2ceac8c47791f78a79672bc14c81661f4fa17e1b71ab862d8bf4d84a0f16883215cf3355621e1d8db30577c8f47186b4ee98e07574b951cfcad1e6a202495596145fd642e6ee1fb2aee1b06acb84f6f0895538d5b97f153d935816794837b00a9afe329203cc476b338ba6609df649c068f4210ff7a7460bc1a6ef0feae4c6fdd91", 0xb5, 0x0, 0x0) connect(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e0500696c653000"], 0xa) 19:28:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') r1 = fcntl$getown(r0, 0x5) r2 = getpid() setpgid(r1, r2) write(r0, &(0x7f0000002140)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809ffff0000000000008a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b2d16d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896385616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d0741822db075afe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cb6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41a7b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545473b9366df999301e439706a587355437a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3ccd6889c0a7c1d58e9359a36630606fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b89ff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7a1f39afee3b07ed215590ef0ec1cf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e313f86d243660660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b8736196e8118582891b01af71a86a7f01c8b471fef62d3401d51994fa7512787294ec44984fd03f748ec1d5abd5b84babab2b837a862a492cd0236a8a87a2bb6580ac2fa1c10e29d62b56e212f19f407877858c5f1ecafdc9e93067529855aa858b2e0683df4429cfaafbc834235d744574a1f8f08ee7ea0461f90a27f22c300491f44ab450bda88d028cb1d215c071e91170ca0a7069150e0cab5b8df45f9e75b7e9a995084cae582691c675625943da180df3a789df0861dbf35", 0x639) 19:28:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)="9c91f81084fa3b03678d70d7cd59d5ce6f610c9d643be51bb6d11096cbeb240d8c283a88a2916f1984843b82f06e7cf8f0d9e0b2d0816c3162fe2468259ebbd54c4efddfd9d7e46ea9ac4e104b77d079cc5652695bf72208c7b62b70e1f9dab15956e61ea8315d70d107293a87f3afe64455a3d020e62c347ca627489315607de709a87394ebae31f485f542ffdf3dcbf1c3c169498eb6a394b28108eacba1b2d55b9d4dcddbd54ed016c93ed429ec849c8e889f4f7e5cacde3c8ee5ce7fcc33037afbe041b212c2cefd30b3b7bb707ae9c9a2464983b39cba5b78c84811964ce1073d71d86ef43c27e12937c33e83d8e4a7587970030b9f3f5c6687", 0xfc) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fd0ef0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) execve(0x0, 0x0, 0x0) 19:28:43 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r1) r4 = semget$private(0x0, 0x4, 0x2b7) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x7]) open$dir(&(0x7f0000000400)='./file0/file0\x00', 0x200, 0x100) r6 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={r0, r1, r2}, 0xc) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000380)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x8000, 0x6) bind$unix(r3, &(0x7f0000000340)=@file={0x1, './file0/file0\x00'}, 0x10) open(&(0x7f0000000440)='./file0\x00', 0x100, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) semget$private(0x0, 0x3, 0x90) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af}], 0x1) open$dir(&(0x7f0000000480)='./file0/file0\x00', 0x8000, 0x4) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x6, 0x4, 0x7fff]) semctl$IPC_RMID(r4, 0x0, 0x0) 19:28:43 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x3c1, 0x0) ftruncate(r0, 0x0, 0x2004030002) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x6) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom(r1, &(0x7f0000000040)=""/136, 0x88, 0x843, &(0x7f0000000100)=@in6={0x18, 0x3, 0x5e, 0x2a}, 0xc) 19:28:43 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) r0 = socket(0x6, 0x2, 0xffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000300)='./file0\x00', 0x80, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) sendto(0xffffffffffffffff, &(0x7f00000001c0)="9eae7a36b0cbc9512f6e625be417463b52245a79030d8023f4478817ba100029df5995d3cd68af0ca5ad71f09f55e7354b21f998e695adba4cf3c8b00a93d3dba5115215536688e6dc2b9daae8f16592208d678a59d4d13faa0af40214bcd8bd16e81bf44f9593", 0x67, 0x2, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x4, 0x10000, 0x8, 0x1, 0x80000000, 0x8, 0x10001, 0x0, 0x1, 0x81, 0x83a7}) 19:28:43 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7ffffffffffffffe, 0x2000000000000}) 19:28:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x2) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000300)={{}, 0x1, &(0x7f0000000240)=[0x0]}) fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x10) rmdir(&(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 19:28:44 executing program 0: socketpair(0x3e, 0x8000, 0x9, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/53, 0x35}], 0x1, &(0x7f0000000200)=""/29, 0x1d}, 0x842) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) semget(0x1, 0x0, 0x600) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r3, r4) 19:28:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1) r1 = syz_open_pts() socket$inet6(0x18, 0x4000, 0xb7f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd, 0x400, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 19:28:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=""/121, 0x79) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x1, 0x0) sendto$unix(r1, &(0x7f0000000080)="143e64bbc394", 0x6, 0x8, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x7cb, 0xfff, &(0x7f0000000240)="97d2fc630094048243c96be5f00f3a360f7cad0e42ce42fbbe9f8ef792cecdc8ab3626f6f8dd40d53f3fd52e859ce180c31f68dccb5671ed2a717dc841f5037b0086de18dd5f8d04ebbc7b209bbc1b476a6e93d1a8bfad2b2c90503a43f467695b80f3bf634f85aca232c15191dceed5d336a9898d3fc7d3d74431f2c0ff187f75ad6f3a70b332d2de6902e9718cea43b2423b08669047ddc3179ad6022b4e239fac679dacae5e92172b95740d2b5200f8eb84a4635d2f82f1c6f93894c036aceabe4ae3023bfb6a397089396e773273fb54aafa0162e1b09103af179338ad5f87435a5c42819f33feae35f2ae40d2c62aa5ac9a05", 0xf5) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 19:28:44 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) r3 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) shmget$private(0x0, 0x4000, 0x7e37c9b0dd31c6a9, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getrusage(0xc4fa0f32175bf2ef, &(0x7f0000000000)) mlock(&(0x7f0000f10000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 19:28:44 executing program 0: shutdown(0xffffffffffffffff, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$PCIOCREAD(r0, 0xc0207534, &(0x7f0000000080)) 19:28:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto(r1, &(0x7f00000000c0)="c1", 0x1, 0x0, 0x0, 0x0) shutdown(r2, 0x1) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) 19:28:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f76696e653000"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70fa78c839746c653074"], 0x9, 0x0}, 0x0) 19:28:45 executing program 1: pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r1) sendto$inet6(r0, &(0x7f0000000140)="e8c189ea9883a3e34dc6f7dda42d8cfbfbc3d0bdb2d9d026200cd8cf1994d36e1eae6a6af3bea76e56ce8ff151137448d17cb6327af65bbbf664469be58b71461537f924de0ad88112e3a40e51fdd38b72e8c1d3e961819a79a48dd72cabbd6827a8466eb6e6fee8b79870af8bf32e3c26ba888acbd1f9de74647c64c9e14a7fc1a4a2880947f48c7741d84155c32d4bd825c56c349d148cccae16cd1b571ae493ea3a87c4b3b6b6908d82d7146acfbd3b6945339f063d7458fef358225a0d1a7969444ce0b07b947f83fd815b23a27a700c70ec7293b3fd23b62f6608cb316aaadc51263b5990", 0xe7, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x2, 0xd92e}, 0x2ce) 19:28:45 executing program 0: socketpair(0x10, 0x5, 0x3f, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000400)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000300)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f00000000c0)=""/159, 0x9f}, {&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000200)=""/87, 0x57}, {&(0x7f0000000280)=""/121, 0x79}], 0x5, &(0x7f0000001440)=""/4096, 0x1000}, 0x40) r1 = socket(0x18, 0x2, 0x0) socket(0x18, 0x3, 0x7) setsockopt(r1, 0x27, 0x2f, 0x0, 0x1ab) socket$unix(0x1, 0x8bd357807433b3e, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 19:28:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1010, r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd, 0x400, "73cc5160527b0100e5340700"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r1, &(0x7f0000000140)="59286dd0196e25b071b8bbdc393acd49b677d530ed1154f7bdcc91dbbca3da3d21429c51d9ff8c79544cd9b551a4b53a5144ab7d1deff9ce4ab8b53256124223ea9a99", 0x43) 19:28:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000014c0)=[{{r0}, 0x0, 0x61, 0x80, 0x80000000, 0xa421}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x0, 0xffffffffffff7fff}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x1, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40000040, 0x3, 0x6}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x7, 0xaa5}], 0xdf02, &(0x7f0000000400)=[{{r0}, 0x0, 0x6, 0x80000003, 0x1f, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x12, 0xdae4f54eafcf3dcf, 0x80, 0xffffffff7fffffff}], 0x4, &(0x7f0000000440)={0xfffffffffffffff9, 0xfff}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="fffd5410ad19420a1c99bcab70fb04edc0d83351533f0d4ce8407a62879c99a1fd4450ce6fb7abca0da709a4f55096c46759277ab09f21", 0x37}, {&(0x7f00000004c0)="23f62759c018e2977d2611d59951b389fd3915dc2751c52ca24486d733e57cfb109cd0f18019c6e36b7a40a6cc35290ab14e95522cd927984ed9ac44be0132885b633fa1aecb37c1d89f22deaae0aefc99fa4f263b7ea9f2f3bbf3c8245f99a183146f0d04b3a2e87307f4f70686b447c64baa851f7fa49fbf358268ed27b8c7c99584f3bbab78862cdbfef4b9519b113287607501b7ec1f5a9f4ade0ba5dbbbf5e07b81cca8f9a621f865ec5f08ccde1bd44a82b83874564a5c31541c8861f627de2b3f415981190e5945825fdb633ba37df0f80e757e9be3e082f42e7a034077c783f10ee792cf2a3125deb1f50dbb2adce321163d2ed571fb8bd8df54107b5ef0a2de082f3517e51aa8ecc6db4a2ea2f5ef06ce259447605f7090963df33b93442da253692a06816572d2af58abe92fadb05cbe2e3094ffc294253ab670b1cf65044ce2ba5bf8acb9a96a7f2746652861a0b4faacbf90e333ac3d581424fbdd4a75e4a6bf7b2a4e165e6d3830d0851417c76c31bbe208f13f385ea2e2d7db831fdc55b6d9e415224b063e10846008b24f08d48593e370987181375c657c2bcc53b3425ab2f5f4976003a969cd5ac49cde54d7329efc56a533fe1384ccfd18b3f93c3022070f03ff818e80ce0f5f96448b4084134f86f9edc60120a90ecacfed86ceef2635d6bdb4da03664600d76018154665f2d6645da81a946ad9d15e083586730fbd9d6ef63256f865ce6b8830fe2fdc2dd030ec7be81fa80899cf03d1c3df0dff3dce23e9570e78b39ab2d7b0e7033f319013415d57d5a57f1e9899254bb64a4afebc7380626e7a40ef475d7955c4b69a11491483735d59ca2c23ff695b4fba61ccdd443cb6f408458e0c9d2134f3269d356beb1d6fd4ee9153b42be021e4094886f89f4e8331e50594cced88291871092fde7133efce8fc53f420dbb6bf1f0b7a0bd54bc0fbb4f2b170b6116251c7aefc003a5e8b08a292709026eded80beb588ad486705e992b049a3914c3645d7e5cafc7a6ce3981e97ba887d7282bc97efb2f8cd5b3d5ecbbbb71451ffc574dfccfa71255315cfeb80f0b21bccd419497130eeb7c86550d06f473a6b079dc7f082c4732f3b85264ab15ee2f62b00e296f1e86514afbd52ea108e4fd0ba64eb4d81c74bc6a07cad903a72d9ef34e776bf54d1923e26c8e7cb456752c53c3022fd860872d91e47bed465994ffc2bb6af8a3beca4661fa9e1c4a20a57652a15f4b5589866124a59c27859f838247316662967a0660726d83e1a79deafe9d5b8dd241c876b68c9e11175620bb047dbced2e6554c38ad61eec98390fed86a7351d0ca5eb635f4d38efbcf8a83f3c063f609a0021af3b2ef3ff0ef86258d98883f5a0781d146ddd78af96f8cee6711497e340b3343593dcc81a3fc0faff098f8977349d048f13fc6e2456231820ee70eb500a8f56829c07ed925fa822dc66e558ab966bcab10b4222b953218bc170be637319af2b335736f23ae0e579244dc5a73b4eae836d0d4b37c2d64e4a16aecdf82d1ca4fe514b7a1ee1ce3f49a705ff0c64bed1e8247e808a8723e78e28d334884a763e96fdf623c43b745314c51c30c1eb462573efb6c14a194724e3efa94816816c4a9357aa4a7bb415da1f525a322f35a694268d48bdca422861c5368324e912d81c3f84ea37ef0d8b574567187ed381a4c9769ed80e497c46626533ecf00385d86d72c8a89c042cf80287b4dd5e3b338738368d9a589ec8ed9f4b1783b9a967ffe8fe15b4bb60a9959b8c9ad4fa3eb05449e212a7c7cb97aa05003d0cc5fb7b68eb3dc2e4cf0c2a74823a2382049607cafa4f5a2885b777bb87b1254b44be6397eff59f387ba0bce558bbc5d53423c0f1755ff2da266f74245b8d00fb76f170ba4add0f43c020237d91c09035ab244629ec4b10a77dd71d9ade4b6b63d240a0fcd1dfd4a104d6988e175a34d84d110852a286c8f1ae7628e68a414428cc3eeb5a64acc539b19778ba4f08e1fb5096cb5988bf50c1b11555b7bc07bd46a9aa9a2af4ae4970b44b47f67fd7f189472718ea38a46c16ceb3dc53e5eb4529d4e8cb246293bdffd2ac65c66607dc858e4f4eda61f4d3ec4e382bb1978609fb0fc49dc9013f96ff08dc806f8b894ab4df477ca8c75fb5a252cc7800b557901890e86c15a80d6de9c6b363d0b9f287e442e20721544f9c0f1cbfc8221cc27629c1653008eba98b891c84c56f1ddf8badce3a5fdbb503637cb02b37b4b33f2cda6d17637326abf2cfa340af351e5b979085ed250dbed9f10cb1e5774796b2ae0120fb2fd5806fe817940f36c5bdbbb251bc7dd60cc682ea16c3be2aba19d9caf23bc02ab87ed6deffe4e9560d60ae8f0acf088d99ddd2b91071746dc60565b7aef47db36f57da0bcae093e39501640cbc520e686b13182ccafb3b6e2e84a8ab2612919d5780369a90da09273068ab0875ebbf2ff19852497e49ebf38aaa56b0249c0fbc996eb99f1e68024d05d1e9e13b2a446a31f08f8753c94b04e235c10d6f9ef11f98e84c4aec916058cf461c700feb118c368c46e57b3342fac536ecde77e8c7bb75931cf7381349b8cbaad0a0d464f5ed693e7844e427e47165bb35624557363947dacab71edd5ac0d3414e1327181d6cad563952b99a3aebb4365b685c8b0056104a81bec019dc59f981b934b39728c52925da986dce0ccbbd77e206f60f1f15c60265bb66b780a38275dfaeff15fcb2a01771b1056e590db29b61aa05fb3fc2d876ed15793195f2ff87959a62d23aa7a0ba678288a1fe2ec1e16dc8defdf30a3a4ae7b931a093ca8688b981f8371ae440dd4928490602f0b171add3d4b4d61a949d5e8bfb15c1a643928b5100bb67684559be7b5133beba0a0d8f2f8ae6c56f5ee039ff3c9f104183b9274a5496b6db583c5563189f6eb33dbb8b4644f8b736eec94946b828980960cd13726dc737a21c6a670946713ffb5051b3ccaf9902beeea8d5784cc0a754fdef05e9428cd3df01a78f6d0aeb555a762ad266a30f853315bac322186dfe0aa4a6bd40aa3f9322aa5fe790da80e2ff75bcf8e3f519c830b1d2b163b4f1947ce99c038fd5316ffbcac965e26b91ee3456c1a2b91b177970d94b0a4054461d8f2c0e32f230f3204d81b267f9c75ea8dc88b23597bb5d01102710a27f1698d8c4eb7c93be845cd4ffd0bd35fd7defcb4de45f53acbcb962d36316bc480d325c10516001b7a3dd416ff766576ffd708388aba84a39467e6ed6bf2065895be41753bb6e1a4b82984e3082770c04fb770e3fc62c644d5de5340d5c8ed7e53d22c79e1ce8c301310427a8cf4013c890a41c23b3b77e370f7c84d010d609867248be44cc3a32eff6f30334ae7e2f294297c5898abefc748833ac6bc74ef17bfe6a4425a1929ae151b59bbbc05ca03e555b68c4419185352972fa08b6c7571fa42438ada9455ccd47eb06326f2917968b9962f9371eff48e60c6bb6d5948184c0c552c175a4d4c9d2398326c6129ec4db8e31d2c587768f7d314a319802702812a3b7a25e41e6e92fe4222b3601a80f4d2363963bcd838acea3719a0136789cb4fd924dc3c30e52c2b96c02ead4c7c1b766400fabb30b07b2e3a01ae6e57cd0a09262830f4143ac0c81250f9127a2ee2b5a13d8342936f94976a3897b69303da48f4294c77fad5d8477ca74eba5b720eb40137910c9bc98b5081ebb462ecc0fde514a5fb53f097ff376e5c92acf515bb93003c8525b6abdd5bc626214e87e6cc852d94943b109510b3e0f04a81cb10a1b6d1e81e02dd9ded908ec8a8509a25867ee64c8915404f2fd601417731dd19d91e31f89fe5c110c664aa9f5da44a1635633ed5fe93d0842d4b9eb6d5e65028c6f161fc8eb470b78d8586d98e18935b631d999d67883c821cf1053f5917f934ba9f4a22d5e5624dc03f715d4fee8655c00e19f4c333f5d59bb3d9f3b646719e32ea332e90e657d2a693b29454ef4151b07d4f56c1ddea53bfbd33021cc4ede432f486eea3545d8ff090e924c1f34a6b986031efe55c8e7ba551d767447b067ae2c6fdd26f41a2b6a17e74b2d8ba7eec452485064d911806075f77716229d9dca7f62daf507ff794ffe624da5ea8f59ad3fd083bf376ca7ec5624ece4d921ec79e3d692a075a7fe66373f4c6b937f02ef2de20b3a6aa42e0be301b1bccb98d232fc8311177f108c136f813125ed7da343e64f28ecc3314c08ff6a7e58730a6de4fb1cbc781ee6b290758125b3bc50e101f7b33bc05b85295c2e74142df581c88b12999dda67feb8f193c91909bde99f386fe1a24c73ba246cc70a2984fd157ef1f563dbd76a3387436527f475d0e5ebd9a98064a78ee32f4f64ed62ef58ecb9f0aa39a6baf3946d226c4505c8243c76f1e7e7eacd2b1b2f07e32c39c84ec744f4dce99a59ccd852b65ec7b877aabf4d1cacbfbda0e9036dee2383e935015369a52a9358fc17e518334315115dfb9e6e3d5ce1e5ea364aac85d02371decc8c7d840753a9b8e86d66f063f9ad674e0a5e9108266b5920220483de01b437114aa0ee2f405b1b03273ce31301bcf7ea98a7b08447e2c75788907f8a544b5bf53fd85d74e9187b482dee21c462cc9240f1763636d466ff292737bdce8485cdcf6d5bfc6e16351ced346402641afe993797da2f7a76622f2f6cf1b551a8e18d268e86301b8f6aa0a985c68ab670ff04c99f79d524e3c3c51472755cfd519453dad2725af0c94950ef995c08a8d18543788ea3eac9430f1f3dbcb53c33c03b9648b7881fe68a1448234ff832fff80037b0b42444d67c35cd9829320ef4fd031cdec4a37bbfdea8cc06662ed6294cc9382a166f717a20ff75dabd2114077436ddabd9e19d86cbcb1b300f49b59462709113734604882551fe80d028bc0ed96df518b5b88b01e54c5f744c8d1b6b292e3fdfff0ff23680a5352d8487b1db8a17df95876226125f3ce9c7d0d88ee1d7f935eb4eed182ef7a84fe7f01a4445b147a6b32d6b5a0cc975dba7288e6efd1bf0194dd15d88df7950a0c01c3f470316d6c93209cad7b28b8ee23fbb80613783cdcf0acad26d80447b2ed1f58ec6f535c9730e378374f1e15be1abc602ebdd220450a4bcd4690e2b8aa4d618f58a7cbcfe7bc44119b584661e771ef6ad49064dc9f87fe7eff70188d6880348bcbf3c297dfe4d2fa519a8b1539f00206d9735e872d402ca9e4dfc248636af35b692c38b3c2125e30719aa21dbf30948e08e590c3c5b1a22cbc9857098f6375f172de2cd2bbf58576723ed227f1ed7d2868783c65118b465d1644bbe863563e13ab09f555f2f9249a43a868f7cbd1a46b7cbc6ece8127d04c5bf08f84973347356a9b153b6c6c269d3f56bd7b090bd4ee07d3df31896b012be7380772295feacac6c70b1520164edbf8cc83a9554c8fc005249c00ec061d9ba4f1e9553e56bcf3a0ab683dec30fe327465798bfc45bc0165329c2c80964856dba4958e18509e384d17063f0d3beffb9427f444878d93b1b5aa47b5635139f70932be6964de310acfff1e8daf08706170b876c297f0dcad372303c2d469ec604c9fd6c766812767c6ae8c93c4da774258e16457475d00c3e5f6349cfb5afc8ced05db94119afbf84144e94a28413a242b1539ab9bc462f921726e205dc737d9c3d9f22f0184709e17a8487e330dc58e09043f38a8c9c91b763fd688d8a4602ba1f5a8504567a3b5abe3ffdca94ec5fa24b8ad31479837e29ea0b22e4c939086d5b1bbdd63060e60aef56abe8314b689ebf59ccd796e18bc817969ef0", 0x1000}, {&(0x7f0000000180)="e0f60d6d70c3d850addbdd609fa348c300cdae5a7e1ab5435d1ce2afb8ca11fcfb563effe8a7b475055b0471687c37cfe07983be3388ad975281ec607c3da51b8898bcd0e5089419831e717b44883fdd76231fbac9d5096371e382bfb7e5ba5a739750039afb749b90c8a8f9af3c7d213bf6aa", 0x73}, {&(0x7f0000000200)="2f14615a8ced1ae0097bde33baa0ea4b8ec696ba1b62c494f6c97e52377c315f0f5c", 0x22}, {&(0x7f0000000240)="178c226c039a443a2922bc0403eecf40a3e1530b199744eff3c2f138b5a11663f75be5fa7aa5ddb5c92a3ac253247bef3989b26e4d1b654035780e9f5ac9b4ca7c59e5b7b72827bb23ca4bd99aac0cb837e13d21a02c5a7e9adbae03e76d8eb6a8", 0x61}], 0x5, 0x0, 0x0, 0x4}, 0x2) r3 = dup(r0) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0xb, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) execve(0x0, 0x0, 0x0) 19:28:45 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 19:28:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) r2 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0xb486073b58ea7042, 0x16}) 19:28:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x80000000, 0xffffffff80000000, 0x4, 0x7ff}, {0x1, 0x200, 0x0, 0x8}, {0x1, 0xffffffffffffff0c, 0x2, 0x2}]}) poll(&(0x7f0000000100)=[{r0, 0x2}, {r0, 0x4}], 0x2, 0xfc) r2 = msgget(0x2, 0x100010300) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/139) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000300)=0xfffffffffffffe78) fcntl$setown(r0, 0x6, r3) 19:28:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB='P\x00\x00\x00\"\x00'/16], 0x10}, 0x0) 19:28:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 19:28:46 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_getres(0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) fchflags(0xffffffffffffffff, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000140)=0x10) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) 19:28:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000040)="cb540c11414ad5a611f3215bd1e23e43ee03374818e609063f3df3eaa60f674c6eeb411aa8b9d22a8e1bcf6d527d", 0x2e}, {&(0x7f0000000080)="cb558e3ecf9acc2838d361113b97cbc574d1fb76e218f14083", 0x19}, {&(0x7f0000000100)="5fa3c923c064511ae1d2230d38e9b7f07e43ee064f14b9bc8a8948615f4f2b2e51e7b2331a15c6a1f8e3db662e73d9f22358778d1803892fa679702f6293282b801bbb878c8d68a36ea86187", 0x4c}, {&(0x7f0000000180)="0b7f22338a11b7a2b89fb0b46d43684d412e7c792c5b246a093beca4d4cb52cb5c1d5ff43ae7d0d0e5d23435d812432d24ce095e6d208f9583dd7599ca6afd1915ebfb4767440f1cd4575d44264cfc1f00b9c2506cee4c4bac96a9f26d5e868ca8e4c3311e44ce7346578e7a8c83f76ef229527872e0510ac4b194012534788bbe98bc2d7a7b58af4b7936e0266ad2b7afdfee32642568acdb8facfe1d7a55b310b6de1dd62d5744e673a1cc06e39fc8c96db5c629d121af053e74cf6c3a5a1630d6da07ccc794dd33babf8c4f2ffc58540cde6739656ddfd15da8a1030dc6f08035ded4b1bba5fe90b1a45ad6e77cf11245e7b48402e5c466eb7564f98247", 0xff}, {&(0x7f0000000280)="d6110b68ea123f533fd8361645a7214923c817bcf6cb0cf49225847f63d6a043fb3bba8b47fdc40401d515529e6d67b08139fc7d16c3c19142a78f8500a5cec0d447c407a08f259bf74d64427b13bf86002cee8e90fcfb99078d57b9d04dd0fd786a501f1225463bd19ba44243f6dbbf163f6222fa206dac3520a83370006f650c926240ffe024ece9a4a0c1ff0b782a268feb6597ba135e4b1f2ec1ca4c6ddb46bd8d24d2790bdfc5bc3128f585da140be5b68b773d3800dbb260", 0xbb}, {&(0x7f0000000340)="65829b801a36e262f9dae485c38d962cf86e19c80b0310acc33cc1feca421aa267bb584c537a7f1699a48836bdd37b186e5a89f8a00749e3cd2a7ecd93aa488e2ca911ac2956fe5ca67fdcb5e75b0993f5c484fad270b904f311774c1120ce362664372a172b75b355963cf384d4aa912787f62e55cf52e9f5a7e06804892c9091bf270e52ff07456a3b01710923ad2c26ea7c5bd3516f44fecefc7f259c428793e1b98a3ea530489bab4d74d1bf07117b4c77a4c6758a1b6032e0a567f70d9f133bb3512732f3e0f2a2e10d32ec6195cf79c47ab2f1d582bd9a86b40e9eda15f774718dd4fb826c1171a2726b2be1cb06302bb2acd9707e10b5d1331bb7b59e699e452a2984febd94c77a6735588ebc95b8fa0e616c40a7148edc0aba3c1954c5b59c944463b25b26f91de7699df9c98155edbd72bb275aa645a2a5b013868bce4c785f26f84c30566ef784b0327312fbe1703b7e4b05039a1b4f49ef42723a6ad0cc50c1674dedbfb39ec67b0d78234204cb718f850b4710fd3740014ac42bc7065ca7e9facde39b9901b74f807b3ed57874ac1138c46d30df9ffbf351b9cee7fcfb88c4be63af973da633966a4363d0b6a9d14635703c3c2ed0d2f43495a754768731300e724e206208f6f80564744f9574b0cf3df6b571354a709333912f56a3c088815380fb1eb5e7eaf78ab2999bf8a0601c64f77d0619fffa2b3c78b1c87e9a7cd1befeb6bae25176755ead905d80dda74c23a56c69c9e7239ba658fe21a24a5c4f614c6593fe327dcbba48927eeb4587f9db1dc6ba71194ca934e966a4c8137ae1443533396b02d4cea698619fda312eeb9d358430322158a57b9fd89597628b7160aeffde7fa013d7856e6aa88498d753d114112980b1680995afdfde9b501fec0e9ba4eb9933f5137c63338650fefcaf33de9b0d19669562980ea7e7e6259d020f946bed0d948656fde5af936bf7cef97dc357c00e8ab85365a069c708e0c1fdbce9c6d2792155a69ec6bd2f4aa4dd0083f767f500ca0c7f2495f53477a3c7b0d68360f073a65494405fb81ad2ff94d9f1977fc91b340c873911457a5582df054cad9328538dd1b9334df3fe3f2361f15bda5fe99b87b86e83fdc1cb11d205da3f04980e4bd71a0ffc3c2778e51cfd4e25e40a0019b2401ba6cf3f06f07919827c482f375de384778bffef96d07abf5451c346e80b9f1d8b834402ffe5055bb3e95bc94baa9a56b0343734908fa5c4f7b107c28dba895b4ff0da33204519dd3b052d3a0a47671b05035f3135cc59c3da146941ea8d3ee4089a073280ffb024f5fb63350a059e17c7d5aa0a895822a3e807132f863c5684c8c937507f5fbbb835476b820a5ed505c5cc88e36d937970470903fac30ab923a06aca8dc38bf28dd8ce669300f7b81a8dfb636b6da823b4007444b3408f6e9aa54d0f47b5165bc3523da02fbc704ecb77ca9ce2fb2427c9147689eac1f92681054fdba2698570546f63a9fac2f19180bdd2f84d5640c2a142d0f575cd58bc6a4da12c92cb386e9e50cf2002c0e704aacbcd3f6b38a751957e7af94e4836570fc0ef3cc86e314c4b7e53087d283982147b3914a283dc8d527f5855c59233cd35fd083359d7daecf42544179bc0bf3855159882591f66cc13b858cbe8ac2393114fef6a04f948473b071047a3adec610d8ba1fba70cb22e9bc12a7f93672b5d449266ae3fa1ece393039607f1ae274f2e093733e0d518360f8a49589402bcc7df9b75ab677fbeb2667fe2adee93f700cd9f039e50dec287a1c1b66a74ac668c1ab39ca24a51924625c495e031c1d416c5988afca2b2ace454411695603e4629a130183364eadce62586fd3c5c63e34ecc20cc0c0aed0d6271d766ca9ffb8dfe11a552c72cc5fa087278c631e5e873ad50aaad594665cacd478fe74eea1df4f48be3dd13bac0bb8656e12b0e22a2d60711430ee33b0791923da758b3f118b0f1f09879fbe0b355e2679283f064106a4ddc323930ab3ff3d83b19094e17b5730054fbe5d8894a987f4f8f0188034590a80b9c4edf01d473089b8dca5630ae4c09ed91d0a4fb8c120de1841cf3cb3e02820e78ca9b3ecf46b0da450b5994ac38829f1ee46b5425eef57115b88362dc6ad7cde2fba7e133d9818d7ae824977cd1dc0967a6351e4f8ee77c9c25eb74794b7e54f05ea62ca374362f2dd8c4666d1759df8ecfdb7c026e65199bac989fbf134cee6eb8fba1f7644c2d2e89f800661c06ef37ea5ad095df9b3a403efacb97b3a78c0c08bd35d5e9af08e7bc797175570e529db9f40e5dc08d208530170b5a6bc06c5680c00fdfe8849bcd6a15d01bc8580d601eb04cc078e501a0515375e3aa31aec290c7522076f7243787f9bdbdccd49b7d5fccfbe3ae92280a3a0b0fffb91dcc213b5010309b2dfeca884fd13a9d9f69fad9164d3220bf86ef95487f6a31618527a57227d81a648d39dae186fe0c388017ab247319bc3bd51f5ca71954e48d9837a13d8abaf201aecae1a03086707c27bc4cffa0297b14889ec18bd184dddf67aa634e42d07d29a9a71cb953a0d78f10bb9e9d471886073ac535c9738dbc466317c2b0b094397ef063f3419b5c86f3e86419207b60aacacb10db788bf767e9a5f2d53b38921d815cf1aab2a63223ce5b28af530fc81b0f749dc7ed3b468c1da6dd9a5ca7ba4115ce361a905551830df0848ae4aaebc60d0b9909c679b36a9479da6c299e5a23e9bd686bf14f02e2bbd6018abd8d4c28e870eb696ce2316a1c7e48d7a531c6b1f5211058242903f44501a935f611cbb7f10f2ad8aaf2a842aee377de141edfc55e67dfa287612f5c21f9ff2285267dba81f6112a3ff2f04ce86ab947566467f1f755df6e745c8d5539897e0f2a87223a4190af53e4e5c02e7b19769c4dd4143217a253f4f23a1e8ecb70384e5edb55de5eaec69be7f75523e507da57dd6d8ec9614c451fc976ab105b64478217d59e89ab93a8e7561d063454d5e30bfb5354e23844b33473f45dd470514c28f38ac6799a1e82dc1f2cf2b078beb9cfdbf683fe4a3c4c622e5a539f6bac76b8165e16205bb07acfba50699e727ba9802bdc0f37f33b94910a2d95ba59cb64343cbf7ef55d2afc62378803aa6ec7debec09276fc31d02c65dae2393fbdba383de503f253d17a5127637f94c4609b826944d6f95053bf7a40a8c6ba01500e02282ad597c5c7feb932186a0b600be48ac674a69c75dfb97d0ae8fdbec4e766c985433a12f91a0190eb7d7415ab215bc5ce1f5b2350380b19ff251f83609776f38de980f4d4b806389b745c6b7f13f215aa7536f5b96b9888a721e6038da3fdb3ffcaf62aca9f80a9ec381e5b39a99306850dd1c79f3775744817dc8d825b1121e3ac25cf696bd6063f06f7d23c3c1ab49b6bc407f022413b3b30bf0481c1335c5717f47d8a38107116d5bb179902836f2668aa979410bfa4bc6a16d75c86d795c9fb8c87da0303170d1c02947f604ca19f6dcfddff524ed4af0969abd105977632ce88ae8570cf9719a0206e56e69a5594e5a04408220895e27cb503a2b4e42567142f9c075becc940b95c304f7a2a7a2bc784f88182306aaa821a4dc7360c6f4753c1cf85e5ca22eaec1967db43303e6fb70aec071a2a5ab51481685bacca90bbe0ea13155f63e4c3f1cd6131430f5408abc846523c97a9bffda3b98d7912149bd1f3f077af7cc3c79a1232ecf85c440a6331e821207eef1e49c57394c228a2310d300c0930e7c9592ed70a089bd1ad6fb7c157e60cbecbf97a24859ead74691376c0a2669ee8dd233285e3ea899c8a39c4a5bdded77e2f3b8c81cc73fd490586fc07344228b8a6fad9714a2b316ae3901d506ebf1fb7388a0279d604d0ad7595293348771ed42bf3dbfb192390be6652285186f8c1bc31c574f3bfda035c536bf3fbc0a0b89dd74f33e653761e5e65514424679042f07ed36e4f168a1bdf5fb7eb457a56ab7f93a13285c5bb8e15cb2fd9c9bd0055112ffdcc265924957c6e2372a95dbd826c51bd34a945c9f62f34d491da3a66d4d9a38d8aaccfb23f45387fdd428e0d51f5cac12a0804c47203d989416d68cf302d87abc559d71a53c1e28845752a0223b0696c925e7194ef87f7c18c3080451549e6ee79b138a27f8e5f96efac960fed445a3f55e5a49990c31fde496c7a0eff2690ff09361386e73d9b5530ee705d5f816a685ae8ba760603cf1358c3a66cb89c00bed767f3a63c534e90b5ecb9d99526f73e82d5b6121f8548e05931236bb9590f5cb3e07ddb57ec167e47a5dcbe0933d307818c8cc25d7282bc168a8fd15f5d5942650a42da4db32760ddcbfe6b935afd9bd503ce77d6bc7ecc86c844cda57f2e9c0bde57ca53054799b8874f2ecfec2bcf1d3a7d3fbfea1053c4b7b180c5174fce72384bfaad1c9648042ee195539d1a5de9bbfb49dcba70ff04d6c4113ebc9f4cdc77cf3bd0e14a2d4a10f24d9a531773c52c341b4a91319992317d452c7d657eedfab91d5f7f43d7aca045e0a8fa0dd8bcdae27bb2d3970b5f35ffd2a6960457e20e731daca45ef0d13ae32a8bc2ee2a113c230be32c47fe86191090db4e9fb32ecd7c7d9ea835dc4364cdd65382f62f96e2708f78eac206510dd2c598611f7163087363878898bfa1fc98c154977c42e196ca0677e226da240484b43c396f5f884eff8a0c62f87ec34bcdb789055833b3b0367445314445b04c8a1d22cce40015ab089f244b52a800cf4062a1d1730a982401e789ba5870eb3e8011eb01b2a0c2dd14809b1356044e85576a1e9d6782b4c6af6a58126dda6c6bbe2485d27089ac004516283b715c447e2c6f90d15dd1d2a1335e509c1123f70811475ec950e39a1e51ca97b9b5a343f0efffb27e3b9a2733c3b04c9354d5b2e60719b94c8797848b8d22c0eb52744eed4351c871572f60e7d3e520852ea05d390a1457126eb384e95676cdc5b58d74b11b344045ba31129f616c04956ac20cc4aae3203a706fe0ce84ef1ed780b2b2e81cc00af2a0755607a10326a667e12b1c0b97e8e4968579f51db243123757c99462e335a7a1c94742c5068edb7651426ab785548ac32f9aa75673c794c1fa316a252044190b67d5cbbe27246c2cabd9233afabbb12d26ea15ff59d49f389f16c7fd8a44be08332c4f9f71f21dcf6d8ede56b6c878e0cc8df6a1fc1d80734ba66bd7527e836d458c7a771cd3a708f824894bd1eebe6e68af296b87649835c9ab4636e1348a986e1d175e11b5a80c795af571b417014caed3732d71cce3db5803947c5bb6d4a9705280d569dc31ea564a12ff810d67bd33a72f22a4c76ab278b15087a4676e8633e0b805a108fe5f47bef1f648b1a6c4a82cccbdc0ec476d166251a452dd2d122d4ac34937c2b5e2e0e7b2bbc3560f4a8384ca244da88596391c0f469659d70fa7c19c0001de8b10bd70da243e31d45bcf96c4bf63aec3b7b9b60f410b084bba5a110b36ce5d8a9a13070430be81638a6e6f482f45b0bc2ccea871e58e9138f40ebdb51c773bfb7a5ca49a7b3ac3b41e90822bd9abd4eb9c92b85c96e0bc20ab937dc36be72e62c524973189f91e638382f1951a9b68254f08c765eceda262c8078db110f541bd0920082c5721e2e62a5b4b3297f9240bac5bffb25f8f527f84007582dd85843abe48c4c2b8022d275d55719897fea54e8d2fd577818f526b3990d4db8e7340d88eaa81c298e66db851205132829c5abea2a238adf1a8c6ed40ecdbf07d0954401d1ffd696b5e9f64c497b9d7e50a22152a30ce2b", 0x1000}, {&(0x7f0000001340)="ae3eaa6a57af44d3d625f37326249da9c78b93911813cdc79418856e8c0e6584eb066e6ef830c4f91885c47d60f2614678ba9a2896", 0x35}, {&(0x7f0000001380)="de3c4dfb24c43ab022d8e175104c55ec179e57ebb309ce7327bd6d04db686089735243f1067db1e2647d66d3473167864a3cdefc70e2ea6b804f463bd337337bef5df78ebd51cd122acb594eb0bd3e0895d1292c025fa79ecf88b31c8d0be5957a5d1fe805b69ce0ea1a56aaeaa38917f3783b3955692808324b11f7167ffb05f88564b39b1437869b6cead0e8b46aa5ae46b2b920486f4dc1d3e9b94062f30c76a13af0b8a3", 0xa6}], 0x8) 19:28:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x8) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r2 = socket(0x18, 0x1, 0x7ff) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="e2e5da8cfb76af864fd644faca8c0c2ffb6b4c96b91bcc26dcd77665d4c00c4893323b2bb91c0c672fe71621b3d08e58a6055d71cebd0988bf24ffb7e81b49fba55cab9a5ef4da8250ba67314a62a583cf7f0a04dc47eb9a30c31d1545ae853e34142a93abe02a3e04f2ee3d7bea3625da615171a294bd150365fcbe7bd3309d983aa17df56dfb34637a9a1190f0e093de4668390446e00fd601b964407950fe7a9c8284967875b4863198cf362648b3c6c8d562fdad5ecb1c1c953d95339b0a1e5e7fea841c90f5b60d17a50debd116c8619aca36a3b01597a96647da86b39b6272a1cfa96743f2c237aff739b4882e131096", 0xf3}], 0x1, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x101, 0x4}, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000280)=0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)=0x6) pread(r3, &(0x7f0000000340)="670d9bad4d346f23b8350d5d29872d51817f523452ef5fdc427bf0d233b98d4f033a1dca88a50fb45bdf31cb0076c4e08bcff32a301761981dd2a3db041f9f4f2c7bc99a8bada30d5b57a5f9af028152e19fc163f0c003f84cc54872fa63fe89c1f92cf5097e0d4bedd3e185998c4e2ea3e004189d00e221d0998eb93253c708371523de", 0x84, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000400)={'./file0/file0\x00', 0x100000001, 0x6e925e49, 0x0, 0x1, 0x2, 0x2, 0x7, 0x1, 0x2, 0x80000000, 0x7}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480)={0x7, 0x3}, 0x8) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000004c0)) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0xcbfed118f7433955, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000540)={0x1, 0x10000}) ioctl$BIOCLOCK(r1, 0x20004276) acct(&(0x7f0000000580)='./file0/file0\x00') munlockall() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640)='/dev/diskmap\x00', 0x32201602ceb52567, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000680)={0x6, 0x1, 0x1f, 0x10eb}, 0xc) readv(r4, &(0x7f0000002b00)=[{&(0x7f00000006c0)=""/158, 0x9e}, {&(0x7f0000000780)=""/219, 0xdb}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/17, 0x11}, {&(0x7f00000018c0)=""/232, 0xe8}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/40, 0x28}, {&(0x7f0000002a00)=""/163, 0xa3}, {&(0x7f0000002ac0)=""/45, 0x2d}], 0x9) readlink(&(0x7f0000002bc0)='./file0\x00', &(0x7f0000002c00)=""/209, 0xd1) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000002d00)=r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000002d40)={0x4, 0x200, 0x2}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000002d80)) socket(0x8782d0f9e4fbe55b, 0x0, 0x80) getsockname$inet(r2, &(0x7f0000002dc0), &(0x7f0000002e00)=0xc) r5 = syz_open_pts() poll(&(0x7f0000002e40)=[{r2, 0x2}, {r3}, {r0, 0x10}, {r5, 0x1}], 0x4, 0x3) 19:28:46 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) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000080)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 19:28:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 19:28:46 executing program 1: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x5, 0x4, 0xfffffffffffffffc, "6f57a6494a6b3d491a58f89cf9e6c15af7d1056d", 0x4, 0x5}) r1 = syz_open_pts() close(r1) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r1, &(0x7f00000034c0)=[{&(0x7f00000001c0)="e3a8f5998401035469e9411e2856712a3d64511977f55400577da9ba3ddf351b0585c48625cbe4f95e6bfebbd75d6fad43748fe6dedab8a4e277ba7daa0c7fe2bebcae5dda58fa230df6ea17293d248dec7a7ba3343d885666b94e64b6dd3bc900794c6ee4d82c33c6e0e10582d9ec891d562d70d1cec2da2cd410e0520b61ff4d1e527376dd798f51eee0c17ba5d33fab8fbfd82b69ef7d9947445084bc2902b99cb3b3cf2b39a87ae5e264ed0e62931ce16be9aa2033e8a00095b29c053bb324b39b4f650230904213eb6c66bb891b32de36cbf861e7b7780b758dbb1c43c3fa54cc38e559ffe8b4311916f889b6ea2cef4de4532878e5fc5f9d9c4d1a981412de81460e74f4c12d1795a4d5259c553d12eb1daf05cd8c1b21497fecdcce8f57fb5a43560a1798c0099c4ea5440cee4a7d7caa25c5a67e5e87b8e85150b4b7163f1c2a0e59609f2342a196e468c34dda06a73c0ec13dfa4d7ae6501e2b2ae22f833290eba25c56a8c468cd0925b51abf0742672d71c39401bf24d7dad83e0a81e563908644cfffbe82d0dafab6b9e2438a9ba18e0074570c1870f5cc41f67444628b95334fa270a47be4b255c3e01dba656b986716506d6f7f1db4e6d03e797f822813da46d854b289675678188f98278e91ba26a310a6f9713245ddbf7ffab8b2ccb6c7aaa47e6c64f755e165dc2da6b4365e8a690c822d26fc5d495fea7d73b6947dfe20d3a6528580d81efae8271787fd", 0x213}], 0x1) 19:28:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) r2 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0xfffffffffffffff8) 19:28:46 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000500)="d5ff9668", 0xffffffffffffff3a) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="d6cfab53583f628b2c74cbc4e310f9ecac9086740813a5144ce8656ad692c0304fda2bf9e6bfa06dae1af98cb7c20a922f2c90f9e52bb01b2f7f12ff216f1e3057da3ccb05bea9984e49888ec3d5d5dace3295bf", 0x54}, {&(0x7f0000000140)="c60e0e1813b6255e36c50dd9d7d106ef925ee8f434c8bc73874e22e13847154a0f5690d6d104635ecc0300c3e383d6f7854003daa8020e7ca152e2ee765d56dc9386d9a67a353f7d52f4a7a2d1ee6c72b2e43c13ffc388bf57f4c3afa5300e78e6a249e6a9adfc94b9b914c5e1d50131771d926a21dddb81a49e74423d0a1a6f38823d60e175a84c27b366ee42a7f49001f938e0c82ebac546d82f9eb449ebc88eec38c58fedeeb0c3e46bcf1273a650ed0588716eca791daa21", 0xba}], 0x2, &(0x7f0000000240)=[{0xb8, 0xffff, 0x2, "25d877a74c09d20a669ba10dc7e56203dc5e88e5e48e79d4173e4c38c5b6317329832fcb51d1a6086e6ef7c7d6c4a38685d87428f4478dbb3db6c46bca58f11bc50f6931faa2be18225f6a04a9eeb1c97e877e86a3952748fd8178a84d3b212e021173eb5d7e10f38d3ed217a1324d7aab4285a16854d9c26ffc2a435ef5547e5d3d5fc14dd0ffdd6f2ca09548b930b9bc582a18ece92717fc51d7f413bb5705c252f47b8a15314f"}, {0x28, 0xffff, 0x5, "6e8939c1f78d3e7baf406196ad4d5c41f0bb7207df3832f4"}, {0x40, 0x1, 0x9, "b7e3fe1a6dda77b4722f318287b612c2069359278cd908b59462006d4d1e6d62a1b8ee643930d3f6a59c53437a0132"}, {0xd8, 0x0, 0x8, "84a15e178d44381fc3f02394e1e2eb2c1e1043ef7b27c13fdbd237519f796183778f92333632fe7cef3d08464ebc45546c07029e4a4804142d4af8a09ae5fa9f41f1df951dd52bbffb16c18117c62cc873b7ed0f59885b3eb8cd60cf8e0d079def27c347c7d8f00ca3a217ed78f61e3e590296b4326ee9ca73dd7ba51fdf801895798de683185333182df4e28fe01229f2afa461cce6de1a8eef26c5c1f91eece336dd07f01fc136da439e6c4e7864bed09b2d8651c377763b8c3a84da1015733480"}], 0x1f8}, 0x8) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) getpeername(r0, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) 19:28:46 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x37a1}) r3 = dup2(r1, r2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)) fchdir(r3) 19:28:46 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 19:28:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x10, 0x1, 0x100) socket(0x1, 0x2, 0x5) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000), 0x0) 19:28:46 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) r0 = semget(0x1, 0x3, 0x200) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000900)=""/4096) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) close(r3) syz_open_pts() 19:28:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x0, 0x0, 0x0, "e5a8e0dc4eff52c3d4a3c31c8a5fb16c058abecc"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x2, 0x1, 0x8000, 0x20}]}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:28:46 executing program 0: r0 = getpid() getpgid(r0) 19:28:46 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 19:28:46 executing program 0: clock_getres(0x3, &(0x7f0000000040)) 19:28:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x9, 0x100000000, 0x5}, 0x5eb1, 0x3f, 0xc4}) r1 = socket$inet(0x2, 0x2, 0x0) write(r1, &(0x7f0000000100)="ad3ab4b068a4069939d632783a83cd26cc810c09984c90dee24f254b2896a2bda77f7ccead9a6afd32e1caf363bcde57d05c5144aa9e11450874ac40f022c707fc701b39a4e22578f48a476eca6de336da1568a42812ccd9cefdfe3ed6f2efea1157f165a8b51aac861b6b7916a053384c47cb571592c8849558e1972a8e575302400762586caa65dd8f6989e128afe6f784b8639d40b65b77edfc148cfad1d7a6f9b8a20859456d54551d5ca6a94babeeac95d56c4a051241e483645a2c68e84c64c11a3eaa91b79e99660c957587e6ae1adfbc916d48238a24aca5762d", 0xde) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x23, 0x0, 0x0) fsync(r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x2000000000022, &(0x7f0000000280), 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) write(r1, &(0x7f0000000000)="b79f48b528baa2f289478a459d591780270eb5f0eb39348dc55e49f6635fdfc7e18884f1983887134ef19faa7f6381b045", 0x31) 19:28:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) semget$private(0x0, 0x2, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 19:28:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x8) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00f4b3b6386e6c653000"], 0xa) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000001c0)) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) dup2(r1, r0) 19:28:47 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x81, 0x400, 0x6, 0x1, 0x1, 0x5, 0xc67, 0x2, 0x1, 0x100000000}) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 19:28:47 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x10000, 0x5}, {0x7, 0x2}}, &(0x7f0000000100)) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)=',\']\x00') 19:28:47 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039, 0x3}}, 0x0) utimes(0x0, &(0x7f0000000100)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x100000001, 0x8}, 0x8) getitimer(0x1, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) setitimer(0x2, &(0x7f0000000200)={{0x9, 0xfff}, {0x8, 0x1}}, &(0x7f0000000240)) 19:28:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x4, 0x1) bind(r0, &(0x7f00000016c0)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x4000, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) fcntl$setstatus(r0, 0x4, 0x4) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000080)="fa0d043aaa07ea6f7e0ce405dcba46ac037176f6c6733371821a25a048c133ee9611cbb19e741e640dc8f21cfd3cf37d8cbc843cd69953134a56cc9119ed848b6d57b6ebecd55a00d5a61e9e1e5f74d7f7f44082", 0x54}, {&(0x7f0000000180)="0d12654fabf35df6b9f4e19df3c4be4515e3090194416ca74f0982f557e77abb3ff3fee6ea83a08aff56e121e0a35c3e452ef318efb70ec015d931a75adaf082742e831c14429cb66dc759aeb4304f8f84fc6b23b1f722bbf5a3c9ba71e02b047f098aa85944c5c5be6634d7fbbf3ab5b321bbd5ac702bc14a9eced6d2c080957f92e426247b0b3a3723e8b80414b9798f558a288228a16ce8e7bb6bff3ba96f10509bdef4000c496c9507ed4961303cb1a00405a30a4350e746eaf716919c6d92", 0xc1}, {&(0x7f0000000280)="6a2048335c4c57aac33e92cb49034a9fbaf829585e7dee65cef2a6d777d1b72dcfab66c5d5a63ba37cc08ffcf05401b2447e160211863f2f5ce5a47762591a1472f43bbb1a8043a02f2ec93e2d581878919076c150e65dcae95786d883c075c1a02ea8783dc49068a372c6364cad3c21710f3046002dbddc5d011c1e96712e67f8ff0c55709258791d5d01d22976766c1c36570fccca3d5b6a41c48bd659d5946a5e32b63bccc2610cb00e9d835e907f085dde36a5ee979e", 0xb8}, {&(0x7f0000000340)="0956aa697258f84e7c4d81e1858ed3f47c0c5478b2b7f1cdf6335c6978b8dca0d1ca5b3d374ef200110ac5ab60e153530ff31f7009704184efb01dc4451bf47c0668a869250b192c4b7b00722bfbdd6393e7bc1634fab1f4af3dbd800f12f82349442c7eff94e6f0ee4cc280b9f3045e154cddd12df2aa4d8ee98b15886b15491c341d290ef7568f6afd1e8a79da64cf14f66f3d20f02c3ae8be8bf63a67a3623ac0487db8c052c3655862b20e685e75eae64bb291bedc212505fa49cc3f3dc5d980a379cd3b5e93bcb357e3a8c9335c1df33d90cd855774e34c65d3dbad861e0fe48fc6215f7a2c1004ad6730202987d96edf5a69d6d60681bfbec21a48866b4e9181457b02a9e7dd8c870f77426f73ab3849c3592a67b864557f283c5f7e5568ab90718cf553a83abe8d0b1da8076c24ce367fee2e70aef6b5d3801d410c58d3197ec8c94d36064256e5f5bf0455a92f27247d159637da77e949d645eb7b72e225cbe23ab006eb2cd325758424cb72b39fce5500273652d9d6072e7ff59d736e66e8bbc62dfff3b924f0795eea9c52fabc3922cc183aa777b1e815a10b76d262399028a840396096351536b978f96eab3e0be837b1e9ab22e246c780010f35ecbc9d79813d24a2f6cb419dc58dce39b62e8256be4c5161a442f287408e6dabbf760e5102c1c1128e649005020977c44c67fd0757b1d63c7df761775188a7020a9ae4a1fb987f4f43465027668c0ebdb8fccda3b68a32efe70b49636d795f8d0a1d67b1bb5937bc29f6adf8469a61517fdf21fd8dc34c637405fce9755f6c93437da3cbe94d6127eac378358dce4faadb31a9fdd1272b6cac30ed8407f46b5f00d99197d50de4b427f9cacf6418dff87f379e7e9a2c7dfd1f883d9d2e61c49d3d0edc05a3f328485d9f81680fd348ac668dd7f12c08b1eea4d7e835945366a2baa3265f2ee5458523772313117f6f0ab91f4fc4225a35e89e54b62548b29c42b2d7bc0a7c1ea1d7f7e563ffbb845f2582c98dca6b2c8ab38c82e1ca09dad6eb6dd357904d15dcbc5ec2cd6c61a45e82a22eb42e422ffcaad11a5aca6da56cb28594e4b5c7aa753b94e0a970e0affd92e8564c755fd8baa4543e901c67a351e83e5c759bdf151deea23feef22da0d67c8147ad353712cd1a098ec989a6ccb970360ea5435c08f05d68226c2d099fe6460123d80da2c054e2e7a986927d14399e3c5d7624007a0f09f8344065c6776816984a9ceac13cc6480aa621072ee36d47a310a82b74edd5b7bbac935b4536cde96c738ecb3414a11ffd311f9faa1c2b1bc5e556a13f620ff34589cca73aeafc95cade203bf566c0bd6f6c4d68fe8cf1523085028a75284561bcc3c93a4914244fe2812dbd32b2707badff13e2f458f8cd8b6a8554f86a2043d77cfc3fb4a62dd1a7a7f523a888bc546d47d86e78d876c1bb32565d6f7b9093dfe6511442661417f1907c1c66b156981edaa82971f0e5e94e85cfceb2847ab07096db56aa36dc0716c0b334e83176c23195c72e809a4b95f38f98b0f6f8255b7f9994cb921d9105d73315fdf533446d54ca99bdb5b1a2f1e0e6c4d4a52110982937d0ec1e8cd1f29a0a002cae3369f7144198aedf25047334fffb5743f8f9f03fb89f67a19034ed26c50d36eec0514abdb79509bab2c910670f3e7819953b8be37566ac6df9c7064d6ee227c86bcebb24320ed39ca549fc6f5c75f649d91ae7b63a3bb280de847189ce039cb7f22565eaf961f89c0db2625ebf87d0b05bface1a2f6822b53d055f5a625cb25ca959c51ac0b290921b49e774cd062309ee0ddfcb915ae9ede7e230e00af779b7a5632ee7950b99c7dfa9c6efae9bf93a08884e7d81d963aed01567b3dc503bfa3c3706335160e53181214adb6e500049c5edd585fe0128d3de1dedc4a7bedae0f2a2f676d9630171ffcf169abbe8dda86a6ed84efd3a7a6db2438a482c5b23ac5fc665d6ba5438907074104f10a6df41cc210c370333c54fb6a285bae134326a1113037e084145345a006afbcc086a3ede1eb96c29e49fa8a0f8cb343f1ce1396d7722346907e3c1a7980363c393e3a1d875c7f06598d44a05bce1470c4736321022248ed8416a95ee26288132f9788a8caae1127d54a62e6af61ed6ed8abbe4517af8ff3ace123fe058ca44b0039b146b9d9e4fe668ed7b8fb114c59509fb8ac9ab7c4c18fa5976df3912b5e2956ca1fd0620f2b1d055aeec2f8c481c6bceacab83364e9163cebca69ea1d2393048a61b800f833091158b5e52c9f1d192f98805195b1c5e6d79004a9fd8201b042e56718582ddc7eea6688517c0a716d84e8efe038cb3f627ac6a529c921018fb0ea8271036fbb210fe6e6c788bd102448f10b88e53a1fe32b3609a4b951553922b2b8f6c929c13d4d462c55fd89d11c9fd9d834c728306e799514a92d8b1f814c1024905a15905562670939a330e64f042160acf8908881378fa4f78f0e142638b2f2c0061dc2d40e2fbc9dc4ded8f69e838dbd66799a8860e58f77b5d2d1565a3501fdd5d6e65e63c0c06e7a53927d8cc06e327c2d15dba0592c48c21703a8b52d4a4b162b688cb7b37fa51c3e1b97e4c5ec762f01953a96d62604e8e4bcfed1b29a7799e66b7b4190bc106f9032eeb8df100e09bd036c12431d445c797f7f49be896e5e5ed77485b61e37a7fe21894bcd3baa06d18e960b586124c066f42101257174c800d8c5ad67d80ba506e6053f64bdf2e44885c97417f8fb753fa22028e55fe8d1451a32705917d88103cd42e721ece85e36c001445d332dbf99486ef71680c5b9a70be80554c94d5da050d1cc021c8aedb5bad3de696e5a3e943b444320e3817068d3c4d622e9dd532d21674ce9c422f7e6a1d73743cfb34d819f6f9a8c6569543917e472faf51c2af9d4af69e11c84212c77649a8e3a50a4b69cc0a79a47baa17286a32050a4fa6d32db871be62f7c93f3af7f3606a5e22d2f6db3108d909a9746e6dfad7d7597e247bd58ad16da49f78d834caf3fa648c4aa907c900f88f9f2f8238233cb3e2e80b5da0f27f64941231fee8d1be3a9af62f61788436b9dada921ee83e0fa1b59e9423da11bcbdda4d9a11715b167d1b218c899ea8fa11ccefb2741a71229fd258a8248c1b8b936e5aaa72be1c274f3155a92b410384e4a45062aa5aa77dcaeaf382106cd57d706b980f91976aeba8e926e5f2001bc4e831ffaa8d6cabab520e7074eb884355ea9d8bb805bfefadfd7a32ea866541a05d09d4cc923ef1d63a9cd3d1e9e3f4962b13c918497818997a412a74a7b20cf8e716699b181d9cb93b7dd818af5a0f20847305b3a03be32c55824088159144a0ea6358a56d7bdaee2a46ab0f615fc36ae4b070421cf57c53ce52b7ab39e179dbf14b020dddbf71d7f9e10ac57182d3d0e32052708c3d3db60140035946e8f3c72315f6c9b9c96309b88b5ed8e9e0c5e3fe1ccbf3e6c755a16ff044ea6311f63b633678b351c68b66d8831425bb742b9afaf267bfe8353ea3f7e59af0a01927042279544721ba197d0bc9b038c1c0fed63e8411684b0b102d9016f162c5217e2c94bceca69ceb6ee86b6239954546f767a41675880625ad2b3b0a616a96ee16985378b1dc5b2cc5812b868b6fbfb4d7606ee2ec41cca683c50816966758d8555ca287ad39d7cace642e4f1b2f81c3722dc196f2c5495503339ede671ccdf38c1d589b7a92efed9e12c92ab5129e8a5fe0e319e2c2c3e0ef16ea5e1ec4065b088ac179f301c164242ca4910255f62f7f8aa3335ec9842767547c042d73927cfb784b8e387adbbe434805a8133111b7a655bfec5531c1ac2ace67da5e54b31ae99feca7913961e09f2dfaed14bfbfeee364df03af50e81cb985ca64cdbe2d8575242a9922eaf80c71f185e0f0f79093988c9835aa522ff378541801f912b046f6b7b119162f518a1ab2e32faa143dd7dd3b07e257fe18f702eb048defc333ee40083393c9e9a278484dfd94b386f7b27aaa07ad23239b785414b38030b7b1c238bc04be45969b73244daffc99a7d42d56c5c83b963fd142b5764e54350d309d885b5fc1408031f40156410f5352a5104977bbe4547f52df9b9c8dfc153b77e02abceab7e57401b5b62ab2bd3008a8faf1349d8a913d7ad9fe9f6dce05aa07022867a00dcf76e720e1a2d2551cdccea19d80ec5142d8b6beeb98ca453029c2555891b81792c2ac9b9b541412eac0b47784cd4f5deaae2fde336d80b2994ea139c9d4afe2118d0f59f3b367d52a3f40005559447c0aae2735c27231893936e0835bbca28ffe641c93fc30e077d9e3f3762af4d47c0cfcf7a72b89a227190e25331241727f95a9c4a35eda6e18b2aa385f883bfb9b53b11fe01b3f339784539f1eb79c245cf545deb4f65fde64b8f277af997740152791a2aca1b564a05f5ec85259ea82b5e1322a3f2a20d887e97b5327042c72d44946a5df203c60a37aea41bca99cf06cc0b0ab1761c723186bd5ef4f40989fd6f8b21b847abf40482588e1fd5794bb4ac46907483d2cef89fe876e7a30eafe93d318cbea5480813a71e9d05abff61b66e431c655d0b5c38058cfb421363baa9ada55a39cb285b333d7f01cbd014646435eab13530ad8ff82078f7d21c36d080eac95b477ae6fb79448bdbb3c79a1e77cf6e66d6a7dc71a45ba4bee87d91aa8f7c1c0114661630b3fcb8dfddc15179c65b66edd96d42676b6e7d9fd0998f14421d07ec57d28283f3cd7df30ad83b2d51d854bbd90d2a120238f15e737ab4fd1ceae243856090f61d87769386d674a905645781bbc5e84e40fb59c35a58e60cddab3f92a2d2b2eadc84b1d69943038c03bbeebbfed2d1dd1132a719cbb67b14a13905c28ff2c144753cf1c97280b4457e56d94253fd229bcd9f0f9b537c21fcf528a96abbcbe8b8125972e24f6d58fab3e13040dcd40958fd58c17fa19d27ada70e6361161f15eb1d9bbd0b0dfde21f3900edc0b5ac76443e33c7fea0df19ed0d880d88411f377a7052d0e92a688647ad88493b6951a81c4d471165f58bc65f22a55ada45903480d4b6f7da1471892323bba6e5bac9b7576f500800482a965748714e54c110455d810048812c7dd48d355afe0d8b83190fe6a7b17e08506c82fe0ccad818003042a595a6f9842f44ddfd033cbb73486e9863bbb6ae063623bc79d533d20464600abfe1ddbd047e701e06383779d880899476073837cf2cf2bd313ecddccda2d60b55567c99054578b0d3f586e101f5f0a78004546cc30a04c5a7e761041c6f536c91b38b84c0e2244d4b185b5d6d5dd97136ba0eb5628234764f485b8e42d0aa1390abfcdd3a4b6c2e79b20924e722815761daeab20f0787ef8ec422960851907ad696b1d7c41a1ace995418821c23de200a58c9b89c29087f84df0507d0a159bbb36be42711e4fd8ccd65b1b02750fc7c8651b239ed783c32d0d915e0a0d314ea94de61c3d05c8efa8d233273956e904d8df9f82a9d634e65680eb63588628e924462737535927ee4525c63918ff481e49e5a549f7725d9c45a09044111898922852c8b947f57affa17d0c31d4f56cbdb792d71be468392c23b1e149f5c6b147d61e40a33000a5a548585faa6e9e7b4d84456b4f013ca3295abc6490c51a2ec0e3ef6a7eb4337a31a3a0f792cc9f4bd9457fb76e5eda6fef1e88abafe201048b5f5e880a7f8760e38222df44a6114bdbb5637b5c893a5601d578f748927a867068463a45d42c35cf636581686932aed6e19d6221553e6171ff732bec44df4ebe0798d4b0", 0x1000}, {&(0x7f0000001340)="3bc60b52fe1dbea0a571484db85b43992948b30d6c7df4d3c1a08435cb027df976543ce99cb8d2727431e5ccd1292ea499c829abb8382cce900905ee3129323bafbeda13a1f97208edbd965d869010bf19", 0x51}, {&(0x7f00000013c0)="6b931b475569b86246910f048fd8000febf0ac8e0e8829d2cd3bf05aef86b5635842d84a45cdbc1aeae3c1b00d82d292b9022756afb15136202937c9d4851506e02b71a2a6a7dfb40392f58a83f98d881cc54c03b4fc9e5a4ae2166f41cff6dd18d812a0f6d8635a88b645db4f52a2ff4837ea9b4cebd2e105fd4fb234f76f00ac1fd37101311d2d0cb0e1c564412de70867f185ff71ae8c067674788f4ed975c22f5e6978f11956af3078833622842801c221776229a8832ad9b5a6b5304bc3362c2860d9af3016215d120581c468455bdfa6", 0xd3}, {&(0x7f00000014c0)="4e2f55bb7afbf16396664a21d2d920dd9d034913cbdb8d2e09b1cc7b750fcf3696a078f3b9b933fdaf2a91ab0f0dc3237bd8cfa5dfe88cf074b5d5e0a2e210bb84dc011e14d3319c695f1af922fb385c6e4510d204e003c2badd9caf2cdc22256c3ec4c017a8068d6d36ea402b107bf6d9898a7a50250efa4b4e1edf7390ec8c4c28ab76ef92d02489d19a355dde2c06c457a13f5c1611bfdb28b10d45d05789af7e3ef0f071ff0134ecf50ee832716a2b761206a2f4fb8d561a6f4a9b21f5469c6c2e48540a1f21a6beac2296b268eedb2d413af1a51b30466c42627a38", 0xde}], 0x7, &(0x7f0000001640)=[{0x20, 0xffff, 0x200, "03c7add6c0b2b302b13a99"}, {0x28, 0x1, 0x1, "3d2b8d9f5bb314dbfabcb1d8d56516729019940381"}], 0x48}, 0x400) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:28:47 executing program 1: r0 = socket(0x2, 0x4000, 0x1000000) getpeername(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de7e178b276d860617ec6b962c1e293f6f3f769ea92c6d7215c97dbde627139e68f6fcc666e1a10e2f5c4818ce115360199a3a6a3ea9cdb6e23927c9faa5ef92babb7a7f6ad03374c246c36b6655d99193929a4c9dc722346b8a578b9d13a49a6100a1fdf3d193eeee1d6498e4c3a04c9f49cf767a10933745e1ed41c8d5fba0fe24d2d703ada9c283f8264aae0749260f57aa3375120d5e44550271101251313ef965efba44be166bf59e1398a9a2b7b052646e9098d9bcaf3db97935336b383d8021175509"], &(0x7f0000001040)=0x1002) 19:28:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x287) flock(r0, 0x0) 19:28:47 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x7, &(0x7f0000000000)={0x5, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x4a9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 19:28:47 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) kqueue() close(r0) 19:28:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x31, 0xe8}, 0x10) 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) recvmsg(r0, &(0x7f0000000300)={0x0, 0xfede, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x26}, 0x0) 19:28:47 executing program 0: syz_emit_ethernet(0x99, &(0x7f0000000700)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e544e0e31113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) setitimer(0x1, &(0x7f0000000200)={{0xfffffffffffff916, 0xc00000}, {0x8001, 0x83}}, &(0x7f0000000280)) r1 = dup(0xffffffffffffff9c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)=0x11c) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f00000002c0)=0x8) r3 = dup2(r2, r1) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r3, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x9, 0x3, 0x9, 0x1, 0x401, 0x401, 0x3bf, 0x2, 0x2, 0x2, 0x800}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000500)={0xfffffffffffffffe, 0x2}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) close(r1) syz_open_pts() mprotect(&(0x7f00001b4000/0x2000)=nil, 0x2000, 0x15) read(r3, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = semget$private(0x0, 0x2, 0x80) r6 = getuid() seteuid(r6) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000540)=0xff) semget$private(0x0, 0x4, 0x8) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000140)=0x6) getgid() 19:28:47 executing program 1: 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) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000080)='./file0\x00', 0x6d6c867ef690517d, 0x20) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 19:28:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000080)="ab8fb0075c0e67e85947f979733828b0dad92dd80592cccee40473dfc00b3907180efe1483e1cdf63b0da37950cb24223f", 0x31) msgget(0x0, 0x1000000ca) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) msgrcv(r2, &(0x7f0000001c00)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000000000000000000000000000000000070000000050634adc41281674fa000000000000000000000000b60eb3cd000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e61325a24de2df0a3b5bb0600000000000000"], 0xeb, 0x0, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) recvfrom(r0, &(0x7f0000001340)=""/31, 0x1f, 0x800, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000012c0)=0x100000001, 0x4) bind(r0, &(0x7f0000001300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b821a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) 19:28:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r2 = getuid() r3 = getgid() r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x1, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x0, 0x0) r6 = socket$inet6(0x18, 0x4003, 0x101) r7 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="f42416ebb4bffcaae9ea9cb38a4cf3d798273ce2c2595bfc76b830f3e5b82f3b25abc2ac384868ad1f06b99585ddd07e42ae7bdc2643618cc4d687646b5700f5b25bf0353101d0706bf4ba1f65dbf54fefd16cbf2ec46aadc287dba6baa669321f9b4c332a3447d6ca4bf6", 0x6b}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}], 0x40, 0x402}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r9, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r8, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 19:28:47 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = msgget$private(0x0, 0x30) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/254) 19:28:48 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008003be, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="84dd1fd189ec0cd31e10bfff8ec9c1708f1ef829f48c2884ba729dbe536a8feee2be4a870dfa2bca9c895cb6052e9327be3de9650a1b78a749769bc2df7ff5f12744fe2afe945ea403c7233f4bc8113fadf1", 0xfffffcb3}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f00000001c0)="d8a60e6e0e10b5018d4666ce676d5f714f7bf4dd9596070827000000000000000000000000000000b971dace15fda616edb6a2fc8d7f43f7e0d75251735fea656b6ebbf2503abf6c8a2559fbc09190222e28107ec420b5be534660fbe7b348064a5fafbfd19f9a80928b4138fbc78ee7af7cc353634d5e5bfb1e15b1dfa40f08aa679541445cc8798f3aad682d93355f80c5faed1073ede65a80a6d4355b6cb8bff0b4fdce5174c663903cc1ee445bf4bb894a5d2f26ef46905c65c8c9fca3d95fd2bea34df993804ab4897bfac778f5050000000000000000558205f3e917ad7d1d354502b2055894916d4ce99fcb76ce606fc859b61aa2da4739da7b6e1af0140929db361bca7ccab98861544da1c4a8ba5e57400f882c6f37d97632fcf1e11e66c50159ae873e7d42eb3d826b7fbda7b762906c21418abb", 0x139}, {&(0x7f00000000c0)="33417491685b79a8a78b61077d2e1a50d0a953a8a3", 0x15}], 0x2) 19:28:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200, 0x0) r1 = kqueue() ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0xb1, 0xffffffff, 0x8, 0xfba8, &(0x7f0000000040)={{0x41, 0x1, 0x2, 0x10000, 0x5, 0xb88, 0x8000000100000000}, {[0x9, 0x1, 0x800, 0x800, 0x7, 0x9, 0x10000, 0x8, 0xc1, 0x6, 0xffff, 0x7, 0x1, 0x4, 0x5, 0xff, 0x5, 0x7], [0x80, 0x9, 0x1, 0x0, 0xfffffffffffffff8, 0x101, 0x1, 0x7, 0xff, 0x4], [0x10001, 0x2, 0x79c, 0x0, 0x8953, 0xfffffffffffffffc, 0xbd], [0x0, 0x8, 0x8000, 0x3, 0x5, 0xe3], [{0x1000, 0x1, 0x4, 0x6}, {0x0, 0xd7, 0x401, 0x80}, {0xe866, 0x3, 0x7, 0x5}, {0x1f, 0x4, 0x800, 0x401}, {0x6, 0xffffffffffffffff, 0x9, 0x6}, {0xfffffffffffffffa, 0xfffffffffffffffa, 0x0, 0x4}, {0x8e16, 0x81, 0x7, 0x100}, {0x6, 0x400, 0x9, 0x2}], {0x400000000000, 0x200, 0x7, 0x6}, {0x6, 0x6}}}, 0x9, 0xfffffffffffffff9}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000300)=0x3) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = getpgrp() r7 = geteuid() r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r10 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getppid() r13 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r5, &(0x7f0000000680)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0), 0x0, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r4, r5, r4, r4]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r4, r2, r4, r3, r2, r5]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r3, r5]}], 0x100, 0x2}, 0xb) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x1fffffffffffff) 19:28:48 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) getsockopt$sock_int(r2, 0xffff, 0xaad2d100a4f152f8, &(0x7f0000000080), &(0x7f00000001c0)=0x4) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) getsockname$unix(r2, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) close(r2) kqueue() 19:28:48 executing program 1: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x1, 0x7) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x8000, 0xfffffffffffffffe) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 19:28:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f00000013c0)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x81, 0x0) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x100) mknodat(r2, &(0x7f00000002c0)='./file1\x00', 0x84, 0xe36) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r0, 0x2}) 19:28:48 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x908, 0x1) read(r0, &(0x7f00000000c0)=""/32, 0x20) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0xa, &(0x7f0000000040)=[0x4, 0x2, 0x1000, 0x7, 0x3, 0x9, 0x5, 0x8bdf, 0x0, 0x5]}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 19:28:48 executing program 0: semget$private(0x0, 0x8, 0x20) r0 = kqueue() fcntl$getflags(r0, 0xf9cd03712fe22410) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x2) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet(0x2, 0x8003, 0x0) r4 = dup2(r0, r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000500)=ANY=[@ANYBLOB="01002e2f66696c00d3c22194589f0d0d48b5075bc5634dfe91d8906af88854bdacb0c4b9976179ee6896102b"], 0xa, &(0x7f00000004c0)=[{0x0}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="0000004e9ab424d3f7be00"], 0x20, 0x400}, 0x0) shutdown(r2, 0x2) sendto$inet6(r1, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0xfffffffffffffe3a) fchmod(r3, 0x70) close(r2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x108, 0x0) socket$inet(0x2, 0x1, 0x40000100000000) open$dir(&(0x7f0000000600)='./file0\x00', 0x80, 0x0) close(r3) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000180)='./file0\x00', r1, 0x2}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f00000005c0), 0x3, 0x101) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc4d) 19:28:48 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x2, 0x49) shutdown(r1, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xe4c899edc0f38153}], 0x7, 0x0, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff}], 0xfff, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x4, 0x20, 0x4000000000000000, 0x4955}, {{r2}, 0xfffffffffffffff9, 0x8, 0x2, 0xf52c, 0x5}, {{r3}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x9, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x936c, 0x8001}, {{r1}, 0xffffffffffffffff, 0x52, 0x40000000, 0xcb, 0x7f}, {{r3}, 0xfffffffffffffff9, 0x82, 0x4, 0x54cc, 0x3}], 0x5, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000240)={0x8, 0x20000000}, 0x10) 19:28:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) acct(&(0x7f0000000080)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x46d6) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000001c0)=ANY=[@ANYBLOB="70011b2f666901000000b26b14a2f3cc70c7443c94bf7492c52cd652fd996646e3a1490cb9c1c3679f9d66e0be88b1d6ae2a8c460851fa8a98a893f28795093dca8db1ca4ce66a332be1eacac1fceb47ce0ba608d4c145e7b50929f74cfc3838951e6ba7a4cd6ce8f49d20c6cec48c4831a5014f97a313fd000ab07e"], 0xa, 0x0}, 0x0) mprotect(&(0x7f00007cb000/0x2000)=nil, 0x2000, 0x5) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 19:28:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 19:28:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) socket(0x6, 0x4, 0x1ff) 19:28:49 executing program 1: semget$private(0x0, 0x1, 0x100) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) r2 = dup(r1) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 19:28:49 executing program 0: r0 = open(&(0x7f0000000140)='.\x00', 0xc3, 0x49d62aa306612385) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x8, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="9264826245ab5c6e017d3453", 0xc}, {&(0x7f0000000180)="538f550085c147ea38e18cb5b9ec9e5429974f87dd859a5e9bed13320ead66fd1a4f7f519582c7163cb60aedd2ad3aa502fcab4c0d90e1dacb1e11ed4f3c6637ba62377c747104e1927e11f2dea621e64dd89c38818654955924f9c8018dbe7e927e3df9c97ff9486be9b4743c99c06acbe010bc32c409c54e911d411250da2b65c669bb2637f9980000570e3695dc236b204808ee118d84e6bc46b28dfcae184109a8f280a4aa0ec619a15a2e", 0xad}, {&(0x7f0000000240)="57e40169990aa430424d4e0026d71397b01e18c24d507b64b750128ab35f7fe1d3380e021f142118727ee045668043ca2da327dd3a43156d158679842f0389d3883919f0981626791ae4d3", 0x4b}], 0x3, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x70, 0x400}, 0xb) mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) 19:28:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x286) 19:28:49 executing program 1: syz_open_pts() syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x6cbc7ce3b50139bc, 0x14c) recvmsg(r0, &(0x7f0000001800)={&(0x7f0000000040)=@un=@file={0x0, ""/86}, 0x58, &(0x7f0000001680)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/192, 0xc0}, {&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000240)=""/225, 0xe1}, {&(0x7f0000000340)=""/135, 0x87}, {&(0x7f0000000400)=""/214, 0xd6}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/48, 0x30}, {&(0x7f0000001540)}, {&(0x7f0000001580)=""/197, 0xc5}], 0xa, &(0x7f0000001740)=""/164, 0xa4}, 0x43) syz_open_pts() 19:28:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/88, 0x58}, {&(0x7f0000000280)=""/252, 0xfc}], 0x2) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) ioctl$TIOCNOTTY(r1, 0x20007471) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) lstat(&(0x7f0000000500)='./file0\x00', 0x0) 19:28:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchdir(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r1, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 19:28:49 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = geteuid() r4 = getegid() fchown(r0, r3, r4) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0xda, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x7, 0x1}], 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x2, 0xfff, 0x9}], 0x7, &(0x7f0000000300)={0x0, 0x2}) r5 = getpgrp() r6 = getppid() sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="5415b41d5a1b3075a0761e2ad053993bc159363681cb6dfbd5554ee1fae6530876b088657ad175f62be1f4413d27027b3455561df0878b30881e989fdc037dc0b3f5693d863eeeb43cb5087c3308872776b884c30813c14b74c1c1a412fc799247d13a4f41ef8a15da9fb0bd52c8cee28deafc", 0x73}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r5, r3, r4}, @cred={0x20, 0xffff, 0x0, r6, r3, r4}], 0x40, 0xa}, 0x8) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x0, 0x20000}], 0x1, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) dup(r0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x28158, 0x0) execve(0x0, 0x0, 0x0) 19:28:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10) socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() 19:28:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x1, 0x14013, r0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000140)=""/227, 0xe3, 0x1, &(0x7f0000000240)={0x18, 0x0, 0x0, 0x800}, 0xc) close(r0) r1 = socket(0x2, 0x1, 0x5) write(r1, &(0x7f0000000280)="12f9e624bd79dac749daaf557695b16d894359eb1f05db4137610de556a0bd7edb5a1ada33e63cf150c53ec0b557818d0d138ed57c288cae4b8b0ea7f38e46936909d24478ab501a90bf4998eec7ad4eb9f6cd7cac5bba2a027b0b33b3817bcfec944b9dbbbb3d6f3ea677c29d93dc79ac9c203a11a2586e420355d9e89db9d6616c02152bf1caeba83b80161942f760c8ddb339e2f189336ea67bbe510fcb6cb94b5cb6912843618dc5fa5c0c8e441d058cdc0cb4bae7ada396dcb1f72285b38b9715b89ebec365873766438b177b9b757b92bd1eae264f258d", 0xda) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYRES32=0x0], 0x1) 19:28:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x10) 19:28:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 19:28:50 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10282, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 19:28:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20000, 0x0) mkdir(&(0x7f0000000280)='./file2\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x100}, {r0, 0x2}], 0x200000000000015b, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 19:28:50 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() seteuid(r2) r3 = semget$private(0x0, 0x3, 0x8b) semop(r3, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1801}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x4}}, 0x0) rmdir(&(0x7f00000006c0)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)=0x4) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000014) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x7) r4 = semget$private(0x0, 0x1, 0x20000003e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000003c0)=""/66) writev(r0, &(0x7f0000000340), 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000140)=r0) r6 = semget$private(0x0, 0x0, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0xff, 0x10001}, {0x18, 0x1, 0x8000, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x2000000000, 0x101, 0x9, 0x7, 0x1000, 0x101, 0x4]}, 0x3c) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000280)=""/147) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) getuid() semget$private(0x0, 0x8000000000000001, 0x12) 19:28:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 19:28:50 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="54f3d7c7424fa665cbaedc57bfec71c617ced0769fa1f80943feaf7823423a6eb550f1089d502d9d3b556c70010f876b248f9e7ec6da98d40005d414f3ed534a57423f35fe7e2c4f087ca3e3bb43b06f33422969c94399763880cf866429b4b1638e0335f9f97ed9edae4a5a7733ee451ce902ba6e74ce8082e1", 0x7a}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000005c0)={0x10001, 0x0, 0x0, 0x0, "d614f19d7e987a1200"}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) msgget$private(0x0, 0x18) madvise(&(0x7f0000285000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x7ff) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0xa) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000380)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x20, 0x100) r4 = semget(0x1, 0x3, 0x41) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f00000007c0)=""/250) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000300)=0xfffffffffffffffa) readv(r2, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/170, 0xaa}], 0x1) shmat(0x0, &(0x7f0000084000/0x1000)=nil, 0x1000) msgget$private(0x0, 0x420) msgget$private(0x0, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = shmat(0xffffffffffffffff, &(0x7f0000fee000/0x11000)=nil, 0x1000) shmdt(r5) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000ffff0000000000000000000000000000000004"], 0x36, 0x1, 0x1000) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x100008, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4}, 0x5, 0xf7fffffffffffffd, 0x0, 0x0, 0x10001, 0x4000800000000, 0x2, 0x4}) 19:28:50 executing program 0: setrlimit(0x8, &(0x7f0000000200)={0x6, 0x100000091}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 19:28:50 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x100000008) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x3, 0xfff) 19:28:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) flock(r0, 0x2) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x37, 0x49, 0x101, 0x6, 0x25, 0x47e6cbe0, 0x6, 0x10, [{0xfff, 0x6, 0x100000000, 0x4}, {0xb3, 0x2, 0x3, 0x2}, {0x9, 0x0, 0x24ca}, {0x100000000, 0x8a8, 0x0, 0x401}, {0x4e, 0x8, 0x10001, 0x2}, {0x101, 0x8, 0xf296, 0x3d9d}, {0x5, 0x1ff, 0x5, 0xd11}, {0x5, 0x7fff, 0x80, 0x3}, {0xfffffffffffffff7, 0xfffffffffffffffd, 0x100000001, 0x4}, {0x9, 0x3310, 0x1, 0x5}, {0x9, 0x7, 0x80, 0x200}, {0x2, 0xffffffffffffdcdd, 0x8, 0x5}, {0x92, 0x2, 0x1, 0x7f}, {0x8dbb, 0x4, 0x380, 0x6}, {0x6, 0x400, 0xfffffffffffffffb, 0x6}, {0x3, 0x413a, 0x8, 0x7}]}) 19:28:51 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x200}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 19:28:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0x2}, 0x10) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7fffffff}, {0x5, 0x10000}}, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:28:51 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ac000000000000000000e60000de"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 19:28:51 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7b, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6ba31929648", 0x14) setsockopt(r0, 0x4, 0x0, &(0x7f0000000000), 0x0) 19:28:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0xbc, 0x0, 0x0, 0x85) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1000, 0x9}, 0xc) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:28:51 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmget$private(0x0, 0x1000, 0x420, &(0x7f0000ffa000/0x1000)=nil) 19:28:51 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), 0x1) 19:28:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x1a6, 0x4) dup(r1) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r3 = socket(0x1e, 0x4000, 0x100000001) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r3, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x40000000000000}) close(r1) 19:28:51 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac779be1304aea95d19d144c98006375aeb3bdc04c45a8829e32e3bff6e7e4128dfd9dfe1ea3f939acdc29fcbe316efd1962e2013ee4dd327a0e31b513b1caa0456c2629112a1ce858cbd1fc1361777ec52ee2938029c6d55376b12b74c10000000000000000"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(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) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000200000ffffff7f000000000000000000000000000000000000000000916b8c2b91c70000"], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYBLOB="03f5000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae7d4f0e5a3992da2c498c2583001647a64469feaccf00000000"], 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000000)=0xffcc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fcntl$getflags(r3, 0x1) msgrcv(r4, &(0x7f00000000c0), 0x78, 0xfffffffffffffffd, 0x1800) write(r6, &(0x7f0000000300)="4fba785c9922a6c950d890686f037920a35ed089a8ef72f7257dd497576357c8d03ef41d2f8cfb693d3247a6d2b155536c2fed12f05db3ee3230109dde3ca07a7ab061cb152c563b189dd3813b2c857929ad8c0ac7", 0xffffff06) writev(r10, &(0x7f0000000240)=[{&(0x7f0000000200)='I', 0x1}], 0x1) readv(r9, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) 19:28:52 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) 19:28:52 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x8}) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42e", 0x7fd}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) 19:28:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x1, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) r4 = socket$unix(0x1, 0x1, 0x0) r5 = socket$inet(0x2, 0x0, 0x3be) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x20002, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r8 = socket(0x0, 0x5, 0x101) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x8, 0x0) r11 = syz_open_pts() r12 = open$dir(&(0x7f0000000480)='./file0\x00', 0xed444d31128668f4, 0x1) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x8018, 0x0) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x100, 0x0) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x20020, 0x0) r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0xc, 0xfffff, 0xe000000000000000, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000000, 0x7fffffff, 0x8001}, {{r3}, 0x118ce16e8a3d3c1d, 0x4, 0x1, 0xf8, 0x233a}, {{r4}, 0xffffffffffffffff, 0xf1, 0x1, 0x3f, 0xffffffff}, {{r5}, 0xfffffffffffffffb, 0x20, 0x80, 0xe6}, {{r6}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0xfff}, {{r7}, 0xfffffffffffffffe, 0xb, 0x1, 0x1f, 0x333}, {{r8}, 0xfffffffffffffffb, 0x9, 0x4, 0x6, 0x1000}], 0x6, &(0x7f0000000580)=[{{r9}, 0xffffffffffffffff, 0x8, 0x8, 0x80, 0xffffffff}, {{r10}, 0xffffffffffffffff, 0x42fe1833faa6e24c, 0x10, 0x7fff, 0x3}, {{r11}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x6, 0x8001}, {{r12}, 0xffffffffffffffff, 0x20, 0x20000000, 0x7, 0x4000000}, {{r13}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x7, 0x8}, {{r14}, 0xffffffffffffffff, 0x10, 0x8, 0x8, 0x3}, {{r15}, 0xfffffffffffffffe, 0x40, 0x2, 0x4, 0x5}, {{r16}, 0xfffffffffffffffb, 0xac, 0x1, 0x80000000, 0x100}], 0x3ff, &(0x7f0000000680)={0x9}) r17 = syz_open_pts() close(r17) r18 = syz_open_pts() fcntl$setstatus(r13, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r17, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r17, &(0x7f0000000040)=[{0x0}], 0x1) recvfrom$unix(r13, &(0x7f00000006c0)=""/240, 0xf0, 0x1, 0x0, 0x0) write(r17, 0x0, 0x0) ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x1, 0x80000000, 0x2, "465a38c03f31c7388bee0574ec813664f49655ed", 0x1, 0x6}) 19:28:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000100)=""/202, 0xca, 0x800, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000500)="983ba6db42707ad1737e44388093a11a905588c232be28ef0fedf69848b76d1705879f0143178a661f00000000000000cb964e2c6f2c0c87a18c639419d9da341b1ebe7c6f2cb078feb91b477f716c39566d03dd95007dbc6877cba8dc48f94b51c11f820df43d00084681cd2c8bdfcecc650a16a981b89498a91e768fdf25d98c4a6dc4b9eba637a4e15e41cbbaf17b9393c56edf44294d08bbecfa081360c64eb018df924eb489e70bc5c36bfe96f7e336fbc19d23c56e40162543105373ca2fa47dc402d4e132ca8edc5710c761fcf1643c966d45d7a52d724245c8497665bcbf6d82593d104d9d387eb89137f969072d5c00a6f2240cfe47cdb528bf840f3dba71dc728f24919e0d6211080f0e08bd1e98e0e6e7c4cfabf496814f09b8eb1d4ceff2fe01a0f71fda126b65d9d98193f3a4e0641edaee28ddcacf4e339900b26a63eebdd4a3a69481e453f543b2ca5c02ce11e62d8609a2caf8a91e650341bcbb83b641d566339ae02c3ff4ec1cf623ec", 0x4d8, 0x0, 0x0, 0xfffffffffffffdff) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000680)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000080)=[{&(0x7f0000000200)=""/66, 0x42}], 0x1, &(0x7f0000000280)=""/81, 0x51}, 0x1) 19:28:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0xfffffffffffffe4a) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x1}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000000000000000000f0c5a029109ffb52f89e7daa08b4e074f8d0ee680f22ca1e74652672edf4f305c6d501713b4da8ecda296d4dc7a0"], 0x10}, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) 19:28:52 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x80030}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x40, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) 19:28:53 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) r1 = getppid() munlockall() socketpair(0x3, 0x4007, 0x96, &(0x7f0000000000)) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8000, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000240)=r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x450, 0x0) fcntl$setstatus(r4, 0x4, 0x8) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="003c000000001400180000000400000000280000"]) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x0, 0x0) r6 = dup2(r2, r5) r7 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000280)=""/72) getrusage(0xffffffffffffffff, &(0x7f0000000480)) setpgid(r1, r0) ioctl$KDSETRAD(r6, 0x20004b43) wait4(r0, 0x0, 0xb, &(0x7f0000000540)) getppid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x80, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r8 = semget$private(0x0, 0x3, 0x80) semop(r8, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x3, 0x2, 0x1800}, {0x2, 0xb07, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x7fffffff, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 19:28:53 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 19:28:53 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) semget$private(0x0, 0x0, 0x4) 19:28:53 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) 19:28:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x0, 0x800) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) 19:28:53 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 19:28:53 executing program 1: close(0xffffffffffffffff) r0 = socket$inet(0x2, 0x8000, 0x7) fchflags(r0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r1, &(0x7f00000034c0)=[{&(0x7f00000001c0)="e3a8f5998401035469e9411e2856712a3d64511977f55400577da9ba3ddf351b0585c48625cbe4f95e6bfebbd75d6fad43748fe6dedab8a4e277ba7daa0c7fe2bebcae5dda58fa230df6ea17293d248dec7a7ba3343d885666b94e64b6dd3bc900794c6ee4d82c33c6e0e10582d9ec891d562d70d1cec2da2cd410e0520b61ff4d1e527376dd798f51eee0c17ba5d33fab8fbfd82b69ef7d9947445084bc2902b99cb3b3cf2b39a87ae5e264ed0e62931ce16be9aa2033e8a00095b29c053bb324b39b4f650230904213eb6c66bb891b32de36cbf861e7b7780b758dbb1c43c3fa54cc38e559ffe8b4311916f889b6ea2cef4de4532878e5fc5f9d9c4d1a981412de81460e74f4c12d1795a4d5259c553d12eb1daf05cd8c1b21497fecdcce8f57fb5a43560a1798c0099c4ea5440cee4a7d7caa25c5a67e5e87b8e85150b4b7163f1c2a0e59609f2342a196e468c34dda06a73c0ec13dfa4d7ae6501e2b2ae22f833290eba25c56a8c468cd0925b51abf0742672d71c39401bf24d7dad83e0a81e563908644cfffbe82d0dafab6b9e2438a9ba18e0074570c1870f5cc41f67444628b95334fa270a47be4b255c3e01dba656b986716506d6f7f1db4e6d03e797f822813da46d854b289675678188f98278e91ba26a310a6f9713245ddbf7ffab8b2ccb6c7aaa47e6c64f755e165dc2da6b4365e8a690c822d26fc5d495fea7d73b6947dfe20d3a6528580d81efae8271787fd", 0x213}], 0x1) 19:28:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) fchdir(0xffffffffffffff9c) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 19:28:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7, 0x7, 0x3, 0x1, 0x5, 0x1, 0x8, 0x0, 0xd8eb4fa8a4b9db14, 0x9, 0x5}) sendto(r0, &(0x7f0000000600)="dc945aef87aec2bb9b8c9df7819e69cc00000000000049f26505b3374d849637ea05fdbfd8ad11e708603f7c2f4d64bd0dbba2de055b4ab84ed38ede70f9f6b5f9b2252ba760ced834a92d477a9fd4920dce053cf6554e5c1220298f17270287aec1a0c8f162473b61eac42ac4ae10614bcbdd3d44f86ebea8d4f7be3a71965a13733c88375ec9923d4043ace4e13d06ff14d0c65cbe69567662aa213c6a3dd2dd354487516811c6ad3b842bc9b64f81dd3393cac3c4c19dd8e844a3f78a35551ad189b3aebdc995bb70ef9fd1d7ad140381c63c5f7a8161bc060aa9b8a5214bc1a59534c6a5c1a2caa1d95dbcd8be2af16732249b694859649b287a3f2a5d0069818a0882ed139ac098d16f8bf98318e34fb3d6db8f7a171b3f429d0fb03bdeb9610000000000000000000000000000006c7eaf8337ec49543763d69adc97b223cc6618c3575606ef43c484b000b1960edeac0b8b9fce6e26a645b647870967d5ea11e31a71df6b020000000041b3497f7c773b93c8149ce03db4a4d41fed811048feabf2c55b2ea32c3cbd7a0956e059138a74f3138a89b6357675befb73c7139bb2b805f1fcc3636458816ab15f1bac31e489f1b4c4d63c7ed3ca227e7db8955537feeef975460db235d868a337f8a0afeeac0f8af5c09eea614db476174cc31ee23e9d910862", 0x1e8, 0x1, &(0x7f0000000800)=@in6={0x18, 0x3}, 0xc) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 19:28:53 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x22) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/196) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:28:53 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x3ff}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 19:28:53 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r2) ioctl$TIOCSBRK(r1, 0x2000747b) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) write(r0, &(0x7f00000004c0)="94bf75ec7447387d0a071a4584933fc4417d4e87978efb8168bbc02b566ea8d5a442f6d904ef45a4f0ed35f27562145d85d3fac9210b067aa8f22d3b28ea18d5de6dff7515419862c26df5321a65f7b5d0b7d9c925911d690578bd076a2136348e9a864e1100a5e2e835ae51c4120975945b4269a86843521d2f09a3f51fc4087610581c7a634d1ddb64753134c169010fae5bfcf25ace0c02af739c1d665e4e3d4f8b5391a014fb393e11bed300937dffb66d809f4af4aad45ba0288a367e55fbef984a909d18ac06bda4c2a4b150c52b52ae0a085c762b5a2c8e3728f8b075acf2e35ecbaf98b8d0eaaa690d050c", 0xef) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0x4005, 0x72f, "151cb95b1efb90531124b5ac305ad32825a7553e"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 19:28:53 executing program 1: msgget(0x1, 0x8) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) 19:28:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="001ee8582f66696c6530a7cc9d98a0cb2ed3eb6c936d7a1cc004db29b55ff7d6883f4b640602120000000000007d70ed79310454a9f3e5110dc1f8ba54c6ffa9a91e7e084eee367eca5d62dd9e9356fec93af8fc5a2ba263721abe549c45dab9f4bbdc52d2261db972903c7afa54117de318c1f228832fb21a0cd0115573c66200"/140], 0x10) 19:28:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf000000003d4a6ee6d25754fe0b529596c6d0eb10462bac452aee9a60fd8fdb5b1bffb3efcfb7f96119ab7699ccd2206496fc9d9b982e58", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 19:28:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) preadv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000d40)=""/186, 0xba}, {&(0x7f0000000040)=""/37, 0x25}, {&(0x7f0000000e00)=""/205, 0xcd}, {&(0x7f0000000f00)=""/141, 0x8d}, {&(0x7f0000000fc0)=""/236, 0xec}], 0x6, 0x0, 0x5c) setsockopt(r0, 0xffff, 0x101, &(0x7f0000000c40)="82daf9dc36191565c921ca12360d1e1d827753c2d9aadb0cc8eb58ee0b0da0ad4327e85bc3b8156af9e2f6c2c93e2df1687330a1d1db01c99f21c5314519a9cf95866f44e2f7276405e0d20b5f1961392c502b4a1f980756ab56af3e580be21a95d30ba5f6a5b411a9c76737099c7100a9ab9c76c5c83384155cfe35a855c49cb2cc723732547fcbb66cec313a4e66feb758b03190cd08027c9faa567fdb1d75c422a804723657ae8353cebc0019f7174d34edefc4d942dbc503250cd29c41eb459eebe4005f25d4b084c94390c1f435", 0xd0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000100)="e5e2906a12d72a07d8b73b91f79fb0d2b6e4587b4ee7322ea0fc438b743d58b842978ec35d27f52478f7fb6a65d9f6544400554fd23bfc938d7787af3d9bb6dceca2c84e3a3d91b9e0d31cab58b45c94dabd75bbc5fa305a48dbf44816a3410776820e2c5e83abb200bc60b727c36e56793dbaa1b3a59340a9a18b8cb5eee13a21d07fe2d580e7a13615aca37e0a48d841f180519b9bdc18f50fa2f7bac905132856d8df07e1bb7b80b1c6971b1ed1af8123c2863b1d6d561bb5987de7078419b35a2781a65753eb0190fc6a365e662b8796e0e20258ba775241f36e3baceb5294ea6c3d3fc917576a696e2ebc4544878314cf7ffcc517461ebe62a698b0acc1606a76ed495e9d070a520623a21c05ba9a79c3ef15e63cdc97f4ffd3e54ea147767a768ac8ff3ef9ea4bf49ce2ca45c46c89c902af45f259db79b19fe7791ccc5eb49ac9d859011372ae2349a4208120e6796f89173a49f95b86bbe8a5cbade17b7391f31ed88b4185a53bad5b0f4243ab8b0a6cd0f379d1a25e91c08ee3c9592ff68e2170afadb2a57e769d84b4e1607c3c2ecf5ab0455ecce43ebfc4649d332cde4f43b611b34d385714127580265a7c14288cce43130ca08d5503413a51587dd79d8e6c30e388feb1345570d60c152bc1cd01951879ad5cdc7aa3a0cb4ab7078b89bd84d19b17d126655883e9e312cea531a12b7fc12befda5772ba511a7c3c960e2013c49d8e86e6af4d659f9f72b530a093def8ec4207adafdc4d4de74f030d11979c08e487b4a0b8bffc6318fd83d0020601b78613d8b37533446882d2be3edf83a68667832b4f602edd59e059607ceebaec2875383894bd4bb72023660377e48261424121b09617b287559d63c6d3efdfda51072b3ec831b0eab3c785da394f6894c517f1c89ec9f69a85370d598445615d6c423b2a2d2eb4383a90cd03448b680cec692531e88f977420f978f0a199143ee66bfb282ca02ab6b7889cdd8b4187107af513c801457cc6b090ca9638795033ff718c2a893de94352102de6aaa4a3827cbab0c20880f8ade8a48ba988dd245961ea9026741e1f2188fc0b69a6853982e7fa41ddb57173908b009ba0fe1c4a3d811bb8431f639754eab953ccdcb146eb31e4edd30318e53bb4796fe6e4f014ef567f36c9a80ef36be8b6ace8f00e42cf190ef17c46e1317888f005e78ebddc48becc85428ef6f9df891a40c4d76a38188a30808a3eb86068bddabee0c666f9689e1ed916af69fc01289c14de3c5eb7df194af1773265137a2f77330ea33cfead861ef26a7a3db06fb75296c2f34e1ebb5e80b5e94d76d2d4b95b764772cda2a256e5c4abecd13462210175eb8294b8edc927f1a164dafb39f8fa3328e7f8117b894c98725ac1d35f9009bfc02459e900e1b2160ba026c19d24b28c6a147afe53c7db869500c8445c4b1cd06af8cc93360cae23e83a8693a047e279209233537c95f49acf32b9b3ade2e47e723e8d887b200919697774d46d6100e4159ade465f64de41ca4da7b8b0856c80fb6fa274e68a6d505d2e0092dd4efa845219913ac19045fdcbd4b99b8392052c9bf5afd1a1e64d536bf1db5c987ffbcf71656a483105cc372d391b05ae4f0cdeccf25d02024c25d379ce6e6660192620e5e142606f652d22a4ec65aa7cfc023671ee26e384150a4a42cba91b0a4f11b212b1ae3a463196b849a6992ef3f8205eee2bf52fe5e477965bc39f588a0084c848db626f0af4f465bad214c5ae017ed46c774f8cd7927b14373b505c59979e63440686b656421cdc4439555efc2df2b6d1f57d86ebbded0c6f24983c6556c30d72030c0a79a208d75089653d4b28e4c005611a44ce72a9bd9c14ae80633eac7ab6eb8fc188ecad34a2a761b8267e8fe68fb93d60c31915a14a4a4555a155111509d894fbd6d01b93c47b4e221ad95a642bd7531321bcd222b33d474a27842da62bb840ed52bc9f9072cf88304651d2c8ac22ab567a15f29f3b451f56ba27bff2c2bc064d588283ef7b88c1da4e16c60f10f32312797e57a969861ede336d02eac52fca6fa1519a4cd838c488a52490d6897ce9c7c576b120f7010701ebceb6012554255dcd03bd8e46c4bfa08126146304a793418954e66b981fe58ff526348d78a975fd13f685e68f75ecbf14ab2d605792244114d6f70529bb0c291857a439289f981fdcd08198f94059fa5d67cbaf8f07bcf9d3a193a93c2a849f36455b0da7fd7395cd1a0b1b175ee80d116dfe6d9f10d58fa23a03b8d4c869ffddd90af9fb09b891279fa0aaa1128fa2a0bd257b0dd56ccb0884f304ce4b0fee6afd537af65f2bcfa91557a1546df0f42c0c02a0e5b840bb0d5cd50908e6a4f6914635e7628a690bba5857bcede2fed0dc26a8bb626431ecd7c6d2e01e7c1a9e29489b1928a12de5a3be7b237d2221a17038999edf74006b55eea4063eb4955d07a1f4013bf4c41bcc91aedf5a1307b551f8ad82f3825727aaf3d7375cb52a20baa846fa44470702a7b6778b58fec9628cf85da67b9e8cfa121d40c7b23890f60f255d3f1105cd6b72ab8f41acc3e9ff2239b692641ece7d045467dd5c9899e3fae22f148af176c6eec8074d7b51f033a0b41ac884f78a4a27492f425767ba41a5afd0427325c62cd1be1647f12a27652dd08fdcef7890a34e14ab0fce3a4ff5f964ca987f19dfe56d105c438d33885a164fbd58dc10a3fa4152d2f3b602ee5432d986b98c7479c9a7bb9078b0699fca74202dc5a0a0ea2d25d0f9a10733379f25ed3bb193f76007bcf35a975c6c9e347883adc7f17cb54fa275e02f60c56d49259edfc55620615328f57f16d5c7e4dbaeda69a024e74a3e30bf31e924796ac1dd10eb703ff9d0b0a92ee353bf1e8f793781b757ed68598180fe5fe11176dcfccf8fe222d6460e2e4bad6a190076c0351b9ffbe6bcfbcd92e124cc8742b3c4d5ced83adbe7897b9c81c1e2ada11b381b0a0f4533bb1d33001bd434a06d61e0e559d5419271faf59d40ac2fbeb74327ceecd20f27d49867db03c8c34002fe543fbcd109b87b87986d74d0ada4502834ac5cc413599f3b13b38701ba986e12d3bea0715c645650a671144d6de9519e10ffc1304626c961031c03aa7365401a687da37f1a29ce593112ccc57a9bb397d5d85c4b684886ffc2688cb0f828e36b5a0832ccfea4261d4b5e64f916349d51b99955273fc47d97db6faffefe87fd7abd7622e4c1cc2b8ef20597877c1ecb234946e785cb4dd570e5a8777c0e01cfdabdb9c2d29be0f81b4efc3ffc21dd0333184d35692dc297d7b1641defb3a8cd96d4c8d60fa137db80169a238f03269a4a6915ce7b5b2d5e3fb1268f59f83f63cc3cf3c351098a7ac320dab6935f8d9e37c46ddeb77cbc31fef407bb8174e1f7473a37f44a11212da103da8792096f03ecfd767872646ed64a059cc1dbad093de90c2e8f8bd99e4b1602017c8f4f35ea5e457372ba3ae05ce09bcdba448fc4510ce0b5ae9273ba4c908ed4da1af2658f687f964d335b09a15efc7f2678d549d5028ccf3d27e3e76266e53079e9f4865c6bc67157ef25dbb5ca178db036edcd378ba6ec73dce1cb38f760832b3f76aef19c44319650a9626c15bb17d59129845203c26e3323365f443578a29bd1136a6d6e0e363c6f9a8c5cad6af071202c82a3717c3dec152e84e2f92ada599d05896fb27183a240b0c51e25bf47595579289f040b4626b9eb9b272ef05a5472acb85df24673747ba8f6f2d445a1d8167470047b3393fcc0da52023f2c3fb4259a7558b77d55d7f031cd1dfb34e5fe531a4c23c7c1cb4fb34e4cf852e6875ea4894f257604163dd5bf95bc7f161ed5b12fbd97ca449f48b44cabda517edb7ae902460879dbcd87beb94752b36c919d9e5bf463e3a73c6856ebd79139cb704fd41d26710aafe99351818223761a6d32338162982f2a66e3b3547b2b5b3b2cda1d203e6b488a681db902aa2d3c13642d9ea4b6c9", 0xb09) 19:28:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000080)="88d76cef9cc4217d35a9fba4fa26c02d4e97e8fbe47ba1951eddc8906e6856cb844da7b6e7a4b94e3bb9b42dd666b53e89389cd47c3850dc7b0944dd75f55d3c7efb45239ee7ec47d32cf00d6403c5f58de0f07cf4d483026ecb1f353a779a8a8d376d9538f2191a095c14b7ab09bee58822321ee610b14cb27c5710264535", 0x7f}, {&(0x7f0000000100)="adddbbb4ecd3592ee7c29810e36bbb68a57192f8452b1940d8f56071933d1ed4abe3844213e72b82826d3f99e42aae318a607e0271c282e7fae56c9b97daeae3e566ba9d62a157876d56f18e75644bbef4403fd33fb4a0e88ab711a72c5756090f828764f464769ed22e3e20a686481a18bd8eda914abe734476822db4826b927677d60f029fa437e516d739e2ae79640e8605028e434747df09c317a93780117093d6f1438cee0ce9d5311cac7eb3e01160cb529d9c44fd82f25bc8ce296f2a0a78d546d771a1ac4f5e86448ae4acc3dd3c4a03edcd1adf8c0a6f9e2f1621d7ff88844b7fd9b1ad232b18550c6d95322d1249499ce0814165b129acb26a81fee7fb516a250e4ae724acd5c2f802428ede015c866a58bf8b69362996c73b1becf8737a9574e5d66fbfb313d636b6e62247e23a32c566b5e7839b6456e619189ef563a259c774e78fb9962757e035c5cfe3458b8e4de66b9b172f4a26ca13ac5a734ef214edb6539d4ba11fad628fe87b39b55094d5812b078aa4ec4b15657f6c1d21da3fe0942be3edb78a2d657c5c003bbe56dfc6d82ca761168409fec92ef241f51955d9efa3a35bb91eb3bb7d7197facc6c045e802e747b8c24a841bcd2470b4821a120a2bcb21164ad0819da9a8eb3ac9c522305fdd44eb7bd5ac312bc18b37a016c802276168386302fcb7eae09d3e40425e09db7793d92936f2091bb3ce915b60398d799366f3c18deea3ca31ed36433a147a0178ec499a232ff76fd88b17de949ce3d85b099ce39ee8c551c0c69ed47fe97e3b0f6a5f92bae60c3ee54b77fd5544dcfc2ca9f2ea5233b6f3b4bbcdc7354a679f03ea0e0db5c2837e173ac9ef97762a715525db03f2e92857c52cc0646374007f62b93ab13b3eb8064945fbdf8637b0103ad74ca3dd176c49609cd9c234c02637b26c95a5221074f604166f55bb8811e609afd52a4f96d4987223381c9580a7ad82e5a6d614b0a1286811a81306069d51f01a3baacca2f89d6eb059a22b2ecdf1601289491628b846d11068abc9ff2c83ce3ea26f1a0083d77ca9fb87d90b0c769561f479ed9674b901e9ca9d548b2ceaaa04f6eae40edd471cc9cb467549fdcd41c29ca04e6085967ad96a9aa0a13e84d66ed4add2c17ab39dac4fc80d616e81c12ba086c6905ad2c1b94ee38c6d74990d421bd4f371cf5f61b6601c97134ce10287cc8da588dbc6e23460d479962f06115eb75a3d35e6bc5c075092563d022327f8986460769ae7275c6479bbb1d1676b6dfa6814a6ad2a3ab7799f0bdc931e88649d92024eb8f628b6d6ff6ebc0eaf235bdf0b23357cd1f4387f184a99fecb978c948796e0d1aa4fa712595b70e5d1723cf7a1bc3dbf38ebf366a1606e294dcaaa59006c12faef6f40ce0da034718c203b9b2c1f6dfe784a8cf5c6983771f6f9ef96e2fef693730b9c0b80e567f536ac50f3efa5a56d8e38beb09ae34c8e143262c7317f0fcc01b7d14be5687f65c8ee680d7d21ec1a2e81b5a32fbce0f11bc9c1eaaa5a13fd3c4ec55c66900f88dfea099ea3737e8b3b700ff991419648ec2ce66b52c6fc9d731df311d056148ce047f6494a7c59530da41887aaf8e3a797f25af8da8a24a5bf3763d5e52f3a156d2cb4dc375d35c85badb620d45329fcd0c1bb00a54e10d58265a2b4ced3d8d8cfc88b5eefc5c9327db1f68e0c49c65b1299315994dda6a3841cbe28069e750b43f162809760bf4896c7100b75dd5be0589abcfe32d06443f88ed7c2ecd9207e6415174e2617c86c5b8c3902f2cdc66c33e8b5e0cd4c9463f29ea9e2a14eba1d8b96df09d689c38f05a633a891118d05881c5327189056cdc59fd0d1b6a1709e8e2e6e0d83d4679d2ab2118377042660c5eb77a12395ea22eb3eea517d1ee964cf4a6c20f4aaedfb69e63a5d35619c862e31ee737c49e8379d254a9d5e1c6e70e2f123d14f51a433ba3ce949871a43d1deb2d4a697baf1ffcdd70eb3284c37687e06c708cbabf4d8436b872bd3468dcbd688dd4b92d7b8189a14ec99bd41d7c30a12ed9ff4270d704748c5cf4bd220b9eb478518f478919014b222caf7a268cc6c71408b96cab4630f8b6d407e43a0a8334c89d6f11dfb966ff32b89c737aec35bb6852512d97d8e7ebff866cec97c3f06c8b2a94064c0ce8512633861bedc659f8fb7c10402b976582b0dc22d4b3d75a5083b5690c76b6dcebcb88cf402076e87c513f4e3464f9fb9c906823214cace6928776e69a6df570c6b701f23ab85a2910186a3c08184527d7834a0f9a490d06eaee15f1ffb4e50f6f5f1bb329d66d3327f35ce2911b776704bd5d5809aaa82b345b855404f1da5fb8b88cea206701cc036c051d873c52071738a3e60094d43323ff17162ef99312708c7fdcbd2df5da5e02780bf1152e3889a1e8ddb439ab3efe08e3066e0b4809e4a5aa615505f1101d190cf855dcb9f343d39cdc3db4a00cec76a2b15bb7073aa7361427fb8590dd4f818b13426d6573426140fece1248f9516c73a7333bf0fe42164c74a97924bf78217a27f09a74e707b906f722809fefec0d94c9ebaa64d8316531460a24681771788d2b750000234dec83e5a5ff25ff944b346d5478a481e818be36b52932ee37066ad8632033ae3356e72dcfa17b98b56e243f064e576f1175ae5ffa3b22c773da8b7e8d37a54072aae92dccfa2eeff85a64e6e8fef8d16511d8c77012928a111534c39b7ec38580d1effd2c87745f847e7e3e7b2a6b06f5bd4f75d497e0c9dae60f62c40daf3275165fd5f5868fd9f846393daa758e008c3376c9a49b47da513c1cd820b246ecd7783d1b069223dc3e688388a874d997642e0520a0b43b80785d035c70a93b3ef31af3488fd743f96a233bb88fc3f707c20cfc141b4b42ea272a6bb5180a40648b9e0a0996b517d838c9b1c1b0099bbf093468811daf476604f5c7017531db5c8e056c168014a89ddf0fe79e0b2e67ff560688f6609234e167e69d62052d6090816f85abce79199f79629a70256f0984d467dc021a95fb7394317e646a9db3da1fee988213d295724a284497f44414900bfb792a4d42e3aa4037a8994ae1f99461cd34fa141cf9241288fbcf3191ee893c81c32ab686b08477efba8657c151428a40cce9bfe29dcab7f0d70e16aa1c1f9191ca89ac63b9b7cc5528cb5822dc93beea8c80734cc77c36d69021c9fa12ffa464635d83075f264843850bc5fb7cf1d0081506b574e85f808f73315504bbacca72f6b17584b1a1fbe22f2ccebdfc81a9aaeab04dc78941f20a30dac0601424093500600f88c635f245c2079e6afddf92a511a635bdbb33dca6a622b87c6c8293a32c679b11f1f71f6b232a0c71a1a96096045708a88c854eda8dd09ef52ca2a6cde32e25f23891c1f38a8b0a9957113edb5eff83ba85e88129fa690fcf76e4405135a2a77ce907ebd854b998f467627c8ee11f29734177f675a5fd12ef62e1ad2004ea24460b302a7c615eef644022e024af92cc311f65f39c2ec1d5af3163b838a0c625e1a910a5436e6546bbea8fc97bbe9784db52b111313b10c951f341a497b1fc9305d7d8916b9a2ca08d7f92d094628fe4f767e3a5c6820135300271ae207dea9d953ec2458ff1383f053631c22948eb37055daae7351fd9a15dbe89b41f738e4c95a1da7d0fe3508d074ceb9d475106f23264049e75cd6b7b7702620d98c6b15a713e3390df0317ccf4bb5f9c86ecbc3fdf0b5b1a5a24b2ed037863b65dab1fa24a92b3b0b990a5dbde59b840b1d77ae43dcb705b73b53a95a6586045a65c7caeca208ade482a709bea2b05eaac67b6b74f19c916d2765fe7fff3bd68048441b25e55a95d93d8aa2b727fe45132cbd2633de68593c5ed87cef9e81489bd26ca28c8a5b4967101995e898a505250bab398ba53f439e9db63aa5a4bf58a43a50cd9678692e9baca86f2c2e6540ed892c5198c29e9618d3acbbd8f16bc1494bf1816957cded2604dd9c387738cb27a0a3ccc3b60f6b21d9e07e25c25c8c28db3f44ef1bc2a00100078fb7ef07c7341a0e6db1312d8b10e30ad4a9f06f15000a4d40d5259ac4823819266f768d26b239e7c2642d0bec30411591c87a085d292386240f181063e4a87f36fea84210ea00ef9e62c8b84bee0945005ef0363ed4011e702aa72bdb51d7a53a59286eb06574d923a6afdfd30846be3ed076cbfa8171403c7a846383439fc82d189a954546d5b8ce93ee3a384eb64769f571426b23561f0c49bcfa8781d50f820250a27f0e8bcaa84aeb026dd91db1068d46ecaa187f3623082c13ecc8da3735712bcc8846b63cf801bdf7c088eb8dc7555a3937412c2b60c24bd5466c3ec2930fdb1f7e0c3278b4a35fa6f7b01212388f4ea2bc452412f1d754b05392183e4c3cdebef43812437d0a0a2ce5c3b21c9caeebf9413253d33ecb3eca4434c3ad13aca32d785b39089cc7535fe73ca25b7c2696917f3e80d3c116405164eb43d505e52b963af1b7d70679e9b693c5e2329502e733941812f5a8f88070993a131215852dba1aa3f47041a67af10338389f6cba7f59383cd08a703799d8edd349c37d8a867094594d453e2d204619359ebea8649ed60b1008dfed77cf2935d14904054f80f55d88aaf462d900c2b1b2e58e69e798650ce4d656b74a5388e6f080277fb94da5976093daab1494bd81142ed8b734bd025cd09ad152dd5c53d10e039e34ff439f4c640e526f4f3aa5019534aba2318123bb4068d5054efe991e17c9a7fac12453c7b7f06dae9716985ef15842e3e0fc37632e98efe9f56338c8926c1138bb043ce6da5ea57bf169d4e317d18f8605186466c44cba71e4954085fc1a3e93e35f51c92fd25d977725bb834ecbc1fad841b7bf06210cc6124c89c793cd71fa741abe77ae2680a6ea161b817c44f7cc05f432ca24f1455577414f734b515f0ed347a60b621492eead4386193ee8db8bf782e3a9b7df6144564d943ab1a4c5bd50b6bfb00c0f9742a6301b074f1659630585cfd96ea71b2f0a04ec2499581fd7924648ca71be0a0d572a26913daecef7e685382718b0c0553f8827f110ec5be151da0249329969754107949287556d83b631beb292831aac1c49b236e6a4b6bdf2d40032470b112fe0416c723bd8d03541bdce7c46fe1365cabb036139388dc40fbd747e296b80e197fd23b1b420337682f44b8e1305cf77c7c6a03111ea748f61248660a93d015dc19b9cf0a80e42cdd2861b96fd32c434fc37795d9b8d080ed98735ffd159ae06d03f324d89b06a10e66d6be0cb81555bd5b45a50551968946f237c8df32d9e0ca8c7387c15a6cd859574b6d49c45e5b93efeb8615d03feb0b78dcdd5519ed5eb3e1cd15a1cf439c8a4844ad7c2f1b88fd316c9552a612bde80cf9063dddee8c1a9fb18146d28c4ca56eb8e85aafc2e31973007f9daf12c498e671991745dfefd8575a15d9fdf94c08027d522420276d1346a4d65eb9b5abd14bb9f376d96f5f3aceefb651c651eae4667d0e518adb25b7379385cf253488982e7453f001199280a784c179011efc281021a4508face5e3debce31b5425532ca1240bf9c65650ea26cd84565bd8cb61084efc6d98e42405c6ab9a4ba500913e2265dd3975ad16b5b94867aa5ee60f8fb00fa6488b133a36a0907d4b99ae915152354364f710d56b5ba977231d49f6dacd39a30dabd9f82a1e95d2486443aa0e4e73dd6a6f9ed5cdefa71f73d2f0ec7026f4cd4065e54f827c7d475279efeade3530bf8fe53a89295eea835aa122d31c2c389b5651", 0x1000}, {&(0x7f0000001100)}, {&(0x7f0000001140)="375bc2798120cf6f0aa3deacb752d4946e2a68d13dc6210c170d5a2453b19b062f2559ce5774fd7d121e9551d114f618c7c34fe6032d494fdde78c5f008891384cd3c4ca0f49f22429312ab1975aa0a760bb15b3f0ebb1e5dffc076d8b022796d03ebf3319c834b5cde72600f65c28e558722d61b6478d4e342a70181486493cefa2c6b8f8a10c726d1eaae2291b8ece58d9a855ac1b0a294c1aac09c265ef5cfa333a260b66f8f13c01992cb909dcacbf4fd117c1960a1674c1ee8c52d65ebb95cb65400823344337dec1b611e3ed9f522d9021d36f07e2b197b2ed99458481d84353dd85e3", 0xe6}, {&(0x7f0000001240)="db45535376a155e2581afd51b4f33c78a53af8e56f03efd5f02a69c654f518ce2f32fcd273b65840a3341bd1cc8d183368ff729ca3d9ea64ad16734a19a37625056b0d0521c73dd573c2e3179c217aac2da692833ea949beda8138f2fc34862dcc73a6ffb10ad70bd81f6a38c7314dd4ec14442498d93e577380ad9a6184c82abeebdfc4e5180093c98bc836961b59d5f4543a469a33869e0e1dfeac703a0328a38aabe7043c9a03408cab1e75af5dfd4944621abda15df48c614084206efa2b66ad2cb14627685d192f63372c0b4981e9e67d0b76ecf800e5a2fdb9e5a103ddcb11", 0xe2}, {&(0x7f0000001340)="5bb5166d96c748571fa2db1b03c67dbc7e394553becf44384c41585fad67a7e2", 0x20}, {&(0x7f0000001380)="be53e28d958ace7df5157cf4e3f3edef91ea6c4f87f85833887aa6538fe6260d1fe6053700f703c3a8275c1b6845ffbd844d436944aaf887d13dcc6143c24cbd549a879a3ee7e4dc0b54ee8982681ab6c55ea018475bb160e7b7d0f16dc203eae1ae9e652a978ad7601274d596984133cd52a08a08373cf1b398cc97f82c4869bf45bd74bb6e9cd684e33f915fec4825ec97e23c34132d786b46264f3db3fa4aeef4202cf5c017ebb4038a33783c896dc80a9bf5119ad88e28fadbbcbb6401190a3f522c35054ef732d3382fd8dcf7a71d4d482b6ce1d830a8e9dcda345b45", 0xdf}, {&(0x7f0000001480)="59454734d52e4ee3265ffd5c4a58dd268e6855c98dc186fe2de10b8bd612eda86aea4e62995b046970cd963ea7611ae55e498586c7cf1722cf85d08fb23cc0a9ab035a9e6c19", 0x46}, {&(0x7f0000001500)="7cb24a7bf1735fef286b432fe1845f39400808982c4ea521b271275b903abfd711e5c49a9010321f6a2030c9bf225fa7642bd84b73d1c2b0550c83d3569bdf9d40f45d98f4154a74f25a4266ba0a5de4e78beed9e467e9236d18206aa4f025346f70e390f580338fd6183294a14291e960599dc2bbe8d0ae7e5eafc05b1ffdc964f88672d5cc27e71c607cede35f5b023c3e5048628d324363275f6fc4a36c1f7396f9bc7599b8dab4b1fe2f0de212981e48d870c033e583de46c5b7cd84e230770dbbfa54882cf2ca7f4b5c78", 0xcd}, {&(0x7f0000001600)="2a9b985f8be488450417b2c6d605e818ea82698063742e2c8a59488eff08301ab6f4ff9bc0907d1c8a54ce08b0b6952e4671c99097dfbe6291a45d7b372bfbc9edd76761e9883aa847480e1f4ae54bddf6be424debea1de959ffb27fbb3da166b9be14a359e3f2c0b5f4efaebfd59e538b5718c7dd5d3e12374d65b75cd141322c261b6bb7db1a8274ea5d060ee266784d2d8bac5d32ab53681811a73ce2bd877832bca0e59007cdcebdfc0e9ff5301b6cc87353871a89e8f6da100fa712efee3727fc7153836a8c11b4eb", 0xcb}], 0xa) fcntl$getflags(r1, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee0866c8d995a847de09b7d68c022a5d19ac14d5e51348771197a7728420aef61715f7b1", 0x2c) 19:28:54 executing program 0: r0 = socket(0x18, 0x4, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) getsockname$unix(r0, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x1, 0x4) ftruncate(r2, 0x0, 0x1) 19:28:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 19:28:54 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x810, r3, 0x0, 0x44) kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 19:28:54 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x63a, 0xffc}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x80, 0x4}, {{r0}, 0xfffffffffffffffa, 0x5f793461594e3307, 0xa, 0xffffffffffffffe0, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x2}], 0x1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0xccc0, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x41, 0x80000000, 0x3, 0x401}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x5, 0xf0000000, 0x1, 0x101}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80, 0x3, 0x6}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x6, 0xffffffffffffff01}, {{r0}, 0xffffffffffffffff, 0xca10c93ef696f1bf, 0x1, 0xffffffffffffff01, 0x8}], 0xffff, &(0x7f0000000080)={0x7ff, 0x401}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000340)="c8482e99289f020000004e76cdd9ad746024fdb6e436c2623e8ba6a9659dad3d9ed00563adba0765ac8e232831bfc495b4094c89beb3132426653b7d5131e88f2ee147a6a5010208b2c385b3aa758f82c57943e5863ab242045e9f1449a69ebe05ca7c3ad3b8b13739ce1d259eb240ec6fa32e2067", 0xfffffffc, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x8001) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0908a30f00000000000066696c653000"], 0x10) 19:28:54 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x764c) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x188) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="55c5b7fa03535ec58f74a1e2fcb9cf6d3ccd4db018b072edff87bc31ff9d95474414e62449cadef57aae67aa87af30e395bff0869ef85de6541ba65eaadabbbd88ad64ebffd89cd66c0507404892e074fb31d4e3ae492d44c7b6ee1646d982fc95cc4ce72d07948167b3cf5d20de102af49cddd20f30c5b864787b966d7e7f6b", 0x80) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 19:28:54 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4012, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x12, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000080)={0x1, 0x5, 0xffffffff, 0x7f, 0x1, 0x100, 0x0, 0x10, [{0x6, 0xfffffffffffffffd, 0x7, 0x4}, {0x6, 0x7, 0x4, 0x7}, {0x1, 0xfffffffffffffffb, 0x1000, 0x3ff}, {0xffffffff, 0x3, 0xff, 0x4}, {0x6, 0x3, 0x4000000000000}, {0x4, 0x7, 0x5, 0xfffffffffffff16e}, {0x8000, 0x219b, 0x0, 0xf6}, {0x3, 0x101, 0x7, 0x1}, {0x20, 0x180, 0x4, 0x7}, {0x8, 0xc2, 0x3f, 0x24}, {0x2, 0x9, 0x9, 0xfffffffffffffffd}, {0xfffffffffffffffb, 0x3, 0x1c1, 0x1}, {0x1, 0x7816, 0x3, 0x40}, {0x5, 0xe2, 0x59c, 0x1}, {0x8, 0x7, 0x8, 0xb9}, {0x8, 0x9, 0x1ff, 0x8000}]}) r3 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff4000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) rmdir(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 19:28:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getpid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) socket(0x20, 0x5, 0x8000) 19:28:54 executing program 0: socketpair(0x10, 0x8000, 0x6, &(0x7f0000000000)) r0 = socket(0x10, 0x3, 0xfffffffffffffffc) setsockopt(r0, 0x0, 0x27, 0x0, 0xfffffffffffffca4) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/196, 0xc4}, {&(0x7f00000001c0)=""/232, 0xe8}], 0x2, &(0x7f0000000300)=""/10, 0xa}, 0x2) socket(0x3a, 0x4, 0x1000000000000) r1 = socket(0x18, 0x7, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 19:28:55 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x80, 0x1) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x1, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000002c0)=0x1) chdir(&(0x7f0000000240)='./file1\x00') r3 = openat(r2, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='./file1\x00', 0x8000, 0x18) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000280)=0x6) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r3, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x18000, 0x1, 0x8, 0x9, "460f2fc53834862484546542b98e1a2b336f87f1", 0x589f, 0x1}) mkdir(&(0x7f0000000140)='./file0\x00', 0x4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') poll(&(0x7f0000000340)=[{r4, 0x80}, {r2, 0x100}, {r3, 0x10}, {0xffffffffffffffff, 0x1}, {r0, 0x20}, {r3, 0x8}, {r0, 0x20}, {r1, 0x20}, {r2, 0x2}], 0x9, 0x5) 19:28:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x54) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x40) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xaf}], 0x0, 0x0, 0xc68, 0x0) semget(0x0, 0x0, 0x69f005fe3af67a08) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) socket(0x10, 0x1, 0x2) r3 = shmget(0x3, 0x3000, 0x90, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) kqueue() dup2(r1, r1) 19:28:55 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) getpgrp() 19:28:55 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eeff7fb9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe15000042c8369dd41a04db4e728cc6c04308f62149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca800000000000000000000000675c0a7b24edb82d273929e8891993a2180a234615eb67ee6146456956abcdcd2903f69249f1fc80f17e886d2044f1009a6850cb9e3e0e30fe5aa74053829f096c9c2e7afa13f59bb96c675c037247c4e5e093053361dda84bf060b2d7fb0b0bc2a50dab3e3db40496e8437bdee42a557c2a859d97493efd746532bdd989e402f9b87475198e74838520b938312dcf5f3b97550eb7ac81b90af08b240a85824f45b0dcbfdbcf523adb530f9affdcc52e0cf4417a42ddb9f839f9634b103c3aa6ce4505ea"], 0x1, 0x800) close(r2) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000edfffe7f00a46ba37daeff2f0eeaf418cf2889f63ea3cd3d47e07e4c"], 0x1, 0x0, 0x1000) semget$private(0x0, 0x2, 0xf296e6f13968e6c9) getpgrp() getuid() ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x3, 0x4, 0x73, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x878b}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffbff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xa057be6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x3}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 19:28:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) write(r0, &(0x7f0000000100), 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) 19:28:55 executing program 1: execve(0x0, 0x0, &(0x7f0000000000)=[0x0, &(0x7f0000000240)='*\x00']) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 19:28:55 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x8ce, 0x5d, 0x1, 0x4}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 19:28:55 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x140) dup2(r0, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') 19:28:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x20, 0x2, 0x3) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 19:28:55 executing program 0: pledge(&(0x7f0000000000)='+\x00', &(0x7f0000000040)='(]\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x10) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000100)="e8a601494ee0bea5792d48db96199cadafd58658175925f44aebe845e37f0ebc38f7f641214eb70bccd2d57c70e0c0174bcb7effa59a682102481770abf66d01804fb8c56e22ce261be8e239e3c5ca1fedbfbd2acae814c10c5f3eb4a509b63ac1cdfd8dfc7b73bdeb424bd758774737f2bca3041ad08d30243c609b069e1388f72783eb6d675d1d2dfef3b801ad6fc54f723aed281f6fad810fcd489ca8b367af6e2e80501fcdb45c3ce9ee3d54519aa55a98d71ef41b32d40e03b074175d567828", 0xc2) shutdown(r0, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0x5) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f00000002c0)={0x2, 0x0, 0x5c0, 0x9, r1}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000300)={0x7, 0x0, './file0/file0\x00', 0xbcd, 0x1, 0x3, 0x5}) r4 = syz_open_pts() faccessat(r0, &(0x7f0000000340)='./file0\x00', 0x40, 0x2) r5 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000003c0)) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x3, 0x0, 0xfffffffffffffffd}, {0x18, 0x3, 0x80, 0x10001}, 0x8, [0x4be, 0xf95, 0xf7d4, 0x100000000, 0x99f2930, 0xf324, 0x9]}, 0x3c) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000480)="fcbcc9d1c95f3e7a667e7036492f087ad6fef5bfc7a45b1866c947cbf490eeb7a89e997baa02ae10e76b978917e6c3e75d83df7fbb7f53cbd9fadf73f61530ffd487a196b68378af49c47bbe0c", 0x4d}], 0x1, 0x0, 0x0, 0x1}, 0x0) write(r0, &(0x7f0000000580)="08671cb274f806d512823ca3f0df23bdcc977bb1a7b17173b6f586d9a94171ccda3085", 0x23) ioctl$TIOCNOTTY(r4, 0x20007471) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chdir(&(0x7f0000000600)='./file0/file0\x00') ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000640)=0x1000) setpgid(r1, r1) utimes(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0x0, 0xc592}, {0x7}}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r6, r2, r3}, 0xc) symlinkat(&(0x7f0000000740)='./file0\x00', r7, &(0x7f0000000780)='./file0\x00') ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f00000007c0)=0x9) getpid() 19:28:56 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 19:28:56 executing program 0: r0 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x400000000003) 19:28:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730000000000000000000000000004000"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 19:28:56 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) mmap(&(0x7f0000964000/0x1000)=nil, 0x1000, 0x3, 0x5012, r0, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) 19:28:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[], 0x0) socketpair(0x6, 0x8000, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="ac2752511aed11dbf3305bde108767b997f0e1770418b90cbabc", 0x1a, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="4458a480d25d4eafe0d50a6d60317d09736d4600040000000000002fbcb30de1fbcc11f1aeb4548240753a8b0a6f566fdfd7cc1d9deac8c0a1f05649263d4bc14c86036ecfb79514eef6eac7f15da27d596c539f002200f82c7ba84707b228b884cdb9e8f4fd823a35ba2fac4c20503317ba8e0f37948012713a750197c5a7f47223b1579adb9aa61feb2329a8ce3828ca96b7dd2772ff322c84517890dcfb12e04811c64c134865fe53a3410fe039be5a32ddf14ac22c918533431b3ec8ca945b29005ba39f4ed7b7e3a4536ed6448ef79d02c6f95b4e020e78d35e18fdf47b08a0c8462090c81907f74067724619fb90adc8ca91cbbdbe1f06242e427465e6803c002f0399a8e0477368549f7e8d1c20f0b0d1daf0cfbe4530052af2e6ad42fff62f19214999f8cd6fca6798e48e491d60543e8e369ac0a640fee2bab98221eb66ef4eae410e19309bd13a417a79b26779e050e2a3965597da9048db85c7d55654c0349973109a53135519eeb2f31be2b179a21d23206e910de5dc0dc5e0f9097ecd220500e63ef2b02d863791c198688ae20ed1"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) dup(r0) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r2, 0x0, 0x0) 19:28:56 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x9) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 19:28:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x1f, 0x101}, {0x18, 0x0, 0x6, 0x400}, 0x7fffffff, [0x9, 0x8, 0x2, 0x8000, 0x1, 0x250000000000000, 0xe0de, 0x6]}, 0x3c) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) r3 = msgget$private(0x0, 0x20) msgsnd(r3, &(0x7f0000000280)={0x2, "c7ac"}, 0xa, 0x594a9bd6945802fd) getpgid(r1) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r4 = msgget$private(0x0, 0xfffffffffffffffd) openat(r0, &(0x7f0000000240)='./file0\x00', 0x80, 0x1) getdents(r2, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r4, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) msgrcv(r4, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) socketpair(0x2, 0x8000, 0xa3ac, &(0x7f0000000140)) map stack 0x20964000-0x20965000 of map 0xfffffd807f00c000 failed: no mapping 19:28:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) ftruncate(r0, 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x42, 0x2) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 19:28:56 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x53) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="c20b9290897be3aea697731cdc4eda704c4e5d981b5d5d4ac5f4de484e15231c7c4e7eddc05c1e89cd23bee77d212d9b83b5ef306717f55bfe88c6fe99081e04679a6d5c3e14f9a85958c0d488e1d37183cd3cf03b6f803f94ddb5835baf4a102c8dff37fcb7645948e25055d991770bf00b3bbff2a70a68bee13e4cec886a56758ded3b73e20da90e111dfe264b4e643542fa724634d4034df8a07a299ff466af641be5a1ee6bf4a833fb7b456e1130948b7457a52f5ba369f8484909d98af56dc73b79e11c213af3ef134ddd4366754b609b86c80cda4f014bb78937e1a4b2ff9870e23b5a6156b90aa17151664f7cd84cdb368ca5fa", 0xf7) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x7e947173cdf63314) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x8) r3 = kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mkdirat(r1, &(0x7f00000004c0)='./file0\x00', 0x1) r4 = semget$private(0x0, 0x1, 0x81) fsync(r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0x2]) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000440)={{0x101, r6, r7, r8, r9, 0x14, 0x6}, 0x7b02be67, 0x0, 0xfffffffffffff000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) fcntl$setown(r2, 0x6, r5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000600)) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 19:28:56 executing program 1: sendsyslog(&(0x7f0000000140)="5174d722b45bedb765712f298628ed945f93cdab821b2cfde09aee3272e80abdabe0dd63a16e007566e55c1151da569c97e24ebf818def5592b7051072ddc036a07eff3a66100cd399adf52ecb53a9a6086da41e4815a047a63230e9d50d4fa6e2b969f98d3f802bbd92e2403511395667c8104477c83ba4381d575349c9745ef11dfe74986176abf851ab3bf0feb30842d4af168904054ea9a3", 0xffffffffffffffd3, 0x13f) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 19:28:56 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000100000000, r1}) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x140) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) flock(r0, 0x2) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x3, 0x1000000802, 0x200000005}) 19:28:56 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 19:28:57 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xf192, 0xfffffffffffffe01, 0x0, 0x56bfb351f1112f, 0x1000, 0x7, 0x7ff, 0x0, 0x1, 0x7fff, 0x8}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x4d7, 0x1, 0xe8, 0x4, "af8a8eb7f456173baba1b1df91fa30e8cb9031cb", 0x6, 0x4c1}) pipe(&(0x7f0000000180)) 19:28:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) setsockopt(r0, 0x2, 0x7, &(0x7f00000000c0)="4ec5a07e2f7e363a11ddcd598b2d28d70e4d9bd3085d68ee9ff53184af31d2d0f871618c1c311c1eed7c69d730ee94134ac309aaba50a8d40a24edd46cb6b64eabbefc76a048112d01e3f484f406852bca6dae17a9954860c46b406ae526ecfcfd5b01728800eb98b8b4db058690e205abd749d7f693e38f10259dbc6416d552f688d016c7bc193560f182b09e4a08dfbdf7fbdebadd2a224711ae262b752593e0cad79936b2a4f35b49f817b31760a047c2728079d7375da5cf2c5648325050400c611a9a35a76df920f0a5dd1297b0c6c32ee11f2d66e4e668aad1ab93ef4f6e06e5eaf82f903dc244a7adbe0607b7e8d5ae2c101d90d024d67c0b42e0e616d8687fb30c416e50857844394c37e76d1775e12dd36dd5e1babb8ce53fd9d428cb9b7ff4a36820b8a9e918b05277f2fc5032114f43c1edaf26117f08eb52ebce7642401fdd76108d6169574d934ed5bbb0d6bc9dd6b9ca3cd6f12a1b761da73136e81d4070445e612c77e25eda0075892e90f27c21cc0dd8c96244096066e5c3a0041e4e0391dd54aa43d0724b17e4aed3d7766cc8e186383456b421503033b04cf5f5dab682315e35f1ae6166c59e2f4ba939be7e4c03c99735085562b763be56bd8354d77afece8627bf028ab40890c6a49c0ecd54c1c2b7f87c00475fb1c0679feff851a77c435bad4ada901e00e11bb46f22ef0e86712e4f28b48c54727b57aca073215e30211b62968896bedb86eaaedb36260c48f91283dc3575682a7eb8c7006fe4c7c4ed1d655c3dc5d0d40410962cb0bfd8d91c44408d8059a5d79887908fadf5e61797d24bfa443500a24c5b5a5943f0cc6d7536227790a228e723805154eb1c0df3dc19a44bb6489ff5b67fd1bb259dd832fe565dfb918facd06efa901c0fad3eeafb54323975f7f57a2f87a9aed99eab66e77898183c2901658f6cd04e17b5da0e881b29dba827d55bfe1dfa0d9f6fffe3f6ca765c938753c29b8a4d1cc1be69e5bb7d733a8ee545bc0e95a09479e7bb0a0ff424e324186006ff1897ba63cbe68921b339a91b4a4f3f6fb7627daad67bc9c3550ad4764fb6b2e1acf24da5d59302e1bb2767dbccecf5b93dc92d194b58bbd6f148b8debae70e1c924bc8756bce7a411a0329b9470d19f141e7a8209c4bacaa55c73707d1b520430af68125e050169c60ebee4c86605dbf6d36bd9fcb85b63c6e4e573c241c177ab4da0d65855e1df2ed7b5cc4c78a96fe99617e2859f2eead97a68a8a8f1cc7c052fec65f8ebe90dbe76e0d4e0881a921a00be060d09bed110cd43a25c8e2c4f071c8c98b4faf38c850cfe6ac8afebc1666296e24d07f16e479454552c6cf0792e63b3a7de3cd60106dacd43693fddcf12b7cc93d8ecc41ae1ec27c9bf5ca095c12b3ee980bc40fb452c4972e3bfc0edad78f038344521fbe78675bfa4b7d008b65ad3d342d07dafeb4036b3b3ceee5fd8ae5b0cbf1d85c9a16c37cca922faa4b77c11d04944a2741fdb14a4393c377d5c12f5a96c92d90313a96037018f9ce819031e0fac7188f0758a0a1c825d1963bf77919703366c245eb88a07aa1f8dcb46b0da9defdfba7d29e04d6edfb00a2012890103472cd583076c9b0d22df2084fc699d162f01edf0b13f3e3505b6421d8577eae863867dad41c75ee67f3df1930b12fb9d546e733bf5d061870256a2e1f4acb0bba58bc246febc86089d472223d67bb148a32c35b3089c4fb8df2bb858663a261d85515cbb66e693d63e3646bd681478b777b79c896e0573774916ff99106c18c8c4372ac874d6a01c02fa18c7bab25a6b85d53db3ae7541083d0a77b1d85724cac3310fea4741096f38eff89704aa6a76f35d694da0d515261104e3d40eb0c3a05c09e591c66e1d563a39ac3906c7c93267c534f446be3b24ec0586985e40edbb67690dbe4112d17f17ed7b2422e451eee0436477d6c53636c6797b2197e9827f437b8d2981b56e391d40a1d354df1057c03ec0f72339f83f8df47e349366eba6dae9dc834d34bfab5057ba72bcfd8a38fd64e033ac00bc175c8509f87676fce845afd24a10db5433d8d3ce4e3f95830911975af12ea478d27136b71bb9fe6e36e7c2071f2d7134f8baaba7cd7842a01ef97e6f1b3247bb746e58d850ce261a75c13688bd46a1b7cff56555f6b59d04cdc3c7c3afd5733168cbeecb7f3a4194a7638743854802ca7d752d7396159c0ef2f7a93216c5149472af06af0b4ed14e4363c7784b29c8aec482c1aab50f4d9a446cacf52abe0fd0f1060b2749b2070ffd8799c12c7acc6defdcbc0e3ce32214208be508f90e87d6853df64d43d28de1110c661d05d41e91df69b12e22ada9c9dbb3e5efad049659a76554cdfde65a787cfa9941e490937109cf2adc8737b166981863da421d5741320869cb69fa5e849d7f59893efc36085636ea4050b95104dcb8002cfc2a5e4a23f3e303e0d730a8ca35e71a526dc9b19ba191bba37557049d38c5c2c85e5bb64aaefcc92d45633b0395771ba0d2813e3ab26ffbd363b9b36ee444627e8db838ca26a8575aa37658ba59961eb25c5b7bcebfee0291faeb8a37c3a93a5c1197cba9a93d85d9d03ba99444446498fd68fac2b8e5c4171fc788c5faf040d650ad4fe7eb726abb2128066e8b87657a015e2bd3fb2ec2d1fc0c7285d2b54d6f91cbd4aaea447de69407fce7519bcf504a17f70f65268d41fe4cf4e46e75b3cddaf934b2d45d952ce3615a15d59977a60b11fc93d1018dd4c5af8ce0423f8d88a2dbb85d0f45b33ac8256ccdf116122b64eec6692f739dfe5e4c4d74d0d3d16004227ccedfa20bd83a4bc058484529aea19887577495c668bff79878f8f6ee4d9c55f94f802fc65f0a60fdef7705591ffd0e070692697f762acf9c286885bac7a18ea88abfcc58625a50a1f91eb68e8359e1fc019de4f696f0268f6a41a4973d56c52dfd056709cc9059127209dab867cd56907655410b0e2c705a9302a35f96e0b8ed592b8136924d3a4d59fc83bd9788186d455d4179205835e5ca264f373aed32b6e7b2b69e0d1380a3d60d263a95726c4949c85dda9372a30ae48093a29474de8a96161421dc134c8058bbe6c0dd9689cdc7747f02946a8db5c6b2dac435b5ec02f29ef85b3fdbc5ad048a035c085510cb95191d82966cec45e8b2fa0f20a34b73f45f6cc7707c4f5d59eafdd9a57ea601d67ffdd4a971f427744e37f22e450b3ffcac4283acb3386493123aeb8ee10d6fb86a6ca70e0070f90643415766674e300f705dd379d4bf6d1b71f1c4a6fdb9e4df64f02d01c35f3d69f93bb2a8d19415eff491d5cdd7a8e0b5516c06f5071850df8eb11a7f2394f65b37cc9306c373913f731e7e40615773f01a2e5432182ee3afb91764aa5bf0a9219e5f024b5fb0d293edb49c1c96b0e04f6035018396690166d5c55898e8adc8778f47724c3d3e15e2875e37badf1c375f38e52c9ffd6f91338bea3b41a3ac027b58fccd117ad661a939ef3a33cc70fc314e1844c583d1b00e2161da574c4e5b7fb9c772edd429bba5d986f416ae59c3a784725a49389a4ae92aecbec5bd7123cbcf9ebbb4aeb358d624052ac81adc19fd1dc5edfd30319f010e3a17495c3028b6c2afc38e6a995a6f0e2da77f236d4eea2c657ccc552da75f830e5c21b612244def4351d8d96a78b48170d8674d83b785bf12ea643168fb8a75bafa85b57021e9bc3fa9935af057e10f550024d021746d6090dc9014ca8a33a8f29499100d8fec85c4e605b0c0b9a37c0179bf0afdf9b7e81ce25c2d4bc26078e45b8c43161b21e3f7726848c46606dddf91e8f20b1fd24237af4fa2cdb47b23825c542b29bf4a02988c1d48dab8ccb4b27c788be0f5ff0f06944529e82bceeab30f9269b24b1280855332084ac972c4bf6eede7f02468a5f46cf55a2d6373f3b41a66c9b94e443b2706cf17b330510d5cb8d2023dc9dfa2807c423e6c7add5536a98545c092ccd7d1fb93d943343e096979f30f0944a2ba1eb8189f263e637c80c4046b7955f1d43b861007c92206cc5a7ec861136c1f3bc8f8c07edb30e8a2562a5a6b650805cda1412f6f6165a7dd0967adce2a03342497be9a90bab8b25db6631095c927c7bec80733de44d9fa917c6c69587d18f1ee5a7bd3bf95902e9399134d1e3867e2f39ab5b3f0333bb7024ea2232533db7c9deaec7970a9a3e4c7e84eb58de866579ee54e62c3440d3789a1c2cdabaf29c96856caa43c3c7a61d4196cc8792512845e0141e4060c7c198376dfa64349f1ab578208e99b19b1af382d48479bb067b3a018409a33700ffad22b7ee9830108773957c7042eb8f6bc3b38ae5c8e04b922dc6fa1f728a005b4bc9f6a660641f1e0e51c978f759941559fe3b0b6416a890e7a3d0c9c324acc07ea70a7626e2f10da643e74beaa52a25ce37b102c3994df3bbdf78d9783c7b164edcd2e3526756215dbabae71610e7263e1e442b3ede6d0d5e3e8261933fb29b6dff525868dd4a3542d2b945c6185a46d08edae228b7cbb08454023553e384a219f7bf060c0c5ce1705edfee72cebcdb1620cd467a3571d87ac477e3779c88aa349d81d2ed70245c6e87b75533d4d77a62a1e3ad2cb3b9baf9e4e6c7b64f5dfe6735dd867c662ecfa91306d7f3fd87cf4fddf0312bc6e7bd592d9fa51adf1208f8eda164a52ab82b9fb5f67e367e7eb337d2e8f9a13324b0b0fc5751fdee775bb7eb7b12a4d8403b82960b4dbef447ef067bc21d41851547266384eafca4f0c0614fec1a8b675c32ef2d72266b9a5cebfcc04d7612bac734c017afd9c71daa3afa9ac5d226a037481bc2a39bc03fe9516ab975273f5b93239e7d74f77c4a54c8bcd5be751cd22899ae4abf0c53f625ea647a40980ffd3c6878fa34b9c25938c70b787a61f35f79bf6d14e1092307f10fc87c9c66bc5c8db8bb8470d6e5882939abad9ba9291a68b322f6ad21ee2228ad859ace8a2e80eca049eefbf53a8174809229687834fe42d79fa1a222c110514738f969ae6a02e45e09556f45da26b9f7f43a002384687db19c08f437afb51e5e877cd8f9422b903119f39c23b27652f74d53fec2b493d0bb361ca69b14c595959d4db702a5f600861c97b54cad85b5df2773752751e09fcbc046f21e9b98bee44236d465d591e297347337155d6b99090eb3aee6a722413bca3d87f2c556896eee85808db27132640e16e21526c19a351a605fd58b5f79a27568f56b51105fadc6f8e1228bc4620f3d7f13823000b7a4916ef0667b000be3ab60451e5eed7f07ffbd7b3efa4152349ee5ee59469e1e40eb9a5fefcd137dea72756c87e7cdaf6758f0d9d9879727c7f1a4584060a1be96add8f3366878b62f730234c10e95c7440e6d0c903000afc72ba1d7f60546b26b3ef8ff75bbc6e455bce844e2149601d017c1817a58f641f87514eb6bd3385f53fc084fc66a6788feb8d149d0f889f0b49930002b766d4dca9f1ce45cea72c4fcca7ad33369d3c6aa99226ea849345505bc17a5a1ed399ef9f860ec0dfeada0b6d1e39a79908dbd814c2bf26d94dc1ed0dcf6ad4f19cbd2f237218e85e03db2405969972465f3adb5fb1a63a00a6db0a1b0dd7ea15ba1a69f05fa52f21041d1c1fdb3126c89e7f6523cafa57e1d8debb365dfe502214235ccfa5a3a0c3c09287aa1c48fa1df31896ef74281ae9830f088f961c19f4a61371b68e66de8d13b956c3c1665f5acb030d611b1b0ac36868b2310ed710234a4e12e29a7bbf61b475cd3bc89ce00f0aac01cdc0cabfafdf7557ae7db5ebcd2", 0x1000) mprotect(&(0x7f0000463000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x10, 0x14da4bd1518f4090, 0xffffffff) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 19:28:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x1000000000000000, 0x0, 0x8000, "0503c966f22e95a163797f00"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 19:28:57 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1, 0x80000001, 0x4, 0x5, "07ce94a537c3fb84bed1cb04845b0895c586a7f7", 0x1, 0x9458}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x20) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xa4, 0x9}, {0x3ff, 0x6}}, 0x2) 19:28:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getppid() r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x5, &(0x7f0000000080)={0x81, 0x1580000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x101, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) 19:28:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x4, 0x6, {0x1f, 0x4}}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="36a8fc21a4c9378a185c60", 0xb}], 0x1) 19:28:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r2, 0x8, 0x3f, &(0x7f0000000100)="ff2151411212969884d958a77033650be959374cfec4", 0x16) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 19:28:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) fchflags(r0, 0x1) setsockopt(r0, 0x1b97, 0x2f, 0x0, 0xffffffffffffffdd) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r1) fchflags(r0, 0xd6c2f4fe2df175e8) getrlimit(0x0, &(0x7f0000000000)) 19:28:57 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) r6 = getpgrp() r7 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x8000, r1, r2, r4, r5, 0x181, 0x10001}, 0x800, 0x10000000000000, r6, r7, 0x7, 0x400, 0x8000}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 19:28:57 executing program 0: mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) munlockall() r0 = semget$private(0x0, 0x3, 0x200) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r2, r3, r4, 0xb, 0x1ff}, 0xfffffffffffffffd, 0x6, 0xb05e}) r5 = semget$private(0x0, 0x3, 0x200) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x7, 0xa13b, 0x3, 0x7, 0x7fff]) 19:28:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xfffffffffdfff959) sendto$unix(r0, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) 19:28:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x7e0c5d1386136dd4) r2 = dup2(r0, r1) bind(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="f1430000000000003000"], 0x1) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:28:57 executing program 0: mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) munlock(&(0x7f0000005000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000002880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=[{0x10}], 0x10}, 0x0) 19:28:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f664e3574bca1b3ce84328ed4cc36a9d6e1c9f695588d4e6101f41191fc2e953baf4d3d4e82f5262b768f09ac7d18ba4c3bfeed1b78db2bcdf6d5ee6b2d4dfc8a053f0504e08a08192f6a3afe08cedc136ddebf6044518f278326292c30452db97085d7df33d03867276fe60eae536071bbc551c03b58dfe78f775c2af8d82053dcc8f498c0df47f5d48857fc4d3ba6d28733a67c12c2011534494e104293632b37669259037be60c9cee9d3e01123003326668305a311ac78a6937c93ee700680d8ea3d25d7c2a143c3846acc3c8c0ca7d"], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) 19:28:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xe91e41bff1f323e, &(0x7f0000000180)="b123fabb63df35bfc792b2e87a621520d416e867fa92eda56409a7d7506200cbf2a431a2e508000000000000001efba4516f98a28ffb7704762fe8ed83e7c97c02240c15", 0xfe6f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) 19:28:57 executing program 1: unveil(&(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', &(0x7f0000000000)='c\x00') r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$BIOCFLUSH(r0, 0x20004268) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="03002e2f66696c653000"], 0xa) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="ab494788a2c272a9ff9d3eb55b3c4ffb97631d18e4d3ceeb41ddcb88811d9d96000c4c4d2d8ee72c0445d0ffbd7c1521153f9bd545082d5c2f4868ab81f54a84b057eef010891e215f82bc4639e2bfdcf90126182043186596784e9f4cb481f042ac64861fe5cb7b3321a070ad4590ab1e32788c3c44ef94f145a1772761168cd8d75cba216a7d61a890ad90e7f2e8a0ce8f25825f236345352dc1a05c65ae3f348d9be3f5774627d2982131e45f646ee4742ad84e7c408adb1c29ceb2ed9e442f2ebf8cdf78d0ff0b4c1883bd09befe424865bf36aee468c6adeabe89f96eb44331e06de729", 0xe6}, {&(0x7f0000000200)="110fefbdb41418c307071aaddee8c342583391252562e3d3d4c4773592a57c25fecb4d71a660b0f9a7cf18f58a97b2812d74a05f79f46309", 0x38}, {&(0x7f0000000440)="1fa72c5656060ed873cadbfe3e91657a66e14293b678b905ba4383b98a8afb3d8a4139bcee790c6d95e6d2ac77ff0508c0688e2e165af868bb65032c8fc78659a7f50f4e0e6d591795e10d0f3fa3ae5997b0e1f9106ed1edad", 0x59}], 0x3, 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 19:28:57 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pledge(&(0x7f0000000680)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x00\x14\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xf5d\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x91/\xfc\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8anW\xbb\xb0~P\xf6wj\xcbU\xca\xafR\x82\x84\xc8\xe8g\xbb\a^\xd3\xc4\x00\xb7\x9eK\xfe\r+oB\v\x016w%+\x82fj\xe8\x15\x1e he\x9a\xa7\xe4\xcf\nh\xd1\xf3\xa0{#C\xb0\x11\x1cT\x05(\xb2p\xc5\x04\xc6+\xe4\xd2]\xf4Z\xf6S_n\xc75\xa8T\xb9\xa1\xd6n\xef\xc94\x91b\xb4\xa4]\xc4@\xb2u\xacN\xa9wF\xc9\xdf\x00e\x93\xdd;R\xa3\x11e\x93\xe2\xed\xd4a\x1e\xae\x89\x14C\x19\xf8K\x01\xc0\xc5\xdb1&\xe0\xe9\xb7\'^\x87.X\xdb(o\xe3\xfe\x8f\b\x06\x92\t\xa3\xc1\x04)\xd9\xad7\x16\x054\xca\xe0\xc7\x9c\"\x14\x11qa\xeb\xb9\x90', 0x0) getrlimit(0x7, &(0x7f0000000140)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000100)) 19:28:57 executing program 1: r0 = socket(0x10, 0x4, 0x2) syz_extract_tcp_res(&(0x7f0000000000), 0x768, 0x2) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000140), 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8, 0x0, './file0\x00', 0x1000000000, 0x740, 0x1, 0x2559}) 19:28:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r1, &(0x7f0000000000)=""/136, 0x88, 0x3, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 19:28:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='r\x00') fchdir(r0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='\xe4\x00') 19:28:58 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) syz_emit_ethernet(0xd0, &(0x7f0000000100)="c5fdbf041ec154a8e4acca43e9a5b1843c111eb21ce9ab39206eeb8c99db1e12d154d848787e062659cd85516015ae2ff427c2e5422fc174d09cc93d1be86be8a405e0419b81bfd41e06d86107b71dd87b02d0d3421b2331e0503edd988f7a821f07a05d212f6258ae0d6208f5cd6da3ac582996ab8122161d295b400a079f7cf5856b0f893f9a5cc74a8e42f5aaaff762893acdb5ab5effe465d20a3829d61f7aa84b4c1f83ab4b849beace09425af09b7d1381f77639f67ca2e3505ef6a42684bdb50b8836fc4f54f556fdf2f94218") ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x8, './file0\x00'}) r3 = kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xf63d, 0x37, 0x2733a6af, 0x7, "a0d6e6c9611c9c510ef5042a51454cdec45f8c96", 0x1, 0x1000}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 19:28:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) socket$inet(0x2, 0x4, 0x1) 19:28:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000ffffff000000000000000000f0c000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x1}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0x2c, 0x0, &(0x7f0000000100)=""/44}) openat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x4) 19:28:58 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x8}) mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) socketpair(0x18, 0x7, 0xdc0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x1) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r4 = dup(r2) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 19:28:58 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x7) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) sendto$unix(r0, &(0x7f0000000100), 0x0, 0x402, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) 19:28:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x2, 0x4, 0xe58, 0x401, "b269a51130b69f800657bd2a12935ef8e629d2ed", 0x4, 0x1}) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000200), 0x0) lseek(r0, 0x0, 0x0, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) 19:28:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) getsockname$unix(r0, &(0x7f0000000040), &(0x7f00000000c0)=0x2) socket(0x1, 0x1, 0x800) 19:28:59 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(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', r1, 0x2}) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x80, 0x7, 0x80000000, 0x4, "c16847bfab0355b33b931d1eb8404989be93e236", 0x6, 0x7}) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x421) 19:28:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000f209be16dcf2947802f24dd72e3c146a1f024d1c67088045c2da43bdea16024a2e6546a75ae52bfcd7df8b6bcb1223780683639bbfce133d4291ea3dcf991755889bb49adfbba727e6fe564aebfc305722ae199a21813477a985d05235c1814f556b59d1d19c0085888163091725a8ff44d470000188343db5e551fd13f8798a59d9c21862992840956c11057466561fb73551ac24dfbdb040700c78813775f9bd6f0f8eb70d4c6ccdf2197c3a8f7385a673e026ede847f6c54d4b95db42e33753aebb79ad0c5d5b70ff5025fc935be0fd1d7c20d59434dbbe352a0e00a0e6434b6e475c"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) 19:28:59 executing program 1: clock_gettime(0x4, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) clock_settime(0x0, &(0x7f0000000000)={0x9, 0x5}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7304, 0xab7, 0x9, 0x5, "76eca87cca9e7001770978e0e40b2f05d4a16965", 0x5, 0x4}) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) clock_settime(0x3, &(0x7f0000000080)={0xae, 0x2}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x53, 0x40000000, 0x3f, 0xc1d}, {{r1}, 0xfffffffffffffffe, 0x42, 0x2, 0x0, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x8000, 0xffffffffffffff80}], 0xcc, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x84, 0x22, 0x6, 0x2}, {{r1}, 0xfffffffffffffff8, 0x4d, 0x10, 0x604d, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x32, 0x2, 0x9, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x2, 0xf55a}, {{r1}, 0xfffffffffffffffb, 0x21, 0x80000000, 0xd03, 0x606abec0}, {{r0}, 0xffffffffffffffff, 0x2d46a0bf42674209, 0x80, 0x4fbbd016, 0x7}, {{r1}, 0xfffffffffffffff8, 0x8, 0x20000002, 0x7f, 0x7fffffff}, {{r0}, 0xdb679d757b3b7d5f, 0x50, 0x80, 0x8, 0x6}], 0x4, &(0x7f0000000300)={0x1ff, 0x100}) 19:28:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) pipe(&(0x7f0000000080)) dup2(r0, r1) 19:28:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) connect(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffd95) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000300)='./file0\x00') close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r3, 0xffb8) pread(r1, &(0x7f0000000240)="33d52bf21d36610d16fd78e7f60dc9519fe2ae2df6017db0e146323ba5dbf564dec8ea7b520cfe1e3a85052735", 0x2d, 0x0, 0x0) r7 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001380)=""/125) clock_getres(0x6, 0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000440)={{0xff, r5, r6, r5, r6, 0x94, 0x465}, 0x5, 0x9, r4, r4, 0x0, 0x23, 0x10001}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) socket(0x38, 0x6, 0xff) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x8, r5, r6, r5, r6, 0x8, 0x2}, 0x1, 0x2, r4, r4, 0x3d7, 0x1000000005, 0x36}) mlock(&(0x7f0000066000/0x1000)=nil, 0x1000) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x9}, {0x4, 0x8}}, 0x0) r8 = socket$inet(0x2, 0x2, 0x5) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r6}, 0xc) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x2}) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:28:59 executing program 0: r0 = socket(0x18, 0x8000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x4e) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) listen(r1, 0x7d37) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x67) 19:28:59 executing program 0: shmget(0x3, 0x200000, 0x200, &(0x7f0000dfe000/0x200000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000240)) r1 = kqueue() r2 = msgget(0x1, 0x15) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000440)={{0x8, r3, r4, r5, r6, 0x0, 0x7}, 0x9, 0xc44, r7, r8, 0x101, 0x6, 0x7, 0x60}) r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r9, 0x800c5751, &(0x7f0000000080)={0xfffffffffffff154, 0x10001, 0x1}) kevent(r1, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffa, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f00000000c0)=0x6) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r10 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0xc0) kevent(r1, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000000180)) listen(r10, 0xfffffffffffffffd) 19:28:59 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 19:28:59 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040), 0x0) r1 = msgget(0x0, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/124) 19:28:59 executing program 0: r0 = socket(0x26, 0xc004, 0x7ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b601c0608f9fb03b7a38a3c63d5d88b2d4e139255d2c9847acea1a3a8defb7e5723cc87403c65340fe1ebb88a492f23c9f357002f888e8445dfa5c8a9d28022199f1349f509ba55478ead0ec1914ea52e7321ee670cce02860837ed2d849e49aa0dfdcc9899b0e56daa6b5641fc259d4b57b65c840ea4dddf209dd34063d849de2cb93e0273165cd6fa3ba", 0x8b) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x4) 19:28:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) bind(r1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696e653000"], 0xa) 19:28:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fcntl$lock(r0, 0xb, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r1, 0x4d63f23d306a1faf}, {r0, 0x1}], 0x3, 0x9) 19:28:59 executing program 0: r0 = socket$inet(0x2, 0x80400000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001900)={0x1, './file0\x00'}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/zero\x00', 0x400, 0x0) r3 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000200)=0x3) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) r4 = semget$private(0x0, 0x7, 0x287) semop(r4, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r5 = socket(0x18, 0x8001, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000001a80)) r7 = semget$private(0x0, 0x2, 0x400) setsockopt(r2, 0x2, 0x10000, &(0x7f0000000040)="7d883bcad59c1435029d2ffc826449d2fedb", 0xa) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000140)=0x9) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000001680)=0x1, 0x4) msgget$private(0x0, 0x400) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="dcd1690dc7261f5a5a3756f939418cf656a8fc37d29bb4256ed43e595481d73ddcd4b83a8a0108f7172772c6c33f60d032368e075d9d76dbf17d11096c464a3407244a533436642c660a7826d09110b1fa670695f289395cabc6b508683a1e47712ab55bc4346459e1876f95c7486229c6d9d9ececc22e59b05015571635111a777507fb25f5ba5d611d153d4c3a395ec520859f400602a1afdb5e713d5527c3e166e342bb9e9943ccff0b116957d2b6d31d17aa707c6b6ff8643752581f1f9693a54acf045403d4c6baa1ec6c9b6bc89631b94dbe993aa43a8b", 0xda}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000001840)) r8 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000001ac0)=""/74) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000001b40)={0x10, 0x6, 0x4, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1ba}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9d}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe84}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x100}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6d8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fffffff}) getuid() select(0x40, &(0x7f0000000500)={0xff, 0xffffffffffffff8a, 0x9bd, 0x5, 0x2, 0x2, 0x3, 0x2}, &(0x7f0000000540)={0x2, 0x0, 0x6, 0x401, 0x100000001, 0x3f, 0x4, 0x9}, &(0x7f0000000580)={0x4, 0x1, 0x1, 0x1, 0x1f, 0xc283, 0x0, 0x3}, &(0x7f00000005c0)={0x7, 0x1}) recvmsg(r6, &(0x7f0000001800)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000380)=""/40, 0x28}, {&(0x7f0000001980)=""/41, 0x29}, {&(0x7f0000001640)=""/55, 0x37}, {&(0x7f0000001940)}], 0x6, &(0x7f0000001740)=""/133, 0x85}, 0x800) 19:28:59 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x14) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r2, r6) getpeername(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x3, 0x111) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000340)=""/162) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r4, r5, r6}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x2) getpeername$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000000540)) r10 = socket(0x20, 0x1, 0x74) pread(r1, &(0x7f0000000580)="1decaf4923ecaf4367890ca99fa5c6ac9c960b7f981f2aed643d51677e1bb2996ac0741f08a7de242e3e792e53117e3e1645d51853ae65f973dc9bb4d5521b85a98b0a6fb799530e977ec87aefc979586e92d76dcb158d830e9426f3190c8d44b314201de7e20bb12cc810358e827be408a684b083e3f53d6f78cfab944f213a3358aeb01eb79ef90f83a32b567af73bc0cd2e8d559500b073528e1b3f2e44c93b9a67fac4dab61f4a4207b7a640e23411aec32615856ede23d41b7798afcc45841e69148e6a1ee39d44e8c8317c49d82b5b44eff728fad1bde0cddd056a5d87ac0275032e53bcd59072f70df0bc", 0xee, 0x0, 0x0) getsockname$inet(r10, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$VMM_IOC_INFO(r9, 0xc0185603, &(0x7f0000000780)={0x58, 0x0, &(0x7f0000000700)=""/88}) ioctl$BIOCVERSION(r9, 0x40044271, &(0x7f00000007c0)) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000800)) open$dir(&(0x7f0000000840)='./file0\x00', 0x20000, 0x1) setegid(r6) chown(&(0x7f0000000880)='./file0\x00', r5, r3) getpeername(r10, &(0x7f00000008c0)=@in, &(0x7f0000000900)=0xc) semop(r7, &(0x7f0000000940)=[{0x4, 0x7f42, 0x800}, {0x1, 0x8, 0x1000}, {0x219e8e7aa6eb050f, 0x2, 0x1000}, {0x1, 0x80, 0x800}, {0x0, 0x902, 0x1000}, {0x0, 0x7, 0x1800}], 0x6) sendto(r8, &(0x7f0000000980)="b1c5a36f89ca59071016626bd9ebdf5898b953b78ff8d4c9ef8425d33ccaccf7dcd0311257076c47a086e52f", 0x2c, 0xc, 0x0, 0x0) ioctl$BIOCPROMISC(r9, 0x20004269) preadv(r8, &(0x7f0000000b00)=[{&(0x7f00000009c0)=""/206, 0xce}, {&(0x7f0000000ac0)=""/45, 0x2d}], 0x2, 0x0, 0x0) 19:28:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 19:28:59 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xfffffffffffffc56) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x5, 0x4) getitimer(0x1, &(0x7f00000000c0)) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 19:28:59 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x8000, 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x100) setitimer(0x0, &(0x7f0000000000)={{0xc000000}, {0x0, 0x8}}, 0x0) 19:28:59 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0x0, 0x7, 0x8, r1}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dceeca2fa03b2fe3450c3e940f45fd2156a278b587b8050dd177b04ea0e29bed9cc1bc5b0139373ac9278a6768de025323bad7bc6c501b8c88a408c7f95a69ebbbabd659d7337f5b55e541fe78132a9a2b39315315bcaa97225c230bb2ace4e1ea67d33f71322302f22cf5112c760376322c44435462e9d85cf624664ea0b277295", 0xcb}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xbf, 0x3, 0xffff, 0x3, 0xffffffffffffffff, 0x9, 0x7, 0x1}, &(0x7f0000000040)={0xffff, 0x72, 0xfffffffffffffff8, 0x42c, 0x100000001, 0x87, 0x0, 0x2}, &(0x7f0000000100)={0x1, 0x93, 0x7ff, 0x9, 0x4be, 0x66, 0x5, 0x5}, &(0x7f0000000140)={0x6, 0x3f}) recvfrom(r0, &(0x7f0000000200)=""/162, 0xa2, 0x843, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 19:28:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42e", 0x7fd}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xd3879ce6965ff9a0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x4) 19:28:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff00000115022be0"], 0x9}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x4, 0x80000000, 0x80000000, 0x1ba3, "21ee0d7c8c8f5ddaf5e5d59cdc77a279746cb6b3", 0x8000, 0x1ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 19:28:59 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) socketpair(0x20, 0x4000, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000080)='./file0\x00', 0xb0118cf137ea23ef, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x40047307, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000000140)="43eb36c49bb48732b75f3e14d423eb18b5e066d5b8037e08bdeec86b514ea8ba08c7f147a749473486c339e9183705e94446668bcc84b5d588e0d60f8d530863e08b6171d812095b0a9c8f01462d36c68d61bd38439a0d3a9184b79453a77689da3f1909163665167966b7dd11dff66af34fcff0b2eb39faa5a8c7abd314746eb40d7520ce79147ad23612ded00b153dcfd720a206687c0004b12f584717ae8e8eb872aa100450e96e8455af5fefa425a14edfbd9b341445f3877f6587ff5d763de492d2f6de3fe5e5fc54aaa5f8ac3dfb0edda68d6de98c4a848fb43cfa79368a7bfc18902e62917a4e7e0f5cda75250590ce", 0xf3, 0x401, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) 19:28:59 executing program 1: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) r3 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r3, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r4 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000100)) semop(r3, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0x0) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') r8 = open(&(0x7f0000001600)='./file0\x00', 0xa42, 0x5f) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) recvfrom(r6, &(0x7f0000000400)=""/4096, 0x1000, 0x40, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r9 = getuid() semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r6, 0x2000740e) recvfrom(r8, &(0x7f0000001640)=""/4096, 0x1000, 0xabab671b2e2f8f48, 0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', r9, 0x0) semget$private(0x0, 0x3, 0x2) lseek(r8, 0x0, 0x0, 0x1) semop(0x0, &(0x7f0000000140)=[{0x4, 0x3, 0x800}, {0x0, 0x452, 0x800}, {0x2, 0x7fff, 0x1000}, {0x2, 0x3, 0x1800}, {0x1, 0x1f, 0x1000}, {0x3, 0x8000000004, 0x800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000002640)={&(0x7f0000000240)=[{0x43, 0x4}, {0x20, 0x80}, {0x45, 0x8}, {0x80, 0x4000000007ff}, {0x8b, 0x3}, {0x2, 0x7}, {0xcf, 0x7}, {0x0, 0xffffffffffffffd2}], 0x8}) utimensat(r6, &(0x7f0000000380)='./file0\x00', &(0x7f0000001400)={{0x0, 0x2000000003}, {0x2000000, 0x6f000000000000}}, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1faafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa6c486d3dfee5321294dca5ae5906aa033f0100000000000000f1205c458ad269d7ca8a8c8610c3ed291cfeb708b5a7f46b869d6d997ccdfb0c4057c0a996ec7f18048dce3e523a441b59348cff10b16c97a50a0924df7e0a415258bbe7954079d73fc78bc1ff0f1a771611fa77055f8dd6f87d9af19770cf68171e88d20afac7f10214422b8c109fed91e4f90134ab25e4913a0ab653ff8e22ec830d337d8e46330c70cc646ec1ae32eb85fab34ea4ec5d089856fca07c6f68aca381f0db2504d1f6d24b116fcb4f598e7cb592d6975bb8fe7d0edf1cade10fa5ee3c411f513fa8bf", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 19:28:59 executing program 0: r0 = socket(0x18, 0x3, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 19:28:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x10048, 0x1) mknodat(r1, &(0x7f0000000040)='./file1\x00', 0x20, 0x2) dup2(r0, r1) 19:28:59 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="4c880028199ec5a84fc7a92476ad6f2dfc9474f110a01122c9ff4e933edad1cc5f830a7d7152d8197b603307eaa1436fd53fd6575e808b3def2dd1f2d23475c993146b9e0ee62b2822cf435c050b3799dadb94f7b04c30490d658ccf21b45d1ad96ed6ec9b3ff9d48d00356867526db14e6cb1263d73ebc687c3df0c1d670e48b2e3e5187be91760a923f55f6b2d6218ce2c098b6a36eb48df711f216b2cdf73eda2402ff236bf4c1e1a1e14edb060c1d58e582b", 0xb4) 19:28:59 executing program 1: r0 = semget$private(0x0, 0x12717e0357930580, 0x102) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) close(r1) semctl$IPC_SET(r0, 0x0, 0x9, 0xffffffffffffffff) 19:28:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0x548, 0x0, &(0x7f0000000080)="514295b35bb12acc1afc1cd1224120374f9d0d56c0a06d80fe25ef2b2348cb29451fce9b4470085dfad5b6a57b09aad1e28492c048fd608b9212d7c894e23981878a40", 0x43) write(r0, &(0x7f0000000100)="00d19b07", 0x4) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 19:28:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x10000, 0x80000000}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0xfffffffffffffd8b) 19:28:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x7ff, 0x0, 0x200000, 0x0) fcntl$getflags(r2, 0x1) 19:28:59 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) socketpair(0xb6c38eba77a9bd5b, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) dup(r0) 19:29:00 executing program 1: mlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 19:29:00 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x2, 0x7feffffe}, 0x0) r1 = kqueue() fchdir(r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 19:29:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x9, [{0x3, 0x8}, {0x1, 0x800}, {0x1, 0x7}, {0x2, 0x100000001}, {0x2, 0x9}, {0x2, 0x8}, {0x2}, {0x2, 0xffffffff}, {0x3, 0xffffffffffffb7c0}, {0x1, 0xb17e}, {0x3, 0xde}, {0x3904370f034de5e6, 0x81}, {0x3, 0x6}, {0x3, 0x7f}, {0x3aefa550c899b3ce, 0xac4}, {0x3, 0x7}, {0x2, 0x75}, {0x1, 0x1}, {0x2, 0x7}, {0x1, 0x4}, {0x1}, {0x3, 0xfffffffffffffff7}, {0x2, 0x80000000}, {0x442aa36476b0f8cc, 0xffffffff}, {0x2}, {0x1, 0x1}, {0x3, 0x80000000}, {0x1, 0x40}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x9}, {0x2, 0x49c3fac4}]}) kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 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) 19:29:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup2(r1, r1) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x8, 0x20, 0x5}], 0x200, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x22, 0xfffff, 0x1000, 0x479}, {{r1}, 0xfffffffffffffff8, 0x4, 0x10, 0x7, 0x400}], 0x1f, &(0x7f0000000140)={0xfffffffffffffff9, 0x2bf0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040), 0x234e, 0x0) 19:29:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x101) 19:29:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = semget$private(0x0, 0x7, 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x2) setsockopt(r0, 0x0, 0x8000000000024, 0x0, 0x0) 19:29:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0xc, 0x0, 0x0) socket(0x2, 0x0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x30) 19:29:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x80, 0x0) 19:29:01 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x6, 0x9}, 0x10) 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) 19:29:01 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x80000000000000d, &(0x7f0000000080)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 19:29:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pread(r0, &(0x7f0000000100)='}', 0x1, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x8001, 0xffffffffffff0001, {[0x4, 0x7fff, 0x3, 0x3, 0x1000, 0x0, 0xa9, 0x100000001, 0xc9a, 0x3f, 0x0, 0x7fff, 0x80000000, 0x5, 0x400, 0x10001, 0xffff, 0x7], [0x9, 0x20, 0x9, 0xb912, 0x145, 0x7310f320, 0x3, 0x5, 0x1, 0x101], [0x2, 0x3, 0x7f, 0x3f, 0x5, 0x40400, 0x7], [0x10000, 0x9, 0x1f, 0x8, 0x400, 0x22], [{0x1, 0x10000, 0x4653}, {0xe9bc, 0x7, 0x8, 0x2}, {0x7fffffff, 0x101, 0x0, 0xc7}, {0x9, 0x6e, 0x7fff, 0x1}, {0x1, 0x34eb2742, 0x2, 0x4}, {0x2, 0x2, 0x401, 0x800}, {0x2, 0x3, 0x1000}, {0x4, 0xffffffffffff0000, 0x7, 0x42}], {0xdd95, 0x7, 0x0, 0x100000000}, {0x8, 0x8, 0x7, 0x100000001}}}) 19:29:01 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000005000/0x2000)=nil) mlock(&(0x7f0000001000/0x11000)=nil, 0x11000) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r1, &(0x7f00000000c0)="576d58a08ac2271d79a3792d90d2cc39b305e1d1af70ae56d9b99d6110f50b65ff26bc003187a31c74b38a969e165c47eba29b1840ca897eea3347ef8995f306f7c1d1e6c6e66d6e30839ecd32aa7c02fe038e893a83b137aec03f5c6d45e1e39aca5700d5a6a5711fe7201d6f3088922d7a91c0ceaa3978bf20a875ed1a6e4cd94ecaea5575a12dd23a30e81a38af37bc10aa4c746246127e59605851c7f7a2f8459ed0bd9d", 0xa6, 0x4, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 19:29:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 19:29:01 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000080)=""/197, 0xc5) ioctl$TIOCCBRK(r1, 0x2000747a) 19:29:01 executing program 0: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = socket$inet6(0x18, 0x2, 0x1000000000400) setsockopt(r0, 0x1000000000029, 0x200000030, 0x0, 0x0) r1 = dup(r0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/2}, &(0x7f0000000080)=0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x9) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 19:29:01 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2597f19d122c48ec, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/57, 0x39}], 0x1, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0xc0, 0x80) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') semget$private(0x0, 0x2, 0x487) r1 = syz_open_pts() syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r1, r2) read(r2, &(0x7f0000000140)=""/229, 0x2c7) munlockall() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x8, 0xffffffffffffffff, 0x6, 0x3, "883bd4ace263d9f027d7dd3c82a2661831aceac1", 0xfffffffffffff000, 0x5}) 19:29:01 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000100)=""/208, 0xd0}, {&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/47, 0x2f}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/226, 0xe2}, {&(0x7f00000015c0)=""/125, 0x7d}], 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='.\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) close(r1) poll(&(0x7f0000000080)=[{r1, 0x8}, {r1, 0x828e5f70f934de22}], 0x2, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 19:29:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200400029, 0xffffffffffffffa1, 0x0, 0x0) 19:29:02 executing program 1: poll(&(0x7f0000000100)=[{}, {}], 0x2, 0x7d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0xffffffff) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 19:29:02 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x232) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r4, &(0x7f0000000680)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c50ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e12ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1f7491e3c7e1550c0166537795d4b9d57a5fa028ee149a0799f07fd236c9aadc779bc72cec697a471613048afbedef264457d093ec4a1053a8b127c83b75e7d428b0155cb0380b071f58e92f7e42015b95bfd51c3391cc6142e3fc38c8f5145324e6742c400075ced557c6a43c977f0f3cbfbca827a24c8c71bcacdc9ebb85c83e05bfe52690f41f6f80f44d296fba50adcfd0abda280ee6fac561155c5f0588b16cb6e90d3b16cf4df11b7daab963af44b4a42e79b8706df60fd7199daefb0ca714f9e24d56e5b69187751b65732feee2cf8a674e3347aa5617e88aa3d86be16109a831420ae909c18d4bbe873ffa7905c9a", 0x1) close(r0) dup(r3) syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) openat(r2, &(0x7f0000000300)='./file0/file0\x00', 0x0, 0x21) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) flock(r5, 0x4) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) 19:29:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) r4 = dup2(r0, r3) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffff9, 0x1, 0x2, 0x1, "cbbd03a095a8d7487768a342e4382168cf7c1bee", 0xff, 0x86}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x800, 0x0) accept$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pipe(&(0x7f0000000240)) 19:29:02 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x541b, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r0, 0x2, 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 19:29:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) munlock(&(0x7f00003eb000/0x2000)=nil, 0x2000) syz_open_pts() madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 19:29:05 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000180)="d97cc049dd0a66dd2d6fbac88a4caafeee5c90520eb4972e9f55fd2f05503d84831936a35ab016d7403a24788aa8649b4854a26fba72e4cb3ed98b88440eb5268f1829159727129b5389a1dd7b741c5d8564d810a3a931816f15fc95990cc05bc4c4f81e9f789360c2aed269c4d944d21c945941c3c8e6de0d088842403e9b5514a050ae0aa2147755c02bd874b9d7df8554b7d791c5e2f18897a044e8289b75888c552e9104e443243d62a4a5e2880ff45333949eeaaac92470492a736543c139e1b6b265be1fc03e5f4d48a851077ea6704837dfb093709225262e6f6b8b166dabd076f63aae240f2a4cafdbc77cdbbfcdccd01eacfc57083cc1d0d76435531684fbd88e0b794382bb256c8d826b8db7b985bfd36ae77c03ac506874ec108bebf355d4ff53cb65ccbab04362ae39c733e89fb9", 0xfffffffffffffe0f) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 19:29:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9c0240000000c4371266"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a020000008a92a12e29000000cc000000000024950869fc1559992ac47c8be3429076633146", 0x26) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) dup2(r1, r0) 19:29:05 executing program 0: mlock(&(0x7f0000007000/0x4000)=nil, 0x4000) getpgrp() munlock(&(0x7f0000005000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) mlock(&(0x7f0000007000/0x2000)=nil, 0x2000) getpgrp() 19:29:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = dup(r0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000000)) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) lseek(r1, 0x0, 0x0, 0x1) getpgid(r4) 19:29:05 executing program 1: r0 = msgget$private(0x0, 0x300) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x594, r1, r2, r3, r4, 0x3, 0x100000001}, 0x6, 0x6, r5, r6, 0x6, 0x0, 0xffffffffabe2111e, 0xcb4}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) pipe2(&(0x7f0000000140), 0x4) r7 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x1) r8 = openat(r7, &(0x7f00000001c0)='./file0\x00', 0x10, 0x12) fchdir(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = openat(r7, &(0x7f00000003c0)='./file0\x00', 0x80, 0x8) recvfrom$unix(r10, &(0x7f0000000400)=""/46, 0x2e, 0x800, &(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8) r11 = getegid() chown(&(0x7f0000000240)='.\x00', r9, r11) 19:29:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x1023, 0x0, 0x0) 19:29:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x11, 0x3, 0x0) connect(r1, &(0x7f0000000040)=@in, 0xc) listen(r1, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) unlink(&(0x7f0000000000)='./file0\x00') recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/242, 0xf2}, {&(0x7f0000000180)=""/81, 0x51}, {&(0x7f0000000200), 0xfffffd9f}], 0x3, &(0x7f0000000280)=""/177, 0x14c}, 0x800) 19:29:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/128, &(0x7f0000000000)=0x80) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "7b875f7c84a4ff000000099c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCDRAIN(r3, 0x2000745e) 19:29:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x8a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xffffffffffffff18}], 0x80baea43be081b3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400, 0x80) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000340)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) 19:29:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x14d, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x1892ffe7, 0x7}], 0x86, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x3f8, 0x2}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x101, 0x1000}, {{r1}, 0x0, 0x60, 0x80000000, 0x10001, 0x7}, {{r1}, 0xfffffffffffffffe, 0x40, 0x49856c5f326104d9, 0x1, 0x4}, {{r0}, 0xfffffffffffffff9, 0x98, 0x1, 0x9, 0x6}, {{r0}, 0xfffffffffffffffe, 0x22, 0x0, 0x7f, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x7d, 0x8}, {{r0}, 0xfffffffffffffffb, 0xa42dd1d21f3bbde9, 0x1, 0xb2e, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x3ff, 0x1}], 0x0, &(0x7f00000002c0)={0x89ec, 0xffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x7, 0x1f, 0x80, "69753be313d893b13ee5c1d234e9007433eb19df", 0x4, 0x10001}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x10000, 0xa346, 0x1, 0x0, "08e89d3164dbe5d97e2a5e8cf2b65462dc580bed", 0xf63, 0x80000000000}) sync() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r2, 0x2000746e) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getgid() chown(&(0x7f0000000300)='./file0\x00', r3, r4) 19:29:07 executing program 1: r0 = socket(0x1e, 0x4000, 0x20) r1 = socket(0x1, 0x0, 0xfffffffffffffb95) r2 = socket(0x20, 0x4, 0x5) poll(&(0x7f0000000000)=[{r2, 0x4}, {r2, 0x1}, {r1, 0x100}], 0x3, 0x9) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000040)="c0fecfd32f3b1fe033a62d581f4660946e311f806033ba545c9f027950b64b8132113bf1c6e6aea5b9bf553b89fac29082707f337b0f4da45c22f69a32944356c625f98fa8bfbfcf981aac06b7e845236302ef4c98f6af30a7cc6742845c6a9ad3dd96cb1d5e706ca9c96f3fcea830b77dc9a96fd6e7e1bb75ba6fbf8fc80fe3aa5e7f6128b1137b30ac29", 0x8b}, {&(0x7f0000000100)="29f25479ba21dd27d24e4011e2cbd13077e6fe7cade74411d1a28567d8060cf94d9629014b128ce6904188b0edf13886adf11991664b5f0db1561954f2cd7ebfac533141f5983a25c97b4699f24c6464b89139b462ec75f49fa0d9760f45dde49400e1f052b02dd5f6b9870892084bbbb824706c957c86454eb08ddb70d0d0f8865ec0eaa3e44cf43d235d2c08b990b3688f68bc34459fa6c622cc52762f8435395948505dd29c039a43a07fc03c48753fd4441775ab8d4ba5d802d0602be7178da6a6a8c977fda35f5c7883b965ef80c7dcd07e32fdaca146e331", 0xdb}, {&(0x7f0000000200)="f2871d5f677c1c2f664d1e3c81d081b97ae9175474bbb4c3173ff42b75407fdd7560fb7aa38158a2d96f731b4e2f7b73303863460822e752431c174a53a73d3348558dc21a8a46cde8d9de691eb539bfde1004388c5bd4c9801af6fef1a980192e49006d2a91add47c5dc09ef27858b7ca41abfe86eaaae187758e47add38461f2177935c9ed0d59de37ee9b6b18df78a6a4abe8dadb5df08973729900b56aa6d0cbb9561eddd40acf8a2e873bb06f83d99e398fbfec6f775b09f821101d600dc6fbfd635a7dea05eff31cb3d8c0647ed1a8d975c623ff95ff26494a0a51e649", 0xe0}, {&(0x7f0000000300)="5c087b7dcdafa096ca7bac5c6de2faa34ea4767cf9b31c839302a6dcd9ab4f14360eeffe933066f5a3833427b7973e094f70a36de21515f2d7fbd60b0bb43d7999c4f3ef30d365e3514d6bdbb271b8b6c1a09d", 0x53}, {&(0x7f0000000380)="983e0c36fa35325c765cc649f76f7f49f24dbf17baeac290b3ef619fb055642c594687328ef407680ec8820135caaab162d56bb9616810e23d2dabcca9f3d58590d9f14b1b94d192f3330077410c87085ac3cf59909e559169fd78b277d4526bb0", 0x61}, {&(0x7f0000000400)="431eec", 0x3}], 0x6) poll(&(0x7f00000004c0)=[{r2, 0x81}], 0x1, 0x8001) setsockopt(r1, 0x4, 0x0, &(0x7f0000000500)="4285f16bd1b484a99d24853fbb026ac5727e8c3617bc695ffa8f94f529e806416265a8bb6518d32c6af5e0d0529d5a310584f5c3c89df80413fd5024a5eb7c2c6669596338485ac8edf040e1bf0b5f6d8c13de7cf342359e3af789c1f5fa63acedd09751a0ce7509e6b0589356bb135480f311beb1399f7c7b783de521ad96c2c9ff5f5d6969150ea4c0f5b78fef5f24b223522c447cf41b2090d67f6d7e9bdc4aad1257ddbce0bcb14a95c758b3486ff07f623c3db6f8e1e9a58d4aac393edd71ddb8d12c244bcc45f8ac2720c68fc50af63a3c225f944fa420a4167697c3e7aa1f2c1802f844bc2c4919f9293c", 0xee) r3 = open(&(0x7f0000000600)='./file0\x00', 0x200, 0x2) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000640)=0x9) socketpair(0x5da1eaed706ce76b, 0x4000, 0x81, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r5, 0x0, 0x2) r6 = shmget$private(0x0, 0x1000, 0x104, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000006c0)=""/224) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000007c0)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000800)=0xff, 0x4) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000840)) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ftruncate(r7, 0x0, 0xfffffffffffffffd) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000008c0)="e53d05de25d44f1a392e074f1d1243b8917e1b79bd6c4d04d3e562c92b2853f75d6cc80a74c75a601c430f2582163359b39535321a53fd83fa4b9ff5d1a421909e64befcac6a1926302ce6cb46ccf6dbb687ebb096289f586e3d25ad658305e22156f9", 0x63) pipe2(&(0x7f0000000940)={0xffffffffffffffff}, 0x4) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000980)) getpeername$inet6(r3, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) msgget(0x3, 0x640) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000a40)=0x72084f73) ioctl$WSMOUSEIO_SETMODE(r8, 0x80045726, &(0x7f0000000a80)) connect$unix(r2, &(0x7f0000000ac0)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000b00)={0x2a0, 0x9}, 0x8) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000b40)) 19:29:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) r3 = fcntl$dupfd(r1, 0xa, r1) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) 19:29:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xc, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000001340)=""/4096, 0x1000}], 0x0) openat(0xffffffffffffff9c, &(0x7f0000000580)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) lchown(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/252, 0xfc}, {&(0x7f0000000140)=""/26, 0x1a}], 0x2) 19:29:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x200, 0x9, &(0x7f0000000340)="d209f4e185d55aeaeee4d02959448f1872c6b1f2bd7598a930e130d8f8e615512986446b0d2ff87e916fb56425c0e52e1419865d94d79802a4deacd8b1ec4850fe88f5b627b4679a5a621b27018e08b04dc8632c8467b01e992e53572455469a61632d2c2f7ec311b6fe37e1ffb5caae9bc7fe0a88cb4c45d9924073b10fb2e4c85b2e27d8d6f7e59bcb90dd13d67a9a83a89a257d73e49fdc98f19ec9e44a9f8b90c649ec3b771b2cd9a241c2b13932aacc02d3e4a543ca84eae783fb1642ee78610d6c5f04", 0xc6) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x6, 0x9, {0xfffffffffffffffe, 0x1}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x1, 0x0) r2 = socket(0x18, 0x3, 0xfffffffffffffffe) close(r2) r3 = socket(0x18, 0x400000002, 0x0) openat(r0, &(0x7f00000004c0)='./file0\x00', 0x0, 0x10) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480)={0x1000, 0x80}, 0x8) fcntl$dupfd(r3, 0x0, r1) open(&(0x7f0000000500)='./file0\x00', 0x20, 0x80) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x0, 0x3f, {[0x8001, 0x3388, 0x8e5, 0x40, 0x7d2, 0x32, 0x3d, 0x16, 0x8000, 0x7, 0x9, 0x1, 0x8, 0x680c, 0x9d0b, 0x4, 0xfffffffffffffffa, 0x200], [0xffff, 0x7fffffff, 0x0, 0x7, 0x6, 0x1ff, 0x7, 0x80, 0x1, 0x7], [0x3f, 0x53b, 0x7f, 0x40, 0x6a, 0x9, 0x2], [0x0, 0x7f, 0x9, 0x400, 0x7, 0x2], [{0x80, 0x4, 0x5, 0x3ff}, {0x4, 0x400, 0x2, 0xc888}, {0x8, 0x9, 0x2, 0x4}, {0x9, 0x1, 0xfffffffffffffff9, 0x9}, {0x3, 0x7ff, 0xfffffffffffffff7, 0xfffffffffffff946}, {0x4, 0xfffffffffffff3c6, 0x3fffc48d, 0x3}, {0x4, 0x0, 0x100000001, 0x5}, {0x7, 0x5, 0x80000001, 0x7fffffff}], {0x200, 0x3, 0x80, 0x4}, {0x3f, 0x5ae, 0x1000, 0x50}}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:29:08 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0x1000}}, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 19:29:08 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 19:29:08 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/23, 0x1e3) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) 19:29:08 executing program 1: socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[{0x108, 0x1, 0x1, "c08ff5633d42b4254bd34a889bda9afd82aa7748cdce6a10004d003f6f0a621a9718b732321a4c6e37e8a40eaa82e216d0864c2eae50ba6b0a1302bdda541e53434da352e1491d0cd8295417422202b2a59d526f5585a52a38784cb1b83fefbe28ca60cfa9624484b218894c4ab4b0f58508c2844bca6e5a3a94d1817aab0e8e93010028aeff6e19714c3a6b3da401adf15e88a9140ebbab3a29ffd08d35eb6d0235e4f5dc52465e24e40c46eb4cc7cbeb05dddd24b0d8e291eb307d190f6e76a0105a4db1a8be0bf8715d86983f14f1f3665e12b5a4ca116b876b4629f248cce913f69af3b0ad91fa7ca4d6014e9d96a2f658f470"}, {0x48, 0xffff, 0x5, "9f5e34604562e17088478b390db7c4c377574ce4b40babd52bdf2559dcab3481e8e881196d80a56dabf9f1860a436b6cc93d2f"}, {0x20, 0xffff, 0x6, "fd13637622db2e212e0ce4"}, {0x58, 0x0, 0x8, "de958c3d2beb7773a0c76e5a83cc4c97e94810193eb6e486b4a08d1db65190dd143fd862f9681fc675873c4496a5c60721fef958ee254d76f3c25198019a8cef7369ee"}, {0x38, 0x1, 0x4, "e26f9d57f8fe30ebaa279fe5b3dd3bd98dbecc3a9f05943262cbc1221f3d39da6bf7f68175"}, {0x58, 0x1, 0x89, "296855762bfad4a3392af49a9dc7c8d2b7da33d995bdbcbebb83cb179b5cf3a5afb334b740fbe60d5f3bc48ae66401897fc01468754e334ec3d3a7cc65d2319d9a"}, {0xffffffffffffff5e, 0xffff, 0x401, "4eeaa2ac8a9edbbd1add2c8ca4"}, {0x40, 0x1, 0x9fd, "9d1a611dc182d2c0b26bb315275b01c90486214230e433b45d01c53e332ca5fbf68069bfd95e9a0e711aa787"}], 0x2b8}, 0x0) 19:29:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x1000) close(r0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 19:29:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f0e2c8f44124fbc20fcdc006df3b26f0ef39c04c1e1c8d001e82016cf0343e6104dc36c7fc7c078bed883a99953ddc87c84abcc8832b4ed08e775bc4d8beb6bdb07a6884def0ae3b290114d58b004cfcfa6a258e9e7ef6f086280cdf4a08fecfef706d1c22ef476566882638daec0bfed2131419826eaec"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="0226596b3dedcbc73c2592a00a9d9c835bffac4510eb55878b46febcf8c8d0f4020b2e05a7d255c227b5aca777fa6ee6de8ecdf8e46e729635bcd577e30a2cfafd5138990d0bea01340f5cdbe0cbf44665d2ca3f7652c45cc333e49ea1ba76e0dbe9b28222afcb704875cc87e0547b2c117373ac895e5103afb7aa864b379db53b72f1bf544af56bd483e2c17c91421b2d92", 0x92}, {&(0x7f0000000400)="b31078afb0c3c5a28dde16c690cb0eafbbff7697b4b950abca5159bd74e8bcab742dc854f634649d688deb5dd8f0f2076497a8c536dd1ede8583d98c4d3e5a0bbe45776417a18ece1685610808782f47883bf8d0c892263127e50ef08eedde3e2fb86ef4b6b849844b13b3526b1daed49d070970381ecd40cff4e27d799af933ac474e9388bc7ce91ab7da393f8561e59d080bd91b2412fcd02ac95c21d2a48de316ec67eebdcea570535d0b2b04c1ba35077330c1", 0xb5}], 0x2) 19:29:09 executing program 0: r0 = socket(0x1, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000002440)=[{&(0x7f0000000080)="147bddb09dd40d689d825dd3cb698c06255e008bb3bea9bc4b45771dadb9612d93f4bfa205c7e27c85294eac162d22359444454e5618f14cf6d32a12f7870297978909a9883bf9db58ba9bcd3ca33ea6978419f9d79e4702a265f2370a8392097d760c0541ed788735cb5674d1bc9b6e645f4133ebfe635ad2a34e7e00243e5802f1e4ab5ebb7abffee1dcf6960077ee058ddaaa3796d95710fccaa7508cec1b3b360ed94eed916aae049f4aa9a10ecedfd52ea945", 0xb5}, {&(0x7f0000000140)="8e9c5aeac93792acb31ebcf8547ac35fdb32d73aa5ddaddee30d42a56f7339d22027390661b340f510adfcf98b0d9c5e570c86cea3825a610604ec49cf04638f36b04e73816cbeb7023919e0676d0be0e193b332871cc2aca15cccdc38928b341d051db735e6918e942d0f4e5417ea2d24fc63114b00108583da8f200633f312fa483b05aa4e0f21ea5ef2e01554237a17421803a438fab4a6496ed105b763d1b2509f3798cd80527c111f9ca172c4c4768604ced0fc215bedc7159796073665c3ade6824d73fe5e209d91ebffedd14700156ed368e8a7396e44e05d0d6b27d9c446cd1b8f041972b7fc44656fbfee9662211c984f0770048e062776c25b489554c84ebe9d6378aeaa6dcb14fa0c443d4c5f2631a487b7e11ea43c698b13b802c72287b3c00f6d59a1bcc748e159f87092662fee07dd531137fa22a5b9834d94f5c9af8b8ff112f4df033ca181b42d55b97c530c91e2659d045a391975c24cbbe0e9f66f44f256f02974c34b3486de58843582ffcfd0b3af711bf26bf8f5f95e0ac2beb593b420ff1fa3234f18883aabe2dc5af15f3c90630cb6acd88e625d1d2aa4ea89ee9fed0e3084fa0ba6121f015310236ba024d4a5b17d9dd25a4a2f100aeea3b1873129b550ad6a1b5e7983bc8e1159fdb070a992a265ece804f139c71a2a27665a6b7f3ec377ed6898064780935f130abeceaab0f6d0f61c03b6c291fb5459271be111ed7a9b0c69633ae37e60aa3c207b39d2dd0deba0b6125d6717e09bde2655e2dfb9d3024f9b2505d2b7e4a4181eb337fd73e77c66fedfbab0096d5c0e807af4f98f4846d370924aedfb999413582d9ebff2ca0eac82951840bcf114661d44238e18bbc1538e94392228edb8249c4cf2d03afe6c1a33bf6d59fe7fbe3ce4b20fc5c35d6d157d799554506b91906138ed1627040bedf2547c18705b3050dc5d1df3939c2596144599423eb0ded772a5b04c8f6bfc60339e31473c0671c8595232b369d3c1cbf2ea4578530d6effefb298b7ad8fdfce704e528b7e04ca17044cbf9193f09446023c276b500a332ecb9e551f25883149f31ffcd7fad03396abd73f2027c2166c978fc87b3917002329233d3dffb49032a3719a9fa72b472d8a947997f27b9fd7a0a3e3a4672c4f6e460ffd1c4efdb35f5c064cde96fdb1c0a723cca9b4702ce1d5bece50122a8af45d88eaf9879670bc95ccdbdf42c3e753b0bca54c6a5f9522a68ed9558d1c17450ba4fb05adbdf82bdea14c3bea4a756ce5abba4c72f7c5b4fb8cb7deeb65aeac44c10621fdbe7f12cf01c629491a1b1c20534be2f62a40ad6fa781d1d2edaf3de1bfc2bbf8edd63f0cd792542328a74e1c64fca175032f4794b97c89cb728970972905e12484c52dc3e7e3a48215cb2493a4d398d751b22ee7f889fd6d5b5fbb7640dc239e4a9d6dd4649a4596f5f5bc1c6b8b644fa9833cf0053ffd2b0af49e37d0abe5d2a460e9c7e1bed98527bbb2ab5b4cf28dac1eab911df5562eb88444defa3d0b39586787dc91ddabbf9254b5c9b18e3cdfc6eb1bf8634ecc72f610bb7f75cd7da0856648e58c805f4c6784b1103e99d87422a2d91fd0b05940ec0008ceea8e835a55ff4b3504f5f03628fa3e9bee84b5d8b00c9350e37403208f6293201ca82e33ee5dc493b53dc14c47742f2739bb956a4391f0a519eec2c2de2e7449be133dac04d7c24287e73ec2e654cc82054edb76b94165d345f9ba42dc4d439a0e34379fe21d620702137a0889ae6d22a7efc93e929a43a6593b330f14a62d5c81bafa9ce33fa5826310fa599eab3c1994346fc0c4e0b2b36da7d9f575cc6762cdb81acf4c0ab6da214c7b039cd24df0698314b8937052d30c5911e6f327aa644412fa826c7b8efae4a8745bf9d088909e8cd1fcce9e69c403fd2db6f2c020531fd1b3c51010de3bf43a499da58cbb93be96f540b6f1fed7ae07ba764c8aaed44e7b988d0555464bba705785871a8b9c478181fefa2d9fef18a95c1d8597414d990ad3b28c0f699a9cc20b00d24f0ab6edc55d9e5fd0338262064fecd63cd1b71232422bda0027bd81f93086aa31df31ef0b7d9d41277e511cdc745ad92b60717d0afb986fe41f072081e305b74832ee545aa62e659619efbfe0fee0b736f22e29c8ed87bea569446d83854e2b30c680a763b025dd90ae4c0434e2e708dc8cfbdc4f2c5d9603ed8946c2ca029cc3e8cb5e6e2e1eff949f7056ab18ee8c0c6977f64ba8997ec13339b6b0dc27b118bb4f37dcea4b349a628783e116cfbbb546c96dc12b1b993c72cd5e489423acaedc8bde83215d484d00e47af265539244c38c3fa46999a09fb9df96878de231fe350921410945abb1e76340119f1009cbf886da53bbd965820931ccc468ef723a60f3dbd6e99a9ea808cce9693401118ece80846a65e205a8b5bf03c152b770884d1051eaa765ceb420f76edb391d86b200c9bf7366d29d8d5c82460d139c5417c74ef633e3aba50234027b24a172684b694e97838e958c292acf2c802d4554e75d2ceabe333019af4b83323045637ca07a8593e50fb5fca0d2353342f7c93cd45e9149b7c5e59ffcd632820104a750e05df700950e103c619ba183d1b4a19cfa2f1067bf893b34c1688d75eac0f0cdde743c0a3279cd8ad91dc6987d3ab57bf7cedafddd81effc4bf0df74383e09ef1310aa44f9536d67ff282231f6f50226df352d0f545cfd0af272c639a86d8109dc63791c1bc375c03aabcb0cb46c98e0925c9613ab4f8a77cf460d2ffa7b5aaf928e80c48e9bf9aa7de3fd073206da8ecc228d1779ab1cd4038064c7bd379f411e5d9b8cea78acbb14ffda68c560c037124f474a417160003d7d752ba32a983496646058c9e66fbb0f9cd1c5872574c272025614f522ed65bfac8cd57c6c0482269e705f2cea0e31406dcc7d63b6f0955bd16a90108251dc7af1ee12a79dd0f49c46dc9c455035cabe03f7b36606bcf082cfb252a7c474a655505a8281b26cd78f2959d9544748e09e05d510fa38ec21945f1c9fbb57575e382622fb7b65439207f3aa29293b18f3e9d537a13f3adbccd8df6f197217520106707ece49e4820f8f572b78b8eedabe3e2c297715d01f99c42c9b560666f81023c22fad2383274d265cca583ec6e9c6ea9ca556c31d27098c1e6d03e6ebe447ab625eef6d85991f5259613181134cbc8de316eb549f699e77287edc952f235da27840eb07d56a8c3098299b051ad6e20a6f493a93929cd39589403642648417c3dc853afa89360291f387c17ad728961b7faf4d2833dd8ccf36f05b0692b8c35138dba7b7813da3952491ddf6e320df39fc38fb2544f2e8bcea3c0f7ff1f637fec17f1b55d96e0759d16636e03c509ed1257ddaafc7075335bb13170c8560f82b223806565eb48d9c1af302af7053f7306e5965f244a218f1993c62ef0fda14c91b5738a6e68abb2ad0e005288254b49ca8f45082ea817c3ea0beeb02f3239b26cba11338069dfd0e0036ced0d4f1d12de95aade8d9fe1f1b0059a8da2dc335b7c911de95cc0d3b1a366266575353e46fce9355e46fab78547f69b68e7e1d3e2e531cbf59d6a94601f14499a00af05e096e85f4589fb5fde9c7abd5ea9092a629189e43b5ee422e61154eced23c0e02fbc0e3b741d41703251f0b016c97ab2b167f476d85c775fbe96bc2dad3b34dcdc22ca0a00777b84ff2dd6fd24f57e45d5cae28db26be78884d1c4306f5eeac05d4cf860640ca9ce10aafe65b58cea2104a5efaf947b34a2ef2a61b3f021bb6a165f8a09bbd46f3105e07ab0385014dcee81f810102c3393e5ecd3582b324d99917c1cfbe3f62d70d8bdd2287c99c29aa05f72a7603eec211a5977a12324bd4c1a1fcdb9b4b2427325d2ba0f125273229f750e4d6122b6b0612c62a83e3f221ac0aee6b50187099e51b8950d47eaa555a54ee9cdc39677e3bd080f821a4683d5c6b57cb328f786f6e729d484b00981a1320381ba87880ecdc59b41fe99cd4567c42ce6f6161ddf8ce4dce1934bab783ba6459af503ddaf46a5c86508c15b853390f2c6a9c0def66ed2467475809f711ef460217a7767104e9e81c7874ed2639efcca6e8bc6ec3910d128d53856a7a0670e15a0a809076cd2dd5917060338064bd8ff9ac232c24401964e20121d2bbde08d9419f571cfae98934f0e5a2e7a5e086ca201ba645f5abf5299bddb573a95cd75a97dc2598ae6a30dff11303c41a3bfacf82d2da3d0b41f8cdb8af87979243ffe4d90232fa00b1c34c502d4f61791e639851b5d71ab4435c9f4f291992be07eac862271237a32cc4b5fb8e7856d25ef202483f1fc7bbe4bddc8e6bfa15c70464270c6b03382d767e6fa86b181ff16a48fd7ae60481779f08dcb25cf9175f090e4653ac042e6e181205af3570870e9bf288f8ae94bfe95348eac53cdf0b33f7828d2cecc372b63668df6801e862f9551a5ecbf76f472c6eeeb093f163047fcc62076aea9eabb0f2f323605c25c1797d0131c5114b55a87af24ce092ddf8dfac7b3cd76732eba220298427bcd5d51f89a0347ae2a7cfd54adc67a3c334f9cc023d35f3fc4265be7df8126ca1d3a420ae30a7e19d1def349074e0c64d6bd1662a8559ca7b198e8739339ee8f8b2a24e34a9f88474bf78ee1010cbf754b250af4707821952b79a54f3a22ad5d2dd3e6b571fac982167740eb1b7a2d8835814807c63e92dbf420d89cc8a5556a19e45e989a56003a8b7275f5fd3a90f999140511b6298e251f92fec7db1cf073640ec380b14fcb2a4c574c854349b5583b31bdc68f0e024d4e8fc3e2423c9e2e7e147488f62d9585e7b3ce125a80527b402807d0d755379746ff03308c8a2d07d8e385bfc0e3176cc4b7ba37f3fc13c9416dc4433e25be1154f264a12d6789d6ca7964b18bba8a7737421518f4491cc7fc6cce60ecfa34c225919d3be33f9e018b05a32bbcfe41eaf6a05f6cc8f8665f20c4eaa90908ab1622d93bd626505512780ec3624ba7f05eda83ecea19e16a00aca6d80560eeb97db91ba62774501b0993b57313612279ec098ad454a1c3d078b45869a43b2b688bdb915de3f91a9b5db4772507b4be6bc08fc4d4f82994205dd383189e96d7e6335a2b7d923ac23d65ffb0a5eb4b4b34db96bae72491d01f820c8fef323d47723c4dc69a18d0a2f2acdda867ace6b391f439ba3e0fb01b234ddfca84cacb66f455b97a8b25f95517140d3f4eac50af0397df5e68f3ce57bfeca95ed41694262de7afbba94b585eef6ad1b247837bbda0975d5387a92fc9cb57d78da8dcda6e7946be52b57b96ead93b4e2c022006d9b9bbc698587c26fc7eb441d302695c23acebc5b1bf7eaefefe28bb385cbacc2559cfdb8d60dafaf46982e1f5f98b16191e637d94a5ef826c5d376dfe9f7218a88cd3eaa67053fdfe9c4e493075a6f6b0523e025572b3e5c89dedb2f6635caeb9354a5adeda6521f57f621adae9cd5d41562d59684868320813bb780876533e1f2f323ad91c8eaeea47788b0ab526537cd060553c0a11573f3d3d55e345613d06d988a38ea1a582fe2b382e25a02deb899f8615125706a505853d322e632f20db918fc83f7078509a5eb0280250f4c5eec4132ade264410becb13fb6cef95666f407a3efc30ec851da72aac8f88d6817e0aff272135d9e5cdf8396c5c069f0a7ff460fa8c75000bf956195345fce9854e60f0aac9d8e50643f44797c792c35c639061a38fe9b36ac2b84f967f8b9ae07a36beb2402e8e4284db23fc46a78535a08045b582adaa3", 0x1000}, {&(0x7f0000001140)="9a42c5f8c6c5d6aa26577e253838bf02753ec6c2295389b58ee51c23bbc4c27bea2adaf7c5549df582396b4f0c58707e770de4d25755d9030a146426249ac18c062500dd73", 0x45}, {&(0x7f00000011c0)="85dd10080eeb9e3db3dfe1e1648dd58d9fb2990abe527b7e195cf87808c9582a51a0172aac01e4befaf532d54ec474a1f5afa1a709ad55368c04accfa07070efbbb35d1bb4a9df04e70ddfd9c400aca6ade0202c8143040d7a3daaf2cdcd8ab9e30c905019f87ba84c3042c7f9a136244a96520e5f5091bc803f116d205fec5bdeb75a27e65230d635891f25d8888d6405f13bd973cb630ada66bee36f98a4b301d4ccb32025a3d9a01de02f7488111940249e95e580deca2a1a52371f3bee74e986b0e449501da7285b64c665", 0xcd}, {&(0x7f00000012c0)="14acdf4095ff240320a5655b8563214610aadd0613aba74d2f70f686b91bf19bae58471afe52f09f9dd7a59633e83b10dc55725c4cea6d376bf01c2267fcebb878ece34fe8f8b083d1ba3a504d6ab1b6b3f6ded867473157ae7f91c3649b1dfed83f466a4903f8066ca89208a964264a377a3625c88be90cb61369dfb19264949d4c7c4809582067b5926045109106b1f96e", 0x92}, {&(0x7f0000001380)="7416da6caf93bdc23a6515f2ce27e97ffcabfe8ba6332080929a98757006bd5fb7a464df6672037ada78e8ded5bfe0308b3d33565a996b83c5cac011e8557de5607ca2c0a9601449649f48a3c5e39504fb974da198ab48475537038b54823cf1c404748feb8442de1e82fd1cb1d7b1a3deb2b2dc8829fc1a4c716b3eb13a2fa4d5449e8099d29b22be6a3b7f0e4614b23f2fa0b52729a48e5d86ddbfb0402c", 0x9f}, {&(0x7f0000001440)="3064074ff9f03ced9769073016e63f30087a31e9e3e73ea71210f6121b88a8fa25c1977d63a3d71f409bcf1a999d29c21c818876571801919f38438e52c2ba816f13507be95d8368315e9ca05bbf8a17ef32b6f0ddfd2b60e972ad558a33a896d3479773c4d2e61fa664937940871bf32f3664279c871b65b7b509f8d3ea64baa5f3bd7c81e5f4348f481717106bb4ed31688b361274ebc9339c3cf073890f90244135335d6c2f6b78a13214d6c0e96df7e06b9b2ee1d31d83553416fc8d80a3e37de460a4ea7d79829ade62e18d828084b4a158a4a2ca7960b577d8bd03d4b5e73cfbad0285a8b1765c7a8badfb08df1e053e7c4133c7716c0f4cc266395518cfbe95579e2c9f76c6025e4526ac2115304bb63f6f35deb0d71d1aeb796603e65863dff84e4548d0bbbef036a71aadab1acb27f202c7c51d30eb79d62e444477f18c770f3072099c3ff77f5e8da5b35a1f46b9e6aed199944486d1f9ec462dc183df4ed858d9e9e3d8d555fd3d82e42c678e81e8c02f849cd39d426be087b872a1afc8288b37a4193ef6fc7342d7e36a264e85c626e60b3f6c097f3ce09c54c1a344d26ae8a4d97f677f1884facba97745b7a17b44ef72e165e72367b44bd7c4d9a674295e6947e80f517d1d96f8387e2e8ab005e0378416eef2a19cc19832e65feb26a4d37f1ab358357457084940080b41d66731c85068c35eb2f8710e77aba0c76552c6a5d3101531f2e1c761d1a3ba6869de9ef364a3021a849b36eab096a51bcff91d8db7dccd88f5cb8e5819b6c2e08cdc139bb6b30f6df81fdb7d5e4b2bb39ec215c031009d3f318e886d73e42c19b51b9d8df8e65cef38aba1d9aae3be2796b3d7eabe30fe4bb7e7df2b77353bb5c831c09681fcf3cee77085e57d09edfe0be58b974fc438a2b7db080a4ad4f329261f408dc9445282854f36fd59527e77c96e23a94e3c9d08a9dafc6ab443f35a35b0671305c2f114d5a3b8a3627dbfdc2a664e2b0f1946f86064efcf3e06fa3ece10b079cefe9e194a5108fab3de71ec0732ead56b145f060ab1077686634feb213919be494e4f9426e8e018d96549417533d36133c90af57389b85a7c6e8c0b63933499c357654948ef6e4705b5219ec80ec81c6de63ee17d6629b96b354a4674749be80718914460b2cf620d00f2bd8e8f62bb4d2c108af9a61be45c7d506a30dff5dc329d10e90197c8de8542a2c27054483d04bfe9ba355e58c3efda2f756605e8b69b954d1836304ee311cf981bad177708673cbae3058f8b339197d515f10eac51b57fb0b278e5204c813c616b3956914929083bd1e113f4ea577899375d7840bc3e92c36f0196212a2b382342338d8951f6dd98471212269ccfc90c41c4eb96d2c7e2b6896340eca742e0b6c266594855930df49a8d8d28eb65da2df7b22d18f514d71dde42ea4e5b3729a721550adef23eb0ce681921b48a8f1f1cebbcb923454299b02d5d27d48f1e55150034c1fc7b82d2a9e266dee8a7c53340d1a4a8454d335cd9df7d3ffe5b9fcb2071eb48f3b69c5f4e069c69fc106a1942c824bf57b224108bc2826ab5928ffc45b5bcf685c9ec48cf03cac8f9998240aa0ca00e48ace107da6d556c48095994f6fe6e8493a092681e42e4c5886899d4b025f7c1b32dbb77aab303e10cea7ebd4b73d706cfdd5252bfe14001539330ae551786d7e48a3085f8747d83ec9ecd169f2fea3562feed3cde7a57e1c1985f67edeb74f3240b4deaac7fb898f8a4a6bdc718265083e59700856d656b4b367c350adce2a6e71199e5907ae9c38a813ee351f665d6d76632b1e0c7b93f54029f2b83ddd1bd1de3b430c5a30cd1c416084ffc47520ae4325f899110924cf713961994e310e43bcb7a20ecf3346ed99b86372047048e7db1629262e39185b585beefb642aa04063d05ecf474ee7d81d575b45ab7fcf7218b7c2e05ff4b3ac531011b08a949f1904920529117f33910fe4ea3df731b692ab5931fe857d37e25b43ea3db6a730a6c9ab824ad7ef5b32895688c923fb4597c005acb01a45a1ec56868ce277b53cde3017a623bc17908e0d8d6d370c56bce14e84919402dd2d646dc79fd8c0534d2ebfd943b5515aaa5c4d368f8839b03ebfc8c4708cdb10f44cb8a3b7bd2b926d2a2396547b2fd5385b8cd73dda0433273f0101ad5b7718ddeade2fad71baf6fa59316f9f621e25eda69803ac26db76b5b0e14c04d78d7b6336d94e01490c033e8ddac141512f4517ef339f34cdcfb3d583aced86fbb79805c5a3f75b32ed2751c8491897f71a4cedfe1edae66100c4c89f745edd3550e95a30811f592a017701f3d63242c5c622720cae487161c3c6a456d121cc935f8f6dbe1d5328f75831b60b65e116cfe6697d2dac57f5f15c6b267c109fa062a4ae7f1c493aeaa54b6ff0c0ca110e68e830e0fb15565ad84e472d996d0494a66068972a1631981df11d4b37bf5ef2387959a1bdf9f716ffbfa89c8727d66b27e39da330d5ea8191e7a5cb618b703f2bcd1921b2e494787efaabff5b0f48c2428f2ffa619e87bc8f4271a16fd2196124935f4797c7bf9990605e4d1a48052d77078c41f73c9e828aee2ab90665cfe6ccc306fafd71351a82cb611b7ce74ac998277609db5706ffd28bea2246ad3b369e9a53d0bde9822c6aa93a94d83b74369472ae423e180183243e2c96a6cab76b27762df5ab91060f1daf32255519decb53deeaf1e3360fd1bf92d21a510e73308bd6967cf76670c52d67912991218f073508feb4d5798b436a1c0cbb9a4c6f5ef7b19c769c73947096251ae209788cf16e5d9bdd441b3716d57cdd50222b722db6159409970f006f8f4fa7aff680e15d87b5a14c0cf1e434cd96f05f6622ba1143174ed02c876ea3a58d3d4d9b67283049617ef588497186f034277a3f72b57c8e5a1fae07fefbcec8e60f62fff473bd6401b0b3a55f578859f3bd8cfcf39bca7ed1b1d88f3dbc16cc3b1cda71cae64cc1edc743a39138f24615389b3f033bb5e97d6fc186a284d10415b32923584a86bdb7683ebeed86f3d7519393c637cad644ca5054da41c4386eaaf3ed87e2cf9ee892e954dee9925f1b20ddbff0166b2ffaa8f6da25827adda1737865b74e956ef813ec6c10eec1a3a254c96962b9b9861181e6ecd3a06ffc542ee49c2ff919a4afd11bccf7abccce821d370ec83bbb52b790df988b8c8ca8daac11242153e8058d35734216fa37f7b7b105b315d7a7a133e122dee854f7e58138cd6c7ff5d31cc5e1966b19577213ff157dfe07ac7591187a527a1aee9459c54751b0e734175bdce6f149b4398719cfd62147125ef6ac26cda37ebdac765748029034b4d36ec3ae1c74e2be79bf4dfe62068e65e1fa1219db1f7a384809b7ece214939a87d57e450977c1501e6f142375c722fb3cb96f2a0cff00067e77276435aebdebcb5541edc10c579168c44f168953fa5347c99c61ef9dd6d60404252a8c4c5a974aeff34760b2d2212c725d598b95bf02f28533f94bf49a45a31b3c5cece99194d6f05e08cfc41504e533943a80c58b56e754312acdc6b76e0dbaea6db4428c2897071f31a282b2de8b6e4c4bacc67232a48463ec13a27ab887bf556f58daa6e4a4dedcaa22a5f85873a861f18de467a8ef54cade526822debdd8083909f7777694ade3eeb457968541f579c6929773ec5961cd6170e09858c4a91659777627d803ac7e51d819a060a1d133ee385206676ef4b1daecfca17a2d1d54db3baf91e59e22438388c097b3a9cf09ec145c44064ff453c864a77fc05bed27fa22e8c7176efa2d70eab0a46f6e06d11b21c29ba18785d4139fa98b954d8f908a3353c5b549948b7a293331681f064a3a53177b6dd300c970b7323974b60d86631ca4b9074d8932eb518aa387dca6f29de080afc95fbd35186924ae56d91d923f2e7e4d6e26763cd4042295a1005cc60b4b7432a283c701b8387cb84559690fbfb4128dc0d8037c87c88fc3698a3b61ba28b24d509e3af05e911f79a8b8600c80d62a1450c283f4abea2f6fdeab8c5a256018cfb321f75584be5cd32301ead025e7c6c8d7c46eeef2e4b3078280cc50c76f3a8bff7fa4e05f84a702056887627cbba4c20c3a8bbaa371481608ec310c6a4929b74e6b2f4acdd5f2eb7657f394414dc543781dabd14ac9ae6bb94765acfe2b79fb261e1b10fb24597e50d5b54ed3bb66777f104b33e098826805449b8df280b1c9b7bf5bbe5689936b8971d6e32c4ee6b203334145c2e8789257d3ca30fc3a3faff5c0bca33fda5191120ef40b283cae7c7b2ea19b0614b0b6072b28342b8318d19537b2d82c61db08a9a525874247a61b8d82870e626b0aade4c7a6b29b45631570460c0cc88c62c56674b6985e93ca472450fc33c022a6245edc4c9a9d465170fbb503bec262a18d6d8995fa1e67fc3166ca41290817712b6e815e268cec5a096d5c384b02a55f7b9f41e62bb9a2061f20de4c5f13058d0f75bdca78e051134da151055a1d0b9426d3e0f47a1661c0a05bec5f1dff257c782d7bc1ca36e8c1b1ace9eb0d423b51f730525dcf14644341fed28c7ce904d4ca102209a38735b1cde663c22610dd49fc8512a976b9a222a757da02ef3727214715487bc2f78882fd01f79719ba7a6838ee34fbc453e4f1571eeffe3d9df08eb10f28d00f3ceac84ff400f2c53abfa0460386bba2678f48ce1b39b33cf15fa34317bfff5fda69c303ee9e5c07c5a4a48f53e24e19df300e6a630988e75e432fea920d674478ef4383a6d186049cf4c10cfd6c7e7bc90b93cfa771f1d7b2e508428dca5f914582aaaec52dcc096174cfc684c7911dda9f7a2ad160d8c0038268c8f5cab390546bff66bd5bdeaaf0227f25b7e5ba5b5f1a6574103555a1443c6b72d2504b29ea2f3173c24341d3dc5c089f8a085be7a1fda199860bd8edf1f532e477fcb3252e4ef032b1a3b2ebf19016da22a784866f2bf7be08722e759768f352e8c62f13cfe36961027724c0b53a02a79f18eccd00ccdc0b1aadc8d1e358e6218053d1f9efddd017752a00e951e77edf96b467b3ba936247604f34e36dbd17a59aaf14be331948f08d76e819b694cb2cb4fea31b9ec12bd6473fd41ef03e370c532e134a441ee0043b1facc8c1bfe441e986189f71275bbeb2586c9c295dbad83815a0a9fed1dd28f76a4a1e499dedb1f7a341a1e8eb9e28215c3c3e746c12b48e2b8a2c633db4fa60ed6d914c7657df3dbc5302241ea313b7a99f9edda646de0204804791b09b612913e41813e5b9d8fc685a5981e660a83e137c49eb4d876720d83ed8d40c071ee5ce56db835170c2265e186cd7346e21110e02c5e17e9f8c97ed2074d78279a91f0ddc3b713b8fc743ed4045758083b54d618523f631a2301360d313a5c27e78e4f5bb0b0d35401673ee12f66e331fdee9f1a6f9fe26a19f01a067fee97c5158ab327555c0b7b99cb84425ce6065b090da80562f40e7ebd07520b19aa421ce2dcdde598e99587725315ee2772f3565fef4294d4ac95070e36ac995558a49775fbfb51d974bc9a3ce6ef3c80829479ff852ba974b7decd10571e7032c0bbbef7cb67d53f1d318eb76a6cc35696c61a817f3e9d4cbe47c50e9dca4f0dbe177a259e54dbe3c939ea3344a80704953257032d32afba70d2c2847935c099fec2c8525d60a1cddcebb040c3eb1f609784e26e87fce8e6a6dfc1a769cd9fe6cc8c69b1b8cefa902e860a4577252387f8f4cf689ee64af1077ecae52278f072a64b70455f88f35517ffec13c486f58750", 0x1000}], 0x7) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x1) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) 19:29:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r1, 0x5) close(0xffffffffffffffff) r2 = semget(0x0, 0x0, 0x431) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000000)=""/185) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001880)=0x5) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000380)={0x4, 0x101, 0x0, 0xaf90, &(0x7f0000000100)={{0x829, 0x7, 0x80000001, 0x800, 0x3ff, 0x2, 0x3}, {[0xfffffffffffffffc, 0x0, 0x3ebe, 0x634a, 0x8, 0x100000001, 0x86, 0x2, 0x3, 0xffffffffffffff45, 0x0, 0x1f, 0x9, 0x8000, 0x5, 0x1, 0x5, 0x80], [0x9, 0xffffffffffffff12, 0x10000, 0x0, 0x80, 0x7, 0x463, 0x4, 0xc0f, 0x7cab], [0x7e, 0x7, 0xffffffffffffffe1, 0x8000, 0x2, 0x8, 0x2], [0x1ff, 0x4, 0x7885, 0x7f, 0x3ff, 0x12b], [{0x1, 0xfffffffffffffffe, 0xffffffffffffffa5, 0x1a8}, {0x0, 0x81, 0x200, 0x48391e70}, {0x7, 0x400, 0x8, 0x3f}, {0x3, 0x6, 0x8, 0x7f46fe2b}, {0x401, 0x4, 0x5, 0x3}, {0x356, 0xe3e, 0x1000, 0x80000000}, {0x101, 0xfffffffffffffffd, 0x3, 0x7}, {0x5, 0x0, 0xbb1e, 0x10000}], {0xe6, 0x1, 0x1f, 0x7fffffff}, {0x3, 0xff, 0xe6, 0x8}}}, 0x6, 0x5}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000003c0)=0x5) r4 = semget$private(0x0, 0x3, 0x200) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x7f, 0x66b9, 0x1}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=""/154) fchflags(r3, 0x0) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000500)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) ftruncate(r6, 0x0, 0x2) preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000580)=""/232, 0xe8}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x22, 0x3f}, {0x22, 0x4}, {0x23, 0x200}, {0x100, 0x8001}], 0x4}) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000001a00), 0x1, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000740)=r3) semop(r4, &(0x7f0000000840)=[{0x0, 0x9}, {0x4, 0x9, 0x1000}], 0x2) getsockopt(r3, 0x7fffffff, 0xffff, &(0x7f0000000780)=""/92, &(0x7f0000000800)=0x5c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001940)) 19:29:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) close(r0) 19:29:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8) r1 = msgget(0x1, 0x8) msgctl$IPC_RMID(r1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x1ff, 0x1ff}, 0x10) r2 = semget(0x3, 0x3, 0x40) semop(r2, &(0x7f0000000040)=[{0x2, 0x7, 0x800}, {0x0, 0x4, 0x1800}, {0x0, 0x4, 0x1000}, {0x4, 0x0, 0x1000}], 0x4) r3 = semget(0x0, 0x6, 0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)) r4 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x10000, 0xca) mknodat(r4, &(0x7f0000000600)='./file0\x00', 0x10c0, 0x6) r5 = socket(0x6, 0x0, 0x1) r6 = dup2(r5, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000000c0)={0x10, 0x81, 0x4, 0x8, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x91}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000dfe000/0x200000)=nil, &(0x7f0000e0d000/0x3000)=nil, 0x2}, {&(0x7f0000fa6000/0x3000)=nil, &(0x7f0000e6f000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ed1000/0x4000)=nil, 0x650}, {&(0x7f0000f9a000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000fdc000/0x4000)=nil, &(0x7f0000f94000/0x1000)=nil, 0x7fff}, {&(0x7f0000f39000/0x4000)=nil, &(0x7f0000e32000/0x3000)=nil, 0xfffffffffffff001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e2a000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000f7b000/0x4000)=nil, 0x1}, {&(0x7f0000f09000/0x3000)=nil, &(0x7f0000f41000/0x4000)=nil, 0x101}, {&(0x7f0000ee5000/0x1000)=nil, &(0x7f0000fc4000/0x4000)=nil, 0x9}, {&(0x7f0000e0a000/0x3000)=nil, &(0x7f0000e28000/0x8000)=nil, 0x7}, {&(0x7f0000edf000/0x3000)=nil, &(0x7f0000f18000/0x4000)=nil, 0x1}, {&(0x7f0000f37000/0x4000)=nil, &(0x7f0000f64000/0x3000)=nil, 0x2}, {&(0x7f0000f77000/0x3000)=nil, &(0x7f0000ec3000/0x3000)=nil, 0x800}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) shutdown(r0, 0x3) 19:29:09 executing program 0: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='W\x00') 19:29:09 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = dup2(r0, r1) poll(&(0x7f00000000c0)=[{r2, 0x10}, {r2, 0x20}], 0x2, 0x0) 19:29:09 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x9, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x4, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 19:29:09 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xd9a01094ec4881ad, 0x7011, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg$unix(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000003c0)=""/238, 0xee}], 0x0, 0x0, 0x319}, 0x40) write(r3, &(0x7f0000000240)="24aaf07d43b7be5673887df001951a983f3d41fd826e9fd8d98e50a5356c31d1a7ab3ca86cd099f8eb8ccc9d5d3cb93df5c3d3778de789dd6f464006fc52a7c140aef4672c1a653d90691ac56e2e6a540c9207fe07570a8d5ad34a7498de6817d5c635a2e4b247ed7fb0769708d0368fb47a5dc54d271d39331bf764d58326211714081400"/145, 0x91) dup2(r2, r3) 19:29:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/104, 0x68, 0x800, &(0x7f0000000080)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 19:29:09 executing program 1: setrlimit(0x2, &(0x7f00000004c0)={0x60000000, 0x60000000}) 19:29:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) r1 = shmget(0x2, 0x2000, 0x100010016, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xfffffffffffffeda) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x100, r2, r3, r4, r5, 0x188}, 0x0, 0xa3, r6, r7, 0x5, 0x7fff}) 19:29:09 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10004) flock(r0, 0x1) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0xa) 19:29:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000009c0)={0x0, 0x0, 0x1, 0xfffffffffffff2bc, "c81436ac44fef7d1a5b9d91fac1effc370a859f7"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed9", 0x80) 19:29:10 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f000026a000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 19:29:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000140)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000000), 0x368) r3 = semget$private(0x0, 0x7, 0xe3) socket(0x2, 0x400000000002, 0x0) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r4 = socket(0x18, 0x8001, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001b80)=0x1000, 0xffffffffffffffd1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getuid() r6 = getgid() r7 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r9, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r10, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001a40)={{0x6, r5, r6, r7, r8, 0x1a1, 0x100000000}, 0x0, 0x100000002, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000100)) dup(r1) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xac) 19:29:10 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x204, 0x0) write(r0, &(0x7f0000000100)="e810240161b93ea75a38f86cf9562df17399198c1570b0e59948a4967971529584e7b4e9fa32cdd76258f14249d23474d0b8392ebcc659384e5f911ce86a1bd622795fde59c19b70564ee36dccfff00c5d3c731a80fd156cc4a353c0a144a69231df0278293320270d20302adc56a0535bc198eb6b5afa6c3bb556005062935acb73f56ad873135beee4b69fc74eb7bf70cac3914154abebb6a9ce619bfe925913e0cd5df21e353b6bb28b1223468b71226005ff6fdf109be6af71b23d6040baa2558065e6d224abaff354c719ab9445731afa7fd13cbdd9a2dc5cf90735912155c738936dc5bfd0fa05d814a997999ef1e7958f6c401c4b5960b354c764297ebb2f3a4b40a80b07aa7f0e6105145f75308f79f1a04886cb110cf1c6678984b3fcb8113fb09d68a4b402e68ae16a78d05f6a092dd96dd91847a7b87a369fe93360e37cc02344176eae0ea7ddfa233b1fd8bef9934f8dd5f058b2660c3ba688915d6b80dc7ded6fc37f693f005b231092d3db0630eda78d3dc47951b01fed0b358b53712e0b4781726f08420f6a53300b526beb879e65986350bc9646f0f141da42704441b816533ab4c423bdab23b3d89007c7a49813d04c5fee897fbe69238f03bac0464f99fee214091a3b5c01a4415cf63ecc064e69a9730d26ced2431350d257c2fad3195cf1ac08268017a4af3508c37dd74614b773d6e17faae83cece84cd3e642df4b68d3f0a4c8d4775077c795b452b6d9253d7ddb33fb6c3702c16bd2e511a8f062703d89b638438e4ff418a8e71ed1694e406a5097fcc3b3ad99dcecba16b14b62fee66e3bcd4ec8c8a9d9aabf04c334a60c28f5142ad5969092232ffcc05b4c8e353029501f60636998fb2a77f7954c2dd2080c2300b972adb8957a88c40063ba7ef095b6bb9b825361dbedc5812df4647fcfd100242b7a85295384b14a44493ad6efb233296345e1fe9f17b58bc53ece8317dd0884c50251b6e5b79280f0d8b83add6d8f1865d65fbc7f519ba62ba14a0539986a0a6a9def5b6fb5526017401aa9578e29adee1d8a02831a95e8034f7f04139b7a69c27fa9fec215d5216ff57b50232561f4a3f174ae0e4851d35522efe64f8361560534b80a1a1c151a3888fed1ec7130fb1518cb483486cc65e3e5ad3c131ae5b04079207049dfe07b8b96281e3a7029aba65b4c4b8bc3814a83f168ad5746219095b2f1476508e40b456b40adb7a8037530e9f606c3b3a9ee60a4d359463c1a1786eae71c94b43cb6a832b5d2870bf2aee123ea7e170083b59e6e3cd3c6974d30f13a6c87c2bf6986a5720cd32ede79de1f4eb6a501117e4499d21f2b2ea11940650acd725c0a989208b3ad9102801d08e0e813e389c0bdc36d9765f6fe57be403753e29548d2c2c9b17222bc7442db7a74bdcefbaddba0daff7cd97dfa13256f9de05f6444f45fd7a11aa2b9b9d7be3814e633818ecadc79b982c6c8af11afe1b20c1403b1c9099722ee21d2fa599d9cb307d8f966105be22186f2a844f998fece582c1b1a8c48c738fc429ee81b4166c7e42855780d5cb8c1a04d9bf51cf0d394e34735985eaac429ce5a3c9efb0ff507e52ab9dc1a5b9ae46aa9be89eaa470ad33aa62d8a9c552dec31511e2fd755da6d5de00c57cd20d1ff6731f221e08b6628ebcc66ad2173501006c234201659cf8bae4453182c42dbb4b7e35c942094e75afe1dad4fed1da9128084f547fc179a3cea2c99cd3022dde3686b69e2681d67a8da0a85d1285be272816568bb4125ac28bb5be830e54f0be16f2f28e756706f4fae721805f25e5233953c8302d3d88b57edffe7cfa8024166f9db997c15c843b669c1839214acc5272bca3353f2915b812c993554d6f34396df45b6a6563083aa36248aeb97173233b304a366ea7861c585bb036b0744b16b7015539628403e571e3eb6b4e2eccae3df070c1571093c50892567eea3100e618b5a9bf0052142ac0f044d6f2349323e33b9530b9e5b988787bdfe8a50ea9378bff282bc8adb5d6c64627e0a6f75ea44815ad904bcaae11aeda478aec1c9a266aaec46a6391fa4fea01494e158d0999fbf836ddccb839376bb6a48d7eec327e64814e8c6e9648638beb377ed88aaa6093080dc190d562fa650bb8a8e1c8242d63fbdcedd9e504942f12777dec94f962cbea21d107538655aa9fe933fea4bfb74264826a496ea29383f03b08148c89d7c301a03ab5ca3c6d4e4926d9f7e5b864b768bbfbf37f60689aa71266181721a75b2a689d45dfd8c6099e10234f9370f0fdb92b5e5bde44667bbca0a496881666b871bb2df89b99e918f371b547c8e74f7405a0827139c3a0d90c441f878254ef08eab0035d9d051b03ba565532d5561a168b808fc8b8b312b494966b306d46a57a2ae7436c2e759aff1cbf353c5eb9fff2e40aca811f5e9159e473a635b0456881a64cc0795999e07aa4dd63a9b0727342ba8220813c656ce2ce8f4d52d0cbf69375644c02cc3c1e428bb0b351e6a9a0d3b32a2cc94737f1b72c758bbf16ca249a873dde5276debf797443fa411a4f44e100b364da55c835368474e705d936e7bf92b9012bc21271354c8d0e0a426bbf5e7a9fc7bb8c45c90ef7a7385eb60ce07a0ef46f0d4d42eb1d582a20ba09d6389a4eb8de044cd4d2ad2b1e704834b6aa43c6e9589be493c3457a399b25ba9e860471097c897dd6ff86312c9300141a590b183adfab86f1d56a6d61918fbcbbc1e36354156665d7a87e4b6810c6a5f8914b60c1ee364ed50b6d64cb47e07c83fea7cf644ac87014e77dea870d63090cf6f063a561db14e46623b0625dd736975d1e2b664c128d8459d0be7ad0983dd455afd8ea3b053bc4dee8c1b6345cfb0857f5bba12dfab7a303646a6b56abaf8bf1b6814476f77859e6ccfeb762a75a3d34d25ef1a1704dc5c9c1c2c359874ab34b3d17de801c148d34ecda12f3d437579a690e1e289873269d5c6dcb6699b5a3fec76c3c309c1e86aad5c69f880182e370db57fbcd5412e271fe95d617b4b46ca223bb1fc0318aa17e72975e1d1408ecf90fc53032c73e7716b481824e27ae926188a5abbe46c6ea2449ac0a2478b979d2c2c7132e5f0cef8c7d7cd47aa9b16417eb4c019af43f2ce1478f6fb8a33795f64b76be1dcc7bb550c80e0961cff6e33b7062fd5de661592ddaef9fcfd54b5880fc90e5169a9fb5be7268cfeadf2b259f48ce2ec3e918a987132714ada5ee58eae03068b2f4b94d78727e2ce7a2a3a18381ddff0d5c6f52a21f239fa8b565af7dd5c04cc5955509b3ca3fa5ed12edc3bedb1e1e6afb092d3f6d9f266c09f9bef505c03860bc82816f037b2865c39f2deb10ce5b21f4d49168290d201c4d425577b2f2980577d30f3dd74b525f9fcba77df719354e4333d25be6418f173104f94ea3d71ffa15fac0d703e77f63f64aefac8bc8c75cf5d9afad6342908d90936df1dc286c674a8b90f81bf0e569da8499f4e0b636217ca1f80ce4a79c8e8380eafe65a32a06e6c911d90c66ffb8ec5ae2d9bc35cf5a025f3ffbcb01a92e1c6d7de7ad79df86dabc61e05e0783a0e4efa564993770909d8c751f2cd4f95ea69aed09039ce49529c1c127d37c37db529d80a34ba21e9f01c9c4bbdd3dc50d6425a24952e628c77e7057d08da63003b2c15c9fe07b2228da79bc2d632c9d7c23aa4ae1ea416b31f87f63fefee86fbfaadd4f6eceeffc3e9b80606930b9b08461ccf623a7b2fb55d898d8f6d29564ccccd8340cf9f668907ed1badc3c8eadf9badd007adce8baa59c09fc931ea99a1762e54f366681573c0fa22facb216da539b4ee559bbaaf05fd01b770c1a2fa829423491355d18590985d03665bfbb78e6ecbdf4754bdb848b345f13f6a2bbbf5142ef220db985645c91874884716a8313c0d853f19fed6797987976f37c4e4fd1dcafcf058c5937254dc5e1aa8c692cfb595dc1682bac65cf9d8c18f29b004ea3100ab1d8560537d9d456a208b64235db12e794cc1a0ac0ea1ab61a8dcae69f9403476112ab4f430e29d79e32c02d75064f0a425830c692bdc78f382f9532177ca8494a93b018055449a2077725139514ae02c8309e36a2f0f7e9f9d2e75da15228034f7801a6c057c42b3bf719713e19317b550acc45bbfde58884841ce17cbfe67d9bdb99fa53b5afc94969324515a41120db54f79ee113be90123227da7b9ef3c939f62716cbe5346283a1193b4bf66b98ab4327f61ed1dd950e0db0111b18b2933bec8e812ac8be06baf93831d3f0553b3dc5e4d9807957515f4c6bf0ce7a5eb085dfba664a5d714827da350cdbe0644aa0ab2ef9c082b1ddbdfd9a72d20680f351a11e62cee2719599fd9a388fd123fa08177c810b1da2e630ae6fb6fa2135f5c05101e964c24a5ab2e58e7315bb02812f0e8b8ad61dcb8ab8fd3943cd5af5f56edb8fa0572f493caf64038f91bd1796524d2f94ae2f160bcadbf45ceee7b22fa613d2bcd5a3babca5d710ad6a0677ca4ca25e2a6e3ec81cfcc89e4a75f0db8d1a3685ef6e9577a2b5e7b1b95e9f6a315f861d042c4c3513c84751a104c082608fa944f3dc7d941ff942ecd75fdd6ae9ede0a8236ba47e0c5856377d0717cea0a4a4398f869ca297714a9c5e0bd5f5b20d17d54926c6d1ba99d9a2d34935d6a472a3473b158f1c86fe116245436ac843094089aac61a78e8544109de361e14f680fdc387024553e7437db81358bec474699d7da3ed0241848c3bb8598ad1c14507c29de0de9ca5ea6aa119f2c9bbfa89e6603e6980fd3cc14d2f33de44f26bd187bc68c2b024e2ac344466663f27b7b65d9a88f570f4bc622f4b645133a1c8c96ea953676d8385b914811e293701cf46fbc01d93a7f05ad4496fbdb0426d4ed9dcf8f2a2389716674ebcf51450c4fb1de64afd18ac3524afd14b19c83607e8b4c40f9f225976ee3c8bed5be6b5b3c24a902de0e6e3d3678ef2e19f8d2a88e0ba62ef86687b30cfb90372c77597399224aa71eaf58d6c24261b8d2c181ef253918da71228ffd6901b24cb1fb8775a56b1f86942294fd4202eb926ecdee33734013a3156548ffa7dfc8a6e7c55d4a2b7bf39a7f4e258dfda61f5f48fd42b0b52ff60f81ea76bac08fc7ec46d8b4adf0dfe0bec9b1e5a35ee0436d691e86c286b7f68a0c688c6f146639c833c0fbea83c0b7db5b528446202a0a9cfb6386cbf1b09587bfc56d7e18a555fc983f423569cd1e1eb2a5f840f69b5678337184b6df69097fdaa8255f24a0dbad8e2d36c44ef7de86783c9bf0422ce648800c36e46b96af975eb5448f672d414d4dbab864d9d3b02f4a34d516f81b8187f4a49cd67e2685e63eab58a9d900c65028e0994a1522d5cc119f5a7444ccc82a1bd3d6672c7ad5b3061598a040eda0dcc478bb88824b217aaab3e7534e95863756d2478fabbe55a3d5d1ea6e3f31971a5fe4cbb4e2122e2e355c1f90e06d552c1ec846ca3425c6473377a7efa774bac92529aaa21bd60163541456d3d67a1d52197b6c1208480a25228b1ae77bcec15981bd553356b74bff14b8ca33fda9ba4a562722ed39ebd09413cb76d974a451e62e20ff7313384a6d51fea581866169018230ec6e49ca4947fcc08fb2af9d456817600d346f6ddf0d6662b8091b4983ceeb627c5d7167639502a33eda2b05712caee3feb25fd1604826b5b480458a21f79260e4d4e160ce5555c10d0d728963936a9824a9daede287cf691a6e572d97b23b3d177e27b2e254f63528cbdab9a8878b50e016290adf858490e8eafb4df2527957d93a1", 0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300010005}) 19:29:10 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="22d73b444b123a23410b0d71e5fa103328d49c0883ffc7edce11694bd1f2c9c70a48", 0x22) 19:29:10 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = accept$inet(r0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x587d) r4 = dup(r0) ioctl$TIOCSTOP(r4, 0x2000746f) socket(0x20, 0x3, 0x6) 19:29:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mlockall(0x1) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = semget(0x1, 0x1, 0x83d0b306b07dffc0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/4096) 19:29:10 executing program 1: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) fcntl$getflags(r0, 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = semget(0x0, 0x4, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x1, 0x5, 0x1fffffffe00, 0x6, 0x87, 0x7ff]) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) 19:29:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 19:29:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) 19:29:10 executing program 0: r0 = socket(0x3, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="4a65e920f8f70fb4e01f3a8c9019714ef5ef402d45dbd2fe4b84f1f22cb15ef61f16665f6396a8182256af8b1022883c2454bacc8923e4ac91040183c8b401d31bca30dd3edd64041f75361c89f48f072a8ab9a3a2affcf0aede821ad6e8891ac7ca26c965442b5ef2153e954a", 0x6d}, {&(0x7f0000000200)="9ef685ad221d2fa8f3caf47c2e5f206463f9b1b0caf6b367d4750456bb01db195309ccfc2cba4703225b78e8171b114e324d2da91889fbd740e98df68e26f6a667da5742f74c9d78a28f0e94a5d28d48e12fd8aa47cabe", 0x57}, {&(0x7f0000000300)="ff03ea0672b4658e725485fab9e14c9efbd744c8c5bebd1894b38650c943026df76299f67feb2c496fbfedd667a6e607e03561bc09d9fa8c328bd52bb1eb315aa4e9ead18fb1332e028db477c418b00b190fe3129072223be61e1d1b42fd7fdd38892f1a6886bbf62cdc99b3c0dc06c507069eda11c7274951d1d00b8e3ff5955da3a241da10206ae13dc2933975d5f69ecd56bf9d1251c73897cc1fa58e9693515b96fa9b5a91a94555eeb4a77eebb0c1d91dc2621358008632a67b663d37a37ed3a255f49df705", 0xc8}, {&(0x7f0000000400)="80c3b81d38e6799c795efef08e4e180f66de88f52fcd5ee2284e3923cf55b1bb81d5ccca09b1983fa85e796467a2441146b5625e44b0a16e7e7dfed5dfe223b17029fe25e9218b71dfe081c67c60ef3e6a7530661a4471ea473fc4ca444f3b599c97a5ca23a95d6cbbf1b6ff12dc4824ebf9", 0x72}], 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1ff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) mmap(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x1, 0x4010, r0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="003d829d6f89c3e875b9cb7c739b6101"], 0x10) 19:29:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28004000fff800000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 19:29:10 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x97}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) fchmod(r0, 0x80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648930192f47e739f1ef11288867e0df4f0ba70f809a8ec97cdcad49a3bd1fca6ff866813cc0f568a28f84238274788a4290f6828e27478d685e22d5455706d2c818888aa32f1c70c578c67784aa4466c4216044998bbf6e6e0c7e2089ffb4444fffc", 0x75) setsockopt(r2, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:29:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 19:29:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x1000}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x8, 0x1, 0x1, 0x1000000, 0x8000, 0xb2, 0x0, 0x2, 0xb769, 0x217f85ef}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x80000001) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 19:29:10 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 19:29:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 19:29:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x0, 0xb397, &(0x7f0000000000)=""/101, &(0x7f0000000080)=0x65) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f00000000c0)) 19:29:10 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x80}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 19:29:10 executing program 0: r0 = socket(0x11, 0x2, 0x1ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20830, 0x100) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r2 = kqueue() ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r2, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000000), 0x7ed, 0x0, 0x400000000, 0x0) dup2(r0, r2) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:29:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) kqueue() kqueue() fchmod(r1, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) 19:29:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0xf9c6, 0x10200000, 0x9, "916d6d4137729b79104e351db4bfc3e77b5340a9", 0x43c, 0xffff}) r3 = kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 19:29:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x800, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x6892) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x100, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() flock(r3, 0x1) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "081fbef2245185a818657fff0e091fe600"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) write(r2, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65208000000914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193052511eed41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f", 0x12e) 19:29:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x4f}], 0x0) write(r0, &(0x7f0000000180)="582720ef", 0x4) r1 = syz_open_pts() read(r0, &(0x7f0000000140)=""/62, 0x3e) close(r0) r2 = dup(r1) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x353d2aff7b07f5a9, 0x2) r3 = syz_open_pts() readv(r3, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/221, 0xdd}], 0x1) socket$inet(0x2, 0x4, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) 19:29:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000001c0)={0xb3, 0x1000}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x3, 0xfffffffffffffffe}) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xff1b3afbabf24790, 0x559c996dd71fd409, 0x80000000, 0x6, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0x10001, 0x8001}], 0xe000000000000000, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xd4, 0x80000003, 0xdf6d, 0xe30d}, {{r1}, 0xffffffffffffffff, 0x90, 0x4, 0x100, 0x400}, {{r1}, 0xfffffffffffffffb, 0x44, 0x2, 0x3, 0x7acd}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x100000000, 0x2d73f458}, {{r0}, 0x0, 0x1, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x18, 0x40, 0x8, 0x5}, {{r1}, 0xfffffffffffffffe, 0x10, 0x4, 0x0, 0xbab}], 0x3f, &(0x7f0000000140)={0x1f, 0x22}) 19:29:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x6) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 19:29:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8090, 0x100) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x40, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x40) r5 = socket$inet(0x2, 0x5, 0x7) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x40, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xf7e28a6c1cb7ae31, 0x10, 0x1, 0x5, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x40, 0x20, 0x3683, 0x1}, {{r3}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x37e3}, {{r4}, 0xfffffffffffffffe, 0x60, 0x8240c558a4c0edee, 0x20cc3694, 0x9}], 0xffffffffffffffff, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffd, 0x4, 0x1, 0xfffffffffffffffe, 0x5f}, {{r6}, 0xfffffffffffffffa, 0x40, 0x46, 0x40, 0x2}, {{r7}, 0xfffffffffffffff8, 0xa2, 0x2, 0x2, 0x1}], 0x8, &(0x7f0000000380)={0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) dup2(r9, r10) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) bind$inet(r10, &(0x7f0000000040), 0xc) 19:29:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 19:29:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="da5fec937c9f2282e121a4cd4489664e6574b01f9d8cba6c9073d34b36fb6a3db87d5d2f9ac4cacfe78ddbe5af2507d6f3f50991b54724f5babcdf43c6bd2b35b4f4f5ec8439d6bd21adbf9a1e867739fed9687d21bf7413b0f5fb2100d88a4ca4cc8b14b8ae5b7de39630", 0x6b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000240), 0x2, 0x0) chdir(&(0x7f0000000100)='./file0\x00') kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup(r1) ioctl$TIOCNXCL(r2, 0x2000740e) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) r4 = accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwrite(r4, &(0x7f0000000180)="88d04f32a8d025ead4546a33888a99165cf920b2e04358a463f13882e50e38a1ac2d995241b0735eda20f0e2893df4751d97636ddf633adcb5f2c5e6f12c8a64eb01427f8a7f435505188b38239b21a44c542c67dee7d219d7e04e81cb0e49ccd22d26976f042ac9a4103f5da533c071c062c25b79b972d33568ddbef452eee55a8dd23f2cf6e99d2a356ca1277e79586e0098c2152b80847df814bcd82c351c031f190dc6688b6164ffb50960385f664354d48a0562b7a56c422386d80d74a8993e49ef408a6115287f48a0476b61d6ff27ab1789745b0246508c76c697da24", 0xe0, 0x0, 0x0) 19:29:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x8001, './file1\x00', './file0\x00'}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') ftruncate(r0, 0x0, 0x85) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x4) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:29:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 19:29:12 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000ac0)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 19:29:12 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x185) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 19:29:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20000, 0x40) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="db41cb8f38c7242f3ffc3d0651e4ede23723d74505e62243ef94969a5b869f1b671ba25a6d342fd37aee4963ad2b8f1406bef7162ec9e5d6", 0x38}, {&(0x7f0000000200)="129dd6544f899f8612f1ec87d90d36aa3701d496fe9ac1f1ac2e0c51538e80d0472fac62c48e15a8df01", 0x2a}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "b2050000000a631a0000000000000000004000"}) r1 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r2, 0x0, 0x46) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x3f1a, 0x4, 0x4, 0x8, "f915068d21ecd1e4fc7b516720570f854f603b3d", 0x0, 0x7}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x10000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xe6f2348ad9134b22, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x6, 0x8, 0xffffffffffff6b42, 0x9, "1058c23ff53bab603728a744fec78eeac76d9305", 0xffffffff, 0x8}) 19:29:12 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x188) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') 19:29:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x5, 0x4) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 19:29:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) pread(r0, &(0x7f0000000000)="8127ebd47dafb26dbe7d140e1afa279c0340c5a368db78a3dd538961f3f96a83033e55633def90f3b0cecc40ba80aa20a2d8347e95d5157adb9253d4cfac66063a45dc9bd61f0d566ccc16274db599e7fb830403e5fc1b0777f41173ab39bb871007d58991093edfaedc6591c62b0150667a752d80d0a72dfb8d1b08a1b808b7a4a5473dd4a088e58eb3efec0fafe982e500c5721eb8a66d8d7a5fa7a332f973ae5be515f0b849a6af8cedccb5741dca17e0e197a6f82ae8", 0xb8, 0x0, 0x25) r2 = fcntl$dupfd(r0, 0x400, r0) sendto$inet6(r1, &(0x7f0000000140)="47ea1bb4b481e128112b4f52eaba8ee03c5f07bf0b30fe7250b97b314f44483e8d3153a3e536e33293b9aef0e188ac9619173c8192be3edd1f1daa7625b7882b2accee7029b4d097aed9530fd8324bda0ffb0435", 0x54, 0x404, &(0x7f00000001c0)={0x18, 0x3, 0x90000000000000, 0x3}, 0xc) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 19:29:13 executing program 1: socket(0x1, 0x5, 0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) listen(r0, 0x200) 19:29:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = semget(0x0, 0x2, 0x406) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000040)=0x81) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffc, 0x1, 0x7, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:29:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x91, 0x0) sendto(r0, &(0x7f0000000100)="caf16cfecc5667624d6e71bf43c53f83f8b159c3eaddbd08834ec0f522f07ed45f7e8931ce0ecf4eb94274d69a8e048f47a4103aa6b491e1caeed04bde2b20d42cb6a37ee4", 0x45, 0x4, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 19:29:13 executing program 0: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) r1 = socket(0x18, 0x4, 0x8) r2 = geteuid() setuid(r2) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="2ae5c14decacab3b0e48b15b4e8c0046a1fd1b40c065ec28", 0x18}], 0x1, &(0x7f0000000140)=[{0x68, 0xffff, 0xaa, "be6634f9c3130ad61db31cf9e114e2d72ec3a35d0f30b287b44c746062151a2c0b91ff1e2057bfae72f46bd4133faed9f0d3b44f8a30560fea23622163a9465ddcad67058a9b9f84c0863aa576f2b5933607285986"}, {0x100, 0x1, 0x2, "e95b79d84a0e91e387a13a93a45bf23e2197b452ea6651536dda4b3d34946b5c937f71eec4de0cdfca34019e5b3af044b4331e7449c4e6c3457dc88991ab4f45c8425e59362907c271d3c3bad3c319c6536766d15d74fc425688424c2f7e838a12eaae2a14a574abb5d1d6f49c0738db86ef152b0791ec9ebd94a8084349a6ae61b90e0f745e78c4421449e3723ec510330b4c01ca46a5ed890e3ca19a106be2034ec0fc20f54128b105f48da8843402d710471b48cb999e2700303a9f6328fcd46efd9cbcf8a4f94b663c362e9c718d646c17c61fdf5a805f7fb9a2f3de24ccbadf29341cf3ddbc84f9f4"}, {0x78, 0xffff, 0x6, "5afe1fa1d720177fc518c5949d2bb9ee8f538452690aa4438eca45af3ef933ac24251e8ce7bd90fa98c80fa492f10b3e3ab2e1e89ab2e9e33febe25eb63ca82014228e01ac9fa0dad5936ed95a1983447b2f874dd7271d0c8bade844b86647914f43909ca6"}, {0x10, 0xffff, 0x7}, {0x58, 0x1, 0x100000000, "e0d84774f0a7b6ad63666acea550aa531a916aa994be63e44905c2394c99384fe75ae055164af0d9622fc3a26d341d1029e243f41f68fa8bede587c248c25c7d81f05c1d"}, {0x108, 0x0, 0x5, "150ef8cd97064deb38f76f4090035e12dd64809d472c6be584c390c73fd96a4029276247c7574eb258c4715beda332bbcd45a3397f21e8fba08f2144334d84eedf14ae4c6ba471169d725e1d112978f5d33379a62ca76cccee5d4b9e8436da1e5718a4f0df5fdc4a8a32ca457dde3a5ab1fcceab07be7e82c4bf8dc5e337f784d64c04a29528bb92ea10269fbd2e856c26da804c86236c9120ab9e01aa21c866e450a26198d19f313e91a0e127183ee12b4e64760351b046fcb930701f5297d15afc5bb03d6bc7e5de6c95ba42309ed044abe5435e459dc8080827cb0d4a4001d52be39e2c2322b36f811ae025a096652708e12af035aa"}, {0x108, 0x1, 0x1ff, "db010b0247cbaa1c25d087a79b2eebb21631a91df563173f895cde4e98071a20ad274ca8e67af4f822088c81edb3249c662757fb629bb3220a174877b16e5d68560f1b8270a8f8c084626ce552787b8899e24e42b5b931e53ef8bc382aa92f7396a1a301166968aa55f098d09d165485b5167d44ccf310aa1225c5dc5df4fca4daf378c29da7b6e1b26a816730eba5dce0b9beed5ffaf8440e4541954e9cecebf245e0244f2680b0ff2254132b6caa731be710d7cad2dd63b7be6e0fd5cedbc317731b9542bc85366c1158ba0580b499e83d0ff3a87006f38e24bbefd03eab193f531db95f200c8437af18e4725d0d61d8"}, {0xe0, 0xffff, 0x9d, "38416eabcd114382df792510925444b658d7cad9d2b34880f3ee82587f8b3a554decd93fcca79b52b1b3c7fc898f1f179a313f6a070807a1bf316bcd5a51cc2eee22d135c6486b4c1acb963f10ef9e0bc074cadbe9466b39027829539c772cc4dc6887745530e89c2eedb1a026cefc1b4b070db010dece0ee69a2df97294c90310c73eb6cd7c6dccf625b8810500c8f7982b3aa0de5a1560bd3e36d825e6b80655100054294c5d3003fd6c5762206fba8a22d065921fed4cf03d83cc4f83592e3183854e63fb47ec215505a8"}, {0x48, 0x1, 0x101, "9a17077c13fb4f484f3fdbcdb83b7d65ca8693802d924b52415bf6192b65c677894b80ccaa86e2d1e14b56aeb0c2709d81"}], 0x580}, 0x2) readv(r0, &(0x7f0000000a00)=[{&(0x7f00000008c0)=""/209, 0xd1}, {&(0x7f00000009c0)=""/54, 0x36}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) getsockname$inet6(r1, &(0x7f0000000840), &(0x7f0000000880)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={r3, r2, r4}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000700)=[{r5, 0x2}, {r1, 0x8}, {r1, 0x40}, {r0, 0x80}, {r6, 0x20}, {r5, 0x1}, {r0, 0x80}, {r1, 0x2}, {r0, 0xd7556b70b0749b63}], 0x9, 0xffffffff) geteuid() 19:29:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) 19:29:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r3 = kqueue() flock(r1, 0x1) r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r5 = dup2(r0, r2) faccessat(r5, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) 19:29:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632ffc94ff334a5619515a4c8ab06198824b3da025bbd47b3b9ee95c600298081c7615f579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 19:29:14 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632ffc94ff334a5619515a4c8ab06198824b3da025bbd47b3b9ee95c600298081c7615f579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) writev(r1, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) shutdown(r0, 0x1) r4 = dup2(r0, r0) getitimer(0x3, &(0x7f0000000000)) ioctl$PCIOCREAD(r4, 0xc0207534, &(0x7f00000001c0)) 19:29:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000080)="7b683e84f884ac00e2b1bcce99e2b62f84614ad9c8e09988346ff5577c83826a0445532c0d8e84ff792c1ca455b0dd5d51e519a6fb12ea8a2d0ac2", 0x3b}, {&(0x7f0000000100)="cf4e423a8dee6ba13831ee74269ea132a2c3e9f7bc0b1e175b091dfe88cc0650b4bd71930b36b167d72e17579dbbeae6", 0x30}, {&(0x7f0000000140)="3658511450db5049c94fe660c37c60634b652fb84d84b9250284e70d8768f9980d01c4361f88d96d41a0541334cad5edcd354cbbe237aaa7d299b670b3c4c0816636ba0d95d7995801db25ed146261665b0cce6c61780590c80e187be2f4bc3b1cc6471b2262a4521b83b690a19b8a295bb4aaa983ec8721dcaf548e6bf3fc2cc9688b4258d8b31048704d5869d053641daecdae96cad33643a61ff211773315e3e660436d98", 0xa6}, {&(0x7f0000000200)="d3bda6242e5bfb10760387235d7c1f643166341af018908c1a5b047114284821f499ac616ac0438cc97064bfb0045f0f40156e882bae0d83dd0c82e04bc6529a69bc00a44f2626f0a5c5c458c900f12bae39224abd8a0c73d7f4aa71835d17fb3a8c3585dd0527da5e35d3c1c0f2c096722529ddc68af76819dd327d9ad1614b4b478a38ae4a8a23a79a282a80ad35042bede9b7989779991e382434f12e0e03563cfa63d0f4b51ad41b533a59c7dccbb9056303886d3d34fe31d3dde6331d16ff9659c8627948a44f9f7f6819ddaecc0ab319a096543d102392a28bd660", 0xde}, {&(0x7f0000000300)="a0dae439b75fe40b9b3985635e536a1e5d44e0703eccb5eaedc3d204ef140a3522c649d8e4dabe724e56564cdf9576730a1a79cf2de00bf42f2027b75e46c4cd95833e51afef66884d3efec57e55cfbc33334cd193838c00887d16493510607cda54a2c4a6174c07d5912fe02e770f68039eb7d3d48771c96da65de1fe6fe7832abca5b4c2d05fa0e4822f70fc8a34a0903c12e22feb40805947bd4beefd83d10155f92b08c58457847f6aaf894587e9ed7a2dfc9841462fc5b183349dabbed0323d9e740a2b84cfcf9ffb620886abbe4023922a762b", 0xd6}, {&(0x7f0000000400)="6b2f8ba2902bb11ac9e064ebb8a264b77f58970c36a2fe0d1dc2c1fa86496986bf0742861f4e201de7e4768421735cde75d9367d33ffc946549ea4ba1d969e1931101ebc602f900b71a742d79ad883564e3bd895b82223b004bb051300a1068d70b9fb9efb192d03acb503f98995b69db30cafd93af5195b00773a7d7858f2caa517b1d6c7c51c159c04a036b1325aaf1f48e98078b7806eebccd6d98afdac4a42298cd70c4acc0f28cd13cfe5fe74519104da0162a14db744acbd454feabaa5559757b91d7ecd4df1a7d326bbb4b0e519f8c1abfe3d99408981a7388ca290d964cb300223af43ea", 0xe8}, {&(0x7f0000000500)="2288e70cf31e7b8425c85af7f27cfb29817d03797a4122597904c038f3c600975150894340a92c214c390351dbf78f6b5b53d28096341a29f85781ea8846cb0c4b1e2de391b13fb5788a4b3c0ad5807cef1d3fac811266084480893bc3a924935ad5f2b1f2548ad7fa871934f40ffa157f0c990a5733356ff6acb8b87c7967344eb8504185f58997a96b05cc47a443094109ac2758298a6c15ec1095f43f3a2e9a6184f32b4f09750541e62261f50d426deb9b201e822337fd8aaed947b8c3b0b198fc4c03a18e09214e7f55e688f8fbf4dad92d9479486220c63036d1f5965cadabd738f9a31b16ac88dab20199c33a56b3bc3d2efb622dd20c7a17ede34d28bf859378210945f9a8118cb3e1a1649fdb935254b2500079f40c4b85b39831bef9e01ee7fca9b21fe3ada4507506a92f8392d1e38afef51b1ecf0b04a7d4229830dfaa56ff00e4a36f7f406f64b542634d924df39515e5dc61365b7d7aa94a8aa774ed0f4c7d756f8ef03fca5f56d49bbe6842db1d21df2c68263934fdd474e5ce22705089afcb41a598aac5d63f3a61bb9721d7008d370fb6f88c23b42b1ac72bb5658b9d325f08a015b657ea92e4f44c30009d243b6ec5d634d1f1940937e5dd456ff16e5a5ab9f020ae5fdd03bed7b0529e89bcbd9d2d043b7b83029c8cf184899077e1a129229d16df8c37483013d4069da1dd1055f1dd71a5ef4f053af9eb880d6b5c76e4e3a6898ce903b9b927b2bd32deba4b951d05f3dd9bdbafb53384d908a3e5b62b01dc955a03ca6055770ee49bc33d94006c3d627bf1421cd9cfea3743b6fc82c0a1195c694b8e297c5b24d37084bbca30e6c71fc22a002f0865ec359e401110990aa5bc2e4efa75d2cb08aaed68516ed6ee734f29339060ee26eb48ab828549432b666b78142c8d3fcf39a0a20785a3d9c3982782330ca14b867fe97bb2883f43af9a013496f834a709e56b61e69d033ba489295179000e263fca3fe2f2f1ae13684def69c6018e1fb7f1764fc725a3c95065a8d92bd845380c8f0193247f455446980a08c32745a6cdfa31b1e9a06b0e3e0faeacd4cc7177ca7559f9c9f1e7865b32c39406e55c48a8e586a82bed80aee16d5462d4a2c76a6abfaf0935804954b66b8548c423d3aaa90e5d079d1d2e194cc80ccc2bf860bd0322e51d956659aaadf417157c8b05562f82a77471b15faf92ad9474572edc513ce0b84b928d01c4d8f753d3a4cc65cee3f93e895191128a8d17f141e2e62c34ccac2692ea12048eba9c17a09e39398f71b8bc2b35817b6462fb72701fe94e2570afe4f7a10769474943d996e7e94f059919cddc10c86d1ca5e6f67eae3f42bf4f7dd37aad641273c995c8f4b0d0d5a9e5a70c1aff14d1db7c8f8624679a7574edd962c7d976f0e46ee9106eaf6a13a6f3a4b1d894b2b7550a3e242dbcef410dd18360bc4e1b0073ae53c5059667b066c4fb75f71e055fac5c8f04b5290f1c4225ed5578178548399e021bb340d7609e1bbd5d38c5f31d7659f2e7094a60b0c42f339fd4e83e4651b662a898047429739209c087fba5bc4b881f9a076481c6ff42b89012d1e89542561b3a7d7711e80304f9139706dd231ecaccd5efae54819952bd02e26f08bc13662371f40b423ca342b148e9d07f1270cb1d1808e3ba13087aa9fb7228b8411c7ebe65bdff4865aa4a442069b36c38500e6805049716f1b4f1ceb80dee216178c16114447924120ec7fa6b3ccc1c3a01e619befb8410bffc952d528fa04957fd42e8079a50f5da45ad8e7b6a4c7c4fb47d956c437a50b69926dc206460d3f567f00c73bb26f1974bf33de4475a5256a5fcd8a53f06a48def3103dd68e9cd18c8fa4cf9cab7b72ed4349c3d1c9ebb4f989e46db478c850f6d2e1c5182b80b47630f63faaa3190077dbf60e48975544c8460640e7c6476ebf3e9eb038979e22c177e4bb4a0ecc1ca6ee4c961bc00519677b0ab7e0e203e7b53c3b40249174f32da895014991382ff2aa8b0c49fff9e2108dc73ef9ded6b003fc528cedd502a29c065e3329494e911428b211d6d248768d3c91232bcecdb9aa18b038fb2f7b4311148613baad0fde4d5ae3058099f00abee8fb2a2f62ba558debbed8d554ed0abf59efeba5d35bea030b4525988101baeb9f8b45827849f1a4bf592851d72b6c398f7562c532cc95650b2f3b9312ccef09b4de68a21fb69b0e6c8c7b792ab6cc5203ac5cc550fdc4e73973e1edd7cbaa99458807061652d2c1cad976317928fa0bd82afb58ab19f2c0312dff5e5346f6151a23491b699739dd9001f1c33a475c7fad8256aa4e315dcafef5ee2218ed88f88a78301ddb00903ef5c39417942498a3579cc5fbee680dd961021edc83c35c68ccc70595ffac3472e5e4885acdd45f0d76b840bf41116df924986b0c9830c75b1dfffea97165ae853fb1c34ee55bacabeef0390aaced4df9e9b9e9a96901ad3fbdd1d51eafe52963793b013c8115c14121101a7ae3967489b8f03d75ed561407613b6079d1748c71bd9b0c5814051372c785e72576fe949658f15fb398aaa06d201fd5ac46a1e7e471f6a01a8528d46b2fc622b04460d7777e1340383afe66eac3af9c05166cfd8e4a1e9cdbe26d4b7eb7c5f1bc0563f72daaa2901b094e2431d53eef230db673953df324355b92ad6515d15efb7a830be9116e5677686fb1ac4d27e65704970050eb3cdc6cbefa7a189d5a04db895dfdd378c9a55df3491e2297c5513eb44f5ee0cb361a3a5d48399d6f0c61b8af00240068f42d1fa012aca503c7900706afd09c97d4c0f29abaf23f4fd939fd658e0c8cc1c5dd83540ec317b696d12b0e94a28a3539ee7b2e6c3f45c4cf2b7646cfe7d3ee7574f12673265f085019e941a39a70ec35ee12789fe21a55a464a9b86298b533df71ee908a825013fab1a5e330a8bd5681fc8f3edbcbc4e343da82bc14ff42c787874a1a9fe7cd6649f5856a99fec33656f8a51545adc0daaf456f50f06ff8c37fa72ded9d58db0a0d5869f60718a676c30477366577b3b7480421efa31b8eb4799636f24a9c52338e837eb2058178758ce7812e34c1b558a9fd3754c98e49c4cd1aa4386983cf90a4502b2e5c1fc8acfefb1e86ed54f64d831dfc58a70f801eba847d71436d53b0a817db4fd8ddb4126ab767570c925a376a61ee38547acf927606e9e023b38ca77fe7150e05bd024065ed61a7eca21ab47c82cf831c7e038c4406723e8ad50c1cda552b227b42cdb866c042d58570ad07490f6afaafacbf09574276533feb001a444dd61f56f7d866f72e674a3d3661504d055e93313a9267403b5580dc0b89a6c8528a77d578687dd8b4086fdbe108ed70c4e92bef23a7c363ccd5fb294d1efc3b2916e3dd722d93dfc7bb2301101060e122df689aad61a7d686ad11e6c2a7d39ce44ad3d7879d7564841b6fd6b5bc28563ed7ef898d0f8bb5b5228f852f9554e4af03a44247c85861990d1173d84b959250658f2589ba7b4d09f45cab2f2a352cb61bb2dc3c3d8342ffe0002ea873351fa3825e5bc1ef1278d22fc718b8df721dc1767548a5560c6ee2b5e45a3c40d6bc5b70630bd935cbe5c3d0bac60f49d005bb370ee20d3949a67e53ba781834087e93042b468babb1e5867055823a8464a750160acb4c3493da59dd31557f3ae95441b3541be3b99e447a72660d54ed08217803f335bb6fcc45cb69c1c021d048c23e995a5fa966edf2c9da8b862ae969076a068cc6501feda1863565ed43a2b350e4d1897c82a5fd15be6845a551241b129706100157f3f39455b588ddabb5ebae1fa05fc31a5f14fcbe9eab57941c062deba961de5cb356746aca682d55fa44aa540004043b1b37ff8f86aa6a5ee248edfc566ca7dc008d8fb44069d46ed662495e95bede5af0a72979f22a9c70ec01b89e5597dfc4376bfa0a006498ce11796f55164ff3827a1327131b1f6829dcf536d789dc82c48624c6f44ace0fbc5cdcfe0203ee1e721be3de13ff9717cbd8dc1049d2ecf8faae16794ced8ce7dc71fed685886a759adeba9ac439f0f4d216aad0695fb9111e242f8bb6226f182809698af0fb20614947b3c2c809e496cc3ebaaded61049d1d61ddae35af600c333232786264b6397569672027d97550ed5df6f126f4387144f99d1b7d08a57c16a17110712a474a93bf443ef9e6819467427e3e288775d83b8827c9051e7a8c50819ccb07178895861027135a55f3b53c42356db137ed7631defb0faaa287ba8abfc36bcd64f11a0983d7042cd6272c7c32735684227d466bc0653b34e9d8d058a94230907def24df4ffd212c8985942e23062872f95897bbdadbbc24349ef7a3bf6f45ac66af564d3fc33ecb50f5ed39f1898309b4d02a5c055ee3be242e4f9af0e88fa2a83eaee81d16e8a913f635c75e9fb04cfac11fdba74dad50a8943d45b8d2f640dc5b9256da19e35c60e87e62081f14c20fed2d9a82ee22167271fccac4bd5da218a79048df47542e9b219a8097d9828e6d2ff26e1943b10d593ee48bd6a248b48b101c3ae34e179dd315fa691ed2e924646ff2ba50050f98bba6b364a014bcc782e72f3f197af1a380949575b988f6d193ddd8b563b1bd58c0433757ef932a3f4ab4702c2ee4b967f057d8dea5d25a71dd66490e0d183cb9a5b3d2d257e08306e3f587a580bd13d9e0316cfc5ec73dda024c4be825c457eb84b6eb9e62cd5a38770d93a2f3da6b32ceaeedd9fcad6bac190e8b56dabf877f252564c3ac3ad828c8932b1b032ed8e5e8c0af3b9cb986e54a77f2e6541720e91dacb44740cde4c68cee5399fece50b87000be1a3affaa702d6f10288ba11e3e2a70a4cb3ef61118b01e5f498e510221bd9a4dd5a6e4f7209f11a23e5f588431ab72fe1c8f6e5f1af8e2cad118b407fb0e5e010b36a70b987d9c2e406a6ef44a0cfb4e03c2a9c3e444c5a94a6e12cd198d4272e22f4e021ddc1ff4811cc7b091138cc7c7b821eb5b87cd53421c93d996de1120854ee0ca2e77cbf979c94a61b20d6c6e8a5fb64384c9280a08523c12134b3a1b255086191a8cbc211fcd49b222447c91fe9929de455297c25c0f491ebdef39f32dd3c08e8215fd3f62adf3750dca89299dad686ac09d23080f3ddedc5da64191973702cefa961efefb803e63c2bec919488ddd4a04d46f5742e37533ba7ea1dae75d6930ee1f14aa2e65aae2854767b47d79809c012f73ac4febba6c6f2417aaa654c20fd5f8da7a54a8621f36400d253ebe26979f5f4df9cf5547f1a827d14a4cac3fab49ec08ce621eb604a09f3b93c9de3cf7e7e40fe3086a4dcb55227b5d4612e76bd3c172603c3890394f8b8a1d479f7cf01ac56c58d3c860e64bc2be0d6f914ab0588b8a3b6c85dd9132c5c2ad07378795453e9406ecb7e0d844d807d58d6d48daa7e4cbd26a0d51d4cdca0eaebb3a0d5d9bf1abfb4a9acefd42c6e9f25b778ffb72233b4d361dcca1eef11691e2c0fe0fd93696296e57575b6565a367cf6007da3836d62115276a9882017923f977ca09a2f02db48fa8941843f42bc5781fcbb74c5110478d074b60c8615a403db4a7a1b7fba2c7adf8d0edb1243541b11ae52ca51fbada870f7339818488db46d12cead86923f57d737147f7f6ff48c1e8451bd21752345de676311f44ec288b0a910638383fa2bd206f7e74b15d55ceb988bd154704286ea9788bf5c5d7468c4c24001bf220cbee9d3ac1f6d9c95fb42c96ad9f2c77aab82c5c9281cec0ca9cddf055a94b565b54208dd8af80d6dde3be332012e16cd4615bac2", 0x1000}], 0x7, &(0x7f0000001600)=ANY=[@ANYBLOB="18000000000000ddea83a5dc2ef1975a", @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x5}, 0x400) close(r0) r4 = socket(0x18, 0x400000002, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(r4, &(0x7f0000001700)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = dup(r5) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f00000016c0)) 19:29:14 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x200, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 19:29:14 executing program 0: r0 = socket(0x1e, 0x8000, 0xffffffffffffff80) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) 19:29:14 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x1}, {{r0}, 0xfffffffffffffff9, 0x31, 0x0, 0x1}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 19:29:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000014c000/0x1000)=nil, 0x1000, 0x4) select(0x1a, 0x0, &(0x7f00000000c0), 0x0, 0x0) socket(0x6, 0x3b7b326c94ed5ad3, 0x2) r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) mmap(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x5, 0x3010, r0, 0x0, 0x0) 19:29:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7df, "73cc5160527b0100e534840c76f3000700"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETRAD(r1, 0x20004b43) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="00c42f54a738f9c244d268ae033adb1514a1eea89404570e14dba38f09f432b50f6471c0155ce3b27b", 0x29}], 0x1) 19:29:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) pread(r0, &(0x7f0000000000)="d030c3defe46e6f4a8eda0ce2d04da886a2aed4972929bfee958b3375937ee31d07dd71b33dffd32099b326656a7730645eeca1f14bd009bd509794c39a4a1706aa645d545069de3525b6d87ea65be843dd6b8d2ae363998b405179666a926d906", 0x61, 0x0, 0x0) 19:29:14 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:29:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000740d) ftruncate(r0, 0x0, 0x2) r1 = dup2(r0, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) setrlimit(0xc, &(0x7f0000000980)={0xa, 0x95}) r4 = syz_open_pts() syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80, 0x3f, 0x1ff, 0x4, "ad2c620deeae28ac8729f48739c8648a5a009a57", 0x100000000, 0x5}) close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) 19:29:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/88}}) 19:29:14 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x28280, 0x24) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="2677ae23bce7793f89e6961c29774761b00240daf2028b58807f66d17ca5eae198f64745e870494aa5effb6b94f3437497a03d0ae763619e8b5f0f8dff0ebf", 0x3f}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:29:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') fsync(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 19:29:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) getpgrp() accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000140)=""/225, 0xe1}, {&(0x7f0000000240)=""/220, 0xdc}, {&(0x7f0000000340)=""/204, 0xcc}, {&(0x7f0000000440)=""/51, 0x33}, {&(0x7f0000000480)=""/34, 0x22}, {&(0x7f00000004c0)=""/111, 0x6f}, {&(0x7f0000000540)=""/201, 0xc9}, {&(0x7f0000000640)=""/206, 0xce}], 0x8) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 19:29:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002f, &(0x7f0000000040)="90000200", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="b382286885782467e9af098eb9c5333d2921a015d882d95f36ad8148056e945c418fb2e36d5a46bfaa997637a538752977c48d8c75ec84924631cebe9f8e5a8a4680", 0x42}], 0x1, 0x0, 0x0) 19:29:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 19:29:15 executing program 0: r0 = socket(0x2, 0x8001, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="3ea19a22291bfb30a216e1815c4d538f10cc9eba6ab604dd3750550d34e19fe04101dc23d6705888e214a3a6dd2659087bf0255915b4ab4b624a33ed0c5567a41d4fae890fa80f04f49f9cbc716942f83c58ca4cface7da7471a4c955be08aa42863913fd66682a48e2909328f0d2b15"], 0x10) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) mlockall(0x1) 19:29:15 executing program 1: r0 = kqueue() r1 = shmat(0xffffffffffffffff, &(0x7f0000000000/0x4000)=nil, 0x2000) shmdt(r1) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r3 = shmget(0x3, 0x2000, 0x50, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000000000/0x1000)=nil, 0x1000) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x11, 0x10, r2, 0x0, 0x3) shmat(r3, &(0x7f0000002000/0x2000)=nil, 0x2000) ftruncate(r0, 0x0, 0x6) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)) 19:29:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 19:29:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) getgid() pread(r0, &(0x7f00000000c0), 0x0, 0x0, 0x26) sendto$unix(r0, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 19:29:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0xd, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="a05f8d7181b5dc1b232ece47524963897542ab42bb841663524d3fb449d3e4dce7852351", 0x24, 0x1, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x401}, 0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 19:29:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x4000000000, 0x1, 0x0, "850002ee638bbe000000001167f5afa680400900", 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x401000) r1 = socket(0x0, 0x5, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:29:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) chmod(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0xb690}) 19:29:16 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = shmget(0x0, 0x3000, 0x502, &(0x7f0000ffc000/0x3000)=nil) socket$inet(0x2, 0xc003, 0x9) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/55) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 19:29:16 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x0, 0x4}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000968000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1f) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 19:29:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x8000000000006, 0x0, 0x0) 19:29:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82032e2f66696c653000"], 0x10) r1 = dup2(r0, r0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000100)=0x4) 19:29:19 executing program 0: r0 = msgget(0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x38) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) dup2(r1, r2) msgctl$IPC_STAT(r0, 0x2, 0x0) pipe2(&(0x7f0000000080), 0x10000) 19:29:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="abce3dad", 0x4) mprotect(&(0x7f00003a3000/0x4000)=nil, 0x4000, 0x4) 19:29:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x9) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 19:29:19 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x400, '.\x00', './file0\x00'}) writev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="2d067732ae45bc41020a21c49fdc7bd87e48a932e838b6f12c81f3f5d79700c1ea38dc84572782f4b588a11dc82ecde48cf45ef8978091871701d847d04c2ea26e757cb177444188c5e0fb0c70972cd5149985df43054d574174b9b07200ec11ad6392703f624605942e8feff2f8d1512cd967c0f87bd9d170b0e62de5e27c1eca10ec45d39b343b00f4ef136bd9cee2ffffa8b149ae1f2e37dc1752dcaeef163fb5989e366489065045ddf700a06aa8b8c4f011564ed4ac67a8ac0693", 0xbd}, {&(0x7f0000000280)="58ac049cd091139259084e2c67402a05cd02a17503bc021b044f88b5c06ffe9e3400771c8a8954e67e11dbcee8fb7cffa3c2c3a0c979479b2ba468aaf460107f4c92e029dfc8ea027f4deaec03cf2cdbadea18384e1cde0181e10f9709f173b21526008500c39e03a8982e2a5a79", 0x6e}, {&(0x7f0000000300)="b53def66ff05e01ea041a4c8ed7c2abbc73cf80d7551e9d34a3d55ae96ec7342a293cb1586cae6a208068954bc042badd9f4f79f0d51943ebf7a902a5dfcd84c27c00dc881e1b73831a4fd9685d683c7c955e2766b707e435c2faac6ed228b6209a5599f937f6428eac698c986fadb59431f1f3cc5dd66e4d79134719cb7f872a9c9141640dd92ce02e86ca7fc118d9a9e320d1385a13813b4a722a1dc132db842538ab94e8d12ff46c9016c982f3ab1de8e9cce1895dc985fd4b3139eac896965bc1d63fd652055662be397772d09803433c37ea5f0336249d05e7d618fc098421c1b767b5ea962fa10", 0xea}], 0x3) write(r1, &(0x7f0000000880), 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0xc7, 0x40, 0x401, 0xffffffffffff8001}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x43, 0x8}, {0x100, 0x6}, {0x25, 0x1}, {0x8a, 0x7}, {0x5, 0x80000000}, {0x85, 0x81}, {0x41, 0x624a}, {0x5, 0x7}], 0x8}) r2 = dup(r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) flock(0xffffffffffffff9c, 0x4) r5 = socket$inet6(0x18, 0x1, 0xffffffffffffffc1) kevent(r1, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffb, 0x42, 0x40000000, 0x5e43, 0x80}, {{r4}, 0x9438d603df553d6c, 0x10, 0xfffff, 0x9, 0xfffffffffffff001}, {{r3}, 0xfffffffffffffff8, 0x88, 0x40000000, 0xffffffff, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x7f, 0xffffffff}, {{r3}, 0xfffffffffffffff9, 0x10, 0x2, 0xffffffffffffffff, 0x3}, {{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x32, 0xf9}], 0x1, &(0x7f0000000940)=[{{r5}, 0xfffffffffffffff9, 0xca, 0x4, 0x5, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0xc, 0x2, 0x2, 0x9}], 0x470d, &(0x7f0000000980)={0xde, 0xffffffffffffff00}) openat(r3, &(0x7f0000000140)='./file0\x00', 0x20000, 0x8) fchdir(r2) preadv(r2, &(0x7f0000000840)=[{&(0x7f0000000500)=""/157, 0x9d}, {&(0x7f00000005c0)=""/69, 0x45}, {&(0x7f0000000640)=""/246, 0xf6}, {&(0x7f0000000740)=""/246, 0xf6}], 0x3, 0x0, 0x54) open(&(0x7f0000000440)='./file0\x00', 0x800, 0x40) close(r0) 19:29:19 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x102, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x5) r2 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = shmget(0x3, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:29:19 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0)}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) 19:29:19 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000180)={0x4, 0x7fffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 19:29:19 executing program 0: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x6) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/247, 0xf7}, {&(0x7f0000000140)=""/14, 0xe}, {&(0x7f0000000180)=""/141, 0x8d}, {&(0x7f0000000240)=""/18, 0x12}], 0x4) r1 = getpgrp() wait4(r1, &(0x7f00000002c0), 0x1, &(0x7f0000000300)) r2 = semget(0x2, 0x1, 0x80) recvfrom$unix(r0, &(0x7f00000003c0)=""/157, 0x9d, 0x800, &(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0x8) sendsyslog(&(0x7f00000004c0)="51570f8dd5763c785918c1b5f83806c6486aa9a64db2b786b62e3796411ae9e6e7e4f9a377f4a8aafe44c4f36c8d26c025a2b28dfbc182c949da16f812cf94e1f66001", 0x43, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000540)={0x3, 0xfffffffffffffffe, 0x26d0, 0x1}) recvfrom(r0, &(0x7f0000000580)=""/245, 0xf5, 0x800, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000680)=0x626) r3 = openat(r0, &(0x7f00000006c0)='./file0/file0\x00', 0x8, 0x20) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000700)={0x1f, 0x401, 0x1, {[0x93, 0x3, 0x370f, 0x7, 0x25810000000, 0x8, 0x200020000, 0x2, 0x6, 0x100000000, 0x0, 0x1, 0xc8c, 0x7f, 0x3, 0x3, 0x40, 0xffffffffffff9809], [0x4, 0x0, 0x3, 0xca3f, 0x8, 0x6, 0x33, 0xfffffffffffff001, 0x8, 0x1ff], [0x2, 0x400, 0x4, 0x3f5, 0x80000001, 0xfff], [0x54, 0x4, 0xb5c, 0x6, 0x7, 0x8], [{0x2, 0x7fff, 0x20, 0x1}, {0xa0, 0x5, 0x2, 0x2}, {0x9, 0x5, 0x47, 0x8}, {0xfffffffffffff546, 0x9, 0xffffffffffff8000, 0x8}, {0x8, 0xbf, 0x0, 0xfa}, {0x6745, 0x0, 0x8}, {0x9, 0x3ff, 0xe28, 0x20}, {0x24790e45, 0x4dd3ce45, 0x8, 0xff}], {0x1, 0x10000, 0x1386, 0x9}, {0x1, 0x8, 0xf5, 0x55}}}) r4 = semget(0x3, 0x3, 0x528) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000980)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000a00)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000a40)={0x6, 0xffff, 0x4, 0x47c, "b6825f2c6cd6ad9492b91e8d5dde4fb6e2be9842", 0xfffffffffffffffa, 0x9}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000a80)) r5 = openat(r3, &(0x7f0000000ac0)='./file0/file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000b00)={'./file0/file0\x00', 0x5, 0x7, 0xf312, 0x32692419e368cb82, 0x1000, 0x0, 0x7f, 0x0, 0x2, 0x0, 0x8}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000bc0)) semop(r4, &(0x7f0000000c00)=[{0x0, 0x40, 0x1800}, {0x2, 0x7, 0x800}], 0x2) close(r5) readlink(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)=""/171, 0xab) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000d40)) semctl$IPC_RMID(r2, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/wsmouse\x00', 0x80, 0x0) 19:29:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r2 = getegid() setregid(r1, r2) setsockopt(r0, 0x40000000000006, 0x1, 0x0, 0x0) 19:29:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000004c0), 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') ftruncate(r0, 0x0, 0x1000) 19:29:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x16, &(0x7f0000000240)={0x9, 0x0, 0x0, 0x0, 0x0, 0x20000000000000, 0x1, 0x2}, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) close(r1) 19:29:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000000)) r5 = msgget(0x1, 0x60a) msgctl$IPC_RMID(r5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) close(r0) dup2(r0, r6) setsockopt$inet_opts(r6, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) 19:29:21 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x4000, 0x200) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 19:29:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x26) ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) write(r0, &(0x7f0000000000)="a3ef89f89b77faef0c532967f890", 0xe) 19:29:21 executing program 1: ktrace(0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x8d81c6001f3fbd82, 0x2) 19:29:21 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x2d, 0x0, &(0x7f00000000c0)=""/45}) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r5 = semget$private(0x0, 0x0, 0x2) semop(r5, &(0x7f0000000000)=[{0x0, 0x1f, 0x311d32243c175470}, {0x43550effcd12169c, 0x8000, 0x800}, {0x2, 0xe0d9, 0x800}], 0x3) kevent(r2, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0xfffffffffffffc00, 0x2}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x1000, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20, 0x3, 0x8000}, {{r2}, 0x0, 0x20, 0x80000000, 0x40, 0xffff}, {{r4}, 0xfffffffffffffffe, 0x20, 0x10, 0x9, 0x1000}, {{r3}, 0xfffffffffffffffa, 0x80, 0x2, 0x2a55}, {{r6}, 0xfffffffffffffffd, 0x41, 0x80, 0x6, 0x2}, {{r6}, 0xfffffffffffffffc, 0x36, 0x8, 0x6, 0x4}, {{r2}, 0xfffffffffffffffa, 0x4, 0xfffff}], 0xffffffffffff183f, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x58ac20d1, 0xd3}, {{r3}, 0xfffffffffffffffd, 0xa0, 0x49, 0xde6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80, 0x80, 0x3}, {{r3}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x100000001, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20, 0x1, 0x100}], 0xfffffffffffffffe, &(0x7f0000000340)={0xffffffffffffdb8f, 0x1f}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)=0x5) 19:29:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) r0 = semget(0x1, 0x1, 0x200) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0xffffffffffff4ee0, './file1\x00', './file0\x00'}) setsockopt(r1, 0x29, 0x26, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(r0, 0x2, 0x4, 0x0) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0xa0) setsockopt(r2, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x0, 0x4, 0x200) r4 = semget$private(0x0, 0x2, 0x10) preadv(r3, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r4, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x1, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x4, 0x802}, {0x0, 0x7fffffff, 0x17fe}], 0x244) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r7 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x2) write(r5, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff65) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r7, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r4, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() close(r7) r8 = socket(0x6, 0x1, 0x0) sendto$unix(r8, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0xc, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000480)) 19:29:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) sendsyslog(&(0x7f0000000080)="88cea1dd5ef8a160829052859ba55e95e58a29e9250c4bd47fe57ab7606effe9f50e3cd7caf6dc08f6cc3c5340932f34fcd9d37194ff009ea817f830b2828a8d9c5b421a0abbe494987aeb6af215a3160e3a8a1752d499d67ea0cf81c13a916e9c0baaa3b92c4ebc2e65fe1b44a987bf9cd5df526877161f53def2c8a65eea944a839bb949a59d35941361d5259dc5e07ddd7050b1723b948149711455a60b7d", 0xa0, 0x28) 19:29:21 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000240)=0x8) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 19:29:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchmod(r0, 0x64) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x66, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) open(&(0x7f0000000000)='./file0\x00', 0xa456717b20a1d753, 0x46) 19:29:21 executing program 0: r0 = socket(0x18, 0x1, 0x2) recvmsg(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000040)=""/234, 0xea}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3, &(0x7f0000001200)=""/192, 0xc0}, 0x40) setsockopt(r0, 0x29, 0x2, &(0x7f0000000140)="030000002c041f6d0b7553ae472ca6b428006aa7ed1faecbcaea87545689c2d1dc03235db086cf7bc2fb157ce7aab448091b79c3a7f0efbea425b86bdb3795cab716f0f0f2fcf84f75cf425f447af3617bb89236b69c17180018f1f4439b04a6d6794b99d67e0f2afb91f1b5d04bf6b4213afcd8701210d89862", 0x290) 19:29:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) 19:29:21 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}) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x0) dup2(r0, r1) 19:29:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = syz_open_pts() close(r1) r2 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xa6, 0x401, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r3) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) write(r1, &(0x7f0000000200)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09de", 0x77) 19:29:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xb8, 0x3ff}, 0x10) sendto$inet(r0, &(0x7f0000000080)="6537d89bb395728ad4e516d11f1361541596615edc3c79a29c7c", 0x1a, 0x4, &(0x7f00000000c0)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180)="a300d77d0ea9e1cbe0472cd96fe704581014b64334968dbe99d3741a44385cd975c4028f0e5d335e7f87a7", 0x2b) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:29:22 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x28, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 19:29:22 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000080)) 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, &(0x7f0000000080)=ANY=[], 0x0, 0x3, 0x0) 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) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000002440)={0x3, "a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b8172f7932b12e90b9c4922decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"}, 0xac, 0x800) 19:29:22 executing program 0: r0 = socket(0x18, 0x3, 0x24e5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x3e0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c00b480309900fe7c8a5b67071b542a538706000000c41000000029000000330000000000000008"], 0x31}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0xd5) r2 = msgget$private(0x0, 0x10) msgrcv(r2, &(0x7f0000000000)=ANY=[], 0x0, 0x1, 0x1000) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffffce) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:29:22 executing program 0: r0 = socket(0x18, 0x1, 0x2) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/77, 0x4d}, 0xee0d9e6fb1d7775f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r0, 0x0, &(0x7f0000000000)) 19:29:22 executing program 1: mlock(&(0x7f0000005000/0x10000)=nil, 0x10000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(r3) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x5, 0x8, 0x2000000005, 0x1, 0x5, 0x2, 0x7f, 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(r4, 0x80047410, &(0x7f0000001880)=0x7fffffff) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r8 = getegid() r9 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, 0x0, r8, r9, r10, 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) 19:29:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x0, 0x0, 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0x2b, 0x1) lseek(r0, 0x0, 0x0, 0x2) r6 = getpid() r7 = getpgid(r6) r8 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r5, 0x0, 0x0, 0x1) r16 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r5, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000c40)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r1, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="00b0c12cc14381fb11000000ffff000000000000d4c5ddcac17b1f06e7b3363858c1ea3caab2c806f9fe951aeebb2ff9db4c7af610f09b25556f22b96bc9bc77eb22f9e111b96fcd", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0x138}, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x8000, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000b80)={0x1, 0x3, 0x4d24, 0x6a, r16}) r19 = semget$private(0x0, 0x2, 0x0) semop(r19, &(0x7f0000000bc0)=[{0x2, 0x4, 0x1800}, {0x4, 0xff, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x6, 0x800}, {0x7, 0x6, 0x1000}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000c00), 0x1, 0x0) semget$private(0x0, 0x3, 0x5) 19:29:22 executing program 1: r0 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x5, 0xfff}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) unlink(&(0x7f0000000100)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b5, 0x0) 19:29:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="33e48974cb41a76d6b00000008cd3fdf09000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 19:29:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="04f0c4", 0x3, 0x1, 0x0, 0x0) 19:29:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000), 0x6e8) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x9) close(r0) r2 = dup(r1) r3 = getuid() socket$inet6(0x18, 0x8000, 0xfc) setuid(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x5, 0x5, 0xffffffffffffffd9, "855c000267bc230004001a0020d9830ea462f913"}) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000180)) syz_open_pts() getpeername$unix(r2, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7253c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d0255edde1fac65a1408a87bd34912ad86b5debe72fe00fa83fc5"], &(0x7f0000000000)=0x1002) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:29:23 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') r0 = socket(0x6, 0x3, 0x2) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:29:23 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 19:29:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 19:29:23 executing program 1: symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='.\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 19:29:23 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 19:29:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd3305555a00000017896300fc94ff334a5619515a4c8ab0619882255b3246bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5fee2f77f7c78027fdffffffa4c5a1162ef72550c25833641338e0bb77e0c6320113b579f8a59564f3e76b2986909079b3f9145b05ea66c8a11f4080f441965edaf09c68b70ad11d63eb11e133db9a0c6d8b46ad3b7b55835b056653eb346173423c8caae39305c4b4069bd0f79cbbcc2c91587ad0bf06b3d52fa656705a47539a46fa1626238b9865d277a641c8d33b618ed95187aa5dff627ca2d5a6225dee1d1a122f84e237e73478151b81fc6dfa70097be56a189da293bb3f0838700afbc14f266b1dd38cdfe0cb5364d5", 0xfca7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x6, 0x5, 0x1, "88550241532f6888f6d9cb8247b20f1978037aa6", 0x60, 0x200}) write(r0, &(0x7f0000000140)="93b7086c583981f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb892ce6b3dd5cb705821f31048984e904200", 0x4a) r1 = syz_open_pts() r2 = kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fffffff8000, 0x3, 0xfffffffffffffffe, 0xfffffffffffffffc, "854955883d026111fe4d0400000010000000fe20", 0x0, 0xfffffffffffffe01}) syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) clock_settime(0x4, &(0x7f0000000240)={0x9, 0x9}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)) 19:29:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x141) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x7, 0x5) r3 = dup2(r2, r1) ioctl$KDENABIO(r3, 0x20004b3c) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socketpair(0x20, 0x8000, 0x5, &(0x7f00000002c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="573ce832dc5838acfdb19776249b674067e2011c28e93ba5321a62fcb6ad449eb514e22f63da6ccdda03af9820e55d73781e3778b5cf9cc1c88dba255cc42f456c8d9545e2fcbfe901a540db482dd23b30c556a18c9a7f1a913aa9dd759de5b5bfb7337691da5e93a46e", 0x6a) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="b5349778d1530fcc12f6aa83c417a3365b8a618fb8eab7f3cde36de7659a513866c1c969fca32fe2fbe6b3e4bc365525d209f61f0e2ccec5d58e3fd9d78b1fdd2ab3f62cae61093af38cce3c2c958a1b96926efaad807211f4eb20a0d6fdc28b6623e2280cd29f659060e5c3c0377b0fec722eb17e3244078fa3ef90af0253392b1b27727e7f809aca04", 0x8a) 19:29:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="14cc1bd24caf036f340b27fd876d77b7376992e779884fdbf0d731efea0a135fefed83be87e78d043ffcaf637e07ff3822c22a41586db07d4e636bd7d6eef705148c02133be36f684423b1dfb606b13b646d4662c69733788638eff4ee9e6cb07c6d06de99cb11e91b7dce2c14c1207d18da9b9942151ce212a72012da6e53ccefb6ad224197523b7a7116515fefdd9179e2e8f5637b1e9e60a0ffce1bb8ec30c26176083fdeb328291322607cb21368cd534d8732cc8658af13db42d219415e2e5a7dec79a4767a1e4d27b4e2"}, {&(0x7f0000002280)="13d345a869bdff5d9a09a22060bd7f1424ca374135f43bdae1ba05d321737a9fb4ce1b94b1a748a8e4d04442530db86fe4ea2055c45ab94bf28aa236fed18e49f8c8c34880adb93d62c1da64291df7924dc9d78d94fafb60cfdcf8d2c6e7cc9fc512cfabca5987f2959fe17324b5820f2594f0dbc08bb1b70cf253fc87d94131312fb47591ba630a334871f8d3103bc5df6dc8224cff478023b7ee67dd7422fc4853c50d5bf6caa4a0333d6b2012545553a571d9ff8250d7fa7ca91bdeabd03c4ecafe1f5161f9e014627cc8db14b8888863bd142b96e575da49d3dc275465eae25ad79ba3a71e1b0b2a304a49b857458230500435776a3c6d92423e1c3ee61b61ddf39ed2d618ef9855c5dd847f22cd2bcdf9a26c99026beb304e851c1fa781ba65a67f6e082f6ca0385c926da08e0cda5eab9132965c08601846d61cb1a15cdd0467393674698f10fe0dcfe6122f2df7285f2c381236cc36005d804108e63768ff47e1127b0fd3f8bb98d2fc2d35daf1f1c7d3c491437183f336b8d56ec763395a4b1ec646a8ad196919986bf2a656fd4c010025942a98155b46f8664bc7722f725541ab9bda375755a7d871f1d312e9cb124cf4e8fa09440697bb721f4b76187ee7c946b0ff9f3a6653800ad5b1e4c951dd3902c1ca3d04c54232cf8d4f1df6cfc683ab5e0f6baec93dc17a9404e257e8387166b4903a99d957440c6a356f201ec99219515a7ce48da51dad700ad6d20f00343524129261afa725cc61119baf14c35c1d8a37620ceaff6a3e095069e2316de55d2230587fc299d94481095c6028e5de5db9ee0c1b3b5a18ef5e0fcfb75af1e1deadef87dc38b3ef30ebb042013dd0c9ea3870d1d5d821be3ec01d0a019f407dd54e56f08efd8eb94577cce9a90d86787a0d392741c8358ac58eddac4e59b00f787f919a37bb9f176af93c9e1fc19581aeded28c59efbf6f165dde143c06ffe93ca6fcaa1350276dbf3e909824b977dca67cdb90a92679bc71f42f700b0859a855f8670b918d62db594c06e2137dc76ff466ccfd8675be16420a532f8bbef11283f3df32239c311a359d904d361df5936730fce76dd645785760c0891591f8c9146a2954f98ea883c87dac59a0d02e52962f0527f5dd77833a85ea99fe6d28eff2030012acdfc727bea4f332c4bacc108c7c3e3c83af0de3929bc68b8cb02c1a56c8f55b9f5e797756d67971adabf8c3b8f69c88dda116376e52b8dc10fadf3d63eca35b01235e3edde542d76fa71faf8505baf629eb90fc5ad483a747559eb80ed7159940889e523c66eabbb0b592e784e10ea298448b862a992733c67feecd94e5ab088db6700078fc95461483e811654b79f465ac22239af418818aec8c3b6de9ed5f83e0df4e2a385868cb562620eefda58175aa26cdcd00a3042f157eed041efee158cc6e24610a7d82a2e1009cad5e2a3688cb74a30b09af7918486aea7c623a41ed0591b898a2d7d807fc5b3e79140964ba4d0eb358796176aa7e0a3114606d0aec371046118aa3e168c5f1d44e026fafdce9a141bbc3864b1afc2c32c51db6d716dbf4194dc80be7aa5643466cb044dae8447c26e761ac4c80aedf2ee8cb89fe3784c7e39980ed68f1d456fdc79a4fb046018e9c472e4f2509dd8d7cd2b65d39b9c3c4d47d6330e3cf2d33fb72fde431d59aa08eb04b36a215a29770947369ebdb4c34bb71dbdc28709748d80504b680e1ae74afc1950797e65400be5fbb3c07f2f466679a67dec18f10640748a7112f27b86aa5dc08e5a6c17b669f9f7f97dd3d14c291c7099ec2c5c4972ccbd7ab57d1173c85823f1eba89a2ca3c42aa083e86af3834e19ca2d4328f24116657f2e46866c102adc712e2e061a4b037e1209af21d2867ff5e5c75f372eefe97e05df480aa4e535164ba2f9f59d774c72d35934b0d04d7df4b10bc6910909363c10424ad5b534b7a0d512078a21f58b096043e6891c744a494ba4d1caf00755eedf27edbaf0701688419ecd519c34900c8acfb900d284d403b6014dfd5ed19f811f2e1e9c6a6577044efbc93fc4889c46859838f4f12f7642abde44d0e654f6730fc468df183a30d2ab7ed234fd4abc4a95fb8a43fed5295036d773f050486c31ab165f283f0c03b1e0e26162dc973de5e4151b7c60aa60bc7c3965c5462ea81ae223022c89bed2aee3d6541b3922b1277e0380d4217b4811786323e72b32f88bc9f6deaa8d3d329fa1e2cc1bfcb92fb54b775c447b5ec3b052fdd38078193aedc62954518eaf667a2638b8a725ff31d95c1b5c1efceaf5dcfe65c10a0f685d3f264bd5ec0b110e08fc52905d3fa0df69e03f2293f14ebed51e6591dd3e1996cbafabf8b76451fbe050a65cb27e014d5cbf8deb6ebf5198b0c6582b2c6ee124c6f7789e5314fe310c6867b100b08b237afe809bddde0f41f7c2b9a13d742b539094242c70b75fa5811763e922d3d4d1af02f33ca54d41d23fb92a8c17a4c9c46145aa5b933db3580e5287654cc82d73c21536b28b7586e246c02de544a293b71c28f16ec5854bbf2426ad938f3c5f75eea9afd7c57840cc80717adfd898b982fc8f7c2e782f1d84a88af6c873f3013eac4c3926150106e3b07bcad3c25c613390c83de2e2eed92f420acf1599fa7211246ba9faa08aab10006642850219f2bcac8ec93cdfd7451ee7b8a70fedbdd392fdb30eb6d96f493ac8263f8b829e56165e8826b59eb42c1b2ff33c7bbc284187b8d55ecddb4de447e1b7afed7ba2578f532c07889043e477d453b04dc893bb53f8203c397e9092e2f2183f08ba19f6b743cd3966410285b02719da43c332ff34b3e47aad48e50198e135e93ed92a29b3b0c6f0ae3d2563da13de867c285c44d64f30febb3e2801c70e1f9084c42e67be82f033d32cf0ec9b3132996db9cd4eda3ca461f65fe4fb9e5af27b7e79d432c275a3027ee00fa92367ff43afdd13550428f809b02d5d486dcb800ee728cc5f42d9c2ab61552114c8c4a2ed3db0599a5727a5e3aa539d5f95ab8b70945bc8928d03576dd6845f5d4a03d6ca5dbe24db1a2ab01fad5e5b2f56875aec8e2b20b65f5ce491b93406a1d8dcaae25b784bce0b51c5e46b30ed77ec7e2dd6ccf3d5532f5dd229a05c7aa45e6e1a6057036ad420db7e8816757b49c1764a24ca5d20e0fa8a33f618348f9e9bdf54a88c386ae950a782efcd679fc16ace8cbba781ecc9cad46fed32019ae0f1f99782abacea7786733eb25f6d9ebe24906bf9a2eb09710bddb7cf51d02c591e3f75c0a1354f51d2ad138c01b12c32e45dfae3c6d1d520ef6e50c0d2adbf8a8cb5beeb9e525eb5d1c568efb7cc31d1e8dc928b5b54a6d7c649c353acede0a556b052e54baf56401158108526d6dc135b88f28821e04400b6701914a92faf4c73bc491effc0ab3e8126a32f334ed52bddbb7eb692f677a7d79996de97cc7bdfc7e18e1360712c5f62ab960ab6ba4afa5254978ea4b7e97f6ed39fb8d75a0a1cc9f74d3370b765e6879af7dcda3af79aa4c4b0af7270f62780bfa4ab57edba9a318a1d4a027820b3eebd88eadf878dba66b21ed02b2a9e7137e8ce387e7183aae16e0af867dfc3647290233db87fe5d2d2a9a9750e5df469cab27ac742a35206928850b9b246a66d793c09e13de2631f5b267e7e7abb3c06a5afe679dd0446dc59fe283eb6f9c119d4d3e90e19c7bf587bb2aeedc4c87c0276a8c6171ced200be5b7631eb3b7998d26f7487e81c4ffa7b36640d7a97a0704c3019bf3a217c367449e125031ef2f2e4d5ad20f649e2b4d977627c788d4037db43439121f42f7f893dcff2e93a65b7bd0cfa356fbe514d9ab47e0654c3cd07f393546f76fe7df13cef531d53f0e42309714c74a0c64a9afb84567d18f4959e2f9df08ce612988419e7b8f1e6d975c004230df4209a31d11218c669b65233e8010c34f322ee629669711a46a5866f899d30ddd29796bf970291f34c7ec4d22f2b254b9d38a33144440fd1a008879222545393a813ccded138cdcad2b06e327a0e7bd221225cd70feeeafcefab6d5949cae288fa3d16cd5a1aad6b9dfb093c39bfe44b5a55b1584bb9b54ac41b11609cd28a55adeb69a4ebe2e0dd72926e21cf8cbe9b1d69d9da4de4aa7c54f71e92217100e9c9e2bb4bd1428a7f35651c619d789d5432d23e0de4114d0d526685a733a8e11b594235044ec9a7b99fe3d3c04927ce1d759ba6dde3bfb2aacb18d53b5831f08b0b0296079bba11d5bf16467a23a77eb199d0e3c0d3655660d1d321214d54f23a9e90f671e7582d502afafd71c9182912ba6de05fc79d07bbb3e90591231e6577d72b6a4738378c3676642b58f5233ba8dba31940e81cdc909019c8c717e90a2e4e9e4927ef7581e9d9a16bfa337a7065e7097f199a377d7b10d8ffa254556dc756c610e256517c70fa5df21af8408462c1172799af5778b6afb8843a88f191ab4f06c9db8d6b23ddcfd0b735ca02a91d154cff47ca1cd792445a7a1ad490f618998506aa1ebbaa4a5fd7e28d2f330f4d2759c357c7c7ca45a9234168e95e9f08e094430ce0e5d0a9838351c021cc7a5190e12b51534844de1eac5e6a61ba74ff3634d5c85a1a34fc8cf01cf42d4a15c6392cf9e0e94f9488383c8ed3ba5b83c1f42bf1d8f053ee9330c3bc5b870411ff35d300b5c334f3e2cf304ec03ed00cbc672ae3dedcb9d9f70ed03df5764728d6c34bcc3092d233118df37d1fee9352d89868892bd96d36c34881ffa23dd8ed2d3b43bee458c08799b04258be2d1c7b7d99db2c6e7b30a0ee95577d8612def39da4295ea7a2ed530d6447dcb6ed286baaae5f50cacaf49c87874fc10bccab46e53ef71a95ba5ea3f0a8a1802567441124f0376f5b1fda0bc28e3405e8741d5ad8a194c21d7779d557b6fcd3ecca68f2f399380abea252dceb7afeccec5de986fa5d91ec8ec6952f95c494e3ed93ac21273cf98516343426b6718dce2ef7205692690f0f23ad059689f4aa833e652e33dfa9f477cb2374cec9ee549d2c4b58afb5933238d6ea3d6040fab66bf00368206b416ad84e7e6aee92c6a2f198e70ded81570d08c79e8f63a50fe40b952767d234d95a5267eba3a8f227d36da0c76c45eca87c295d912fcd08966aa34cf72f138bbe32b5a63d8610b193adb421d6562f36ea7a3af40b83ec53d89ae9a1a47755cac80f7196df2e24ca7190a0d1d928d0474dc79f39e7a6852ca05017d8f4d6da9583881e090b3b487d92149cb4a0d8aaf82e705109939d551b9a8ed75a3de1e5b19eb276186ef4e9d0b5a817cb2c4ecbb40ac0d2ba161a088ba3fe3855deee94d501276d79fae973ff657ccaaef03dca37743c4150330cc66a10eba7a3beee39f0176fba2dde5750f561d638b271747c5a396c4c3e92edb978ed30bd868beb608f49d73f19bcbae7e4c44b768dbc7eb9b14c6dbb2c97c2480c3f240d53535b0d24b62dd662e2d38bef962bd939df3d2d0c60d23a3bb67f2ce12fb6a628fb4a2e39179a5519b07fc3fdcc53c52a51092e485fbfe779da3069dfe2e26df2f2e3129660ce5817ade57afb23159060e8cd4e1915953f03691240b1bdeeaf8f652c0169afd7f379a61e6aceae9ff354b1e20416d9426d77ca92d4f8c0ead2c9d01c5543d35bdecd3a338ceb731814e938317f8adbfd5a1906c2014e18915e05f498f879135b8b9cafb2a190db650a040124d3d2cd1bbc27d89ed91ca1e6a231f30262ba6ee397612a3ece559f16d41bc018c6db84da8c32a7b4af06f234c202", 0xfffffffffffffe6e}, {&(0x7f0000000180)="1593442bee916ed83376b91d1b6f11e6bd21356605afec50ab79a7390a3adda5f6aad284ef60bd79b9990d530573a9ee7634c5508367795c7f9a19693e68121dd601d79d5daf84481b36cce3f280abffc16b50713f5611bfbdb43743c993727470b2380d66e4c9c3"}, {&(0x7f0000000240)="7b55ffe0656aa46996f7a7108a89df2faab8c7ba01277367fc2aa7120567842b8f76fbaa18aae6d83584a87326013851ecea84c46ec2488ee8aafddb4468a6740ca91fff5240bd0e4fea50278764865cb9b9608efb48994c9339482a8c73deb963382ec4df4641b294734334df41e1f23dffdbdbb9575beb25c763201c6c313d9a420a9dfa902bbfed2afe805969e4767012fda6ca658efbf3fb26908565ae0a00ef51e61772d665ff41099afa7c32af0ffb0903e7e7e48faf61ee23ebb62843562a4704151a33ec23b7fb27278aa541b111f3"}, {&(0x7f0000000340)="e6eef32fdb"}, {&(0x7f0000000380)="56d2ccdab3e46d57434d162f4b69fd354bf3536edee03a4999aa692efa3ef583092ac500474d23c1de6e64a5282dd503549026ceb10c041b987acb78ca330020b5b9698af6f4c762faaea3b2a9d3f3341e2b538bc129e32f453bf2e6036c71f255fd7c3ef4b30cce823008c3db66bb264b1466fe8c3296b30f1626fccfcb22ab7a17bca186afa710ddd950fd4b88dc4a618d48c8652f2e8f1d342b3a92ae028ee1d447efe1e0f19299c862f05a3719dc5603066b5f60e1ceec098d285e", 0xfffffffffffffff4}], 0x100000000000010a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000004c0)) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000500)) ioctl$TIOCNOTTY(r2, 0x20007471) ftruncate(r0, 0x0, 0x1000) getrusage(0xffffffffffffffff, &(0x7f0000000600)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) 19:29:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x49) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) 19:29:23 executing program 1: getuid() r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000080)='./file1\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f00000004c0)='./file1/file0\x00', &(0x7f0000000480)='./file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') recvfrom$inet(r0, &(0x7f0000000380)=""/237, 0xed, 0x1, &(0x7f0000000240)={0x2, 0x1}, 0xc) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000580)=0xc) socket(0x1, 0x3, 0x4157) getgroups(0x3, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff, 0x0]) r4 = getpgid(0xffffffffffffffff) r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000500)="5e4d156adf2ba8eca0d6483ebb5a76ba2e11e9816e5bdfaba59911914c5b0cac707d5f76b078f81c05d7750d5871466e13ea5092109264206cade4bb9003e1058972828e7827920cc1348af4c06ad161c36163a6ff28c0a148d70916b023db5b49341855bdd47a01b814", 0x6a}], 0x1, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="0000000020000000000000000000000000000000940232977706520be8d08f33aa6c47b8b7340d418af724f31b4cb06d0d471fec1f7406ba6e96598c579e0dbf9ffab8b8d167ced7bf0e2da7ebf8f8fde5ef5df23ba640db7727a34c878cba40740fb4da4cf082ec94afa6f36a94859a3c115def7d7db7d52baca7fded3bd73d6d71c79c0e838adeeef1ff209ca20671af0ec784d6500cf02e64426a3f46cdbe9dca545c87df4286ba1e9dab6f9f362949b45bcd0c7882e5e7c2472b44f95c52f59d45f923694ccc0292fcdee515d428d3b7d0af4ad7f58114a1f8e1fd4ba7ce4ddf382d4e4b96827bb3cfd2ae8ae92dd96d0c9813f288bd0a47e8099188dda8d943e00f944c898975856139fed2dccf0ffa52d78bc6cab37cc56718cdc171fb", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x78, 0x406}, 0x2) unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 19:29:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0ecd0d5a5502da24cf845c88d61b78d904f71050f06176f10443727dd9156853b9d4aeb9b03adfcebfcbb350a33a21827360cc9ea0bf5062ac266bb1a09fdd3bf3dd4fe5f0f2293bb1c0373ec5caf2f6215c244a9abd5659463db96690a1dd62d646e3d3ec0cc81f3b90ecd934329f296919a81c3471ca370d7fe7273aea44ebf64cce4f33613d118b5b18f41f1719d36e472b69f06c6cf20827ce558ed1679baf454298a0", 0xa5) 19:29:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x0, 0xca, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffc}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="1c6f60748efbbbff", 0x8}, {&(0x7f0000000180)="3e985f5375645a45a34acf8eb8fb27ff68916a293b826167a15357f6b488e65c7cea31388a11b1466953c76dde9795ea8c53b5de4506b558ea", 0x39}, {&(0x7f0000000500)="d0803956622cf445c714c4daa70ba3542a0b39c8f204215080a6cf06a03d27c83bc54f451ee8e57d375a4736de12b6a7396e5ccfd2d83e5072e3263f47dc01df31c4271fcdee6aeea40f359bd28f54e027e059679a757b36d0e2e3e866047aca2ec53e9c028e6e125a894ad69d3bddf7742a3e64c916bfd81bb81437dcf0264a53d9ae434e88a134f5003b452e036621788eeb430df0828d0a361be00e0029385223bcdef105c04d395af9af8f7f8cbf7f5537b0faeffba0d353c36d531477607eb3187668bce841ad28b81167e53d0a83834e55452fc6c496e0a4a01361e89ae315830741ef4b88c6e6f2009dca9d0b5181945fdf62d2f480b655aaa2bc49", 0xff}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) acct(&(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000300)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed66667e993549804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0d01f878286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa375603a5daa3dba5b130141328ef4850f88b02edbd9fb33c2205e86b324b88", 0xdb) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x95, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) 19:29:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x2, "00000000fffeff7f0002000000ffec00", 0x0, 0x8000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x100000001, 0x5, &(0x7f0000000040)="bd34273a1d5570fcb4710a84fae9e47587ed473350f0980e5cd52b022d6a35be1962a2eace20941b73e30d35b5e81ed8010d7a0abb44afc57923ead0c91c8caecb03840e8cc97dc56d56ad1e515a39bd4020ab05385c0d", 0x57) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 19:29:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3, 0x16, &(0x7f0000000080)="0400000023ecca2d12abe9d080cb114be340953ea9120f81752256a5205d190f40f45a77cef265881bf0f69bea503973f856f2154b4cd0f3e85a9eb1cbf73a77ac1c1e60062fb0c878ad06000000601e9fca39fe9f610d26995a085dec4871355ce77723cd59e6337d5bbb90b9b5aa69b486bb27831fff86bef72037c4280ea4c323ccc78ae6be24b867", 0x8a) 19:29:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7}) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0x1}, 0xffffff84) 19:29:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_emit_ethernet(0xa3, &(0x7f0000000080)="6cdfc8f526f4d11454d73a1cb5599dbaced8499982ff2dcd2b6f0a06e67a7ce78f712e805c33694ba3f06d6e810cd71084f59e1baf24a2b661687c939edc27cb9a26c277064208060e246951ce060e34e242d12e86dc4770fc65a8c3d72341ed38c7b00b077d52f8657b5ba817a32c18f0c052cd8a84aa02ffc0715c737785ef76fca0a3bf648b2f976100d1b49163bb0bbbf71bef1fb41a1000b4a7b529b3164bd944") ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x3f, 0x0, 0x3, "3d1e402bf63c8255c3d1451dfe756b8fd86a39c0", 0x4, 0x5df}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) pledge(&(0x7f0000000140)='&@\x00', &(0x7f0000000180)='\x00') 19:29:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/210, 0xd2) fcntl$setstatus(r0, 0x4, 0x0) 19:29:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4b89187f2eb42462, 0x100) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000200)) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) dup2(r0, r2) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() r6 = dup2(r4, r3) kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r4, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff8, 0x7b83cbda53baa64b, 0x80000000, 0x1, 0x4}, {{r5}, 0xffffffffffffffff, 0x0, 0x2, 0x10001, 0x97}, {{r5}, 0xffffffffffffffff, 0x12, 0x1, 0x5, 0x62}], 0x1, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffff8, 0x4, 0x80, 0xffffffffffff0000, 0x6}, {{r6}, 0xfffffffffffffffe, 0x82, 0x2, 0x8001}], 0x59, &(0x7f0000000180)={0x7ff, 0x401}) 19:29:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7fffffff, './file0\x00', './file0\x00'}) 19:29:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x9, 0x82eff9fdee8d4a13}) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 19:29:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) r3 = getpid() fcntl$setown(r1, 0x6, r3) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 19:29:25 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 19:29:25 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pread(r1, &(0x7f0000000040)="374af31cd5e2abc114cbe173a2fee41aee0271eb9e8152f8c27b41cd408dc2fabb7769a5655e54e339a0e673cb43657f755253c6af75a2f52dbc0d11908057dc0b6b59fc33bf9d2c74607b8d1f85402bf2f214861b1e56e1c8b4871c", 0x5c, 0x0, 0xa) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1}], 0x0, 0x0) r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f0000000040), 0x3ff, 0x0, 0x10001, 0x0) 19:29:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) 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"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x5, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x3d5}], 0x3) 19:29:25 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) 19:29:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x6) r1 = socket(0x18, 0x1, 0x0) getpid() connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0xff}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x1ff}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x5, 0x8, 0xfff, 0x100}, {0xccc, 0x9, 0xfff}, {0x3, 0x7fff, 0x3, 0x6}, {0x713dcabe000000, 0x1, 0x4, 0xaa}, {0x7fff, 0x5, 0x6, 0x7}, {0x200800000000000, 0x101, 0x80000000, 0xffffffffffffff96}, {0x4, 0x20, 0x7e, 0x4}]}) setsockopt(r1, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x100000000, 0x7, {0x2, 0x5}}) 19:29:25 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x4, 0x7fff, './file0\x00', 0x7, 0xce10, 0x1f, 0x4e2}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:29:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/62, 0x3e}, {&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f0000000240)=""/195, 0xc3}, {&(0x7f0000000340)=""/86, 0x56}], 0x4, 0x0, 0x0) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 19:29:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000200)) r2 = socket(0x18, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00000000000000000000000058169222b878cd02"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="de54014f5b510f83301dd69aab58d7ca31362ccd42cdd05c40b7cf6e8d70f20a0713fc636c27", 0x26) write(r2, 0x0, 0x0) setsockopt(r2, 0x4, 0x1, &(0x7f0000000100)="bdf2500e1f7528632f7956857ab686a18c068c2c0f7a0e242c9a60419670e5e8762776fea76c3c8facb1bcdaea0eb3b6dceed088a86c9d38a3268c3b7f721cf85c6f46b2bc98606035bf7f28b6e10a59677d8d0985735c9391aa2c2ed54be73c8a3634f4ad34bce256a95b277d624ccf546d96a88aa1df9978f47068a4f21c624a19b9039c7a3c161cb6ad0b6837070a37c08220300644d8f89b52148940284ba685839d87fa4d33e4c68a782849cf809955cdf6c236c8f599721f9ca991033b1b5c6bcf8ab1a3485a0969", 0xcb) 19:29:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:29:26 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) 19:29:26 executing program 0: r0 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) kevent(r0, &(0x7f0000000500), 0x5, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffe, 0x5}, {{r2}, 0xffffffffffffffff}], 0x9, 0x0) 19:29:26 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000f, &(0x7f0000000040)="7110ff792cce6750a9e663e933658568a39e732e701b39dc6cf7789a07b1553bf6101935456f9b662d16f2351bebc9a26c6f576428f0739ee941bdda92d2de6970e571063b840e680eb568c7bb67e914fe6f", 0x52) 19:29:26 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000000)="6bc6f33cc0ff2f8a8c6edfaafd5f090119ec0970ca7d506651b2ddba6c72c08d1d486622a23d810b23ea65502ef58518cec34faaf6364adc724188", 0x3b) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$setflags(r1, 0x2, 0x1) close(r3) lseek(r0, 0x0, 0x0, 0x1) 19:29:26 executing program 1: r0 = socket(0x11, 0x2, 0xfffffffffffffffc) shutdown(r0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/20, 0x14) 19:29:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000040), 0xec7, 0x0, 0x7, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7fffffff) 19:29:26 executing program 1: r0 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/60) r1 = socket(0x10, 0x2, 0x10002) sendto$unix(r1, &(0x7f00000000c0)="0500050400", 0x5, 0x0, 0x0, 0x0) 19:29:26 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000140)='**)\x00') r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8f838e3e9f66de9d, 0x0) r1 = dup2(0xffffffffffffffff, r0) dup2(r1, r1) 19:29:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) clock_getres(0x3b3ba738f8e982, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x28f81a26d2b24ee5, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000340)={0x0, 0x1, {[0x18, 0x8001, 0x6, 0x0, 0x5, 0x101, 0x1f, 0x216, 0xfff, 0x8, 0x4, 0xc0000000000000, 0x4b5c, 0x6, 0x1f, 0x1000, 0x100000000, 0x3], [0x0, 0x6, 0x4, 0x77, 0x2, 0xffffffffffff7fff, 0x7d, 0x1, 0x0, 0xad], [0xffffffffffff0000, 0xfffffffffffffffb, 0x1, 0xfffffffffffffffe, 0x5, 0x7fff, 0x4b05f7b400], [0x3ff, 0x100000001, 0x4, 0x800, 0xa608000000000000, 0x100], [{0x304f, 0x5, 0x8001, 0x100000000}, {0x9, 0x341, 0x0, 0xe}, {0x3d39cebf, 0x2, 0x3, 0x4}, {0x81, 0xcf1, 0x0, 0x8001}, {0x8, 0x7fff, 0x100000000}, {0x2, 0x1, 0x5, 0x7f}, {0x9, 0x80, 0x8, 0x8}, {0x5, 0xf830, 0x8, 0xffffffffffffe3a7}], {0x7fffffff, 0x0, 0x3, 0x1}, {0x36, 0x8, 0x864, 0xfe1}}}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x7ff, 0x0, 0x200000, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x8}) clock_settime(0x4, &(0x7f0000000100)={0xfa, 0xff}) 19:29:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x80, 0x81, 0x80000001, 0x0, "3da7ccf3a8d58c0cc2a00aaa5bd604895b01ba33", 0x3f, 0x12}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1fda, 0x8, {0xa5, 0x10000000000002}}) r2 = semget(0x2, 0x0, 0x480) socketpair(0x1, 0x4000, 0xd847, &(0x7f0000000bc0)={0xffffffffffffffff}) msgget$private(0x0, 0x85) write(r3, &(0x7f0000000980)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd6", 0xc4) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x3) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000b40)={0x6, &(0x7f0000000b00)=[0x9, 0x2, 0x2, 0x69, 0x608813cf, 0xeff9]}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000900), &(0x7f0000000ac0)=0x10) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000180)="8aa9b4a91f28c1ff739430597c3cbcf45aa3dee1293a142bf6df40a62713cbb42eeaaaeda2cde52285ab2656d77c9001a08f4553d3e084e8481eabc0681b6793f49bb5b35139a9e539b453b008fc8e51ff141763511a4394bad380595d8624f26471f634cb2f32de336e4c1c78dd7a9fe54874a496d9aadcef5798c5fa1c14f12a4b794402c9ac80459029e8f4d61eea56111523093b7d5c5eae0def", 0x9c}, {&(0x7f0000000580)="a0b99e2e15be347c5be7eae6db94dfad9452e0d7aa3ec4e757dd2fa2f6fc3b6dffd5033ebb09c7cc42b26595787a3b700f7793cb49e121af965cbfacc44b282550ceeac9f0b6670e8a36a5599e9c77684e72161e8598908de65d2f9445aaf193136ef9a4e7236fb62fb6793a837d46", 0x6f}, {&(0x7f0000000600)="7f7b8365f9424de799d234d9959c5e7256de12b8749920a16fb210baa1d6df148861874370871f07f155e9ffce5ecd0e6edab342b2b56b343ac40b7bee0be0b2eac00a870b1daec287c855a93f1f6393e4a31019fc79487a316a0957c7e4cce095f9df5d99b814b78e44af2fc9885ec02aea76df7f1de6e249a9dacef304fa5696a55899", 0x84}, {&(0x7f00000006c0)="c8902f5a4dbd705b4c5ba8ec57b645820ce7378fef314b2aa4e17a8b40dfcb24df5bc8e8b61f93324d061d7bf922834aee769479ad33a196455162faf21f80b1a4c87bcd0a2d141b17aff6e7a26fede4c8871e8d3cddeee59ed018f1273593040d8a04d060a854eb1cfd97c7256bc2db0764d9c91c5c2bb7f5763467d40a37588a32f7fe7a01a57c36c4e028fac9f133d346dc6a975d7afe24edcffe737fb3bcca5f1503ccfe36cdddcec07a7a2d5c9a66e143f6ba08cceabdbe9f6ad3973e891a1d6c165eaa8a958a6793df32480b9043f3e145916633", 0xd7}, {&(0x7f00000007c0)="c6cd4a2d276f28bad7921d227b13b78b829bad43bb3ec0dde51b2cbfcb29ee057ebd56636765048e0a12f63587f8950c4af79242d5298c1c403857dc0f706f64befa069a4bff568d4194161323af9c9a1646ba73beff932c7840c530bf787ac1aab355a4fe73a1873b8f95c225cce2be95", 0x71}], 0x5, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x5, 0x26, 0x7, 0x480}) socket(0x18, 0x5, 0x9) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000c00)=0xfffffffffffffe84) r4 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe3) fcntl$getown(r4, 0x5) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000b80)) shutdown(r4, 0x1) getsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffe9f) r5 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r5, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 19:29:26 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 19:29:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:29:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 19:29:27 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000100)="f997e5a868374aea7c32af602404d40a", 0x3da) close(r0) syz_open_pts() r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 19:29:27 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) poll(&(0x7f0000000080)=[{}, {}], 0x2, 0x3) 19:29:27 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000685000/0x1000)=nil, 0x1000, 0x3) chdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f00003fc000/0x4000)=nil, 0x4000, 0x0) 19:29:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file1/../file0\x00', 0x0, 0x40) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') kqueue() utimes(&(0x7f0000000080)='./file1/../file0\x00', &(0x7f0000000140)={{0x9, 0x2b32483f}, {0xffffffff, 0x10001}}) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 19:29:27 executing program 0: setitimer(0x0, &(0x7f0000000080), 0x0) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x400, 0x2}) r2 = fcntl$dupfd(r0, 0x40b, r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000200)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x28) ftruncate(r2, 0x0, 0x5) r3 = syz_open_pts() utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x0, 0x1}, {0x0, 0x10001}}) ftruncate(r3, 0x0, 0xff) setitimer(0x0, 0x0, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x80000001, 0x2, 0xeb4, 0x7, "e2da9a4484467292ac25362270b55e82965f4c0c", 0x2, 0xffffffff}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000240)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x11, r0, 0x0, 0x0) 19:29:27 executing program 0: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000180)='.\x00', r0, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 19:29:27 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000580)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = semget(0x3, 0x3, 0x111) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0xc2f, 0x28000, 0x9, 0x5, 0x5]) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 19:29:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x40) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00009200000000000000800000000000000400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="ef8d8c58ff3fccbdc055cecd48018b0dcc720d6dfd4fb4dfc7be1b87a4b267f627481efd51ecc71ada5905ac40715bfb4c9ffe01bd66951ac7cbd81502acdc94b3e4b022b0c0e86e52eb65c0589fc54cc54bf6b7cc293d9f92c83a4b2541161f3c45a114b87653d14c85f9fd45b99bdd6fa2699f1251aeee6a9a73a35ef3c009dd2c907bc489fc8f4924bab4ad0ce7c0587191ebc9cd8e33c8865b47a405845a3e05e56f71cda10df70766327984c50ee06e5c7056a3e8a145de5b3923bc6ec5037f54e876ac342cdf234d8771704933b3e8b6ad7fff47320768f6cbea258321760b98ecd886b20e5aafe9ddc0e3", 0xee}, {&(0x7f0000000200)="9498108c7de7b01b5c16e42a34edef38553ebeb100c406450455e574f09a73496597eb15cf33d76515618f567090839c5ebf4483651e36d655238b6c80518f64cc0080f26e2438f08b658697625c2dffef16887f3471fabd3e0ad42bde2080342400f03a0f655155490c7911ee5e13a990e759739cedd2b7fc83894cabf32f67b35aff675da9a26ffbadf051bab42aa4a6c6803cfc62c7e8b227ce7e91b8949dd1e4fc28426adfb07b364622d35174c694f65b304d875871fd863b46b7f0ae9504abe607e6f319e33c23e7a417cb02c5cd159ddb3ac2e362a2cd41928e48a2be999c75adbb0cdcb4e4", 0xe9}, {&(0x7f0000000300)="5d8955a4713d4a06f41be98af4a8ceadc5c0c8a6bc7d2a99febcd47e0f0d6b7420304deed0c3984ab0159eabc1d3ffa19a1891e6a0b6127c6ed1f8f47322d66ba164976799271d3d33c49ff2ea60b897b978143c92d084139304ed1751181b3de38363a3a0e31140b2ab", 0x6a}], 0x3, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:29:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) dup2(r0, r0) fcntl$lock(r0, 0x9, 0x0) 19:29:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x1) r1 = semget(0x0, 0x3146d39f0f651a29, 0x10) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000003c0)=""/157) shmget(0x3, 0x1000, 0x104, &(0x7f0000ffd000/0x1000)=nil) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x6, 0x4, 0x200}, {{r2}, 0x0, 0x0, 0xb, 0xca28, 0x4}, {{r0}, 0x0, 0x5, 0x4, 0xfffffffffffffffa, 0x1b}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x80000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x82, 0x4, 0x4, 0x8}, {{r2}, 0xfffffffffffffffe, 0x0, 0x8, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x0, 0x1}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x28, 0x8, 0xffffffffffffff00, 0xd}], 0x1000, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf000000c, 0x53f2d3b, 0x7}, {{r2}, 0x0, 0x81, 0x42, 0x27, 0x6}], 0x3, &(0x7f0000000280)={0x2}) shmget(0x0, 0x4000, 0x100, &(0x7f000012d000/0x4000)=nil) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r4 = fcntl$dupfd(r3, 0x400, r0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) socket(0x20, 0x4000, 0x7fffffff) munlock(&(0x7f0000198000/0xe000)=nil, 0xe000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:29:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 19:29:27 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c68, 0x0) 19:29:27 executing program 0: setrlimit(0x3, &(0x7f0000000100)={0x100000, 0x100000}) r0 = syz_open_pts() close(r0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000200)='./file0\x00') syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) 19:29:27 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000200)=0x1) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x20) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x10) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c411000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r2 = socket(0xab2f6858e12d8f3d, 0x8007, 0x0) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000222000/0x4000)=nil, 0x4000, 0xa895f1cc338d04a5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:29:27 executing program 1: nanosleep(0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) r1 = getgid() setregid(r0, r1) r2 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 19:29:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1, 0x6, &(0x7f0000000040)="8b23556999e16aafa825525110dfa6a5c4bcede735f7b34b3da36988fbd137b5bbf193c5e476bd908d549fee99e1f5228204c4e0b6037a7233d5ec54eff0ffcce69fbb3cf4ded1e81d54fe16b4fd49488d8604b11fb5adb035e8cb8d4f958d7865f0cf0a7889bc694d9b386df0c0b0b764109ee481ab9dff18a7c69b216eaa6ca3fa2fcb113dbbd4fb20a4c60e88ef8d19972f934f6dd7171f6dedaa97f204607ffed2363eaf9dc2e9c59402d11d9bc04a273e205d2a58c90f154db576a324cf9bd42cf1e7a7c98a4555c5cfdffce24310b8e68ba1993efa18c4f0360104511a9957d4ace81b0e7a6e347147092a1d2d0aeb796f8281a58bbee7da27d17799cd714bf98a04c390f921af398afa9ce33c2f38d857333c89ee967a3c7ce3d1a8d0201fe3596083ea47084e542754110dc69ba412aa85a0c18015fb41b80f452aa19ededbf1d4ed1cdece8e8d2cf4cc2a686d2594f6e0234afad7a77c2b958b44757de11e2a806eca0eafdf33218ebf2eabbab70eb1d2ade6c381e2c31bddd7fcfd8b96309cb20dd88cf853b37a7706b0325cdc2940875c7fd50f2e72ff431683e74929f84ba48af504d7d0099ec6d9ed98a633d3eab65cf645df6e2b600ab9d4e69e66022c4032a901d3d5b8ac5276d2fecf19f699e923583a186eb88dea6d75e05b1221b3aca63d3d16c9676f198b18af87392dea228dc7a04ad113a38311dd8bf3160b12f8c77d27d586462c3385d58a76fe8f00707dc833133217a19a5c99228def138d471368b1a6ef4712e480669dd8bcfa3eebd9c218eb2ab05a2d2ca15b43e0a0dc512db581de883be6ceb57bc0f80e6b1ad022239da0d48cb568429ab68bc38f2ed74bd3f31f29f98d0b3b3009326bc8542133b907b218682ef3c675ea9d4e7df228903e741820d05dfdd2f97e015077e6a02c7f0b61e5a8a36b77d397d117181d1f58449c290e4427fd8d5f116d4eda1701523a2beca25d583454515388763e4b7473c644e018dc1c21ba7039f63c4a83d8dd31c2a99a70d91bfce376f8ffe407d7a5f7535abc35c615dafa8e778aa5712184be5dab0474ff611deb97ae5a706b9ac04fb166dfd3e4c11ed227b23136683d50918d3d233cbcd05755705ea2f076a83a070e88d901f69e7da0a9da737ab427860d807597264816369a00f4ac69e35af954304c5d72ba844b5aac46bd50225ef6b87469b8af0c5d6783ec0bf1986fdd611c454dd95f86524b7ecaee641ac36a61396a6e5ca6dd5eb40c502815c428d80c7bc155063fbc40018d108eaff80293ea10546f5ad9e0a32873985ddd424cd4bc0b4e9aef119c7095e041bd660df94169531c44a639dab24102ddf28c795b85cb60e90a20c4ec1863ff0c0a972810f95a374727a434b9f41db8fccf27d9fc91b0692a155c14e8e0cc2e3f5321406b64567b0781cdbc78dd99c144b770d649fb1788962db4a33ad84eb692cb814526c891052f209140dd9d9504718db45e769ae7526462f5d08e33a2552489553cd99900741f7d4066ec63135dfbbbfc27265b65c4244adc063fd42ee6223a22968b70219a9f016000f5cb61d64dc252cf48eadc1e8efbafe5e39232f2faeb9af208eca6943077647bfae2eb6d0bb901f262d6d212e05ab56f8a5ec551e40d2354b0029a2466ec06616de8e15dd1f12f8c4a30496beedcaa40a7961ee96ca6c8f7126ff75aab2226a47adf0a4b6c044d94e545145d72463d334515e24a3448bae19b8e3fd31302724eb7b38d4e9d5b878a50a138ce4f67f801318ced9bba4d470e792911bccb0fbd007f60b46300566b3f5fc4a8f2a415c6f4b9063daa2f929287d79b354275388b0dd88f2aa23e0909cdb99a8ed5e547fcae61980ecefbaed8383753cca9fbfed3cfeb8b16184d236e5d137f9154cfdcb2077cc65da1d585606d48ab1ac26f29bedb675dbfc6957daa8e304bc0d3007ed444c2149e89887ff8bb0c997c695bb1376bb53ae7a2519cdb119a43f3b41c09795a19778294487f34b619e9e453877780fd85c1f9c545907606aea957ca71c35ec0e6b8428da48e4152eb41e8bdd4a78cb79d0f190bf45e3e37d5738c3da88482adf6c55dd53ad01f10fe467e7fcbcfec1a92f92133734a0de3b9a70a00291a422e8fb9409edc4d548a1d3ab18c3da941d9a459ff86f8978f94e236345f56ba215a711540f52066646580c917c5374b4fa0a6fb091a9dbb0ced0da3fc1f4d95fc77253b8e37add6311ac713d1d6fd8a7cb5a27f510b9e2287d4cae8bdf7be5813bbafb7b9566b6f64d9c169fa98d69c992ae41587a259455baa686034b0ef24ccf9b4b613529117c2d156c251eff392bfb2e257180f173dde6e56f3ebe0cc5081c69f588f0c2ca6d9b5aa9bb813315c6f65be2dd57d4f45a75a117ead099e647dc0d1b4a81b0068270277d044f6cbd1c4548c488e9050f65e893cc75f76b9838d6f49cf0113f68f5047247b08bcb40dff7c90e133698e3bc281e6d1585fd9803e7778574a0641979fbde653cb70ed307baf177016118f0bda9ebb66a5a068e8e9e86fc3426c2cc08fa203da91df827d5f9b397b61acfa6dfa4aaa95268a0b747f94b689453e63589da77c4c761021bfe4b42bb2892b92356182bbffe2203ef58bad428f1a0b58e63101fedba489077c59931b641abaadd7aec39e6a5c9fae9d91523122c0b735ebcd33469ea2a9e97b31a488df59525c9be47b6be5973737ef40204bf02614bdef7515c2239de7df9f1f6c51b570dd309a03ec343cef87f0e463ec2c1ccfab03b0b2f0062c411d325c40e51e917a3d99aaf6584e37a44475a01586682ad2171048b26a22b931bb28f1ef42a9317252b0d2a1ea8a173024c62d6719f412767ce8c2f1dc6aca24e0d6597dc438711d9097b79d4d673e1e3d344bf062685afebaa0d15dc5e0a3247a48f59f86f789ce37ca6bf864168f173a64052a566196519b7d197df9902914f159f78f128ed8bcb988703c564e864da02a63ee736d6b506679e6c07ebd6d8c20ca7fce3007411613a2e77a1338323bfb4428d6caa85c593b20113d2e8cb62f93eafd3e374e3a3c5e7241d9dad743bef03fe6f357e0171606298eb6ac8f3dbb94c1b3a5e2a09cfbc43745c43ffe801a5b40f35bcf240b0cdc4d9474c5562ed4c624890e4801b4be28f15f5b1b503adc3141fe56f49c32e40c545b7b4c1a9f2697d73453f7de813ae954eeb7085e0e99fd0ca9b78e9a393e9ff98a884c86432b628136932646ca90c6c1901d035b17d3c344541a4f79e08d1df8beba151eab34ea0ef9a07daaf7eb4eb1fe5b9a8d3f1adefdd564e956f99dc5c71ab21ce01e4ccb476481ba389500dfd63f9b64cae988ed72986e0869d8dffd50272d22aa1af73ad0a51306e4847de07253857be5630df508b3673ef34aae42d432897eeeca12bd79a3c41046090953a81a5be8c3b2403b086a92f4c194789fb610e855264d53dfaf249a1e096a43a93b8a1071ab715ef98a4d61e772bba754aa6847c21ba30921d7998676333fc5b9b4fb581230b3cd8263b6dc406bc26bf314be92a2baf3e4c6ac73a3dfd4f58440a739d6e732b2d65e8718559ee80495f8d9ca047a2bfbf6799c2c1609440b176e39fd76bc8876cb1b46e522bf42157594777380232f9c35061f843938e0f41e26c8ee17084cc2f0a98a237f08a87c0efb9763697e53befb43cfed170e1ac94b4e9768053d34104212f9af7d76cdae11e8a2c81c052eefc95f47f05da77a876976b5ee759460c8572c86c1087c61e33e1db2d018651e09dd55eaa83a5fc8c18278aecd979f0d050476c3a3f926a697a5866d2613ec11d8a49a32987c20cd7d4d0110f26637dc74ed7d439e98088a5ad0bc8ffb09cddf37922879597d682988ce4a3b257c80f5569f4d4aae632fd38d7ae5cbf22ae4c96046b880a1ed2a7aa720de35ed9969e678e324aca0ca83f7ebfbaece5de56525ee4797122dfbf53ae4c9cc3d9d0a02fa4557366df7fb3b1450e86503aec2cdeb5c3cefa5552d2473003e67f3d28fd05e0ccd76057679d56ac5007282443b31a7735ac7dede1b5e8ae26663e94f6bc78dedbb07ed877bb248596845d81fb58b816072c3488cd5c4415e74d379c0cb771d02b20db3613fd68808a561356f03934095b36525263eb2734c32f01b0d6aa6a439e7db2a4f9191586686499261e977bd5ad14bda455e32bba7777bc6088aded59ac51732a1a0e6f9ac7b9e293e151151d3aebe2357a57d8c073b42101476ee30ec2c9adbe09870b3d7cba37dc5a36a4a071418f10fbeaa39dce1230027daee97099b4f221396afbef347d7ee1d42c0b73958934846bed4ed3b943738decf91d783e8d1e473156db0e2387434856025a504672fcff36e2f7ada099d605bc1f280b9dfa0a5819599e6dff45226857549c442d27ae9a8564dcbef05a8ac592c6ee47dd1e1df337c04621fda3f2eeec997c3836758330391c0bd60c7a2424fdc3d014c7cb9a86a4c17dab7f2ec47f9e4fb145208d292ed9a20caa62f6e4f4c774f56303f3e89a52fe62f8248c953848cbe64a07cb7c8425eac5aa4b41eb2989f1e88006ccafa58bb2ce0cd901944e20eb9cd9ff90c078f481b6d6222318c9ed376d9a8ff347f2bd30660cb24ee12287995f80e411743163f6032354f79701465b06f4e7dd7bceb356541de624e4a1413ecc63ca4cee79f34642c0bf458c955541f34a5b79b32e14f482fbef8243241acaec969ab612a61dc3ef67f2c7499b105557b4452b2dd332342bdf4bfd48f8b408a52c772604193ac0f4007bd293fbfef5bc1a7667e1ab42c4e39c69dd30592bf515c2b14e40eda28b7e82cec18dd38f0c4dd1bb9d4502f3ea510a6c5cb51041cc7993e3b210ed68ec018181ee5bed6ca4208e2c90e490bc304e5cb19b1b28b7e1ec2b0f71d1ca503b9c996e53219bf4c19ab20a7693f44f4a705c3e98d3e6723207ffac4b457cf1cfd8b55a009da105a2bbc7fadad6e4766d02413c457a08f32130b8c0e255bbdde465392bb3ffb7dce1ecfe0e96c66d4a798c6b97ee2da5a8c230a419a581c1b1df10cb85a2957d5f2e9868b53d66f88852e10a8a91e96df66a6f3e263dbf3d75edb4f6b010839a930dd9af6048742c2d28f16c222a9393c1b505d905c43c19cdd5c1e9e18c0fc6979d794ee169473d8426a0388deab478280a795193aafc5d9881a89cdfdd6b2d42396d445fcf9582448d89920a0209d3e5e96c8444b89c8bf5fb97f1943262712f79d8179dee1a3a36f759f0d6b446b341f8e84da5db3b69f598ef3eb73c60bdef9629c9492d75098a966d8a3d61420e256109c1379db6dd004b207cd652bdd1aa5256cfbb46c1fa3e7f7b47d41e702be0c6f7ec5513f9a08673177538114a418df89434bca98ca8aa40ec89c5c0fc4883b33bf4c97b1aec481013c7bd7317a7a791423770c94b0d847febe9cd29e0b658ebf8980985a66b8a3f39133d936bd69553f4ef217e206c6debea774591430b33f28ebdc0d479d822305c5663b92be9fed8b9fdb67192ef7011f3b81ed62d410553f1438bcfd33a83c6f76f8e1a8019ca1b54c4cb56c901422b8d881f130185f83ec0080a6275b35623f58c59439d2a393d9da1af728bdeb011cae3feed3b1679d4a64f3da20754fb3b07d5c37aa045b90e036eb597767e3ed925491bf7958ca30558db178a1b2784f9192c5bcb44c11a7342c56e7ca0aac761458cd99b730f9e23f64a81cc243ae64000fd26300becd01145248d39a4b5d0c4dfc9005349f2237a2393b68e73dcd436da5aece75cf", 0x1000) 19:29:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0xfffffcfc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) close(r1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x101, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:29:27 executing program 1: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000f89000/0x2000)=nil, 0x2000) minherit(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) r1 = kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) kevent(r1, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x9) mprotect(&(0x7f0000d15000/0x1000)=nil, 0x1000, 0x3) 19:29:31 executing program 0: nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xcd52a2639bcf5ac5, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x80000000, 0x8, 0xf4, 0xffffffffffff8000}, {0x9, 0x9, 0x5, 0x1}, {0x3, 0x8, 0x9, 0x4d8afdef}]}) 19:29:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x0, 0x8002, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 19:29:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) fcntl$setstatus(r0, 0x4, 0x84) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000001a0dfecc418ac02c9eee39639f1232ba7f5012e124292bef01ae14713ef6980fc07000000703c797821c3b78f82070cf9ed7ea67039d97a9b20eaeef670dd1cf58b50aa1ceb627a2ae82eb500b4d42897b2378448b34f97a4ec94aa37af747bfcc9c558f15853c53fed3ad2d7c59ffdbd4004f9e6b8fe0046bbff06c862c987847ab18595950ef69fa5c544055b56c5cc7bd2e5250971c4afc97853956ed46a998bdf3279a10c0869e12aa279e8e7f20d03f52960569af1afa4e5d0be41a7c85c147c8cce1a3c6163dc8e836404ca30de451bdbc0d0ab2584ddd018855fe6242c5c474091cc5c1482323bfebd8b4d6b8708582ceaa7f556ffa637bfaf7dd36f65562de008b1c3afc25cb5c2f89ab0562c40372dcf922760adf4f899a903a22ff0f32b70b484e18e1700"/315], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x800, 0x102) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x3c6c, 0x400, r1}) 19:29:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x82, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:29:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) 19:29:31 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000140)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x401, 0x7f, 0x3, "4e7b61049a8aaad1c5fb51e8b233e55af2aaa770", 0xffffffffffffffff, 0x6}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0xfffffffffffffffc, 0x7fffffff, 0xfffffffffffffff7, 0x3}) r3 = getpid() r4 = getuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 19:29:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20, 0x100) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x0, 0x0, {0x0, 0x4}}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x1, 0xffffffffffffff72, 0x1ff, 0x7fff, "5e7b31ccf2635fb6873ca8f5a43ca81a39e38f70", 0xfffffffffffffff7, 0x8}) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40a, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff964800000000000000000000000000008e278f9294a54aea43f40db33a", 0xfffffffffffffe4e) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 19:29:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) setsockopt(r0, 0x0, 0xb, &(0x7f0000000140), 0x0) 19:29:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, 0x0, 0x0) 19:29:31 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001200)) linkat(r1, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) lseek(r0, 0x0, 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) 19:29:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{r1}, {r2, 0x1}], 0x2, 0xc2) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000100)='./file0\x00', 0x65a3d219a52de97a, 0x7) ioctl$TIOCFLUSH(r4, 0xc02069a0, &(0x7f00000000c0)) poll(&(0x7f00000000c0)=[{r2, 0x8}, {r0, 0x2}, {r2, 0x80}, {r1, 0x100}, {r1, 0x100}], 0x5, 0x7a73) 19:29:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() dup(r1) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x8, 0x401, 0x6, 0x7}]}) 19:29:31 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x95}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 19:29:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x80000001, 0x1, 0x4, 0xb643, 0x400}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x208000000000b, &(0x7f00000000c0), 0x0) 19:29:31 executing program 0: 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() close(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x6, 0x9, &(0x7f00000001c0)="9b3c33b1314f9d065057e31d3a12c5ba896b63436df2b3bd0c6c1dc35e3e73ef9f2233147d54fffa9bd180bab02979fd446469eb85f7f1ce2953fa78305c45cdff5585d998d591184bed609bf56e36bb7821fe75cd824051c5928c705e64d2ff9a57211a24e5cbb0827c5dc90fef4b668c2a9c33cba13b241e15e3a5f177eebae9296538e3ab42da3508accf6898ab76dfe05cb7c9d09dfd68c453a12deab8020c6878536a9f9693fa6b372a3c48899c2f8131c083b82af9c72821b9a76fd3c4749221b735133d4a34adaca87677366b39d0eb4b1d6e594f7484cae3d1f2bfd7536d6666121d906ce831d0a1d79d7f7e0ecdfe19e45ec514488b7c69abbcb0563a341e77f0187937cc52dc4d2632523123e6437f75bb9f324df9c29ff34a225630517b6d416d0d3c263bffc33c1eeb0be4821f78085322ad6d13ae4dee418419843b9d0732db5c8743ede461d717cb1e9be3b201233f803c4d0297272178cb9a7dee052922350232a899736917f0eb8192c9c744c8bbcb489e3d5b763b37ea3bb33295aa66558178324b83461e8543c00a76d92cf2674cea030a033f3abc02a0ee9bd792dffa7fb80271e023db7d5c67e0379bebfb4198e8167b3d09939dcdca4e348759fa2d6671667f26a83e29fa4364122eac3d49495bbad9d6131a72cfc9cf39e005afbece9e7590af8fa1636407ffb6db8e9d52af8855970c1490e9222febd3ffcd92ab409344578b7bc4f85193ee86043c869e59661a4d32f0cb4ee163b7bbe0afcb491754c7526e2f6f1ba20682f27797c43dff2ef92f8ec90bef19008a1732612ba2d8bed1af9d2d027639959001d6422c3e57c933534f10c045e6675ace94e350c145d093301fd239e7325506e131731bd5f20e9ec55cd1a88be08ba4c5de4498c7b567191ef70ba0b4352ea01d1d1aa15723abcc2cc4b4a264524216904f7101847f98d764a5f9ae70777ac2ed11a4141f4b454a8ee23f87ad7cf7bf0251c0d1c7f11a6573454cf9df045af5ea6752fb365285874925181f2de3e36cca4a11577f237f6466a83eabc5e8aea92cf0aad64dbc3662c932dd795a66706f770a452e34e6aaf38dc2485d198651b01c938286bda508bc661132eb97bdc6250f3e3950c4e88d14c6f5a96802b91b34a207fd1e25998cd8923640222ef3f674e95889b554a9e75fcad165668b6d27cd893117bff0b621494d1949eab3cc73caaf78c65aa676231c10a176421376094e9e4e0a9ff0f492ca56d0121c5c3e63a7814f73e12911184a9d8999ef9397c50ec33de697ba75227ac86ce64c24ceb96a3d2450f6fede6798b18e9bcc6e83ed26c89173b081c0cc9a6f8cc771790bf569c71633d91751f3debdf8fa30732f0ec086461a7b9d0f9057c0ea8083e31bb88c8a94cda77cae84d10b90449d62edee5946f63c79a36a278a67a5e2faae66d74a81bed0a45505bfa843ec0d5ad6c246a80b630687c61cfc26309756e62ae4d48637768eb0ed2e0b87e20e4f5ce5db22d853bb7b829920a366ead9101b37cb895414a8b7bcecc40f1d8821d7a38636f2ad4f78f6dc65ddff7f6bdf614f89ba58facc57c3c2ff83fa78d5c9dd423b46bafaceebff64b30c90714f016cc424762ec52e4e1a54b744bce53985402ebf63c1561e1913b0e0570b48d9669488099322dc40256888707947d218f66f5c86ba5eba407f518f4ec712bae8c14ee0b2d6debcbbace135f55254fdb941c6aea4ce12d79a3b3108cb26f0b93b8fa08510ffd3d39ecbdfe2310429af4fcb8a35b812bbd5aaa53625ca287bb195bf33a9f0a5047ea9b7f8c1f83c428b2f615353712828c45c25d2f0f09b4f4e8a8273bbd6ce8148facb35cd78e0826f6c7d9035ea84d9bfed8971c40272b655adfb2d7c40c948ec236513fba61984090f2985d604e675b545bf7e04792327d84f659a310af7a669b795a62ac210d18d42b33c7ad5db6a758e4fdd80670740618907b475ff026bca38073bc44d40215766f8696e7e3faad1cd2c6c40ed431d4e1b79a76e21b6d8aaafa8ce6859c8b7d6193ecd20f53161ab0e57e4593f91c395ec62e02229fa840d3206d9f70572e4235b5e046157bc247d0bc54bd129881caacecb5e22ed087594260e1c5a1ae4718e42d57f331dd50d971185629a57547ff11c3618ae03727cf8fafa9c340431c12c3f308ba22cddcbcd101d677a82c5d6b118f7d2cd5f6792f0db8fffe942e47a0d4684b2e7eae58e088e1447d2dd09384259ed007450a3116454bb31ee738743c1e6f1998f6a2f238ee360deb766cda3ecaff123333cdb30f6731663d40939cb6ac45dbf71f350a0b1cdbd1c6c47bf360224989a675eaa61a2eb1c00caaf738f226fd9649a5122dabf86b48ad5e4f0a70c317713a0390793bf7984e95905fc60a56ff31d2da413632823a5853346594723b57a8d57da4e2c2d02d21ae3dd3a0a985fc9a41c69e3f452f9326b8d0496e33324c82328d8858253cb25190216e66d552f0ef91d86ae5e94ad3abefcb2262c4af4d75d88c73fb24dbc7a0ed3139f2798e88b929f69612cbd784b89eafc16ecaaee8e103e780b9a8679f1525ccdd6c38ff2dea6779b713e2c2b0c98cb0f329db69ce60ac2e6beb92dd36ef678d606b9880ee322b9860b78bb0a8be0fc17ee38d881199a89356eadcc46db21d7f3a859d34d0345955c659f8c1c4506546f598756ec3818963f75989a7d028b954dc92ea37fb4cd84eb38694f2c5de1023d65c93c1e9d56a463990efe2599b030ee68f9b635b64d1786aebcd97ef788637c2cd5b00b0a2427254a7d1abec9cf484317e689d7f2f5633245c3ba7de05381eb1d9b93a0133ea41ed4ad2d5a34f6b8ce25ed492b8e37a16782564f8038650746343489cfd67c1bd35e590d3d7ca218c569fc4688c2f753ba28eac1a5a0d34e65d63513fac8aebb99ed6f5fc452438f5ce13a4708f2f067fa9d88a54bc5c37ce4e980915b5001937f1105653a4767b3af80c0df8b1c1a2798f355cab336084ecc56f8d5be2692252b030472b6a6c0e42ed81b77080cbbc767003cbeeaad55a39dc95a72ca20d0a4fcee557a1c1b2f4838ea66cddb9f1f037cce7e27afc5d4689f860b879080281e27fd9cbe0a5e4c548a8027af2eb72cc0d38628f15e045116fe9154a9a858ea8af3b7a530efe2cc929c48979a0dcb7c1878c5fc4ad8db3617077a1a0a227159530d93e8afd77dab03f57a3f0b6d04ad90c6f99433e2e409daa875321ec13f2e71a9fb41cfd46a916a04a7d9a47cec04212e37867cb2c2b0e9710c8cb2c1161ad2a1e656ed93bf84b0886f6f94dc9ee5179f8e4068912fe047253f145f102c1ac8ed7df154cb65c8d962523faf9f556e8742dea6b39ff9441ad9dccbb5b6e8a4e1674a411244c20a1ceef3eee06151c5fb8758c07dbe4091bcfb1a820905194b33d20286b5af3c0a237960594c5070976c153b1b8187b4e63f7bd5a003b4e56106c235fc5196a63dab6f580e1a6ab23aaf29a0b9a74aeb5a6342c258a8c8c941612f81526ecd7fdc44be5864a1acedee47ef9243c175f5363ceb239e84d22661bb8e11607a4d637083e0351d9abfeff5458c77e3140db880e869beb75ea8c3a81029d5f8bacd9215f743a22b67d50e57b52066d4bfc75dcd0d97d957e5aea114296cac514446820af401589663a5b6794c1765a0d3cde74170cd24030fa71b4204ec4cbb9a9c87e7ae6d138940ed47cd814a43cc718c316d0e0e96db0f861c7142e69bebe32f42120983d6235378ae3c5e09520be7b317106ff22306e8a90f0c5fe9f6b784d001cfed9e36628bfbf68146d15ba8d27a73b8ef0dfaf1b59d5104177d1ba056c9ef6796c03bb52c1fce0df9f91800b0889ef50a02682ecd40fdd766b22e136f4d0ad0883b5d3961b58491a8626b3f3c1c2323790e18ca2fc17c92ea35450d60dca53e6e2651f07923f22ade8a0c38103f22cc1009ecbcad1ae80e1d422936ee72590d0a68906de615d5837c9652c756be1ea81389974cd4c0c0994a6cc596c3a193ef69552f7364b02aba8cef69f729207c99116e1b63b9d4fe0a87e00015785179ea36eb0d2f701355ab09fe81809d7ea66290239f324a801bb8777d8c13a0db1d9c71b5e83a57fb8a3d9f796d189ea5df2b83161089e46a9280de455f3f9fa638c899df62b7e3878e26aced295f48b4b048f52db29572b716be6ec3c2af7337424d1b414caa910b0cd946f524ce3f4f0d0941728bf16b15c3af74443b2a447292bae3fef0488f1e06f85fbe73acd1afdfc7cca3be673f7b00b864aae821ef7926469dd968651aa059e9a82551c69514c3e4b944c755a55f85f9ec13865eceb77dce3b6918062760559737bdfbd080d9cdbc50ccc13836af5737b3fee9c194d69a63666bee39f8c1ae0788ddb0860cb9d8d0db8df4b3468b12e6489d4fe4448d91ff7a468cb522a9ca4396fec3152331d26153f4a26bd733bc66d5def63b4e2f939ea5334f070859d8d1d9dd514bdbfea92b334b0ccde9f910b4aa4ccbb25f20b0d42cdcad742e9ae4df9843e6330d86e7a895bee3715fffca9313f8a8c4fccf9c5eb609b6f382ba859808b290343ba4a4515bb21d5b30ad7c4ec0e2e007fd8162178d1795df69195122b9c64f22de5c8302ad0705d9f29f2b65e25675f87cd27fcc650205496335fc4789bf52ba9c6332155397cb1e026ca47067c3c5a790847b59a4f5f9f374736c7ef2041337e76dac88d0a398e5472438bb4a66d16b1e8aaa56f8ae0623eeba41ff991f3e26ddb8f914717f361dfb7554993dceeb1063b1f746f62d7e6dd739b5f07055d660236759a10966033ad00ab7e886bf35b2877d3edcc9e3628981acb739fd28a54cfa6cd7a7273c7f24c8c8f2233d9e7315ed6fed138162bf717d14b39da31343f5d2dbbac142483f66492ca46bc098595e8586701e93a2ed5384b4aad39194794643a2312c82553b01749d73fc1595c631105941160643ed7557bbea1cc82dfb7eacddace52e9ea07949fc992f681906eec816241de10fbee86181c6d7520cb5bdac2c1b74fa1897780179f46b0b4b6ec6f2deb04d57a0415c2a0f46ea668b9105f79d8ebccb30e665083823e1c22e2f58aa7a279086c1ec27044e1d9779bd12a21bfd5177f9b615469eee72a5aa81402da004fe96eddae450bd545efcbf8e9580252696b08bbe8223cc5c32a204f7b3a517a135940b216d2b9a25a2eea6818fb58b553a8ea98b1c9839d8e36b37e6e9392394cf3e13157577e577d07b01ee257fcec53fc9a0751605fd90fbfb3af3f7888263db3408cffe610f13703a6a84ad7d9057e8c312360ec587401b80b188cfc776d640d660d25d445a4c6e4cd966e0a12fb98474611310d66e6870956893df5a9f5cb1d9c1db12cf142ddc32734e4c1474b0bfbadcc5801ee82b14d9d0fbd0b28d488ad17eb00b19328612fd1d9b80aa6b97300cff74fc7209a65e06cd46928f8659b51bd4610f507e595bdca812500db52d7cd4978b9adec72fb300edeeb58e759ac9b679ff00787c9a36fb64fd3cdc91d21a522eb9f8e7bd62c5c5bf85362505a17f3ba684b1f69639da25a6172e9b12c3290638a307b450d2e0ec5577edad3f36ab323cb0ae0a537ad87d8a750dc7f21ca841be493370ed39100d49ecfe8831c50c35f61ee3ed3fb2806b5011531befdb04e49b0c0ace6cc6fcf6fa9f3635face34b1a775c08f723f7918a856d5c9344e7e6813dff6250c4c70aceb4d7bce101dcc05d721848eeb210514a8ac89b235591ef42101425bfcb8999dcaccacd2", 0x1000) connect$unix(r3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0xc0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) syz_open_pts() dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000011c0)={0xe8, 0x69bdf5e9, 0x7fffffff, 0x6, "d94b5ee45674fb5f8d07060ca2ac62ba910fc3cf", 0xc1e, 0xf8b3}) syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 19:29:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc281ab2ce57c2bd4, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x6, 0xffffffffffffff5f}, {0x18, 0x1, 0x2, 0x2}, 0x0, [0x5, 0x10001, 0x2, 0x1, 0x10001, 0x0, 0xfffffffffffffbff, 0x3]}, 0x3c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x10000, 0x1}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x7, 0x4}, {0x18, 0x0, 0x100000001, 0x4}, 0xfffffffffffffffd, [0x5, 0xffff, 0x1000, 0x19, 0x1, 0xff, 0x4, 0xb8]}, 0x3c) r3 = accept(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) fcntl$getflags(r1, 0x3) r4 = dup2(r0, r0) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000240)=""/68, 0x44}, {&(0x7f00000002c0)=""/158, 0x9e}], 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000003c0)) fcntl$getflags(r1, 0x3) r5 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r5) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x10240, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000440)) r7 = open(&(0x7f0000000480)='./file0\x00', 0x100, 0x14) poll(&(0x7f00000004c0)=[{r7, 0x8}, {r6, 0x40}, {r6, 0x20}, {r4, 0x22f8dfe911bc0c5e}, {r4, 0x4}], 0x5, 0xd157) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000500)={0xffff, 0x7ff, {0xae5, 0x5}}) sendsyslog(&(0x7f0000000540)="44b6d58dcba2952b63e06a7c7cf014641d2393ba8cce106742a18dc268013335ac87643ccf339a5790c09f354cb6caacee8747332b49fe07202f9055841651786dadf00974647f0ddd936ed973995fe5aef3b21eebbf9132af018d16d1bb48f14a4d1761b3f2f6f39f477201260b7a3d314a5e59810df6936389b509b4f865c53776aa21144fcfbe794c7a48631f79c5f60b636511b1a790c33a1da471969ddbfd52bd51229fe2f415092c267f46c3cc038908e558ca24f69b32b928e8f8c49092340925c912d5f72f77eb16cba300a7618850ee9a972394a1dd7e282cdb9a9184e37d4e61c132bc53cc32b296cd42b13b22227f185179", 0xf7, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000640)={0x2, 0x5}) shmget$private(0x0, 0x1000, 0x5, &(0x7f0000ffe000/0x1000)=nil) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000680)={0x10, 0x8001, 0x4, 0x7, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x2}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8000000000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffeffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc95f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x2}, {&(0x7f0000da8000/0x2000)=nil, &(0x7f0000efe000/0x4000)=nil, 0x8}, {&(0x7f0000c3f000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000eae000/0x4000)=nil, 0x81}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) shmdt(r5) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000b80)=0xffffffff) r8 = fcntl$getown(r3, 0x5) getpgid(r8) poll(&(0x7f0000000bc0)=[{r3, 0xc8f5f953bc8a12c3}], 0x1, 0x30000000000000) 19:29:31 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, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r2, 0x20004b3d) munlockall() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) 19:29:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0xfffffffffffffed0, 0x5, 0x0, 0xfffffffffffffe3e) 19:29:32 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x30, 0x40, 0x9, 0x7}, {{r1}, 0xfffffffffffffffb, 0x30, 0x40000000, 0x9, 0x8}], 0x7, 0x0) 19:29:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 19:29:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243c7c64b73331215a6536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860d", 0x14f) 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, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r0, &(0x7f0000000880)=""/161, 0x1e4) 19:29:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r4) chflagsat(r4, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0x9, 0x3}) 19:29:32 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) kqueue() madvise(&(0x7f0000968000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 19:29:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x1f, 0x101}, {0x18, 0x0, 0x6, 0x400}, 0x7fffffff, [0x9, 0x8, 0x2, 0x8000, 0x1, 0x250000000000000, 0xe0de, 0x6]}, 0x3c) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r2 = msgget$private(0x0, 0xfffffffffffffffd) getdents(r0, &(0x7f0000000680)=""/177, 0xb1) openat(r0, &(0x7f0000000240)='./file0\x00', 0x80, 0x1) getdents(r1, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) setitimer(0x2, &(0x7f0000000140)={{0x1000, 0x8}, {0xc5e, 0x6}}, &(0x7f0000000280)) msgsnd(r2, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) msgrcv(r2, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) 19:29:36 executing program 1: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000080)) 19:29:36 executing program 1: r0 = socket(0x18, 0x1, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 19:29:36 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040), 0x10000) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 19:29:36 executing program 1: r0 = socket(0x18, 0x4, 0x6) 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"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 19:29:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x404, r2) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 19:29:36 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000040), 0x0, 0x26) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 19:29:36 executing program 1: msgget$private(0x0, 0x70) mprotect(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x0) msgget$private(0x0, 0x1a) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 19:29:36 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) kqueue() 19:29:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 19:29:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/61) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001700)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) sync() unveil(0x0, &(0x7f0000000200)) pipe(&(0x7f0000001740)) 19:29:36 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x9, 0x6, 0x1, {[0x6bc, 0x1, 0xf276, 0x2, 0x9, 0x3, 0x81, 0x1ff, 0x0, 0x100, 0x8, 0x70, 0x3, 0x10000, 0x1, 0x7fffffff, 0x9, 0x6], [0x0, 0x9, 0x5, 0x7fffffff, 0x5, 0xa27, 0xffff, 0xfa6b, 0x137, 0x4], [0x1, 0x100000000, 0x1, 0xd7, 0x9, 0x100, 0x5], [0x0, 0x2, 0x6, 0x8, 0x4, 0x4], [{0x1f, 0x6, 0x1, 0x6}, {0x96, 0x101, 0x9}, {0x0, 0x401, 0x3, 0x4}, {0x64bd37b3, 0x0, 0xffffffffffff8001, 0x4}, {0x7f, 0x6, 0x3f, 0x81}, {0x3, 0x2, 0x8, 0x5}, {0x5, 0x0, 0x0, 0x97e2}, {0x9, 0x5, 0x100}], {0xdab0, 0x3ff, 0xfffffffffffffff7, 0x10000}, {0xffffffffffff0de4, 0x1, 0x5, 0xffffffffffff4973}}}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0xac5e8a4b926e4b70, 0x5}) faccessat(r1, &(0x7f00000003c0)='./file0\x00', 0x8, 0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0xd6d49c2022fc6971, &(0x7f0000ffc000/0x3000)=nil) shmget(0x1, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000340)) 19:29:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 19:29:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="5c277466d802dc543aaa45628d74db2aaa87046e23ddc77d2fc6eb4d20e6efe320c9550b1a72e2e1118878af32ad7adc68148996c2b0a4e32506910feb3b6203913bb76e57495ff68ea4744827a4e9cb74e730c183803ba73480e643e250148a57538a11f555d30372c42f031c1ca56fd8e92497fb", 0x75}, {&(0x7f0000000180)="c92ee62aa9b30dbe8877d5fb0b19653894f93666998eebcf617340d334260c5a821407454adab1fa4416adea115d9999fe0fa185dc8b5edb66349f526e515bbc23e71af62a33ceeecf186b62eea358ad440b5d3550574afa01dfc006bc060307460668fea9b5d5aa0a593dd3dda90a419619168ef830ceefaf7ac2b233d843c658beba132e02012840a81fc615c9be145e5b9836f1f13c6948ef261ad42245", 0x9f}], 0x2, &(0x7f0000000280), 0x0, 0x400}, 0x401) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000280)={0x2, 0x1}, 0xc) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28040000ffdfc3fd8500000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) acct(&(0x7f0000000300)='./file0\x00') 19:29:36 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x10001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00000000000000000000000058169222b878cd02"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) 19:29:36 executing program 0: r0 = shmget(0x0, 0x3000, 0x221, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/189) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000180)=[{r1, 0x84}, {r1, 0x6}], 0x2, 0x0) 19:29:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) 19:29:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) sendmsg(r0, &(0x7f0000001480)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000240)="e814dae0c26d66fb77526086c39ff41e21f83214711c4a36b4170b0ca6f1293e181479741fcb7411bb661da4a482030c5bcc1176fb7b30782a695b526e0e9d7fe6cca7f47da65a62f8a7879b8b287773f71f0f4bf840049fde3865f69a7f1482f9a67027d458fe0d98b7b1087eb37693d3fe1ec8686608def9e6786bc757f151229f95929f9aca5caf2274c13a2ae42ee8b68cfc72f01292bd4c798b2fbabd2ba23ae4327f4449f19b6abfe62db49d592b8caeb888064a999d502fa6f4e166106e4de884c098950f65a0c57883c9e81fa0f8ba6346865e50b6ca4d50e9dca3f8658358b01e808961aec909ed3cf4fd32a31bc2dc1af3aad07b15047d5370a469ba18dee64db1c26420054d99788de3e9c729241587265a845bce3f99a29c44f6246b4d0ad867e9c05b98dbd7b9ca6936fabc27ebec73168f0a286b4f74b45f63f00659c7a09bea79ea11204a856ea3cff0e6d7caf18096ced4785a9fa466f8b6787dfc950b55f90d1f04c5a9beef55bd436fbcdf6881d10a624aa586cd150c16d975415cc54470912947eea25740ead8d972ab87f6e68fcbeec817f6ec0fd941297d9dd5b581b71189faa1b0dd13924d74518f41e6f59053eaac306ad044d08cb26b598a19a37b13ea7ea3736f646d0a30be38f2fb3e4bdb7ed4019cfd51bfb54daa454cb3a7195d90eba999c1327d354e6b0ee21f4ff385f47f03284d4b275bd9090256c01612b96bf65c29ee2f12b1eb564ece45593525bb2d04f651631f670460c014c0aa1fed2dc8dddefee6e87c456fe6e01cd3d93ad8210d023eefca68e71698681918cd9ffc0c8e497003c09c6128b9d3f115445d31e11d2cf73d628be3cac79937587c0d2135fe1d3f98851aaeaa916eb2568cad252a116c9be72e6ed2bde3dcabdd938d7080ee4908d02167e2ebeb3dd8f6bd9bfb859a5db1f5c0d1a48167282e504988737563a31f6483d16139c99616b921954aeef03c30f1958bf3e5786399e402290b9cb5af1d47d7a48bd134c1f1228174fa62e96bca61b68fa9c651d88cc59afbfef2963cc7e180a76cdaa7b73dc539d7aa0a76d8547f5e206f339d8d2768418ff0b46530ddeaa452e787c28a5c0aafb00a9a9c510b553f81ffd3db0e66db699ac581a688bf3982c05fbfc3079a1ffad5b77b18c7baa1df4e009d200561a6358803e10f49f63b226e83aaf2b35bc3e849b50089e1b9146d7ab4400f0785b47965637e7a95badb2629b507e04ebf92dcd8dc61cea0b9848ea985fcb56ad59b16e7460002ca37051e292bf9a9d04fc16c9eb6dbd062fd6834116d3cb28cd9c26fa8ac1bcf1fcb54c4b0b77b4b59a9c41f1d00ce15070a181afb4e5dcfd4ec10c7409a0f98af2c86afd8fab0c4e0e56bee6573b02282c42a5eb119cd2efa0661b3abbbe80541abb5398f02544d47be1b9188c315e9824ca023a9250aaf5c39f4d7c3d14bba54ece7ccd371fe758383b7bc2b3b201e3674ae7757be4112db2ed71e9a2ead0e0cb67860703f38c5d64cb2b7e86fc71da3d97eefd06ba50c77afb47d8ac06015daf938d62eb90f803f54552c2a07070a5c951e97fb778500b3ca6e7d533f122a7811ccc658d1020f5561bad935926775ccf8da422b89761ba1f8de7f0aa0ba3fcc87a200d4186cddd23eafd6ee09530241ba016d053fc461c2e81d6068aa44254065be04953a2710a4a11d20a089c948c75c2ee0a77b7f1583b125d24052ffeb54a08f32c9a6e0cb812b78beec6bab7c34975af58196de8d70bd78f85ee662fa2b53e591409c050a06f0c4fdae305646b7366b86dd10697d7c9807a304fe27b809e6cf7184e2eea1c6155b8a21b1c288eb458173c0b8ea620f6786e1c7c8f1d03c7d4c520229f20303feaf4b18fd1819d96d6c0809369110529ce7adb5db0503e48559265caa125d493ce98c27953739695a58584561569ca7a795e41cde6c37e84739717e8339105cbe791e87eedb6435ce514dc62cac117630cb549fb639ef35057b9aa2ea4d7eb6c0f3b43685b981fa6d67f0017138713e797337d9d0189df97cdc70f1af3277bd86d16616693425de55d339b8d64a2e95581b82831f045f02a3835795af5cced5158efdafa221a0a5d82f39b7c65c4aa11d416004ec6d75b33ab583207a3faedd312916ae3ab6c4f89487f7ff7d4e91e3c95f6ca9ca0075120bfb1c3e595bc22740b725a4d3132fc22201cbbfe2b1c38dd6dc9b24304a72b471f4596e707dca477a55ec5578ea749466dbfd6ccf57ec0965b15b07010359c48ea7fb0a5e83d9cf6d2e6f71cac5874f84a8034c665a6f973d13ac5e72508b2650272bca44d6d9205f64c1203dfda2ac96be912fc096153e33dc144d35fce81aad2ec18dfef2835d28e7b3c466d3dcc9b3f54c0548f6c42d6b3d7e75979a947b324395aa10f278c694a59e3ee1da75331714d8e777afe6412b0425a52893ad37ab1b2b0abbe59f9050325015eb94d058dce5aee10ccbfdc6b495989e69e1ed2748d9035124a32e8850f3306a58eeaf30b5a8bac3e4dc0197fa9292c1f25ff62ab6981d32268df33201e9fff67212c8d140eca398be6fdf744c13f878a4bf68cf5254cb729fae33ee0695c907cfad7f090e6676f04cfeed88c073b4d2b77316c77af81c9971da5edccd62608c5d47ba903015850b74dc0071d711336d9883cf6e1ef52ce53a082085f2c7355e20fb3bd1a7c3e7e4b4a7e640a6402b89110d3a20f8e8c1ba22c39913ee7ff511654ed65686b638f71e0f442044d59c8ec96ab76123da51f618a5400016f76413add104eed38b89f600ad991f5b78c27cab18c3bc6c88925c21870ca4bb498b14818cc87b88f8e258b7cc5bd05ba4d2064edac9d6d47788982e8a81beba68cb1e57ebdb5a8f39db748a95e2a7fc88cd0182f6e72c0d25996af65c99886961a8fbf5183e4bfdef51f37d55234b4d836d1efad2156b54978252f48c44f5024ac39a99446441fe8b0c91cee94f5030679ab5754560b9be9287f02ffbdb1fb2d721ef887b6baa4f72f799e802be273b3a0b2b8dd259c68c4d54df6737034029fcb60681c746f16feab40e97fe95f7628eec66a892afacc6013158617fef60969295a47486a2a1fbf55491120ecdffc54986f615bf1364fe81c1967bf8deb24eb446675451b93b0a2626b850883c7d14c255d76338f75415ff56cecddacdf9841d99ff794ec5597bfeb853f236c64081cf96c1116aa676a94a85e04a3a2984b70f6938da2aa47dcc207dd08ff2b8ecfc38de63b9eb670d9e24e3ec67025c764d9ac6aedcf729ff40e50c1019dc9dc48c8f07d18fa350e96729fa0cd91ce6737e9e9958b2cb2af25103788e1ef253f98a9be92c7c876cad1b02dd3035fc719f4461d1f2a32475156179566bcc3193d5b24498144f7fa622436ca41e27db35bf113a307e3e55a499b22fe5124e46ac505422755ac5ea9798453b5c54bccbed9c8c2b95bc13279cbe133cf17e564f07afd34b644c178b4d1c99188fc66b70ea9b6126d6e43ecf50437a838d35737b69b6c38122dfeb23bfd831360b61c1710d2f45492176d29e0a9f18fde30a76b31a733aafa7ab0db36ebe413db9da168c4ab4bf76e1fc0fe7c02d2ce142a4f08e5a6e59549e32a3918cc7571d169576cff3cee4614b8b35bdda3a99281be4990022b8ef0f1671c79fb49687d3412e982681590e18a3895e571ed9e24981b1d934ed411850a4e7337ca2fe69da9ca7199fb00d6256ba411857e1fbe6f77767c617a46d28116253e98b50833afae34dc766b9fd375b408e2d8dcaa312955f21734b2783437f592b5154c1f9313481da9e933cae9a17bd0f9e2a2c962451cc2a3d0c1c1e0326e00b0173e15a519a2d2079316fb986f53aecc883369c8e91b277c92a9826d56d5263b69795dc91ce63f46d76bc93b37987a3a731142fc2e645a35f566870bd32afc909824bd0a0495545896514b106cf541b31b0556ab396cecbe8e38b0ffe466df6bc234bbeaeee78be9ccf41a922a0bbf2845ccd96ed7ed6671eb24d07913938aec42d12ef3aeff6e9be66faa6d5890f90c08cf82f943f2634645f660329a5dab4f305cec723672acbec03b9a45181897f12d7f96e1fe6ab2b99d18cac4540b9742d7f65801fcae3de6a228ef108eec03e4b128a9068470bfd29652b468c3e2ccf317d7732cc0da2393e59bfa621dcd70cf77b4613fcaac29fcdf18dc64a834439960ad7479801820227afac607fd419842f778942d4a706fa510d0721fd1f098a6b6ea6790933afda53ffeaaa6106ec90b95b31470b77e1b13b19c611b628d34d8e3eca596a1e3a026e4df3f59b53eec3f1a5405f0d91c7ab959014e8fd6a1c6ca67eccee83435d3a3bd37eed36d52aabc60c66c6423c24eb390685042a4580a6154435ffcdf9df97d92ce19351b2b00b4dcecc2aed1df96c9dd9da34567c341c442e4a3a6c4d1a3cc0af14267a0aa1e99bb432fba9660c1b5a477113f9efb42c109e9f518b357c21fb8ca0710e90cbef3107bafea83bae7cde8dda7e001e6087dd00a81163aa76a423abbe395e2fc78a274f575a7c4ebf7b6d2b9bd8f6c6c40a88997aafed9951db3f7effef1c05c55d907806be3e0f69481acb1dd472e228020f80fac43db7f4cd600b0a3e7c3ead37183611b90f685522257a822e29ba323de47a55627b8d51804578c8612974387277bbd5eeaa3749780e8a6bf61c7c5ef037d30091f93ab241dd04499bdd3857e5f0dc1b5b7f35ba2664d3fa535a8838e1435be8f895a5319161f69a387eb2e927d82974f7e5139d3fee419c9fc5017cb98d999f6d74426383d2b18ae104ab9865cc9999fed13b18021f4bbe136ce7015d0de773e1e92124a8ea9bf094b3b4e23989de358dd0629d9ad4499432ab463f8f1d44f7f4ed9f246ce3d934b0070faf2013d62f3d5189dfdb038aaee7de39e4bb8ff6177bc1a719ab7e27d0ed597f45d6e18207999599c4eaadcc2b442fd679f2dcf5f9258922edd36ba9bc25c2322074159911630c49b51e338b51967da90edfb58f69dec6b1a1937ce520a40b00c629b92a8e520c3e2d1f72d23e12e56dadcf7c4f026def2d397028bbeaeacb35008e67c015d439ff35044ee52647bae7c2c3539656248f2e0f0e254f7d5b5a4718f13d74a3f46f76576dab2808506152ff7766a283df1620150b8ce13737f2b3c56e5fcef8acff3ceef814e799874c20173fe499881c412e7554d69e38f5e89793c86a74aeb51d0d0d5eae6fa01ad9335bf87dbedd0286affa76c6b6dce6e55b528d5de96fe412e70cc145be0d8b2d3b2cf34f5e109c8b6bc69f8a17b028f28023806fc1f2c1e1cec274f2f03acadd0eac567581d493cf11bac0774d3d39d5fac6abf997f4a160379ecc614527bd4423b9fe74bdab740e82edd8c9f2c5b0c64533362f0ceae52c852d0fbf18bd176bcf0a4fc234da7ceb5e1a6c9d71c25a18aaca3e48820d417d5875543b468f5dccf3380f0e6284538c2ecd950f5824a286681edafa6550668de4513589a87da6168c85fd6c92d61f81c0f69de5738931c499c477323b912e165f992495f8d753b450a3fc415f5ff1e7b17dccfc5d8277c0a306071c00f50751fc54da27d0f2937d2079d623536c435b4e9f6f5548a71fcdc35b3322f1b6c31623efe8b86255a1e86215e026fc57e427756ade73d09f1136c5a1f98de85de1d7a46ee5eb492a1d10f4de3067e3a3dbe30576ac10e285ee7ebf473535ab0ea4f56dac8e0a0c80e980148ae3eff18ce14185a482a595f52fccf343cdd4a4fbfcfeed5df0", 0x1000}, {&(0x7f0000001240)="a4e9aa01c32c4687ab8c4631ac3790051797b1a5ecd1c9cd6f15b048c739c8b5f131919ca73441a896646b2ce0fdf76c528fed684da91fc6919c414c002161efa14b9447d46a634416182f78ce1aaa4d88a7ddb53f28fae5e35eaee0687023866e9f726841c635a9805b50cfc1df80e2a389b4de0bbc573499f11cb5ccb123a53c5e8267599e73248436610a7a29a52c4cdb9611b74ac747dbb9b3bb4a975d990971cd3ac1d6a5d0cde42b2f7ccaf09a4755add074ae1ea95620156d7fc50d58eb324d04859215049f0f4df84584233e12b5a3bc48a41599c0", 0xd9}, {&(0x7f0000000040)="251bb1fd5f21dab8c5f413ae9454f0e37245e6f26544d2a2e8cd5fd59ec94d46e940b320236af9e7922ce5408668c48ce70813a1cc250c2a70851e07697a4ebb239d715ae22543081b6da55c9d81cf70c01577018aecf73c953e28e209ce02378d2624", 0x63}, {&(0x7f0000001340)="49ecdc0b5494d4138a1a16f3e611b5e77fca76e05449719c453f38e7d7c1b957b22c78730276d041781b7dd9327e9e186ab1b0c4d47726d9d0a40b086eddaf97c2c4ec6d41abc0c7beb1c524d5c62ba47c5d61bfeed9b26888969422a64c42d860947e4a21e7c99cb050a1bd218e5ea236446dfc67", 0x75}], 0x4, &(0x7f00000013c0)=ANY=[@ANYBLOB="a8000000000000000100000008000000f8a912d40e0f90079ee16add4884188f38552186871d569b6427201676b7bc332f79e09bc759f40f8860b86ec3d0cb227d0ddab7abd7c4b843d99cd59a88dbc75ab2c8e52443fc14342cbabae0c457e80cf2757b89925428faea6df0fbcb4141728b808a4055458f24af2fb411e50623c06d9d5fd9a26d793e9f76da2c87cb0a238e7285dd231c5381a4b916c08006"], 0xa8}, 0xf) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 19:29:37 executing program 0: 19:29:37 executing program 0: r0 = socket(0x1, 0x1, 0x3) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="a57382022e2f66696c6530db50ec8537c900ffc9ba2773c89e61ed74a3bf904c7d87efcbbd48c586397955cd0d24d88924b57308c67948572afc346b72e34428f18a3fb55528e8866f74dfce0ddb78f81b377868578971054f96fb654b93fa7c320cb146e721ae6ded7654d6e6ff8309e657500e959702bad30c4e09000000d84e655397ac9b23e88d13fa3ee10300c05c81dcaf3603d6491134fddb3f8ff5310f453328094267bb738da6a10afd836bfdd12900af9fb93653059cbe6d52c91b35ec785953cc9a5ecf342787eb937a1358b70c85d8851bc0574e2f6bf68241adf263c672c253104ed1d474304ec3c2576dce7f39b7fa1ef9e916450da6fe3a0db6aaee7578ccf74aa141d25af33e8278c9a3561fc4a6f7497085c14812d1f5607201dd09f2f4eab9dad92741b08c146edf02ca5de4c7b7a42abe9711aa19106c91ded52e2d51c7f3"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x9, 0xfffffffffffffed3) 19:29:37 executing program 0: setrlimit(0x4, &(0x7f0000000000)={0x10000, 0x4000000000095}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x40, 0x0) socketpair(0x20, 0x2, 0x4, &(0x7f00000001c0)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000200)=""/208, 0xd0, 0x41, &(0x7f0000000300)={0x18, 0x2, 0x2, 0x4}, 0xc) write(r0, &(0x7f0000000100)="9b2375df0b6b", 0x6) socketpair(0x1, 0x5, 0x200, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="ce4d91cae2696c653000"], 0xa) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() write(r4, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000340)=0x101) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000080)="5dabf35a3d0547f8298b490d89d46a45177cef5318f829569d5f00"/38, 0xffffff35}], 0x1) readv(r3, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000380)=0x2) syz_open_pts() 19:29:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_int(r0, 0xffff, 0xbd7cc40396514ab9, &(0x7f0000000040), &(0x7f0000000080)=0x4) socketpair(0x18, 0x7, 0x7fff, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:29:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x1) 19:29:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8000000003) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x9) dup(r0) ftruncate(r0, 0x0, 0x80001ffffc) 19:29:37 executing program 1: mknod(&(0x7f0000000180)='./file2\x00', 0x1ffb, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0xd15df14208f185b1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) linkat(r1, &(0x7f0000000140)='./file1\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800, 0x7fff, 0x6, 0x7f, "d666231c2e9b6f46e6557d4ce1a8ede9e4dbd216", 0x4, 0x20}) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 19:29:37 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r1, r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 19:29:37 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x200, 0x0) 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(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) rename(&(0x7f0000000180)='.\x00', 0x0) 19:29:37 executing program 0: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[], 0x0, 0x2}, 0x12) 19:29:37 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) r1 = shmget(0x3, 0x1000, 0x240, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f00000fa000/0x2000)=nil, 0x2000) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0xdf}], 0x1) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x4a9a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x101, 0x12, 0x7ff0000, 0x80000000, "a4dca03470a57b5ecb847f31a9a3e0666e16b0bf", 0x6, 0x6f8}) socket$inet(0x2, 0x4, 0x100) 19:29:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 19:29:37 executing program 1: r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="148ac33f33a18ca88f67033da5b67391e328b1a1c016e521c8225bcf67f1d245326cffbb8f5728734d40155df18c48f44240dbae3061f9fda837d70026c69bd9f58b128137bafc35c9b0ccb68303549a8c34d6c35dced6e7d31cfce628232e85ed6adb082a39fa32d9b5563b10f01eafcc8a18b0d12aeb19f53cb4a19c99e66b97099e60b88005fa8cf4089e52f0e63326d4711d55b6859d289a7ea8fb75832083d4285a8a45c3e095482eb8bbf510ae6130e7b032ece16c40f7f979e1dc2bc98896626f7389789bafacf330a7632a5f3393b8fed1ad74b7516bb7372c", 0xdd}, {&(0x7f0000000140)="f48585aac00e1792682e88564c412c7687b729c1fcf1cfc1e88dbdaa14cf11218ddadea51bd61afb03da65832c7a947765d8832fd04c45f2170744cd78f10be3361c685fd506e7a49c9e550673d7e7f0c73560ec4bc9a353ce7d3a2476fe351fb97ece1fe1d5b42577be0635e818c77dd262c79d061208ccdac77202a19b2b8d636e5160399cb870aad323062bf4f28803f5086b1fd18f955aa4225702dd5df9685e8cde3a88eccd73a981d24f", 0xad}, {&(0x7f0000000200)="ab0229dc596ac8026c0f09ba7edbdfd81b498edd3542e44e57b01b167a168e7c262f38d0107d60fca984167915dd084378b97e806bb131159688cc7c9a7bf910f5f7bffa519e01d03034f13f78fc95a3de0592a13d54c667c9ae151ee6d50f7e0cbb3804b57b6da83745cebdc6f1bd8b410b365b6aa0d23530fe3d7dc769b67061e20fde1e8dfe20a12c6e09be8c66699c6ab53d60a4", 0x96}, {&(0x7f00000002c0)="93f72b3b5924908bd995d852619185658f78ee1c20eedfbb06a2e8685e88d119204028c7391632ae", 0x28}, {&(0x7f0000000300)="28573d9ba436ba993ab4f5dc0795a1fb3e92ba9734dd0418b8142d0fb6150f11771ebe819305a28bf7fd3a25f403b097c34844ddd56f0214e44ad2a03a430cbd40348594044baaa798ea679f22be846097559f91b339c58dbdd3756c0cf20cecac0c2ab86a5397443aa89c7ce60138620a0bb03ab1ffbf2669348dd4ce906a4faa56cb27514b29681580e790199457777b57998ec538d243305f2fbc784f23e858c2f1ef014756119469f69353", 0xad}, {&(0x7f00000003c0)="49785b03f165fd89b2d7a01ebb28bb69474c0d122d29781f59f3333e07c35282679629adcc945d166de8eb99fd546886ebd45b4684e0ca23f1c4061915118355e769f3fab3eee5c43049967596e4c89fda371f705ed6cb54f7d85ba30d8cc9b3844252407509bae714cf2c5bb48bc471478484d29e78ab7d09c3f8642c1f74e5175ec35b1fe80c1662dfee015a55f0fb60669b135a0f9378121a6a8b1e0862ee93f45afd520a8093bf60673901e95b8a729f227a59263b6628e960d9da5e53458865", 0xc2}, {&(0x7f00000004c0)="8d5ac2392c319f71ef6d573399a00bded457c204c62df5335a6ea4d896233ed1d31d78f6c01693934271b0e14459069dcff2511f0f374b06062d592a3c11489f1d5ed02723e61cc38c062740aa75058707de1367bb1b18d83aa9271a7962a39af9a6129a52032935c6bea321696759e1bed4d613038cca9f8ff5a5dab13c25f59affb1f9004313d54e1539d1", 0x8c}], 0x7, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000640)={0x2, 0x3}, 0x10) 19:29:38 executing program 0: openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) 19:29:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) nanosleep(&(0x7f0000000000)={0x7, 0x7fff}, &(0x7f0000000040)) r1 = socket(0x10, 0x2, 0x4008) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x3, 0xd83365c}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x7, 0x9}, {{r1}, 0xfffffffffffffff8, 0x4, 0x5, 0x34, 0x400}, {{r0}, 0xfffffffffffffffb, 0x24, 0x1, 0x4, 0x8}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x0, 0x101}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xde}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x4, 0x80}], 0x7fffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x0, 0x8}], 0x5, &(0x7f00000001c0)={0x9, 0x7}) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) 19:29:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080), 0xc) setsockopt(r1, 0x7, 0x3, &(0x7f00000000c0)="8657bb663b63ea649954024b60505e58885360cfc26f6093dc46fd2d2ade60f27cfcec50c602c1da208a1931f54a425db985ea94646201f81565376ab45cce277d85611d7c9cba74113f468c0c85cdf0192c7b150ad44821a11c9f8b961544a33df24b2f", 0x64) socket(0x1, 0xc007, 0x10001) 19:29:38 executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) clock_getres(0x0, &(0x7f00000001c0)) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x8, 0x1ff, 0x8, 0x1, 0x100000001, 0x4, 0x1, 0x3, 0xc6c34db937181619, 0x9, 0x1f}) shmget$private(0x0, 0x1000, 0x100010631, &(0x7f0000ffd000/0x1000)=nil) 19:29:38 executing program 0: shmget(0x2, 0x400000, 0x210, &(0x7f0000c00000/0x400000)=nil) 19:29:38 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x10001, './file0\x00'}) 19:29:38 executing program 0: open(&(0x7f0000000080)='\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', 0x200, 0x9) r0 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x10000, 0x0) fsync(r0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/170, 0xaa}, {&(0x7f00000011c0)=""/138, 0x8a}, {&(0x7f0000001280)=""/160, 0xa0}], 0x4) 19:29:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='+:\x00', &(0x7f0000000140)='+\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)=')\'%[(\x00', &(0x7f0000000200)=':&\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=').[\x94)\x00']) 19:29:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3) 19:29:39 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0}, {r0, 0x20}, {r0, 0x100}], 0x4, 0x5) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) r2 = kqueue() dup2(r2, r2) 19:29:39 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:29:39 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f0000000bc0), 0x2) 19:29:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x400000000029, 0x2080000000a, 0x0, 0x0) listen(r0, 0x7f) 19:29:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000000)="ec2ea0fe8eaea04d75e1343b6a4fc5da85a5dbc01829b86738aed08545963193cc39", 0x22}, {&(0x7f0000000180)="17beabce3e45c068bdcc12bd69de431ef675c2cd852091e0b8551d8c9ad3e96485d9809953bf593b1eabbc2e40d3815164fd8378a91b91dcd9fd8f61318b7926734176bfeecea0857c7587f9", 0x4c}, {&(0x7f0000000200)="67ab3353458a601b51557cd410d309e08a533a4437d7da3b163831ed6d7a0a4fda08fc807e805558219fcfbd710c635abef516665cedb0911a1bd044ab181304431ea5a41471d69ff3c3f012bd676bc93c490437181865f6e3d9dac68f032fc3f1097e9e", 0x64}, {&(0x7f0000000280)="5510434653f8cff229d87e67c591352cdfa5e5d9d7399388d170a4721737acedd764608e072fe76aca069936d1641890f794857397043fe7e52f58c56b09cb907ad144bf3847c3c2fbba58a95d81fd6cd4e8fd9a6ed79c64912eb19ca6097f972af1a2f80be8e336c0ed602bf0a4df059e3c662fe0c47b3a9718027d0e84403b3b11b14e062a0d630bb23ee7dcb79902a351767fa5682aa4ff5183802556c8e60e8934a7244942714686cd9ceae3c535efae61602b61460fcfa73c372e36007601207e811b64419bf36b4058ed4c19f571f2c6ced73fea6fd71a84e1de40e6c38dd4845cf77009438d93d1", 0xeb}, {&(0x7f0000000380)="0a8803b26b1fd469157d3b47149733fa3d20427a944e996e1b344e0908d6ed714c93a67c9b9949cbe528cb39d3b1127426e233b29b93b9ecab346226c385a8e14f4187da6a083c5c0137fb06dd8d3e703d825fc80f586e24077b4172973aceac779609ca321c286a8d1a22c2a49d5224a84b2f63c0092f5946045890349f86cce193efb0d25d74204d6a1ede9575583ed3cdd9d6e1881b0f647ac845b850f3efb97ca58ad68bd4ab06ce7b356ba61f8b871e473982094bdf8df2f1160f2f4f649c894ecc5646658d2885903dfc8f696f035716a7037fecc53430745580bcd182f659b11fcb3baf5b37c3ec5768c4d19667aad24aef562f08", 0xf8}, {&(0x7f0000000500)="4a5bfba0cd0e86480a490c5610e46eaa39c624f8465926da582e3f2fa773f5088e8158ce0ad579367bac82bc14786a0f570588546dc7a5b5454b580a552e3fe6c14f3a0eff25b8fd4f83df3fd100b07781cb689a1ab7ef354aca7dc6a3c7cb74440a15a556d6336539a3d5e87254ca6d4bf13675e297cda64c108515f85db6f2a12a692f875087f0153d9743c2e21774fd024cd733", 0x95}, {&(0x7f00000005c0)="503ed98c5b8b1871b71567da71cfcb615e49788d5af64aa9210a2359be7f334ee94a0fd3976e0188d3dec8271df75c0745d3f1e1e8441e21a2b3b638cefbc67af1c5622e48c4e872f069ed344975a1937cd6e4436800cb4876d28f4112bd316b636ed265bdbe42762b3f457b6a990afb48c995be59adc9b518cb815269b31d107cb16d5598822bf478d6b107be7b48d43cb85aa076b7439d45c6b08ecf81d699b5fcc7e6fdb06cd64fb0f2d46e6338987c142397f5c4055a6ba22e7af4c2b28c82ab7a5048148e4349338761a5a2baa1a06a9ee7db21031288db3e10e37718aefa873d4303a6a2d37521dea8c2763e4942e65950fa2029", 0xf7}, {&(0x7f00000006c0)="3cdd566a843a8ca8f684eff7443e3882ab2d2775419362597b358e92861e4f4553d817f32f9371b7b89d94d638bd415cd9d0d15589fd8006727960b291c42c7130ecd06827c0c74f034b27ed9caf55423a82", 0x52}, {&(0x7f0000000740)="774c4e39827cb3e2c70866c12b07164e777405f1f3a8e3c81101c6c57efa8e63bb42ef437d6b8b3a78e1d25ed00389e0447e5215744b4b9fe0c5471ae5eef202e966c316fb7e1e1268f10740210a1591efd8bba520d5a62b981e019833842833f665f0ac221ec19cc33f1381883c18358387d2432b615a5a4fb66743fb887b0bbdd58e018b35b6bfc70a6d2ccdbacc7c13d0e09a465ad1299294e0aa48e55dae945a7c4351bc6eb6fad8fe764b70672c84959af1af7f3a06ea4000613b030e67d3be6ce8c784a06ec509a11dc5e517aa8c5ddf1f1efd5906ca2964eaa9ae4b59683647a02bf15e4383af78", 0xeb}, {&(0x7f0000000840)="9efcd60e051b6ad716a432ee95a0b73d58593dfd5e93c62d3f6299b2a11a6e3dd2593bb526db940d94249adc704033fbd278adc1ed924ceaf28cea1c252084fe2ddc4c0551c2daec6d140d56a9f97bc8609026176f33fdb96a6d42947b80e8e0b56cf3aec9f15fbf", 0x68}], 0xa, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') 19:29:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) 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) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) 19:29:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) dup2(r0, r1) chflags(&(0x7f0000000000)='./file0\x00', 0x0) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) 19:29:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x20, 0x40000000090d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfff, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x53) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000009ef0400000000000000099900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x2, 0x0, "3ce7c311ee5da00e83ee29b3c512d2cc65359779", 0x800, 0x110}) syz_open_pts() 19:29:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0x9, &(0x7f0000000180)="ebffcbffc6fb3f016c8fa613b9fd812eaa4e713048e69831929648", 0x1b) mkdir(&(0x7f0000000080)='./file0\x00', 0x50) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 19:29:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x8001) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 19:29:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) accept(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="820d16d0063322025dc6c0c015caafee02c29fb6dde3668f033945a0556101f957342ab68fb2cdd8fe2081f780f4b177bc63949757cf2b5212604641ed4e382839b79866a989172654fe"], 0x10) ftruncate(r0, 0x0, 0x20) shutdown(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xe9cb20600488637b) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0xc4, 0x0, &(0x7f0000000180)=""/196}) socket(0x18, 0x889fc80cf17b6434, 0x80) 19:29:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2f66616c653000c80c277fd55ddd2e932d07f449d164571d078086ac3bd983e5d2b0050b34b2dea11b670fa99bb5605117880c5442ebb5c0863a84b3dfaf7dc57e15dc37cf37b364994aed646735ef57601575285eebe155e917bb76b50ff180d069726c55c98aa5ec5a0a7f74f37cea017404edcb7f1070d616adf5ebcf43ca5db62b6c74e2acc1c197099a12ae848bb85fdac3f38ee053a41713ccc4b3f566ac028b"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) sendto$unix(r0, &(0x7f00000011c0)="7e65bb94315c692793b373e0304858272a65e9657a8b262223b0ce46f6f5f1da872b5c5278cb228d7e31407f8796cae4ef2058761bba5aea5519c285cffe9a4acb2cb942e74b6d12a22e9969920a439fe5241e13b8b1a7f0e8b3f068302c3d385472d785a7b5c1f51ad9189a61549375028b92cf6292dbe9780cd6ba351da89eb18ff24a863e62b820c89d3fdedc7f00dbf37a73704a56b628358e70f178f4a2fcb25c533d4481029fec83192c540ffde32c877adce49441ced44bd9d06b03d00973707981c4f2e79cdaed25265fbd8fe4b3892b904320cd6894006f50b05a2bcf5c53cf33c54711888e0ab71cd991fb5e2a7dd9ad17d55091eb476be666760589955152cebb67232c37863b3a23b5598e0ac39bb44f5ac22d5edcd7cbdaf7a480929b3105a57c8465a75f4718b25d90d65e39626ee3a33931b020d6203ed3233e2c1eb709e1e7994defcc649f3e3b6da307e2df1d7c5902373d0b09aac605151893e50ba5049c9a7dd3cf1588b52b6b15a178284882a22f092830c294dd1cf40529a30202604b4656bba1513a1dfd5d0ba53dbb3ce5fec94923997b7b67732caae9b937737e6af7a5caa03cb39b6aaa36931694a9a625e23967ef07a9187557116179a40b79bdc05141ef82927c1aa95b91e2b35e1bd15293d378a99a11a9c0309c7fb4aca140be3cd7ed45dfca7a162232ec753275c770558e39d58a01883afb07c3350b948c5ae50479b6e63b652ca073148a0ffe987a06e430183efd8b5512da01c061af8f5b2ebd04444c99fbbf9dd3810fbca97711b61f4ded68ace40379151aa1b9846ea4419d364b4a176095b62412119a8c9e5917e70c2a33e122bad35f9c133b87a3edb5aa1d3b5203ed2f7a01f86096cc26c04b4b1ac50a7a8fb39672f4f0f36b0f20604aa8b7585ec20c145e9fbebd5d4ba16019407150d568c989c4e72507a9f8a0f8e38d2c85be075850c8fc71e91a6e53ab9533d169f0d4be1c0d19be4a6b9c3fbb5201515c3d8d78e3a430dc37e76336cc27fb259f3b1bcc384edc68f2c0d3f21a301356851a1284b4aa10f0ff035769f4cb47dfbed36c77c87e8629b9b378665dd8a865299afe6c6683819f19a0d55a2f30dd4922e90c6ea010ec954e01e63454f4095777fb8c6f099c059203827cf8f02f2c55f4a6c4ca1bf1a3b5d404baff9fc0d66ac6f9a8432ef6eec8b98ed5009089081db2c11de92a0776e0cd01afca919d23464de93bb1c596fa5062954ad14b9182e81549a76dc11632fe0513508c67aa923378670b6611d0d562d397a441d18020c8f52b8100393215a8a0a5f798902c7ddfaf8c420cd16ba405a260ac30de03ec38f28bd41fec36d4a27686b5ec277aaabb87945bea6095366140ec9aa668eb14952e793193a186a6333c822dbaf16e7936439d982671760a184ef08a1d16b3ac8ebef847bc6d6de2846e6afafd349407fb7b297ea30adf1330d0de95b2ce4ce0517e9ff110cddf288d19d760269b1fb370c63c9268ff82c44ab120537a08cd9da46820bcbd0c8951b2334440b9cfde750b206ebde6fd0866d52a9c74108dd995606b4f33a44af12cfa5c45e9ba040940ee5917edbd5d3e9286df657bb6afc2b66244d93f4d8bc7565c00f1f1798e50d6cf82100844404326efa77d2406abb597fbe05d6b847b2c728ee7423be6de07cc6be056c138244c44b0353efe0e809d56b1c1d246156b6d7ee08c454e61dafb3e3f3bdfba4f21e5976b6e9c4600384140b4361647f25c54852acc500cfbf010a26cf4f08546f14045639088238dd331dfc90bab6721eb599c11c247918200a3e0324dc55198856adfcb9fddbea692676670eb4fe89bb1239d5d9c6d1e5104cf9d3c8f0b17d4b5febb5f747d0d2d4e974452abe108cbb6dbebb60b85126eab1b2323bf7aa570671d7950b58bad348517bd34df8ce6856584322089a203d1e9353fbffa6abb9927cc91469a32a019ebe15262d865858ecd4ad4e087c69ad0abb8192d5ed04948ea90595ade7de9e2a8bba6cb7646db2435e4f9fbf3627cc4c7811f5ef489a0997b69f42b1dbc42cb6fe6257e2cfd3feb409b2d11b1e5098faca4e4a49afc830cac66bee176d71799f35de45388e24c7c6654e39c7ebe29aeabca74b91c417d59c231b759c17191de7c11d9989876f1bf7906e9e5088720b4ba51108f564eb7398d905e3e726e777086ecdbd2bd22e53ecf590c555154c9e5203c23ed0547394830e885de4a3613873c1865ccb5c19eb95b5c31f8e1a237fe9bc7ce87f043087a41c0f339a796a2292257aae11c063712de4aa1e8bbb088e2c98d12385d5d30f06479b403ff1f54d11ec987bd5eec7b89794f59ab1dfb593c399e52199e6acd851191958500db41a29d495d814e1b8d55d23b428d9e1f37b9c01ec7c63a332dd82c9cba239767730a9e5de28aad282deb8ba7645171077647d5afd57e961aba9d29d2220d772d9cb8516206287ed94a0ed302c2bfd36850a5eac92d666491278dc08c438b19a3c5d46342c6551687c6f88535bf9e9cfd576fe6487cb9ee59af150bbeb61e240795a1511003d2619d6323a60c70eb84c0d0526bc42c17b27771062366c47af29855012761f15a044d3a969cb512522f56320498df855abd3b088ffaa1c0c18004300a2f7b91da335865f4d3ddd2b6813919a2cd0289f8a76d9ebc7dbe1540c579561b4a30fefd8845f8e21402d650701e7058a0bc0517c876c1308735aece282a28a7d47ef1fdfaa7368460fc48a00a134aecbdc16c1cfbf38bf5734c8cf7184b54bcd07e52a65320b8935c5ebd43c69a395c40dd1cddf569c255b71cedff83122062292711aee31ba888e7feb2aad311fe47716b9065f9c722349e2c5ca13cbd4af9619095a3ad3fb65d71b98736ee96688d5682a1bbdeb72141627a61dc5adec8c6560bc7a8b62e44efb138d068042d97414536b59ecee4a90f8a65ede7c29b5ac3af5018b5f9fef4d75a070243391b4601cc9c1a0e9c81a6fdc7540fd4c4c035ae1571771dd1aefa8296e486c849a1b8ea5c400ae728ea91f384321c4424f8a99f8fa8d5461a8cab6d15891467958f5f77586e1e0345c28d28ca9ae1208783a5ad710688bbd866301c8cb92d90715f29c46ea206e241032177455436f037ac3c6c4468a3882232066a3f153447a7a12e1e49e2b7b00384101d0c1161bc631a6b5726c79a7aca70f33ca411c70bfadd4f5a017b41af19b1a0b91a7c84b38515b39c91ceecde80871df570e1bafac073760b172857cfd7da18e2f92bdc1e9e61a006ea390d4ee30ba2ace9c6cbd3e3d1269d762c895dc271cb6ec1d3464796a0e6e9a44c5e337818f27d124c24c14f1241448dddb77c47218cb4649e921ce7fff0a94392f13195627a2b3287f2abd11b301bf7922b667780c405404d03abd0df420afb5f126b848b0e38fff51da005f44a1563bbc087be8b92cfd3da0407ffeb9187d84ac822507f582adeddec1077b9883d8df66046f6e1f62abe4c7bad94a169593fff7c393aa7f7f455170ab729504f096ecd604af6c1ef83295556f9c1febc784e47e040f5fb662520e361d1dad4730c142cde62f18ba07b7153e0ef36238423d8f2783c574f3601b6621d8ec7d001715dfeebe8d20c7d9041fcd9d2461430468a6aceaaef906e7441b66fa3b9d8bee0e3061702b8a6605ac9d7c64fe504334fc587da6d796bf9b36d747e1a5995e8575434b158fb9b4c91aa6fee617e9a0ba2d5228064bcfd7efe6debd581b24f8d472be54dcfe8b7a4dca593644c8a9ae28726be3ae194bc6f753e11b607d968218840b0fde1502e9b989deddce03c5fb8f9667b70ba86b263edd6d61d3e2345ec5d23f35864a4f67d207feeb1b0d1ac689daf041432f4f0638d0f4415c44f4d8bc69a4ae7a424cb9a7b26715c2fb0d2efdeb244147ad7a22e040d3ebdeb89217514e66c4a2602832431bf0103e9558081e5129ce7b7c921a82d349ee3514f5fe7f2c5ded5ba3f78c67b55ed52543b033c45d900870d1bd977bca67544817475337929411ad22fffad7a86a273d3be242fe5a87e81e173ace2056c91e2c02c345e35ca0737f41f1a24132ff128042f0c317926411332df1890bd736469aed4f4a523cb2cf1573fd4df782a4a0a74e353567781393431db8b648ea37167481eb03858b4b01cfd535f2b314984584da8bf51c5d49fe475f942abade5c2ae2cf37da345d61df8b7db1366c78c68f2043d14ee30f01524eec71e22afa8719982cc02c75f2fda6a8bb2b8f6a4da12f0e6a391588625acb56c3032039a7044126124fae8539972cbd2066a7102df1145bcd61aa84d5faf8f9ba55bae020eac127ba3ddbe0edb73e3de98c04c667aaf4c78f2b9b827f242180f61366c1c9360a57ca58a0dab133a4b7ecf0a5ca012fc6f057f30ed81c10a8110cd9525ce5de7744ea73130431287e1736c142754594c8119e4b158372843438e43551bdb764d80efd4307e8e781129e63e5ca9d1b94c37b0c3053b308d99d7e0e7ae49202f99edc34ca1343a7e983cecd83ce52e6569c14c4d5200fde08f1d95684c1298a6c79eb2e29017a6fa86f7df1046d4551cd3232dc6ff2079685782b4b45911d4b261e9a554ca5b1a153ee50da56cfbc7430cbe241cae8aee1e6abcff48222e34b59119c94ec4199837238e059bcccba0884d254ec0ddf44ecf0a2d5285695847d8fc506802c277cb41b7143392237b2df0bf5ce4280b7b6e13efa6d7cefc4d5cab8f749bc67d7f5371dae73cdafcb2938def90554f9569c0ef27b42220fe0f6adfcfe7f826f445d4ee0c308394f2c6e4d061d1cace291643e0f93eab9514415cf23c9dd078cba41d15fdfd820709d071c9c9a1bcf31076578fff1f45bfb5194f47feceab25f77e6571a86b06e09528cfc3a26cabe87b87dcb80079af98ba4251bf482aed81ab87ca0418833caf8d60428acecbcebe140a3de70eb8d7f8a00347ba8682f8226c23eba55aafc28894d23b1ebdd5cdf9aa42dd544970c19809fa9e39aa55dcd554073e9e3b680f5e735478b90edec288a08aee381b9887484679b063367919cc6423cb6bc8c20865ec30e4b0cb018e7cf1f368e166a5dc52b4d2249f8a4228e6f06bab487e7b5890c5a0286e9b75172d1e04a4002746186fdd9723d89f50b54f37e80333bbfabb8c9200ee7c248cbe12cf42a4847da7d6df43f5d490e2dd74a88c38f2b7c3d8d76be27abb0b3fb5908a31f396602d0c5fb8742663d16e45464701bb8992db7dee4f1c562c4bb6044edc13783f6ff3b9399c066486b737f014dd19bf99639973e5c3c00e9b9e41610e9ed9e3af0d47a7c691cb68d78f0abda0ff3ca3824f11f4f634a172bd94f13746fd5e9cb0857c3a9770d1b501d50b81216e2de5c175903548fd7e375f07faf7a22ed552e8cebcd1d05c710cfa4058c0c1529f47857430fba9ce1c9c968487643f18eddd8b22ee7c766276c0e3469a715659d80c08a7c6734a484d7c16315daf5ed770de8a16057dc37bbefa56ba8864c4dc46b73bc78e2ce2e43a7e1f70feee11924385b80d600d8024e5dad9ebcc8d8e818a9b835c98b139f95b71e694edc6057f24fa4be25d9ba7d3b93e254b7fdb7b0e09846471476ae65c6b07b35362c495dcb0c1abb147fe9eec5f8735fb33ae2b4222e8674b9f774d2c62ea34e88802be3df45ca093a24409fa051c01d83c12dad942f7f8ac0bcaaed0623c32a031c6b0b0759432826e56b4ac4ef0b9bb639c5d3d7cc30e59f1831b2d99a178a342b7699df60a9dc1ef40ce0340d0f7", 0x1000, 0x2, 0x0, 0xfd5e) poll(0x0, 0x0, 0xffffffffffffffff) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 19:29:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x8000) 19:29:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x4}, {r0, 0x4}], 0x3, 0x100000000) close(r0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000003c0)={0xffffffff, 0x6}) r2 = dup(r0) getsockname$inet(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) syz_open_pts() dup2(r2, r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x27c973b0, 0x0, "7740152975f282fe4cb005d449bc94fcde6596f7", 0x0, 0x40000}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000140)=0x6) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) r4 = socket(0x6, 0x4000, 0x7) sendto$inet6(r4, &(0x7f00000001c0)="945694825d8f6d3735d5048e12db6e39094087523164ad9fa8188a4cc79344a086ac26bc78e02d4087243c95bc8ff948554e7de448ec5e00206920d7c03587ea223dd698e65c2bf1875f858a8ca2f3afb729685906c87d39964e714e43ca770c255a9d8dabeca91f5309e492c5f47069ba2930a8544031dffd47cbe82c390f251643b3e28b7c9a435e4cbd5169e1b06d1f35ee1ed475e549472131ea66cb9c3525857450514d7513b89a43144212fede", 0xb0, 0x402, &(0x7f0000000100)={0x18, 0x1, 0x4, 0x100}, 0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000400)=0xca4) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) setrlimit(0x7, &(0x7f00000002c0)={0x4, 0x1}) 19:29:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0xdd00000000000000) setsockopt(r0, 0x1000, 0x4, &(0x7f0000000080)="c24b99512a552f26f1ce86fedef08f6bfb4dbe30086af31b94fcb9fd3dd96a4d4006133219e26e9b85957cc3dcceb024e6555e307a5f632102fea87156283ffb688bb7a6350a193db14996326cc60d506cce2f0db6e8845c131dea5a4d5938ed5a0608ec73f8ca3cc90fd9cc127543e009ff8b92e0eab4ad46cdd0e03bd8feb081aa", 0x82) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000b, &(0x7f00000000c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="16e3e215ed621548e59cc8c646f958034d76b19eeeddde952508978fbf748db9ff0d5a51d2a4685cfad88149", 0x2c) 19:29:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x1, 0x8, &(0x7f0000000000)="17dd2864ac438ea0bbe9e58aa9d71fc9d9ff5173e9f320b7f0f9bf6ad619dce736679a6b76d99e8780dc2c38b3e8429db6b5bd2cd90ecec8eeda6ab551209776bcf3985c500bc81de4447645ee4f1d26980a2455e5e7c21405d7a1f6b1479e1fb3a621c142", 0x65) 19:29:41 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x488, 0xc0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10, 0x0) r5 = socket$inet6(0x18, 0x3, 0x8) socketpair(0x18, 0x4000, 0xe7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair(0x9e239f31c109c75, 0x4000, 0x20, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x53, 0x2, 0x8, 0x63c6}, {{r2}, 0xfffffffffffffffa, 0x80, 0x8, 0x1, 0x4}, {{r3}, 0xffffffffffffffff, 0x8, 0x2, 0x5, 0x80000001}, {{r4}, 0xfffffffffffffffa, 0x10, 0x0, 0xfffffffffffffffe, 0xed3}, {{r5}, 0xfffffffffffffffb, 0x5, 0x4, 0x3f, 0x1}, {{r6}, 0xfffffffffffffffb, 0x20, 0xc0000001, 0xb85, 0x4}, {{r7}, 0xba41bdda14f11546, 0x80, 0x81, 0x5, 0x1f}], 0x8001, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffff9, 0x4, 0x4, 0x8000, 0x4}, {{r9}, 0xfffffffffffffffd, 0xa, 0x40000000, 0x7f, 0x100000000}, {{r10}, 0xfffffffffffffffb, 0x1, 0x80, 0x32f, 0x6}], 0x10000, &(0x7f0000000400)={0x0, 0x9}) r11 = kqueue() kevent(r11, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) 19:29:42 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 19:29:42 executing program 1: r0 = socket$inet(0x2, 0x1, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125d00000000", 0xfffffffffffffe85) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c97908667ad1ba1a6447993d09d9213dfd12659e02cec8b20849491bf597fdb22068612dced378fb8950e2304ff2ca26d06444aad71c5ca0d16f76791923f9f3c640ac0937099af82af1ff481bfdb40e87", 0x51) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000100)) 19:29:42 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x100000004) 19:29:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = syz_open_pts() close(r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x20) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0x1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r1, &(0x7f0000000140)='s', 0x1) 19:29:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='r\x00') fchdir(r0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='\xe4\x00') mkdir(&(0x7f00000000c0)='./file1\x00', 0x1e0) 19:29:42 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/31, 0x1f}], 0x1) kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r1, 0x0) 19:29:42 executing program 0: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000040)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) acct(&(0x7f0000000080)='./file0\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f00000001c0)={0x1ff, 0x80000001, 0x5, 0x2, 0x4, 0x1, 0x12, 0x10, [{0x82, 0x1, 0xfff, 0x1}, {0xffffffffffffff70, 0x2066, 0x81, 0x74160}, {0x1, 0x8409, 0x100000001, 0x1000}, {0x1, 0x2, 0x6, 0xffffffff}, {0x2, 0x88f, 0x5, 0x100}, {0xffffffff, 0x6, 0x20000000, 0x6}, {0xf999, 0x2, 0x9, 0x2}, {0x48c0000, 0xffffffffffff7fff, 0x0, 0x100}, {0x20, 0x6, 0x1, 0x1000}, {0x100000000, 0x52000, 0x7, 0x20}, {0x9, 0x3, 0x1, 0x4}, {0xfffffffffffffeff, 0x0, 0x351, 0x1}, {0x5, 0x5, 0x400, 0x8a}, {0x80, 0x1, 0x0, 0xffff}, {0x7fff, 0x2, 0x81, 0x8}, {0x4, 0x5, 0x1, 0x3}]}) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x84}], 0x1, 0x0) 19:29:42 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000400)=0x8001) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) rename(&(0x7f0000000480)='.\x00', &(0x7f0000000500)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000580)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r3, r3) r4 = geteuid() r5 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x681, 0x0) r7 = dup2(r5, r6) ioctl$TIOCSBRK(r6, 0x2000747b) setitimer(0x3, &(0x7f0000000180)={{0xcc, 0x1}, {0x8, 0x9}}, &(0x7f00000001c0)) accept$inet(r7, 0x0, &(0x7f0000000200)) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000440)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x8fb5, 0x4029, 0xfffffffffffffffa, 0x8, "050f7970e28142087e7f547766d1be81db1d5223", 0x1, 0xfffffffffffffffa}) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000280)) setuid(r4) nanosleep(&(0x7f00000002c0)={0x13, 0x3ff}, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgrcv(0x0, &(0x7f0000000340)={0x0, ""/102}, 0x6e, 0x0, 0x1000) 19:29:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) close(r0) 19:29:43 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x8001, 0x1, 0x81, 0x1, 0x606, 0x8, 0x6, 0x3, 0x1, 0x401, 0xfff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_flags}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') flock(r1, 0x5) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 19:29:43 executing program 1: r0 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) dup2(r0, r1) kevent(r0, &(0x7f0000000500), 0x5, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffe, 0x5}, {{r2}, 0xffffffffffffffff}], 0x9, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x20, 0x0) lseek(r1, 0x0, 0x0, 0x3) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 19:29:43 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) 19:29:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:29:43 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 19:29:43 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r1, 0xc0}], 0x1, 0x0) poll(0x0, 0x0, 0x1ff) write(r0, &(0x7f00000001c0)='\v', 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 19:29:43 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) getuid() setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) write(r1, &(0x7f0000000180)="b5", 0x1) poll(&(0x7f0000000000)=[{r0, 0x6d}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 19:29:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 19:29:43 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x3, 0x5, 0x3fd, 0xffff, r1}) chmod(&(0x7f0000000340)='./file1\x00', 0x1) r3 = getgid() fchownat(r0, &(0x7f0000000140)='./file1\x00', r2, r3, 0x6) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r4 = open(&(0x7f0000000080)='./file1/file0\x00', 0x200, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file1/file0/file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe61) open(&(0x7f00000002c0)='./file1/file0\x00', 0x100, 0x0) 19:29:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0xfffffffffffffffe, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1000}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628", 0x63) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) syz_open_pts() 19:29:44 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x0) r1 = shmget(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x6, r2, r3, r4, r5, 0x8, 0x5}, 0x7, 0x10000, r6, r7, 0x6629, 0x1, 0x1000}) shmget(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSTOP(r8, 0x2000746f) 19:29:44 executing program 1: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x4) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x80) lchown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 19:29:44 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) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000000081, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000100)={0x40, 0x2}) 19:29:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x10001) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000180)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) 19:29:45 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) lseek(r1, 0x0, 0x0, 0x13) 19:29:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 19:29:45 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() setrlimit(0x3, &(0x7f0000000040)={0x6, 0x7ff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) 19:29:45 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = socket$inet6(0x18, 0x3, 0xde9) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x2d9, 0x8}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1ff, 0x4cb, 0x2, 0x0, 0x100, 0x3, 0x5, 0x1, 0x0, 0x2, 0x8}) socketpair(0x1e, 0x3, 0x0, 0x0) 19:29:45 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') lchown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 19:29:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000ac0)=[{&(0x7f0000000080)="16c1c795b5cbb2bbb21de4afc5e309a7127492f67b0958621dc9bec208e083e2faebe21306a22ff69330257a50f6a363d6065cceafddc072d936fab161c2a4ad2a43c24a105629b12a2c628585c57cc607a406e37384c29c2a148d4b72f5764c7d053c1496b68beb8d91f93b3463fc8c6168f8d93d7ea1afea83d9d4989e5c1d3d65e19a33c215b6c21423e1ad595c98a823e4cc770a859b584bb4d45e76b2fdb1a5d938d57c0fa9462f32a5a38edd57c5aeaf00840b225ba160345f6b8aeb786a9c18e9d6cd8903522eacc33486be4b0a321765f14565ce", 0xd8}, {&(0x7f0000000180)="c8", 0x1}, {&(0x7f00000001c0)="2b016d773355dba1330ed6f0199f3de5d055c2360ae5de8fd14e6aef85476a5d4b8fdcd980c1eaa5bcc2d2c73b4c2ab7a94b303b4d14ebff6d40b36631190e62f99cdc4bd85ece8b6ed5d5f19d7327520148194cacf96e2fea4bdc87382a9ea8a7352b436cfb7a63276007d3181c83e4768be37fd2d16dfa929d7a839a78e81ff271be6df0f68118d752e85e3d0e457079a1f123159cfc4d7f1d98cd3e199684721a11f60ea054123d", 0xa9}, {&(0x7f0000000280)="7370310681003c6e9f7cd07e221886d7c4478b3ccaff3f883201c2c7c69a4606516cf5316d22f85d3cad37ec50aaae13ec36193825e1df047b62b2e410f46cda5d8c2260fb063bfa17d43f192d80ef18cfeab6d988fb82b5cf4401b8c43249916bbca5e3b48ece73d84c01df5b56e206b263334868dbfe25a8a219e1bf96c521b0b6654dd99d9d8ed2f0c3f39f8545cf6d92221b5e3d3764d7ce87e872d6ceecb8187b80d4e9d9c11fd3d5a7336b6c932c", 0xb1}, {&(0x7f0000000340)="a65db77d48736873b2ec190197690650237b0f10f67c32631165a11ddf98a65bfb385278359d8328acb08229487d8290326703b4e9fa4ee436a111ab661e92286b65840529b8ccf2e0af43121d34bdf95a7976dfa5ec61c6ec73e07c133614de30c5c2877ef6a682a94e7b0c5c8ac452436e0623fbb7c45ff2da28927847e241af725e0cf3f2392279e2a4e9474f33a5998edab941fa0362ce94cd4073fbe8409d60e8d52dd9eaf5dc41a3d1c528474f81abe04e2dd9c99d110fe61df0e26fa2955a670648545bab268a8888aa40418a0d168affaab4c4748220ca248c3ba2deb875b687649f7ac745cd310904f3", 0xee}, {&(0x7f00000017c0)="91559d561d335557b8d797cea1c1a68241600c16fa7509b6095b8533692e53446894c16226033ac11ddb9f4901c652dfff5490d2e122ef26e32cdd690a4f4fa62b73a08d219df1696016b34256e07c2c0eb3dc13b786bdb90c92ae1f8d70937184b130fe98e8b73ebd377b3dbcdd642f86bce3db204f8827f347f898961a8a6a14449458ecf0381f23d2158445a9b7c401dcf6197dcf9bb1da3966a0beb75ce3a09574a9ef40b84012b0e203ded4a5c0aa84e95a960c4048994541b0a4016a40dacf8751fe580d0d621868185164114fc1341250f0a190385716378ae514dcc58db7a4b47f41ac56d59e74bec379676cec1b05615d99d569eefa27b0af9b9de4f370cd5ca3b9a74734e601f3baccd969a84624e257d6f787a04a42537484753550b4395818dad05f98100de966b1962f438d3c647c08c2d0863f8c55ae4f9fef7d8d278095d4c1746cb299708c25ae8ddd904a6e140910c7374dcfcbbed7b46505cfd3b0e95fba2825a0bff8a37c16f12802f9a4670b9ba357becee4430c00e03f97b3600e8460edc91027913ef115c2bc8d7932dc159de8a24d1a9307d5db1ec7b6c5f16761063dc2869f8432e623c268a6bf2d76e221688325cd17c0d82e1e378a2ad5bc5df8b428155977c483322f02614e7ef780015c886e75f2dca3a78055e430c9144f936a60ea8e7f6d27c34e249aab97eea2bb8ffabee6c4f16813f547a65cff65bf676a372f6d2399ef39feccc89da7479995e9eb05ab293b0a4e8549f674feacf5e7076dbe3a25c31719d09d57fd8eb4c4005be720ba4e2af1beadb94237f129f18be29baacbc7f78c0715a605f2c7fb5d198fa675b68dc1fb4b3fe27be668a26961c89ecf1c708d6559f6c612e6cd25f215c483abd32826f7c07e85ea6420a7a2ccb97ff608d0aa96ec0034cf699582fdaa441aa77a31e08e9741355d1a9bcfce7efeff559071738302e9d2a4ca7c77251b12d071a62df5c658a87399a457152d20de9fff628af42508b5db1a654a254584ecfc21adef924fed477397ba3a6f30a0252e9ef3ba9b9367a95c4cfead98b0016ea3c78a4c37ca0b64e498449ad7a7e2cd3fdcc2c5989729be7a3000f20ca60801b078df1225032f13cd541a9cff54a6f802531efd8d4c5910b95c47649f3c2d3f1da54820399fdca787410b7ccf611ad5f95cdf7ec7925eabc8bfa3948afe5a7addc35b7a639571fa8574629580a3a44d75a769715a9a65f386075d3d3e99f10212e12390f5039aaaabff6bffa7f652add4919439dabd26030cc14ee1286a7353f80c4cb71f4a866a8d5c50ff69447116f7b31706568e1b75d180cb2fa4df96b64cce214e4928e908b9a554b3db324d41b28f6949aa0cb780aa6d3d0c62b1d1779d6ee3a697f505474c8f7b73cf86334efd23b2ece0a712aad4edc9974f0d1942734931fb9077b22f60223d660e9fedc4f5434bbd335a8c730aa3c5ba7cf91066f20df3839dc7b66048a406bd4f055b301609f0a495583232751bd2121d01b02f667745fba035cdaef5e9255bb433a78e29ac24b547fcee004232d9fa1f8af01494e020d1e7db87a55225bf0954f26992a94be6f4699c933dc3231ba92e168c8f5321d1a47ca91fafeafa05093326a15ec14d06e6a70fd33801a88d1fc3a8523ace8fdfbf2b996adf4644b377d3b34d0efdc3d34443265f2c7080234b5c83d4188cae41d801a2cefef0b7e96e9906a83485683eaeb4a31eaf1aa0727aa6f1f6d1ec85b890406b8a3c6a0f8de5ae2f6a516ea53e8e3c84f63a17b524fd7179cb4df57754937a78e84807ef889965cd0b189803bba57e926184d32a9eb58b2ab1be359b7141848b02ff0caffbdbe89dd7b0665597e8a9a67c927baeef2c02d4f15752c4f882f3829fa6ca30554242bd27dece5a32e18f08df29faf396be0cb5a24b55b4f85b7f5261d39986cdb1a102582ff056a5b968109902d65318cbaf5cf3190a885d0cf899b06092ddbf1bfdd50e8fe3711e5ff1d5b9d80b315ea5456065bf04096d408684b65a790d255c80de7d4c96ad0ea7518945339fe9d93e762d2d2ad1593e36d9b521e5a0d215a4ee00d149c0f6209b72669554054ef528078a08ba16a8f934b24f4dcaaf869f1a71f89fcb6281bf924d666f97feb8f0b6502182625dba5c5dd9c3ef839767b48e42e290c2010c7eab2296edbac8d31e2d79fb8357e6b95204ce689a1b2928de7ae7d86b644d9fe51c4d3c0bad6d4abb5d8cba15741e49fb2fdeafedc921f622beb33522ee7b05b1d829052c739493c7a44f5c009a280055c25841373f4b3859a55dfa7a978ea1712cb60cc66b775f414aaab1694b3ce4d943801f70e2a6dc1068d10a8d0a22fa2cf3642bcc267b65f0dd1dae057507286cbf94be84afc2308d13d9edef8f6b28bfb43c7584f88d520745e771f2122cb77ef582d92e97595ef32d31dfbfd776b84ea8d36cf3e408bc7c44ba7a90246b919b9c449215804e0a57284ea9e9c9071d8ea04385874e723ca563c2c3326d5a4141ea2cb846b5dbb230c36a9d30802631fea08438ef5f04bbb2111116fb1c7142e4804ef094de71b241b733213008c0256807a7ec17b5bb9ca2846cdda957ea052f2587d87876bcfa306a8df60b831a5cd838b3d4ea057f46f493387e831866d0982c51124d34621c2d2c715b74999de3a5d454b9c60b6aeaede4cf0fb8b03200e2f6b7b90bd21b723b29e78161cfa0d3cc83e9fdb2eb919609133cc262e0cf1b7d207503d19656d1a7339b448cd3cf3909fbc773e87fa259ee9ac97b38454364843f079e481e7f5a03a9473fa0e368d170e7051cdb04eb722aa28a24f8ca5fd3c4464184cd85c2c8d87a1ac90a73968af08c72fd6b21b2adb09d89b469edd3755d1424f9e0005c98992641400fc91b69e8937372ece69fb4f1a6f198c802d96467d855a51e9032195fa011e260bb1391de57e7e344992c66da49413cdc46b0b9591a56f4b7c73b5bb7137c0ba80bd9a9987d8cf66f772facb1808c0f59693e77bab1fba258816c34d43676c8418524e47cbac23ecd1607804aa627f5b25b52f0e7733cefd5f0334865d4bd3b73064f171c3032c366791dd7d0c7e4fcf680199c02aa32d7c6d3e1b354bd495fb1dee580f4a725a276652a1d75f68f9bdeb4d425fb623dffb334b7fcfe4b944312c7e6b5903b4bcd0abf7dc0a5ae5ab08bdcc74214f10776ff82e1fcdafbad182f1bc58cc628710daa49eab2a6f528203e119c0249854bf7ad2d513fc0898a7843d51693299a8aa9f26d5363dd819734523c809a5e6b6ca20a464492e22286b16f3eba270c3b45488a264dae5e1a1ba207cc4cae2e22e9fd6493a4848f29f22a06e4643f599da0dd432903e1be7ad7ae78034d1a94c536d3ab4b2a5f701b1ebc8f7f9a3d183eeaeb025c3c1f45e54d71e5b3c80965caab571d3ec848387dc758fd7281bbf78e6054a4908dd6ccd1b267925d0c7f3da308ab3922734e415dbef08010ddf1d5b67f1cdc4519d5468d3ccc7718af7dac45ba72d6d9825749e75104347c9779f9501c030a1d1fa5e1ce5b4df345c7c9ab48f4579f2532b9ea8c2fbc802cb094c5feeeb9619018eb0f17be10f8fe3642ac3c2b43a4001a92e6413ab4f40d4aa6fe11f834764f863fd98a04c2bd87399ad33038d2c771c8570c25c13817bb0ef181638748a7f5b86f346c477f7ccf127e6d4ebf12ce4cef252879e326169d563d3aa020541e1641542118dd5c18d959c1547e9780dd9fc29d0700bae777936c35ad073722b94bff1b0661b4e7be68e302156de3087c35769cbf57c8ae2df844a6614caef0f04aa5a29179b9a49fae2bdad64d83171bdfeb44e948dd5a736c06a5fdc99a782368cf25cece6c1759be8897a3d159d79d4879ed0cbd557d529cfc2b386e848789dd5accfe71dc045f876d7fed353ff1f43d6585799f09ce53435ce4f9de0b5ad0bdfc0280ce89253c99c8b33ff8d5b48d43436da8587770eedd7e2aead2dfa2a9ce1d8f8975dd1869c83346083b10ab682e4c858b6ecd1689a43ccad51ffd429245326d0567d54c14dffd23e289d986cb88f1926be284779a415cd9a7df5c695cb9ff951b509a2237b29f9fc28698cd826f5602ddac9021312e6d825cde2789ee31029f1f9f340d23f82dcaa11aaa4268fedde13e8d132326798ff03d5bb66d2fc9e3d5b7dbf9cf7a79a672c84a49128395ce34cc84a4c08803ee8577762ac6411fc0aabec1f7555ec0869b6a339c46c34dc83f41ed8bfb96f4fca0d58ebd5b33da67bed35a2e3b311aa562f6e3c6a1c65126924ac6c9da77e143640d4d89e381811331572b069c2b5fc39a880289447d440b3e5f3fbf0a36198b9e69be14b1faa7188afae425ef889d5b2b6fa445b67c2c256776db79119501412c97243f1ac888d32d53e7bbc15b516ee812ca769d68c4fe1cfa35245578c573c321d0433b17e37400aa29f27d75d1840916d323006a764be5d655058e3082589eb0bbba0e1d08af2f8ce26f4ea86bc840b394b1effbb7890fc4e0d84cc831eaaf2e28635137206d124e860c8ff339f8fd3ffd6e85ba1eef0c4e9b010f6cd0b7e113e89f6729c5e9f04ca9e0bc9ae1c442030ff7086503bcc8aa78a86fe9caf634a3a2555691c269cfa1f5d44a647af6110eb9963990aa7727169b085b3475c007aea4d3b6eb6cf4b70c046a6888a3bc19b29065a5c36dc5fd79348679093205c063227aacad4c69da0ccc5719c9bfb12e70c395b2fa739525475062778b85c8939af32bce93d6f924d953dfd99902802e62d61633582e0d4dcc5db50e05b83567c61d25475b64c67feb845b61ef4178b2bbf685d07e5b511c592199e05af4fc6edbf675cdce8706d45bb36e6f5663c860d9c166233d698d3b9e5af9f9f3e5359e5fb1d743352d248f779a2dec2bc654cc3908af2eda29b3d8f4d3fda7d04f129fdd9b66ca3ebab40a5de8bd39c10c707967abb621d77fc7c79cddcb12ea076420212b98e63a68a3dc68df85cc671795974f4de4be546fa4a75cb419fac3f46b346cc527c503747f2e030f6b83d5dbe88951f7b7574bbaa0c03cb0c4f26c77283490dd56a6c4831883bf718ae43a8fce6ff300693df9768cabc897c8ee0dc55f87bd2d1ec98d6232687f768c939131e7bf776095f11fba6843eaa22d57badd668e7cebba98b56c5f6479d3fae16ec853bd694f62a28c66a226bfaa8e927b7ae0e270d0a87f7797e54b017e10227eb51f6c1220acf1f9f4ef7dafd4c50371988f5f8519dc2fab1197e122591b554a61cd4868d64f3f07344a1fc49cf0a6b29f89769d7c43c6124e2a5d02e650727855592972009bd04089a08b606377edbb1aab213522bad32986af53aa0b2c737db34818b5d21b949dc37768bc402b4efe51c7c3c0b39e1cdfc281f32d68430d33bbf1aa31db4ae2e4f281cec9051fd8548cbdfc71f15fe11d35aaed6a1c6c5ed430ba2c4388e5bcaa804cc3fc68e073af31c471124956faff62452ea09ce12d6804d66d415367af73048a480488d1c009523895644b16815e14727547540bb6fa76f7191fe1907d057a6ad999004d03147388b7e0e4fc10eff641aef316c457512ca950a50682a3f30cbd2d9b64f69ba74749b9603eef3fc8f318c8d08fae5f06f2c7f1369b4c355db95f633ed868200e80c994668d1eaaa4ceb435a31ffddfe82a51456d234dc221636b837e9cc7ab6674c3351fe8ce6a58475efb3fcfd3ce50837a84e29b45f83db7c24daea3041f59b351a7c98d1550c2c253ef03ea2d5714531e01cc70e1784592", 0x1000}, {&(0x7f0000000680)="2a0f145d465bcf4598a5889c98fddeb6873ee1e5c40625a828123660e4fd47cb352f57663851db58db6e20244e5cb4a28234478b44c914bef708aa69a40aa2e2ba97a521d438433268196a24f2328e586f0ba79cf2db8a8d1ba3623cfed5ae250c47772d23aa87f6768855011efe2a4a23e58793e2e37cb74921f6867ba10946bc04d11cb0b3667ec4d0100625753ca327f787cd8e06c019f5300ffa3136026bfde6693c6c8144ddf13401a2bd1ed93638b9d7e9613e33e4c830aa1146f573e032b27959c80dc2", 0xc7}, {&(0x7f0000000900)="c45a07ae6c028ebe456086e0d656cbdac85f48c40ed004d24466e0e3009dbecbf109d498e4a7caf84f8027fcba7e18cd1d850ce1178bf390dff69ec9bc7d1036f4c670f09d5d179d8869b670ced0e169e6123c245e422e74f9fb90e63b4762fc3cbc0f38a753f7a9ac0aae5107ae73700ce39bb719f4ced03399530889c75c14e76deb98380a26c7cb60137e691e7c4bfd5ca5c0fc9377485f3459ee4c7becfdc098e7", 0xa3}, {&(0x7f00000009c0)="926b1ba8e74fee10db3232d54de1fb922a9794b95753f6c60e442159ccaa42a627e96dd5f31ef5bae5734314906e79c475e801d905246a0b30778e236ca67e5777b4e1e03386a0256e6f397c0c96b7d9843cce4a72181e17e0d91fa152f5e989a48903a50319b2c998b996d117354ad0f92a658caa3f4115450ba2bb7710959d7e64d8372ed21a9ceaf429ab6838d7bc0feb06d049bb62489cc271ec3942853789d3780948e436dfcad2585732f46e3a24c304fd2deb8fb69e4cc12d7138632d15fcc57d7615c8d78d5a39", 0xcb}, {&(0x7f0000000780)="e64a581602605c551a94c4c432ce368bba032126e586b854d4f9a9d55a7a08615f621a3b2412bce2c402c405e8965a847783d2592d233b7e96758e225da4952eb874fae9d154fac3a8c97efc56813201847dc77222d8826c11edceb9ae", 0x5d}], 0xa) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x6, "fca53c41925f1be62c36ae61dba64800"}) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) syz_open_pts() writev(r0, &(0x7f0000000800)=[{0x0}], 0x1) read(r1, &(0x7f0000000040)=""/38, 0x26) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) socket$inet(0x2, 0x5, 0x8) write(r1, &(0x7f0000000840)="5dd34f9736471ec6e9cf1d85f3b48fb186ae93b38df81acb8b9eefe1048bbb7c16aec371587a37e1dbbe0bcfb02eeecf6738d7609b425c3ba58e76a6b45969977699a8bfbc4653d972c880f7f4936a59", 0x50) 19:29:45 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x3e9) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x0, 0xffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x2, 0x12a, {[0xfffffffffffffff7, 0x3, 0x2, 0x1, 0xffffffff, 0xb84b, 0x72a7, 0x40, 0x4, 0x100, 0x3ff, 0x2000, 0xffffffffffff9ce3, 0xfffffffffffffff8, 0x9, 0xc92, 0x8, 0x3], [0x2274, 0x800, 0x3, 0x101, 0x0, 0x2, 0x7fff, 0x200, 0x1, 0x9], [0xfff, 0x1, 0x7, 0x9, 0x2, 0x20, 0x1ff], [0x64, 0x8, 0x29b9, 0x9, 0x401, 0x7fff], [{0x9, 0x1, 0x237, 0xc95}, {0x8, 0xfffffffffffffff8, 0x8, 0xf0}, {0x80, 0x9, 0x4, 0xd766}, {0x10000, 0x8, 0xff, 0xfc}, {0x6, 0x1, 0x1, 0x401}, {0x8, 0x7f, 0x0, 0x20}, {0x4, 0x3ff, 0x5, 0x6}, {0x5, 0x100000000, 0x8, 0x61}], {0x9, 0x10000, 0x0, 0x1ff}, {0x1, 0x557, 0x9, 0x80000001}}}) 19:29:45 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x80, 0x4, 0x80, 0x0, 0xffffffffffffff9e, 0x2, 0x1, 0xc5740d107ee28122, 0x1, 0x8a2b, 0x7}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x1, 0x8000}) r1 = semget$private(0x0, 0x0, 0x602) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x206, r3, r5, r7, r9, 0x0, 0x8}, 0x7ff, 0x5, 0x3}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000400)) r10 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r10) clock_gettime(0x3, &(0x7f0000000440)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000480)={0x1, 0xf9, 0x6, 0xfff}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000004c0)={0x7ff, 0x7, {[0x5, 0x7, 0x3, 0x2, 0x6, 0x8c, 0x0, 0xfffffffffffff800, 0x4, 0x1, 0x8000, 0x3f, 0x7, 0x5, 0xa1, 0xfffffffffffffffd, 0x3, 0x6], [0x800, 0x100, 0x100, 0x9, 0x2, 0x0, 0x6, 0x9, 0x7, 0x8], [0x13, 0x5, 0x9, 0x96, 0xd0, 0x20, 0x101], [0x200, 0x80d, 0x81, 0x7fff, 0x0, 0x8e7], [{0xfffffffffffff444, 0x720, 0x2, 0x5}, {0x401, 0x8, 0x7, 0x5f2}, {0x3, 0x3610, 0x5, 0x39}, {0x7, 0xa000000000000, 0x4, 0x1}, {0xffffffffffff7fff, 0x3, 0x7fffffff, 0x8}, {0x3, 0x3f, 0xffffffff, 0x8}, {0x9, 0x9, 0x28a2, 0x202}, {0x8a06, 0x0, 0x9, 0x1}], {0x81, 0xfff, 0xffffffffffff0000, 0xfff}, {0xffff, 0xdfd2, 0x5, 0xffffffff}}}) r11 = msgget(0x1, 0x8) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000700)={{0x3, r3, r5, r7, r9, 0x40, 0x1}, 0x0, 0x47be4517, r2, r6, 0x6b8, 0x6f, 0x3, 0x8001}) setgid(r9) setpgid(r2, r2) r12 = socket$inet(0x2, 0x3, 0xfffffffffffffffc) chflagsat(r0, &(0x7f0000000780)='./file0\x00', 0x0, 0x2) fcntl$setown(r12, 0x6, r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000007c0)) close(r0) setgid(r4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000800)) 19:29:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ddffffff0000bb00000000000001801100", 0x13}) socket(0x18, 0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 19:29:45 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) getrusage(0x1, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x9ce99de9e5d86532, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x174) 19:29:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) close(r0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x4) 19:29:45 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() close(r0) r2 = dup(r1) recvfrom(r2, &(0x7f0000000000)=""/39, 0x27, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt(r3, 0x0, 0x800000000001d, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r4 = semget$private(0x0, 0x4, 0x2a9) semop(r4, &(0x7f0000000080)=[{0x3, 0xb6b, 0x800}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x401, 0x800}, {0x0, 0x80, 0x1000}, {0x4, 0x5, 0x1000}, {0x6, 0x6, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0x0, 0x800}], 0x8) syz_open_pts() 19:29:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x5, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 19:29:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) listen(r0, 0x7fffffff) setsockopt(r0, 0x6, 0x80000000000003f, &(0x7f0000000140)="9e54762da50ef75373705c8e4476e1fc656041652d79bd2797ec90cd65c84013189c8a011c9df129605466aeb6f6ec56bf960bf72b153472a4b67d87b7ba9413f3ca8a012007078d8bfe67bbe5b14e3ad4fad89ee81fe70ef473da0b398bc892601854c56eb76651e5c235d43684945dccc3bf2892422f9923d0bc8410b4da206f08a88c5528148a3c5d5ad2a99cffef2100003a140a2d8292be4354b432108f46795ea2cc1dada1f4ecc35c8c385a29d49e95e70000000000000000e87ced8fb75113ce225fc359d85444e1bc208392053f75543eedb0ac4640e5a590310f050f21ef5941becb8a4f07b4a59807d4e45b089e91", 0x303) 19:29:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf80000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="75c90b7252c5270424b4deac59302c458502638efb4c9ad24e237deaddbd4f2abf184e5bc95afd18fd7689aed378717a70d1f44765c8d4cb58", 0x39, 0x406, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x0) 19:29:45 executing program 0: 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 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x8) fchmodat(r1, &(0x7f0000000580)='./file0\x00', 0x80, 0x1a3cd67938e01c3e) r2 = dup2(r1, r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x4) r3 = syz_open_pts() close(r0) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000100)=""/53, 0x35}, {&(0x7f00000001c0)=""/53, 0x35}, {&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000000240)=""/153, 0x99}, {&(0x7f0000000300)=""/149, 0x95}, {&(0x7f00000003c0)=""/169, 0xa9}], 0x7) getpeername$unix(r1, &(0x7f00000016c0)=@file={0x0, ""/4096}, &(0x7f00000005c0)=0x1002) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r5, &(0x7f0000000240)=[{&(0x7f0000000900)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b", 0xbc0}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xb3, 0x0, "49bf93b0738aa46428fc5d81239f6048ab97d49d"}) writev(r5, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) syz_open_pts() poll(&(0x7f0000000680)=[{r3, 0x90}, {r1, 0x40}], 0x20000000000000f6, 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "72640b8b8251800000004c8f0897a24aabfdab29"}) read(r1, &(0x7f0000000600)=""/30, 0x1e) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 19:29:45 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 19:29:45 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = socket$inet6(0x18, 0x5, 0x4) writev(r0, &(0x7f00000028c0)=[{&(0x7f0000002900)="84a93ed0dd000000000000000000000000000000007c89fe78a5eb8925cadc06a9c0f7017f14f028ae6ef80d88cae211e8ec4789e80383a880084c5355181520531ecaf94c8a7006d84078a8c6c8df5b73838d717f3da457166322082965683e8fc025910e6fe331b1ae4683b34c98157b7e38", 0x73}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10000, 0x0) sendmsg$unix(r1, &(0x7f0000002800)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002780)=[{&(0x7f0000000380)="718c46fb70e3296a5490486f46e1ec62e4d95e5ddaff1cf560355094cc5765332b83e86fc53ee7a1019af33f6e3cc4d6a6976fc337711f538a3823565edb6c07139e971aa16f6d1e4a042886e38a12b3f50fb57597fb70b1865c85ead7b8ca8aaf", 0x61}, {&(0x7f0000000400)="70a3af4e216f61d2d72ce3eafb6db5d6d84d5e8f7ed7086ed2b79d37cb086586e5360564aa42855af2d3b9b84bc2cf74cb835d4a6467a9f3f8172aab086594a2e41995b7d0399c99377ae0269ad4b934fe3794c39f74b22ae5c5ebb622bf8715bf51ec1c5d032472e864a04ef0fd4be1cb863b46b394fe187dd534919b18b710428b8b0a0b54c7841439bef37e2f1486454a5db6fcd328f156c879bf0b482130db17bdbe9e119867079448fbdba971a4f2297bf2becd5ca0b7287baa9b5aa36acf2dc443f985ea2e4126889179b0854bfdc08b827450be70294bf9140166afbe1f00cb1d6b88afad043253", 0xeb}, {&(0x7f0000000500)="708b61063842eaa39d4602edf3b531772ba8c2db2db631b3f006ef6fa0f1377a676c2d5d4be0a9ea44f5d8f08c27804cdca5fe37452c599ef08fd406d8c1525225ed53bec897dd265523d6bfff86feb0e2e31014fb3d3023c61ae9cbe4ad2c3deb3525f024fa1f568d3950c16eafe473b39d6e03d7678ab2b6021c129e751340a463b87e", 0x84}, {&(0x7f00000005c0)="2f5278c79322fe19b38526a8ec8e8b1b732b34f8e92e4b0e8f69cf89760b4fd4c05aa3c97069ecef3b2ea8752e6747b5814d42c4e7307f807a10a6c73a6a4a1c17893228e9a709c50d5651ecb9370d7fba10a7f4568a476b594d34e964590cd70f986dc69b451c2d4c32c67b96fde65497fdb53dab5ffe83f210982affbddbaa350dd4ca6593c46ac87fe06e8a708cd33212e428ee50d88f90d506a7ded08deb8148bc5d54a3cb7420e92dab14ff4d7a9c2ab2319dc633bef01013161e8acf647df44f6a410eec5fe96dc65cc1dd129b05ad39aee973f496b32579de80c68299b50d9dd2b45694ded0295bd8d43e45", 0xef}, {&(0x7f00000006c0)="646534ab6a1c9a498ceacc92563e922089b9ba49697e78c78a99bee246f9758a454c804c6ec1e82850", 0x29}, {&(0x7f0000000700)="f2f2c466234b239437b0a3324de81f2ddc88715a911daa9603c0a8702ddf09f207bb68ab3208b09d533f0790d0f8b357c74d40897196c837970710ef21d82700eba27ed28d7d28e72660226a90bf746f65609e94aca7848fc44c41d27811d84cfab97c88537eb66b6a47a422ebafe8be5bed439d146813616e6edc6c710aea7d2e5a2fd2ca0ca399ec3232faa5346b22ca13d6b089e2e6e61d7bfa6ce7ed3697749d390c54fd2ab1c79a6eae2f14e23bf658142bf882be1f9070cf75cecd9503c8b5394caf26a29ea46cc25be8550c37f83689bbfd0d72a58e0e463d56b923b5e830ae760155f25b2cb6f83f47c430f9ecf52f21f58f927c9bbca3651a496155bf6c4f9961044b074a1fa3cb3865a5426716b9de50ef30d0c1759cd8573e0d194c3216aaaa528c597b777445df31b7717cb9726ac845a725b093e36a494e936b47f7a0b95105b9c6504b8c37970e67b31b5ecdb2cb77ac73f6b5c9f2f406cbc34426ba425d1d10707eff7aea48a6781f027b07bf4d3aae36ebe5584bea251a32da727675c5fe101c267bc42e592b41f7fce96ad7c72096ea04468066e3098d78f9d9ab43762528021369adc0e77eeb1ceb0b9bee49005c2935baaa06d92ed1bee62c65e8f65e16838a59efb0e4593e22d7fac81d749d777a2d3442c803c62699237a7f451951b13e19aff873e86bb9702f845b60a79e1c25191cc60c56664e005e6ae97f8c369e7edb85296ac2db2674f1c51988474a77409dfe451daab92c27dc1d2356b10446c4af919ef8b12b7d5283cd5c7b10defef77616c00130acc30eb00fd9fb24838e10a4295b6e040731da64bc82e505d15227873873dde09c455aa6e0c5f1fdee0ce3239ae716db1333a74cb5804c6007b41431266fa8ca519980db6a273ac7fdd80175f27628449e7de17f1bfce80b8d35a723376be607812b2c9a7abbf854ef08bc4b27b010265878f3d8986d58eafab4ec4e553c25d1bfcae5d66794ef6c006bc770dadd95b6c1ec2dab2ac97a5109c085f166c661baced76d7c06cd9229183663ac5f2fe7fd6fe9f0acf92a0928ff37ceba141be0611e022d0e6890af5ed150e4bf88cbf62139a245587295e2024a562feeabfaf83758dfef292a11c8afeae91cad5f5a2d73b6f1245e66d8206423aad5d2f5cff4b2d4e0658331435dd0023a2aad6f5508c560a5b003e030cf8bb7ff2acd478f75b7655cf046b356e4ea51d89d472b04ac4286dfad705fbf16e12dbfcd59c0723e55e82d80da635f2b9fed61308ba56c4fd982c315394dd5ef7f6e238995595dbf77d709c4d920d54deec45485f3af6e02f46e35478b672d866f0062ff721419a516f11cbc1993dacb76fb6b32ebc94084cc4adfcc61dd26e12a1b3656adc826c8bbd0f3c79f22a08e786125e700b5951f8cfbc6d456e6dd94b3bf033ba92dc613f08be7e2c9583da12e50024b3868d4025e4c3bed39aa57dab0bbfb859f6a8ea424f2f78871be5b8c4018cde088de5bde52757ab6e9f147866626641650ef275df49950159fddacf2721662c484ca68b75f6b4510e9de92ebfcec285447747cac6e1460031bed60bc052935daaff7b25251deda4eb6603b9e2f6192759b8c49af666faebbca93b6701b27f16e5ff7b8246ad23bb04e36de700a9de4d7464ca79dfb9d9073251348f9730e7fc7b3f0c861c6a8b16e815b05db1e40ecdbbe678d4f9e3ac8dc2750582a747be486995a2bf4b84a98697299df3bd22a109d595b710ad665cbba368817eddf021cac4923f16a6638b173e39c0aab1bae09491e6b9b9ca0b828604e12df3283bb7c4e625a3dec6b697ebf7a37b0289ce23c50a1758ea6c228321254cd99c4da1c826b607cff4465111fa3b33a39ad95019dbe474e4015ad29e2f6bdb784719f9c89117680d725ccdd8afd0fcae6d4f2aae51cd89fabcad6629854797a8ef0bc4dd1e8dc126a9de51059b975b1cf62075c582486a9efe9aa30cd0379c729ea88187e3fd5f5babc6558940c22a3b41b94c5fcc4642eeb6af84b37bee29194ae7344c892479c546cfea04d945355e2d3b172384d0f42667fc72398f821d73fef2cf7dd3307c214d0d67ee7383be766395733493d460c9980dce5ca72ccd2c57e28345a9c42c6aa4a8d997b04070c78975c038cb205a6e268416ffc8a93b8e9f8707033fdf98d6e900bd5ffb3c87c984f32e6baef637bff54de872697525502262408152719e1f95af1a1f594ef7aafc3df11722f348644bb1558d9bfc553c9b10ebbe89e74dc6dcd1174fd39dd9b4c3731a2d8333f3d93c7b0b3c053554c6b1424f4f61d84aca10916124fd1fed1543fabb7d370536ab68f90dd99cb77d13d107bd43ce002e188425f24e7b7f5c14e8f11ed2ecf2ffd53ae56b66d33e9ce952731f689808fcde64bd53e5c209d747c909b9c980f07c348c2805ea36881b312e8fde64de744c195b85ea1724e585d756e51be6d78c051727b3f8439b1ccf258826149a2a834ff300352179618a8aa42cf1c0c0ca1e8e963a5e71d0ca0184f06eba5dccb3fa2cd08a910f3dd7de6999308385d4cf26486dd0dcad3b1270420a60dcb176d53498e70b89e76f098303290d55134a56e838aeccfc0bc5b2c1c07688ec6fcbdbc5326f0aaf3c7ccbc5bcfffe55f1804070a10790e8539d44c4bbccdd0f2aef13a8e7c2afe312e733b8b067508f760459792125364314924a39f97952f5b2e2333ec52af1ca1b0804c06b07ed3111893842f43f7366b421ba46f7932ed2c9bffa54f0622208ce0b37cfdd0a287d1161362203a97bcad6e92d59a2b6539de6d84742172602ed3da18191a51151945550bd39133ab3fe92ca5eb168148fd86cffe426e7a0dd7d3d3905b55810eec475d0d06d6206a294f8ad678aa3d59b514e49f533d3c56624635b25ff6fb23b75ddd29da82094dd0cda9ecff552589c000159053b57856b38bb20ced0e6b5afd411454b460e20f4c9e68e9bd6bf6b1b909acd1e8352ed479693cc16338949ec59252aec363368e321af051607545c86f559315fd9478a084e485ed9dc8e40b00b6ad9d54b68dd0088658c5c5918d2d99100c885e788c6d440526dd141e4e5b7540ce5e58b9310ec5757a6f45a0cf628d8ef9b708619d1008aa697bf840bbb1639004ce3ee2e2ced2d34c3409c969e5c77cc734970fc243aecefd3f90a7ef6b11f1b1ddd7dfd801f00b6da590ea576190ee82360eb51a750b64d0e49bac651159ebb59f2e3fc129648e40077a2aeaa83fe3d1de9cd4bc6c4067abaa73ed27cdf551acf4a61685ffd7c1e99e331308e4209eaac46d9c17c1ac713ff8455cca94db7f6d8e51a427f39538c564d9e067edbb47e4bc89b390e6626434819267adc5cdc5164db9d299d3bc9775ddd9b23e8044a15d9151906bdf9f26f86e38f9084e00cca1867a8372866b5895acf1bd6ef1d7172301e6e326466f7e77f1f6f821637eceb57b0be9655c2e016052fa1b87dd2171fe8ab17ea9dc018c4137cb159fb5c2a59201c118daab96427fb5c7b50d8ba311813f5cbb0ce100004688c0103e71dc27c15fc7aa622674f7f3a1df283d1fc63f15e4ca2a8ff4a3a08bbaab40682a73a982066651ac50e14e80755315df533df4ea5aee3461e2b54541bd044acc727a56f633fed66b791aaefa81459f5261ac62d621161876b4d3b1d903b88529222976a97e56a14857abd8172a0fc7a4c81bab7daffccbb2ffc769c821b95bee54341954eb93aa1db935ec3aad2bcfc163d9b265698af628fb1af149d5d3d4d6f5dd21ca38135ade3bad4912f7c35d83c84e165df53bf2da26111d6483bb5d186c33eb6cd761c9f373e4d768345ceca9da6d2a9f9eb13abedec56ac2c38b8eba4c6f7320c1ede70ddcf7f2dea1ac11dd0f0a55bb90963ab95e8f1b2f1c7eabc10e4151afd5f5ea8c146858c60c194d3dd782e9b020d75318a72b9bd407bf2d83b260959d6e9efb3854691d10d15a7ba3f5b86d618b670361b5fa4ac978b50ec642e342c3293dd10234b502794b866e2f93ee428a8e42c11a194817ee8a28350a63525d40ae01ee1a67bf405669ee0fe6ba11abadb734701754bb7bbdb3d775d8feb3d14aabefbef4178d0870424ba3042e3706f8f1bf4f175e21e097ae9b539db7b586a60b8010f6ffbc048f7de9dcb9f79388e637d52a1c8badec4157548df25e48bba5ae9963e6705ed6813e64224ad4b317a7f68bf2af55d71959fa9c09b277a0837859704a0d7a763b479b76c90efeedcd04715259c6ac02ef60169bb55fdedbacdb351408c025b625c821daed9c9826655396b91b30fb93e049bc043bb1bca63865bc0a3daf46a88ceece23470ba4245e1f4eec48d83ae0ab54dbe6fa30659b4b6e22a341aef8f87a00902ec3996a54658120e449b30235fc8a3a5bc5e00cbbb0a15239a5e78f103bb8cdb36554d1a368420ad990e3bd074bfb02aa573a5a6393b21308e0c0f8a23bf110c8b6c816f29e2b39e051a1a95ccfc5758d18167e852e39f7c82ac8310c1b62dc4dedb449198ca8bc24f7c4cab19507470212fee26d3c073cd91d81c764c517511ef9560d0ac66ba27a4c62add927f73b9953777fed08023aa1a9abe44212c684c95e6d8c2a06ed024f9945276bc0101b704dbeec1fb80518cc319574f614e623741e7eadf539a11727ef2fd2431ba8837ef35ad083933db45fac8f15d2fb15a5a9ae151ee646d616f6c81b74b16a50795ddd937a1844200d35fa24cf2dbe4c01ecc4093bbb56dc045d5da03e1328967f3befd2dbbc033b760a705e1b5bfb09a488989d63f66bd079a5514c132ae54378fb3718b46640d6e00612e54ddb181c557d4d4df2c7c41e1a166a96bb436cb4a71e8ff9ac58b6c7690ae38556acd61a4ce4bcac04c110bc7cb8e2441049fba68a11585107a6593ba9ab3f5e840a08fff556e9cc108e1af43bacf0723d432178eec6f7f70ade54715b606e63f0b54a6a43de9e82ae85e6f9c28ab807ccc5d9c161d866152213d1126d134699022bfb3df9f72944527506f0da42e9bc4360376c3ab1667dc6689ae83b7a0e5f8ea8c5590da6c8c70ee82b89c9a60e01672e2cf5b2af5b25b6a25f9f4761044392aff806c7426cdb81471db57267fca726be8dd5e7b64ba3e4e8978bf10d1e825763db49716cd888f8410f99f4923b6bf2fca4b80edf3954439b5b27dab65497f59f19b466bf06dc3c12868fc328de4dc6f82ff3034faeb2e83e35e7c25cc5628e3544fce36ab8f94d11dad6acb3bde5bb5337107611c4c968b46262f5219f71554c02c859f06529f570e864143a8efd66cf050aa94c904330a4402dfc1c6ce81479343141a58e0deaa80a8d52ac0218bfbf7bbff75bf41c07ddbeddc2ec53ea14e728b60e4f8caf2faebb8e3665d8104a983342400cf60cb18f7c42c9f8c4b1200877888b330874878cd43c6288dcbc39b5a000f3601d48b516eb662a7252f34479f5b0bf101ce84fbc8f61efe0a72baf52c01377140159fb3a4d3582a4fc709d3ba5b1490634f9981e89aeb3e03cf0c5720c5fc864c6a90c8b7fc3f9a021513eee114962bcf4573b8972721ea3d2c94860f09212435381f4803393c5bd4dae7a854431e0c758e96d3f1b3a4520fc0376b6ccc338d23c94b5514d50e11c11d941b65cdb980fae28bfd385db07476eb39c3a8f7bc490081a903646c86a2720dbd87eeb5b88f699830bf5c25a4467b2282c802edb50d09e3b65a0707498353258c496dac7a4b408f9dd179a3a95a43164340f8db3c867a1945689e9653976c45c1b529729992a", 0x1000}, {&(0x7f0000001700)="cc83b7efb96a02f44181664f822b1253dcfe2f9dd0ebcd72831fe4de91e2cccd9b10adf1e37a1fb91d3a578925263efb20cefd753579a957aa90ba0ba15854ce022a27786b6040d1d4a8e063b083fa623306c529c23fca998acc1905912bd4913815486a08a2887f6ae3c3f9bee2abfa9a28b9d322e664794167b7d57f1fd5c91136a6fbc264736d085a2ce72c6a3dd204ca0c4764a2536752003d30115a35d5c4eb41e31c8804d5e56f6bbad163f1c31afb60915cde6352b6eff53bca6c452d16c50af14974e6d40872efab37a982c240dd85b609ca415d707d114608caec4c40761c27561bedacfca650d8687d70ae407a8f5c351686b036d8e7a32d9196043eedfe9fc8732a2b215d40762a6e08aadcfa80d35ba27e7b2973c30bdd8f15ba5d6a50db9fe9ab8ced431640d3aee9a98b78d29a44cd8f06e1d449a715d555edb6ae05624d45c3418becd1c601ae0ae34b44f41f3c1c8149495d33146b240b86366f684e067e787f3a8bc07923d9e1eb7c9e40bbbcfbe602751ba3d315a6316789fc17997b4e95b63a54deccd7d81b0f1647b84af83302af12b9a4321b26035c5bb37eec835568c673b1c8a2f6bb67c05588e4e2056dc7f2e62fd127af299f7b358d1903632627c4434901398e4b61c660aa8bc83ef7ef6c183953b6042116c1de7a22a5b30d40f82a34b6e4839c803d9a915738392f5ca409d73e6087913c44341b82d7cae8b3c13fb19c78ac4821cc4b075826c0a44ba9177ce53710ae79fe6d373ee78684cefea905c394aa19f5b62ad102860ef8ae4167b5e7cb48cd8c0143c60d77cba8029f94949cb148aa2bded71be87b26a96015d9b486fb9f0749d6660233ad8a3e11c3cbafacb53f7d77e785650d393ad3f0fc9f1f6a525cefa67cfc2a902336dbb5043dcca4c9f954a1523687714d1224a53f46f46080252ba71d3a3dbf24ab3804d657f21d54b61688366221dc402c4eeef3928db759cecb4c9fd59df3ec858ded31d6a9288f095a243aa3ee613ce9c8a0682bfa1e8059641473fd06a54d2db265f7c74520802141f31b8ceac28748077492f86864c73fb8724529db7474c13d054214749110c37854574094addfb52e3b69b035ec66e5f275389255f8a19aa778531c06281ce09271badbf3ee48b1c7e23f7cbb4bcc5f9666352d47f958a1fba4aae8b88e5048b97ccc7bd322438e515938777c38ca42dfae6accd6bbb1ee51d581731a2ab16aa8b225d1e6d68f4f08ba3a368ebb8a445538d551d541ac22e55fde3fb65f3d00459932f5cfc5d5f1c5e297d88773ba9e4f4258013be9bf92d666312c17bb612e2f0ef2622e5dfc412c824d348a078978c19cbea5ca6fe2bfa5ce297e5307da33afb7c93e1559afe86c90634d797d3e353bc2ad36bb88dc8a7e7edabd09c7f65974742abab6519e802f6177b16b773ba6249d4fce0ad745dcb1cde743c10a5a83a679c7ce0dbe79e2882feb71e59b413a63f48ae45a971105ddf27eb3b26e7bb246b8d6e21d1d37998a13918d70bd2c3ef7544f35fe99a155f2c00c73329fcf69e0d400c684803288fea0ae81261815e184fdb0e8feaaed2b421298ea14f4e51264abf97124fc7b553afbedfe58513b5fe4a6205c0fce5c131e076440f92265a33a0b63a7545b4fa5d127c7942781a70b8d47ddf80246907df364772c7438bc65ca2d1973eab71068f3ec3fe5b3135a69770675f596dce83b52ef4dfde1404606efa92123b304aab5b0a16d48e8a563cad92cb3f4ce39908b9e70cd30f2427792d78ef935a8089b002fbec4cf1d89ec210092ae6879dafcd68405b96acebf2e512e5a0070ab4b0494cba56074fb1bd926cf454e65c1f94307d0b905959a75a59b5e9d9879459681d9a6461d79d132c8e0c6b9b5dc886a4ae9fe81dad6adf0de6e3113e03af785e2a8c984b874d7fade87db25fddb3bf941708d40b4221337dc8e36dc3d4496dd601b66acc3ced77bd9d7879c3e4f6ac69722cd8e17f4267532cdd09e81134a587f24f55e831f8cc681fb096f38aaa0adfd4b4a7b0f7f2277c960875ac3b01b45d5e2d72cdcf3653e7b9b1335faf02f9ba6623e745f5a10647d021c9dd75ccb262cf0f58d26dbb86c859c3fc5faf76560268f158ee124a726a6a9640c2182b9a32a556e354955a4ace1c6d42f90351f679b716761ebdc8b7fb81c30f2f5ddc6761b2859d23a44715738efeeec00cbe08d0ba962f424b37cd54e88dd998364bf71e2af9733077f13d8abe05e0cd453012120005881042740c78c3d54f1736b2d27eb794b7632464de997030b80e2eb113d619376b1c87a7f327d8400a3f40a9ab4dbc99f79b29abe54723f82c0c098dca8e23e0ee45f753d522d1f905d7f5b6ca15f21365e1b88b152b32a2220d47facecad72e402d1b6bf5b2f61d00936bd2ad235fbecf8fd369738594e5e3743c15b097117f56f16f1e74a50e0470da61eecabf0e15d2b73b8ac4cc361a93cf9e72a283a4bf85acd20fe1d10bfa7a36c4f53b505f7b7dc2309a54f3133f0410424c94a211ebae562be8d6012acf4eea37aed2fd08e5da7479eefe5e82f22a6e78bb9aeb16d18a6cf1c84b85e28981010b4cf8a42bb4bd03d0d59dfa028b5908e529d4ffd80206563f9c28b6b826f58417d5c9c2250be1c5122b12ce98ccf0259ed462afe707f04e001057c3bc55e0cf18d3716d12c39d626c39658594dca4f09b504ddbcab83a50f4c0f64f0d0dd1a39062e5d8189842b5d31a80532f4d9463a08c6b78a5ea31134c97890c0e53d025acb048f9477f79d77a9b09de20a87cde571b76c42c33ba01b106e73c78f2a9c7cd99ebc24d7c4b93eed6cc122d87c855c11e484cebe6f751f992ede1a94002a4f443faa4c30a97c7a59e68019192ee04e0cfc50004f73c75b45816fb0b98eb4f2206a9e2cf84a97d9c7fd09fc25e1eedfd21593910e03bd0157036de804ccfa02b3b2e69fa7fb3e81888809549eed93087614f61a584a2df4e433ff880434d61347f5c8a56bb66aba07a6a45140b2ff8d60e5f70e89b1aaf9dca169481a7fc5e0206361535742ba4952593d6b2ab25fd7d21a42bf34215d8aa299e4e136e74db3c827e78d53df8b252225bb454edcb16e3b274e5dd90a89539df8344286e54db1682fb231d6d4d65782b21093cc651fee6c0966230b28c018f6dc2d22e3ae7bd87f269236e23cee3bd964e0b24a50eb34588181fa32bb232e7b409ae1b236fce1c9b244a6041c8afdd0ece1083cb5d4aafc30ed1d31327a3239b415e1e923649e78df324cec4870fef27edabe0ff0d1754d29dbb622686088c1124ee94333880dcb7e0674ef3a7675ada3c7cf9141c6e22ddbec319701c85f7fa598c9fc4159e35b2b19eed2346d3699346533794639fadc9117e6605118284868b851462e55797a90b5866b31f848e9c28a996bc0675199ce15cf6bfd12d6cd0bb866043bc313a65c5dfd0b045e6ae3813a0d96c7759f51182467aeb94284e7ad913db4a71e2fcbd74a9f1cf65bab05cae2c012893f3bf8922d22b0dab5d75dfeeed6f2d857ac2582db925ce14e84ae4f357bec33b731dd5de23eb9884b3b4a3e55b08f6489f162b6030a7e5e1954d681728fbaf87005a8813da2491651537661acc7463f0fa0af8cc56414cfa924e3d7972069b709d655e522f5888d63816c66456ae9ab6dab140a4eb27adba64df582342666c98f99f2504cc4e3645910a38cbd5bcfbc910a21d8281cda147b224500bfb2f7dd8f66dfac2b69619a8fb2b809e51ec12d385a657bbe0f30f72bdf255164de32350d288f0e22c4892832504c56aa8f6566c31b037f6ebccaaa7f9a5fd75f5653984339279d77b64739f8439ee30a3f426ddabc951abe901d18734a2a8cffd1efb3347e14c2e6d450c6ef374d6f13fc40d76a609f5ae584656b2308319b6a188851b029c767420fb3ba6cf01d93306b623ae78058c4ea361d44ad6e600583a48d41d3c519b113dd1508b2b64d0ac3f97508aad9345bb213771f6dd40686f5792d652d7caa15afd08cd4e7a00011fa7bcee58f89fce81b053176c83de64d188fbad4dfc52c9504816e9e09228e9063e75d62ab594c37f651e16e612afc8594fa10a4678e3b0ff55a4e5546b5d75ae1a9d65c7b084512f918b1d298823193c7f40f92a386834031e0789180ecf2743aa711bb43d9a6958211ffff9edff413253cd02c48f1f6efb106be9309ff40f7a05c98ac7b9f65408b4aeab4709277041683857b67b64dac011ee23641bbb2e3dd4600452daf0fca485205490fd9f9d8087ebca728032eb42951827841f113e9016f534c64578525644e141125507258a0c733d7d938997d2c98ef60c9951bf143374bac709e9d63502fd370b3b8812fcbd583b443a26b627e63ee2df7cad3f45ce752841252fe85a80bb2da5895ef358ce6ae86166ce6de26d58d7db1137b3bfea8f444c6427b30a083e087f2e0a3001f1ee0ce6853da8ada3f6733c2d88ca94cdb392044161a00730a29f879298c6f7a4b60df32d1ee680781a5145305e876fdb09f7d3db790d2f3acbc1fdf756f279ba171a155352af35a6676580f416cb26ff5f961366ac91f0c8b1a3ab54eff00a9983928135b4c91a9ece47a67289b5d23d8b1bed5cd320cbc32160d16670c16c1107c0e6ebcbd318fd27a37995b2fa4676ee480c22c839d71f4fc0112a0c97340540797868bf4fddbac870c54c3337c97e2340d936e53570e4ab162aaf4211bc333ea7f2b85618338a0f6c3a80127942b0baded14e3fd51e7e3ce123528663d0de53802addaba41955cc51ecb762820a1ee2095076f31d014441a3beb1219fedf8ceac709dff38f0db58b923e3fea67fa94278ba79caf8d9d515fd408c85e81227940669cee2cc9d000de1098793b86ea4930f0682eb9096d39f86e5239520105b8857f426a4d9553614ac5416d06d30ef8041cfaa16d20443cd5d7830cc600ac809960ef7179bf7a5be060ef8ca9e1a97ff4b531586d45a95bbe7cfc98bb6251336b5445590d63ec34c396fa08db47bed2cbbfe8155240438ed119178d6e55e1389a2d71b91c34a33087050053986acfd9018337ebcc7f47c560f79eccc84a001c5e9cc4e11b5476f080f21e5dd7fe61c379182f3a4faad53de9059ca2d92f13e8b3d6f1439726a3695b1004491267ad60329d5933ff1f8fa96eeb6e3dcec9e7d4c6facea0ed5d6904a5e3d007045c352b385b66a74343bfe0263f4abf6fb63c7e496a2e13ff2df08c7e569fdbbdbb6874fd53b99b74d5d583db37a687afc76d99cf475c4e0de0defab6a981cd7550aafafd4bc1be9aed1833e93da6e56e25f2efc66c70d52b4760ab6f98b00fb513dce6a0dd760972edc9a353598a7cfb242c0a5f27871fc075c64f701281e50eb913f1b0a80bd52b0110a954a30c692f76e82f7320f51208ada6b9e7e15a8340dd4ada9ad1973bd928c0bd6a3d54ff534202090114df837c766b2b40c7203a29ec22b2da3369f6edd7868cfe96592a73980eddd1e7d5ec6cde7c50758361cc47419ef869760275e1091b9f6a6eb1cdbc52bbb4f8b8294d30dacb17b6c3aea2ba65ac1be15a6922f8fba71a6650d7f123c79020ab63e0c82a7be4b5a4cf4072549bc2ea6c5e4d2b64e610bf9eb47e0519caa1a177aa2d74dc09319aa1a6adcfa750b68e2fd7b78d1f2125f936a2bc9acb54dc94c2072bb44da7a3a3c6287d914c69ba197a6d091f62c999bf8077610f90d78c1c4c3dcca3d343eda8b4ecd3c603e66d5dfac75641292eaebebdc24bd4e714729870f31359", 0x1000}, {&(0x7f0000002700)="5b6f9610123d3e6eec4b6ec262334dea7c916aee2084ec5de33a894311fb5383a01e5ac9fee0fdc2f7bf326d4dc826d22aa83d60db9c7b1f8d06208c775ada0c4a23f89f3572316bda9db9fd282caf6d4e698c11cf21287a3825da301eaa8439a3a56a", 0x63}], 0x8, 0x0, 0x0, 0x4}, 0x2) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) connect$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0)=""/100, 0x64, 0x801, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)) kevent(r4, &(0x7f0000000100), 0x34, 0x0, 0xffffffffffffffd9, 0x0) 19:29:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x0, 0x0, 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0x2b, 0x1) lseek(r5, 0x0, 0x54, 0x3) r6 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r5, 0x0, 0x0, 0x1) r14 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r5, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r5, r2, r4, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r5, r1]}, @rights={0x38, 0xffff, 0x1, [r2, r3, r1, r2, r3, r5, r2, r2, r5]}, @cred={0x20, 0xffff, 0x0, 0x0, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r2, r4]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x138}, 0x4) accept$inet6(r2, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x400, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000b80)={0x1, 0x3, 0x4d24, 0x6a, r14}) r17 = semget$private(0x0, 0x2, 0x0) semop(r17, &(0x7f0000000bc0)=[{0x2, 0x4, 0x1800}, {0x4, 0xff, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x6, 0x800}, {0x7, 0x6, 0x1000}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000c00), 0x1, 0x0) semget$private(0x0, 0x3, 0x5) 19:29:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') 19:29:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffe0f) 19:29:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) r1 = getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x98, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) clock_settime(0x3, &(0x7f00000000c0)={0x800, 0x3c3263b0}) write(r0, &(0x7f0000000300)='7', 0x1) 19:29:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x87d69aed47cd9946, 0x5, 0x100000001) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000100), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7) 19:29:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f00000001c0)='.\x00', 0xa0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x98, 0x1) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) linkat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 19:29:47 executing program 1: r0 = socket(0x20, 0x1, 0x40) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 19:29:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x1f, 0x7, &(0x7f0000000100)="afcb7c0cb217c4254c09d765724b60f05138bbba800a23a655ed36f84338d070efd3f05b7776f95ddce1d644447cbd58eb4005822905261e031d7a53c642976448abcf0f42ba64da60f1d325eec63f16d1754576511a17a2e66b0faefc946a8a6aa0be08010e2acfed04a2113cb03280c7387281c5224085ad70ec54d665bb05703ff320edc00c9dd3f7403bf8b5949cc5e1a7c3d3bcd3c419f0624971dd149f4698b7c5f614b7aed90f3e6d5c3ee7325809a0fdab53e7b6aae4d40d1f3a6b1c34cfc998684911891f96ee2448cb8258b9f5bdf88ae21d167b2c2124f126a5d707f7e856a26403042a8fb74a99eff60b0fa358bcfe00884def9f9faffddb69937b13d4b5841334ebee9100e35ab4b55c94eea8bcdefb2c2c64cac30112b985e579c01b69cf17c74c64748e497a8cebf0b90c4ea923f6aa18d9c966e8d94dde6012fc355ea1119b32507c36df5a922f06541c02bdffc9c3a6df34c2bb9a7d818f6db5e1bdd6d229e4830c44da18134ecbd3097d7c2dd15db6b9eb185d0421f420fdc9c3db81b7281b315181fb02bfc0d71e2d6edf61695da599a5a125beed0378dcfbbd6d9b88f1918d87075223ca38af4d2daa6dae06363101e3974a07d5313b4ad13031d2e1ea8b0a31cf440d4e52a99dd06a84f99b19c4ae19ab6e722f5ba3bd42ddaa3253de78d58df4255326221c0444314142b3f3fd2eeac9c374c0c5e418a2cb00b5ddaa386d91a59aa72374c0a8bad7da1151f59a0b132c113f2682ac4c3bbf84f3116fc9d421194d481248b12b2ba3d734df57527c184473153932f9e2acc5c7520cc854716ac1187d00158457803f3a4706748ee04f12fde6554bded2d128b4d4c3ef10afb6993507fa6ed2c8287061c8fa787fd1ba058713e9833d9fc465f5f2262f39988f2f5cd9c17ae060024bece1a8d62b39aca5473e9a240882ee3db099c643bd976dca8febfd04d4ed21710e87b22ad8fd9d3503e78d54a2500b36ac7bd9d52435a4f5d3fa3a55f874bc53f653126697fbf785a6a9c853c3e890f058450638edbcee54a32407cc20846505b0660517f76837d6660368c568b4bc0a2756f961cd0c6d5726025cf31eeeb99f77549c93541d419ec5d5133fa88f7153402422da1530fa3774dcc27e3ba209344a671028eaf5f5450b73edea4fa81381463b37e382e23362dd620c45429c3a69c4c7da5ab8f31119bef3e79490982c35c44e7cf1621fe1336db19cb2e0cd7b8d07af00f053db72b8acee8cdfe893e3913f798f46dcf460038014ffda3d4aed6e88eb9d3f0903fe7808aab8228ddc9661ecfe7cda26a76f8b00da6da1792485ab3c7a5d6c23f15a28640c6d8d728acfdf48e0b196aee441784e16355928acce88637ed88f8e104d01f9f5ef5a53c13798d5ae7c2e98e97cf38865699f72f1566f52c1a2abd1925d141291277fa81c42d2a1385897a57e6f89f9313b1713955f29b82d8d2a63b1a4b75efb33973def1fea72583f289e86ed86ab1328bcdd79faf64cdb3ee7882edc69aaa438663c7e80b4669e4689fd77ea1b98319609ee94da55c4f92e35126cacf7d79e28f15de4683b1ea17213c74999acc1e168a73c4b6f0746154317fd764cf272933348fe1b8c0080181fcac574f5c000bf373e0b1337bac61ed0e2c3f538d419b946f8bcea0fb4c095b4f1b173c416f609bf3d790d1cd0a9f3720bbb76ba6d7155254b734a4c397fff696d1cd98b8f305f7a40559afa30a74258306868eac98b389973f8ed11c37a8aad12281e3faadbbb70cfba560d247a7d84a767448fc33122897222602e0709190460423e5cecff0f96fc6dc98d50595463309442b372708786de681fcc0ca49203b16008a677b298512c0bfa43153e84bfd623960b932f7467eba56d69523b52142ba37782808db17059eba184301a6cb63df1344e511f00f7febeab9e01abbd5bfc427fc3d2f9339147e01784df8fbb35c63009e85e81d5211037ae9eaf2c69ef5948f8aec1cf34116feb084fd767914009c0baba0034eea986e71f947df6fe0152c5f658163726ff8894f753d37c9aef6de5c28d830ade9e50d6a643e01f26e5d52b9ca9271e0e070519eed854e980f0bd498f92377ebd3f63d3392c39a937893524c86c6bdd8a12d7bde65c9aaf17c9b6152697485494ddfdac50b7fa22f658ab4fd7cf8f9e9fc30397a70b6a81668627519c67c1f96c9d08863ca8d6300aeb1115d6ba0289a6e0af8a36a72f8a7d2192c2ae099f6da1f2a4ee429318c3bab357c0a08994f89914d9dcfcddbc14ddfde5bd008b9512b53018752d73266972035bbc61be48825a180a941ed4572f38e8bfade63622ce2dcacf37ff02f638cee4d44d1d8f9471a992fe8932a4ea8a6a50788724615865079a4eee6bbdb675ad1a3e81aad65232caf8981ac1755877253313be71ed2fb45f175c6dfc327275eeaeb7b67e6e4e657286db9b45ad89f6623de24c778e1cbb52570621a6ee596c084ab5313e5092f6b5fb4b760af4f3577a194c2b5d9c85252382cfc1cc9b1c3064097a2ada3d8e5214d1560ac82161ee95011321094441e4c3eb374de4e08b6aead4a201dd2c972174acf2a3806d5018893b547a009f463a2319d99c9cf922b9378f4ab00159e55bdd71adfafb670d9547621b9b4f64bbb6820b36390b03e7d5193d40241aed8ba5a8b19ee2037dcd7bcda3989d70d42fcf08398129602b79e932ea48c7535ee9bb1f59d6c97a14407bf7a5076a58b1bf08d894376cf384e03d9e95f3f009a5ef0ad66085ef739cd7222beb0c73cffcf55329c8b643b9c32016d22176938244e76345a7f873f1dcc22dabb5dec09fdcef238783be8939f5d9f2e5bc85dbfa385d50cdc1420e717d56ebad120a70eb3e8481a03ce26b0b88eaf159ccdf438373d3ac24ac17c614a018b720d1ee3db85d476df064a7fd4da84087d36b2db0cb30634fecc904252538ca0c5aa71d329314ab5460d7802bd0b91787a2be601ce66b7dd04cfad6bff837a93a83eea470484aad7938da1dfeb2f68a03eef2b1f36bdf025a7a85a2dd4576854e5b418fdc8cdce6f742b138da8ad9add867deb86e58725dd5afb8c3b7d18fb5f60bc5adf6d1f3cb8aaec448195c92d8fb2e4e65a7f4edaa581cb171344aaf98bd3b8453f37b9fb8a53aeed5b2629a064a2586a76d31177e506c335cd51810f359fe92ce5dcaa412152e14def776e71491117f02fc4f334d98b5860cf02e248044425e43aa3d539e64eb1bb0aecb27f30406eb93b5463e704f793857a4e063ff0f256c8b5031b32733c3811914f986160665d7886dab06c3b9f3ccffedaad79ea3c5b6b8a43ee7ecb5a6f2eaaa147fa5d3560fd95b82260b6150ab4d8b20c31191a1eee9bdb96c90a0531bbca35b15670d43fe197fadd69cc24a8fe5e62013e41f050214ba37adc4c546b1d386bed1e06f22fd426d0824fd5aa43554b848daf23613bb58b80d9eac80ee885460b1f349ed865576ae4fb64ea9fc5bbe44806928205d4aeab50cafa42d6452eb7d373185b1fb7ba96ee007446157d8d0d82f2f15d3eebe24174161e68789ed5dbd0092fa2544475922bbb35f316f04de590cb6630c3619ea5bae0e3c262dedf200750e611fda364e4d502c5d74c5710a234aa34a1eef125e63b13c929918307c1068017ad2319c000d9418176ddbbbf50bf0bbb4c1bc449727499b2a4a3cb25638e283ca845f4a91b2dd9c37b976e9005c286b6a52e56180c59a07a7ab9d331658130ab56a5e80326d318d18b44d6be2d04473cc87de323bd1ddf4448d26f28c328f619bb88b32b2dfeb9afcb08f4bd7f9be88dd3b174030d682b4795d3225612472606194f574d83f248a6ff97bc5484d975a2dccdc2ac6bef9fd2f87831a5a713a0a6d17120f3d55950e0a1eb2073031f3bc7fe0f28b57364ac7fe87128fb35bb2dd077cb2a62c7c899e37963f4da52e4cb68805ebf13e2b16873e0df5b71d3aece4b2925b9cc1de48586759d79f213cb00ecc9ca42d2acaec08d298639a236dbe50ee70a5977f907a308dffcd750594215b5a796400f9cab2a72e4581bab36bf3054dc641bf40e75b9734e0d049a3845c63c80de3a2f5ce067c0123d42797cc841b6f703e7916c7040a5620e4f4d8f6bc121adbd7ead1632159c1dc35677fdb575a7a315f679fe6d8a0ad375a26df360a2d04606e43d7f1c6d750a3a27af5ec78635c344bf19cb2fc8d15c9097fb081e883f20383df3292abb42bc2153768a462ff6871cbf5aa739596c07a1669007b841f2a731926c9750259d450d0868dee02d42ca2de35f8605a4822a3bc6647fc35a4141b380b5f3a1b361f261f94ae572196a30e5b61a08ee164313a69b4fb9da4150410dc4552cd8eec85cbacc31c596e35c0c8174d9c0bd1316a29713373539dd324dc2ecaaec1f261b816ed2a3206261b819fc0be22b47d12d89d4a5f13bf21561183e02c1aeef697bd61cec3491893be82a24332f045fb64f0c694df4be270ce3a5f829ddcc80397a46e50600540f736e44c77d7f8667c38c69c982b7270970c1c3675f68ee98103eaeaeab05fc2bad4b264abfff6b58dfe90c68da3d61e57e2b64195cbb636b9a439b2fd20d8c38b9dee5083b54c631fc469792ef707ac172f8747a306c68768d924e66ca39b8fdc20d7b5a5cc06b410ff09639ca77f4c77e00f44e20e0b7a14d4a554c91d8bb95c9738098f104a84c58a309aeb68e245b24f637f39211f998b11ecb454c42536a8112d171f1a9ae7dc980b38d2dcf40f16ed15b2546f84e6d2d0b87cb8258e2530a450d6835a47385f29f8f86493587ebcaf216c91fee9383cbb20ce55689a00a4d4e86c20a10b63475df09500f0fff926605a26cf6dfcdc4ecdfc5361b84c09335e3edff6022e57f8909671e456f5269b52af494c70a1aa0daa7e48574b966676e4d25ef5b6dee980b6e4bb338d34bb2582e19607a0cdfc318f2165ee246f5a39c653f5bbac92ba4110c51ea7d51794d6a679c53b55196dbce1a09fe0add35f079160e6ae42ec9e2716117e0d4cd9a6bde18045f87dbecc8c60a2abdd9193f8b0d3145b357fc008082a9dafd3799e733d4e9abce8c1a3f639f14c45d2540c44451ac02e74e495b5304b8b021d543faa55d284463ee88f9d40b0e9dbbe60cbf6e3438ff3e84dd0df2ff47474e30021c4ca45c089e1e295626f7f50178c12ea7a1560be7ccd318ccb9d6df5898351053e15a9e4c5b2726f9950cc299d581c496e2ee62972746b78ce0eb8f66d87d50be9dd573a6caaa5c320b9b0a7849c165c1c411df270076f251ebce648c8a86a0bb8bc8868b38a10a5d4813e17b27e7ca6c87aa72424c8f7e6c9602156b6443907e0287325d59297749652e67e167eac150fcbbbf2f09c33bb95a6827e38ca531e6b6b23c7d6dc3c2c6ea11200fc2e6c0e947a6f462b45ef324ccb1c27304eb4afebda6715a926ecb57aac42dd9acfab3d2a112b9f1e723525c2baa26b7b3dda012474cc6163343b6bfd8f5432f8a5b9e31bca2d872a13449d9f9c491486833ead42d6f3877202f4c8e5b3d5483d916eba7d5c034e509a2b675aec9f1a3c806f589cc978dff89dedcb18dc89224a4da987ad5042c103df4c5a4b325b04fc794d2c605b44997de2f8524b9ec635af9215fb3c8e2e2dbdc7f1dd234ab1a90b17f59519cc6289836ef0a861daddb59e30426bb08ca5f488549573ec3272d418a27e76cd29d4cef492c5d435965d75b76e90423a3e67531cd8c1ef6c27e857636c74d3b1627b043e603eddc94024cbd58461b994", 0x1000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) 19:29:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x4) getrusage(0x0, 0xffffffffffffffff) 19:29:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001280)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000011c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001240)={0x9, 0x2, 0x6, 0x3}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r1, &(0x7f00000001c0)="632733175b064dcb13ec63dbec821554be0ee9b12e5cd055b9a7f78a72608470e64013d08af0da748ba3e2a45a424b28103908b5d4b20fa621d99313a0d23f447f5fa0fd4a7380a7d11129003ff5f21717365e15eb4ebcf1c2fcd10f50841cb72fe2f7cbf7bf37123d22a04c39e5ec908cb39db689a654dc33a3fb64688c409e8d53dd80d589ffec6fe99afc1c37c35d444310a3eb3882cbb2d7813f133a18afb4dac5814eb70fa05c534ca39bc9361d016faa798ade57b5fbbc46cecf6638ef36818159706ba7fbc42fc4b95c0f2d35ececa5b3524743600b93e2ee8dcbfc8d7979209179d3fdc19be2a81dce6cf479c99014ce54eb0cae865c9aaf89ec73408f19761cb8f10ccd328fa8eb3c384cb0302ba1db3c80ce45b2dc4c8431a2c64e5b9e375cd703ef68c94ff9dd0988df3185f60bcfc37b8d0d2f21496522930d9f477ba42c7dab8f4cd28f7ba6149d00ab5214da104376b86fda1edc46276f43a6c70211c52b9475a9a73da913eceb54c8f459f4226b15316c37ffdc43b7b422c692b0276918edda904730324f976132f982a91e0a07009d448a0e86e411a2bb010a861a032a5e3a7693978b568850cc87693136c8d09f513b07b73fecbdd74aa5769d392258837c44811499d0f119b4e176e4d2c31a744af356106220bd59897a614c47e94dd0293cb35632a9233c5e1288b6084ebf379bee9ebf2c5ac6da83e90ee25d7757d85afc56e7367764271db5ab3fa51c114046a2411ec21ac054dbca26fd5576aa3113931ae772aafae911579195dd9eb0f3dcb0573677e1356cf55305365886d302dccbebf8616d30f7176e59dbcbe3ad3a374a737fb40173472663d3862c36169041cb5b3df9c9c83cc402b5b1b43f22fbea2f509fc71c73715b3b08082a7e13458abd0f19a4378503dd33009a66fc1b2794fb69db44d321d6a5b25922a6697d88a86f55b30fc5d903bad237689c0552e750fd7264a7dcdba507fb6a61fd2e8807b18e5da70479d1a968d6591353c3c8ad5fafe87d78015c31b842355364a84d1a61baddf10d7f5781b6cdbe71f03321cf9bdb14359645e33cec12ec4d375605ced8f841eb62c824fdf88459b85be756ae8e56b99cb606de9c1753372c991687b83c0ad205d81e2aed89c8b6cbb1a7bded921e26fcd50075f6768ad0b1275772adb577920054454e29e5bee41905ac72e0b0622885a8eb5aa337a788d0f883d4b9086ada1b6bf139bff7578f756269b7e5d6f4a7a8c22a6b8f8b1fa1ed0e8b431164b47f497dd0a452a3e13114d7edf9a152b9de597ec6ca93a324afa5c6e3a7aa74678be58158702282f8c63433e9df35f7828d32fa36351daa82d5492ec89ac890f83a1c7894c72f6dfb555e846843ba73e98e39ebbb2df370fa87817c6cb0a33da7e01acd0f638e2b3aeb545d6ca8eb5febc864d51e221282c154d9751a915b452f739f8c1e95b0c45644231607f65709dfb081d71f9f6ea26e2292dbb46bd2f30f6a526ca720937e8d380af0b48bd2ac921b34259578b367eb14fdb4fe78e72a457458a6f93cd308fe41d9ffe68e0d9c5337bf5b1b1fd213f4a141915d85cddc06495ffd0c137859e2e62dec09c41a5c49889c362b4515891d54e4ec0c9aca78f0db1a53bc147ce61cb57f8bbe7f1fc2bbeaf62bb23d9aa6a818899babefd56d3db240c7afbee202fc007a88741edff5e7e640e7f5a09785567ff36a497a210153bf86fbc373f9206033898950c484f7e0970138eb05236a75047fdc97aece778302327170be0b267095ed7d9893449fa78225edefe60841855d91bedbf4505ab49fd829af22dce5ba2af1dec802e258b8931a7b67c39dab2eb742519f0fa7e66687b4faa8c90745fb817656a461ca82db8de254c9d9d8d5b4e19cb23dcfec8c8a8428b47d172e81265c0531d6ce13c23e7a0b9d8a3629e6f54c793005b56706dd3f9987801817576dadfd29e70b132396a30066dca92acc910f804374c101252e4f61bb6018cfdd40e9058caafa2ce99fedb11ac8b28a07b7ceddd6fe6c349755bc3f3b79dc22598bc21d360d8b9f3895c35b2c2152f5898accf8fe5c2e2749cf03523120b598ee15cce15c212f5016a9fc81b16752fe19c14d4215cc622838762a14d2dd3ea9059c8adc6dd639008756dc81f93c046230d5155bd1254208ab2a8c047e5e11690107b9907b9d11ecd2e7e6990e5fcdcc5fba0458b9799093da92d50cae43973199018c3baa955a829074a0726f289b3902cd7cfee206479f7163f65af2b7580413c0083f095a292ed755ee5947d68f99efd5ffd21fc331144236de062a333afa7f2a196380265dbe46b65f16b927eeba8579ff88b194b9ff238de80fa8866f28b8049bff34cf476e94416274f6331480baf23e9e04049124725ef893ab579cbb884890cdc4650b0888ce15175a5b4cf017facc537abbda68a681f5c1673f99acd870b8b902c3778a71d26c397d77363fb642fab8eef7eca741f2c34f3ec5e4391bcf41d80094ec25e3236d55c70f77e5511d2525875caca63e3a96a330b71e075e30509dd0f00437f0926b73f91ff597c080fa23daf5bf123f926ee15d8158ed2c93448da97dfe877371940df8b46601a79d8169d35863d20693a712e32e34c2aa97bbf996764be646f488e449d9c099897052c61afdab83e2772d180969b2755419c7de9a22a58accd651596eedd0e628366c6a0390cd4325ce6a5abe832f34b507f0562d135f3cdbb06f3cd8815f45dc99a14d3d03bbd3f8186a16f10d6295a717f76f74d2185463ec69961de18082b0d5c1c0d379cc11e6c7689d977372a35dc5f7f63a86cefdfe49825b9d1169663de8f0fc2dc4c49db8c033289a9647137f9f488663e823d5472fa3dd18f150ebf0e9ac18d66dc9837aa063a8cfa332d070143b5b3213fce43c0295c2c583ada8912b294ffafe184e07f3e49c94aeb7e3ac8c6257450946d5bb3c142048b08071af79d559590ba637fe9d8667eb375d6b9d3179ee3f0c59eb28e215a04ee8906498bff28d1fd97ef711d3f907425b42c1a04201cd642ce97e6bc9103c77d7361230587281572ab57f1da2e3009c051f6ae7b47217005d125eb8c541da835abd31023105d25c74b2d1a0d10b62f430857306e4d8aaa766329329e772b1ed81a7516ba6e91732a6e75b8b41f393c957dbffadca3842e6303713c845de22c4862df81d5d4da98af486f28be7592ae20d39226ad8e725cb743259df1b352a5bae170105bd3d4d8af50d96333fc24f34b5acd83481b7707de27551528fb7bd031b934acb3d67b5160d7ca26632c3fd025f2f861849e42b1272898920732d6214caed6d26a645504e31b188c87f8c52e62ce99b40f052d6ed45308a5a6bf34d76621caf89c356014becb39826bf8646586defef95e85dc37d24116f8a7c47f22637f202419b66dcc3243e2910daab6ebed0c563a574e51bff55b229f1b2afdbb40307c607681e4570642f19f25fd82509b71d67c8bd2b9c49a85bf9c528b5543bb4ca0ee359aaf3a753ea140a57ff7c1b9ff7fb6b33858439d830b332dc9b62819a3d03361a343bd3b4745ce2329f9da5f3bbe3ff0eb37bbcea3161a2fb2432ab415315bb0b25252986482b7149322738be44be19fc2cb120a34970839cd5e030b5385dadf6428ae94af45b19bb2c4f3176bff00fc333a23ce50b7bece88d610e6cc56c6e094512efd7104249549bc7f95bde6d0c6f2da8387207f8b76b5ca4433618da85ed092943b7c9ab2abe14c2f0a9338cc4c41e891448d1f09abc824cc90515801abe3758c2967218626f19dca1dd1b9f8fa3f3abe60afafa6525faf41e3e4174dd7acd3e26a58cb0c777199a12126fa4f781575e52ca4f57fc07ff260d991bb527bb4a4b75c89f6cccbf30f7b07e756b51e5270f1f91d155de1b93775351b22754ddb4ddaeee574e5615dc3867a00425b8a8313598e6132c22240c22f76225bd1505e00fef6fbbd133ae5d186330b459fa94b6cd8c5b197212e4fa1fa9e010af6503135f5707fed4b2762f9f380bb4e527e63928bb215ebda0f7ddf1d55e6edd4e5d6cbe96c2d7966245136f6f488e3045562f10872130ef5d7f7ef776105de32a49bcb89d46083a3879ba9159f00e4d5b3c5e870cb8081c3ae17b18de84f3feca2b7a359790ea37225eb984abf98c2ecaffe94aca4b1f938b90d12ea78f4a4246d4f441dd9792c279f277e02107da82652f51bb84572fe71cbac490fd2ec2f9684e82a24a05627616824e5893fc89b09e847ec86f863729e914b2562fa281b706b7c1ea335ebae2308a89514718b4579b39f8b3336118480005f0913c6e660c8ed6eda299c7ff058bfa4915d915caed7a41a12ab84b6881fae90299cc2d3f98b3a5875e21767023c9126016bfa0dc7be2eb874d3788bb30b14dd8b139760febff5c210cdd2f7e41ef409483e591426eeb01d829a8c7247a928677beb1c25d4a3c6a7b5997d04ca23890a6b7b5bacf76df57fbdc5be7b68bd70d5aeb46914dbc439dc747d2011322d76731ac8e9e7502c1fdcdb61aa20bd720afc0c8f17166fa381012d821da8e69e82758cb8985fc57b1747d2cb3e490492dd697bb163ae25f706e5994724e0259a5307cb53930bb86bd86d797eb1bf5fd3299ce175da97da46fd6dc415ee19e9a9803f053334a42105bfa63a8f42d5920072a7ea78f898d91d269781f59c011dfbf1aa002a4ac135e8de5343f6ce91ffb0d8b2156aff5cbf1a9c58c16f257b734402ae0b3174198917edab4a7eff2cc4f3f5c89b46771c8305997c8363c8fd711458e8540513e9bc8933191baf2f05ca065fc638ce60a4e5773cc11c89863995728ef9edbef661c58def23807b4b1425f8633b04f97c56a347af3b653e359bc680207ac92f6fb7774a27dc6836930beb419b559060bfd7bc35f2ebc6478f2396e1d331f2f117fa1ab5168219afa52caece8671fcedbe76826a06e2c1b72bc1fc8c3e868f0ab25873d9ccef6664d7b6a3d3b21485b3a2d2f86b237bc6e28d553175beb1e7a11e9d848a45820a78d7e752a2a6a3197e27e8c89e54f3b403f86efd2127e0aa0af6a0cf3c12325fd7689a72d9984aa9e3167a57bac10887f45cf5f367d5be3b55339a66976288dfb9c2981a148f280105698f89f4940c4e705aad4fcd9c8add0cc1cc9646a514bfb9754d7d817351fc1aeb84a299f81d32a82f1f6e79bae123ca1b0f8c99914f6c91300e493402b886a082fffcffd6650597e25d50b71e7496fef73414d1f0140eedb9e8a6db6dbb8e60806e677d0c48aa4b2e772aef4ad393e974e6b67c53757642c9d6ccbf495f2d1f26fc9dd16ccc1b86a47f4037c8f1ed489aa5e487e9c4a88022947f7d61dd3ae82f8e1cbdb6316c867609d41a56dced6f9b02ff08380eed61134ad74c71cb40feb77e41058b63142821be85d528235bb1cdfd53efd627cef25d0d01da9a93a21da91c97c621bb7974b79e34d5e163ae4cfeded630284a7739b3bcc91cf4c73415ed1dd15405369ecdd3bc31aa43945b45a98a85399ace8b9155ecadc2658703d5a5aae9bcde271a4bba93397f2b838c46dc216d80fd3c14014a1ec0373bc05c2326ca2a18e252be921cb3425bd21de9faca0c07eaab10d404c4a741468fa9bb1e0b7a39ae4e8387c7db3b0cffb3c1b0a24a4ce7aa8627e7c940f88d7aa573a1f49e6a6df34d600efc8c5f494bb9370e1380fc7a8d04fd47669ada67b362cdeb69af4dfd83c34ef2ee2be924aff82b0caa9fa6d8449a2e67ff82515b6f7fe74dad475738f1e3f", 0x1000) write(r1, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091fcabbc47579d714f588e64ac32301887fbd1903676a20a05e290d3463ebaa7f4acb931109813cc171e5c8d82f5b99c011271522195d333cf373299a0094feb71be7762df6124", 0xffffff04) openat$tty(0xffffffffffffff9c, &(0x7f0000001200)='/dev/tty\x00', 0x100, 0x0) 19:29:47 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0xfffffffffffffffe, 0x7, 0x5}) shutdown(r0, 0x1) 19:29:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0], 0x1) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/215, 0xd7}, {&(0x7f00000001c0)=""/157, 0x9d}, {&(0x7f0000000280)=""/43, 0x2b}], 0x4, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000001340)="12a36c7d173e323438a43f09be6e9913ea21474edc16cb68cea91b0dec2fe4cfd1548bc7051bfdc9c36fce6efb7c8d016e8af62486bc94dbcf41af3ff32ba013efad5935c044fd781138dfc40f21a8539b3eb91762809cce29db41ffda7c23cbcd6c2b4825b869b9d190713e49d34799676bd30a64303c0c283fdd39c775a41204351797609ab83f34586a39023a32bc73894f8460e346dbbc01ce8412f7b27f18f43d6fb1dac01dde282dabc96120e865b0f75c8c3e7d6a2441eef72089950404f7641a4432fcb2", 0xc8}], 0x1, 0x0, 0x0) read(r0, &(0x7f0000001480)=""/37, 0x25) 19:29:47 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r0, &(0x7f0000000080), 0xe912d2f9c17b5bf8, &(0x7f00000000c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x2, 0x92e667d53575f108) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000006c0)) mprotect(&(0x7f000078a000/0x2000)=nil, 0x2000, 0x5) madvise(&(0x7f000065d000/0x2000)=nil, 0x2000, 0x3) r2 = socket(0x18, 0x0, 0x80002) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000180)="772b0e74f8b2e4ea285e08737c7ace3a4fa16791aa9f924c19643b39c118f6110910ef3203ccd655a20509d56f1b581970519db26d260bbd819f7741c3a0dba152d2877383116188cb344d452d487db391d493e2f50cc621d06d7ccbb5999be4ea8241de2729e849cdf2468fb258e2dd3db8cb0653ca242b8a80c14dad0fadc9c18d85493cd493d9777918c1e8aae7b46f", 0x91}, {&(0x7f0000000240)="1f105327d0fd997bc49a6504f96cf88686a69394f8a564078409bcad39cc41b321d36ea565adfe2af4ea0856ff977bcdfda26262372c925e7d6d597fbf8ee7eafe67bbcf0b4e2d0f9a89f7c524579d230959840c0127fcc0917d879f8b808ca1c91776522824d9325324414bd9e26b3e355df284e4dddc4bef5d25c162ee3af5744e9d0b649d73ae3b646c17e2f203423761e2e5c6ebd98b443cd97431449e4399fcb8430165d379b01aabc21b59c6252ec9975aef8527754b46a7247e151cf2d4bbed267bc2318fe43b62", 0xcb}, {&(0x7f0000000340)="9188e248cc161b8f8b6161f3a4ea2288cf0fef85f3f4a9cb9c3edbc4a714339ef82f829a098877a8d5cc7ae292493e3e571e3f413edaf75ad7b5e33b5dc1b586739fbed88c90e08b6085aaa570dd89c189da058dcfa4e01e4230b0cb19a3618cfe9e9fa87cfa3824a1aac84f4e58b9acaaf364dc2f1d1349f4f646cf80ecdac5a4e84ed60a664d7a5a6b353e9577fad75a5549f6984eef98f12253c492c7781f9357afeb13c11ba079e2f5fe1d01d4866f6c0ff40804624a8dc11c4cf23cd85b14b8d4812c5215f0fb759c8d3461e332166d69316e3d4d5f106da7480424", 0xde}, {&(0x7f0000000440)="6b10a8bc6d90089c2476fb4578d175599ed0b14e6d1261197099e6d81f508d8a14a4b8a516858335ae09b376b266c76f3c277495e57a56c84d7a5705aefb12bad2dbc5da96f9b3a10c5a33de1766d15065568e588a28eee9", 0x58}, {&(0x7f00000004c0)="83e51cc5b2db30a0ca090f459f05fd60eeee95486968ac85fa5dfe5d57151f468a5b60ca9fb103edd79c9726adf48993a9575c2c935169c4d3067afa724fba751910e53ef5e7c8f7b6a6962c0adda02e83ef704490", 0x55}, {&(0x7f0000000540)="feda64e7f51e069a428ee3f25ee1fbdc8a90f354a0762b1072cb94b9d2b42b1d91796f1aca6dccfe541d9950546c0f72563f31f5a80a2e76ccb2cbc046131f8f5138a143ff95ff935259b9815520c7ee3d6f644a1fa1ea2ee88fa4eef8228287fbe492693af048b7471f5a3cb48efbc236334aeeac08cebea83a0e8a83ff6242c40ab3f832711276ca58a56a09a69e095a5bd154e20d8a54cb36f3995554cf9308dc", 0xa2}], 0x6, 0x0, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x145) 19:29:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000000), 0xa7) 19:29:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') fchdir(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='\x80\x00') r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) flock(r1, 0x1) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/64}, &(0x7f0000000140)=0x42) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r2, 0xb3e10f864191e1ff, &(0x7f0000000100)={0x3, 0x0, 0x8, 0x9, r3}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 19:29:47 executing program 0: r0 = socket(0x11, 0x4003, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x20, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100)=0x7, 0x4) 19:29:47 executing program 1: pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r0, 0x20007479) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000280)) r2 = syz_open_pts() close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00', 0x4) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000380)={0x18, 0x1, 0x0, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r5, &(0x7f0000000140)=""/241, 0xf1) 19:29:47 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') 19:29:47 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kqueue() ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000340)) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x106, 0x2) socketpair(0x10, 0x4000, 0x400, &(0x7f0000000040)) socket(0x10, 0x0, 0xfffffffffffffff9) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x1) 19:29:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff3a, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) 19:29:48 executing program 0: r0 = semget(0x2, 0x1, 0x506) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001780)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfd, 0x1000000001000}, {0x1, 0x7fff, 0x1800}, {0x3, 0x5, 0x4000000000000000}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x800000, 0x1000}], 0x163) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f00000005c0)=0xb) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) pipe(&(0x7f0000001880)={0xffffffffffffffff}) r5 = dup(0xffffffffffffffff) write(r4, &(0x7f0000001800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e7e8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdde) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000380)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000019c0)={0x30, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x80000000007, 0xb, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369ac800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000600)=0x7) syz_open_pts() flock(r1, 0x2) write(r3, &(0x7f0000001d00)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714050ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b11b95abb6b0c5641de7c7fd00c096e904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf3) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x6, 0x3, 0x6678, 0x9, "b2b4e30dc2c7c62f7e74256a00440d3091b47990", 0x2, 0x1}) syz_open_pts() semop(r0, &(0x7f0000000040), 0x2aaaaaaaaaaaab40) pwritev(r5, &(0x7f0000001ec0)=[{&(0x7f0000000140)="4d4714a208fe82fc2200000060459d9aa144cfa0b62daea1dbd8c58f", 0x1c}], 0x1000000000000088, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r3, 0x0, 0x0) msgget(0x2, 0x200) 19:29:48 executing program 1: clock_getres(0x3, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 19:29:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = dup2(r0, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) pwritev(r3, 0x0, 0xd8c645df0485fa20, 0x0, 0x7e) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) pwritev(r1, &(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) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) accept$unix(r3, &(0x7f0000003a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003643532d9fce06007f00000000000000"], &(0x7f0000002840)=0x34) getsockopt(r3, 0xfffffffffffffffd, 0x0, 0x0, &(0x7f0000000600)=0xe0099cb92d1b9af6) sync() pwritev(r3, &(0x7f0000003a40)=[{&(0x7f0000002880)="9f61157cacf2db82acb83d1e1d1c866e88edf87193021f88395a948cd8042359c58a66b1a7e956328ebcc4f242541286b09e0346e845fb730255010fb8f71fe300021aa22e6a4fc3628edb4565c615f3d2495ced89a8625b67c4b291b93aa5c5e9a18e8c0dc49ecdc947bcb82e13d388aeac9d38dd23c924b33f7456b9ab522bfe0871add1bcfc76e45018fcb608717d55c733c7cf4cf8e5e23f8bc891645c02cf34827c5de38afc91cbc72d7b79aaf5531382ade69479801b8a0d9614b7d058d02869c86a1ff249de2c47e2745b0df3649cfd0d9f6507f80fdd37ab", 0xdc}, {&(0x7f0000002980)="f34a1add68acc8f6e2363486504d96b0b27ef7c544cb1d7914bd8ca3caec35ea71208cde717a31cc2f18036c9ed2a50480f3fe9e4384035f4ee829ae9ecd55632e7b1e3610f69f4e4f769f14b033a2aee7dbc851ff2e7f991f874fb7458965976a073f33dd4197b4ca714a2dae9b74cf93bb0d49c25d102cd919f10709d3b1cc7bf05e4af5d2219805a8d4427a0083046df567fd8a3536859ce9817a8648b46130c8ebe0ea02df12a85c6a52026cf60e4aeb4665871988943786f2c244bc550b27d167550efcd98cb7a279879977d71e0fa71331f7b6f6ccbd3e47fea2497d9138cb462464a1870758ce23779218f405602d680c9b0528fa7e302dfe207a6379dd44ab04169ffc8f15dcfb7947ab8cff342a7bc8702cbc2874ea0d60c29d0dc1bd627ddcebdc5e2005321b2a76b6f4698da8099039f7224c81ff2f275adf629ad6fc94efcec52dd0f8d2c07238b94f42d5f41a2eee424518667fb923661c2dd8671db50b498d5462775faac47e87659cfa51da0769fa3cdb222bc2ebbedd7c506ef4d18af5b53892d991570f242559205469e9cfdef7f1aad2603c601b7e24dcc9f75c18a5748b681359ae74bddb5a3a11cfcc31c830fd5215fd5d7a0af98cd90f4c05e894f2694bf7c56137280bd148dd712e55deb65e34f37c540b40d31c9c07b035a03ebc55c49504faff2cb51d0540e4697f02886aacbb974379313e6a1f03689e15de58029edece482ab428ebe0cfa57772d46397e2725567c30bab078ecf68acf72654b6b8ba40b13adb3b470314d1e42ac38055df3b903fb13f2e864d3ab512d1fb58e96b2aad46129bb5ec55ff73faa28e34cc25dfd6096b12542b438cefd283dbb638274f9a050971fdcddf565ee3fad767076820040274b0b372d7bc862f4c819bc66bf4259861bd63e2fc436d92140ef815877b0340f6dc7a88889c739ff9c57d4641207274ec94bd2d0cb892485c46240dabf06311f4fd2273c5425002aa735fe4c8c45f2a0c167fc81f951d96c846a41e4265e8cc6a0adad84d383cbb2428ff4f64dcc7bfcf0bc4d889926eaec0d57541f1ae177f8047e1174dce2bc55481e19b120826ea45e5274db50b4ace262f66ec3924d1918de6093312b236fa866fadef4f84ecdc013ae2ca1735e39aa4ad1d2073f6023e538458cd80cf5af649cb4a87adad5e07d2ca3433e77aa2c2aed62453689c58ac678cfe2fca99aa7810418ac3e201da5050179e54606d08b843b097dfad125cfbc8a67fbe8a42d43acfd636870d9b3b2f792aa41dff7fc6176943a4e7486a234cf34020feb9f9d85c61da3cc90d593b7579af2cbc5e7db7a18e3c0b95acc1da96db09c19594296e9e92e99a87850a9a278f7b62bf6d161d576ba4af3b06f3874ae8ea92cf371467a78b7d7f37f8d4bdf7f09064fa2cb6220b9a1c1aa922c41928da4d30a1a281ee86533461dd544b5c8b3c5ba21c281c9a5d8e847f34b00f66a0f53f71015d011032631899b2e4fe8609ba99b8511083e08cd83dcee2e3ccd9f71dd4577fd1c76b83d96002e2b677f1016a09a15e0e6539d9f8d136f64245f1d839103454374f19b8a106d9c23137e482608f78dffe6f111d4c74d86d3637699e5bfc1f2c23c919ffdf9766509aedc397d704ee82d25b26fffd4f2c15c39ddaed6ea7b1f158b5929712c12d1011f6b136e7a92d75fd2df37aeb95a661a9e362a788cddb6f494d4f3a7c457433e547c7e307d8d6a1ecf20d6876f9f103a78a0d0fd743ee397cf34669d9066b1b302b8ce9084ccd8f13a4a77cb6849206b3fb15b3d46a19ec97a0561cd117625bca943906bc977b3c5934ca4acd78420ccdb85c51885fcf675e791f44d1ed6947f9103973b6740791977a98d9790837db17cccbf1149471058a4c3f05b4d88d32beab8ba803e1ade11140762b594ea1f490cdf772494c20ef2c3a2a8d5bd96c48ff683037bd605ee95f811e3fe807f312e703c872696ac38a91356a988cf96328f122136ad93dc636620764bdadfcb8da479c2b161b2fd16f512d5170cb48d7d9c321a5acb7a3db986cfb78406e361595ac69a218c3e5d8f70fa7a504bc755988638433b3be27223bdc510593ea1424214542428f8a869760e3c12ddc3fac80fe9ee3b986397c60edb9420aafad7dedb48654777f2a284a8688eb010856f24da060ef718e62002777694e42e458ddad0e1da42a140f7e2d0f66c8d35c346800c71768dfebcceb1e3c7e7cd18ae980296f3b805a225d49433fa5fe212356f8402fb0d4c4bb81788f9dbbac58d921ce82aff7d8d466f633824f6200c7ca5fbb2cf63fed5833ceec68480cc798b912da0e1d57660925762f62bbeb70b4825881b9d7116d0c820b21bbd40e72c142d65adb46f4cb19313f30bc98fdce8a3d1eb0de6f52399d9620bc8ee0d48a074942013f191fb4fadebdebf713e886b3194647f947cc91ec03a83bc4d76720c5f17895e38fc0cd228fafdd534604f651e42b5165be0f08d91a9379096abc0ac02b2c6bc1439c79d0282eeb6eb8a34bda1d71da8effaa388a5e28579e48b37b66ec9dfc54f683c297f95c3d7070c4b988bf29cc109256e48832ede61f190273314955256ba7522477b72ebb259a30c5e6aa91549c599bc76a636e2ad857e34c7ad7a8e9fef32bc58899269b65263e12c82af1832a4d4430df90fe716fdc832c4a9442a1c8f9ae9b3ee1929d54c7c12b0b69a67b21072d91d9c0997dc0f93583492d8a905cd1a4dc5e21177c2746214e77751b648d9af280741c12ec11ced874f9e38cbfa56f3d49abe7e240abbb1aff186323af493e824febb83f1cd5569407c69b203a5ae04a9503566d6bc6560cd1b951ebdbbdd4b1d338fccc7514b64d69b4ffe1e42bad5a3a1ff44a65e85a970e7a8c7303458465422687cb0983dbb41b8c4954876f3a694d514d44014fadf0597f2262f685b87ab77555207e794cc2ca4d72d34eee56d4997313b8844702da2f4f70f5d6240a8b0babb1348fa9dedd3b7593287f0923ad1247948cb9b16043e554d1caf6895ee29d53ea9a4e12cf7480f621079e9147f26f45ef0f2b81d5a556887ffd4269df618e870bccb1d9d34392b6f4ead0eb5d8888b33709ddbc65f857a7a025cac00da66898e09aa61ae3f3792899439d148473c6e66a50953c74cea03e599eb8b5e45c967d79d34a88b882b2b82b3d31cca1a58b7461e7a2d7c0c749891e1dda116b4e57180e772940d4c9ce138facc722b1a0cb05772c890d1284d7a6d2afc0547ee6f8d13fb0d845bde59f58bc8db21c65395f21e373c31c6b616735d3904dce3ccc5551fa8808d8b6cdb54bf7b7458545859d46253374c47e4214af78c4390dfd5eadb3078cc1ee030d9b5b7cdcb619c1835b34d99ca2484c2ab758e76db67eb45b387170ec2a0165dca9d1f2ce1eec0c217996af280abfd789fc3f20ee1831e82b7ba133d52e458349d6a0dea568eabb04d946b6c6f14c0a99293d4849862a8624f2eb2262e234a0b1732e508924beecd22e02bf7b00cd58f5bba4191c6deb58b45257e4dcc072bfa0183581fb66b163809a77101627114ae38e1b5fa75f39f9337e4c0edfa89c0c44107614af7aacb647ac78308a9e6f612341442ff43962143214e818643e57e6867ebb3291552f91c891e0b4805c9460bdfe027b6cd7f19fb5251761ff4819b1722703560deb2e18d1cfacbf664e5fe587870637d3751a3719bd99139a472b11e7f713905df0e667387ea2fd6c751c86118727ce7f223b7f04a9e300e21f7dfc68b600ad6edcf1e802ac85b5713bd7f1be5ccc34e853d667c497cfb72ea15681a2d76f136edc6e06819f8e5ab71c3120b3994795b4ca7375c7af8a7a466fd02a450ebc65c753a9d7986c8778db134277860644f9461283a08926199c0d8ecf41d8ecddacb8aeb5ddc7fa4166105d961816299832c3644613f208a644c1f0fa55dd9a82063092bcc181e6b655eb9c0d9463ebb09cde6f87531ee08d12d6a48262db4cda87cc08bdd5da187e38aea0b22586c5d85aeb47398c27450ab3ff09141613752940ad3879962b2987ff03d709e0fafc4620301f567c70eadd23e8a62329b49b17b3fef627ba021e35c69ca759b0e98dc9c251b16ecc600abe53d6b23202266944b5819c8875df268d56c3ff8bdf649d8991fa3d19bd3e53a60ebe4af1a5a60a5484796e995c040bbc032cf21f9995514f344c7bdacdb435a61b1ca6203ebc0f15244cce8bf6d1fc89271c8ebcfae19ef6291c460705100adc73a3dd781f2158f81317321fa51a1fd541a6cc66593e180ccbc5e996e158692d179556e1dfeeb7073d9aae204bed38be6c350efa937e1ae2cc8c5a19e1b46d091838203dbf08923c39c09c5b5981219f0812a4fd771e7f66f6f5b760722832fd5bf82060533ebb46d3c19cabba279f5521db1153f8a42fd5d19fe631ac15773866a79fe44df17110f69addd59e29e81a68c25807476af8ca0bec610b59ceea369904f48de02ea4c05b188043375d40be3eaf6a13f00129e5b08d723b3d9af7878d9fddb0fe0667f3977c2956eb8dea120c5d1d30792cad4127fa94a6b2199e1f574b57040790a8e2ad2432e3124c56321390392d32c6e3dd9547884e909fb4fc6c479a8b24b1e24b65060e2e09b296bf4eaf7ace377bee8ce166ee9ae33cead704e3fc4e0830ae2b7aa734f01880e6c3e534c7769578364cbc070d23e8fb77b204dc05383fa23b80a91f3632b24d3ce6e52b7b98c3c64d8b824b443de5809bbdac97e2e5d563fb2c1ea4ab95286d6a980eb88e39777cd6ed093808b09dc3cde31712d5663092273505645ca8b393cbcd2303b5344739a10dee652230f47eb6fbf10c44bbe29344809713aa37e6714d23e53ab71914a506ffaba2520d6b7c68f4be47c48027652b6992e80609676721f78b64a8beabfa4d8824b6d3a6c6d56a0efbb38046e4144460401e214ea8d14e64bbffa507ee955a6b335e93ff441c0aa908c6c33b539c0b995f31cffd2db62d0ac06bd27aefc13b7446a21fcc6d5d59a47d99a1207542cf730650004a9feff9ed03f60396e35a80e278f58101a44d2702df8b540532a48d5a988a9304f4e4849ecf9398001ade99649df0273b42bc2ab089c2a49aba1cbf60a3b56be9580556dc6378fd3c24ee6fc6f1083b8ced919a822d649a6d272e831388b758539dd5813919250c69e54b74f4c2607d3d5d219ce4054441753dda75dbce8bc17bb2151ebf0e9509bcda62f93b754f741d5f186fa81b059b0a57cfebdac0484d0c340ad28acfcf9abd25563bfc08791ab21fde9f889f2b48f6af1c0a4323018b72d0aef0d3d054bac8b1dcdf4f4da2297a1d9308e869b08d85369255b683b4a2ca5d84db485973dab33c7c81bb26d26d0c97253dbaa99d1cd18157b5d3f170f80a59576f65019bc91a4d2284f76d9af6b3643d0e51385bfb0a278c3d2d07abd9944efa803b9319b986cc168222a120d823a4a9e1f0e56a1ebcb2fc29fe6bab1f30eed87c795f0491dc16a8a8a0c7924f4e2642dc5abf60c6056cd31aea6e25f8530cd45580b6f5db30e65d7b3f1a96db404e158886151f5d4c0c20cb1e14f9922f8b9a07810f80dc053b8a66f82712c9a6fc4dd2ca56f07bdf1fd68e18e021e49c8acab07e61aa3e12862ebcf512c8f9eacf01eee99ca536cb4f4d8c41606422ce46eaacc28c545f9030512af9a9453280f187aae1e0150f9d5bf65c7663f8d90fec6ab6ed2320caa12b3d920158d5c10d47c67999901ef3011967e514a42cdbd473b91cc91e525cc7cbce", 0x1000}, {&(0x7f0000003980)="c516bedfc3656b1882e2ad2e9183c5168ee89f84b3a2ca50de62e99f82f8708c9aaa1db058a4890257540c22d7afe154711e06dad1b3a15cb8e40e7eee7170a18a778c8d477cfa120024061ee61caff1c7dcee3e202fe051c2f6aa60edb592e0f0279ca134d7350c0afa0dd474b814caae9ad025d3b4581aad20782aa585680e3b35d5ecb64a9144b4", 0x89}], 0x3, 0x0, 0x0) 19:29:48 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) fcntl$setstatus(r0, 0x4, 0xc) syz_open_pts() 19:29:48 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 19:29:48 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000386, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee424cddf6dba587225af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15cd76162af9e10d, &(0x7f0000000040)="d2f3be2b22701717524aa5e2f518195048692b", 0x13) 19:29:48 executing program 1: semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001640)={0x80000001, 0x0, {0x1, 0x200}}) r0 = socket(0x10, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x488, 0x400}, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() recvmsg(r3, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) bind$unix(r0, &(0x7f0000001680)=ANY=[@ANYBLOB="00b6369b228bb229d8b5bae5587b002e2f667e9daf823786db6e486c6530002eea63405f538d40758e45ead464e4984b94f249c7c76435e5b6b463a24a7f43fd976c1bb6587bac2d55195289cb6aa2d550049ed22f37423d9bc60100000000000000ae9fd04b194b621f6ce9446eb0320180040000001fecb7680cd45fc7e81279e476e0978949e736bfd34a948a0ee1d1673f0806328d9c0b7add63997cf5387c25a3c33e7a06c49ac2396ad37454a4f1142d6b23ad682fa995d590e1226388ace9960a599972e87a0ba5196ebaa784a502d3bd2cfdc4bc4a5cda89ac6bac49d851276df51b3ce2e25547340d2d1af864de32e3d20627d19e540a4e12bd3168da9da9f1c9"], 0x1) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) r6 = socket(0x18, 0x1, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f000005e000/0x2000)=nil, 0x2000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001500)=0x1) 19:29:48 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[0x2, 0x6, 0x10001, 0x7ff, 0x8001, 0x6530, 0x0]}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pipe(&(0x7f0000000000)) 19:29:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x1000200000005}) read(r0, &(0x7f0000000000)=""/1, 0x1) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 19:29:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000005c0)=0xad4e, 0x4) 19:29:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="300000000001ca37c91924752ac2cc33730e7fd200000009"], 0x10) r1 = socket(0x2, 0x2, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 19:29:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000003c0)="51973dff2b39fa8f461ba50e6e2ae93684a92cbec9828815b5ea3d3bc5ddd88863a345bd84e7cfa50598a71595bf4ed521a583f6", 0x34}, {&(0x7f0000000400)="9209ced920a091506aef329cb0e5d248c72a44c71acc174b4d248b7d380c575274ef335b04be5349e550c90a6275a8e21c4ccfc02f901d8bfb52d26f6cf41d73a82e6ec6b5713d08afcb31f9d7842bc617fff4b57d36d1a66ea3aabb915024f6bf344e95c02c456ca5af23c413a0707fcbda6f8c91748f665c392ce75563f9b9a035859c0a0716d1af0f49e33a6511cd36a30b1e2b0b7ca4af0f3825aafaba25a40d28b21b1b033851a14ce596855349321eeda876094310c340dedb7b", 0xbd}, {&(0x7f00000004c0)="7c7d8de0533c97d4eddb923da99af213a7b6b368ead9ef42dbcd2b941f3b620952ae9438a2f30af6d7546b12", 0x2c}, {&(0x7f0000000500)="2599f93b6ad7fb05b50e1fda5d7674fde5d4de08530c28e2981a5c1284c2d9756e65a38d235fa3d00fa5f3eb014294", 0x2f}, {&(0x7f0000000540)="9f806fe1aeb4a1abc08e9cccd484ab0539530e3d17e24e322d70bb63c90966d1dd5163b692ef093f7183b2255798c7d68bec1630ebfc0214ef0f4b0dbe696c801310978b9b6a093cbc9ac9dd147977376bb630542370498a52da2cc552b28558f621b9cec654847fe85288a6de5d784911fc3f7203200fb499485413268445a6f454e649d5c02bf98f2541370b170bb393bef33412f4782b882a4d0ccb9c982e4f1099f5ae6a30ba92e4bb81bc4c518ad55e655f51c28b432fd96443a7b3990d7741b9f81f06", 0xc6}, {&(0x7f0000000640)="7485f10015ecfc1561e1cfb6cb30fcea2c6e7052fb7ddcbe05f2dc003bdf2d67eca8bbd7607aa2021d3e1562ad4558d9aac7d2963b714d15f64dc44d6f05613d31ea2d7b8fd35ce2458ede0c97ea2654ec4c664e5d9a61f0778ed31bef6ab1d5732d404a99af6c698467f875e0c52ae5f57aa7c6142ad0a5650cb6c23b66f2468cc031df063096c4db2b63a3e7b72ec739d3d53467ed666ac6baefa86d569a545d3ca26d34cfd128b651", 0xaa}, {&(0x7f0000000700)="4fd75158bf7dc35206a7b8d7b2b1b00ccfdae59220d93fec9b449ba9d21d1b7b2ecfa44bb7925c01d74001287e20797e99274f4c3ded7d4b68739edba10e8515c66ae77a3a1f7b76ec870f71696c7623719a8d1313c95475ea3c19956dc575c4b6c751cf1e7fab26baf924c87cfcd2ee1dd248cfc2f3c49b2e9bc9677cfb2011fe1f0b4367543104dcf72fe3717aac379a21ea175362c4aae328017de126b48f4ad38dd151268f85e281f01ae782e9036f3e9167ee749674f7939d5b4f8ad9d0fe898c33eaa23d306e8d74bc908fda0efa213d69b7541c3479ce5ec8c5b087d2e15ade48cf5575f4cdd01734bcd917449278bc6306a75ae06d27b97904d1d1f69f840a0fc006abd405ac228b6de338f591c05b047d17158a299193ce089dadb320bfea31a0de42ab6caf5532346e8725b7eb696e29cb0cd33942f6327da190c309ec027b1190a003a35f9557aa67620a94afbc6f20187cf3c0fe834ee46d8c85d70be3e2273a4d9a1cde91ffdf4286a1be46ed92072996b7d94db718fc8ff14b19a5fc95dc8e905dca7dac625d2a6651cc9004c7c524a1838fb1569542c23c387bcafa4e5bfb155db85a6abb76002c6ca8f44712c3523c7c81f7e3d1ea9e4e19ff596bffd840701350b6988f3850c5b8fe667634eec202b8d371aab3d1f33c2066d4cc043b4e8f8e828ec5ab8c121f8d341e8bc9754be44950af15a512c971016be76409ca5505f4425e9f484d1fc03ba775f738500ba05a406f308a84e3c3fe1f76b5d5ac442b405bcef7a085cbd914a5674cab6380e57342318a8195d7553f537f253d445d33fa3aa408b121250fe75e5d4a3f1d7ec46fd4cb16e6a196b9b1e2e6077cece36a829a78d635ff95795b60bd9d03bb6626e9dfb787641dfabeb4706291a425642b6ef7da763638760d8b7368f13a835ad9f9d168594e71e2402cbbb30a3ee6409b8d0a9e23bf01b9e5aed209dd0e17b071009ad1f0d780ecc4e333fac466916e78f775a6bf5fcebc8c6bec47282df39ddb9eaf191d148b5861c3d80aa9de891fc6deb003541b2e7e2bd74150eb206600f972b7840ca6d140a26960c1efddf005d0c6cb41cafd28fbcce040fc4f537e60c9fc88e0b9efd326f0bfc434a8e2da8d3c0ee8b52bc1195ff1bd205ce06d2ac879a50eb996bc500c9dba6e84af1b00d875b2435965475aac1ce7b710e32be59e3ea021f41d0d82f21cae6b686d0b45c953ca1cf75784c9da8c4b723dea8593026e93142e47ded3ad489a1b4aef3ee1fe12939935e9bcd2a42076a0dad1ba70313764b0ee0cf3d8c939167875e402ca245d7d5866c003b5d3edd5db78232b5763345b8c8ded082c8e3ebcb9b5eb0548654a8ede2cd1d019078d8229208dcb90282651442dbebbeec008a610e8dd05bc84faa61c5b7c7a3ff1a92e54dcd16e022aa25590069897dd6bb6a7a13b9f471c7c5db1cd213f83a6fead4b5ea8d3b22f2c8151beae13b49b7715cb3aabfc2793ee7419b3206ff13f98deee253a6897a4dc450f7f9269fdb5567f5891ec611cbcba57fb34d36523ce7099d1d9fa4d2567e422c66159ff7811ccae87ce1c1aad80ea9381fec13d6a2c432dc42363a0bd16e52493394c81db678cd8acc2281396c9bf42ca610bcfcca9adc1ee0167f652bec67154c424b67f9327e473f5c5171518a32b7209b99f2d19e7b09774c2b402818f9431496f4c619a6f85cfbce3f4100fc2e6ced462c3ed9da6ea9e7a57b9a76b6f4e29466690eecad8bcfee5bac5b22fbb971e2cbb64f631fc4b7c0f0223615f957dcb0e75a9ed5d801e64e15f1ab8af9eb8acf4b4c59a50c31a89b07f49b6f78e7cf883bef8c06f6be1e045220e6521a723f7f77d0de27028e2011362d9f0c56f8d2333d035fb4aa15cb6f9cf18f2b76bbaf513d4ae977ce12dc0a87d0dc81cb62c0e804079366471dafa93c9d73d2a37abed072b562874ddacef841d6f980e49e71c61b8b010911d02f2f8cc457b4b52f40c49650e9b3a594af808a2963d5f42645083f8c720d947683072b182f62b3379b5ad2a6b112caf0e9c84d8f0fcb456444d6626c6222035961b00e1cdfaccd459b029a0f3163b26bbf80da66888127d55fafd1c41979be64105e969959aa67d02e75f30226293ea4e5cd8b67435e46720470c39af3cc06b12c3f1f405ed85bc13d532ce795fc14b55fadc048a711be3fa443ae1bcf2288e80d43f9c84921c411c5b24548e12c7fdee0a01d2ee9f8e47f86824b639fca279cef3eaf0689574c015a97eaf4b75ecf4cfb093ca3e1b1c59c04bfcab6c8c033388cffc47c429447a67fa30bfc4203511bd38a2677c076aac89699b1bdff29f89a9e69a8045028782639a3dd1aaefa86f0c272c6063ea579162749fb262c3f1bab1dce56abf53f7b73e9924e81b96907219412bc0d6eadb4df9da0eada27dddda37ddb89e8671e748d8430ea391f3654df9b97ea19ee4e0f06893fcaa7c5aa314d27e21203d31475547b706cde8ea455cd4436cdfbc536117d2c70b15afb689775e4321f0cc8cd810da2a01ac67c82470038686a6f6867c19ee5c457e3014cf471b12ddd114993401b2cea6fecf5a99132dfa2bf844f0016b6b62c2b44259ea83fbd4c5c6851e5a2566252488ac6bf9edf5def50d51c72bf18b241f289da9f50b59b00fad83edb9d406b5ffc245bc4f1dbd394f45febbb7c172eab8287f338c17f1025bb1cd9dae8ea381e6a9fd501a828bbc4974710a7214a6966b72ccf591052605f745521a55128775494d4adfa41f7a5a5af232db0924c6beda9d1f7f086b6dac0b03fe0122863a010665d5165b8acabbfb273794bbcf6439fbbfb32210683ff186c41ce937d5fdb1f80a45b6b4ed0cdb21b75e9d74aca5cbb0ceedc132ad8d47f4efd5e786dacd7ff17727db669813e31c12ed80e31c5e4050c8cf87feba8c036853a1c25bd6c917fd38946c3b8a3f28b84659271789fcb0eae7956a40da191664c093ea6e0453ca92e417d54438e0d48b3afb69867b6d735ed3c56dd70cb1e7d2fafad7833fc7bef398885ef54b0535b59a1f9ed0b4184197bbb56e4bcff1fcd6d4d81bfdd41d973f473b47317b21f3d549505be5a7f6c83820a69fcae97575adb109e5ca88be2445b7e8b9e961b5b9d035606f74165d8321b5d94d122dee76a21f1b7755711ff67d9ebe5590c5a40f13870a68adabefd61ce55774a00471643c412abe171e69a10ba6af5c921c906c52e9ae747b9a499c645ace377166caf146e00a5555b245cab4cb647e344befb808cbd9b03580b5db2d94f504b69d75cb81a383d4c8bc606de3e1bb34d5f7740ba5073881b3c469c6c2799337800e096049f677a17c5f41027dd3d2dbc7151e85f52014f50240cb5fe0429ba14ca27c01c457c7d47a60a56e1fc59ce9ddda93378dc98177f0729b0c3c24ac57a5105de307ca34539f8382be4066154e8278c91df51bc4d9866836df4c81a025cb2c4fe7b95a68ab814bcc1a50e58b9f8dbfc76b82ff7935d756adde4de360ddc44212c56753221a437bcb5c456771286bd0673ebca0dad338c85cd81ffdd24a6c82c8ffc1e024b8f7512dd6801a3671f72bc1bbd8ad4b9dd3bdb4d414d79b4061b82187b1a5040386020f92e9ae3a7256ebc024e378bb147a1c701f68d44b6de9a1f7fabb06ccfb367081bb4102ab508f805971f3b8383fa32df55b2c9704cc9d15e9facfc2f06f57b07661d0083047258ce92a18a794eb4d222bf1d06a950488545c1375cb089bd0d0c0bcd7071d013960859914b1d8aaf1d8a0f636ee4d9ba369defb8b2f8cdd4dba8a9945d190e8e2e539162961f14bdd9b336da6d6d156299b8e2ede890632ddd933c9c46356e45eab00db21b5c4ee27eebe2bee155263ab3ea699667cd6fd749f14a177d5415528ca78c76087f1f3cf5cbd6217fad6bcf85dcc3d1294bcd8a7565f9b1f5a4503c58d769d49123c0a60ed1a65f626b9005b6da06f6de293162592e2fa8bfc9184a21772f1bc12147919e3853148c3fc4da045626244ffef11859913edbe2629dc328db10b81c66f7aa726469da198774b5400e595b21d774f5d0dce0001dcf496e82d813ce47e366b09a04ddabc9f3fa1adef7e300a23fdea9e93ece0bd35e8c94f780d64de4f7c3d1b86aced51cc0bd49faf2c073c9886a067514684d8f223229318748402c3b13fa2b7804c13d80810f6eb46820da0026eab1f9eb04178b1986b4721844ff27e0973a938130b5f04a387dbadc532e88a3f4ecd5ddef18bff2f3d3e753462e8f4c76f10ac51c5242de76685ad7f9294db9176511bfdc92d495835c27bc259d76e4241de35ac1cbf801030157530f8b1bebd562d086a4a82c646c022d8226ee6176b6dd3702fddecda56c6b4ddd945de2d58f4e540cb98b9ec681d07831e031ed328dae17132eb9071955ffb8c72eca67e66ccd5fcc6b7d80a6f7616bcbe43febb4a0c12e2e3d89d1d564f0ab433e1e982bd6d19333788f611968d6e1462a8c63877060eb354b408a2d26a4773c96baa4bb3ad9c41edf0fc1c9b55f8201fbf74d72acd5dad721bdcbec0377c124446f33308f018185155441f2e9cdf165f2aa28c5090d6116e1bd67d3aedc85a9650578d4fd93365101a29613d030c74c1770a937b18efc394cd3e26a3981c3a0063eec64281f9a9f122550c0fcd9f9cd6e084e0b92daabfc1d39a8472f3c4f0594b5f0a4c1c74a8f90f73a3dfbb31f096e6bda0e5ab1458f7809ce5718567bb3f9f45e38b0a8274e7051f4202203e7b3e6036d2fcb4b14758c56e76e4c6e94596b3bff77b7e", 0xd45}], 0x7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x200, './file0\x00', './file0\x00'}) r2 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/119) execve(0x0, 0x0, 0x0) 19:29:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x480) r2 = msgget$private(0x0, 0x85) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x3) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) semop(r1, &(0x7f00000005c0)=[{0x2, 0x0, 0x1800}, {0x1, 0x7f, 0x1800}, {0x2, 0x5, 0x1000}, {0x0, 0x200, 0x1800}], 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() r5 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) pread(r0, &(0x7f0000000640)="321cf0dd24f96fb837028f96f16e49e1aab09c405534460d4b28f65974944868c60078894903", 0x26, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r4, r5, r6, 0x2, 0x546}, 0x1ff, 0x3, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) chroot(&(0x7f0000000600)='./file0\x00') r7 = socket(0x18, 0x1, 0x0) msgrcv(r2, &(0x7f0000000680)={0x0, ""/32}, 0x28, 0x764dee85ff66c4d, 0x800) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r7, 0x5) getsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000240)=0xffffff23) r8 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r8, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 19:29:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x800, 0x60) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="e36489a9934d79f30013dc4be70670bd0f5b9e1df1d69198815d0d8f2da07ea2c650b7bc71939913bc9171ba9537db5104320e1296fcbb0eefa83338a2f6327e08b511dc9bdbf1621f8a0655270af22b38b4d028611db970fcbcb94b1be07a775084bb6e7e5766efa6ee61413635dc54c51e648f5df80a357a5d5d47f7e28a4904b005d511f8a7242b4649e9615fddc6452b7e28994b0c1357e47ece332138ba8d90da919eaa38b262d8ac34d7bcf079c16f39a74ecc345b5731a9ebad4908d6c49b8be898dc0cad1b8349a5e0105c9df617a9f81ec42b0551f5e5c274f5ba176cb3fba44a7aabec57a2e5b9147f414d315ee807779e95ef57", 0xf9) r1 = socket$inet(0x2, 0x2, 0x0) r2 = accept(r1, &(0x7f0000001a40)=@in6, &(0x7f00000019c0)=0xc) r3 = syz_open_pts() recvfrom$inet6(r2, &(0x7f00000000c0)=""/147, 0x93, 0x1, &(0x7f0000000180)={0x18, 0x2, 0x4, 0x80}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r1, r4) setsockopt$inet_opts(r4, 0x0, 0x208000000000d, 0x0, 0x0) r6 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001940)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000340)="274b700380fb68b2a99c5a25266c538b7a9d915dcf06ee4c4341a2889bdd8435808c18f8f1d2fe7b6daf234c766d9343bf6de119", 0x34}, {&(0x7f0000000380)="11a439c824931252791a2a0f79fe6acdacf78f817e4f2af937a15009b61bb2187c85c7e7d45ac80c512f5423701a1122b1f8850870a9da7d162909720532fc0292f7f6884bdef6a2caf70af197fadd28490f8216a9a3085007d61d390ec15969ff1b1368be94e7a156972bf12dca1069ac7a443b771fa5453b84d93241f429cf719c3985f0e55fddaa70a80d2eb2b8e9fef4fbf5aee68374424280e64b1c664b3da2ebb50f89dcd0aaab495233c390f4a3596189c40281234e0c7451dc4039ab2febd8f60ae2c356b7d95ad29614362840f233e86b66afb9f2c1dc05f72cfc", 0xdf}, {&(0x7f0000000480)="5fac49a3e01e6059459e03dba01af9c19d13e1e93dd0837c65add8ba3cc38ff877a907b1001727903961e22c1109c61814f7d780322f434fabc290d60bfafb4d753247ce07e66acb3a63c5488d6daeb36019ec0768dba34eea6213194d49c4a72a041125bab719f11b6c918f3951299de922c100af1e03e7b07aed53b328", 0x7e}, {&(0x7f0000000500)="fa662d5f77cf5f3d0ce0fd229a9f34f7672eddf977ff4ea1616b8b2857608e058e3f27247b57342cfd5e873d1230d07900ca1c648877f57dbc651231871c1f2db5833fc11513ec7b334824c99a22f99365777ec3831e76dfa4a9656d7ba2ec61374e5f8d69bc2b19226d5f89de8b404775ed228bbb757b0460238bfaf89d36ad4a541e6153036c6dc9", 0x89}, {&(0x7f00000005c0)="b66be4c0acdda78ce895ffef35f60db2a6", 0x11}, {&(0x7f0000000600)="71ebe4e5a2fdec97c0223e6e9ce28c982e0a1bbf1f954a0ff21e7ef28a518e40e73d93c666578fc0af438c3fbea397a79a59b4219261085d9833cc37d9b0ef56e9b4c98b9e5b3066e354e517c9b774cb777b7fb9fd7786d234a14f6f4af562650eb5d35328382ef62a7858215f20d3aa084a91279719", 0x76}, {&(0x7f0000000680)="2892169e20671cccc1f6ea4ba65372127c7cadda50e69775371aa53aa560a631305a8ad0092659c5dfc1be2e7f81e715b6423b7a979f35d6588c90c8ec31268af4a18dc8b5356251fa5f20191b4a670d6fbace1af6e627d956f4a5c9ee955d5a16972efa7ac5c5375b4d00352c1d893312dc74f9ed982c5c31d893a4968353b8e5c3e54e595799cf36ba773693de5123f9860155ff33603a736d0734ae713e73005be99e87bb83a310ce7177f8f01ca60754a7337c8477ac4eec4db8283494b7db40e3a33d0243f13e39d282eca6a76173d4e6309b4e0237d2f1990e1bc1dd3f9e90a8a7c12e1dd3287c96e08eb0e8b561b25835", 0xf4}, {&(0x7f0000000780)="3d8ee7039778e4f1870084521cad9505f2d65178916354842f3cb5ffc452808009d32ad28d9991b6852cc9c672817aeba89af1d1be2cc0cc38c169abb36df3491bc58edfc21630fcd5686a6b7fa421999c04b8045f27293d06", 0x59}, {&(0x7f0000000800)="2cfdad9c902ff3d61f68bdabd29897112ea9fc7467007b6ffcfe1a93bce154a95ecbf4c59053c0d5772baadaee45446491181a4daf9bf2eea69011b69cdcaf5e0848ecbc104ef93d95ad7283fb886702a342616aae9901d7c360c894acd28a3a75dece3071c69c8ae6f2fd504031024d44692acfcccab03f502595fdf252edf64f87feaf2198cb226781dcdc9d6e267bb80711bfee1bb89497fbb281ff7e0c2d8a345a5d28eee89b2c2b9ea30633533caac4a3f197d1554e5b26389435144043f5b455305fa6f8e4d99ac0ecb7fb748fb0b4a96a34d25ec92dbd00740a6a44927de64df1662754ef4845fff46d8731b4a116d202ffef19b618f00c5b742d8aca8b524f29e32e2b4f1d7f901d66999eb55c931a795e87193e7d73dbcf274f467162154071ab81a6b6145ca54cc3166b24b38525b9a45112ee55f912c0913181bffb314ef1a63c2bbbdad8b79bab3e6a78133dab3eb76f6f1359df1480f2b55681f98a6a3ac0a23ecac559be22ab430185b53aa4068cbec6d2b7047c30631ca6fb3adc968600a55d54d6d4784ee3b5383c4fa621cde5dc1001b546d2ffd524707c7beb674b335b23ed43093a25825b67aab445b8fe6ef65f5f941c4844ab5bdb86b92e3c4f40831e0d778fbbf06f75f7e381f7f8466e98787ad1804122608ce2a52bfeb7e03d266c6de4ef9b40129b12eb54ab03201ae3bd347df92db4561fe06616ab701091e7f3b02ffde1945bf97fa677205841ff35a6bdb27203c05a1c996208dd13234c8959a7d80e2a60fbf115b8f3dc00e80c9d5265e2d528dd0e2dc21f92a7ce407f3231d40485f5e828fb9c00631dcbebf55e408be30415be23c27a9675c1da3b6daa468f7c168be7188ac7852bf5fed23b3b123ac9e0ec7a04ffed6050a9ff345a4c943efd61de6a76a8803814552a4521f39304e5e78b152b921440853c63321cdf19a6af28c9ce883d2614bfdc5616e53432e64d0b9de6f70c96dd89837629c40a804652926d8876aea920f0e3fe081af0c36f330d8dad435d6c466b7fa619df39bbe0fcad5cdf9187079bac3dbea5fcf5ba036996709bbe1fc89d20ae082c0e027fea5f1c9c34e8a95c8a2bba9d07e1e6354ed6679117a89c3c755bcc50b8e8f81a8057735fbbbbcfab4a16b14748f6ab538765d98334ca3f84929e40ce6710608c9aaae2ca96653fe1633565a9cd2f98e94ac511e06a15b2c62753b246af1921ad5e0b74227c57c177d72a903a38c287e9c30257e5b3375efc299b6b67aa53e2f226966e2db0907024a0e57663a4866c3be9371021709cf7677c696246d0824dae6edc9c833653950a287d307a1aa28bf37386c3a8bc83debe209e291716b824fff83f0b2d492af9914b172d8a03e88bdc374bcec2d1a51ca9e3fd8669ffad77449944ac5c70627b9abced8d4d8cf5ef3b7026cead3203010382871489f1011fe2fe0ca4bbf2f726ca7de2d8ad76226e611307a760488fc43016b96709dd8bfff4adde9158018ca07fbe6c5313bf506172eb009996bf489d74d748cd92846e62193776001995d0dd2bd93ea261e84bcd950a93d89620b545a6f80fa6753ab422481848a7a53c6395593d48abf446e4bfde60d00e347c98f1237fb53eb387c21b2fc1d22cb7e1a54c16ef069c547348a647d4fcbf4b3bdd528fb647b4b6e3d7b841406f2df84a6c38f7cb99344d3c2ec3d99173f25aa6f8ce2c80e9586be8c5e81a6f8912abc1464b64e9159dfb5352ca5ec8d82c8531491759e2f51762e5507cc9da99293938792655be3827cc8bf2417c2981cfc1880377bc1ff851bf696c0f95ea99f09d356f2a15c25fdd2a6e2633063009aa8bb3ff8d03530159027181a3b5b3a57430d7f639e421f9b76f23cd4e6f27ba6c3e9b5ff8e7eb3d136df2f90b426e995c7827465038211507738e7a296682cee79cd8b5997b4b8847ce6febcab7f527300c7fca12d0d2b2adad5621ea711f80d9be4ed8a00ab40a9963dd3efe3f36d42fcaef4b443b3a31fd86a93215a2949a556182212adfb530d40464d4d441f2b6c655b17bbeb6c51bf182e67cc003075250970efd32604b7ee0e3675ddc22e406956eb26770a5571024912e70aeac1dc76fc5e2204275ff557c484f3644f1f53705dc16a16db83f5859bbe8518b6501ebbb9ad530e1a2be207ff74fd9a1af59c60406141d0d9f3a50736b61f45f831cae41ac21142e4ab4ec77f3e392252b463b36f4b5ac90d81a808c5ceafc5edb00826846d5f4a01ce1a863b61d9b12e8b3d317dca117f9b5d4788aa063e2347c683d478f7b284ad3bf369ef874ae5d27732789da93fe7f165e2435bdf1de4ddebe9d88789c43fb288939bc8a3855159850b0d9db4aee585e76081e58b43eb1ea40d06aef128dc01b8308c382f50c4c4d1995b4eb32604c031d5791bd4f326adfd5cb4de60bf622b7c66b902c3708c5d94baef78dfba35770a9f77327c8273c3cf2f23a1207a38af05b95c3ab534a9f707e4a7e506b2f37327b9ba9f090f57d19eeb58341b9693124fff30e3c92a193ccd42ee406060e28ad3cf36ebb2612b233224b21aaffe24a8d8892bc5b314a0fce0c2e5a03f26c78185f51e8ca46aef1ee0472c1683dcc0572ce32e271ad66c639742abba1c0fc495e550974efa85e183c6983959fdf18d318ad2538f30c72771f1558da7cfea63e0d329c610d1ea8b58d311eb23dd92001d318b726a63f9494018433cd5f6fd5271c2240a9e05887c53d53bcef743a43d5439c8a751051c08020839c48913662c6e1308a7b52fc1f72cf1b00318ca1cbdb988b642601a919e95f0605d7ccb11dc6f4697319e74d227ae459256d46669bad0c7b425a5066c766731022bd2a5e4bdec521581c6dde69ec340ad4ac0171950eed62509f0dc4643670cfb40a34bd7820f63ff176f5b853a49a1e24c5f303386e732b1dd7d61802349639b8bad3117088a29dac23eaccdff62c957bf43d2435e2786ddc9937008aa0e7250a4fd80aaa8444cb27eecbc338cbc72430c490d1a19f077fd400c3c84a0e71026e89a9bdedb80d69219199e86bf594cd5705fb912df0f3faa99044a044d4fbc9681267ea69f91c54a41410a39d6f9483ec79a3530ff209c485f6c67b6b6f78106a98908c33f8aabc262ad8f2863de95dcb2cc4ba81368617cf83f0005a47e6f6a5dac58a21e239bcc02217e0f6f7a8fc8e7e740fac46502d25fe513d63baca943200b834befa2414999a0f8f17b1a6437b12d0b71e6762cde4da12792ab706c9bec0de62be982c44f40eee3f2e440c3b1d9b162adf2fe662d01dadfd7d2cef4816b2c1965aa9176a9f449ffd553f278974cac1769c60e338615877346b4f757714cc5f6c5c675d1317cc292d7ea38e9ca84b08413bce8438d964816c5605a0f50936cb9ff94edbfbee8f26d67a7e31bd2318898c077a40a0257dc3e3f83a02c2285bf7680a455045e274d6f39233d86e8bd04f34efdcc84e3716c1766ad6e4bf3f8d399f9c6d471239759f2593a7d9fba60978a9604ca6d0f41a374b6aa5524238482b6af98e682278dda298b6e77804a8e2b3e58cf4faf1e26761ab74f87bdccaedee4a37c86890d70557d902a00d8683a73afb0a0297af89aaecd0103735438c0c48327d0097ed4936d732ecf9d207fb4b61a93e5624916bf5b708298e4b1213e94c34f1d399597bb76ad078628614b55c185d4466245ac5efaa6664c8504a469e280c5561823c55ce36e121a05a4923163ef47b49caaeb325908e64ef7343a6dd098162320e75aece1cd410f123c4bbfc3a030d6c7af9d2c4a8290a11b7e977f72af915aa18edc30f49a2da25d07db6657f2d4a82b32cde1a7561937959e3bd64daf9b934a7ef3d02d9fa4131fb1483d05fdb3ea4ed1c13fc3dea3405aa47854fc665616eb5c7628e03a241fe73aa4734d9585bec8812b3bd7de76db1b1e01610cc1ddfa9489f05f30bff1b097b68566d41fd3c408dee879e81c2487ab1771f14346df4b5bfbdda619c720df995007051c7ca69031767703937317ad2f078e1c0d5828b7813e5b382d5aeffd28bd99088f8f87a4101bf57cdf4cd8b42f6b9146d91d657697abef5d57fc1180b0ccb5c16554773b72f661667486198276919090179fc8da78ebebca165bfd3702b91debd07e8b14895df935ccc9a01003a3a767c9394ad25d7193d71c1fd68319a2bb4396dc75af9e279463b43b5f24f9ce54a15d1db94a895cbf80848f4052215022fc6a616c83e6d8153be6f30ffe127054b4e6f582a1a9fdbac39d2b76865c2cd600edccee0a10eda442572fbdd43c19b053e9ce39eab316b878ab00f1a45203cb16544bcfaa7f880b5c76975d6ffc8bbf6900ddd6b8453c66327c315692275578197bd94ba9b86b3d811ad0718603bce489bbbc158d126904413d2ed19f2d7985b95a662768669f64c152e4aa67bae55c77fd230c1e3d2d8c5aea6f76e98c97a614f699bd9ee190468e1a58ff94e4e98d8a549d3470ba4789dee9a355b6b2e64646aaab753b238f9b373a98f4e1e823e7a2bf1f9bb4aa11097fe2d45fc8714f0968ed9d8fbd1809c09e7d825c6b87ce1c9dc45c328dc3537487c1c65554d98bffc880a4d255e5649f08997ace37965bcdf38480849d7b31c507092802123a6e30185527dc5a513719f5563ddc9204f39c58b08f278f98fd1e98ec84c21adc17700856ce66651d81085fceb44897429dea08c5ffdf1a29735838fc1aba7d1144c8b556b4b8258a166c3a111f71a146afba747fd1e026f63e841dcb4ee068b0b830222f317ade1e4da4dc2fa3f9fcad3eda828b3860bbf256fe958154a5322e305c3087d0f704fd259764671ef711f10e88f95bd5e5198acf3660554b3888f4ebfe99f6fb2d65e7315b2d51f14084be410253aec362f6797ec7c8921a961d9f713c773246b3bbc0af9de8cccb887f341295e27653142768f757188a9f130d283d8f81f23b97a58434c9f91deb58cbe66a2c0758598f5b31d12ea55496a1d0e0a4479e720f950deb647781d0b94805b5d1d60951900a29cbf50e36053cb0f644b0373325263eb5a73d50d2d43bb9bbd920c8dd260008efb1cd019cef0f0669e7658a446a3283b5e24ebf3f2bfc18ccfd75f9bfaae966621344ea09659795ddde2cb0a8415dec0104aa70eb3d89132c72610c29f0591c3df4d6b64fed21585c0078453ede5ae2d0340db3752ceeb4a1bddda95d1e6e894c31636803a5cdb12e77691804c2a77f9d74b8504130c6c14c45e975aa560c884fdefb72884c33807dfe43fa6cc9c63bc995de402aad4c824102fbf9399a3e64f0d95cfa884833a51516ea279c7c33e205b7af8571618a33f7f6a5b7e42f26ac51fd0e13b39c63920bb23cb0c6b2dd94a2eacd08694e59788a04d846f6ae0db44f1ef4d45a662081b954bf4ac396d15d12339c938bc8619838b4515e0b9f67b402191bc5229929808347d8f94971f865fe5440d5ab07ad469cc5a5690ed4eecffef7a755c8672e0e533b2d8e5ed77743b7993d3a303742299ac17a75612768ed750e23335d600f93ef33f27952e866be39befd2684f425b89ae9ea711b3ebd650c538c36af9fd76bd5e67682f011d6841362ad9d7913277ef7ce21dd97d6b2ce75cc08d61b80113f81f4760b94ebc0eaa69d73c7a23c46203dbcd8d675952a723e209463c17f427ea0815f3c810a9143521670c161974f4596139fd38362615d7cc4ee0fdaccaa0338d3e53fbeef5c9c9383583b65a4ece8504cc4905f9a25c41e11a285aa83d467080b414f893d61c984eebcd", 0x1000}], 0x9, &(0x7f00000018c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r2, r6, r2, r6, r6, r4, r5]}, @rights={0x30, 0xffff, 0x1, [r6, r4, r5, r2, r1, r4, r3, r6]}, @rights={0x18, 0xffff, 0x1, [r3, r4]}], 0x80, 0x402}, 0x0) bind$inet6(r2, &(0x7f0000001980)={0x18, 0x3, 0x0, 0x4}, 0xc) 19:29:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x1, 0x12) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e581", 0x11) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) semget(0x1, 0x1, 0x40) r3 = socket(0x1, 0x1, 0x8) setsockopt(r3, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r4 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000900)=""/252, 0xfc}, {&(0x7f0000000640)=""/117, 0x75}, {&(0x7f0000000b40)=""/168, 0xa8}, {&(0x7f00000004c0)=""/53, 0x35}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000000c00)=""/197, 0xc5}], 0x7, 0x0, 0x31) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000487000/0x4000)=nil, 0x4000, 0x11, 0x19010, r1, 0x0, 0x3) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x9, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000d00)=ANY=[@ANYBLOB="b66501f0b10f4a4d7445158b0d7edaf4666e0065300075f8e5158b0dbad4a1d82b4a75183fb3368023044e2f0912b60b64a530eb8e5c32c02d9164fbef466d77f094fe1d2fcc9971a858107665e79f8454507685475f0682393eeb779d4503654e2906f8ff02c2b5659c3bef632cf8fb45bdf8ac430245d0b7eac7897a1f8125c3f7d036f46f3cda2896c612893398ca3f898e7c801bc05fe8a2f71bd8bf30b4497bfadb938cb57deafb2bb2b621f59f6e2d5a8a51658ae897ec3d9c520fcf8446816ad6695e3a9676bc22c9dfa8206c7e5209d630f6710a45f1f89994fa2489d965b622f737d777975b38f4a72b0e63bf7b1de6f223b66ce1d5f3119325d85a91586351d01449a4d16d36844252e48f6f12a866c27544de0c14a315cd17cac46fc4631c87227cbec917f884af6aa712cacdb2b4b0fb57bf3103f243bab10c47fb68413c8fa285b78dfeee23102749685d175fe8a3bb7025a8783da6b2580c98444c7db2f95aa47f2ca482"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) fcntl$setown(r6, 0x6, r8) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000280)={0x1f, 0x1, 0x9e, 0x25dd, 0x3}, 0xc) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 19:29:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000100)="79a01f8aad5a86e627644ba2ea5489d31c4e59db75f80e2f4c15e55e2f37de660127a2db6255cce2caf509444242820a85fd2c0e06972dc9be669f14ca3bf77a1fc7a10e123cafdb5419312e8a1628498d2a2ec0105c312a4cdb233167074c0dc2bc109cb387dccdf3016af363f45b1b76fa898af649944a4884e285cc1f970c4191bdd19983db17f492673e22a7bacf2ce4a95947fb20463dc1199d8458709d8935419291c9fbed266596015503ac3f59c3622aa18f2af4e14ed874bc5e5abfefd612c2da9a933e654c42af48b5933053d250b792fa1ae23cc7022236ff78768e2e9a0e5e", 0xe5, 0x8, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x8}, 0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) write(r0, &(0x7f0000000200)="0025f509e5c1818406a719247dbf582410528e35f5e16385eafe235c59474716a0fc4732921c21bda1021353057c8b04297e6c8bcbc0296c5bcfe188c38022ee965f450950c354ce6c19f509f556b9bec391abdf73315171b978ec478628fad2625fe0b8352dbd26c95c2f44436539c99390323684c6807c4b713d9178a4b7e9791604a42bbe9970f239c860e76a6f1dfe0fb1cfe160e847efed5c3969f224ac1e28e5e4e21eacbcaf57c69f4ec3f2516c250e4b4b93f0902bd1a3d2f3b7a91657a670d978527144035cb6c7cfbc77ac9f88a820f9e08af18e0c0e4eb0d8ad1e6f731711a41cc552ab55eb784df9cbace99dad6d57cbc9e4105a1d", 0xfb) chdir(&(0x7f0000000300)='./file0\x00') 19:29:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f03", 0x5b3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x10000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x80) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000700)=0xff) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 19:29:50 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) lseek(r1, 0x0, 0x0, 0x0) 19:29:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x100, 0x40) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0, 0x0) 19:29:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x40) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000100)='\f', 0x1) 19:29:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1818c34e02b6ac46febf3b2d813b4ebff4b868b3"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) 19:29:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 19:29:50 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/36}, {&(0x7f00000002c0)=""/4096}], 0x1f3) write(r1, &(0x7f0000000040)="5696303da0dc16b0ea0cb1280a9fbef86da3f0da52d4fc1d4927cde452a43d6c789fff03000000000000a5413289271a46c537862ac31addca3d8b7e", 0x3c) 19:29:50 executing program 0: r0 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) close(r0) r1 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001640), 0x10000000000001cb}, 0x6) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000200)="a84b7255b67fd3fbae3ca6250b3b598757d7924d929bdfe58ee5a01ec30b903c3d61211ce650913cb1d64de8f64000040000000000009ad0b50d7dc1c2d2286065c48fb73026cd29d45ae1e49195c507c74fd31f10e13067220d9cbac9e5e282e666c8b83e5d5a41a4d5f87e84f54b303508a8d90319cd5e0dc4620313c5f270d1bd9655e12a303e3753b8ef4aa65c7203177bc2500ac7e72df67ad768b4340134bcc7180a3100ee7c0c3fe5c73e489eda77fa65bb575c9b26f7ffffffffffffffc3af59e71705f400fde6eacf98ad402531544843942953626ae23700698dc8fd0c5da1226d4d86ed18113a9c7e0377f961741de3269d1368eecd73cf8f28f471cc9b42e8559da81f907f91f55d01f5b64d69a20f4b649e11b7061e23fe391254c717cc93df6463453fb3468853a4ac55cf273eab7e394d3615865c25bc7e8ef39146caed5584c7c8ef2c3ba28d1ce86ce12fb4231a17c702e9fdaf7db981125ada644033c30e037aef767cd227e3e4c1ed794f2aac2ed368c1e340399e3a7e330a7b03bdac6867a1b252889b2a8eec9331f3faccff6c9add058eb15bab1aea9d8a52c4f3316741fa4893f6956739fd0f20472eecc274bfa23a9ec96be0d4746d84fb935c7176b3f43268720159d6cc28739ac658b73e99a232d7c56c467355583a60a556eb51b22d7f4bce035f5c738214282457a599a32e5b56af", 0x1fc}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) chflagsat(r2, &(0x7f0000000440)='./file0\x00', 0x10000, 0x2) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) setrlimit(0x6, &(0x7f0000000400)={0x6, 0x80000000}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000480)) fcntl$getown(r0, 0x5) 19:29:50 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) 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) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) getpeername(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) 19:29:50 executing program 0: r0 = socket(0x1, 0x1, 0x1) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000001280)={0x4, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000001100)=""/217, 0xd9) close(r0) recvfrom(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x40, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0x6}, 0xc) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x40, 0x0) 19:29:50 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]}, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="74aa5ed176f03871c5281c04b8e1f003a7c540dc4c8e355b5d0fa825028eab24ee43f013153a247a7c87dd8df8e06c924731520fb88ba021d6f416e5e171fb5a730a2f94b640f83af2ab54a8f8136a0aa57265af932fb50bf1dc7169d4b4101d8528934617dc6b924da37d74cc1c46e20f0bdba2def563cfc7947d", 0x7b}, {&(0x7f0000000200)="d98aedf65248767a667fa110c6b338dde95b27e641bc669b92c486e76b96cb27a0c2fe05a125b18c58cdf60edc52f422c6545cae93f04565a2b0f9cc955e850a3fb54bab90bc93e1cdc6817cf2ec5729f8302eb6f29dc7355859b8d930b6ba1500a1919c71f8d3e7", 0x68}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="370799224e1857b8519687fa", 0xc}, {&(0x7f0000000300)="a7a14d2d75052eb39a1cb7e14baaaddb61b56b704aa00da3bb88f1b6f161233096980e8f5a4719dae139ac84d3207be2d79564e64a6436f28c8d3b6452990fd93ad8a81cd7927fa332604396a67bc6b6806bcea752bd568b5703eed19da09b166713f7efe545881c97a30d729c596fa0b9a378ee40150567b1d3436d2696c93d73", 0x81}, {&(0x7f00000003c0)="ce180c58b7b79e32ae93c9c8382eee77a5857d3a226d2dfee186192abbc6d3ad1dbcbc4a5b38f5953fd24ca086c4749df5189536dec68da308b803c0055c94e0bfc2009e6e431962c0fa21997ab12a47ab2deaaaa839c85dee2bbb22341ee0511277f4ee78c88b503623f664ae5d7c0dc1540271d71b2c2dd50a2879168df7a5445361c639d08c0a8920cdf3fb928550ec63d266692ab1348ffc5dbad17ec6691d3d7ef559", 0xa5}], 0x6, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:29:50 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xf8, 0x8, 0x4, 0x1, 0x7fffffff, 0x4, 0x847, 0x2, 0x1, 0xc, 0x20}) 19:29:50 executing program 0: r0 = socket(0x1, 0x4000, 0x10000) setsockopt(r0, 0x5, 0x11, &(0x7f0000000000), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000035, 0x0, 0x0) 19:29:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000bfd84b03533bf64ec3cc634b95aae07ab7ee4e2d95f03696837a7d15f4119485037d3ddb59"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01061801010000b811783b26b0000000000000000000000000000001", 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x2, 0x1ff, 0xbda2, r2}) write(r1, &(0x7f0000000140)="534411822aa094bf5429f6d73e8c17a1cc43827e40373436b5f567240a63c327b5448ff5dd014a9804e3fb9fd119fc8746427f3f9ef1782e8142ddc545bcefc58b75708fdee6f4556edd95c1a7488f3ebccdca98dce474ca5f1c612ff5dd348f9a087dc3701f3e80b3fd8e6867060f8c54d166ced2c9f1ceffe79ede0cf5162bee5c402db1e6b335d59093d719cb806fe9fb51b7ae34795ea9ffb703077cb4994ab9d1083dac3c456108164d09dc29823dfd64adfc7752a5cb9725f9123d9e6ef044f151a9aafd84600d87f1e2bdfc02cdaf9d1551669b14e3ea32d94eb8fad3b81cf7abfa2a2cbab47c3d57bfb719a340271df04f8ff2138142f57dc8eb7a779e8cf454407bdac19892c49efd67f1ed422fb74d2cdfe1cbd00590146723f0c041f0fe9372256520886fc724e39724789d5873b7a83608b2158f9470d8dfc9d8e972c79250628e5d3a76520bbdf994d517d230078374c7be7cba760449f50b0680e564cf37bd82c7086637ed384209b0b0c842fcf52b7d8d87f7c387a2af092e1527a7e042bdbbef36361ad3e0bb37637a266257eb056126ddfe7878ef12051929610d3eab504c41ffe420b181cd0fa0f55246ed588f83cf7fa48d82b17f6455bb5dd6d6e501c23e7cf687298821f57fd215fe0a02da15fa3e71684af86846e03033118b22d60328eefc894e08d2d0b59317708044b44dc02c7eb114df6d56fd52b8b6a91cecce2e5c5f4243b3dde53ea25776786261bbbee6f204fe2421cf3350a76b999bd1f5d28b30a2ea285d3b2b6c4c8d819e93b3f797ceb39d1ee73e9503e5ff8dc882244b824036fda0d1d1c47839ca566745a9c8d44de0769e20bae81929545ba717331be77391b4906096d84a0363a4076cf437bd708b4151fb6abef440bd1ffe3fc48170839694a19f375070956646d2bbec3d3213fb5f8fcf81c3d8ebb6413edf5bd00472c020c07f50c2e7f4fae923201bab5d6014168fb65daaa97316b60c970f36cc0e0cf588c10cb827212ba99fd6d0c2251ad5941e9f4de4dc1342b0f1b610eb8ad149811578d830dc81eabfbf9c34ac28a60090cabd6b1a6f6520ae2d81faafc843cbbaf109ef93fab766b2206f9299c681595580514bd68293a820225fe61bcb6de3e7bb20239ce2edbcbc0036e5d8bcbd09f1a22331f44863f888accb4e6874d4257255388b7ebc20d64f1cbb95a68e78bdfee81b486f506d8e0ad14206415b99ebdede900efd17d177813a89e304207787f8d78021d8c84896d6ca6d8c7ca784956fd87673071667f7655606f2d91004f36e746a7820c23828b6a8601826b3841eb95823a4989609f23ab5059ed78a7b770915cb85d1a74bc331a7a5e72312944e4d5998660e72eb6f0be28a24962d8f95afa592ef21e0ce026e675bc506f840eeb64f5603c70b3e6a2eb552ddedea034938931b920291e9c095100bdd33904858825eda5e606db652783db0507a5356c57d3a555faaf0d08d4bb4e2ad0e904eaae27676d11deb819eabfa385a248d34b8dc50020153d0f478df93035ed4d5450c11c373d8c40cb8e43d3dfa8c7be625e905e0ab35dd3773c9f33beaeaf105d0bb70dccd59ebc7c7e5f06c8d01ed335f970fffadc35ea4826b1252305b6f34c262b05613ac8d2556c935697e65234a5a21b456170b76ed16f4c0e77b51741a4702943f462ef15a8d8e90fc5228ed7493fabdda130bbec2ea649a51e920854b1c30076aaca4cfd50bf0ca9d9bdda4939dd6a048c3575a4e2f0b6d4ba60b951ac424374fdde35fb64615d4295398f719f49f7e85d019dcb3c17fa80e1023e160aa2409b8e4de7af68bd3e3b52bb73b94a55ee738bc8407d3836d5f0f4ce71c88604c4e3e460e86cc1b7a2d2185a4d32966e2c981c45bad312e318f610a24e4f5d7b5cd552832ddd5bab4377cc7b0877ad5d6d6cf2e8d48292c6611be38a954beb2e0da0fd03e2f949d25e962cd84b0735f253cc2", 0x57d) 19:29:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) kqueue() fchmod(r0, 0x10) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 19:29:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) write(r0, &(0x7f0000000080)="88339d4c742a636d34ec801f", 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3ff) 19:29:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffff, 0xff, 0x9, 0x0, "9da37d63a6e92955773f36e28ab434a280332123", 0x7fffffff, 0x9a53}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x3f}) 19:29:50 executing program 0: mprotect(&(0x7f00006c4000/0x3000)=nil, 0x3000, 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) flock(r0, 0x8) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0xfffff7fffffffff7}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pledge(0x0, &(0x7f00000000c0)='\x00') ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x4}) 19:29:50 executing program 1: r0 = semget(0x0, 0x2, 0x400) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x1) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) msgget$private(0x0, 0x2) 19:29:50 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) r0 = socket$inet(0x2, 0x4000, 0x1) writev(r0, 0xfffffffffffffffe, 0x3b6) 19:29:50 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) r1 = getgid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() setgroups(0x6, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6]) 19:29:50 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x8, 0x7}) r4 = getpid() wait4(r4, 0x0, 0x62080e8523ed26af, &(0x7f0000000040)) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) close(r2) 19:29:50 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x3ff, 0xffffffffffffffff, 0x1, 0x20, "9902137692a5b8504a57f987ae2fdf7128276ca3", 0xf60}) 19:29:50 executing program 0: r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/55, 0x37, 0x40, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) socket$inet(0x2, 0x4, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:29:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r2 = dup(r1) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 19:29:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = semget(0x2, 0x2, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() r5 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = semget$private(0x0, 0x5, 0x102) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001100)=""/54) kevent(r4, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x4}], 0xb7, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x20, 0x0, 0x10003, 0x0) kqueue() ioctl$BIOCFLUSH(r7, 0x20004268) mprotect(&(0x7f0000691000/0x3000)=nil, 0x3000, 0x1) close(r4) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000100)=0x52) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = msgget$private(0x0, 0x80) msgsnd(r10, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000000000002b7618eefc69d41bb6b45e225783b43c1c2b9fd359d38ba8a06832dc7aa3adf4ea6440da61821faeb70080c915623edb8c38f3190dba7e0665805ddbccaf31d3a31ac4c15dee042a510e2ce7194edeae965a9458a326f830f31d6287951bcd5ff2f865c5bf9457baa3222bc7fb13449d11bec6ddf5efb06306514dff0dd68642f7b08b69dabd9032547bb50b560ef86c8ab9a652a135d8420eebf2dd46fb01f2e32edbec9faf3e61e3564168f6fd2df51db67217c0a7dd7188272e796e781b3955267f79e41017184b0ff0f69f0b541fdfde4d6a3629397ad1c7e6e6244b9e8a5d954117442568b8c886efc312e0f93cb6a441cb3054da5b5dbdffc02e9558b167dc5d13bc9cca50dbf9bb0bf9d3fda50943fb7c26765d2fd8f61b407929a097049a1d5e"], 0x1, 0x800) 19:29:50 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f00004a8000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:29:50 executing program 1: link(0x0, &(0x7f0000000040)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, 0x0, 0x844) readv(r0, &(0x7f0000000000), 0x10000000000000c4) pipe(&(0x7f0000000000)) write(r1, &(0x7f0000335000), 0x10052) 19:29:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000200)) ioctl$TIOCDRAIN(r3, 0x2000745e) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) pipe2(&(0x7f00000001c0), 0x4) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) 19:29:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x16) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001580)={0x200, 0x200}) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000040)="243af02465a00f3659d9eb010682386597148e2a7099b815ef164573c16a3241a92d335e9d41629c56b8641245aac516b7191ad35c81d4d3c8de15e03df1866b71238f59a39fe1c43ab55caa4f741a3517631ef68813d0df353f8da828771820b473a5788db53cd9c2423ac0758b1f20fd453ca60f83988b3ab6da9202f34dcc7bea6303992c47267b2829fa4ee8189a4d016b875b57cf823c676032fedd20", 0x9f}, {&(0x7f00000001c0)="c2f720bd3966837621249ae1120dee763cf7ec554fbe35675fa326df0a61b70ea58b09a2d2ce50697b6a50b38d3fe8b6cc3b9cdb69d418a6403b3ce05adbb5b2c13242337fd4bf8cfc0dfd753ee411b8e5996e3d9527180872471e768ea8d7e27af1c502f7d651fe62dc22411319cca2ff80a622e1dacd846bc9160584b9b928d71b5464427cca6e0eaa6d9df96cfea1907dd5c4a604da79f273078b3d8f224cb1cd650e0687d9015c3e6d35c64cf19f4cd32230d5373107b64dd5c86880bc3a0d26995b417c6b3e369871e1ee43b8e5d55b04", 0xd3}, {&(0x7f00000002c0)="1ff5a00cc2d2c37e060874f1f6e8ccf3e3961d4934f8bd0ec05d78869e6b742957df76b397ac2e59a912c73b50fba96d0d2d24317bcda11a59f63147dbcecda735bfa43aa8a5d6c5ab99802a90095f927e5b2ef20f84c758c6bf2cd893d1a9fd4b4fe141fd5e4801212275cb540acfa832d65624d42f859bc3c8031219e37c04d83920cb6a1e529673d7458ddaee88d23b2f32aea5e0c73df4a6276ad20da2ac598b8b16a0606ac2d63dfd7b9a54135ab0ebe49bf49e2eeaa641a61ac67e8b8ea14c55ada495170a3be591bbb78f20786af7ee896f1f50d38e6db79bbd", 0xdd}, {&(0x7f00000003c0)="3257d2a7486fd5ea87e1c4b17332662e101c09bdd00e2e00954a647dc051703193b1b1f803a3239871eb44739d67d028968308e6b688e97b9720dcd072cbbc95d2f8765a3abb642f3250b61b267f30aedfb389c528b2e146bcc8094f4f20dadfac9bd54da893ee568efe6ebffd18a790ea707f19c6c7c6d30be8408fae29949a4959ee31e65d51424229c2c504daf824257449302a16f996028da9d022238c0b0f93085501f5bfe66e85bf23cf534aff7af95ebaad7c2c400db0ce31e329acbd3a9ad2588daf417f4b9a32310ca4dcf216d4f6dcc92ea05278a279995703292c00f026207b4e7ae49c6873e94d45524a1a9e5a5322e37928c2207e00f84cb63981dc3e0cfffec828b6085e7c9db53bd0e19434f5e85c89a18d86626bd3550c33b37be51fc255c7e7296c65b9e202ce3ba0a15b1f96fc10223a01691a37446caaa288f70f71f4170cc748ee41df785296962e37e390010855ce7f24d94bfbb761b595015f8e91339d81c9eea2aa909d451de334462f97d7a63c645973f3cff5c6868a7d42ec8a45ccdc7fd936787a1c783066a2232aa36c119fbab0603179044f039b28e1dc5970a3a9c9c8f9cbcc919a3834c48423a30f18dda0cd9bf19dfb80bf1f3406608341d7da8dda5f3a43bc2b19698de2dd5407083e7772c502b6a22841f715f43a122fc175ee6ecda426ac5c025715fb4f01e93eac9f7a8dcdca4a2a843b6ac472757aedff08ae58ef811ff268b38ae4ecc63bbccfdd73318a4062945c6dabd555531f5fdf8b02fcbfe7afbc1f9816dabdf03f6e28cf862c376e916f88f64e00b4ad074b07cbbd20a958bcd6a29011662fc2c7a57a7fe3aca65e5b84ed68d57f5365ec8f379330980bb22ac77ebf52d26ebd91c8e8e547aef41bc130f6cfdc37ea5230489280d7f7dac3f88b4a8e7033cad605ddedb8504b01350fee71a6c1ddde8ed39f6256d6d6e06127e3028d615094bd9f2d6bb218171aa5ac3e360e826d1711f99e174b60cab3992ee5f13e39fbce27564dbf1b1d8888cfdd0584089a733f2e974a31003d77a0fadac79d8b273f0a34a8314f1ebe91f13131bcef0aad16f00fe858c36bc34ae017cac424e3f517409eb6879dce3992819c3e598d3b0b17942e458757010e7fd66633786952497403f5a6970258255900e913b0ad46b8922838d4dbd69cb9d37289b9ab0ee24971e42ed5ca6b85cbb66d5f913db3e09d1164f7ea7daed8fb8162e12e3c19225ebedcdc077a1699fe04ed18e6de4364de152735a4bb344e9f2ab1c25662d152ee7233fa746a49fb9b0e3b476e9a14419de228e1e3cd26dcf92fc454cba61da88952dfe6e4a21e863022d297c2dd7804ecf0e2c75b21f75a55c3a8b7ebc9226a55b105eeb8350271be5399a960b4706e81258514f333cc98529603a5470e6c272bc417ac403704e1616ef1a449de63c56d04987bd751fb1817895d83cb6af0b48fd0b90028c5f99007b5e7db9889e459ea569b82759115782e74d53ec758c31b1ee86c9b3684ffc9c71135788e74707f46848733b71b857025c97fad451607c24108931276807b5129869ebcb43ee778a7bbe75e1cd5d21addbb378c52faf03dc589d8a0b4b95b210a85c2c4768aa9c4f8b312fb3ce6061896beeb9dd505765a3e9c0566a4cd8bbb7ad6984232de582053a31f3b457b35071c4467f71e102b26a8cda5f0875d4c0a899f8e1fd9b90ef228dcb7cc761c354e1e3bd4fd5f409ccbd65aad739043073e0949de6ae8e198fea23f0435374ab6d96899179235ab43e0a24bfc8bf2e1eb1de354cc1293b8b52d050a53ea4ba28ddbb841cf18874c6bc51601c238a842041330322f09c102797322a6e2b29e3f10595aba4e16c089c81d54b87df2cf35ac3300b643b3434c615e8f5e1703e668843c41680c10402b0098bf51b82f640739440217fbb1693521b4d932177b6a3aec3e9b099d6881d921dd90e85a9de6baa40bac5f5775e6df35fb5559b81d280bbb6aa1e0ecf53cdfddf339fba9b8933e3e2b7297a8ff4e824b2fec66d4da417b69448fec6051ee40c1a29238d2f505b10101bd8aa4f835d1f1c8370dc4906d3636488ceb81bd5cf2db6db104b9be478cb634520c54badca2a47ae0fd90522fc491a668ba0c34ccba348771d63a789f814651e8a4e1852d49ede1c3ca2ddf5918bee54da8a897b8b0613e7fe4f1388c6929befd8ad992f6005157b6f8c91d599f9d59d7d8ea1ad3e46dce2427959ae8a0b1cfadf463afca30f84943dacd71259ccdfeca035b8ac1b0748c22a60a573aea4ae6ab320c55eea4f16d9c58cc8f815f1f51ce5f9ac61b5aeab08592323f4164caf3f383e536f165330b332b6bcf2efc32d27f829e1fcea9fa54e4c1f5efa227d5837bd7597b6aac5f2477c02e61d318af64f5f244ee1555458d3780784b5bbccc92ca2da8158fd5b8685e7996efcad7ccdfbdf417f6f3250fb65210ae794ac95840ce4eaff84706b7d321c400f5a54da54cf33ea929c053fce216e663351fba800c7c01fd3e1325da872b901180f4d58863954f9cff96587095ae69bab53ca6224785dbc78251c7a3891b37b16754c2b748fad28738d392cb27b1646c596060dea6a2b543d2fc6ce20f0e295ccce59e7a1969c587985a0d119a953f66bf5311bab1529616ef4377dd7997769155fac8c602277b4b94a2596a076f5e9075d285734f83fd695cc994cd0c566845d17f51be25ae4299a5c0ba8288c4b01e3b04db2f3388c235e26b2f0789b2fcc4db57266417eb87e89aa66a451e752ff093680d5cb17cf0a3ae24360a1ec04ffce38547fb689b68952aeeb0b24851b8177da96fe2793e146afdd62921640f0b2ed6840533fa20ba44ecd825f9f0cfca7c9334e47817e49b3ef8ab0c82e949ebc0a5b088fe0ff8dd52eb7ed4c76dbffe861632f5d745ed3a48d1d18721a8a372f928eb72eeae33079824742d34558ed5f6f8f40af60a544e8c63db780dac2442b69b1ef2074761aeea108c30f454e649a2fc4d2bef63be4b4bb4e247eed565c21fbfd811f7075afb2ecfa0a4b65d5e88af1ebe2486c38c010e4194f3b02000387cea146fde4a286d183d403663f234eb022e7230216c1912f164d6b803c662912243d7d2d9f937e44df792dfbc2a30bc54ffc6a10c104af8ddd63e98d8e17642be71f3875f2b1117b7bf090ee690b1f38e3d47503befec819e878f22bce674bc884679dc4162fbdc3338a7d17d062604fad0fe5a89afd27a36ae99374970b1fe2c50ace3486d092989544df19ab96ac1371c627d1ac93ca1f2e2c1373d25e656ed51eefed4943904313bf6e03e73b852ec43f244b3bdfde2ffe02a2c0056198ecb9b459957e949fe774db7d75b24928877d5559efe83485eedfd3567b81fe4f7c996d1d58e85b35a4ae10d52dd9d3e20785b65fa597ce3217d7f97442ed1940fef03e0766c8095143ae1d4601b62846c92dd4bf31681006b4014a92345721b90b8e7cced4a8b31a0aa4c72e8529905c951755592842c904ed4906f6f5853a1c1114ec78ca4348b958c8030a89f474007b790f667d7e3287a738053d61b3df8f6c40e8f0675e93285275e4112aa809792f78d21a810c92531bf9f68af5a2f02ebe052f763717437ba14dc18de55bf9fa192945e0995c55dadd7ae8a580f5a0966a5bc635de6b631d1cce19274808edefed497c0d17813a8a302076518444d7ee6287149253ed47841cfd706241dd0219622ff7fbdb13b8587f6235939c0a40f532d285d54adf7619b4a6cd2fcd4781d6b0efc8ca81b7bc0fb2b1b692efa8010374963ce54a98c837c46f2accc99bda78a07e40ed681c0ce2278155ae10d3fa53a08b0cf523a7730ea7ccd459d772cbbbd8c0513bc5008d67d558d9360bdb85b248829864c99de27be1d743525cdb6dc50dfd0724d4f30369ad72174e1c9a080bcf2cc00d5b2ff5141b8b4b6b7c94f28fb25373fb1728ffb24eafd1745d80d12b9d6cf5ffba247ae7229517e25da8beb56eaa6f40373bc6c14915374f1c0cc015e12851cbd34a6dc146ce0bc71e9c04d97a4ed0d9f4dd237d0595b034f5af44b66444d73013373f0dcdca9d8e21e6a5279b627cbd2d5114eaeef680f4f94cecf4de6cee3c82bbb640fdb4414f3f32a66466f8fa5781dea99537d0ba31022bbcf0bbcfcfb613c5480f13722fba7a2b2d2fc7b3ba88211a66f835d711ead22b34c72264d7e65c0cabf456f2fecb505a0c81c105e4eced683d61de8b134febd5c2485545edba1420363215e62e070fdfcd8d380ee23e0c97d00a53eb5b864f761c6cc54c046dfcde545707bab828f434e0c12993dbf1656b26b915661d8fc29e5e0e0e3f1248a3ca430a6705ce669deded6632f2b61e4273395820398c0d7797b4dfda5b1329838ff52f995c1fc143800d3b9ef09ecf4a05d215095c0b7d8aee1b712a634f382897f585e2e9a6eadcff28742f365f684cb59a5af7b44593312205533cbad8a3d460ccb638b0846650e347061e244d7788d89683cbd669c234dfc910c03d3ed8b2e4ebb65341080239f00baa3a27dcd7375e4f782f89d3a40f52199fb6dc461e7568ae83e5b63953b7e434a6e72a60b2fa14652b568c868ad5a15f3f5456db2fcc6381e2189bbae0977dbc83281e106f61d02ff8e3cc891daf10e3421374f42cd6c4dfa4697eb8152219eecceb06297c89f9c07bd86d68c8fcfe98915c26990f98e869ce85e9bff5028e4a36de6f6ae74931321853403bda4223a025e8cb678fbc24ff2b3f739bd8e8e55cc2dcd18ff82c96f99291a09a2c5b5b8bdc585efde9ff4f19ed9054b778128d7dcdc49e6e5651185a3425c45e047bbe1ac5d11536098cc79cbcf00fa6a33befd7740d9c0b1fef9b3215cb600f90731109383e6ff020b1e6a9dd51d7ad786e49a9435f910733a5d661f15c1385fdb18ea67fef0167e01e766c1d42cd17f58ab489a4f23399636f8a438d7a66ab22a0a4d90303c556e36eb06552ef97cbb5cd8c15c6384eae6cfe65f8b9b2d2dccd1c546e6842f7d43424a9ef437b0386f338dc40aaf5cdfd15474dbd057b7b699a4066d11131b2ec858925fe176ed728c9230970699731037677d65a48599939abcac4c69f8cbc298f178f6347fe71474bba0fa0d834cb0964179c3f43068af9db4ef552120ed14f7cc670edf15d59c99e614c1ca5703440635516083f43bdd48a16608b8c0ce6d702209422c149e43afbe259145db89733788cb61fccf67c1d2e3ae0bfb1cf10c58eafe4cacb61eb314320704c9828cd3f3a26840ba3395d45286679cac3a69ec93fcbab6c54daf30e62fcd9f2d5a63e69b4a5a8d153c1985059179017b66fdae76dd43c308c3e0edcfc15e7aae737513cdfcbf5442139496a0095869ce5f377176151ea2c5c0acad516bd27fea8902fdf0b8274221ecd4ea79655526c07773bec627de5c192bba4df217e750db83b9265e699ee5144a3f5620e6a7238d4b06250dfea09b862e41489d1198757febd9d2b8b6f37884714879ee66c9d51c45d28f7e028e73098c1cea02bf53dc23d18384dc97696fcc65eb622c68cf9dd78cc1943e95bbee48e2903a2d708509769eb67de203352ac760175be7d2f828f0d291016efad7be15f309254f60387a38c934f08f22599875c6c0c078c9eac5ca4f726b72e7940619bf7e0d557b5d4479f6214f52a5815df822938f77a11179fd3faec47f67c3265c163783b8c38ff0415527aead70906420bec3daf400d2f1fe9572771fec675d295f8d6c1c85a3ec9fc770aaacd47b3db787f90b8869", 0x1000}, {&(0x7f0000000100)="daa080fed81ee8174dbe544324adef76e3b10af4bfcc1734c0966d77fc65788118d8285d4970f4130ec7fab2f8a804871235ecf5f35d2b37b35b0d1a63577efaae681d140354e7b034aab7ac7c2bd3847925a4e3f2dd5ecac143b58e092c64ef3f004bdc6ff64be5b9d877f45c00d5364a9df9fcbbfa5f73e2762af6dabd", 0x7e}, {&(0x7f00000013c0)="604f6e5bf969aaaf748c1688cd06ab3c822842e7bdccee7ea3a6da3fb55a9b26de2bbdf63039ae4b6359a78d8bb51dcd9378a0c44818fb549dc6aebc841604476391", 0x42}], 0x6, &(0x7f00000014c0)=[{0x48, 0x1, 0x5, "565486b2e54c4bc9c0f6c4d8096667cf8b0d32617f98abbc3d1b3e72d80cfc059c748b69661a872c2290bf34e0f284215027"}], 0x48}, 0x8) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 19:29:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10690, 0x0) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ftruncate(r1, 0x0, 0x5b8f) fchflags(r1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x1c', 0x20000, 0x0) 19:29:51 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000623000000000000000000000001c000000000000000000001372a1fbceec3800000000000000000000000000000000005f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ab5c9dfa472c158b85471915ec8b05b3d530a4382f51e8e8e4a899eb02e7fd159d1c77cce50dcda62d4df5b5dfee00a213570aee666522863a9466968b3b46806d27dbdb598afe0f39c455d17f031ea81a908e9688dc33da5a3d619ec9d0017d98f528ec449ff87754fb087c17a0f416abc782d322417196c29dbe2652f716594eef624e85ce01d6f5469f8271dc0af1224cf1ea9f6a7e91540655649160782c5eb68cb2b69b900c591287b653c0e1cef42d3a465ca8807fc0257788dcb080f74120233231b2d088e115ae3c3e8773a65064d8efa43464d227538e1199dafbeecb337cfd79c9f212fb68b30c93b8827acf8c1f39394538c3e4ebd9476ee855de5aaf1bc207b4400463f4d1456ff10687800d6ea931e8e927fc1dd42010e43ccf4fac7a7ea5a6a571ad3d2b1e8b90b944d37504a3f50e34cbc6c69a54f4eb700c393a6c9abfc35dc0aa7ca3efcbe0904a76217c78520c982ee8acda738ba149840dd502ae91471a2416a049d54b878b7001d7699342574b7fd362944a2a19bc6305eaa0fd1dee3cd9636837dcd5f35f1b913325a1905aae3ffe099ecca1dcbbc000e3c556c8f7766ffc6c3e85ea3bb0648a2065798d98453450197dc196fdc32fe60bf179af23b226f9c99c36665f8a1b5fc7d5153a3393ad37205666dff45967c548dab9ed8dbe4e703220f968110a7a0b350c2f942133916a53fdfb85fa9835303416f59c9620e33eb3dde33c44d46d725b528"], 0xeb, 0x0, 0x1000) r4 = socket$inet6(0x18, 0x8000, 0x10000) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000180)="7d77e46a72dbc8573fb43e81cd19ba7bee4177963e9930cdebca2c0474aa1cb1cd59843ed59e98528f4736928bf84ba2", 0x30}, {&(0x7f00000001c0)="d94f2b38aa389cef5d8e8e24854f31c07eae0e7c190daf04b7d77eee592f5afef8530554be87e404901fbdd77f", 0x2d}, {&(0x7f0000000200)="ba3ed9a73fe3a335c296693fdece9cf62d80f4c368ad3523c92bef7dcd1cfef90a6c99f5ced39a13f6ed7d8f4c3faf8d3881af1ae6e9371ad1691846ab579d8bcca4fdc354a4b79bb7c9d521948c49fa", 0x50}, {&(0x7f0000000480)="d559bc9ab78eaf39e03fdb22712d9a9a9942d817ff688ff08b5680c35b71fdf9783a7b9c5a9168c4e1cf659879415f1af477ccc3d5a97df09f692a84726400032a895523bb9dbcea314080474a5f2b6a8cfe2aeec0dc6160aa86514047410838b6acea263c9b3a39a42283ea7b07a4132243c7a5bd7c3ebf8f2297633602ee16aa4d182dcfb14fa78e05f77a78d45dca2b16aa0e68c241c88a34e5e7bef06a16afcb361e2c8c51bae26ce813b96ce85618f4f702832519e1f20964bee59940167e2afbd91b24e7ce8ce13bb008c9213ba38529b84ee724e2023cf5786ce29cc779f480327e2f5b697cfdb3dffa84c5f0e7a740", 0xf3}], 0x4, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000580)={0x3, 0x2}) msgrcv(r3, &(0x7f0000000280)={0x0, ""/93}, 0x65, 0x0, 0x1000) r5 = accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) kqueue() pwritev(r1, &(0x7f0000000840)=[{&(0x7f00000005c0)="64261369588220e8ba63bf670aa6e596e189356f2dc683283e17bc3e98b5d2f411c29ddf1b2cfb1bfb3cff7bde7cd78e91ad88122b5bff4cd13e0e6aa8eea30d1cdc0fdb1dd93d4b2121a88633dda4c0ec6b352ad6b0ecdc84db897bdb56812c12bd04383aed8b73234ef2aff4f1f49fdbe2eccd2ff6eead96819f91195db6e59b1315f5a15bc45c5665d1cedb3769f3434949b0aeab941bfa1732517e0284be17664f66375a044610de2b8895dc", 0xae}, {&(0x7f0000000680)="b86573418d190e40e6b99bf1a70b8ed941006fd44b211698978a73af196e5150bc3ea91674851bfbd8ac3a0bbe9fb0edb1673b", 0x33}, {&(0x7f00000006c0)="62d2b00b9c63a329716131217a3bdebf95632cdcb87a86b21291fbbfd5ed07060401002c4e908b1da75ed34b6d999334fd8a5bb1e1e8d9bf0e4417b7f49525fbc63c286166d8bad89009636611d374cef8efeaec06f790a37c7a68afa1263a5d91a166640f9fdf13933efa805d59866080e7e9e4506cd64fd3e3545d82b5453eae846823683041d913f3f399246d60c0a40e2a334aa39c0833ee98c145d99576211d8ded89df704c19efa4f7539bf8edebb9e520f966acdac32ef72861c85b13b315f7b0faa49390e3b1ddce6b4ae7929a0ea2362fb8fc8713fd3ad43df5b9fdbbce0ec8f5e1c8cdc1b614ef9b72", 0xee}, {&(0x7f00000007c0)="f55d9e7b3e3a299fed05fb00149097ed5a4f29ec05d483cc227a8b7e8f3dd82e78b1985e699afeb6cfa6d9ad81d48c0097add32cca81b0c4338fa8e389600220399ab109ed88b2bf6eb76cb9b17882f7ca906367f4f6839a5ac17ec3064a3f9ce7db01ac988e1fb0c45a899da8e4794b437e0cbdfe207843ad89e327", 0x7c}], 0x4, 0x0, 0x0) poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x1}], 0x1, 0x79) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x9) dup(r5) r6 = fcntl$dupfd(r4, 0x0, r4) mprotect(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x7) fcntl$dupfd(r0, 0xa, r2) mprotect(&(0x7f00003b7000/0xe000)=nil, 0xe000, 0x5) execve(0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000003c0)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf33368500005a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f72801000000009ef4f8ecb8ea253e87b248a726dfc85f98d4862bdf9fef2de4d9a274b5a877281ccd3ac8629c0090f98efde01e0dc6982e2494e22181a595b9b28e4110e77a487f70893af6f997fe6ddabc55246982", 0xf8) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000040)=0x2) msgsnd(r3, &(0x7f0000000580)=ANY=[], 0x0, 0x800) 19:29:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unlink(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:29:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180)=[{r0, 0x11211c62bdd051d7}], 0x1, 0xffff) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/121, 0x79, 0x802, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 19:29:51 executing program 1: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x400, 0x9, r1}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x72eb) 19:29:51 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) pwrite(r0, &(0x7f0000000000)="070433e367943c6ea0e25298ad68d5cc0990f6369992e1c72c7ab2a82e6ce936b5aaaba9ab91048ca0a7ee8a939a3271e1c2d89484e80da4392e3a825e326f35191b3a9be3cce75149c5d3d610890534fe7d2eab769bb7c30d60235bd9027bac60822d36947dcf77cb6e2693a7714bc2fcfaf2f4ad114df2776550c1ff81e1e6d5c57b677adc781f368743b133093e6c5ed02fb10be803cda833fe57d0ec4b04befc6c1378f97695883ac8b560b249130d58b044ffaaa527a78076f694404e3ca1a6291f616aa6cd149da26af6a5028f17d127fe6a84afc33b98758c16bc64765cd99b8d592bf9f1b2d8", 0xea, 0x0, 0x0) 19:29:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kqueue() getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 19:29:55 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r0, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) 19:29:55 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff030000b57b540a762410f95e9c808d203d70aaf79457818db58e4f3cdbdb14190561d37ef7f22863f3df5de94c7ecc012ad05ac6590b68d20e5cb290fa8b8fca3734c5fab4bbc54695a787af0e89f24c1647c52228e68721df2409deb3ffea"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 19:29:55 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) sendmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="222af87f529fb19d0ccd1fa589e422537801c093278d6b5c6412987e05bf5cc189b487453a7f6d447701dd2baa6a2e928b43d3f22bc2965c6c43720ed43856b2dab0462b8da098c69df5cf70ba6b276cf9553f4b9a4cfbc70876ad7512c423efccf963d043a960caebd6408c38ca2326c2e650e0ff4e78cf27bb9357990868128a4b4b01", 0x84}, {&(0x7f0000000240)="6698e750e83132d14482b5d695bcb0173ea3b8be7075ee0b4289d9fd7c314b50bb73c7d714a3efe1e685a6d33f0e96a7589bd7da498ba26ba4e9b38a12be1bada42fe6b7c2d80e020bde523675c10404d00dc7503b5409a83dd24ae0a92a98583b69df162f10b3cd2afea76d26a804160f4269f02bece4d55a76862e116ff2c3c000a7a4d0ba7bf264af1bc07002d108a79b8ce24c7ecdf32fb5e355979e945499bf8611aa333e57ea61fd40d86bfa220efa8d0a360105201793dd6ef49ec6258c467448a6f23ccd93207a9298c33b096e92a785c6a754fe083325cff2f4c8b9e4febe20591ebe56277b6da0515ad743923bcc991920bcb330cafc148b635d81e70541d6cef27dd45063d3111fd7197d7b9b97647f94a7cd88089016f9f196b392eb043aeba60a6cdbb955472310d8bc9b7d6fc2c90851012ed9fd0c23010e17893e709d55b1067fe3c41f3acdc4f125ec108db7e674e4f606d8868534cc91f050d5ccc4bc4fcc021fd35a85a85f8b4aa14f7738c6740f5d7252a527e31d3c44644ce4101a4b4e4f7b278a24d07b6698c64f1778ccce25ffa128eab336fc198d6c1ef8657ddad8f8ed2068bc7fbe7de57025a65d57fa97fb589c69a20e03a5acb84ad411744f7b6e0032ded2361d7e5021447655e151f7c0efbd18fae53874d8163bb24c0faac9a87609f3b8f67f5f251df7963c26187b80dfdc03b3dbd0c81bbb9419f844834f4f3f739dee3f4df9baee2b784faa07492faf00aaff9ec070df1b706b081feabb13c6de48dcb146ec5dbb0998794dafcaf939d41d258bcc70a2a872bdfcfa942c77c3142ade0b7279de3f44d2c8375e1918092f102143c13a58bed36176e818452979bbaf1c42e4e3d09408933c3aab5b0f8cf8d0d7b6f3af46bd69268bdbb555f6e31925e4367ac494df3c262d9cbdb6f3382eb19de2ec280ac7ad06da51dad130def45e5f743a01e99b346e34b9868315cb370011e71716b84f4f3bd66d0ac8c1f9000a904a1219b4ef223b00fd5925d5e58761ef4229e13e50c8e946105d435b700b7d89fcb6411c74a21dffcadd9ef95d5a5e8a578bd4f9e5a3094070657066e1dc1cdb1fd5f2d716489f50f949a466e31ce2918d0673860062731f42e7d4dc4f2a9243c2dacadf72c2f631af73e8c346ecae3ad07affd15b7a2af1970b05f275a7756e80621003de750bd61cb6485c41c029b54169f461e3801aa0bab432697cdd4030f85d3fb6f35538e00a90e6ce3109d2a90dd89876bb98437ee3441836c9e140f3e78fb04ac42d2bef942db684d0e02549e544914ed350d97cdea23d99b758697f62d311151b5564ed4e35d0d709657a932c062b52bf67f92b838689a2e926bda9707261b807c687014a7d673b149e28eeae86567e00d332564c4ba8a0fd70ab316ba8c1a78d6841b515355de5835abeb4861543ad3a6c089bdaa3d58b19c517de49d470441e8b00603b0860c9034a7f2bdfc482ab21eb5a13a074b7a599c1ee18ae0b5694ca77b8557039a7c49a6824777b37b3e01a250f06dc791b5fcd3aa4a5b92f9f1cc8f1b7510a138be5cf785b503f487dcb97f86d4f5a6b0687d0deaf69033b23e28d5cd0c5a804e4e26926dcdff1693c5a275f5d57cac6a4adad7ae583effa3654805312902eae3e520ae607cbc0573258bd81292584c0a47a99fabe30bc5f23d192a51810daf8bb46c9c879ad409d2bcfe87ccc4d05945e4992b881bc7810d6bf5b52a433d7de95159bb9fd739c1fb91f212d5163b7a0734a543a835e68721b35ba2701ce13023ee1cfae0e8d1e94b3895494429390e6663bd9e2ba33ee87ffdfe2a9a0c2215eb9a1c31ad7fef65f8cbf945a616e6a04ca59c90ddbc93df97872cd5ceb576cc54a9d2cfab13042904aa65db3bdc8b2b39517cf17f1212dbc5327823824dae37a7279b92cc5fb308e2984bfd23227b67a796cc2eb547a263120941436486699ffd1e9a3b36f3d6f76c12445017b12ac7de0340cfc6a9eb9bb48af1d1e900dcab389eb995bb4b5fdeecb91ceaa45a99b34a0b3f97f54872dd05a11cdc85846dccc1de53bc3b0009ab1c10651ac46d3c50d62372409f8720a80531f25205dd7ddeb62905364628f95108792589ed18778ef155ef7dbade5034d6a7d4d4c1de6906e25432b7a8369a3fac0ef8694a3df71519cf63a382e70612fa9cedfb98191c960bd6fa05475e73a19dabe47dbd42448ab01a2c780c34771581794851c5cacebd23fdef8f1fb89509477794500b338a31565470dd72b1cd90337d80e9f69d3fe109919728ecc7836716a8e948bd3ff7db9068c3fd00a0ed0a0d24810c0326e2f16447cb74117333fa9dd417f6e4ae8db51a46aaa92cc1e48c60b8b9bfd56eb4b53417a9c3174e5d66c9b63d42d246c87e61256253e006ee59d0b948385fb4fbd27196f2b55d093d0ab9cf2093b18b3b2e253eec4eb2cb33bbd934e632271efd7a9efcc5e00e8e9db47da7a7e8277289d8298100a38e85189cb6407e66a2e0036b6421f44fea66d3c35a627ff7772a2a634e9be3eeaab40c9c6cb53959ea47dd82c9765beb3e66e0d8cff914bab06872628aa50272210edf811d93511eb0eab03dec09c5bc5f460662a7839c2d77f134c5e1d93187c5063fc6cca32a046cec63ae2f735f61b654ab08c8d8c6c5132f9b9644b73fb2dc1ba0036514c37354ef55d365ac9a616cf016d5c5f67a2712e9d72f9700d89920b542db71baa9e6bc6b7ad25eed0645cc30eae936d693f58c6099fe06b11928e52a2a229941e9bf90708e7fa5fcc83ea3a30fc0f21cb66b6adb1ca3794dc5b80cff7c5f03fb12951a2b1b283ccf7a134289c2afce1d84fde341e6cb8ddfcc8c89fa2a424f6f8990e9042dc266d326bbfeee640555c32b22b14ca34d66a3c9f9986d43e974774f058bd4e6ec41a2581eeea45f28acd1dffdc726a8a3a63bc6eb726f0ee61ab24b2a882e47289b8fdb589b2a5fe7fa332d3e373869b183cb87709aaf8aed0a8c585dfbd108272a2480d9ce5f35dbd5b50c643263f17d6d8316e248bc67a595b6c46eee3fb5a77d3ecc77115fcd4daf598270c5996a05ed8224a6a5d405985f0e583fe1e196fb1d769ff851c5ce9a53161aa51a369cd136dfba890789d12e66b7c08a92cc41939f9dd9f5e0689130db829a96ff884c1ed869e9c8ef90ad1cf57318b9824dcc80eb44c1d72b30ea0a232bf1f733a7d0257ee778a6d52716336887cd6a6ca8071ae32792d3cae750f4087cb25bd7b1728ee7d92706c2dd4834ce9e0b8ad7bd2f24e469591702d567fdb8950af080b6f31c2b3de10aea2250386d8303f71cb49137a06c2bc57a10137c9dc29a72ad020660b99c3369edb3c706287899d02e3aa3ddd3881b61e77e72e54f8a73cf88164456c30e032b9dcaeb92810f1ef6bc1fe6caf3c97e45493995379eba6184c750a2305c8fb0ed85f0d0dae0f068436b85d7561fa34e73fcbc36bd1beb2bd03126b788c45efe54fe818c8b3d7d2a77918de4bc44863170ddb29299f73d8ce3aa2e52964acf50b611906bf6559ef5ef76455bb1cb72db46b8f67673136faa3b93697d6391c3edf29c7e1c6bc4dd12ae62be7a3f12753d34e7b0104d0a0c8d59caf6a61ddbfc5087fde519fa45e22c52cc5631287ba007daa9d2ae3a5174f96655f4609862ba2156168f346bf8cb2a252babef3fdba5412384bcd21e45f280f748f3801f076cf8a5bf946262ec27538376cad46d33e058325841c91cd9539b5b2cc1880a719d81b3cf3b57e75c8e8fff946f0296091b2cf1cfecf3887450fcd61d54b38cf6bab4f0b4482faff9e9d4f9b31e893dc027d85c17d5d8db0e1e3eaf8bd5375b219723d91377994139744927b1395dd1ad5538bca4245d524039e16ceb930b524f5b787a3d45583840cb9c6b136fd5dfc517467205dede1b5fe81fcb88e05b4933e019811ace9ec5817baf8c2d3a549aea21bc3fb85b186f81df722ce4ff8fb11edcfe44ceb8de8704ca8710161c8a35bba5f230f08f25e57cd0892bdb187519826578e77b56ef93ad6a2e8bb422854bdd24915c9700996787fab26dccfbd15e27445c265a9af04aa6135ced9f501e6346aa30b39d10986adfae732b44f959bc466ae71b1fa07687aad4de73184be67c73dab494892739007c578f00b6978b3dc3ea2617142015511b8858199abe9c63f922802f00d7b4bd62945c820bb97f42ca0391b60fdeec0143a7ee6cda2fa31ae33d091b57965cd8cbad33c14e059010efa070c6879fc6ee515f30ad7cd25e0f1bcda0b1b3c27ce6e2b24063cbc5a0225f8604cc62e6a9cf1bc82b8b4160466afc8264063d517bbab0bd4bd0b2d4b328e9e876aab134e645ecbc5713bac9bbc447404ddbf75152d5c481ae314e78a2d5051c5c13d16c858b8472c00f7136ca408c6dac31ede1ca030357a5c1e52196171fbb272dcab37c5e349a99251c473ae3d3548933e67ae7fa47237d17d4356dea6f97322ea8a70ade4d0bf14f817611c56c5e4590edbddad7fca44b346778d459269520cb13bd9321dba68caabca5c766d3151daad3f64e6b439c7f910d1add93c0e1c84fc3633aa0e4b617c34cd026b3232245fa07c8ebc554ef030b2e523a14b864e0c856af7da9674bacd83040ab993c1ca240b37b183b4f5e354df2306f54c9c0be54f9d37276c0c7ac037244f3605a37d21ca23bb1b7dd4a67b75078cb67f2106b878dd6a2a52f09d50d1a10b6507e22a52adf1e87268fde1942a6c61c0b2fbfca7b114f89a39150fcc191145877ec4b8e61e2bf77d563a43e58ffcc800e20a5eec6f07cb74b7ea2e3c2fc49bc7038cbfadf78e3130e3db6c78e149bf849c0c19957fcc501ecc4ce4383246e7b299061d822bdde9c87aec627dc58069fa43ae545b0e7dd4188422b2fff66ecc4b18db7e1c7dbad152b1c9e0449a69df3febb2f3b7845c430e48e908a1ee12b7e144e01a565605bde0a4f57e16ccc969c7d2e0a3d559a7e5086aa33521b4714deadef6cf979ff8fbffa00f65c536fbb8e6f835223c670c8dc23c39767c00c9e94587759ffcf2cbe90e50b2d49a7ccf187cd73fbede1eb8e4d056fbbb731e6f393ae94fb3bb31ddabf7e5262cb2302aa219600fee93cba960ce885b07b9614f4d537c8d0618e4d9e367c55e1b4b8973136a7fde117e1489c7e939d9f2f8fb936277c8094bc1c286c3777f8ba7396a7af72a658bf76ac045f290fba84ca8257d0603f9a0e9d90a94f9ac66e72ff820bd7337035fc75a99f335a110a7ed5991322471c01e7172392a1d054dfe7ed1520fd03d46ca4d5bc7b480b59c5b5b32090e181d743346321f33dbe8817fbb85e545f05edbb70204e1c6b2a1b1630a772d2de6bf8cb63ab2b0375464d3ae577c9842b7df54310381d3792a18b908d91190937125184910cf7bcbf341fc0332874dada22653a4f99c332675f75ab12e08677e3b4baefb9e5e5aac75391e472c6e59421184c0385c382628b8416c9ff3b0b73ae336da2a34facb7d2d14c36bb0e7dd674599f0887256b51c005073401f5370d8aa190efdffdba2cfa544bedf5468008749e299cec1c39e2db115671cdb79db75e0ff0d90dea45ca8b85b8ddd3d7715873db9fef6489bed032f33c276b4490a6544f2fcbc45e68690718bdb548c7c555932077c1e0ae07a049fd5ef7b3bad96edd6d4ca057745e9f9e4639008d43c7bc893b4298ec8c5fe6f51a83465b8eecbccf78a64f93a2ee2ca8f2d8e13e0d0f896282a6ee11148308550d88686ad4deb648dcfbbd24e803ba4cbdce29a4d", 0x1000}, {&(0x7f00000000c0)}], 0x3, &(0x7f0000000180)=[{0x18, 0x1, 0xffffffffffff978f, "8ee7066efa"}], 0x18}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001240)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000001280)) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)=[{0x10}], 0x10}, 0x0) 19:29:55 executing program 1: pledge(0x0, &(0x7f0000000000)='vmm ') syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 19:29:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x1, 0x0) write(r0, &(0x7f00000000c0)="782720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab0218abe917ba06fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x5d) write(r0, &(0x7f0000000000)="93", 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x3757) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 19:29:56 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x1) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 19:29:56 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x14) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r2, r6) getpeername(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x0, 0x4) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000340)=""/162) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r4, r5, r6}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x2) getpeername$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000000540)) r10 = socket(0x20, 0x1, 0x74) pread(r1, &(0x7f0000000580)="1decaf4923ecaf4367890ca99fa5c6ac9c960b7f981f2aed643d51677e1bb2996ac0741f08a7de242e3e792e53117e3e1645d51853ae65f973dc9bb4d5521b85a98b0a6fb799530e977ec87aefc979586e92d76dcb158d830e9426f3190c8d44b314201de7e20bb12cc810358e827be408a684b083e3f53d6f78cfab944f213a3358aeb01eb79ef90f83a32b567af73bc0cd2e8d559500b073528e1b3f2e44c93b9a67fac4dab61f4a4207b7a640e23411aec32615856ede23d41b7798afcc45841e69148e6a1ee39d44e8c8317c49d82b5b44eff728fad1bde0cddd056a5d87ac0275032e53bcd59072f70df0bc", 0xee, 0x0, 0x0) getsockname$inet(r10, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$VMM_IOC_INFO(r9, 0xc0185603, &(0x7f0000000780)={0x58, 0x0, &(0x7f0000000700)=""/88}) ioctl$BIOCVERSION(r9, 0x40044271, &(0x7f00000007c0)) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000800)) open$dir(&(0x7f0000000840)='./file0\x00', 0x20000, 0x1) setegid(r6) chown(&(0x7f0000000880)='./file0\x00', r5, r3) getpeername(r10, &(0x7f00000008c0)=@in, &(0x7f0000000900)=0xc) semop(r7, &(0x7f0000000940)=[{0x4, 0x7f42, 0x800}, {0x1, 0x8, 0x1000}, {0x219e8e7aa6eb050f, 0x2, 0x1000}, {0x1, 0x80, 0x800}, {0x0, 0x902, 0x1000}, {0x0, 0x7, 0x1800}], 0x6) sendto(r8, &(0x7f0000000980)="b1c5a36f89ca59071016626bd9ebdf5898b953b78ff8d4c9ef8425d33ccaccf7dcd0311257076c47a086e52f", 0x2c, 0xc, 0x0, 0x0) ioctl$BIOCPROMISC(r9, 0x20004269) 19:29:56 executing program 0: r0 = socket(0x2, 0x4001, 0x0) syz_emit_ethernet(0x67, &(0x7f0000000000)="01c775a95e6e4b928c7bc7139514c2eda7f7023ed46930807d524caae5efe916d026601ca97cab31f4255dc393d96248cbf119cffc022cab98d983b721f2863232eedb21bfd1c3a7256f68195d1fc2f207a0089f562a669e55c78f35e9c24476930d49eb44f929") shutdown(r0, 0xf6a6fc2acf91118c) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 19:29:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) listen(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x80}], 0x2, 0x20) 19:29:56 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$setstatus(r0, 0x4, 0x0) r1 = dup(r0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r2 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) flock(r2, 0xa) pread(r0, &(0x7f00000001c0)="fdbaea55b5b7e10577fb9f6c9e3c0012c488d2bfae0c86477507470ff81f0bf2d810960bbedeb362c52a3e2054ba42dee4470497294a8d9657bf1e6ef4488d6124e9632e6db4986587215ca946dad14d65f6e145d87610bec523cd547d05c723022c7a3378b47395963c3159d51645989dcf6563d01e09d2a9c8d7830afed99b5dee724200baaa97d18e6c099b79b37e8a1f027fc30770c770703e6e4f6d9e1e8acefae58a49db9d84f214f53100a4512f1095750dec2487e609e832cd99ef2bad399b63634903c5fd0cf284f9259cd9ee2f074dcfc98c2bf8f71ca291eebdff", 0xe0, 0x0, 0x0) r3 = semget(0x2, 0x1, 0x200) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/46) 19:29:56 executing program 1: munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = shmget$private(0x0, 0x1000, 0x41, &(0x7f0000fff000/0x1000)=nil) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x800, 0x0) pread(r4, &(0x7f00000000c0)="2f44864687b4696b43f5ee277bd03aac677d73050cfcca42b95bc3497421df34b13131156737dec1d0e8de2915923889b9364c10589a", 0x36, 0x0, 0x0) setsockopt(r1, 0x10001, 0x80, &(0x7f0000000100)="54c680f63bcb839dae55d7892cdf2e43ae673ef03100b72e12da6493a347f362f7c3ca3524850752c0ce501223791a13b2eeed328f6cda114e170f1a1feb700c7a481f1546b6d659e43d901ab0dcc072d556575d15c864d83755a6a58220cb5ec8488c51e3ffb4d5af350681342a0e3a81bb66b166405370ff4d4741381c7caf9f5d65917a6d452711f9a14135c54112a05b3bec3af26e6b58cdaa92b1835dca2c2313606c00564ef032767fe89e13ac4dc752e2d939133a8bb6d143b2dc629c59f0f568631f66d2dffc4667e51e7494182d3ab2d80b5ac71e7d6273c523270f4d55ba6be98fab9cee7c65ca11d3b1dc2d0e86d28acdb653c52dc91fae8e780a49b40ea94a9b21f0e8b4895784edad53e71b285bb081d091ca2326427ebebdef816b850eb3020df3888227de3d081640eb067b9b30354de720270ccc318411d0b9db7b066fef2d4b49d9f399fa2cc8210633caeca29bc93e2c3f36add23f401e4a81965b58fef5b8ac596d1245589c39cfca6595392bde08212383901f0c2f663add770985004982863409a1a9715a480622f0f2d90b8c8448d901489cefaccc9d06e69f57d9fce1476f223c4a2e7baec055dda43330665bcf208e1a0875d2e4ae715ed863fbb724dd01120c2514074691180e8aa1899b33b546f6e0a4529e36ca758126b248148680aa14f8f7c854785267b38e6e6786d7d2b986258954409888e2f74455f65c3b02e08655afe5bebc908f3cc313b6df17de0f2f5a9231552ac6ed282525f23a2b5513974822b370ef2197d3bced74d3f6d1b297ba16c7c24c8cfb5e1604f907d8671a3f5faf6cc12161d4e4082c3c2d93182a1d2ab1b7761de7862a06b72538789404c9628c0183ef858971c75b102d079210ed105a39ba93fc9a008a1a417e9fd67135a6093a1fe2542810067560129899954e298c197dd490253736a8b06471c1d9f3b1245c628123f463fb68bbb23336ed15a55d158c43f64da7c1a3e8061590d5a1c34517b053a01522c519b76cb67224434a29a1c3a7a3f7a989f7e7b1ac2c56872ba5e6653e910662bb1921b36c542a3dc57c5592819c66c81f8ec5b5760a49396ec39d018e5fdbc5d17d6830e8f1d4243932128118ad86f89fe37989bf142577147906c66d58019f00307fba59a9b7865d6b49c3bd44dc02bc4c9911c273367da88dc7a4ef5a12cde9e3ba4dcc05313aeeee27770ad66f7e2ea44d2c1647a282a2185e0b5e3910e2db8888b7029bbb47472149f1055a0b9725ca6903b689baef2a187079a59a783630bf67299fc6e23d672b1a0ad8bed02e80f6a3ab5c728d2e4955553b84085b11dad172ee91b0f786c6f1657bad02b950bcfa5d735e8da3005afdf94e5c0e5ce2e1ec82f027381465c1cf757eeb31171ea8c66339f2eb7bc6edbb83eac9c993e98394836bf9862d9f241b51b3024478a6b9941503fbdb766787f4f70353d6790bfc50f5208597996341e49681b0ffbeb328cd358d0dea03e0494d3a581330bb1099297eac3e050b061c67173c90e3d927524944063b04bdb07e25c0c11625f86a7124d270e47bf95b06fdce602cd1525622df40f64fad8c86e9d4ace4089a123391e484650b2677fd14d36e89d24b613507cec3b40c15330369fa9139129c2dc885999d5fd469217505f2dbbd06a0f98f3a2ac64090ba0642edd3ec3c6bada2d95abc2436c4868fb8df00cb72230b3262c9000aeb83957a5a13c7755500367381accc2765066f7ab45a94b88d4bf70ee6fd226b22c7996ebb6ffbef58d313421e9408d8fbd3873aa4530739577aef01ca9233f8f52dd379dec4817dd3d7f6a8740e7547493ae8f01cc49d813afaa07d3aafe4560ab05a395ca95994ea22c62283cce03aecff322d4e0aeb11e1fc0ada440880da2bd8948d37ac03cc55ce9745954173fdb15a6641832cd3b8415d7dee18f936da497b2db4671fa4ff5cbf089724d48b1028e824d1c6b8fc55c4928e92b2160a6d4379319e8c761b99dbe1d3eb616687881d5dc49b906fb2be4f7dee9eea141eab60d30ae6ca03cd96ca17196ee372f5779346c1f4f530154bf613db2bd17ea8e93a7e670831d13e0c2aab34ed0eea51b70c863fdcc17b5db87aaf0cce984c15d0deefc15ea5cdcb0d5e27c32d3ea5654b0ae9a9d7d5e68a06c816a442c21537b4346d61b683faa842be5fd601db9c052289a6245a3fd02afc2ad69147646e6ce8a5d7dee84b1abeecdd4956835e2732d47e43c5c0fa2c1fd77f1b3ae4ca492f1a2cd77bf81a0a8dd5dbaa90f45dd98cecd4b10534b152feb6ce9a463dff2a5777f88dd0cdc97824d60b18d788ea68ee565fe11491f64cb526af5c7dbbc0f209181e12ec051b14f35569f44e9f2bdc94b6ac498437baf38d582abebbfb3daaab8dc4211b751ab63074d47576590f0ee78e8fdbcc66edc8d12dc39c6a7091c2b3ecc740d348ddc9dcfa5390250ebcb6030df560f5641d053fc7de750c69f5dcad05c422b94346bc0d96ca17ddd45332ea75a44711366497a88814ff215268686ca5dbc4efecc4a9d2c67175b97d9d7f396e79bbfd199684c61a66c99238cbdca6f0a61f207f6d06457ffd604913f33195d2ef15519243dfd34c37d4573d808193549b17b2802ff61b77aa935e5878d2222bedb4111f4b2244e550caac5b8791d18119a72be4f932d0d18ec543ba4c7471a1b1e17eed9266f95fd0ab961238cebff907ba1a703a4fe09f48767e0188a02cf51850403a0f0725d45174cf93a7acb6c08e41d7bbe3bdbfe326c104513db1a85ce82a639ea2ed6e71d251638e5245e8310abc90348591c82eedcb338f441cd3dbd4eb129901da1fa08ce122d824c724468626fe81da389e1aa9b1606ed07d65ca6288be4ab2f87a5d14b9b5c8e871dd4a48af2ddb39322d72a02d6d04c55de000ec9db8e51cdaf4c9da4ca08afc456874ece0c42eead590f0c69ab6a1221c93b377e5fbe2facbbec02f092fe25f090173c1b073f65f0eed3173fb0195e3e5cc9d3d45ee8766bafce38e4ed6206eb08757984e6b951af464024526cc87f78db35a273e026bb4232ffaa71f0ca829b95d17788fc9c9085052d6a8272ef5396aa33d3ccc7a159c5a2760bb825a484bb8ba58cd93495b459cdd007fe2692c6c33988b729475880ee2748e7e6dff037c9428a0e9b9f72c16c6c4798aa9da4df7419c47121e4d86803bb7788a6b87f3814d35f1edc0f02eadf42f8895da804eb4b97dd0900b5eb9756890c8d864ad9e197b0b29ec7dfed800e36d4fd28a12c5d6cf006d2515151aa40b5ff00e0a9efec77849a741bfe696aef8d4485aff5b5d40ff535dd4e244e133299c6e66d304ab7ed02258d53128419e086189d70dde8215497fa5bbd2e6d88e08970230954e69fe4f8ba7622d31b33139816e5947cc73a0a71e001396680219e00ecbcbd85f97649d7e5a7a48bd6f71f9a32c5bf13200d9be8b4c2cca210da9db9c8aabff64af76cdbe3e55ee4caa0cb8d1d1f319dbd31b6ee3a80ddeb3957d89822dcb2b3df0be3db4b1339d786ebbdeb30253c1284b78ee36d98168a689921026942520bc121cb63aa3022c8e88d661dbffee096c0f94ad434d422dfb0036d3c880fc646d28fb6b7a0c1167c74277344bb78adcb6ea4fc1d7f3534f1ca0c56f543fa03619650bbf000a29b64a9bac6c394dbc4299e21b9a541e935459e770ce9960297dd77f246446da84d3641f1ad2434520c741d429e39b84e1937bdb3a196576438dd5c6f4f393c755e8ae200abb7a372f9e9914c7de4f77451b124d8e26035bbbf9d1c8b9081b0be0d7c552d7aad1d565827982b3f851f53f752ab83a30bad3368ad39109da324dfda0c1811c960c1086ad954795426afc844376b365099c5f1fca3a4984a3c57cf77874cd89e18bc75497b3357e7298dcef35082c92ebd95b2260695105d505ae684b31aedae5e6cebc5415f67cbff377707d422be2fdc197824852b8c74f0610e08c88409c13d347636591d95b93f6eca187f0d524ecc2ca2489e0327f7761c1ac4b7c33678ae9dfe97b8310a6a8071328763dcad764e4c4b843361b30508c41df848206dba0562e3baacc8c39a235d7e5e28dd988aa9b1caacd655b4f340d8702df6c7cbea86938015552ab96f460b9dd6a03522b6aac8942ce9c608d118690372bb2c146626e5d5b165712c80c66f0ed25b8f97c731837a86a2ef752d550262767b7c8c09cba91e0140de9db8880ed20e3784f89b3983ca6d417949721eacd2ab5f7a8ede677f5a7ec3ddaf0a2a3d8125f7a8dad98ad579fb32f17d2fccc1224ada57a263517344c54614310912232798a58da89777092ce20038bc33bfe4866bd274ee3b4cfb5b05d1c6e26abf813ef932205c91f409f72a0564f1610452a8a19f5acb3d7ef168b4dd55820b550e32952d50e438d1e0effa58da0c6e04b0940b7fe132cb263d2cd2552cac8749dcf6fda84b9d9a4215392a8d2c7f7b3af463ead24040ed46225f961b7b41c272760d71e7f32eb12e70a6e1aba5e6b97ff89702706afbe65b768ccdbb0b8fae13019e49012238fdfc398db32967b770ee6eac45245d2cbc0b939feea3e57dbee5a31baa242f2e22613fd1eb5db01dc6f50d5d6cf04820b04eac8da3fe9df72e7992fe83c0385cef04132ee78b4f6e30cad84b0d7b251387e6d12d91935e30f24f20b884e65dfabe0094ebf20e66a1d43df1fd23a0c74719688f63f646899ce2e38828cdc708c577f13ef7feba6a011ec27ef8c6361abe755e6953725d5d5c2afed355f924688978d321177f59fda2e2664b92e5b01b0f42a5cda62159b0960ba58bc8682e2e111ed49e61b1fdd1a19cf847e5bf81a21ccadec84b924812e5aed9f50cd2f8248f0d19e87aeda94372c7ee8d3ac5352e6bcd5f2d085f22b600672aa2800adf2dd13a32a70ac02f7e10887230f9d6797eec3e50dff43a7bfcf1dace6cccc512bcd7d66dd640664458e8be8755c10261f009a4b5e1453716171f63d292e40d92230edb78e2d97779f76f0f878d05b9bfe49e83d4e9c48458a7d034afd9baa68d02fc550b6167d081188b85f4a19734017267c6571e962cc09c2f39e3100034b8995280ad32ecb56f800bab8fb623884845e73cf74bbdbbdc59743b5c53a4f06f10f4494ac8648663da8d18ec111e2050d6cbeafc27f66d838af6c5158dd4487368b2764bc2bfb66a15e455e03be79aed1c695e1a3fa43378d03c511e373127efee4400d4d5f251074983fa0182969c3dc361fdfe82ad48432b4ec7d62122581629574dae3f1751292f141527bebe0ffc11e907775f795feccc055a65693e921217193e439a0a7166eb682ccf32579f1553aa2df8bd6c6be1862b5b2494d7b90580b138255cc2f0dcfcc09f5c799554689e096a4205b0948309a5821125d616ebe8d29acd62acfdfc1018cea34c1edf03b9cef7f8ab401bb5fec76139004bcb632fa4c8f63909f3dcee631447407cf08ce949a13d3ae6db4356be853e8e49e3b0a534fb40163338fb4a9a4f03a75120258298db2a786a07e494cccc49a4a6048e5b84dc7fd819f4c4356f34b702b1750fca821b05bfc8f64006f8c7de08f9bea3b2946a9d023e6ead89fefed016fd77329e63927a28485fbe536482cd578bcb04c74c352f15f1f735f61db5136906d273156c0d0b54607111bf2ac9a0e026dc2e0d30cda5e90177318e68fda25b28c0442ed1f7f68f2c42945c9a4221dc154fc39460b40663ab15af545e19e85f6a0ce7614e00652dabe5a6ed53fb41ec74648249d83c014cc5d00", 0x1000) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x1000) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000001100)=@file={0x0, '.\x00'}, 0x4, &(0x7f0000001740)=[{&(0x7f0000001140)="ec70a12bdcb7cd46aba3b60101afc4235a72b5e1f138bb4c29406a260d2b26646024437f9c85f2919d514aa9be0db7f3a18ce5dee3311e7a44c9248fb10702ab17de0d8a786e611ebfb1604ea80e37f5244b7476a1e624b2f4de26538864ba2888df19142049aef8ba64abe0ac811b54b4275176c9836e7be6adebeac2a3b7c40a3eb77dc91c0a2485d157385823cbb2332e7b18a3b259bb7dfbb1ada86f6150af5888b03f8976b4afd4a1c8a577def8724e38308ae882fb6cde8d0238c28469bc4c868431325926f36a3bbee30fe2c243b1ab7703", 0xd5}, {&(0x7f0000001240)="c4f7c8ec514cb027bb9ffec70766b415f9b8aacb2ac07fe0780f19d1e669f065acd75330404431aca19731f2685360988ea3aa4f31a9009e1f39ec3183e7cb4f9b77d3c4d0ceb8baeaf4c8fb6bd2cf5f6d8449b256a7834776be85b23d2aae9f67c820296ac099a128627ad5197f219d04f9cae0ee9e7e153c1c9ac4bd72bbf0814f509d1d8f407c692c1a7c4436803786a34cdb89f44d0e106c7e541e739862fa1e973b9455250c8f2a3953cff31120236d4e6a340e707b5e549fff62826ad1210771a47caf1716235f46cb144cd30916798b16ad18fcde313ff373eb69cf1f84d3ba8ba04567cbf9e226ac5a7122", 0xef}, {&(0x7f0000001340)="6388e86e0ab03e340836d0a5f6ac18538aae1d45ea33f9d41ed2a95924bba50affda0844f84a35bd0dc1a8da738e7389d01ee4104f5a052a9b1e14d4886fce9f9c7c750ae953c962eb2d2caf5fa0fec9540445768a9e2415dabaa898c7d1a276362d32a50d6dd8b23a101f08568f7439e149dc8fc9ff7826837d0fbe9de54b809aafd84a6e0b592a759393d282ee829512112ada746b86de47767b8bb866943751514de1b29bee1f0e0cb5ff83aa78f1c95a07b058ad3254eb1bda110436b445c856484c48c79974081d85ed6d55e947fcff7236ba885a6cdf176dc3a0298282561ab2b4a43c6197d5e8b139fec8e83d", 0xf0}, {&(0x7f0000001440)="684084be4a5313bc99618a832fb3670cbc991cf34a59ef2fc8ec095789db252c9f3314eff6b1d253dbc97b7d6f8ce3d2e9f71e6274ecc2850215a1b656b8a74a6a95a7a2be6d4d4a1e8e236214527596c208c2a83d5a260697cff44e5ca2d53ef974a5a04fe71c6085d6530b398838132839cd4fcf8cdd1e93878c", 0x7b}, {&(0x7f00000014c0)="8879e3ccc80cd77a4277d41e4f471f050c0a5c6f410f92f76ae6ff244abc9eb0dbf409f610a28a1cdee7f36a11912ce543ba2a7893a47210cb5e46db54de68fc2120069c9d8fb71b79de845ff02ec1a41f028bf7cf6cb707294589b06bfed56e3216e1", 0x63}, {&(0x7f0000001540)="1349219ca68b724eb428eb9ef04cf7a4f4319c8a29b42279d32073a9f2300e687c141a1e3271856b3418", 0x2a}, {&(0x7f0000001580)="7651f13c9f718754fc5ca81b6b48bc32c929462c9d28e240e90f76a5f30f349d1b92688ef51454beadeb83ee130892e9ff1b7da93f010e580b2b1a426d65c04648c6e7963159b61a3e13f61da0f2bbfd8e02a5ceeab59729416de5b1e48a4449aab3daa886b8c25631eea695e8a67efe5c32a16ea23637424e2c96c8456ccc722d02861a98231dea6291d9183ee91c59b6756caab00b3e6f6ef2ea581b25e6dd5dbf728eb7498e479369dbe6312bba45c99ca97f2db86326177ecb15952ec72d737550c9c73b8235", 0xc8}, {&(0x7f0000001680)="100b81afcb8a70f5f03516e8e36efcec9884477d84ec479b9fa7dcf41f940d0860c553c5135bd2d5ec6b", 0x2a}, {&(0x7f00000016c0)="8f495acb256d555c8e1f2d7788c91aa2dce976358e1f066075a9a6dd587a828b8ab0a17071b39505f9629d4e4a22165095d35772a56646ee2675ff47a663d7f5e82f6d", 0x43}], 0x9, &(0x7f0000001800)=[@rights={0x28, 0xffff, 0x1, [r2, r4, r4, r4, r2]}], 0x28, 0x402}, 0x8) ioctl$KDENABIO(r1, 0x20004b3c) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x200, 0x0) pread(r5, &(0x7f00000018c0)="8b7bda938bd2af5e3278ba8f761cbea78e3127384ce405834f7090d6611ad0c1f467e341ac0dc5a62b8dd4ab251c5fb3c7d0b7a30e64bd4e8c2d5a1f5a83fd0f5aab18ce649a9fa2631f4554f412196c355c4b4ceab2e0e92e9d0f1294f6804cca0c3f0fa0855bf32f1c15dd1e0d9a02ed5a1c150d2e2a9b9d73795073948fd1b87e8fd05e31263aeea47f7e3ea60045e5b7caf303986eb256ec4573f1f91dd648f0674e79920bab1b", 0xa9, 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001980)=0x1) connect$unix(r1, &(0x7f00000019c0)=@file={0x1, './file0\x00'}, 0xa) r6 = syz_open_pts() fchmod(r2, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001a00)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001a80)={0x4, 0x8, {0x80000000, 0x5}}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000001ac0)) close(r6) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000001b00)=0x80) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001b40)={0x3, 0x1f}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r8) 19:29:56 executing program 1: r0 = socket(0x7, 0x4001, 0x2) fcntl$setstatus(r0, 0x4, 0x80) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe19700000000000000001e2f66"], 0x10) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r1) 19:29:56 executing program 0: getgroups(0xffffffffffffff85, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file1\x00', 0x9, 0x10000000000000, 0xd231, 0x1, 0x7f, 0xec, 0x8, 0x1, 0x2, 0x7, 0x2}) 19:29:56 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x9, 0x5}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x10, 0x4) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x3, 0xc7}, 0xc) r3 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x9, 0x1, 0x28, 0x1, 0x7, 0x8001, 0x40, 0x2, 0x1, 0x8001, 0xfffffffffffffea6}) syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000380)=[{r3, 0x5}], 0x1, 0x0) 19:29:56 executing program 1: r0 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {}, {}, {0x2, 0x0, 0x5, 0xfff}, {}, {0x0, 0x0, 0x1, 0x1f}, {}, {}, {}, {0x5, 0x6}, {0x5, 0x3}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000400)="00003948f3a86a8800d8c94ea238e100"/30, 0xffffffffffffff43) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0xffff) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b5, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) socketpair(0x37, 0x1, 0xd787, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) openat(r2, &(0x7f0000000340)='./file0\x00', 0x8000, 0x68) 19:29:56 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x1010, r0, 0x0, 0x8000000) 19:29:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000180)='\x01\x00') fchdir(r0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='\xe4\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r1, &(0x7f0000000700)=[{&(0x7f0000000740)=""/72, 0x48}], 0x1, 0x0, 0x7ffffffffffffffc) 19:29:56 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) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x4) setsockopt(r0, 0x4, 0x3ff, &(0x7f0000000040)="eecb69004ee342853383b85228b53afd438fdb256398ac80094eb20e0b5409d6a15d596358c601f95537b8bdc5e435d4786860a570080b6f40264fdefd1d2a73f26024517b030851916c5728273ae8d6f1677698a50641a1ad301ac0a40bda8dfeda5cf082e3d0c2ffcb59ff7e248cd96835dab3a14552f650b4ffdb7df0cee53acc232df3413d286f50e7dc12ee968b812b256317b99ad14a", 0x99) 19:29:57 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x0) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:29:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x12, r1, 0x0, 0xa) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) r2 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x335f9bc5, &(0x7f0000001640)) sync() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x8000, 0x0) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000280)="f3121c602d1548725604a681b901b75dd076b51d0541b8fbec91f702478bd6c4750ad0769e1ffcab0435c39b1e06c59ffd89e8651e0da5a4509c4367ed3fe1bdfc1e6acbaca3fdedf76bbf0e4d2ee7173b7547e6a14103715f71b04fd70778114670d99243477c0c1f9d5241181e3fbcfab8871c6cb3101047b28fbdaa7a9a0717c38d1a6a18b85001d643f48487bc77250f4c31cd7bd009095f5fe1df2291", 0x9f}, {&(0x7f0000000340)="ce2d099e21a808fa81c25b4b4d055efca7b75f38331f26e7048aa8d6cbbf77f0a751ba02a90c89031d2b272d9ea917955a095582e3b077b4f69103692ab2a1ae87412d3826710c6ba28175bd93a117ad05c70761cbe66482a428c6da4d6051d9b4acd7b49b348c8a836ee5169088d00ed2c06c08a2474db2f429648ac3b6282a763341911a2030c64498489a81267875e64d676c0537782862b6dd5c2e35efe565fa53b49927d076ff5a2187102b52f403e0d444ef7f05e97cc1da0aef6cfd40c9cabf0e43523906a62b94f39221f15e16df5e39be8cf30fc9330cd882bc4a48a05e3ca2afe8e9238eb6e8b46feeee3c156fb7370e", 0xf5}, {&(0x7f0000000480)="6d4173088fb09342edca4fdc2c8e786fa8feaebce2a270ec6ab49719ec1bf002acb22cca1bfcea2609d2b64644c7e9b95a8b2451d02c8f18acb9d454fae0d55b118700a7b68342f0abe0f5217a7d1b5a367cac3f2a56a6bb62ca29518b3e86ee17b2d1778974b19ac30b6039bc49eaa047386e53ce85b57add7c58a0aec32c551a048d84df74d4ce0f4ccd7b22fdd986ef5c5ac1f4b980a47379853a35251e4133f6bca9", 0xa4}, {&(0x7f0000000540)="415f1da55b6f638a25eb34b2ac41b0c1758331bf97d8ad129954d449fc27043e6e5431f51cb74584ac6a36c29267c0e2b35dce0b780a30e43009edb66ab7082cc1d5b4fe5ae4c3c1b6abe839d2", 0x4d}, {&(0x7f00000005c0)="33aebe6ce24600842d8a7bf5c9716b0d5808c112b524069106b2bb6f5b1fcb26db298f0c534e8bff29be800626cd28134a7eaefb14260cb84343c5d06c8715b571437686c6", 0x45}], 0x5, 0x0, 0x0) shmat(r2, &(0x7f0000002000/0x4000)=nil, 0x3000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) dup(r0) r4 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) 19:29:57 executing program 1: r0 = msgget$private(0x0, 0x110) msgrcv(r0, &(0x7f0000000d80)=ANY=[@ANYBLOB="005fbb6579e5ec467e6300000000000000000000000000000038f1000000000000000000000000000000010000000000000000ad519d5ab439acd500000000001a00000000000000000000000000000000000000003f7c4fd4667766b752cabfd5e8c9000000000000006ddae6fdff341aebf4bcc98b60b552714bb6988ad6513b6469c5b769615cae4f29b98aaa76077efd526b8f047401a1a83be1255e716cfbe8e178da9acd280bbd1646cedbbe14996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc332977d7041856bd0a5a6c22dc0f77cb3baf988e10e6db55ffdb69ba92b450841637abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07c52d7ad3221fdd1eeaeabb82c921359d584e72d88c405a731c640400000000000000f08f3459031d9c7b55f5bc76212be54113ee9287579ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c900000000cfd9c02a868e40d802000000b8983e69b936a4614e8677f0754a6c34bb7a902fd8e8d2d1eb172bc4cf52e68f573977db824bf011f5e99c658f04eda143c52397f83a3ffa64037b1aceae2831977f67d6fdaaeaee76af35e1aa440cee63392d81471c08c151641baa1ab94f0394e386b3153b4f9b7fa6f2a482b46eb0c65179a71ba0f82debf4052464c0210b9a43cb93cffaa2102fb2f1c6cf33b96c3256028a2f2392a1fc3fe4ff1758346571dd8bff019d924b5910c6f5854909ba943225ebbd027200a58167b2f94a1d19fc0bf963000000000000000000000000000000de6190ad856256cc976a37b2d5b5d45eaf2b3aec076526bb20b34e1ce36af6ebbd0a00004ee9b3ea631ce6dfe378cfcc52be3441e50b7bcaf5b99c336974d008de8b2e3c9820fb8cd1b735794695a7f86c1f20481a768134a710d07e9fa29fdcb5c2231c98de08807da2c2d92b14ec260635a8c0160f2425057057fcd5a611a0b670c73932a60411265d2f6d1c2727bea0fb0283c243abf6335d01ee9bdb8874"], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x20, '\x00', 0x3}) getitimer(0x3, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x4}, 0x5, 0x10002, 0x0, 0x0, 0x4, 0x0, 0x11, 0x8}) 19:29:57 executing program 1: mprotect(&(0x7f0000436000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) setsockopt(r0, 0xa2d, 0x1, &(0x7f0000000000)="a794a1119cc942ad93c33783e9bae9cc5162feb2aaa16ea0d00f0d8a88c8196d6e930764e2baf6cede01e50b3f2517484b41f0084fa6a13a2e62b454262662d6f70bbdfe520120ded6e0b5d3c16b7929a6a9e0a02439f2008f04dde273727c59f1e58558cd0b5aabfb74e130616224fe89c8835f69ebe7412130abef1fb0a1a9d4471b", 0x83) recvfrom$inet6(r0, &(0x7f0000000100)=""/182, 0xb6, 0x40, &(0x7f00000001c0)={0x18, 0x2, 0x8, 0x3800000}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) 19:29:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x101) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) clock_getres(0x0, &(0x7f0000000000)) 19:29:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x111, 0x0, 0x330, 0x0}, 0x0) 19:29:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x980, 0x1) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r1) 19:29:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1) write(r0, 0x0, 0x0) 19:29:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x82e, 0x3ff, 0xc4e0}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xc206a79ec1bb6e3f}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 19:29:58 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x83, 0x96}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000880)='./file0\x00', 0x8, 0x14) r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) fsync(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000280)="c35f1138dc0602352aef0dc78cc55fc71d0cefa5e89e50a58792a55453749948bf872929dde7baa1191b8276509d5228d25e55d07f1836ae40af092f5fb875ae4824058bea4ee1b2eb9f2459c39e9e6eb31e805a70548853a3f38579ead282e0d42eb62980845566ea96e6badd3d191a660e7a2c0868875c429c8b7b4f42de66a15f22169fec79e38293d8d081eae9af70e6b50fcd87492d47f4e84cc332f0dc1b51cad20ef23cea322fa77294203cc4fc3c505e699f3cba2c742d67bc05dd85c10d67f17afb941ef8ba539a95bec94e59c6235dfb3d5c943d8ae7d53090b53fc9345dd16bd9954bb77c2a1f86fa1317de71dc30b4", 0xf5}, {&(0x7f0000000180)="1c82d8591f358618c9dde8dced994bb31cafcb57d1a8290b3331b4432ef9bd48b9d65a448a1e2d20aad06abeb160a88089b89b930abd2ba174805cde2837cc7e63d0c76ab02215d26d050c143c615e36336d398425292ae1bca02cc79ea072e844f152dfc91fbe", 0x67}, {&(0x7f0000000380)="471066c3a21453cdb1057f10a0aaf41ead652594ab621e2dd9ab8b49c42fcfd852f0b2cebf13d6bb1390810e9cc657be9238e92b90759a9be36edf3f09c54200072d6b93b2cd0ac230feec019632288f39363b59ecd0243ae11a71b29c2436558e73a1fef81feb1c9e1d75f71823fa1ed8ff717ca9cce6423b95ccc1ecc059889f892dac69f7460da1da9bb5054b", 0x8e}, {&(0x7f0000000200)="fe821785d6dc773fd3d3d645b5a5307a43b024d9644c4bd08a68", 0x1a}], 0x4, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r1]}], 0xe8, 0x407}, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe", 0x2ca}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7ff, 0xc54b, 0xd3, 0x72f, "151cb95b1efb90531124b5ac305ad32825a7553e", 0x4}) syz_open_pts() writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc28", 0x26}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000740)=""/247, 0xf7, 0x800, &(0x7f0000000840)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000700)={{}, 0x7, &(0x7f00000006c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807e2dab40) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_writev+0xa7 #7 syscall+0x552 #8 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 17767 42205 32767 0x1010 0x4080000 1 syz-executor.0 66017 96015 73 0x100010 0 0 syslogd db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff8220e320) at witness_warn+0x69e userret(ffff800020ace028) at userret+0x36a syscall(ffff800024f6f6d0) at syscall+0x44a Xsyscall(6,5,d,0,3,316d5df70e0) at Xsyscall+0x128 end of kernel end trace frame: 0x319c5a65430, 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic witness_warn ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff8220e320) at witness_warn+0x69e userret(ffff800020ace028) at userret+0x36a syscall(ffff800024f6f6d0) at syscall+0x44a Xsyscall(6,5,d,0,3,316d5df70e0) at Xsyscall+0x128 end of kernel end trace frame: 0x319c5a65430, count: -6 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024f6f410 rbx 0xffff800024f6f4c0 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800020b3e000 rax 0xffff800000a70d40 r8 0xffffffff81128163 kprintf+0x173 r9 0x1 r10 0x25 r11 0xe30c4d4faf6dab6b r12 0x3000000008 r13 0xffff800024f6f420 r14 0x100 r15 0x1 rip 0xffffffff81dbc048 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024f6f400 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=17767 stat=onproc flags process=1010 proc=4080000 pri=32, usrpri=60, nice=20 forw=0xffffffffffffffff, list=0xffff800020acfb50,0xffff800020a5e290 process=0xffff800020a8b890 user=0xffff800024f6a000, vmspace=0xfffffd807f00c5c0 estcpu=10, cpticks=4, pctcpu=0.0 user=0, sys=4, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 42205 393659 72396 32767 3 0x3010 suspend syz-executor.0 *42205 17767 72396 32767 7 0x4081010 syz-executor.0 85800 135419 109 32767 2 0x10 syz-executor.1 85800 219474 109 32767 3 0x4000090 fifor syz-executor.1 85800 216109 109 32767 2 0x4000010 syz-executor.1 72396 221984 44 32767 3 0x90 nanosleep syz-executor.0 44 370395 38768 0 3 0x82 wait syz-executor.0 109 376925 33474 32767 3 0x90 nanosleep syz-executor.1 33474 451175 38768 0 3 0x82 wait syz-executor.1 90088 297201 0 0 3 0x14200 bored sosplice 38768 382632 48615 0 3 0x82 thrsleep syz-fuzzer 38768 206554 48615 0 3 0x4000082 thrsleep syz-fuzzer 38768 134191 48615 0 3 0x4000082 thrsleep syz-fuzzer 38768 375959 48615 0 3 0x4000082 kqread syz-fuzzer 38768 502495 48615 0 3 0x4000082 thrsleep syz-fuzzer 38768 442065 48615 0 3 0x4000082 thrsleep syz-fuzzer 38768 334750 48615 0 3 0x4000082 thrsleep syz-fuzzer 38768 418672 48615 0 3 0x4000082 thrsleep syz-fuzzer 38768 282682 48615 0 3 0x4000082 thrsleep syz-fuzzer 38768 128655 48615 0 3 0x4000082 thrsleep syz-fuzzer 48615 215428 84298 0 3 0x10008a pause ksh 84298 309386 28708 0 3 0x92 select sshd 96394 419862 1 0 3 0x100083 ttyin getty 28708 231465 1 0 3 0x80 select sshd 96015 66017 71627 73 7 0x100010 syslogd 71627 429947 1 0 3 0x100082 netio syslogd 36398 67824 1 77 3 0x100090 poll dhclient 70937 80596 1 0 3 0x80 poll dhclient 15782 121690 0 0 2 0x14200 zerothread 35148 218553 0 0 3 0x14200 aiodoned aiodoned 68232 512615 0 0 3 0x14200 syncer update 40620 419337 0 0 3 0x14200 cleaner cleaner 69502 515705 0 0 3 0x14200 reaper reaper 41164 153535 0 0 3 0x14200 pgdaemon pagedaemon 20844 66830 0 0 3 0x14200 bored crynlk 76144 12219 0 0 3 0x14200 bored crypto 56042 74362 0 0 3 0x40014200 acpi0 acpi0 42709 487871 0 0 3 0x40014200 idle1 9622 433605 0 0 3 0x14200 bored softnet 30165 101955 0 0 3 0x14200 bored systqmp 51058 497220 0 0 3 0x14200 bored systq 15765 315791 0 0 3 0x40014200 bored softclock 50071 520341 0 0 3 0x40014200 idle0 41498 418995 0 0 3 0x14200 bored smr 1 468371 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 42205 (syz-executor.0) thread 0xffff800020ace028 (17767) exclusive rrwlock inode r = 0 (0xfffffd807e2dab40) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_writev+0xa7 #7 syscall+0x552 #8 Xsyscall+0x128 Process 96015 (syslogd) thread 0xffff800020ac0ee0 (66017) exclusive rrwlock inode r = 0 (0xfffffd806eb4b098) #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{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9465 6322K 6322K 78643K 11652 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 10052 0 0 ifaddr 36 14K 15K 78643K 1383 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 529 0 0 iov 0 0K 40K 78643K 847 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1216 76K 76K 78643K 6354 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 148 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1165 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 8 25K 33K 78643K 11271 0 0 sigio 0 0K 0K 78643K 127 0 0 proc 41 38K 70K 78643K 10405 0 0 subproc 34 2K 2K 78643K 3774 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 1348 0 0 in_multi 33 2K 2K 78643K 2782 0 0 ether_multi 1 0K 0K 78643K 63 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 3886 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 31K 78643K 37792 0 0 UVM aobj 130 4K 4K 78643K 144 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 676 0 0 NDP 7 0K 0K 78643K 669 0 0 temp 121 3554K 3634K 78643K 52022 0 0 kqueue 0 0K 0K 78643K 143 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 449 0 443 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 909 0 907 1 0 1 1 0 8 0 rtentry 112 2468 0 2424 2 0 2 2 0 8 0 unpcb 120 4189 0 4179 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3230 0 3230 2 2 0 2 0 8 0 tcpcb 544 2549 0 2545 1 0 1 1 0 8 0 ipq 40 17 0 17 10 10 0 1 0 8 0 ipqe 40 52 0 52 10 10 0 1 0 8 0 inpcb 280 6211 0 6204 5 4 1 2 0 8 0 nd6 48 666 0 660 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 10095 0 9903 26 13 13 13 0 8 1 art_table 32 10096 0 9903 2 0 2 2 0 8 0 art_node 16 2467 0 2427 1 0 1 1 0 8 0 sysvmsgpl 40 26 0 15 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1163 0 1153 1 0 1 1 0 8 0 shmpl 112 142 0 14 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 12464 0 11006 48 0 48 48 0 8 0 ffsino 272 12464 0 11006 103 5 98 98 0 8 0 nchpl 144 25470 0 23835 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 110023 0 110023 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 73945 0 73945 43 42 1 6 0 8 1 plimitpl 152 1897 0 1887 1 0 1 1 0 8 0 sigapl 432 10782 0 10766 14 12 2 3 0 8 0 futexpl 56 100480 0 100480 3 2 1 1 0 8 1 knotepl 112 6717 0 6698 1 0 1 1 0 8 0 kqueuepl 104 2475 0 2473 1 0 1 1 0 8 0 pipepl 112 7126 0 7107 19 18 1 2 0 8 0 fdescpl 488 10783 0 10766 3 0 3 3 0 8 0 filepl 152 64989 0 64887 33 28 5 7 0 8 1 lockfpl 104 2111 0 2111 11 10 1 1 0 8 1 lockfspl 48 655 0 655 11 10 1 1 0 8 1 sessionpl 112 237 0 227 1 0 1 1 0 8 0 pgrppl 48 324 0 314 1 0 1 1 0 8 0 ucredpl 96 17047 0 17038 1 0 1 1 0 8 0 zombiepl 144 10767 0 10766 3 2 1 1 0 8 0 processpl 896 10799 0 10766 4 0 4 4 0 8 0 procpl 632 27940 0 27895 25 20 5 5 0 8 1 srpgc 64 440 0 440 20 19 1 1 0 8 1 sosppl 128 253 0 253 43 43 0 1 0 8 0 sockpl 384 11520 0 11501 18 15 3 4 0 8 1 mcl64k 65536 23 0 0 3 1 2 3 0 8 0 mcl16k 16384 16 0 0 2 0 2 2 0 8 0 mcl12k 12288 41 0 0 2 0 2 2 0 8 0 mcl9k 9216 46 0 0 3 1 2 2 0 8 0 mcl8k 8192 33 0 0 5 2 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 12 0 0 1 0 1 1 0 8 0 mcl2k 2048 305 0 0 36 14 22 36 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 697 0 0 20 2 18 20 0 8 0 bufpl 256 27256 0 20242 439 0 439 439 0 8 0 anonpl 16 1165257 0 1159061 273 227 46 47 0 124 8 amapchunkpl 152 88379 0 88289 135 128 7 18 0 158 2 amappl16 192 48368 0 47978 323 294 29 33 0 8 8 amappl15 184 1174 0 1174 21 20 1 1 0 8 1 amappl14 176 2559 0 2552 1 0 1 1 0 8 0 amappl13 168 2121 0 2116 1 0 1 1 0 8 0 amappl12 160 1261 0 1260 2 1 1 1 0 8 0 amappl11 152 1776 0 1765 1 0 1 1 0 8 0 amappl10 144 1690 0 1687 1 0 1 1 0 8 0 amappl9 136 4394 0 4388 1 0 1 1 0 8 0 amappl8 128 3184 0 3154 4 2 2 2 0 8 0 amappl7 120 2042 0 2033 1 0 1 1 0 8 0 amappl6 112 1200 0 1192 1 0 1 1 0 8 0 amappl5 104 2807 0 2797 1 0 1 1 0 8 0 amappl4 96 10885 0 10854 1 0 1 1 0 8 0 amappl3 88 2692 0 2682 1 0 1 1 0 8 0 amappl2 80 69344 0 69264 3 0 3 3 0 8 0 amappl1 72 301262 0 300795 23 13 10 19 0 8 0 amappl 80 31559 0 31521 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 143 0 14 3 0 3 3 0 8 0 uaddrrnd 24 10783 0 10766 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 10783 0 10766 1 0 1 1 0 8 0 vmmpekpl 168 94900 0 94867 2 0 2 2 0 8 0 vmmpepl 168 1385503 0 1383790 317 233 84 94 0 357 9 vmsppl 368 10782 0 10766 2 0 2 2 0 8 0 pdppl 4096 21573 0 21532 6 0 6 6 0 8 0 pvpl 32 3161260 0 3151763 559 436 123 129 0 265 26 pmappl 232 10782 0 10766 22 21 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 655 0 41 18 0 18 18 0 8 0