kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun May 26 02:18:24 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.51' (ECDSA) to the list of known hosts. 2019/05/26 02:18:55 fuzzer started 2019/05/26 02:19:00 dialing manager at 10.128.15.235:29316 2019/05/26 02:19:00 syscalls: 322 2019/05/26 02:19:00 code coverage: enabled 2019/05/26 02:19:00 comparison tracing: enabled 2019/05/26 02:19:00 extra coverage: support is not implemented in syzkaller 2019/05/26 02:19:00 setuid sandbox: enabled 2019/05/26 02:19:00 namespace sandbox: support is not implemented in syzkaller 2019/05/26 02:19:00 Android sandbox: support is not implemented in syzkaller 2019/05/26 02:19:00 fault injection: support is not implemented in syzkaller 2019/05/26 02:19:00 leak checking: support is not implemented in syzkaller 2019/05/26 02:19:00 net packet injection: enabled 2019/05/26 02:19:00 net device setup: support is not implemented in syzkaller 02:19:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x80) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4c) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="a44edbe9ee052aa196a58d46647cd3e59639a2e8b1cb3c4a6eb63370bac9b508a043aab01bf177b6576b3532bce2d348ca84a10118dce95c150b140f2a1053da9e9973251e7e0fd5055b27be98179f9642aa12badb9e2ba7de432e1c3f61bd4cef565d98ad144bcb4a852467d8cab126c71c9ec47f814098748350dc4127d991412667c77e4c5b01d21d2f5ce401ca5e3fc777b9cfd89a912841691bdb730d188dd46fde1d8a0e65121d0c9a7707f37f82f05ffeb3a262dd31faf415ccb11221a7e1f82c5375e1132f14392e8f7d6f6556a3842d8301afb672d282b726eb652c8a46a45bd1f6c805c888fb8f638332bb", 0xf0}, {&(0x7f0000000200)="ac6cffbc3feee6336b1c01449092af2d6e5d79660082f2e972b289656dda0c2ba7285b46c4fa93041c60b35db178a43a61cfbbf2284919da34bafad0345b1efba0c68a3538bf3f6c7d84dabf5d172b0823093381b4c526ad67dc37d37defadbf70", 0x61}, {&(0x7f0000000280)="d91f761341b729fbcd27244bb0f65cd11df93905386f9171a7fd54d40beaebcb81", 0x21}, {&(0x7f00000002c0)="fab6a26b97545d90990cd0c962c52abb224943ea5bc3e0f27f55e16dcd9f6f2f1df87b5480713a9f418ffe9bb57df250e29494daa7c66177623a76694b86bba492a4fa20423f5e88f8c4f36e20c1b223c06b9a6b5518b05ebe1ee6c7b300", 0x5e}], 0x4) r1 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x0, 0x182) r2 = accept$inet6(r0, 0x0, &(0x7f00000003c0)) mkdirat(r0, &(0x7f0000000400)='./file0\x00', 0x1c0) fchdir(r1) linkat(r1, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x4) pwrite(r0, &(0x7f00000004c0)="cc4da98026a3514cd4bb716008fc72b88c6d2584b80c5b72ea576222aa8d8e3d24a4460e22f5e291dfd2627f4b4a896b1b3a6e7be2e400a1cbdc5f5b9e2878ccca97ad75f205b77eadbc78be8b0e9106c90cfd7b33a640d32da9bf01259912eaa704f0fc61a223ecfa6b1adc89eb361cf55ea976f52dde6eda3ae6339d1e89f5370511fe65b77328c62ec8359812962b83f47bdfbaa57af9ab0e8f4452e0c9fd23fa25778641b3d1ab227d5d5521e75ede23077a048ce3a4118f65e8442cac7c8078dc0a7ae799d1309e2763ae818bb6dbbfa5383a300dfa5c75df71af7555dc85daaee0bcb6d58aeb27412cca1f9df14c1e7de97ec500e7", 0xf8, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000005c0)=0xfff) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = socket$inet6(0x18, 0x5, 0x5) accept$inet6(r2, &(0x7f0000000600), &(0x7f0000000640)=0xc) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000680)={0x7ff, 0xffffffffffffffe1, 0x84}) lseek(r0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000006c0)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000700)=0x2) fchflags(r1, 0x0) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000740)="31e647ca7a319961635977eff59be70261251868dcf8aaf2051b41161d061a0d36b5a7cd75203ed6e93c07e6f1306639ba7734ebd7b1d89fb3fee37e21b6f9dd1ed22fe410430706eb30a5d91fc8ed7545ef782fd84367510d6033d8a9d2a0ef8c6effcebe78478708004d97a3b72ff2c5561d4ea3d4efad004a3f09734b573cb653e8152449083d902e7ecc3c4c0c5efc7a45e271579f86b30bf027b976b76e3b0be1a3bd7e09cc3f274a97bcae3dc9814ddc9a6f90e9d06f27cc2d3e24ce4b8349b3968fdfb99d62ae92505a0156534afee5ecf815b79d8a1c1d9923478f0536bcdafd50b6b290ecfd711d8e0d9505d0d2a1f2e6", 0xf5}, {&(0x7f0000000840)}], 0x2, 0x0, 0x39) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000008c0)={""/16, @ifru_dstaddr=@un=@abs}) r4 = msgget$private(0x0, 0x464) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getgroups(0x3, &(0x7f0000000980)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = fcntl$getown(r1, 0x5) r10 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000009c0)={{0x7, r5, r6, r7, r8, 0xc2, 0x9}, 0x0, 0x1000, r9, r10, 0x7468, 0x7, 0x1000, 0x8000}) 02:19:05 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b82b33aa0ebbc64c371651d472866cd819a003273bb05cc93e3b1b3af563ec606d6361378a2000010414fbccc6293b4f55d59f8d798b9b805818932dc3858a3a2e09061f64bfe628107c1cea405c843fa7ff3628a9901dfce1d25eebf2508612b2adac65fb279beeea7b75eeeef170a911602930831fc10e6905db30f9592e38e62c1e1ec6f69e6ccc72db559fb6213bbe8d7f30c81a1f3cbb9a108cfd120323b145027d2a6ff0d1", 0xa8) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmdt(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r3 = dup2(r0, r2) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="bdb4d07227f4dbb60b5e0e2bb401d93de7ddbace135e7e949fcfbe5981837ddc21bf85dd85e911bd72e21eeb8bed6b161845726d98803cb945d4551d094ffec870424d457930976bb3fd892d64c4a5f47fc68cfc9fc9da77ab876d", 0x5b}, {&(0x7f0000000200)="591a36fc55959ed0c6e3b3e9805a7490ceb0c0a7cc452f9b62ef2806cb5a232ea5aa805d37dfe19928a2a230b8e04faf087373bfde9a3dd3486a7bc76f686fa39c0933cdba6fb9d905fe4a1e65e777c8d8310f0a611a3b2dbfae752b58cadf29c9f60ecf51a0f903ba7f281ce1c40015e1b1a439bd347deb6605d424b3d27b4d7e00", 0x82}], 0x2, &(0x7f0000000300)}, 0x0) sendto(r0, &(0x7f0000000380)="3408faf49084c2157732b0a5910a6dfe9b95ec4e5d70d1af03b77bd7e3fa72c8c2b95e9965df76e23f0b518a50e4843d9ed2", 0x32, 0x3, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000400)={0x8, './file0\x00'}) r4 = getuid() setuid(r4) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000440)={0x1f, [{0x1, 0x4}, {0x3, 0x7f}, {0x3, 0x80000001}, {0x2, 0xffffffff}, {0x3, 0x401}, {0x3, 0x401}, {0x2, 0x5ae}, {0x3, 0x1f}, {0x3, 0x80000001}, {0x2, 0x5}, {}, {0x3, 0x8}, {0x3, 0x40}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0x1ff}, {0x3, 0x30bb}, {0x1, 0xcde7}, {0x3, 0x1b1e}, {0x3, 0x3}, {0x1, 0x5}, {0x3, 0x5de}, {0x1, 0x4}, {0x3, 0x1}, {0x1, 0x4}, {0x3, 0x6}, {0x0, 0xfffffffffffffe00}, {0x3, 0x1ff}, {0x3, 0x10000}, {0x3, 0x1f}, {0x2}, {0x2}]}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000580)=0x5) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000005c0)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000600)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640)=""/63, &(0x7f0000000680)=0x3f) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000006c0)=0xffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000780)=0x912) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000800)={0x4, 0x2, 0x7, 0x1f, "3448ef5bb207dc1c329635e207fcbb1147f7ffb8", 0x0, 0x9}) getpeername(r3, &(0x7f0000000840)=@un=@file={0x0, ""/4096}, &(0x7f0000001880)=0x1002) fchownat(r2, &(0x7f00000018c0)='./file0\x00', r4, r5, 0x4) open(&(0x7f0000001900)='./file0\x00', 0x10000, 0x1) ioctl$BIOCLOCK(r2, 0x20004276) shmdt(r1) 02:19:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0xfffffffffffffff9, 0x6, &(0x7f0000000180)="225e346b3d1f82c0e7fd3b43984371d86ce62333eeb3e8ec1ea518dafcdd4fae453e39f3a540f315d59f9ee42ce4063eddb379aad15ef7935345b5448989f0be1a7a9f489f697bcf6bbe169fcc463b28fb78d23d28bb9392521cb396799f97d46bf3890c82caa34d22c2c331d25fe851f05ab04653fce282fd539aae3d546df7da75729336eae672204f53ddef8b241fbb151d5feba7357b762c29ebd7fd71625ec14903df498e6dd9767a22414dc3e0e1ae87f9ad2ea32e1e7a6e4b5b2ec277b6fdb0facbcced3c5cdf14ca4d7946411d4a0e612f840b76e7d0f8", 0xdb) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:19:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair(0x10, 0x4003, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x22, 0x0, 0x0) 02:19:05 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r0, 0x0) close(r0) 02:19:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0d8b9e809b40f31d"], 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x18000, 0x40) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x2) r2 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1", 0x12) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 02:19:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x2}, 0x8) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0xa47, 0x7}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 02:19:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0xaa, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000002c0)={{}, 0x0, 0x0}) connect(r3, &(0x7f00000000c0)=@in, 0xc) shutdown(r0, 0x80001) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) 02:19:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getegid() getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setgroups(0xa, &(0x7f0000000480)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x1000000000000099, 0x0, 0x0) 02:19:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xffffffffffffffc1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:19:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3}, 0xc) close(r0) 02:19:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x188) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000980)={{}, 0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0]}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 02:19:07 executing program 0: r0 = socket$inet6(0x18, 0x8000207ffe, 0x40000000) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) accept$inet6(r0, 0x0, 0x0) 02:19:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = fcntl$getown(r0, 0x5) r2 = getppid() setpgid(r1, r2) r3 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) flock(r3, 0x8) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r4, &(0x7f0000000740)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="75c42a169aac15103b31485b9bebf3f4a72ed749f97051b94b48c38a615aad2d248d868296962d3a4c9c231ce0a3fbe0c48dd69fbb83fee38f91d2c61685205bf491659d5cbcfe0364b741fe40b42ff7c1e3462e3f67c9437e927f1e7bc909b7fc066a7171ced98e14249c7eaec8a6bad41d5fdbed42d90e32576d8ffd143d64fadc35bc1a2a9274f25d74891956311d2e0bcc09f700be02c4ea2fcdca5402fffd50f93962d3dea8accfc5156f538bbe5e6c0e80c417f9d34542a1ff7af9f5cbf97d6d", 0xc3}, {&(0x7f00000001c0)="8ce54d2ba8e6cbbe8759d908ae5fa50e993c773bf595c03393478f7996a7d8c0c44d64bab36b46d677e229d86122a11a16ac1e6a066056b9b07f3e0e", 0x3c}, {&(0x7f0000000200)="32982965f9234e50ef9edf0bf8ccfe553498a11a2f8ff5f3d4836ab99183491056a3567f990074012543c89671a45d4648258f16b2b5a5ad269e6603906e284a1742438ff4784dbdce16af71aeb942cc09cd6f5e057ea9a1", 0x58}, {&(0x7f0000000280)="9e24dcd4a2a914996a49c5cf5da516f1edd2f3eb7669df5c691de7b9df73dd8bbefc9f7a88f267d6a5269692557f6e33df9323fba93213b700df9b193a1dbefbf842539d", 0x44}, {&(0x7f0000000300)="db59f552f7a63011adb81f9e5829203716d90eb61e30f9aff2298fee1bc3dfbe367ee06b921fa968216d4c718ad2e1db023d38bb95e51ed90ced445f25a7b2ad7cbb1c9757b9eaadf9a8f5a8849d58374a231f77ff1ae8024ebbc7957d606418624e650bcb2a0c57ef1e248123f1b9c8428710d36b36b1f5bdd3df17a9e4bb319b0906b45344999ff2edf2f8c5a2b9acde99c090ff83789d573ce6c10f1c95599fe8f7a52c417c84427849d645aef8067f71e409bb", 0xb5}, {&(0x7f00000003c0)="8b739cc553efe21a08a1a6611a959483f772766ed545f46360e12ed427290ad33b7f73548a82a3a42cf98d3ac75dda54a118959b5bfd86d6f76777edac1775db63c5443080b8a735786e41dddbce69147fdf3e7093045ce2336ed814cdc0afe70eb42390102603ae4c3a768c64e6d7b38410886bdb5d9deef18dec7069a75c0d62fea3088bb46555ce5fb1c2d4eb163c07", 0x91}, {&(0x7f0000000480)="562566b47166ebea62acbbe9aa4aa12f0b577b00e419e835e752a6a660bac9485a9459385da5ef6586c420d8506c8bc19f5f7d9f156d30f69e29be0bcfc6823ebdb87ef8a8d6ff9b7587d7e02e", 0x4d}], 0x7, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r3, r0, r3, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x80, 0x4}, 0x400) close(r0) 02:19:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8002fe05ffffffffffff"], 0x1) write(r0, &(0x7f0000000040)="791a7609a888c83f8b662fef2786370471162f6bb46c96e94b01c999c2b71e83290950a50ca71aac479b4497d466041b294d99f50bab18103c4672262316d12255d1ac524600af221c67744d152f67e0c517db26ed9d9f36c3dafbaa54c9c9f50e757529825e1d1bb9fc268721e41b53b5a7d65a99705c3eb3ce52230b93691fd986549a18fbb7cd2f7cc1526d764534a260d1ee20ddd28db4ba0d3880d600a535522cab9a409bbedf55c45783e750b9f79709c6447ad6af2ab763757d5db8ce3e302a0f1715464e0018ce8a98f7c95c891d52ab43098b924ef5a053e519fb65781dd12a535aa6ff9e2d63c156acfb2b012419cec60c5765605e4fc74d0d7d88955600b685dda45aac247d93632a3b3189854e16018e340673648ddb4d052eef2dd1fdd95d376a6ac9ffea86e4383366f707499670c17f75ece4319732b69ad5cc9311af6254163e5bdcb2d40f23397887cda478efb49805aa33f1be8e315f7a98757ebde32904f377f8841107e236ddfc37a0a748c37782ed8cfb97719d20ae49c8dcb792dada975e53e134362a912e9a9722811c896a86d07e7a7a70bf9a5eca5286813479692d29f7f48e2e25923f900272a04d2db146a74c2f4e97c389148f81d62855c320bc372d066b8683efd8c7850a9884ea7b9bfff9a46c7798c43d172a9a0e5de6d7b6fadcc093571e2f3f27ed5415077acddf6afb306e382fd09589c09202a2b0dbe686d1a4163359b6c31b1fb85e5656a4c27ae51745823f656a3d8d3fce9eae5ec546b27a61b838fd16b230da4662cca4ffe2e11f4fb3b343a8b1cc1dbbc7f453f77eb928fc58a68e123b588e2c5a4153421dd1bee42102dcb293fdd74d00b7f3246bda231944c536d191c8e033297a134ff5419247c826655fe74cdcac4e6370be1d3224d0fe75b94afbe2bde762abea17ddd07a044a074ce60047ea6881ccab87ed45cb8fa9d89f6076a578731ed4b02d0724a24858f71ba0b4052bf4ff6b486a42cdd35032b2173ebc65db6f99b102d38b895111fff0a3c85e1c2023943bb8ab17c04b12e2bccc669de918bbeb2f748b710814416958c464925499ee56a239ac342e53b35688e9c82c9287d67d7960059eea472173eb28f5f3462ed0749da4a4da4870af3c4c9cef878f3983d72941adbae605607ab49e7533835a2ea008cb432c45a376fbafdf45cccb9ae3c71e59b355ce817509d52f24683c0e130afe9cff679b65210f5d336637e214d9dc35bd6689f9b5701e72b563a28ea13e6a93e5dc4fe0c77680fb8c5c6731e34c6ecdd85da24fc95786984b85dd0d92203c79e946f38fa48a278380d3b4a4bfd91c1ad156bbde035ac1095237d6f5625b9d23c727268c36a92b8ed417d855ad74b877ed36f73d6544ee52606006981c6e49744960276cbe873b901f3d60819e3dacfec18829913abcd17d1b97b8236b4d35555c9e8266964366fc97546704f5e61c07e8e0f8647dea77df9d784902bbdd9a9d359733a456cea562c3ef7afddfb2bbef38a39d7fb4e7470189b419219e966aaee03b8a7b795d7eaaf4c563889861a96de7353e5cb3dba6cc4468065ece3d94a305e084f9e4b4cfc0994a43219a6469aec117e57fe0e76174c770f477b0b3873afb0319045a6ea91b8968947dd5030b0f92c7be6f2f7a2ac3a33e2984ecab41c1c55617ca4b22fd15aa87dd6b39ec628fbc0717b174c68c043513d18cf2c090103f3d30def74820f7dae300b6288cd5b072bd68b8d4ffd090eebc64b501fcd728350b691c0d63baa79c5c43c4807f1a348c2630a170088f88771f844ae91f095786afcef521e49471de923c30978a21e58264c324aeef3a819d4b5a93f9f55164722baeccb5af9c8e1e59de2572558e9c71c12184b655be482a220c9a2173ee739a4f64e99297a41467279d32dc8ac5de3a52439ebce3b5420f861afc77ef04e21a1c64920f0a648f9470fb8e354bb6f4a9a3cacb1b579ff7b58c9171f20e010e529c60552e1d33fe634e002efa88dcc8e8b5ea1f64d5224791bdebeeab750cd652bf0c61e62b2909097009c368b3ca9a741a24984055f82c3913c3ec7f43ebff8e24a27cd38323bf6b6df5e565cef64e76c836e64f15bad65b7d72a2f5931fbb8dc29d302e54fb5ded55ed480270c9b086d85a327394fb062d7a6ad5e4bcf9037a7fb6d52c988c0f5b2cc34424063adaae418ed14fe2ede7a9b4889f8c35ade90da8f1f9ced97d0f9975a00707b16c3f9b6a691311a302fdef25f2fa94bccad7fd982ddf0cf2e6dd858aa3aad8cd72b0fcc4e19fa66415c0ab1f4b088011df227dbcb8dae223df4d96768b0fe393f7edc31380e17c87ea0208de73b76bcfe9ec8bdc482099c0b963e7308a7024adfe3ab2f01c153d761ebdb27d709fc56537bd047230647de27f160df446845055e3f40c901bc03d8cf76e7210cfd801fc57cf7af914094c0f1691777d355e51e9f1ad1673a3836435f7eb3060e4a599ed09f15190cc9054f831443eeffa47a600a2b2824b32ccab58189f9b16d9d9f343328f079da2a65571aaa68d0ae6a4c2464bb50b92312a9bb89dc1232db8b604b4167918de1f851970d9c8cba96bb12b62e620a77560c5f99f6a6ccbfe2aa203dfdaa14a04867677cc4b9f5933e9727aaef056fe2d3a9ee79c7a5efc0ad58dc9e125f85fcab902833bd5f353e850e293a2f7618740e167c91ca47c98f009850435f8691871e036911916085be603e50cf96c5badac61fe765808e486f3cbabe41221998916d9aeace28b86e450af4d298a44710f4710ed4732248e9d27f1bd735537fe1070232bcaa11c8cdf6d9e0424b7f1007345c42f60ec06cb1e08ef286d53f7444976c9d2a098335b39318edf2e76b6f1a73caf30667740c30129dea6bdb2d6f4728eac18f8d562220fa5da428dbedda7a92c35e2fb4d9ee4ba51f765e7ae46dad9ad0e04aebf78092f18131e85fb028d414ec56e9bd44635453d4b60444b1d73e244a68e19f4fc58c2b9472d13cd8f6079a537f90b72d37819c308cd2f73b16bd5b403673773abd68ac04ff99304bcd339ed9b09e471227ea7dc88dd18408b04097839b041472c3ef239f71136707493d38185f1d99416052e4ee197a1d6d169f4db8c6df05c368e6f2a9da37856c21d5d6bb58013c2a337a52f592f5e08adc12ec821f2102780ba052936d4516a42fa1191529fb3b5a3246b522409d40da47cdcbc665ef01a4fedfca87813d56b8da935658c0749bf55e6d8a9d053446533ba63d7a02c13e58e4db747ad2ffba0a6e3858e4ee9a4ef43d432de7ddb3ee48d58a0be3582f212de1561f0af494fd95b5c4e7d317339a6aaa86913beac0b8eec541d0edf1967cd1885244085f160e6fe9fbe151151e73193976e9c923b70455c97fd1c4b8c6ab61960830068cb147b28bdfd06df9e1fd435cf03437754aeaa7dd4b25973b579be39ed28138db43ffe61327a6a3d324fabb3f83d1ddcfaf11012be985af8fcbe2533703817c15b45922cd0972e7a740a6aba339945b767859e4f22e8166d39bbe9b5f720f612ecd1566a34010f2feb0fb5a319ab0fae3a0949d45b6cf1c7e4b8c9beff0b6f383103406852293ebadcb6f8ffd6e0c7535d26f70417c00f1439e9d445393688f6f9de88d6430274c5e75f37742c75a9052184329eb653a8b9198bc07c2242d0e3a29330e4019e65ee956ff8ddfc1e50181c9c461ea5d3184fd10b6d01e3daf8f3ed22c17f9391cd3f4591a7901aae02e642a337db702e6b2d09274953a33d48de1ff94eec06c333ff47da089ad4b27a654f7a5a56026b0c0b8e5e97de65e81662fc4fb137bf2277c80f8ac0f37f2b7373d2005c71447720f856274b0475b1844aefc881718b64d053046f919d4d3441e5f0cef7fd02859a95b1e8b54145f3e83e4b6b41718910842052aadd685dd3a9d32a2d5d5a74ac3bbf70323cf39652a220e5ab7edda8ddf2e3a078ceceec4eed07da07d5a95d2eb6acab38ec866e007e6accb3e9156283758f28fb8d0beb698fb855028b4a040b2467d50edff27955ab7d568bc72db047a6476dcf2fe5e77567dab7b037adc1bd04c3deb0bee6daa59764ee872af0530b5f1f98916053da8dab4c3752567ce36b31fa522b1ff548615c32e1e34a1b60ff7c54d1f86a1e8682bb241d0487a78cc4f8b6f259b91efbc461c4b429d6b7a47f9c7f453408404778a7c26d8b3b0655ce02912fdca24518bfb065d4b9fffc2f598872e088bbe3721143c0ba3424186fa8af5dbeba89f2204d9c0df96cf7b4fb096539b5861d8444886b3cedf5e91623e283399911e4cb9070615d13288e90d5dee96e0e1ce63431b32f9d11f6bd3d7602d6efa1c6ac3e07030f484c6c34a5418ba82ab616f31f20b3b7e6ef6a030bfd79f1af4a11b0842ce27c7b89ac6dc04b143b0f768ab2f89d8904e6879f60229aa10f8a00368d2ff156ad98def7198ad60078e079d7af94c6a1f9f48ae58c42b0632098096dd69a896384a52ac029997e573019598a9f4b6af1667db61482016e08b896e092758d6057655db74de88945f2b38e25ea37b63c4cdc7d60fb487b8bbdcf6e8ab236ec1b3f6b94e52f0bcf97220d4722d76dbcf41ba5f3090c94702a9b86919929dc5e21bbf063b908212bdba2a8f737c7545da49bb3eb8754c2f91f0814f3974d64826c5aea688b9e2da8399aaa93c35a0564f704e4335e6f9ad207f6d740955a205ce6b6fd1e66926749a14656da5e3263fa7249e90017446a362adb215a126c57381308f2035231dc8c1c8199435928790e57d5b5a6a8e707e16c87d3ac41b37e484b40a9ea91057d08ff8c85b003ce057a7dde5d88a0b3a176b88dac2419665e1e95450cc5a774faeec526f248949679c204191bdaa7b60b2da5a2be0527397d19a1166fbc097d423249145026650f785c02c7311c0deffaaa4749b5913ee4d0115bd3b0ca058bec9c87eadc68ffeb061179c68ca3e63babee3ac81c607242ccb51e504d87d65327f46fa7f0588a044763e0dce00d6741afaeefd4599a51f0e65021055f68155d0c6779bc8759289f8eacfb131d58f3c7a482773b2cda70669f1d23a769b8ec5d6cca2b9068b7c9503e936d2a76b8538aabd6f151a31495e82484480f56e36c0ef9663f8f14d7e130f09cc17e44dff93b47ff6e9fbb33553ef30a7eb833c8cf3778dcbf56f5e2c927e8affb7adebbe04e42f30bd67c2676b00d0c7d8c26aaf5d459e20260b7623a0d857ed24c2bfc30ab80f868b6d53c5a451aa5a48094a58614765642e0b13590da321aa2a6fcf65c69a0dcd4589f505cf33e69b3b06010132679d1aabf2a2f69ee7997b354c73bb091cd9cffa883e5d5d6859074fe6bb6640fd42a456be176eb128e36a784cd039b585596fd283dd0ebff91a8ba453a985a50caf5a0a3627e8588a6229cfe83c0645ed99724482a120c5e8ba9ec67a80288fe963ca585824eb1dd239338c99b73c580cd9665b22102e1a6af5f4f5d8d30c074b586799a48dbdcea45c91ffbfbdd372f08196e5383ac2446b35df7ace7d07e26e4809a19337f8d5ba2ea0f62eb913869097fd297978a3dea83ce66f999444e4898e33a61b1db59d9aa8055678c3eef5f0b83be23bbcace91459986c4507d2d0c379c7901fa2f65d453727b5a26", 0xfa0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001040)='/dev/wskbd\x00', 0x200, 0x0) read(r1, &(0x7f0000001080)=""/40, 0x28) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x1, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 02:19:07 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, r2) setregid(r0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/25, 0x19) login: pckbd_enable: command error 02:19:08 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) 02:19:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="915079c46f4ebe393b47cc4618f9e8fe84dd175a35a4ab73a872c6822223ac70bf32585b1ee4b19fc511443e82a1a9eec2d4a117f6889cfcc198e47fb0657ec2cfaee6b25c75e69f853d670289013f17849296793e", 0x55}], 0x244, 0x0, 0x10000) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000001340)='>', 0x1) 02:19:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x5, 0x80000000, 0x7fffffff, "410d67b8e29092bd69a2c9e9f9592c8f91d9f2cf", 0x3ff, 0x7}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2cbde3ae0f302b74698008c04aa4434692e6cb7a", 0x1000}) 02:19:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001840)=[{&(0x7f0000000300)="49168ec41b69c8419490dd15b983083de11ae6d20e04e84089a97c4b00690ca0c3997c9bea7fd6b9228d3bed84e0ee8e0bec2e80bc6138d8c7e3a38ae2264ee9c40f506e33ec302c471cb383db7464723fb9a109cc6cde78bf3c49f59c2d900cba98e8d7d277dfa38db83bdf088013ee14212812915906a07ad67b525ad17c46122047363291ab1e325aa6a4e98d472c667b071b0a007aa5bcda0b05d0963bc479563127a15659f4408b988ad69866062af273bafe5c3bd70eb0e67b86a34079cc1ec55af91f5ddadbcc507f34ed3d9385a8585b8542a927", 0xd8}, {&(0x7f0000000400)="ae7a29e13d9040e9a569caf9d60ae08e10fdb0f3fa0be2b3607ccd4c23d7619fb0d0021149de1c2a542060b229a2ca1265f79dec663804dfd61eafc2009f397f439b7ea3e08d4da6a7726e828856f7d972ea2a27186f8a1bbb58a2fdce62f98cd7620bb8cebc776fc95142c83fe9602fcf61b821a9b0f3ad59d15c1f72a4510a0b7fc166613490a4b43745b3ffe337d17d50473356aa3ed883f25afe63d8c6e9d734", 0xa2}, {&(0x7f00000004c0)="2a9d17e891bc42518373b91e28a73e4fb1be", 0x12}, {&(0x7f0000000500)="0539dfda1109d98bd78988849802c5017d40440aa8bbd1af4bc460108bd4b9242bdb7188be78830941b614b8ceae87cd3b7631248ce38eedf97ae14dadc6d5617326bdf345ef80eb0cb1a00506575a4f53071cbb5c402174633f712a866187572892152cb7db590cef5a052e554e0b4072a88e313f1a814163c07aeba80523ad4cef4403959919cbd79f853529adc3e2580252b6dd4a02c7cbabe5262a2bbc3cf3aa0365a3209e4fa82df21182afc3a1c808f8822767e32cc2408957e18c78007a00786a19707b1521906abf3eb7c8c299", 0xd1}, {&(0x7f0000000600)="8267c4", 0x3}, {&(0x7f0000000640)="477c1b63b3b81f863ca95f83d2e65de7f6f027dac303c81321f013b36eb82285a5ff591dd34ac994093526fe9b447791025f022c7705023280fb8d94e44ef04ac84126a1ce31dff5ff80549e57fe3f587ff9f963a73004ce692ac39e80041d2fcb35e1e03fe0d4dbf007a0de3e5f69408c0295e3f9670d92581899e9d80d3239181c0d22625bcaf8c3f7c76111b7b027b8c75cae03deb11cd3a1c442b2f173f584f8a2104d687c49b73e17baa02481dc8d99b102ff430a27cb105314ce07086b242d8d8532058c80476f598cc42ba8083b250fcf958635c9b4e3f3b41e4f42a238d4c5e22c91eeecdf5921d837e63d0b1ea58135add8b2a4a3437d7e6718", 0xfe}, {&(0x7f0000000740)="6e9e15d67885993dee82c5024232688c9522c3d5213ba7dc3382d26efc0e7557810be233650197751a7deb167a71f1411d6f226e1512097d6964f66053662041f60d5bfed42574d7d1069814a6b4517f59e6dad914e4dfd93752d1ee9e319602bdd27d55022f67a72f149bd2779e305a684dc972fb22255e64c1bf07e69eb9f14a46aeb5fea0ec6c69217375b097babdb01ed223df9b0e036bb298105c7c1138449c15d32eb922a49119484bf3a887ae53a629dd88dead6e4321a6a8999f632a3a6086647369c81a10", 0xc9}, {&(0x7f0000000840)="dab9a9702b85e8d5860da83ca4b07a00286b1933c2879627bd194bf56bbf4cc10eaa48d18d22d0229e397c1d1e74a3199ba6b8f7c7aba5e2f9c8f7a738dd97493eb787bdf31c62f82f7bd7501b38848dceed178eb7c1dfffc8cc3e0c80542122162a0087da30cf84fb6df91a9d816017d8bafa4823a9e722e8168b7496d9e00c81e4d0e080aed61e9872d9775938ca279ca4fccd9abc9992f99a218839ba24b84c862886299895801e165058bbe38254f4fc442fb38520143b902c5a85625c037e78a119f377beb4b73021e7f9fe06c165fb5ffce352ed0402d59b8e580a099650b5fb0a32a74446d7fd234c68309a4d682373bd8f33e50ab164cfb40f22600511d92b65c01e59ed7105c2e0b4fad8e13213d1c67d4de8439f7fd09f0305c132b05024e18f708b74d8d9ececbaae713e34042f40739d70389ee8f0ba35d914c89a773351a8c9abe8ed209308fb4dab9f52a9dcb54a784e6884afc347aaa7fdb035d7293d9d875665349280210034737064b962d44cbc5d6072e84d533b76b94755e3d9a0ca5857c0d58db9cef11440f80e09ae3f7e95854ea332b0c7fa1f3b0d59043191f05d92bacda176550a0c2820c6c2dea9920cccfb81b58c6ad6a6f9fcc5e53e619ed6f43626450e95bf7cc3b06a9fb997264f7593da2b07f3ed9212ac76b77ab8e2be2c01e9e2afd2e02af9a8c8e7b7b9ddaffc46753fa55360040212ec987ddc0b59a5e02cd7c33375ce2947a4cbcb75ac6ed3578e5d722c02286f8978edd182e45070c8dfad833c519c161eafc188687ea543b92efa7e7e0603f965e7bcb282e69d7bf8174b5734dcdb81ae67fda16eb12e2e1e52b63ba408cf4d8558fc1a073b334dd5752cec67f725a8251c4f0aebc534ae147e7f88ece14df5821aac8af0f71ddffb9aee066cc7df8f54ed0ddaa04c6f3b5088cc34f2ab885e7fb096c6a15be18eb4ca7b83cc007fac0afb7192e852cf5d5b870baef6aa2c2e3f4bc74ab8da6191c7697bd029ec37bdd1b6c02e610b86f9dd4cb2b9a56f9f8844953a7f3a46fd6d0e06b3a3612cb8baae51728515757b50259c0a6ae88d05e2452ff06de152732f1b5cc6986036e358f70f30c831622b6de17158324996d2d2a8bf45e4bfed6b238a88af456c2a08e9d585d7eab5d5d254739d7a3cdb465b3367d3abccba10c2ec1bb75247e7aea15062885a7a42b6cba72d5de60066563ce193889263618d0b1c9f231497f09fe0b080992ac297542376ec5446cbf06cb858597640319a5b50a986ee6a6c429a528b29864aecfe8e67557ee38ba93b45dca82acc215f836af75828711cd4303f5627b0298c4c111aaa4a12648dc22d74fd2fe2e124af306fa93592ed072dae2a1d9c92f8ad9c977537c204b0b6ce0ba0a57e12b58f61f8ba6246cf6a0681abbab098974e437afed0cb4c1140b77b9e8167c614b38303757308361ec6126075f5b526a9070e9a00ee1e6eb1d1e8306e062fdf1edd4d916607566294277feef2c559833c4879dd0b0e63fefdb690a233fe3db5608cff90cc7301d43e554d4d1d053f04fb4e8a65aa6a0c08615b5ca6a7ebb1b33cfa0637859c5bacd405201976357f84865e54080fd06163aafd954099190f6a286e6aaca7e8c5eb559ad8821d8c83d6071afea9af3f9f0ad8806ce9724594b772e638ccd39c0a606cca3abf8517c78b0f286e9011b29815aadfadc1ddff8ddc80ac439487446780bf3f50f4ba531d234b32ec0f74641dbdb41175f40efc209fb73f839e93b455325cf3b62296eb2ffa6b209030ad68f5b2ce9b9ff92c34182f482d14e5d6e05e7f168dc3837b1d2e72c185456b5645d063bd2a75090aa124f5717051c6746280e6d72ca1121da6c40196de0caf9ced0134ae47e1245e924d9e1877c8b323087c7105b15af2ceebb9ec07d211150648c4277049bf35da22e88534ecbc6cb71d99276428f4bddc8a44a8c26dc23899b0093d1e2d3769b049072843cc4213f57af4eceb5942016ba203e4ef00582082793d3889d0d6b3c978c0eaa9b3e7b9b9712bbbc12ac854971396f640cd607b829e4437bd53cba115c2f95a13a28bcf1d1cce3839bf769e60bdb00d75aa6fdbe9abbb54d4050b416172ab76998c63866bc40da4ab1f7eb88f61874a26012b822cfb0ad415e79cf16872935ac68d7f139aa5c01e24eb70cf38835bc958d57a26ff802a71e4a450f1f8794d1053e63575dbff7a6251c5572333283db6ee1e0ce83cab2484968efbadb2c324d7b6263f0569fe33d09eb5c88cde0e2ae4ec5bf2c683ef548eb2bc2df87336b2cd9f8ad687880f7ee2ee83a9342b9048928d4286bc5bd58b4bf84d5963c30c6a628610fe2940ef129e659d1c2a2e09cc4470bca94d215979f1a27cfc7500a8576371ef912494844e7b8dd61df3b9097dbb3934189123c6798d171ed06f4048c7d3f14704e517de4b183cde6c42d695467fb967ab9ba07e7f7935cf000fb77028d97be05716c3ae9711eeac8828cde549b291983512c50bcee6251808f0fe2419fa305fcdfe1e365c779e50a721092ffda382341d91c533ba6bfdd2ac4dcfc560dc769c6a016a6700e9b034990a44159d99423ff5a9daf8bd2e74c7ba661f54c8f5f672bca09d91dd81774cb09198e2bd90f74756ed6d5fb1026c3daef5c0f73e73120141c8a6e26e6a1b7640a816a1a87452e4f52ccc59723c0c638cb4d54f85b903de09fa1fdbbc6378995f7609870e004192c09a164123c1e546c27abc7ca7e4bc386fcd559eca7ea3fd6eca61b9945e358305986c58abbfc44d0cf716a28eb1a7f5a1cfaebdeedeb50bdbadfa84f18a40b47f9e96211b694674471d8bdebe894bfb7aa116946b6bd378d16bb1ba5418dad301da9000e620e1c56052a08dd0f3667851ef83f1c69010ed6c9f04941a59c890da509d626e1aca6af1bce3028a11450e043bad946bf42a73700d0b7fd3d587e57753ac26bbd5efbb76fa7cef8c3725a6c6616ee89d684df27f49c8a79eeef721f4e99ca766f369133e19042c3c841d775af1922e7dd5eddc0de7791cc097498c274049d154530e6b67382263b2fc5a885ad12c47bcc4016487c0dd130674d810c746a6435f52f1734611392d5fc527809729994a11c277aed3a188e7619440aefff3bca92c7d3ad0f5e101138633e90b0a8da7eb3b99426e8138885e341bf42eb2fca53a08e62b0e6f9fba64e7789a3edebf8da9bf8107629f762657222e45f5499cfa8f860ee7cfeed213091dc6086cf8955ede7b74f7ffb8195c1e4909287e0a75b5fd7edeafe15cace8cc670ca0cd75f12ee97babf837acc8522a814379f0a9a5ba2d0ea1c32b83287d34594eb6defb3a014337aa8278e443e0c6a21dd05bb88b6c3dcec28156e37d6de1a2ce4ec4201320f91f04441034484902cfbfb93b0820244d9a7aa89a2addadd9f83633b38e92a749bb0487a776ac4ec0fdf53c503235c9e976308bbbcba614a509fce695b165d883c5d69fa205dff3f7be560c7d6d05884b4c7d0026a39498c65b74958176a6d62b1448f37b790c83a987d918df37d7e71a2748fcce2357870d1838fafd28d1d7619d81808a857827c865290b5ad9f400b16ba5c8cadd5bf3ce3cde67b5c29f3bc50e2a0b559a4f8ba86853490d0465ee099d40c104f6cfbcebcff1ffc94db932a3dc34ea8a8f5731da56a8c0206b0c134a52c120405437a610b3cd3ff392bf3a2598e119949635e3d24d3322b7b98b3be864196fe3cb85d1b0b90896224b3c7d33cddfafedf6e812883b6b5f2815be758e13e96f35cd184ad41315cdbe76b6b58f41c5ed18a8365d80af7f1bab063ab9631faac0fda2f29cdaf7239b02b1a01e6652c4230a05934eb394001eda7f4d0d3e772feadebb090b307cdbce676eff3306213a5a0e0d1db1595da400bdc2bf772a7e23b45bb49c6f35a6e26273b0641ea3de28ad838e006b8e81f148c243ce1537b38ef4c79cbfa6868e8ca9a284733e1274e2549b6b654355627d8c67a87f49674249fa01369b6312dc515e539bac5029a3e0ae433c7e2df007c31fb2c5f3f43b8a0843592a49bc1953f0e69edff9b5d2cb5a24bfb77b8fc83ff9c289908c4fc1337fb10766aa3e019855a01a4c1769b75d5c1828fd28a31bbae186a197003afc117dc00c9adfb47a94dc38d51a43a7f13a0c211bfe1f43cc178c06776330e3c33104f07140266bb6cf655e16e5087ef00da223a54183b93ef8c87e548e1ddeec28d31a07887375f181e2c53fed9f472c43bb401f26040bdbef3516d787924ccd80c9d585ebbbf6a98f91588f506a09322f06cb2a07035c6c2be33294a9794d94d46ae4782aa3a6748a6786f9281b52db0e5331f9a790b664dd9a0a17a80dbe8b8f7408f730042c9ec9f8ff020d7eab5eb035c4740dba45ebecf530962a83c77772a0aed19bc48c462902c148839d5492bc0b93c9d1511222425e4bc093e0ab20789324011baa49cca7a6ae8529cb515eeb3ed54b57f253a754e163a47f3b2107f71f600ff7b913720cb9aad45acaa41730fb075063ccb90a2255fca4e12d8dfab35a4c7553a42ff699578098379d557ca44a9986a624f9b8eaf21d17a221f0e20a7d85ef2a133372478eeaca900b51acccd8c110f09bfcb05ce10bdafd632e5a16b2f10d3871d81ef0bdf38d8d3c228e926ee17dbc483ca629ab3c5ec909cd29ddf0046e1da3dd5490c6e5e335c7e09f58f874ea0c79563b74a9420547355aca0af831ec03b2c13240ab017817db13dfc5ea821615e15d8a42cab6c1c284a92a81649178107defecce4e69e0fa4926a6a01f243dd207520e3771c4041799d40820b1d32f8877d7a0aeec01d034d2f21f03cc2f90675effac49330d5704723394a7e6400ce7bb052ff9b335ff51d064c4e7a6629d8e25aa1a362c6b70c74e052e1f7454319a20e60dfb09f4dc9d97005854d71a03f1e36c6ef05ce11124875e88fb55520030e425910e8a0d6a2f0cd84e3f22a58217cd2eed54ce2f81cacb0862298de45befa415918c95b6251da554686637ceef2d7b3df0abf63557bd71ff539382df22a427fe0b0c88c2226748fadbcb019546f1d6e2d61c0f1a740113b4097372fffd5e816ad81d39e830a58e619d864b1757f10e8eb1685782890b64a994a89a6f6ed20b8bed1b9b59062bcbb7d8304d8f987b6cea1bcf00e3125a48defb1085984fe0787bdd76be6bec206a74e25b52aa7ac03fdcb43bb804a9ddf25d82940cc45f9493fcc8a549361bd6afd1e4ca6b5a4dc62da7f225294960821947d6659678fe611b6cd31cf775ef0d1ce0c23ab23d2583ac42296b47ca87bc48b778ec79d935ae3baf14159ee10add76e54ac7d0a1aaf2848c7973722f8ca55013cf6d9f329d3c2b3f3ba7ffa28a4c6ee2395d31dd4828a9af38e688399852aa9f08c3b3ad21945d71d7482b8e6cf412eda49e2c0986469de0e9fd29a06443582b045851f0bf5a2449296507d9ab8052bf80e23483f0985a32c6b92913e593d3e9774f78584fc8c92d7e6e5ce410c52df23c038a182cb60eb1b59858f9230ff9f495c835bbac3c59c17ae1b5e418da3be836f38570a5c837b3f086b9c3b2227a357fda8d3eae2d81721c5f3c311b85f1d2236d1622d940f11e3f935b0af9a07fda52485be46acab61a75408e0a44aaa9bfe8f589d34a05b429a344e1fc8d88e12401730de2c69d5a4df0156c17fe59af68ba451b094093aee8f94823f6e67d110a8c3007dd8966f8b3852da971805d0a15fb76d03dc0c2e645766813706ad9529d01adb26377680fb6ab41da64", 0x1000}], 0x8, 0x0, 0x0, 0x7}, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r1, 0x1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x14) 02:19:08 executing program 1: mknod(&(0x7f0000001200)='./file0\x00', 0x103d, 0x0) execve(0x0, 0x0, 0x0) 02:19:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffcda) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = dup2(r0, r1) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x208000000000a, &(0x7f00000000c0), 0x0) 02:19:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 02:19:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:19:08 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0x12}], 0x1, 0x6) r1 = socket$inet6(0x18, 0x400000c005, 0x20000000000001) r2 = dup2(r1, r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000005c0)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x10000, 0x6}, {0x18, 0x2, 0x8, 0x3}, 0x9, [0x8, 0x40, 0x8, 0x9, 0x4800, 0x5, 0x8e2, 0x5]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x0) 02:19:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0x3f, 0x1}, {0x10000, 0x40000}}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0xef3, 0x0, {[0x2477f28f, 0xffffffff, 0x81, 0x9, 0x80, 0x3f, 0x9, 0x101, 0x3, 0x7, 0x81, 0x7f, 0xfffffffffffffc01, 0xfb2d, 0x3, 0x9, 0x40, 0x8], [0x7b9, 0x4, 0x1, 0x7, 0x1, 0x9, 0x6, 0x2, 0xdfb, 0x80000001], [0x800, 0x8001, 0xfffffffffffffffc, 0x7, 0x0, 0xd7f, 0x100000001], [0x2, 0x7, 0x8, 0x81, 0x8e, 0x8], [{0x800, 0xb2a3298, 0x80, 0x6}, {0x0, 0x0, 0x100000000, 0x80000000}, {0x3, 0x7f, 0x8}, {0x3, 0x100000001, 0x200, 0x1ff}, {0x100000000, 0xb23a, 0x6}, {0x0, 0x8, 0x6, 0xb2}, {0x20, 0x4f4d, 0x3db, 0x7}, {0x7, 0x3, 0x1, 0x2}], {0x8, 0x7fffffff, 0x8, 0x1000}, {0x1, 0xfff, 0xfffffffffffffffd, 0x400}}}) 02:19:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffb, 0x65, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:19:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) flock(r0, 0x9) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x200000000000000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 02:19:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20460, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) 02:19:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:19:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:19:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000000180)=""/82, 0x378}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f00000004c0)=""/30, 0x1e}, {&(0x7f0000000500)=""/211, 0xd3}, {&(0x7f0000000600)=""/211, 0xd3}], 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0xb) write(r1, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) write(r1, &(0x7f0000000800)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab49e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b289f62cb9c68c5c66b6e", 0x1000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0x0, 0x1000, 0xff, "1f8e6a9e754e51b60846434adca0ce19e09ba5f0", 0x10001, 0x6}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) 02:19:08 executing program 0: nanosleep(&(0x7f0000000000)={0x6}, 0x0) execve(0x0, 0x0, 0x0) 02:19:08 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:19:08 executing program 1: r0 = socket(0x2, 0x2, 0xfffffffffffffffd) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 02:19:08 executing program 1: r0 = socket(0x4000000000000002, 0x4000, 0xf1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)="caf5b415", 0x4) socket(0xed5f6a1e2558125e, 0x5, 0x81a) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 02:19:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x1ff, 0x1f}, 0xc) 02:19:08 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x40, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x18000, 0x40) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x40, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20000, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x20702, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x18, 0x2, 0x3f, 0xfffffffffffffcbf}, {{r2}, 0xffffffffffffffff, 0x40, 0x43, 0x4144, 0x3}], 0x6b, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x10, 0x27, 0x1, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x84, 0x12, 0x0, 0x5ea98000000}, {{r5}, 0xffffffffffffffff, 0x82, 0x20000000, 0x800, 0x1}, {{r6}, 0x0, 0x1, 0xf0000048, 0x2, 0xffffffffffff6b26}, {{r7}, 0x0, 0x2, 0x4, 0x8, 0x36}], 0xeef, &(0x7f0000000400)={0x3, 0x3}) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x7f75e3e065668263, 0xc0) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xd7e, 0x3f, 0x2000ffffffff, 0x1, 0x2, 0x0, 0x6, 0x2, 0x1, 0x3, 0x4}) 02:19:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() fchdir(0xffffffffffffff9c) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 02:19:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0xfaa8, 0x5}, 0xc) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = semget(0x2, 0x0, 0x102) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000040)=""/11) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:19:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x24, 0x2}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8200, 0x0) 02:19:08 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x68) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x1) 02:19:09 executing program 1: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r1 = socket(0x20, 0x8000, 0x81) r2 = dup2(r0, r1) poll(0x0, 0x0, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000010, 0x401, 0x1000}, {{r2}, 0xfffffffffffffff8, 0x16, 0x80000041, 0x7, 0x200}, {{r2}, 0xffffffffffffffff, 0x82, 0x80000081, 0x8}, {{r0}, 0xffffffffffffffff, 0x28, 0xc0000000, 0x6, 0x8}, {{r0}, 0x0, 0x20, 0x0, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2, 0x5, 0x6, 0x1}], 0x6f, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20, 0x4f1, 0x80}, {{r1}, 0xfffffffffffffffc, 0x12bae055d3181d2b, 0x2, 0x5}, {{r0}, 0xfffffffffffffffe, 0xc9, 0x4, 0x10000, 0x4}], 0x5, &(0x7f0000000240)={0x100000001, 0xffff}) getitimer(0x0, 0x0) fcntl$lock(r2, 0xf, &(0x7f0000000280)={0x2, 0xd8f7b81f2d9256c0, 0x5, 0x401, r3}) fcntl$getflags(r2, 0x3) 02:19:09 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) fchflags(r1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') mknodat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x180, 0xf48) 02:19:09 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000080), 0x4) kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x2, 0x8b, 0xfffffffffffffffa, 0xfffffffffffffffa}, {{}, 0xfffffffffffffffb, 0x9}], 0x7ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xe31b8094e356a7e2, 0x8, 0x626}, {{r1}, 0xffffffffffffffff, 0x41, 0x2, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0xe8e0473f8d8ca2bc, 0xf00fffff}, {{r1}, 0xfffffffffffffff9, 0x16, 0xf0000003, 0x614, 0x375}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x7}], 0x7f, &(0x7f0000000000)={0x1, 0x100000000}) close(r0) 02:19:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) recvfrom(r0, &(0x7f0000000440)=""/4096, 0x1000, 0x1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 02:19:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x3ff, 0x54}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x5c) 02:19:09 executing program 0: setpgid(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1, 0x10001, 0xadb9, 0x3f, "b62477966fc6db359ae6c3db9f13e9e3bb8ff2d0", 0x2, 0x40}) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r2 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) chflagsat(r1, &(0x7f0000000100)='./bus\x00', 0x10000, 0x2) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) setpgid(0x0, r2) 02:19:09 executing program 1: r0 = kqueue() socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) shmget(0x3, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) r3 = semget(0x0, 0x3, 0x204) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000040)=0x2) 02:19:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x3}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:19:09 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 02:19:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/234, 0xea}], 0x1, &(0x7f00000001c0)=""/204, 0xcc}, 0x802) setsockopt(r0, 0x10000, 0x800002000000009, &(0x7f0000000300)="e2113140b5141addfe02d2e686a910db27424243029b8c3692d5a065e64d9df0c7b5c631e263fd0f4c95ce47dd8e0b25bc676c81d83bc6520e100550fd539aa2a773289c28733ba14d7e9504062449ec10e9b7b3aebae484315dce663a640be2ef2a3dbc6aa473136be5747e0f10a35d909ce0f617dd5eedcc21a73baba688f863e340eddc6849ece60112d3a6a3ca15cd5cde94d5af5bc9a9fc41945d16f75aac6cedbf5beba0bce6cc5406f4d028c931120d5eec86d64d1b6755232a9f098ea12fdbc645", 0xfffe) 02:19:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8800, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x10000000000001d6, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwrite(r1, &(0x7f0000001640)="43357f61e3471b5ef679422dcd0d05f827b05b6fc57d6177c7d2f028acab6c37f4de1ed0dcbafb45fdaf9e122d41b704fb50596410de03d460882211227cad2fda5f01362ae58fa95fe46a3f2a6d051f32edd51bee209f78ca14175538496fde65787aaa859ca90cb4b4c2ae45eafa7551ecf82b6cb2935cf01c55bed20c357b7c0479837dbc07074eeb76b7afc9406809e7d0688bd7ac5ad3fa489c85428ea374afe94791f2c1897257520a518c18b5c96c3e997c98dec8876e2caaf64b843d36a47a4016243eccd42bbbfa4f0920483b4228fb65db19fc56e5a634ae13866488232b0fa76e38b7f050fb4567a3fffb730384691a8515cc368a4ff1dc43c4910020095d58c03add10024b2c8a55c6bd9a24af1050b2e6f78dafdbb00bd08b8cb23c880f5b9d63852100f4e3340ecd8c1ec0ce8c89ee1fd5fa12909f28615ce1dc99b41301acfec2cb462b82b4bab5cdb3c5720b90c6f5c275239e08da49431878f400ef05fdd9bcbeb1e65eeb40ea4b0956777d06c5988d4893b7c7b25692afe5bc0caaf4d6a6ed908e343c9c91caee128b318b0a9a92d9d396805b1958737854170f60956ef2d5b3cdc342dad9bfcace6f171d6bd3a0bb73acf989634518832734f5437085d3e25f09e6be7f06bdb4f722c4bb9b9a54f86403de5b548c84c2bdfbd97dda987c0472c8fc005910031e9105c239a274255d2f86bfc1209d3de5be4ea29753fd40a4bf0695383f55211001a15e393a4ce094af942db3e64609641628fbb37489873afd5fae2019775cea376ec46ea50e13a4f7bc4e82ee3eca9d14c0d0d80382943397a96f95962413871641671fab27ae163448597655d7aff90332275653ab24eb3bb8516c15df416ac9d464c56c6774a18eaed993095777df2a27265337020b953ce7a6e409695a8eff3e211c89f7aa0676b2a057b84ac1a54d13c25c709943f1be3ed6aac91f77a6652932fd8135e7bdeaca22fc8c4ab82442481a9db915df556f365b3f745dba6a701f5f62f504e2c4feb4c8b9cbb4823ab970a64177a3a1a2e3dbba8e2494f48da98e63655486f250ffbb648242e7b478ce7b4d542c64fe97b48291114d39520752fce81e3032c6c813ebb18b84c49257b47ce1745d7819b4bf6b8e7dbc068e45a63f24608f8e85dd1fa4945c33a0dbe50e637e6cddddc503f5f301b625ed393da09929eb5d194fcabee79b4cd85ab513a81f9fbfe0e504be188074e3cb1c95491eb243780939a3b29b17685c3da16cf4a652e3c062d0ed95a183920ea1d6e4959ff8b4af4157d705a8cd86cf46654b3727b45222c887ba764ca13555116e18756ac01f5322665cb9155d46b0f30c38f09b651938fb5af1a56ed1280d3c7795c17ab9c6206352a228e927fe0d95060c9f267cca53389bf1725333f1644b96a394c5ebfcb0db0a7d75396437d4e6970d49a5b9eff9d4475ca61dc3fe3f5c02b283e7e598b827cd1f7143ad0cf45666bc7a3b473f58a4031425d1faa931924178897a78377d0fb2717eb79dc6e30941c94c4080bcfef90b92f8a61ca4ed6d37be6debd19d20e0023af58ab5b4225363d3f78b43317ce99ebe0ed1531fdaa1f96bb7b40659d90cc07ab45246335b2ad480ab711a66b7019074a0114a3782d4998ca3626bc188ce7675e552ef05804c6b74f95570d0b831d68a6faf18621df359ed61798fd3fd49779eeebfa5178a2cc1681ba8921672fe4752987266c95c90357702c4ff2a869f6ffb805448643265b456bfe9a10cfd236ee8de10900c0777f0950cde4798534be3a26825f38aaaaf0d3bf1a887476c4a1ffc3bb30f0e00f45e3d7273d8b7702fbb0447703fbf8a891527f4cb028352cd06238fa89fed805211d02c9a9baa355d86c713da99b475e6147c32fa20baaf21b1545559722cea77fdcf72dba3e51085eb5b92b30a9fe7d522af8ce93826c984de9aef781cc6025ba66a25f4736261aeaf67d2f983dfa49e34511f33967bb75225753a1fe0c3f062b81927eb967af546876e9444a5a66a22b07e9b07e1d79e65947a6ad854a52b6e86a915927f5c2ed180a148564a643a78a86d9581184eb4e34e35b66f3489e3a7c20a87ceeb0a20aca2f9edafdac307fdfc291d54a7c08d568c059d04e75606094949f6b79d514e55fa7490ab965f526dc327bdc0306961da055aee095a489c19c782a5b1c7da6ad2a6d91199fac0020d2d4ed8d88c10b2cb21617318994dfc011ed6a2ae9123e6a56f2f0db6a6ad83875fb1f6a864efe3d14ff91a46cbfeff0b89a9411df6d095ba9f268eb9914712828547742bcb9db958e1917855b24afce987a5977282f14d97a450de9d84111d691721a66c34cc0665c2d538cca3b471e617bdcc976b148b69c3a32dd7e6c3cc312b0559a8a7947301d88014b1e89314a2e01e696da501b7a1a08a04208d76f98e417e3458c4fb45cc8f8e729c76250634e35f219cdbf15a745d0287fda38fb3b8286d7ca134a30cb020420b38e75d98a08aa08c8815308f04cc71588c0967a3727d429f6688568224df6a23a90db452ac5a24a14c942db2d979f4199420e5755d82e32b38c839d9b1243e4b7863565137842f13d80312af22c7a2b6bb7dcbb2b058dec043ba8f46558d4e3f9dc2ae25731c6b8f3d41b83ac773b71e0ed176ad0c467a51c965631ab5b6dbda9ec8923c70bff7ba4ce23ccc755d2802b8153cd311107b7199f6d4bf53ba33f87d8a05632f3944bb41176a298d2cd5afd280189a86624ab8ec511b353cbe19fda004d03bca009ee0fd8db8195f5c6b341f50cf6836516d07a2936e86963b8f0221e78fd19ff96672a8ba25aaf4336188f57b1ac43a860293b71892447fea972268c194f26cd24f59121c29e9931eb587b1de517f481f25a86d5fb496237e3749ac3234d5291b93d51fc3b62703c528c06e0e482dfb19f0a6b99a4810010e30644e1e048c376809b11643e8e67bab12ee263b6a544e61a283bb9991693c2864a69d1284d4fbfa4e955d9409e541c91df9d6fc151ce89bda2cbfa7a393402162c079576d90758fec2c19a4d035c18ec774d45fcb9f69bf98d0475d9507eed7d0419b05113df2e7b32903bcdc7a2e83c7ea9f2a0d8cc2e030ed2030fa3b7887471c7bd18023232fa367aebde7d5d5634dd28ee71653c01275caac9b4710fbf1d5c1e6694cb9efdce9df8a93e0062ae6192d863204f9e9c09fd3a675c18b6cc96c2e2ba9ed00dbf8529affcca3fc0722176f082c8ec51d722cf700a7902ac21333667044f2f45f6789924d6f175536ad8257d6232bc317a750ec991a0883b79238c43693147d105b3a8c81abf4bd6e03962d07ddd2bdb4a5e5aae5b94f9906beb64ad583d30bdeefed2b99eb289535ad80f0af05b5f7523e99b51eb3172ec5abedc6078a4fc1770d3c26c1ed5a7c0c353bf6e15ecccb1258ba24f4537e825affd93fd72bb0032498d271d4590cb7ce908e8bbe67b8c296d0a7f6e4930232077cc265ad4e4f80a92e706e2fd86bc1af2fa555edf17f8d699e816dcd11d89d8bb03deb9b20238712b8ccc2ace867bd6d24f48ed6223c5dca6b4d83d55e5234c05edf97b78c9534322e7ce0ea109e4eb842793faf4444736225b03eec1a01dfbb211fb773d96858c6bb532a85b9c0ef872d4752b63fad2945cd6e2b25bcf5ad91c6b0a43e66f4cbbc7d1af9a6bfc5fdb7191a2e4050574f0413eef2a414ef74a70525feef9bcf3f8f04fef7c60fa3e3b8bc45682927021c2a04975b8b4d814c136cf72d23e4dbdf12e513b978d5db1bf4ed6b5bd450b74bda67b3f5c109fe5b8b3c998915e5ea04331b09d167dd39f92d6dedff7b4180ff64c71c8e0b65c249df33362b9e433bb4bce466058bee7844fb25769862c26b381c835a3015d36babe311f01fad5b81f41d56ca9b119d47992b5324124a66c08d46ab89131f42f055953e658f94e8602f457d95503fb2d981b788497fc1c4185814621b9d11e54c17d5ff5ef411306767a3068d5efcd4efd64208f3ae9f8a2c286a3c85ffc5cdcabce15dee2dbb03f99d052facf8bf05c22094aaf337d64360de8c5b50c16e684a31c6244746d82d51334756aeeebe4711f696be742d2b7d61edb1bcfcff9f573a65f6eb22b5ad1c1b6283b396e4caa2a3b8f996c3ce504fa7f28763d1acd4815892ad2cb2a2efe9cec8a615f335a0b5c76c5e2169a167e7a39fa918c6ef8bb77640b8e4b8c3824f4d5fee52f2b57933faf7f76024e630533a8df2569a84b9a21c3defe9ec7e23b183e24559aa1b1d6f5077e01e08d17d7926944dd77abfee8f1fa1990593fc3efb69e425191d5d6d2cf9bee623ca24f64caaf6ffed737ae342e5e0fe79edf6cd1145c18685d14b757ca6fc477b554ce690bdd10525735a70d4727b8780f48fcec3113fe137fe32e72d8b38e0d6ecc550f861c30953b282571139837f7342aac36c77920c093c3bd20db702744064f68a1ca1b459f8959b08c027cc17b676e80793d628a904e682b85f47c2933e3dd9f55a45612ff2dfbba0bf50347eaa3a0135451b636fa15c786c997e10acc85af3f24739d2dc9508974a90296e718420583c362632a3a8108dff2e9a2ffcfe4ce1ea856b776385ad7d02fb7f0e64ee8d47ca0b324d73060f135995be102b5a45c1cedbfc5d49f94f6b251ccbdbb47aa71db7687e59af57a9e29c28894c0f87050f3ebefbceac42a829c23075d9f21c4f6867320166db65f3ff695c86e10574114fb838496145e1b5e61ee1288a0e379b02a76885da27d0c085f8b76e9dcfac923ef68e5058eb6a4b1d74d7822076456680aeb027a7409ea3f2353093f10cc8f3036fdbc48cf527a64d201e248d01d2347527f28345bae657926ff8976ad50b64167233bc41642f03ab50831b2820826cf8dceff84b90dceb9ec163e0e5df72e110459523a8bfc063cae1b6cb4435f30f3220447a81298a83c7df5c86c02de6b24cd69e24d7ee9fa7afe43a94911a1fb4f9fe05e7ef2bf96a7720a5b379a427bdde9672febab045b3e394b2286b3ddefc34aa9ca3a2733c2ff020ec882afd1e1b0f055a0727727547349a13684231c74a885e8b1de9209ef7225cbd286c3a16027fbba1c0f4bc75eaada2859976caf1f335013b1b8fbbeffdd3566f5908a81609187ccefcd3b2a28faf15175907a362a8d03a5f73767208c8b8496e96694440695ccd59a72795b41987341a11916afabec115b49d4b11c6721cc9c71a6c09571f1a06e4c3896a2e41c766e1741eeac99b32d984729d786262ebd8dbbbfbfe0c48bcf03eb2019e435f42b0fbe65f59211da47cbc282fb1fbfc35d798b83f8599ea9a4ec2f8d479be258b8807289e77a4cfb9dfacc6cddcd522600f2bfc27cf57f8aa54446616e10ab50a3771da3224de29f223b2d56d5c0dbd1f7c12c2d43497d1ef7be46f7f387bd479804a5bf9ae1e7758462b8dabd082024663344265407da8340dca02816fcd1cfa1ddccb8c5ac85dcd8beeef33facc8943426096c4d00fb3c110fe9964880a5a22ef224a0d835034c080fa28ac2a5b852cd79f64688fa972e68f362d1fb81a318be8bf48888593a8d18fcfbf828d88b382e3bbfb16067c4976f95e16e22cc7ad91fdf15128a4a459c7838cbfeb592bb3397ed57f43cb7d0791c129dc5d08c480d7c35bfc3141648df66d18e5f29f4235947343ecf2274c248d8041481d5658481d54fc25ba12b90f118cd207b3bad05095841f71fdaadcba42ec9bed2bfde08072e42b541da93c50d5994c8ff7f2cca9776e1756b9a505ef6e88465a952ebfd79e", 0x1000, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000140)=""/11, 0xb}], 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 02:19:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) r1 = semget(0x2, 0x0, 0x2) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/147) 02:19:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(0x0, &(0x7f0000001100)) setitimer(0x2, &(0x7f0000000000)={{0x2, 0x7ff}, {0x1f800000000, 0x1}}, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000130000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 02:19:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x70, 0x0, 0xc027d4973f4d7beb) 02:19:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control\x00', 0x2040, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./control/file0/file0\x00', &(0x7f0000000200)='c\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./control/file0\x00', 0x1, 0x580) r2 = openat(r1, &(0x7f00000000c0)='./control/file0\x00', 0x2, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) close(r0) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) 02:19:09 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x10000000000000f3, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x1, 0xfcb, 0xffffffffffff0001, {[0x8, 0x2, 0xa14, 0x3ff, 0x40, 0x1, 0x100000001, 0x10001, 0x80000001, 0x8, 0x6, 0x8, 0x49d, 0x80000001, 0xa4fa, 0x0, 0x8, 0x3], [0x200, 0x4807, 0x1f, 0x40, 0x1f, 0x7, 0x7fffffff, 0x9, 0x1000], [0x5848bb1a, 0x10001, 0x0, 0x6, 0x7, 0x0, 0x1], [0x0, 0x4, 0x5, 0x5, 0x50, 0x401], [{0xda, 0x3ff, 0x5, 0x5}, {0x8000, 0x1, 0x3, 0x3}, {0x3, 0xffffffff00000001, 0x101, 0xffff}, {0xfffffffffffffffb, 0x8a00000000000000, 0x2, 0x4}, {0x5, 0xfffffffffffffff8, 0x45, 0x100000001}, {0x2, 0x7}, {0x2, 0x80000001, 0x9, 0xfffffffffffffff7}, {0x101, 0x7ff, 0x9, 0x401}], {0x4, 0x401, 0x6, 0x100}, {0x9, 0x3, 0x8, 0x9}}}) 02:19:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x5f, &(0x7f00000000c0)="39668d5fcb594d9f27532af1f941134b4d2e3a510f59725477b0dac3aa6b2bb0750c902af4af378e87dc91b2dd19b32ccade573047cbbbfea6822caf1b4af9bd38df516cd941127e1e96b57d9fcbeba10b9b3830e47cae7a047b4ede0acaa6") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:19:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/84, 0x54}, {&(0x7f0000000340)=""/34, 0x22}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/146, 0x92}, {&(0x7f0000001440)=""/135, 0x87}, {&(0x7f0000001500)=""/174, 0xae}, {&(0x7f00000015c0)=""/1, 0x1}], 0x9) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x2) semget$private(0x0, 0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') pipe(&(0x7f00000016c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001700)={'./file0\x00', 0x401, 0x100, 0xcb, 0x1, 0xfffffffffffffbff, 0x675, 0x7fff, 0x2, 0x2, 0x9, 0x7}) 02:19:09 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x2000000000000, 0x0, 0x0, 0x40}], 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="494c7976dc2c4d8a264b637e4b746d3dd0be2b89cd1315b268b5406ccc1859dd781f535869985b65898de34ad41a7c512a0f96cd035a3bad25ab9bdbd3375d07985901b921925b710436970cd26cf957a1b53bb69d9536168cf73c09d8ced7d0bda3bc422a0e368fb44ad168b7b8e86659f93eed7070e6839c5f479ffcff502bad74cecc64d94748ac5c499995a0c36aecbbdf85afa8c6cbeb2cfc505fe7f108e5e7e835bfd2dfbd6c669bc8d2055238177b99fe67e2a752940534a9803d4d9210", 0xc1}, {&(0x7f0000000280)="c485d4a27387b006443665f1b6a7663e94cc2a0681d1f3525cd1efee1068247d6b4f0b39ea1a", 0x26}, {&(0x7f00000002c0)="897f493354a2a96761174b2bc283519ef0f09429fc02fb", 0x17}, {&(0x7f0000000300)="b0e38272e4d0191a1a75ea591a2dd6a85c0272948e1caaad88c5f3594dfa5d3355f3494b6f45fde9cb8a986d1108a527a476b41081d2e87fefa0ee8c8f4439b0442b5671a4d584820f1c862bd3e3bc965cc7fe31d7ba8f428ed70027c99f775e87ee691be27d2611c8045ef22312a7d87ce9798b43137913377a9974e6a63ada960871b635850a39924a3aceb296d8ec2cb7158b5bca6ab6b9ba482dc18246", 0x9f}, {&(0x7f0000000480)="2988c2976e7bb8671f4d76958b2b2c5c93b9c5bacb46658464a9d350773b1aa70cb60e6d2ba97843860d3b50b9340b30fa6342b9214f191e8185be6fdc97e60527542001771ce9ab484776ea44901db709b095a8b6556aea3fefdbd94cdec6c52f3dd22fa9ba97a92101af313725ce692182dd588dd95ce8a9c3e2905e516ec7746dfb3114501231f8e57672b35188d8996b5e47543c8440b92689ebb3ff93b8143b5a7e2787d25223abd511ffb166e26d5947609046cc5c95fc07003147bca72b7c7c4b", 0xc4}], 0x5) r1 = socket(0x18, 0x3, 0x3a) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20010, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="028f4e607ec2ab5d", 0x8}], 0x1) 02:19:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x2) pledge(&(0x7f0000000040)='/dev/bpf\x00', &(0x7f0000000100)='/dev/bpf\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:19:09 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2000000000000001, 0x0, &(0x7f0000000040)) 02:19:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x7, 0xfffffffffffffff8, 0x19, "5c4599f060c499857a70bec85f95780aab09015a", 0x81, 0xbe84}) 02:19:09 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) r1 = getppid() fchflags(r0, 0x10000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x328, 0x100) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) fcntl$setown(r0, 0x6, r1) 02:19:09 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b48935d14a79a15cec5d79cd66c31400b4dc386972d2eae1f50145e21795618f1f71dc3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfe) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x1ff, 0x40, './file0\x00', 0x74dd, 0x5e, 0x4, 0x80080000001}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:19:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:19:09 executing program 0: shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x0) 02:19:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8002, 0x80) sendto$inet6(r1, &(0x7f0000000100)="7a557651c57dec3ca2b8c483e8c79e70d9e2628eeb03fe2a553c65da4b6fbcb1ce541e16ceb0b094e9545129607baabbb6b5b02adea88e492f3bba9927f9b09106a6518553100a1d11889e1be5e5a28e225569bf01e21383161a4e9548dd7f6b", 0x60, 0x403, &(0x7f0000000200)={0x18, 0x3, 0x8720, 0xd22b}, 0xc) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 02:19:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10891, 0x0) 02:19:10 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) r1 = semget(0x0, 0x3, 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0x7, 0x800}, {0x4, 0x9, 0x1000}], 0x2) 02:19:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCPROMISC(r2, 0x20004269) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) 02:19:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$BIOCSETWF(r1, 0x4020426b, 0x0) 02:19:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f0000002380), 0x100002b0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./bus\x00', 0x4, 0x7, 0x9, 0x1, 0xffff, 0x7f, 0x401, 0x2, 0x2, 0x3, 0x6}) 02:19:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x2000007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0xbcd8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x8000, 0xa2) dup2(r3, r2) close(r1) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xfffffffffffff000) 02:19:10 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x3, 0x4, &(0x7f0000000040)=""/186, &(0x7f0000000100)=0xba) getsockopt(r1, 0x200000029, 0x80000000000041, 0x0, 0x0) 02:19:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x810, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x9}, 0x8) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x84, 0x800, 0x8}], 0x9, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6f, 0x7}, {{r1}, 0xfffffffffffffff8, 0x20, 0xc0000000, 0x7f, 0x5e9a}], 0x1, &(0x7f00000000c0)={0x1f, 0x3}) 02:19:10 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000400)="405e749ead9c17be748cddcab46b7348e3bcc2ebda4127c9142b975120f718d7e76729a9180cec207cbe793c96be33521d12c0d29fbb19963956278cd534df32456937c9dbe14cd348fcee0357118467040bb0d88637003de24124e03b9b7cffcead0e9242c6abd8c958702acb07fd2cc13c79817e26aeef77625bf7415dd2d95b245d1171057480fdc8973ec731f705376bb44b2446ef68deab5e8a8e0619471ec42b1a5074050cace6f6aed66e1fb2abac1e", 0xb3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x4) execve(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=']\x00', &(0x7f00000001c0)='+\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='+#}(\xdb\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='+\xb4\']\x00', &(0x7f0000000380)='\x00']) 02:19:10 executing program 1: link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x121, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file1\x00', 0x7fffffff, 0x3, 0x100, 0x0, 0xfffffffffffffffb, 0x7fff, 0x6, 0x0, 0x1, 0x9, 0xc38b}) chflagsat(r0, &(0x7f0000000280)='./file0\x00', 0x1, 0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f00000002c0), 0x0) 02:19:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000200)='./bus/file0\x00', 0x1, 0x40000002) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) setuid(0xee01) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) r6 = geteuid() setuid(r6) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) 02:19:11 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000240)='./file1\x00', r1, &(0x7f00000002c0)='./file1\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x30, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000140)={0x1, 0x34}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 02:19:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x120) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xfff, 0x4, {0x8, 0x3}}) r1 = socket(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x3) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 02:19:11 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) semget(0x1, 0x1, 0xc) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0xf5, 0x1, 0x744bb79}) getrlimit(0x7, &(0x7f0000000100)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0xdeaf4152}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x35, 0x0, &(0x7f0000000040)=""/53}) semget(0x0, 0x3, 0x400) 02:19:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000080)) 02:19:11 executing program 0: r0 = socket(0x2, 0xc000, 0x3) fchmod(r0, 0x0) r1 = socket$unix(0x1, 0x6, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x1}], 0x1, 0xa194) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r2, 0x20004276) poll(&(0x7f0000000440)=[{r1, 0x42}], 0x1, 0x0) 02:19:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:19:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="cdd4df979909011da5a361c73273284ff64686efd123e5720c1db6114a94f8163248d8b24c7f68f4fe45f390e90887c03734a51d94f9b92b71c5955057cf24f070b76cfd2c5ff8304298b82530979f3f51b0adaccd6c6b0735b2681187ee6414183ccc265b1db16d18540a5075117ed73b1993552e578ec987a842a917a6f9ac59de3d64dd9139f77fafc74d2dd186ae9448ac95a8310c06f5b2ec3528efc93da750d5c4330ea2df0a662902e89f30581c48a48f7913c6cbc379dc284a1462dc79f10d934f2be1a76fe71476322cbe7662ae2daddd358667fad63029826fefe6912d2d30c586db46de0be4a5efc814a5cbf254a505af2448d7ba", 0xfa}, {&(0x7f00000000c0)="a8af8e631f0d9da0166d83ba14428dcff7c9038f98950e223c7987d05ee66dbd29d06bc399ed6a2be0a4521ecab592edf4090563548f436de760e5802de66d203a1dfdc6110a93b3de5038c90b0964f5524a434c87af6094f167ffe5013c56dd95fcfed3e1ab6a7fd5113cc7029ffb1eff982b9feca643165c041988c0f0cdec7ca4a10484cf3d4b4a4ec9eb5fb048", 0x8f}, {&(0x7f00000002c0)="522f0d6ef5a1d37b202cbaf1d197f621d59b01d387007d30faf754d56034f845063ed1d950f84853d2a61b508ade54ad996cfb9d60990e3ea0d649af0aa18aab8bb54dc0ec56af60e9ba3524b7868376127b0ab4e357b9745caa5e89d8c7216a9b1825a9118bfabb2d12a4533c8d827b204a2b821440793f8376890c6cb7f18903e97c6d9165b389a391b0a5f830b300e7366f338dd7cd3723c5e7073fe04d3b50c980e1e100d81c52d7e9cc443b96ef62c78f25e682dd96613f5451f2c14b89b3f4692c33c8117e3856a288484c9a4d17182b1e4969960e0ca246c86fca06e4f2455ad07d8e64471e5a7d13", 0xec}, {&(0x7f0000000040)="15ca74779ff2c37f51035e7b50d9d6733ddbd6a9a263", 0x16}, {&(0x7f00000003c0)="bf8e81b008179e535d099b0b9a549904bdb9e5e022683735728648ada0f36c8466ac60665d4f990c5d430bf8346da9b66c26b16bc59b5d2be8b3ff50ccb727d8c54918f2c6b09b360569f2b29d7e8fa6e098828351880c320a5b28a05c1464bf6a0e9693b1c7905e12ebeee9dc202dd9c5933ba63bdb", 0x76}], 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x3b1b) close(r1) 02:19:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x3fffffffffff, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/81}, &(0x7f0000000200)=0x53) bind$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 02:19:11 executing program 0: socketpair(0x10, 0x8000, 0x3, &(0x7f0000000140)={0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/43, 0x2b) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) close(r2) fcntl$dupfd(r2, 0x0, r2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f0000001500)=[{&(0x7f0000000240)="18d8c44dd2fa29049b49572b091ae9436dcde6a472dc5f2d9ac4c9c23e8d42808414e12e299043eb6c322cd92bd2f0b3e2342eabd2fb22727d3934a359eaaf633c468da81c1aa269a5bd0fdd2339b5735168a837d7f48109053356928d099dfcd193f05daaf72e58ab9052bd65a2676eaa98c7213b908abedbbce65c866cbcad5730265ac1bea13f88f6a820dbe1b8c7c905fd92297884cecd9ef6cb6fa13d43fd026e385269e5de3baa3723f6607529cdfa92b8aea4ac4a55265cbdb8edf67f5b51027a9cc58bd0ce19420e97b54708b9ca512cc17feb6ec1e0624095d95ded21f361bfa64e5ee349356d55a513d2f87af6bc60c3ab5cf47db9a98d1ba5a956bc6f59e8744b5e359eee737643f298274197c07a769adc4fc1b391aa4013c7fc4373f8a8e40b778e8be4ddfed92960a494baa79d5c37b92829109bdc700b44146ce398fd64a7ea66322e6c", 0x14b}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:19:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = semget$private(0x0, 0xdce903dd307dcb0b, 0x420) semop(r1, &(0x7f0000000040)=[{0x4, 0x4}, {0x3, 0x7, 0x1800}, {0x4, 0x9, 0x1000}, {0x0, 0x101, 0x1000}, {0x0, 0x101, 0x1800}, {0x1, 0x3, 0x800}, {0x3, 0xffffffff, 0x800}, {0x2, 0x6, 0x800}], 0x8) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="9d318b18da346fcf"], 0x8) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 02:19:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="5001050360000004000000008305ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000a74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a000000000000000000000000000074ff80e1e3c58590895746940750540a66a81b4cac5e53e02ca58451b4e4676c1d2f152eaf5dad5b9b01a66d4a4775ca38b9de90834cf326083ca12209309eb1f81d3e887186e6d73176a4d52a9c0000000000", 0xffffff58, 0x0, 0x0, 0x0) 02:19:12 executing program 1: r0 = socket$inet(0x2, 0x0, 0x6) listen(r0, 0x1) bind$inet(r0, &(0x7f0000000000), 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x180, 0x2) ioctl$BIOCPROMISC(r1, 0x20004269) getsockopt$sock_int(r1, 0xffff, 0x1819, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x9, 0x3, './file0\x00', 0x60d, 0x7fff, 0x6, 0x4}) 02:19:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x0, 0x10000, 0x1ff, 0x0, 0x80000000, 0x5, 0x2, 0x0, 0x2, 0x8001, 0x400}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) ioctl$TIOCMGET(r0, 0x4004746a, 0x0) 02:19:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/15) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) 02:19:12 executing program 1: socketpair$unix(0x1, 0x4000000004, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = getuid() setuid(r3) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 02:19:12 executing program 0: socket(0x17, 0x1, 0xffffffffffff8001) socketpair(0x1e, 0x4001, 0x3f, &(0x7f00000005c0)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x20200, 0x0) r2 = accept$inet6(r1, 0x0, &(0x7f0000000600)=0xffffffffffffff49) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/127, 0x7f}, {&(0x7f00000002c0)=""/118, 0x76}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000440)=""/70, 0x46}], 0x4) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) setuid(r3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000580)='./file0/file0\x00') r4 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) lseek(r0, 0x0, 0xfffffffffffffffd, 0x0) pwritev(r4, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) renameat(r4, &(0x7f0000000340)='./file0\x00', r4, &(0x7f0000000540)='./file0/file0\x00') semget$private(0x0, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) 02:19:12 executing program 1: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getrlimit(0x0, 0x0) semget$private(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x100000000000, 0x28a, 0x3f, 0x80, 0xe5f, 0x10001, 0x8, 0x2a}, &(0x7f0000000040)={0x3, 0x96fc, 0x4, 0xb270, 0x1, 0x80000000, 0x5, 0x1}, &(0x7f0000000080)={0x9, 0x80, 0x1, 0x1, 0x8, 0x2, 0x5963, 0x8}, &(0x7f00000000c0)={0x2, 0x3dc}) semctl$IPC_RMID(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 02:19:12 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = geteuid() setuid(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000000c0)={0x10, 0xfa, 0x4, 0x2, [{&(0x7f0000003000/0xa000)=nil, &(0x7f0000008000/0x3000)=nil, 0x2}, {&(0x7f0000008000/0x1000)=nil, &(0x7f000000b000/0x4000)=nil, 0x81}, {&(0x7f0000004000/0x3000)=nil, &(0x7f000000d000/0x2000)=nil, 0x8001}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000006000/0x4000)=nil}, {&(0x7f0000007000/0x4000)=nil, &(0x7f0000009000/0x2000)=nil, 0x2}, {&(0x7f000000c000/0x1000)=nil, &(0x7f0000008000/0x2000)=nil, 0x6}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000004000/0x2000)=nil, 0x4}, {&(0x7f000000c000/0x2000)=nil, &(0x7f000000d000/0x4000)=nil, 0xfff}, {&(0x7f0000009000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil, 0x8}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x1bcb}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000008000/0x7000)=nil, 0x5}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f000000d000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0xfffffffffffff483}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) 02:19:12 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000000, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x480, 0x3) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x8) r3 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80000000093}], 0x5, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) r5 = kqueue() kevent(r5, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x81, 0x0) 02:19:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200, 0x200000005}) 02:19:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x28, 0x0) 02:19:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x800000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget(0x2, 0x4, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) close(r0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x7fffffff, 0x2, 0x9, 0x8, &(0x7f0000000380)={{0x100, 0x1, 0x200, 0x2, 0x4, 0x100, 0x2}, {[0x4, 0x7, 0x8000, 0x2, 0x80000000, 0x66, 0xf7cc, 0x0, 0x7, 0x10000, 0x459, 0x2, 0x100000000, 0x3, 0x800, 0x0, 0x1ff, 0x1], [0xffffffffffff0001, 0x9d3d, 0x2434, 0xf7b0, 0x3, 0x800, 0x1, 0x4, 0x2], [0x1, 0x4, 0x6, 0x6, 0x38000000000, 0x3, 0xfffffffffffffff9], [0x2, 0x4, 0x5, 0x80000001, 0x1, 0x5], [{0x3, 0x7, 0x9, 0x3}, {0x2, 0x3, 0x0, 0x7}, {0x3f, 0x7ff, 0xfffffffffffffc01, 0x401}, {0x0, 0xf1a6, 0x9, 0xeb6}, {0x401, 0x1, 0x9}, {0x3, 0x8, 0xffffffff, 0x40}, {0x1, 0x2, 0x4}, {0xe186, 0x7fffffff, 0x7f, 0x6}], {0x7, 0x3, 0x1, 0x100}, {0x7fffffff, 0xff, 0x7, 0x80}}}, 0x6}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x100000000000008, &(0x7f0000000140)="efffcbff13b9fd812eaa4e713048e69900000100", 0xfd5a) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000570000/0x3000)=nil, 0x3000, 0x6) r4 = fcntl$dupfd(r1, 0x0, r3) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:19:12 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) close(r0) 02:19:13 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESHEX]], 0x0) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x80000001) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:19:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec242ad6f9d1db4e2c0a", 0xe}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) dup(r1) syz_open_pts() 02:19:13 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 02:19:13 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') 02:19:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x980, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000200)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:19:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014, 0x0, 0x0, 0x6}, {0x81, 0x0, 0x0, 0x8}, {0x6}]}) open(&(0x7f0000000000)='./file0\x00', 0x8012, 0x108) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc5a, &(0x7f0000000040)="be05004e159a1a6f758e0219f21c98250200000000000000cb38c58ab6de2aec") 02:19:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1000000000008, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchmod(r0, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 02:19:13 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000080)) 02:19:14 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./file0\x00') 02:19:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) dup(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20080, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0xffffffffffff0806, [{0x2, 0x4}, {0x3, 0x9}, {0x1, 0x2}, {0x3, 0x10001}, {0x0, 0x3}, {0x3, 0x4}, {0x3, 0x1000}, {0x1}, {0x2, 0x30}, {0x1, 0xc34}, {0x2, 0x3}, {0x2, 0x2}, {0x3, 0xffffffffffff068f}, {0x0, 0x1}, {0x3, 0x51e}, {0x3, 0xffffffffffffee0c}, {0x0, 0x5}, {0x2, 0x5}, {0x1, 0x3}, {0x2, 0x3}, {0x0, 0xffffffff00000000}, {0x3, 0x5}, {0x2, 0x3}, {0x2, 0xae91}, {0x1, 0x101}, {0x3, 0x401}, {0x3, 0x8}, {0x1, 0xffffffff}, {0x3, 0x28}, {0x3, 0x2}, {0x3, 0xffffffffffffffe0}, {0x1, 0x800}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:19:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x4) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x8001, 0x0) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 02:19:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x16) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0x1) 02:19:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x2) 02:19:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x100000000, 0x7ff, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) 02:19:14 executing program 1: r0 = socket(0x20, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050160000004000000010706ca90020e10fecea11ea8fef96ecfc73fd33595e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02b4d9c769ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ce01be657aea8c500000012000000000000020208a371a3f80004ffff00"/177, 0xffffffffffffff22, 0x402, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) select(0x40, &(0x7f00000002c0)={0x3, 0x10001, 0x1, 0x3f, 0xffffffff, 0x2cc, 0x0, 0x5}, &(0x7f0000000300)={0x3f, 0x2, 0x2, 0xce, 0x3, 0x3f, 0x80000000, 0x40}, &(0x7f0000000340)={0x4, 0x4, 0x1, 0x7, 0x7f, 0x67, 0x3ff, 0x7}, &(0x7f0000000380)={0x8d, 0xffffffffffffe605}) sendto$unix(r0, &(0x7f0000000000)="b7a94d5f63bc4b9e345f1c879cd348b3e8480450ea1ec1aaaebf641c1eadb0f4d42fe34605c07ddfdbd59a28b8cc77c323415a688e7158517289d4a50796e53cd319f91d2bb94ba08aa6e7da8ede596d5a4a621ffc18858f9f5a11fcda30b50c", 0x60, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 02:19:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000080)="52a0c7cf2e868c61522bc68f50149a4205b3cd479698623215ac7c7f1613d6948b101f828068f9930fc2a549f822db9ca4144c", 0x33}, {&(0x7f0000000140)="5387104501732f706bc9298bb69a8693a9cfb6a488f523cfecf4879bdae2874aa2daf87e5bc0b9db2efaeaba5aa87f52677ae6710604ea4b94f7c6302c2a812c2c52f5fce132390735a72bdbba0820e7c47e972e4a429c58a80ea2510e583311bde11dedc734af2ae91011f726959ff32a95494d3e1318af30a29965127ebc2501f092932ae95d5f1202db890f287f18c1103f7467a1b2967b16b569a820677a6566a7bc0e7cb0fcd29380f8bc5a296e78b178ceb7c8657c3ee2e834f49e", 0xbe}, {&(0x7f00000000c0)="9c1b2b2d0f5964f1f54144", 0xb}, {&(0x7f00000002c0)="16224510c9843e11729909e0da1dbce5eb81393924d99b8c05a3e37909f53123a8e1f3370462080957d68de9a93c4f3adf3b7d6289e24c273891b2ffc709af1abd7c7a5940f9dc30ef3432a7cdcdc22f7d89f0c9d080d58deb5960def8c8fb8f8779b182a8a365af7baacb38f81b2cf1a670919faae652e0f4fa06f55283db0d8078", 0x82}, {&(0x7f0000000200)="c92d06555f2047250a90dc0c6a75a5dbf92f6a06da7499bb64c404678bb53b98ff49c658931453a43e6581a3d44e369128e2f4aaff535c2fe272a4b80c", 0x3d}, {&(0x7f0000000380)="785184b6bfe2d3dc34cf4097756c4892c7ba52c5aac93508ae08734c33bd0540e98011a4d8095cff983bcde7bf158f0957952a16864c8b6383e2eb00e3519a5485c92575c677ff0fb0029a9f1c401804a032f21d1ca14669", 0x58}, {&(0x7f0000000400)="01872073c10f57d1ebd9a7f0f0610de23eb4f188f9590f1843252cb232d923b8a83ec46463b1d476c72c2e7a75741020c337b393697ec8f7612286d36e9dfb49bbdfdb1b8f5fd0e9272e5e14ac3f5e94f2b98e5dfe28ba78861036db577a9b95ea397f5345f3df75bc919e1a413e5e9a610788a047b0f89d721f89acfebf912485db21192ed01cff57fa620f749eeb0ea74283339658b824f4527ecfae4cbeb7e91dbbbf3d96122d88a1c5848959639fd10b0169288bb158b95deabe8ee454b705150d9b92d56413fbd34c1a4460e219302e50aacc7499aafbb5ea008295382ff77c0963ce1d70455ab91fb29de2", 0xee}, {&(0x7f0000000500)="f076e5c53ee3293877a2000e372f1b5cb05cb47fa553c86e33d10bef89fbea53672fdd823ec053a47f59a0ac4b8a7b5aef2dc03fc1bf8c57250e61a7d18792c4455aef92730b3968bd6d730e73f6264208477c18a88f3a906a0361f02a83e6caf51800f52becd68d0aa7680add620675e5f092c00731124f14f9df18a7b57bd1689c0836911b18066e906623f1581c16db60c99a23e0e8d2a5c6567ac0ef0fad75a5f19a035d0858b7d95ad86f2e728858c42cd7fc0834cfbf8a76eada3e65277bbd65a68f7707288e9618076467e3172c503e33559207b8daa410c81fc060217bbbe895c2406aee6f6d087f", 0xec}], 0x8, 0x0, 0x0, 0x40a}, 0x8) r3 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x1, 0x4) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r1) 02:19:14 executing program 1: clock_getres(0x8000000002, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) 02:19:14 executing program 0: r0 = syz_open_pts() getitimer(0x3, &(0x7f00000000c0)) 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = 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"}) close(r3) fcntl$setflags(r3, 0x2, 0x0) 02:19:14 executing program 1: r0 = socket(0x20000000000002, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0x3f, 0x10001}) r2 = msgget(0x0, 0x122) r3 = getuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = getppid() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x0, r3, r4, r5, r6, 0x100, 0x3ff}, 0x8, 0x3, r7, r8, 0xa9, 0x80000000, 0x7ff, 0x5}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 02:19:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000d4d1b15727543270539924ee1ff4c5e5c52e02a02d58bc5b835319f9300000000000000000007c233c8083064348dc8875ab2090ec54f8797cae4e79ddf6b61f3e15932199a90d4517aec72df24a79563a244d668e7ad24efd32b1d015add4816addd4d781b8dc8f80184ef67daf78a0a585cdff2208a546d6c0f2364b890f7fc6302d392da2e9cf2dc1a0c2f8a3f451"], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8090, 0x0) 02:19:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x2, 0x5}) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x2a0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x2) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) semop(r1, &(0x7f0000000000)=[{0x5, 0x400}, {0x0, 0x4, 0x800}, {0x7, 0x3ff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x1d8d, 0x1000}, {0x2, 0x4, 0x1800}, {0x3, 0x8000, 0x1800}, {0x1, 0x81, 0x1000}, {0x7, 0x2, 0x1800}], 0x9) open(&(0x7f0000000080)='./file0\x00', 0xa8, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffff81) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f00000001c0)="224404d4782db16b", 0x8}], 0x1, 0x0, 0x0) 02:19:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800000000000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000280)=[{0x23}], 0x2000000000000143}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x18803, 0x0) 02:19:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x20) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000380)={{0x3, 0x0, 0x9}, 0x2, 0x800, 0x80}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0xfff, 0xffffffff, 0x80000000, 0x9, "9dde9abc0a329fa9f8ae580316c3605a0f6f7cf6", 0x3, 0x1}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000001c0)=0x5) r3 = getpid() ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000003c0)=0x200) fcntl$setown(r0, 0x6, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) syz_open_pts() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) socket$inet(0x2, 0x6, 0x1) setsockopt(r0, 0x4, 0x800000000000009, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffedf) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x2, 0x7f, 0x2, 0x7ff, "d1a0a15709d4a6e354931b90e926adabac5d779a", 0xf, 0x3f}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) recvfrom$inet(r2, &(0x7f00000002c0)=""/138, 0x8a, 0x801, 0x0, 0x0) 02:19:14 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 02:19:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 02:19:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80000003, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 02:19:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x1df00, 0x2, &(0x7f0000000000)="442015a92c19bd33408eb3dae98885414901f798f337687c580d8fef6936cd4f32620e8efcc6ce8b0f203e839882701b4bb9c2f8bac8443a82c4fabb0c45444f5d2ecc0887679dd746e764d00d84f3de5d7aafc978fccbc10ae29bd35d15f1ae8977e9ee249ef8df73069647ebf9dc406a6b9defe903bbd75e3b6a0f9b58e1418b300801dbcbd5e01316b1cbd7111f1f22218d786e6b577a4c16869ad99cf1d11bc5458d54f60ab61c14a88171dadc108ab1234f0143026e4ab97e3286dd3dcdd32b7a9f03d9c86553ec4422a9f23d68df3db4fb3d6926fa8e8041ac0f9bb18ce13a703dcdad72df2cdf99c8", 0xec) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 02:19:15 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 02:19:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffefffff, 0x87, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) recvmsg(r0, &(0x7f0000000900)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f00000001c0)=""/232, 0xe8}, {&(0x7f00000002c0)=""/30, 0x1e}, {&(0x7f0000000340)=""/63, 0x3f}, {&(0x7f0000000380)=""/91, 0x5b}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/220, 0xdc}, {&(0x7f0000000540)=""/148, 0x94}, {&(0x7f0000000600)=""/148, 0x94}, {&(0x7f00000006c0)=""/173, 0xad}], 0x9, &(0x7f0000000840)=""/145, 0x91}, 0x800) 02:19:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3, 0x400000000000000, 0x9, 0x4, "eb8d1752606bcf5cbf86fa4cba562c1b02f8930d", 0x80000001, 0x200}) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 02:19:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000180)='./file0\x00', 0x2002, 0x1ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0xd8, 0x67, 0x9, 0x80000001}]}) 02:19:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x2, 0x2}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000340)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 02:19:15 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x11, 0x80000025, 0x1) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x3, 0x4001, 0x2) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 02:19:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:19:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 02:19:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) listen(r0, 0x3ff) r1 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000040)=0x9, 0x4) sendto$unix(r1, &(0x7f0000000340)="b10005039000e803000008005786ca900f0e08fe34a11ea8fef96ec2c73fd3357ae26caa0416fa4fac2f28376336b9f00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a8727d81ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000fb010200a371a3f8000000000000000000010090d2c4e5187c00eaf39f639a0d169f1ec34a41fab3549ca05076d2e1ae756a3f2e4e1ac8877a06a1507ff9db9b5cb5b10dace4dd9644f9e903f2b8cef75441e319bbbf5fc8a987c00d598b672ea58a3013fbb6347ffda492ba2b283185e96bac4c79fd9176d09a9b60cd20efee6a3213846b59cf4560a835907fb0170d7facac1331e499cbb1ca48930f64e882a056ed48356c05589d492177c84db7f1f77f11cbb0794bd31bbb86ec84a00054304c411975ccd0cb78d36c1c3ad7f84bfb7e5e3ee7d2cdf76478e335d912211069339e2326864fd8f5144f59e7d96855a230ece253e378c8c5932c32d2d8033c71bd1a37c25d777ce2fb4ee6fe84f400622ae5a07a841451d26754217e8c833222ffff000000000000f1259e3654e0effa7ff5a9de4a8b", 0xfffffffffffffcc0, 0x0, 0x0, 0x200) 02:19:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1e0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) 02:19:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x930) ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000000)={0x123, 0x0}) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0xe) 02:19:15 executing program 1: r0 = syz_open_pts() mknod(&(0x7f00000001c0)='./file0\x00', 0x2, 0xffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x0, 0xffffffffffffff0a, 0x0, "03000000f7ff01c2310000000700", 0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x8, 0x75, 0x1, "2256319e0033b5baf977f380cc988e7d2f8c0136", 0x2, 0x8001}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2c676743ce3b71e122c622fbe01a93a55f8e7a30"}) dup(r1) syz_open_pts() 02:19:15 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x24, 0x2}, {}], 0x2}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffffd, 0x1, 0x81, 0x3, 0x8}, 0xc) pipe2(&(0x7f0000000200), 0x2011) 02:19:15 executing program 0: r0 = msgget(0x0, 0x80) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x0, r1}) 02:19:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0xe2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000380)="398e") 02:19:15 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="989f0721d05da8caa3ffdd7bc2703d443fb13bc41a538d404800a7f4306fc1e57a69cabb9f9815a23fe08038b90c5081de79fc814fb92adc28071243caccaeb97945330e223dea1fbe5c4fa54d9c76a6751ce7630c971cff7f7bd537493e09f6384a01174cfa38ba21915f20345d1e2215badd67bd1dd975931d27fca82aed979f075aeaadb1582e9641595c51012fb7dcd5614f581d9c7e0419cdca1a75dcd8bbddf5787ab136cc45a74f9dcb9598a7830ad201f60a74ff1a550e8e7f8c1c3027b5adddf4e8787ada3791d677265bdb73f0953ee24af6dc3f648a44d4a4a0402e30b87c5869e9ebc7fba22a285c67185062cb2e7314", 0xf6, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f00000000c0)=0x160) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=[{0x40, 0x1, 0x2, "1e593421e2184b06d0767f647721cdedbec971a677020843a049d4b19229ff13c1142e5fe13c45ec9d8d799695ab647d"}, {0x68, 0xffff, 0x1, "b4f657f990641cd77731bc372ef3cf251cc9f458666f9387455bd8808caaeef2fb2bea94e578d03c60c35bb8a12412a2fd572e475d77c4a90a3108a5b0e9335d24863bb8447da6b3259353b1e343d7f367"}, {0xb8, 0xffff, 0x2f, "e02c9d51bd45a94edb06cf452549c45435c63708dc51bcba1ab629414a0ef19df2185c9a545276b901b7aa567c5bc70e143f5fceb227e98e2399b34f9a218f5872df6f71d12bdb1c36a7942cebcddb9b467883b22fda8003afbcab1e8a9486624a91f9870e25d829da839a3837295e78fbf1f555a838b26fa7a51b0db2df308b8f34ffcf72b8a42cd84902bef981ae246bdc83cbff9c672e51f8aaba711360db47"}, {0x100, 0xffff, 0xff, "5191c1e7e79342ef30507702a32069a1230509e3028cfee543c03e8227a2c6ed9bcfd210d74c89979198d19270a9b0b7fb8c5da34c55f58f9ee7bafdadef31d29373b588cb4ce4fe5d6d0950f6241652e49000b388c727d2aeea9205d1b87dfd7be3f964ae8f3ed6b06bb2d359d727c66706a1fb9264736d19a5ca99ecc062943e45d7b24b3616a8c262436a1d815d30754690625f39d165022dcccc9532e705ab4c063b011abe6b8ff069d1e9cea94b89586fbd93287ffbf6535ca06312ce3a9074f5f4105e26d2dc465660b85163107ebca086d9367af6f78c02aedd46723486a7a21902d49fbaab17972e"}, {0x50, 0x0, 0x1, "347241594974415ef850135122efefb7a67d85bd2848186f9e1bc49a3aeac43b6878a1939b8a6389a336542d99f707b8750aee0ff8ba09ae244a554542"}, {0x38, 0x1, 0xffffffffffff0000, "d9c9791c6cbefc6c92a62b5a4781a0c3fb9286779df9abc63aa359a6dd6fbbacfd480d57f8b25b"}, {0xc8, 0x1, 0x8001, "98f0bba720a3f388e3e39090051b968d226befebcbe200a1eb25716c4d0d823041039de01b8e78fec306c5d62381431744e791a797497b1c6b31a1c1e06cabe8eee6689f6b7bb1393e45d8b814ce954eaca483cb315b4cb20e77578c5319488111e70c6df87a245300581863a8e06c45cab4c539042d1de01b254791950c55150015f9714571e58634ced5b890745b5de2b458c0e7a21bd94d24fd0a16dba7d7843a80b12d8bab9652239c0ad752eef9b2e6"}], 0x3b0}, 0x0) 02:19:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xf342}, {0x15, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/77, 0x4d}, {&(0x7f00000001c0)=""/172, 0xac}, {&(0x7f0000000380)=""/246, 0xf6}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/232, 0xe8}, {&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000280)=""/11, 0xb}, {&(0x7f00000002c0)=""/120, 0x78}], 0x8) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10850, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 02:19:15 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x146, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) read(r0, &(0x7f0000001600)=""/52, 0x34) write(r1, &(0x7f00000001c0), 0x201) 02:19:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xd21) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 02:19:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgid() shutdown(r0, 0x1) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x198, &(0x7f0000000140), 0x10}, 0x400) 02:19:16 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0xde98}, {0xf6}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getgroups(0x1, &(0x7f00000000c0)=[r3]) syz_emit_ethernet(0xb, &(0x7f0000000300)="e8d183336e12a2f9aab006088463cc3264b520c810344ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653ed79a1802b8db3223762c862fec5dd8210348231dcda8747bb19d068caab2") syz_emit_ethernet(0x9d, &(0x7f0000000240)="760c412ad6b8f179ebc75b87e7347e5248a9ba98b27f8b80a4d6bf24f036161c33604ead71777e1819286adeea0a8e0d3c0c1ad446c786e7a318638d10a5b28fe13a802ebc2695c0f071ec3374db77f227b8b4f44445be8d41dcfd01e569212ab409ef02e285674bcc932e53eb1caf45977934992229ecf9dfbf90ac374e83c4b80bc4823c579b074fc8a4b0b58e3b1c036f0c2d1c46ad9dd331236593") geteuid() 02:19:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x7, 0x1d, 0x6}, {0x9, 0x200, 0x0, 0x5}, {0x6, 0x0, 0x7, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x1}, {0xa0e}]}) 02:19:16 executing program 0: r0 = syz_open_pts() socketpair(0x1, 0x0, 0x8, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) pwrite(r0, &(0x7f0000000100)="26c7115ae7f94f773f008dde4e71d6ca8eedd8220d36aced68623486d153b210b04ae001d9ddf7bdb705209593ae7efee7402b81a7f4a0af5b22e62418a6fb1db45850a7f7322cff96ad9b0376911517ef7c9e70cf6ce12d4d509a077517731df6081bc2ad954b154b65fc2ef0a0c595cf57025d4fec6c53029cd871c7db2ca15459a67c7a9f8333c7f924de2e357495b0cbe807c57cebbabe0126ddb03ea4261a5f24c8884f87906e6d51314a9e712b8530a8d8d548c173ff50e638a31f7202e50bce8a511d976b01a8644d09a2258b7688abc6160699643bd0005bff", 0xdd, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/130, 0x82}], 0x1) listen(r2, 0x8) 02:19:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlockall() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x7, &(0x7f0000000040)="221b1508f8a23929d4d939ebec3dbd6685c7a3c2a024d13d39b18db9a16e82f4fcf7d7346be339d1", 0x28) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:19:17 executing program 1: r0 = kqueue() socketpair(0x0, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10c62, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) poll(&(0x7f0000000180)=[{r0, 0x111}, {r1, 0x128}, {r2, 0x8}, {r3, 0x10}, {r4, 0x4}], 0x5, 0xa) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r5 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r5) 02:19:17 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) fchmod(r1, 0x20) ioctl$VT_SETMODE(r1, 0x80085762, &(0x7f0000000040)) 02:19:17 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="5001050360000004000000001306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 02:19:17 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x8) shutdown(r0, 0x2) 02:19:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 02:19:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 02:19:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e2", 0xc4}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='r\x00') stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/239, &(0x7f0000000000)=0xef) getpeername(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x40) 02:19:17 executing program 1: r0 = socket(0x18, 0x3, 0x8a5) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 02:19:17 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) link(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)='./file0\x00') semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000001c40)=0x80) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 02:19:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x4, "85495500020000000000001167f5afa680400900", 0x200, 0x6}) 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) 02:19:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = dup(0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xb}], 0x4, 0x0, 0x0, 0x0) ftruncate(r2, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x7fed53ccc8019d93}], 0xa, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 02:19:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1000000615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) getitimer(0x2, &(0x7f0000000000)) ioctl$TIOCSBRK(r0, 0x2000747b) munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) 02:19:18 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, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x7, './file1\x00'}) r3 = semget(0x2, 0x1, 0x600) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000080)=""/84) 02:19:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000330, &(0x7f0000000140)=[{0x3e, 0xffffffffffffff2a, 0x3, 0x69}, {0xff00000000000000, 0xe1, 0x100000001}, {0x1, 0x3, 0x5, 0x100000000}, {0x3, 0x401, 0x4, 0x7}, {0x2, 0xd58, 0xfffffffffffffffd, 0x2}, {0x1, 0x1ff, 0x7ff, 0x7}, {0x1, 0x6, 0x9, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff10, &(0x7f0000000040)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) 02:19:18 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x20, 0x8005, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0xd668}, 0x8) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) 02:19:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './file0\x00', './file1\x00'}) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000023c0)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) 02:19:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000040)='9', 0x1, 0x4, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, 0x0, 0x4) sendto$unix(r0, &(0x7f00000000c0)="287576aea7cfe6a93606a01e66dce2d5052066d9c384b6d622b9a815", 0x1c, 0x8, 0x0, 0x0) 02:19:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000140)="355e02b5eda0e9bccc84cb4bc3b9352b65dac94cbf388ed5fc7aa14c3db96c5000e0f0f2ec0f783ce43b60b6709ebd42caa9e449ae117f91e84ffdd47efe72d66094e4616f4493ede41bd5952071b04f9a0b719f08c6e0d84e8bd3b4709b35cf033735847fe743542ab6c2b69df2a85f7e3d6df5549b98a4d27c802950aa7e5de538b760d34b6a351a72ebe14d6db344225d9a65ae5302dee5d22ffbdcaca604a17d9de4307cd96e72667cd4b6bc804d7d4b92ed9404527929d05934b85c03854e3c00bc5a83a00997d57a23e33928f6dcb4", 0xd2}, {&(0x7f0000000240)="0847d1769177bf8d7338fd4857ff96e2efbfc01b4ac53265c754e01b3df3e65920ded60992845b2c726932cbd5f40bd3ab0b8c2c35deb2735f938dd8d5b477b6b40fbce3302ed8e067b52e49b7e9e71df4b18fb522b287e1e1162fd3d4fec544d3df15d81486fd81dd2818001f2715afe4085c3a3289172798b6786f2b97bc4f8ae6ef5bc7c63d6880a81705ece91e26b182d9c4c3460ba348fa01915527aabf442270cf5b377bcd47fa27c546f95f8ca3a57a752b4fcead9730ac1c030c93d2f60e746e82d60b858c12a8cea7affa0a149adf5a934782178f5ab60dfd17fc013487f46daaf96e2081d0a9948052001e2aef3af10f89ba4a7077f49f86ed301187a570bb4f4e0f9c3b6e48d3dadde2537b4df52f333472d7d8734718388b84981cf642031e7ba0988e7f832396995df6a8016b759daeadd0a2201002b27e2a1274c971690e0ae3d2d93856118facd6305ec91b5b9f2d7f6980ddb31f717df8204437b91021651c962b3351e73f209773cd4b85289b9fac0e3cdff155086b82857aa4440d891d055faa6aebd672e1855d3947b37327128af79dac0ef1ce38a856b5867e53660f83c41098fbe2814814ba388006ab3012a7198a89c4d0a990a8700b348ec97300cecc206e904101657cd765e3f28f4317f67c36dbacb34046b7c1ebede86b2e47b71e4d5e5dee438296e34488b2aa2f619661c8e04fe60176a69cb6cfc2b77138da65c9cd5c2c57e7c17c7cbcc0e3a7319c7d4f7f91a56d408b36565a32c85e2f111f7edd15c5b51dbb01718a69a87ff3315d18dbfdcfb5832e6249222b3bcfd16609d3276f4d036fd9aeb27d6046e431ee1cfbd0140a68830cde773040acd25ebaf2a27e260b1e075fe7e0045304d554cae3ea0c4f8edb2579b852a35517adf6cb1f776fabc74a133f2d9006d179eb3b9164f33842c18be997396cf52be4a2fff3f2acccf5c5dab6569d08453ca006edf065db3f6cd0e1478ce7994d591a322e938442a38ae4f8be3f8d79676fc0538a28668398ddbcd8beb506be543fba56818077254de1999d5e6d6943c4b2acb139ebff194eefb215ed41da06b5580de2ab2edd5cf0a695e0600349413144ed073fe6719575ea6039ebb9b78af12a42b9b2b7298ff84e3954684aa0d036b4c50fe146a07934eb13dcb11fef8965f813a2ee13b22ec16f7e22b6a1595284133ac5891bd680c7c7f53a338160542338b095f3ce2a8b43a4efe84bd7882b6d5f73e044369366e9975f96a39f7cde2208727f76ec59636e2fe528391c21b9be19f2c65ac76e3f88725d467526b3f60170df84ce0e6b9c4a4ad16d6119f6038751ca11216974d05feb6642d3d79ad4c1555d0622831c992c27abf078bb59321f76f4b9de3ccf6434f993507a43b931be75f8de59ead2d16e6f4f9d5d1bee4e72c866cde1781d23343fafd245b522efc11818bb35fefb98153171fa29a7795b0c60881f89c5b96721c04f2688d10f7ecffab8eed50c06e026b6ebc6b5c31e9a7d806e5ab02eed053cac8f800c29368eb9a1e30dc6ff93ffd7222e95739564783b102775384fdc937da871f5c8535728143b85739fefe5a4ddf41edcfbaffd1d1406e0e132701eaa1ce9122f74812ee25e35bea3f164b4717caf4c7c51a5100647cb8765b1d30435603ee568569b6643e5f9e9c32c649a95afd575cd1f23d8305748541172eb093bb155b2557a40912643342329cc130bf3f66b0a6da2bbb89f28c62ab1d1066e28e8bb02d069300dfd873623eb85fdb33f0ffc44a78fa8d4c0033860336fbddd0b1430fa38349787e479566a66c0d325ea18f91a6628e2bd672c621e06ac9bd93b04e512b9871041c7b42692b6b30e085df105b90e66164a77ed904e43163c8f9ebde28fa97bbc8173d937d7f0da28543be6d549eded756cfb4065521df8c619e2ef8a371cd64e9b19d048f2d3a316abcc391388d2f81294886d0242c45a11845a8e3e2d0a95b33aee4857c092985b0016f9563e7a7a1552649724459fe992dee85d8f8cfe9c412e76fe5b6e75796301c6a5de609c09b0edea5720bf72df03e4625da410a94e8077fb6907de47df9d774ddfa13dfe2d026cfe86b71468605f7af58a5501ae0d1e99dba79a45a09e2a69dc58cde33bed8beacb167afd7eb2f33d3bb16d42b9cd429ed531e2bd2f42da5a2855e59d5c522b9b0f3544678bcf35a385d67f3cee3ec3b77fbc89684189c9340562b0d58b74e043603da9e071f383723d56845634521f4809ece56ea72de90dfe0e0c7fedc46a0af33c3f04b869f84b887b95a78fa310652e145921881bf35e2e14618560c450a9a87a58687b995c7dcd8d893911a30790648325f018d160f1ab117a04e2cdb44db76fb7b270c186603cc288d64ba3b1a30c067a310b9f7d92b50b8b24009400b9698626d0a6c556f77e6f16d429ef61d80226dc945e61c4a8c1567c810c594b9d8c0249e810b8fe479437f2d1b1805ce5cb34445a06cc15d1f6a5d6d253531e25e1a72f00f673a260ca1a3d353ad753cfd0c5003d2ae24d89ec11273a61dda573f51d85f4301b4c160c7d083b189de351df43596e339fda289af0e0eddfa9f662df45e73b3a47f8f21cc164813fbc81ddcb976095656fa6c282399b2ce5dc26e04b414d19de640bf4212e0845b4844c4f844aa7a5c58b8fe3648295fcd07160779290335fcd23f42f6313261a0c7105175ecf0c0f1c8aa1b96ed247989f27ee7e7ef5d168075460ffaf8da023809f4e2827ef46a88d9915c246120c75c3c110ade47159972ad2b860814042a8fb4e30198ab278f974bc71223192f7e8cc3b84e9450468a1ee70e61f3600838617bf933ae6e4c2dc816bb81540ea756c4cc6d2c17cf079e34498aafe2e8531d56e958194233d15a5795a756905a97ad93feac53d26f084721d2ec7b0e69121d089e255a1ddfcfccdd4cd929af6adba06681a0ae1d89658c1ce9319d0b2eff28ffafe43d10a7a8b87d964b1d44ae9a4a06ecba74df44594df4858ace274f07b55f9287afb112efe7c5bb8bf334907cb6597df205c84c9b13275fa2f14b9e3be843a9429e0341bf974e99757fa9114e9b18eedb5655408af7e029ffdde10f3297beabf6ff76b63647996f0625e0dbc0d8de8eaaa426467f3ff1186e49d3ddcb99b19d4273ec13d93e1b31e30e674e3c5a36c4cf8d894e31bf492d0393eb0bbcc098cd4cce96d6bf480724e629130b0046653cc0c4baa9e97339e07ccf4d8c8c0c110fe69dfc7f7218583c12b6009baaa316a6f4feb1b4a0ebb6acf52f3d81c7da3c9a0c3c7630384e3d4e2d6880663132d2ad580e2a326e50c86d21427d1e87f6b86c400d5161cf15f8de4640f7589c246e2182325783a7a82fb7cc47bee881fdf77c19a7712f483bec195e199f49b2add329e9c701997222e98a8cfcbb05142e4027a31ffa0dd37e5d25023c9059ad09e2d30f709251b5733bce18974bbf695286d10ca80fcb59d14eda9627f17ab1f0f5811a0bb38b87c42dda2e4838c1601c21234392e8c0b0db98aa169491fd3d88a0d794bb9cff49c6105a84d94f99afed215726456a7a1f2377e348aa811f7536b317a534ade3fd3fcd5d34d111fd1d48405a2f4343af04624ccb3c91206e43e848220ac4e51208f4c573b22ada04b62a5809a89d99d94448277dcf28486d00549df4d8a08cbcca47253bb010c898ae92aecbd0f66c6660366783ee754114754cc3259867cc58f0035f838e29395a65f30db64ad47628ddff4dd70e6ca2469615eca3cffc1689767a0ec8846c82b156cb3bf8840796d1564f6fb2a42c5796b58abff0d5c0995f89f0679eb20d5b8f729cb9c70010183b1a330986db5d35d609603f4145ebfc69194e56d9a8cd67093001938d30db2e93734d8fb9dd52e8b587c99a13290bef73e3e82b3bab5232dde57121e365a80d4c96985f85da2dfa8e34c8dbfcad7b95f561ff5d67c129a9c3a733d2ba171beae43b869ec37315bcd2d5ebc6eafe5599b2eef58aab15106efc07f5758a95f6e8be402426a8821969066efcff278731dbdb888d753b11aa23f52da911eac36f873c04d17c1b54d32bd8df13df6f909b9045d99a16d4433bf1dd20864ca9b384d74e71483f72398eb4d3fd8c99f2b4fc891714849c42f64bfe6a10d2bff8d0462c5ec7b3c82c2114d2c3e4396883f6ae3a05222eac9105214adf8d6de70ffe2732687582ceadefb955f7b3d0ce4c095793bfe339fad5de9a45b7d400ec58e8c71b44a4f567b4e3480729b7033b8d44326490b65cc80ca688680ce3c7f13d331309c2f2410d2d683bbbdfe7d8443153f7f9c2cfd256681d15ed53e0cba9d8a4bd46efc6b0d9e38fc2a46bc49cb4fcc5caa762a85960bd1bbbe71ceef70f0a8de7164a8e77af913fa71dac74b8cd1a4622f63274507eab81c1b318e38044156cf1abeaff0070bdd5a2b9a92be0b0c71f7153747bc22ea0fc76d039112f6e0eb2e43aa4a82665437573aa45b578b8576e9896e03336cbe19d03837afe559632904ec5cd6f4c026b7b3ea8febebed788a96cf2f695fcff884cf9ad71669305498a63149a3b99a29b164635c02c40838f67ca80226bc5064cd71913cbeab19709208f8071bf2100f93270d0ebddc0a4bc450f4081cea3cdec1175f96de4f2fbbf84eb13cae0261f7c390e2f1d8793b8c70dcc6293b359dfcf2ac3cb2e7c91af54417c330405d95931c552ebe6c4100cffc4a126603e1d8a72b0f6cbd47d5819f5c7e45e1ab038133e1004617ee6891a28166d6b0a32b9b35af36285031da6ac32b2537f8ccad3e658c97c5fe7d1bf7cf190f2e71dda5c7831e78f7660ed0eaac7d2fa558efb1a95a1c6a949a614e81a6c544c9719aa32c17a63e46fa23b3b034e4e4756e70459ef4e0b0609e277fd7d2d646c1a5e5ad4772405af23d697c0999af820a907c81218445b68d28c95360295e52aa8ee34427df5c70823664678fa47144f09017aab473fdb9bed015874b44bf5a99694f65b73f73520daf1be8db984f2715e183596dfff00e439ed975d76e26dcee035f99cb7149d73edac8b7ea3b6ee3024e8168207cf8880bb7f0f3aeda8abe53c164df0af27cc1b1acfe7a068f5b6dfe5cb6595d27dcac81072d7a8d56e383c7504777844c9c688015546d7b64d3b20205d4b4fe71b86af426cdb61d8003abc163f6f214c036eb6c030a38b9821aed7e2bddea43007f49bfb3b0da1fb60928a5d0de85bd7a15dadc6389d23f298536a97259159c401217180e46b084559713479cb378305611fbe1efd72bc02da2f1047196ecb925cd6cf485fb75887b90c4b9514c9f6c304cb3b91f3abf334b58a1fcf5114a995e369615dd8df0ec058efbb2f3c38368cd4335f06eb56eeb7449acb7705d108b6ef35ee2f89b0861652e1f567f415251f1cf8be6590809ca7015572691bcf9c27dd6ad33409fd1efe0b717e6290ad1cdeded89c4ca630a6340e283c56fb374ee9e1a8acf6f8809c6cbdf4f761b46f2381f3f3b4260565d3686a494bf7553a86f47dc7e5a588e8ff9ec419adc3e3a72b1f11ef51ddbf0e7ab6297c6dc01c18b85301565a9d9450b07b5cc2c54810db5926f0fec06068932797b344e0951d35fb89e7b5cf2cacb1a74c0905be74c9ef44a4b773b674ae8b074af7acf0c144af1ddbdedd6f95f0bcffad93cd062e2165d70d89ec4d30355e62206ab351da802f6f9889be04d1b6dbb66f890211397993d613f9c7d9138913e25d1ea036923396277487ea3d417ed8d41c1bb0b519c1da583cbc8e69c4c75a5a210e738af", 0x1000}, {&(0x7f0000001240)="d797a75cb3afad683328c2c0e609d6e3d91fee58e398a82e766024a7a7fdd3bf45caa6ac5ad951af4e229b7cec15d46ab462f12739eb5863a115f2f531fa74b4f2292d82da1cd62ecc5c6292981e0e1f1ab91f1a58230f78cb68cf43e95ea65beea9", 0x62}, {&(0x7f00000012c0)="0ecf9ec23621eb8740e0cb7e02f1c711a8544c9a6223cb880adb6add6e1b91f3348117885cfefb9f51c857ab5507fb714637477f48739360bb009c6602b66c6135000630775b3b3302065eb114a85ada0497c45115c7bbfc40cd5a5df0215d7883dd749c2b2e5106fb2ebf710e637744d6edace5eb2f39946cac357e7457b58bd7e91593bde532a01d9b69b988445f93ac43aebae3b2bf7ce789d7ca5038bd6b97c1fd2032d5a089fb726d92", 0xac}, {&(0x7f0000001380)="7ced6fe0b48bcabfb5f7536f4210b5033671899434045bd69b6b813c8d8800971a10483c2497ce52ed4a265fd9a7c1d31fd5f3b9c9cf344975724dc5a5c1b414dce225a19fe1b388245518d09cf067535bf8f4fe59827fb66df3307349db333df3", 0x61}, {0x0}, {&(0x7f0000001400)="b9e75a3bb4cf6a988dc13699b11a177ab299e6cffc14891caa5df24a92b89d2df1be71f2f9389f88d3625300d63133c0e34fd19b2eb18d84f7d347521cab69c83d373cf48e8c8fc779513420109e7a1e421b3c09f65fc96ddc286401b656f0d07938a2d95ae75eec6b55420ff1616d754617853361f681f5afbfff74885dc50d8cf246ea0e7927a75f3ebe9e7b3e88f7b415a29345faaf69140bc0c07ee304cb68f2498cf1", 0xa5}], 0x7, 0x0, 0x0, 0x2}, 0x402) 02:19:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x100000000, './file0\x00', './file0\x00'}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) r3 = msgget$private(0x0, 0x488) msgctl$IPC_RMID(r3, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000100)="4a59c961a19a92fa39f2f08a484bec03266b5f7d2a27b340b3753def888d1745bf66557922a6fd2ea669315bc0c7ac8ffc52300a6fe4935b83ee3db79f8579c8785e1400c08add7f1114f2bfa32c856378a1990304ccae78f61c5b06aea4e117f0dfe28bb4c5771dc00d8f818f8af9886caa019eeaca251873d3cee4fed05ce6183fb3efcc198a6b31", 0x89}, {&(0x7f00000001c0)="e7dc9b7a5770aae108a7d386cfc7f9376111f4ff7ab9d42048bff44d49c08dcf023a435663cd534fb2b0566feda2ebd0c78c8f9d351a0e331c6eed774c627a58a5496e69968fc1097d424a0284b32a0794181f24dc436b4b51a9e2953f8781c86abf81f2b758", 0x66}, {&(0x7f0000000240)="1f0879e2bafa635ef9f5e1929ac89f5192df8fe36749a7ae9a55346affe594215791e5697b02a68d7fbc75985a70bb54c692357c40fd3d87a39d5f82e4fe24cc0ff0238e7f10f22fe09ca048c5226453e556e12129b0f1cc7b679f69173fc888e4dff650ad045912fe247a62d12419b971c0deeb3ff88e44a2b4fa4acf849b720e012cec2aa61c42c523aba38425b438d19a222cfdf07942f01aee9eb66ca5", 0x9f}, {&(0x7f0000000340)="84a3d18f0fc83bdc72ab8b", 0xb}, {&(0x7f0000000380)="da4201385d4bf10ba96311abe481125785b483dad8880721365a53f4deec956befb94cceb60fc7f82c8e45f426ea886c", 0x30}, {&(0x7f00000003c0)="5eab4ee6aee85960cb040408200375abf905a9dac6938da881a250f83d9893f10f662ee107295efd313f5020c741b24d7491240f6f1fba73c4976631929a1ed1fbd8954e3e2a84ff", 0x48}, {&(0x7f0000000440)="927277a6c69b195a8fedc9466d24fd7978814e9b602e014b2a1236ab3ae980c3a145bc1ae0cdba209f4f4f75163613762a48705b2b067e76ce599005b2f93379e1621a", 0x43}, {&(0x7f00000004c0)="40384da4fe024be5c14f4e406db27353292f801b5be77461a049a7416f3da7951d8666e4ef5520fdd38e9598cc2c1e116ab48ffebcb9934db3b62c2f8bbc1d989690323b4d9e5513458e355adf52391e9364f995edc154f18d6f35d8cfa374916a5917911bbec7fef67cd66091072d209d9b0e985512a784a815b7a1f62a7a4f9b1136c24a62b0d175e50daff3894573f23d0bebbb93076156c399b832e6dcb19d35301c4a7fc1ca848f03d11db09fef5f61eb9bfebcf08dd3ca83a080126b3476313b97ad941b8ecb4dc0d5bc7a2a7ac620efa80ded23b08f49ca2163e4dae7b0cab6e994296392", 0xe8}, {&(0x7f00000005c0)="c04d35fc9ac81d7f98443008b1ffb2c7bc28003e924f252568afc46fb1dec79a38f4004894eae6c5cc61749aa6557da315d2a32eb45167b623b8bb69585fc416b63193cc26a610b64780909de61f37e27aeead4d47c15c810b665c22ab8c7b3f110e81", 0x63}], 0x9, 0x0, 0x0) 02:19:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x880a, 0x10) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="0711c3ba7182e3033a0775953fd5885c7ebb187a6325d6a96d323e0dcb425c8045002b087a49a7101f3e4361de62e6109d6a28cc3fce51bf9005997a09bc10434320aa6637ad80b18ff76a5d12baa0c94ad049519742786470a9a9fabfbe998f0b8d6336fe1882d60c5929d04e80b3d00e66f1a34638c872defe10f7af6f0415265ee41b72f74f00e2040a6cc27dfcb5b6180c4b8c747ea6599c8410f7494fb678a686449299b54901e891effd8928368a", 0xb1}], 0x1, 0x0, 0x31) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) fchflags(r0, 0x10000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:19:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 02:19:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 02:19:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0xfffffffffffffe7a}, {&(0x7f0000000540)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) preadv(r0, &(0x7f00000018c0)=[{&(0x7f0000000340)=""/215, 0xd7}, {&(0x7f0000000600)=""/166, 0xa6}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000240)=""/74, 0x4a}, {&(0x7f00000016c0)=""/243, 0xf3}, {&(0x7f00000017c0)=""/225, 0xe1}], 0x7, 0x0, 0x0) 02:19:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x81}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x2) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 02:19:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74bbd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 02:19:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 02:19:18 executing program 0: mknod(&(0x7f0000001200)='./file0\x00', 0x103d, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8, 0x5, './file0\x00', 0x1, 0x2, 0x3ff, 0x8000}) open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0x2c05) 02:19:18 executing program 1: r0 = socket(0x24, 0x1, 0x0) r1 = getgid() r2 = getegid() r3 = getegid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x5, &(0x7f0000000080)=[r1, r2, r3, r4, r5]) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 02:19:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) syz_extract_tcp_res(&(0x7f0000000080), 0x40, 0x100000000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="32d130007b7aedcff3a4ea1c000ad2d111618647456005bc96c7b15d4a8053d51ab3ccbe8fb51210185556246ede5af027694d03e994a133abacc276869eb6588e1168a9973d0483bf48ab6d1d6a51828092ad269e6b8b32d6c435d9b94380d419c59edfa0149ab7459164141e7c4eb1ca1264dc11e6270ff4cf53ca375df53b2b135507b8793576a3becc5b1840eac2e1462b0e513672253d9b6a1d8d7b8cfab8891cf20dbfb02ad1c9592c2ffc2c6c", 0xb0}, {&(0x7f00000001c0)="28b91f2986a1dfd404a08362", 0xc}, {&(0x7f0000000300)="656d2f8ba3163d16c6899a3fb8499206927645ad1b600a5bdf31e6481655128b09f0aa738c5b4345c8699ad1c474462d7248643511e4083d9a01b646f68d09356282de22e17c367f27e1eaef62d68b1a81fbb6650e163286fa1c80c15808ceac29a4c7dea536c448c6632506a85314ac03f1e4f865d67fca341dbfa6d25a39bb5434c9b6f515ce5102401a9b7059874262d060baf6c0ed17a87083d49be54ea738bedce5eb1bd0bde46cbc33322e226186fa61ab7bf6daf01edf542f8bcfbe96ae537f4246ef101c07b113de78b37aa52976b054c31d81c734f53c", 0xdb}, {&(0x7f0000000400)="51817eb2aa2fec388789bf16d23677402ee29a33d00c71f4db2fbaa6ef23a9a639aff7b6022bbfe695dce1d81b8975570f329a49b6e4db705529f92fa4b9ac6e09474037cdac24b9d4aa12fa2cd8d27fd4698a304ac29dd00c59be23a0dcba8de55cb1ce2888261f4427d06e707a915e003a59026a615897ecfc80af674da5b6cbcb2f13cc97ad9f70d56971152434f3b25c6b013166315d2b645ff7a887e2a14e2bd5a15534e513a633c0a557d2858df79baace0857c9c4ad6671d03e0c4ca32bb842dd4a4d8ae965d834a97a56a5ad46d4ef7e1ee2a182e2811a2eed0f094ce1ef2016b073bc", 0xe7}], 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="51050009", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:19:18 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) sendto$unix(r0, 0x0, 0xfffffe68, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x3096cc98904d9dc4, 0xffffffffffffffff, 0x0, 0xfffffffffffffc66) r2 = getegid() setegid(r2) r3 = dup2(r0, r1) ioctl$TIOCSTART(r3, 0x2000746e) 02:19:18 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65d7855c5fbeeddfd46e8d594c8e63ddeaee15d3"}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000180)="d2928e4fc93707c4e24ec1b4b5d882652d34515f8edf9b79ffa71c1d3661c2fcbc627859520b9005cdc23a486ac4b7864044d8233dd574b99e8b089d293ab4b5e8a7193510c4a06b643a53c2ec5a7e2e228412708e7b8db43556926e3fd162553fc7a076b8d38a09f15c98effbed6e996585ed20cc481da6f2856aee520fc7fe192c70f1d3c8203a66a8888e0d7895adb3851aef209637bc5d4275c1", 0x9c) 02:19:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) msgsnd(r1, 0x0, 0xffffffffffffff6d, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in6}) 02:19:18 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20, 0x0) linkat(r0, &(0x7f0000000380)='./file0/file1\x00', r1, &(0x7f0000000400)='./file0/file1/file0\x00', 0x4) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f00000002c0)='./file0/file1/file0\x00', r2, r3) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x20) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') getrlimit(0x3, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000040)='./file0/file1/file0\x00', r4, r5) 02:19:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000140)=0xc) r2 = msgget(0x2, 0x44) msgget$private(0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/92) getpgid(r1) 02:19:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860040400000100000000000000000000000000000000005b00"/44, 0x2c}], 0x1) 02:19:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x801, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x3, 0x80]}) setsockopt(r0, 0x29, 0x80000000000013f, 0x0, 0x0) 02:19:18 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) 02:19:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x1}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 02:19:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/180, &(0x7f00000001c0)=0xb4) 02:19:19 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r2) shmat(r0, &(0x7f0000e08000/0x1000)=nil, 0x1000) 02:19:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x7, 0xffffffffffff23fb) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)=0x7) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0xff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfffffffffffffeda) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000180)=0xc) setpgid(r2, r3) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) r4 = syz_open_pts() close(r1) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200073397f10d2008f27df00000002"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000200)) 02:19:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') 02:19:19 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x3) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x60) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x20) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x1c2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x7fffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000180)={0xc0000000000000, 0x7f, {[0x1000, 0x0, 0x9, 0x5, 0x7ea, 0x800, 0x48c, 0x7ff, 0x5, 0x7fffffff, 0x3f, 0x3, 0x2cfcabeb, 0x12, 0x8001, 0x1000, 0x11f, 0x3], [0x9, 0xf05b, 0x0, 0x1000, 0x0, 0xfffffffffffffff9, 0x9a6, 0x8], [0x20, 0x9, 0x1, 0xa0000000000000, 0x40, 0x9a6, 0x6], [0x9, 0x70, 0x7fff, 0xffffffffffffbedc, 0x7, 0x9], [{0x60, 0x7f, 0x1, 0x6b}, {0x8, 0x3, 0x1, 0x38}, {0x8000, 0x3, 0x8, 0x2}, {0x68d, 0x80, 0x83, 0x2}, {0x100, 0x6, 0x5, 0xad}, {0x201, 0x1, 0x2, 0x5}, {0x10000, 0x6, 0x5, 0x8}, {0x0, 0x9, 0x7, 0x100}], {0x3, 0x1, 0xa717, 0x6}, {0x3f, 0x5f, 0x1, 0x100000000}}}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000003c0)=0x100000000) utimensat(r0, &(0x7f0000000400)='./file1\x00', &(0x7f0000000440)={{0x9829, 0x4adf}, {0x5, 0xff}}, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000480)=0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000004c0)=0x101) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000500)={0x8, 0x7, {[0xfffffffffffffffe, 0x100, 0xffffffffffff92da, 0xcf7, 0x388, 0x7, 0x6, 0x9d3, 0x1000, 0xbd79, 0xfffffffffffffff8, 0x8001, 0x8, 0x10001, 0x3, 0xfffffffffffffffc, 0xd2a, 0x2], [0x3, 0x3f, 0x0, 0xfffffffffffffffb, 0x6, 0x3ca, 0xfffffffffffff2e2, 0x7, 0x7, 0x7fffffff], [0x5, 0x1, 0x8, 0x10001, 0x7d83, 0x0, 0xfffffffffffffffc], [0x3, 0xb675, 0x3ff, 0x5, 0x19, 0x4cf], [{0x0, 0x1c5782e1, 0x401, 0x101}, {0x2dd, 0x80000000, 0xdd, 0x6}, {0x7, 0x40, 0x1ff}, {0x5, 0x0, 0x5, 0x10000}, {0x3, 0x1ff, 0x2, 0xffffffff}, {0x3, 0x5, 0x100000000, 0x80000000}, {0x1, 0x2, 0x8000, 0x5}, {0x3, 0x101, 0x7, 0xffff}], {0x7, 0x10000, 0x1, 0x9}, {0x7, 0x4, 0x7, 0x2fe}}}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000740)=0x3) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000780)) r1 = syz_open_pts() fchdir(r0) faccessat(r0, &(0x7f00000007c0)='./file1\x00', 0x4, 0x2) r2 = dup(r1) unlinkat(r0, &(0x7f0000000800)='./file0\x00', 0x8) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000840)=0x100) bind$unix(r2, &(0x7f0000000880)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000008c0)=0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000900)='/dev/vmm\x00', 0x50, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000940)={0x0, 0x1, {0x9}}) recvfrom(r0, &(0x7f0000000980)=""/249, 0xf9, 0x800, &(0x7f0000000a80)=@in6={0x18, 0x0, 0x81, 0x1c0000000000}, 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) writev(r2, &(0x7f0000001d80)=[{&(0x7f0000000ac0)="f0d388f0befbd8f661f3ac7514861391c4b98966d02144a457b0f5431f14ba1b4639c3d3de4b70f9cbf8a41cf5ed46c5be5bb1b3533e4605df5d7a8798f0ab4c76a0d419096270b7377686f85683cce23cf2f556ab7a67602318130fa39ae53f449d83bdb32e41ad3a293478d1f3b43a1651165d2cf4ea43238e7ac9e6d4721ac9b308e26fe089e75eec87539d921524b950d0006157fc0c21b850fa3863eb96ea6e5cca29761506c5642db322811575171c460e92750690decd0a6e55d751f8f38ac262f0a5209d73f5618d6c92995fc939409144d97606c2bc86ef8da854bc3c4574efa1673fe78d130ae1362b1295a83b328ab10d60de39d76c7c452563a6d4aca007841b6a251eafeb2dc1a69248966d1ac8cb82c2bdbaa4463a8c173b7421a60498a19ea12a8d748831033ff64bc5ab3cfc75963d139d0f70531d5623f9f479aae14838e3389c26daf1a77c161fd4b8bc61b28332e2378313a4a57fbefa64ff3124ded9000601530788f368346cf2b89ab31b0c05b4ea4cc916bc28e4bdd4e902bd55782091c6b277984fe3431701eb18a5cb24bb3413319012849f8481897193376b0be088897c0ad4373804cd865dd599fb1a062701ee02ca8850fb0acbc3cb2c2e3a718cefe6f0085ff17963a3f3b7854a08cfbb7d0fc1a6cd3e88ae113e4921a320d26bed64ae3a0b6011f92bf8788479f45b643c7144a5847882ed359a5127f570848bf40c6f3995d7c4517922cb18a4f47f74202377a647d4690b29e6aada513c58ee93a8b1b4fb5043f6c686a34df507839be16de6059bd368dd054c3f5e6d8e0c06089f1934352b191e31d019f8953783c27272eee78545a107f35ca87b5c8a7a94d6e4f8272bb91082b4ed660246227e57b7f696269cae847aa5b58c79fe8c06d0ac8f69be0302eea219859c56fc9c7dffef403a0f88fb2fb9b7d60422083bdbf3aa992ae7965081c0737fc73fb2d26c03a19d8cad6e1d78496b0a1a88c73cc840503566d4bd3d8b125ce121f721197d941a69b0d7ddd20b4317abd62765d3f02ea705625e38e36242fee23eaa79a02df3233e5fe79ef7f6fb6787c3a1fa8ffa20c9692467269aee990a7ca8e49cfc006359fe7ac410e6cfb8db3c84bcbdc491f36982b1e438e13433446977efb4c7421aaa19973f5c4f0c7f3c3a7645b535ee11afec4e1d31ad69101837d6f16bce6c45de741b5e5998d1eecbd2d79e13005ca2715e9fb08d188d37740d2574fd1e4834391c1f853f662d3128b98607a0e74c0bcc3f289a6693f94926e2b201103c9fa3df1de2871527fce21bc467e58ee0d41a25c932e18c9f1a03727337b6a63b1e1377be3ed066544ae5c0a5a4a618b3d96e56a8267f16a3896a0206bd3695ccf1b28d1a4c22fca1fb5ffb5e9e767041ab4447910100ba20e90d2e3051a24c210803603817e6fdbc65ebb3921aaab65a29b7702e129620a3c47d593d20bebc01b6fc0fcc34adb721a4b95dd5a9d71e0d89ef494a07dab58a4a73ac93c1cec48d7f0e032a287f22c18f46718d8b1b108633307f5954a29f6e493778b4bff03910992b83f391d396b39a9faa695ecc61ef5a61524daeb1361eea4b1097eb7c9293747dc5e904e684f723b71e1fe877b0560ddbddebd11ad5835df4b8cc067b0e24832e79b345c36ece70fe9665401f901c43a743f95118b22e462db235bcfc1c12a2478c14b0b7272ea70d601bee934120cff4f86fe66a8976d7fed326a7eac8970a9065edcfc32d9a1d2e208e7fbcc29b9d9e41f6d85025ea4414e598b49a12ed419a8581a18afbead9a0e3335259dd2815b29d8a1fad377f7dd86b7bd1cc7d225dca54fcdc81b498ec308773c5e7fb8441073175a0f1ea4333009a7ecdcaf19ca2a359fa21e4acc0cd621f83ba27a2b5bc27136689616285038d28b03804bc3e7a576ede40f2999669b1bf3b56b97f34316395a85ab76d844da41c534dfac96253b460cc12bf9806d7c5879553a9402386ddff77ce3dc7b82a6720950f9c3ef371b8f5742a2e6ae103992e2e11bbb0fd36321bc7d17671d7df89366d56abeefc62211c5e57abb1841d11008ad3d0fd79b414a62cc43ecfb5661b1b868fecb28a55081118f526d1b6a8ffb7592e48d215a2d7d08d87355627e44411d2908ff9613e7dbb247eed7721cd60d94c7d437ae7086763b7632e2916ee4b141aeaf894fb3b8c71dc5b850282653d7e0f21ea7f5691b4737b7cf2243d03ef3645aa5ab4ed37cf217e979c93e6a22f5e38f53d0c9ce0e9345afadb0595cdfc9270250649aab91c5f2b4d861dc770b720425aee5ee5f5ea85817561955e14c3eedffa13ba3630402fc95512d9123eab7ac52b6c0852529dfe67a7c749e379845949641836c0328a0828f6f1fe57fe9bf5abb11f237224f0114a17ca9cb4197b4dee1e4bcc4a29b926ac9b672a0b778af2943ab89b485eb46ecb108eca9bcf2ea9eb06666371f67afeaa124935f26c843b04fd4042bf6632f4e233caa92eaa61ccbed53d6d55441b8a1650f604c6267baa51f220ac3c0982760d3d301cbe4f7f9596499a551d2f947b146f8b5cd0244f6603ae2b1864f034fc5846e4fcd981386426f9ea828ae7f6a2433eaa8d426c237eb6026cf6518b78c6facebc87d8fb88c713d3072b4d36666bd6e5f6c6de36b12fe5ca032e5e5d57a77ed984069aa0dc32f20fd711bcb04ae6620229f9828e9c37b4c7f697fc3d62b6d0bb40550d12d82947901c08aaf5ab971f4c548817469807137006cdf3e745f09189597602e5274c2db06d5e9dc992cf523db1600665d8b7a4a79d80feaebe61816409ec78b093dd408f041aeefcbe81808aa894a16157c4fc94478aea4ff6f1cce8da01605a8c1a4ba03c34b4775ba71e119dacacc7d98fde7a863aa3885fe35b8dc1cde3505ce800fce01d0e5d26e1ceb8eeb439d04f0a696746130931d5c040523f40c3ec3fd5f6f060b66e6d014cf17f179ba5d93992926fcc002461b8832a7894d171877df60e46fbcd35cf479d44e846de5438d4d544564eef33b49a1ecf040f0cb42a4acb19dd5fff6aeacf330204db076bd81feb54dc8f2ea27124c563552767fc72c5e1e10f7ce3cecc5fe04d6c4e26f83c71111e849cb9e9942a0692fb51e95613d8092c1ab9b1860f46713d18a621e7b9056aa61c0f5253874f1344b3d31075c954b8b1b762d3b03ede87b7933d1b2a242a5909ad98566c8bfa262948d48c0e25baa02814cb07bc75571ee8bee63200fc4f38cb6bc4ae58a489a6bfe8ad52c62815c8ae2a46d1635dae0b7fc3b8cd456d42f123b997287bc3ccf1f15c828a8468793b10d0cab80a843080d3898832ac472843d337321f1ca161e47fbc29454606a6f867cfdc224440ecced4207d5bf7ec31cee82ef237d7b74554da7504042dd4ce6b1edfac6b1ec730ae8d5a60e03003914e7945f6c4ef9fe6287ae700b589a43c45e53f5f1a16991467030de26ad420f07be44d05cd6f479259ae0af42722810485e526afe9ef4f0000eb88c1301f0743bdd42f49170eddb7c44ac21e41c1c3ecf77a7e2ecb039e6eb2166ead559f1100087fa74f5f1113f4ae42f8e94a2d024d72e926b5434c17231a727dd1ebd2a72cce112fe1bfee0265e8a84134e91728487de938c96178eb73dbe37149b4b79edfb9704caa457f22bf2f7088af307ed84b838127d3862539454d7b9af124ecdb2c75d0575ab5070175fc68ae8be88c396273e40f6be697784880f51d69d60d20968472ee0a80aaa324485c96ee60ab54d532cbc84c0195fd98130dc92a3ed57dde38d265f2b69df3887001cd9a24cd70d9873ed9fb6431f1ebd8a79183a58fc236cfb4b13f837cce1c3ee098df54f15116fec1df1b3a9cb6e4d741f5e94960f65649dc3315e29d8a6ecf05fa95765b6ad35d9b332eb402dd11b9c926ca891ae1af41d40aacd13d2764d1073ed5aac864f3e217fb8b1e2c70f3421b911fe2879f146cf686df9ed7771db515c46627ffabb059e9cbe068ce3473a3004f621ca31c92ef99f88b1de9c7feb88fb681be7e0b569171d3205b835da977c3ada3d955a9315530197e40111f5f6e965026ff49a77b548a9c5e162b5e1f5dbb4fe08ce5db712ddea8bec38b201e0869a36f2ffe22e844aeb9bf6edd59afa40b146433cdee45f8eb63f1c7c562ee89709054aea74eb9ef089d1dfd3acd735cfa89ff476cf5b3acbf71f9180593d56b94d0d7c9ac35ba9e9e91d383c4699df15f5df3d7412220ff2db417f2f1e20bbf4c46f9161d2f627428889f34aace38fc2a66dac679ecb84ca391f81e53e8068ba1c9dc532d562694803324c26a518e68deeaa8a9cab8e0d72f1dc9fa66bfcaa24d0fb841638b24f993a66fcfeed878093ed7f5862f4368848833e3ef4685f9bd661f9124df8f140d6dc8c48ebb577915263c0c20d07f13d638c132326e780bec6fadf8d1dca21b1b7be65cca58343ad2eb673cf9a676768d846b5b4d189047c89eef38f7b52d595a66a80a36aefffb0179b35727cedddc589159fe3e909d891f2cbb45e20c1972c61fbfe916010aaf6a2461b54089d3c48946635324feb0cadc0a86728b80ce6998bc2a5890904e14ca89fda6e4ea42b92d8ca9117e27e9b1f9874dbd9e2b1654ebc87ab6acf089f519887684cf94fc6734da1b3f3c28333f39c9c58aa7365374f7269ff62a0f3fc0ad1d246f6b166426db46bfb7a19187906e00bd3e99fbe1b7a2b64b5766b04b960b9736591838b9d5002da8890d5a5ca77d03d34e50f102a004b8b7e8e5cd573fc2e430a8ab058ed1e9171a9901b520298153fbe6d485c3612bd2c4df5fa262bb267d8e8f8071f00f12a15b84344276ea5097528f3ca457cf605864d42a818b344817010cdc14481cf353f1c5f4feadb78bb8fb72d633256f4d2bb1b4829c3a144ccdd0949a8c3d6ea2e09efffb36607846bb4a61fee805284e26a5797e831e0d852beb135767f2fb48417aeee3b0ae567d6df92da506d28768e64b17efd7d78dbc0eeb808b8c710f3f4fb9417b0ede1366a9dd252c1e4deb70d1f719790a9c903ac3c80cf69dea00336820b7fbbee4ab557ef4ed1ba1d002c46c1a437c0a2f78efccf39580bb1be0e556cd3e4948bc0ae352914d77479a2efd89ccdd34dc9258d2e3dd99c83daa4f4395b1d53cced3e2e08cc083d6022b23511c3bdd04534488086bfba5b18d669b91489cbe451e6d04083635d0f30c95eaa2b8112b730cba7f28278cd8be7f0ddc58933b531aaf7a499a67a825ec6c295589bb1780814b77c3ddc7c51c425547fca80e5ee422fba82684f9c6a2713da759e9893c685730703364adf74308755e93acba81f2920ecae6ac7564e3c985c04d62f04cb19de2acb0d030c520fc83e22b18c1e58aa88c60f7ba7753ce8da4fe382fff38d04285be4937c85f1eafffe2d731d3241c1729d5789bc136548dc40682bc5ec0b0474ad2af355325d8d75d5afe8e6e7d986b66bb29ff3c8991c0961007a85f0d7a2ed23ed5935ad760e173afcf0818c80905671bcc21986e85d01bb2a175e28bdbe47b8f80ff04fb2c9a3b28076911d4dd6e8be3b388c6a995a092440851dca0036e91b5799c3e904e08ade196174b411f85cfb43782fc76ddcac11f11950f7b212072ef3d2ecb0f532a7a3d126ca3551936a175f817d9ae99a206b672cf6ceebd8685b6cfa313884613624cb9fa450e71aacd1ac0cab63d33e86044beeb118fab741d4312fead8140f711a1b3a054b640af4b9a3768cba39c5321f23057ca756726e2a1adc58b0ced5aca13a1", 0x1000}, {&(0x7f0000001ac0)="3406a3fe0404822a5d06b42731fdd74da29f36375aa486d48ebb7fc04fc4374da461f5a1501d2e81cadfaae5c3e5da856c7043f47837ebbd151e32a6505762a088890ce6a57f707f037e2f5e20a100314113a1f75590eaa46422ba1be60a96998799c827e4fff4f216cd6b3ded73845551e79e04d37f7c5b2950bc73295f1f1ae94b2a9b98cb2e8c0796a2dcde20e32875fb1828861b60963e1a741063a646e5b8eff354d0c9ee4fe655559e8f2fa881596d7a2a7d64127e5f2608a148bb6b2a34dcf38abe06d9e37c52a94cee720b71817d654c43e8578ffbb2f53d9d522764a95bef67de7aa6d26dac20672b6fb7d4378c270f77ff2de7e5f19a1e9a3f", 0xfe}, {&(0x7f0000001bc0)="62cf0825a68b2d7d2a0223fd2a5536566476d762b2fcc632d26548d4ec7fcadfb16a1de4d008699e137ccc234010e9ea870ea57181e24e7d4dc2d6fd84ca642ef9d13aaef08ab94aba1d6ad64f8f32e30e47561d6dde8f2e02610790f3c51c496be81a9216c63e3229293dd844ca47e1d26c775c3724cdca742869cc5bf11cc0b7a2c7040f090d1bc061c41c886c9948bc8a002ff3a28f6e", 0x98}, {&(0x7f0000001c80)="e4f7e8ec2edd16e44a1f89e56659cc1686463222c9337e7454d4c41be9217e5d08a10385efe5512db2430da71ff26b11f3245b6f99c5916d26fd9628eb2933406439b42af651319dcf3f5e3459bdd206d2acce49851b4b2c95a98afafde8ea32d4cfc4d10ad801202650aec789eba80ded", 0x71}, {&(0x7f0000001d00)="351e199eab382fd140e076bc1e4239c6e1237e37a118ef2fae93172433e57b2b3efcf57d1b91524961afb5306c77f651983621460e3d247fa29e40f32dc8fa328b109a7fff39fd781415cdbe83a34dc439870c4b5aa0973b95e32a9305684168bb80a343be19eb55f9b1ea79020f916fa8d673bc", 0x74}], 0x5) 02:19:19 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='/dev/null\x00', &(0x7f0000000180)='/dev/null\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='+/,\x00', &(0x7f0000000280)='/dev/null\x00', &(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='-S\x00', &(0x7f0000000340)='\'$#+\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/null\x00', &(0x7f0000000400)='\x00']) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x98, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 02:19:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffdffffffe, 0x91}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 02:19:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) chflags(&(0x7f0000000140)='./bus\x00', 0x1) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af0622df23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e672d", 0x48}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) 02:19:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x3) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x7, 0xffffffffffffff81, 0x54fe, 0x100000001, "9c62a893862ee10ea3825f7bcbcbbe3b55d788ef", 0xfffffffffffffffb, 0xff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 02:19:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() dup2(r0, r0) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 02:19:20 executing program 0: r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)) wait4(r0, &(0x7f0000000100), 0x2, &(0x7f0000000140)) r1 = semget(0x1, 0x2, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)) 02:19:20 executing program 1: semget$private(0x0, 0x3, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 02:19:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc010, 0x8) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r2, r1) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) 02:19:20 executing program 0: semget$private(0x0, 0x4, 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r0, &(0x7f0000000040)="0dbe5e51606eb62e3bedef3211230f04b4ff638ede32539928bfccd811c1844c7a9f645f24997fdff517d9c2a2c55f6c814ae4ffb40c8238dd2ef13598ad57f6112e40854e04a9e4de8f37283c75b536c0a4c664d31e3504bcf4fa5669a23e9cd9f1a5cfe00f173728d41a52e079fb9038cfff2cdded7960fc09378b0f44e7d076fd2e83992961a23cd9f59485ee0958dac5d0579996e8b492b0b7e040464b760747d7ae058bf2002835d00abdff18b85a7b265f373a06cb13", 0xb9, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$TIOCCBRK(r0, 0x2000747a) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0xbc2, 0x43) ioctl$TIOCCBRK(r0, 0x2000747a) write(r1, &(0x7f0000000200)="f3be0ac39f19aa29a4b546f1b87b646fa4c2a8d921f3e26baedc60a85bb2918df0d84ce437c953739af525f5ddf0981917b94e68463fec9b3c7d90bf4f46b146fde63ee19a438753b4cd5b2baffdea90747258e3c8b33cc6cd3269584e07b07ee39af6a8c0a7e0132a0e71e7ece0730e48d297277468924a63e8f9277f75d435b9aec54954a338c56ea56ddd05261183b555f936f601d47888dd4edf4aeb33c21a2c80b2258a70772878eb1fc4c9c33533175c0b1109b15d1f609dca6353673d376f7a9d8ac7c13f8eda", 0xca) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0xfffffffffffffffb) connect$unix(r0, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000380)={0x9, 0x7}) ioctl$TIOCCBRK(r0, 0x2000747a) linkat(r1, &(0x7f00000003c0)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00', 0x4) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000440)=0x7) r3 = socket(0x18, 0x4000, 0x7) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000480)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000004c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000500)=0x80) getpeername$unix(r1, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000005c0)=0x6) fsync(r1) writev(r1, &(0x7f0000000bc0)=[{&(0x7f0000000600)="7d01e5bf9dd5729a172ea01f868af5a0b0f5be05ac74a644a10940c48115a040e75a941b73ef08f6a988827906748caef85b7425b5d6ed1cc422b1ef15e25403b94d03512c072f14fdd7e1f8c4287a6beb56a236e9e52e36dbfb97202480bebe8b9cb99aa8ebfb572c006fb5018c28818f17e8762ec297c06c6bc893985ed1816feddfff7cd79c4edb4486bce616237300107c0f25964b9636bef8fc89212185e8cef124367b4ac7477a14968bdaf3ea6a7f69952d7b1ed136dd219aa2f4afa6da862eee919297b99340b51059f0e59a1eac7c549943608a11491e5b06d42d3c114278acc7ea40", 0xe7}, {&(0x7f0000000700)="392b744e98ab3fafdef00cdebde6fe05e7334bf5d81b752b91fe2b59cb26a696f19df474577fa925db07b37f41207777d6fcd21817e578fdd9f5cf00e7403ac7fe1db51a2fb8fa36c3db5b608a44743a47d2c0b7ba8a94363d0e683c2aa2e9204e60ec0072c9751131cb0469cefd47672f30ff75a65e05e1ff62ddc9f959454de38301978f079023c32e033a355f402627ef2bd6c2e23055613d1967870565d949cdbaa9e286d76923d600504f252b2924d0a71ad93d9f81c3a199950e730e21ddbdc64d57559c45da032ee8d86a27e54478eaf3182b59e51df35cefbbadac51158262edd88d41f2318e8db1e94216ee858f5ad75b7028", 0xf7}, {&(0x7f0000000800)="da5f2285ec251daeccd3dcbce7ea02edaeb784b5d2f882ece98eae5a15bc25ff94b7b563cd92ddc735da847c5cca889282a43a81844c5870", 0x38}, {&(0x7f0000000840)="7eae9018a7fda312b6198b19dfbb45c65f090f2feab476c1a6b01a92575f0588e326d0b46513185059882ea2fce1e86fdc59f349ecb0ea2d7aa1cf995e48c7e8f0cb5ad1cea17704e62be886b6baf4155753c3e7acd7830e9b6285126599a1d87661253e371d0b30dee7c3a02e64b884ba3da47a161406844b2717c95fb00fac9bd3dbba50de30654dfc0d22e8f82285c49442b7ac87c8cce96fa542023d840be2f155df82ee293f056a979b45051274a842425b4bb5f4b0281874e5aee1336f487b21f1ae652900c4869dab6ca67e", 0xcf}, {&(0x7f0000000940)="a5339dce25f55943e521a7cfee58c58bd90e3968f97ecb2fe78e0dc7dd7819d97e52537ab389ec41ee2c80bbe5815e038bb91a24195ecdc23a5db1618a48ee2a2be5b1ea5d2e24ff38e61fb4e981d7a281bcf7d5f4bf159eea4507a5f7b1c89204c0c043d0fe4f5e6f62eef1ba03e508ebf274467b10d410926d8ed29f469215a7", 0x81}, {&(0x7f0000000a00)="e3977c5e02e458ced1da8e542db9b6acbfc4486260a3c87fc959d3ad24009a97a850a4182f9560e51f4219f17bb3e2533ea96e6c7678b55f23d921ad05a7beb9ac2dacb42c3e215e9f818ba693", 0x4d}, {&(0x7f0000000a80)="8021113752294399cd8b9c06b484e2bc2388802c9186c71cc7f4a5fda38074b33cf916026242a058c4ba47b19ef7f2feb54e2ceeaa6d528680bbeadd4447cd33dc99047b21a2e7f42643f40a65dc3c214163a5b1735f7801df08d2fef671af433660353e57718f6d9372c250341a46cb0d5c74bc47ca", 0x76}, {&(0x7f0000000b00)="fb7113a363bf110de31b491de6b2f290a569c1a46f6bae59aa910e20d62f955351c684b8035577f934cbe13b3697c9763660b0907d741980fd94206803123ca21ef5222e4f5f286099b10777e1a09e9431e39e84186d2d6d667462f5b702cd08ac80a3618a13b2e802d8d3bb2b764855fb9b0d3a6764cc81b84b3d06d4c07d4813a57c7ed34835bd9259943be2f81573f6d54f8e3f7c19841b839749b7c3e57244edc144eba2eeec027043ccbfea7fa181324a78ba947b3788212dcb", 0xbc}], 0x8) recvfrom$unix(r3, &(0x7f0000000c40)=""/107, 0x6b, 0x1, &(0x7f0000000cc0)=@abs={0x0, 0x0, 0x2}, 0x8) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/null\x00', 0x0, 0x0) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0, 0x0}, &(0x7f0000000dc0)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000e00)={r5, r6, r7}, 0xc) 02:19:20 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = msgget(0x3, 0x80) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r5 = geteuid() getgroups(0x8, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = getpid() r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x9, r3, r4, r5, r6, 0x4, 0x7fd9}, 0x6, 0x2, r7, r8, 0x21, 0x200, 0x100, 0x4}) fchmod(r0, 0x4) sendto(r0, &(0x7f0000000040)="42d0ddd7642c25d9789d2e9e0c0e6d2b44d70b7e0800e575ba0dbbf27c4ad439eb6aaaa18e774ebfcf7d1a649d859049", 0x30, 0x4, &(0x7f0000000080)=@in6={0x18, 0x0, 0xf58}, 0xc) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000003c0)={0x6, 0x1f, 0x80000001, 0x7, &(0x7f0000000140)={{0x3, 0x5, 0xfffffffffffff3a8, 0x7, 0x200, 0x2, 0x2}, {[0x3, 0x6, 0xffff, 0x200, 0x100000001, 0x5, 0xffff, 0x3, 0x3, 0x100000001, 0x4, 0xfd7c, 0x6, 0x9, 0x7f, 0x1000, 0xffffffff, 0x400], [0x8, 0x1, 0x3, 0x5, 0xb3a4, 0x2, 0x4, 0x2, 0x1, 0x2], [0x9, 0xfff, 0x4, 0x4, 0x4, 0x81, 0xc400000000], [0x0, 0x973, 0x9, 0xff, 0x80, 0x1], [{0x4, 0x1, 0x6, 0x8}, {0x1, 0xffffffffffff01b4, 0xff, 0x5}, {0xdcd1, 0x3, 0x800, 0xff}, {0xb8f, 0x9, 0x1, 0x80000000}, {0x2a, 0x6, 0xfff4, 0xffff}, {0x7ff, 0x450a, 0x0, 0x80000001}, {0x89, 0x2, 0x100000000, 0x2}, {0x3, 0x8, 0x5, 0x7}], {0x3, 0x5, 0x6, 0x1000}, {0x100000001, 0x2, 0x7, 0x401}}}, 0x5cb75a39, 0x40}) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/16}, &(0x7f0000000100)=0x12) socketpair(0x18, 0x4003, 0x2b, 0x0) 02:19:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="0100000000000000", 0xffa4) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) fcntl$getflags(r2, 0x3) 02:19:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x7ff) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 02:19:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x4) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) 02:19:20 executing program 1: r0 = socket(0x22, 0x3, 0x2000000000040) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x8000000009, 0x4, 0x0, 0x9, "0145c3901ddae4f81805ffea0a493590073cf4c3", 0x1001, 0x1d5cf96e}) write(r0, &(0x7f0000000300)="8b6d046ea348c7b123064268687f4bea217efa0047bc201c84f2a18f1f56dba94aa410a19683ee67e365d41307e8be0d7fb309522875d26d377ae3b578aa85dbf34dd76fb35380f644dd592c5342b2663c30f19c418ba3f69410a9e0cfc750c7ea3ffae20a248d727a0ca920905cc09c0f63830030d70b50fd092b325634fc87eb628672d7e3061c190716126f6442b181b75dfd53c2a2edd63e8dd058fb57677b7507c7cbd4d10af0a21d40d8ef2678b6e9dda9209bbb22cbbe898c", 0xbc) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x42, 0x7}, {0x47, 0x1}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x0, 0xffffffffffffce90}], 0x1}) syz_open_pts() ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000002c0)) 02:19:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x10000}, 0x10) 02:19:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r0) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 02:19:20 executing program 0: r0 = semget(0x1, 0x7, 0x10) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000380)=""/4096) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x24}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0xf3, 0x0, &(0x7f0000001380)=""/243}) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000240)=""/234) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20081, 0x0) 02:19:20 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) getpgrp() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20849, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 02:19:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) ftruncate(r0, 0x0, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) 02:19:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) 02:19:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8002, 0x80) poll(&(0x7f0000000040)=[{r0, 0x108}, {r0, 0x180}, {r0, 0x34}, {r0, 0x42}, {r1, 0xa0}, {r0, 0x11}, {r0, 0x6}], 0x7, 0x2) read(r0, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 02:19:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa22, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x3, 0x1000, 0x79fe80c8, 0x3f}) 02:19:20 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x24) pwrite(r0, &(0x7f0000000040)="121382cd5417d3268af7b6dd862a8384a359ab7e950cea6fe6e67ef577f4ea6c137c655d3c329f20bc8799a8169bafbb327b9a4aed4c3da02872d27eb5258638673a0de7275957774ffd1adb94d10cb0182fe024875817bdf5612427f9d7bb2cfb5fe59565", 0x65, 0x0, 0x0) poll(&(0x7f0000000580)=[{0xffffffffffffffff, 0x1c}, {}], 0x2, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) 02:19:20 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 02:19:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x448, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x282, &(0x7f0000000180)=[{0xe, 0xfa, 0x81, 0x7fff}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 02:19:20 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f0000000040)) 02:19:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x9f) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2010, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 02:19:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 02:19:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x21) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 02:19:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x5, 0x400, r1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x482, 0x0) pwritev(r2, &(0x7f0000000040), 0x0, 0x0, 0x56) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x80000000, 0x8, 0x10000000000000, 0x7, &(0x7f00000001c0)={{0x1ff, 0x0, 0x7, 0x8, 0x80000000, 0x9, 0x400}, {[0xffff, 0x1, 0x7f, 0x5, 0x9, 0x7, 0x0, 0x1ff, 0x6, 0x3f, 0x5, 0x6, 0x3, 0x5, 0x1c1, 0x7, 0xffffffffffffffe0, 0x7], [0x7, 0x7, 0x1f, 0x81, 0x8, 0x8, 0x1, 0x7b9, 0x21cb], [0x3, 0x0, 0x7fff, 0x5b3b, 0x5, 0x7f, 0x10001], [0x0, 0x1, 0x5, 0x9, 0x6116, 0xfff], [{0x80000001, 0x3}, {0x4, 0x2, 0x401, 0x1ff}, {0x5, 0x1, 0xffffffff, 0x80}, {0x3, 0x0, 0xffffffffffffff6f, 0x3}, {0x7, 0x40d, 0x0, 0x4}, {0x6, 0x100000000, 0x1000, 0x1}, {0x4, 0x20, 0x2, 0x5}, {0x100000000, 0x61, 0xffffffffffffff01, 0x5f32}], {0xd1, 0x5, 0x5, 0x6}, {0x5, 0x7, 0x400, 0x4}}}, 0x6}) ftruncate(r2, 0x0, 0x100000000) 02:19:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) fchdir(r0) 02:19:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x1fff, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x2) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 02:19:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x4c}, {0x6}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x218, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x102, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000001c0)) pckbd_enable: command error pckbd_enable: command error 02:19:22 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x24, 0x40, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x41, 0x2, 0x4, 0x6}, {{r0}, 0xfffffffffffffff9, 0xe1, 0x1, 0x1, 0x5}], 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x1000000100000002, 0x200}, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)=0x1) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) close(r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x6ab) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 02:19:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) syz_open_pts() close(r0) open(&(0x7f0000000480)='./file0\x00', 0x8000, 0xa) accept$inet(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r1 = dup(r0) r2 = syz_open_pts() sendto(r1, &(0x7f0000000200)="5f6a150d116af96bf65ce6512be300220dd5af3cfe379d7068bbc8792391d63b6d11b241354253f6532ad51ddcfa89e0510dc3d42642a33dbe6b44c3c1b007b0b8ca6e44d166a2b1c6758564f4a7f7f6f879dd35e5b2bb47456ff2726b550c04676b12a9bec3ef88ac6dafdc98483c4206b635232e8449edfadc3ea567378c8238d136966fd19e50bf0e6b06c1f4ed95b12ffd20f2856da6eb4d4b7df2ee972010d0796c14933013d48289c28b9cd27b09aa0748f252baa7d1053c97b0e40a175553d677104f0184b2ec0b5f66499ef768ecf92f740fc92ca46cfa34c574beca8215116df1bbbb0a34df9a3ce4ee", 0xee, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x3f, 0x10000, 0x1000, "1728a04efd5d344e5f07c6988492de5345ebd550", 0x1000, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x5, 0x7, 0x4, "2d921ef9bfb6ad11f4b1fc96ae9c908cfb410a19", 0x5, 0x10001}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000300)=0x2) 02:19:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCCDTR(r2, 0x20007478) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) r4 = dup2(r1, r2) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 02:19:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa87, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0xfffffffffffffffc, 0x80000000}, 0xc) syz_emit_ethernet(0xffffffffffffff22, &(0x7f0000000380)="b6f09ef78f17c714426ea25c0a8f8f6d6c8edb0f6f9dbac0dd832565ea2228a2f583ed202d6809880bd5f2a02d931085921392ba916461119b7551e491ea17e5b47372117a996569a9a4612c6438b1ccc867e199a092861e58640026c6ec37caaba1023a66f8cba38fbceabf") r2 = msgget(0x0, 0x1) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ac2796a8c9731e27ad26303f97cfedad9f571b0a98b161fd228a486270b9dde92a794c5b4f5374123e79048bc1724435e255ee20205353506ab66f012a4dfe3e1c0139c34846dc34328ae2e86b3b954e697f8560cf5cdf02c3a809cef733ca0f4651e2133d64be8967ca91f3c70e99534b6e0b378efdc83c3ac71d1513769f3573bb25d8ba60b74422620aad6958970404771a38e4e229658fe3e6f7b7b20bba2c0e4aa09cdd39"], 0xcd, 0x2, 0x1000) 02:19:23 executing program 1: utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xd1, 0xfa6}, {0x1, 0x2c}}) mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x8a) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) write(r0, 0x0, 0x5bf) r2 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3) shutdown(r1, 0x1) 02:19:23 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffff, 0x0, 0x0, 0xffffffffffffffff, "44d3b22f9e25e202eeea394cc43fd6b0e0225ab2", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000000)="97", 0x1) 02:19:24 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r2, &(0x7f0000000100)="418d6c4d042dc927f6563f6ba1de6af7288eb1ec3bc1fdcdd0b00aa2ee2b6808f8f171603ecb015a2054df178aec5b63f76bad29f987263058218f287e037d7aa50b16441b415f957674787a6968863bf6bc4a0cdd93fbcd3ede3f69ece3593f51b441a462a83506400f2bcc94798b79a6c2fc0ec9cf661ebf3cf953ffb56a392e5d40659e4e60082a", 0x89, 0xa, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:19:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x600, 0x10) close(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) r2 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x81, 0x2}) write(r0, &(0x7f0000000100)="1bbbd11925e71fb085e07a88c239bdcdcc7d668361b1ae92a25bfd127e53a5f9686c2b18a029f545870d7aeda889ace41e980b5c59420b6d97b36696d103df28586d1a6ed2b5e7afda2c431103ffcd11b38c469afe365e94533ae7c269eef06ce9fec46a75d0b7e7b940ae34467396713b7a83c364b3053fc00ab6149e83aaeaa4299c828e5b68806fa875bd0470678ec28ed385ef46c9d3cf6f7cedfca76cc873bbb7afc0bc245743c864e5a097eccb8b4331bb7c16edce8198819e6304947ba2a76c967de7e38d97c3177a3bca0d2e7486ae95d14f9f881a8b2ce9c45f229708283e692c12ff5af1d0c173fd828e4976768d24c0e8ca8ea86cb35a0d", 0xfd) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 02:19:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000384, 0x1) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000040)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 02:19:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 02:19:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x401) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:19:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="66342a6f078641aa5ba57fc57c1ba4fc6ea04c3bb8942d5c2f09f02b8d4f89acb13dbf628607f637dbc364fcf09cfbefb754db1f880ea0953615dd012ee5ee8a86ddba05993da761cf8799c40028ab26ad1162f22140f9cdfe5b7ab8dd74871208be24a9d1fff508441ae3732a37cb5ccbb8b9551024b182ba51bb30d493", 0x7e, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 02:19:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x9) pckbd_enable: command error 02:19:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x181, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x16a) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x401) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 02:19:26 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r2 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = geteuid() r6 = getgid() r7 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x8000, r3, r4, r5, r6, 0x10, 0x760}, 0x1f, 0xfffffffffffffc00, r7, r8, 0x8000, 0x1ff, 0x401}) r9 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r9, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r11, 0x2000746f) ioctl$WSDISPLAYIO_SETSCREEN(r11, 0x80045756, &(0x7f00000004c0)=0x10000) shmget(0x2, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000000500)) poll(&(0x7f0000000540)=[{r10}], 0x1, 0x8) sendmsg(r0, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000880)="07b0ca6f44600122379dd55a53d87ffff8942077c308ae3ae433107de295cf9bae033794c0ce24eba781b5af5d0d97e827599ebfb83c349316a8dc369b6a9f7c7b9dd0cc8557e7736063f3854b24b618a3d25398676c6bae893e33661f6bf20a1f5b3e653c1fd769be4f9a673d647a280bce3ec85c4a64b8aa30a165572c502b50f4aa6c5fb23b33ce4797aedd0aa9ac6d72588691f30e813e853d858e636b6822d828f8da2308f69944a89cbcdcf66751f5b68b29ee8fd76d89ba47d7f9aa178dc9681a82e2b0719c52e2049d1159369f1f4b828d5b325ae752062fd53079fd15bba711c6f193499c117b13", 0xec}], 0x1, 0x0}, 0x400) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000001d00)) shutdown(r10, 0x1) unlinkat(r11, &(0x7f0000001d40)='./file1\x00', 0x8) recvfrom$unix(r0, &(0x7f0000001d80)=""/48, 0x30, 0x2, 0x0, 0x0) msgget$private(0x0, 0x44) accept$unix(r1, &(0x7f0000001dc0)=@abs, &(0x7f0000001e00)=0x8) r12 = msgget$private(0x0, 0x400) msgsnd(r12, &(0x7f0000001f00)={0x3, "9d025899e184fdeb3998dca94f14d133b799f98765a599c643f312c8ae7fc85b5241e94407af9260c035078aff95edce0dcde6e2fbbbe7404270b1fbb75726ef913d25194d14d4251bbe94dbc3b68f0f5a748c8871a5b4dd6ea8d82b69211de712b8a879551698c737e782af0c68b3f71ca0593df4a224593283c61bc3a45a9d60b9b00b87126bae6e775427961a581a5a5c6c1c067b0f04387a4e2a9d2930c8581b9db0da90addeb23eccd391a017424d19c51a63343966a418d5a912c39b84059c9ee0166e2996390444103ee075b47b7a01644fe50af313e158510ef786060a1c94ea8b"}, 0xed, 0x800) bind$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="01002e2f030000000000000089bbd76a9b110666696c653000"], 0xa) 02:19:26 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x104) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000001180)={{}, 0x2, &(0x7f0000001140)=[0x0, 0x0]}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0xfffffffffffffffb) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) 02:19:26 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x476}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 02:19:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x888, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x374, 0x8, 0x6e8a, 0x40, "aea285ab8f9565bf0e7c210553f3e168e6ffdeae", 0x1, 0x60000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:19:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffff00, 0xfffffbfffffffffa, "5c06001b000200000000000188e4c12e00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x1000) 02:19:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f3431", 0x1b) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) 02:19:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bdd3280d33ee6185c6a19e1abfbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c06d979b782247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f037742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb062956cdaa50825793e369870cf9c83f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x200) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x4, 0x1000}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1000030a) 02:19:27 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8001, 0x1}, {0xb1, 0xe2}}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x41) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x6) getsockopt(r0, 0x0, 0x9, &(0x7f0000000240)=""/220, &(0x7f0000000340)=0xdc) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000380)) nanosleep(&(0x7f00000003c0)={0x2}, &(0x7f0000000400)) mlockall(0x1) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000440)) kevent(r0, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000001, 0x3800000000, 0xdbd}], 0x6, &(0x7f00000004c0)=[{{r2}, 0x0, 0x20, 0x20, 0x8, 0xffffffff}], 0x27, &(0x7f0000000500)={0x81, 0xff}) recvfrom$inet(r0, &(0x7f0000000540)=""/71, 0x47, 0x43, &(0x7f00000005c0)={0x2, 0x3}, 0xc) chroot(&(0x7f0000000640)='./file0\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000600)=0x802) fchmod(r0, 0x40) getgid() getsockname(r1, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) utimensat(r2, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x4, 0xffff}, {0x7f, 0x5}}, 0x0) recvfrom$inet(r0, &(0x7f00000007c0)=""/17, 0x11, 0x0, &(0x7f0000000800)={0x2, 0x0}, 0xc) r3 = dup(r0) truncate(&(0x7f0000000840)='./file0\x00', 0x0, 0x9) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000880)=0x20) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000900)={0x5, &(0x7f00000008c0)=[{0x0, 0x8, 0x79aa, 0x7174}, {0x1, 0x7fffffff, 0x81, 0x5}, {0xa7, 0x10001, 0x9, 0x9}, {0x9, 0x1, 0xc01, 0x5c}, {0x800, 0x80000000, 0x7fff, 0x5}]}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000940)={0x2fc0}) 02:19:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000180), 0x1128) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 02:19:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x322a, 0x1ee}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 02:19:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x6, 0x2, 0x90d2, 0x5, "d730c1e7bb6fc6e23c5b00b0bd00000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa0", 0x124) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCDTR(r0, 0x20007478) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r3, &(0x7f0000000040)="96381234a047275d144fc9947ecf151619c4", 0x12, 0x8, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) 02:19:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "85fef6bd060200008c00314f6d809d19980200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:19:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x3, 0x400}, {0x18, 0x2, 0x3f, 0x3}, 0xfffffffffffffe00, [0x36, 0x5c, 0x7ff, 0x1f, 0x7f, 0x80, 0x3, 0x3]}, 0x3c) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xa, 0x8d, 0xd1b}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20000004, 0xfffffffffffffffc, 0x4}], 0x28000000000, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xa3, 0x37, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x401, 0x9}, {{r2}, 0xfffffffffffffffe, 0x4, 0x4, 0x7, 0x2}, {{r1}, 0xfffffffffffffffb, 0x2, 0x4, 0x7}], 0x0, &(0x7f0000000100)={0x3, 0x7}) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 02:19:28 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0/file0\x00', r0, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x7) recvfrom(r1, &(0x7f0000000080)=""/60, 0x3c, 0x801, 0x0, 0x0) 02:19:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0xfffffffffffffffe}, {0x18, 0x2, 0x9, 0x7f}, 0x9, [0xc000000000000000, 0x43e, 0x0, 0xaeb, 0x401, 0xffffffffffff0001, 0x2, 0xffffffffcdcced80]}, 0x3c) flock(r0, 0x3) close(r0) 02:19:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x7828, 0x0, 0x0, 0xfffffffffffffbff}]}) 02:19:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000280)='./bus\x00', 0x10000, 0x8000000000006) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xd0, 0x4, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0xb, 0x7}, {{r1}, 0xffffffffffffffff, 0x48, 0x40, 0x587, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x22, 0x8, 0x5, 0x10001}], 0x100000001, &(0x7f0000000040)=[{{r0}, 0x0, 0x51, 0x1, 0x2, 0x101}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x0, 0x4}], 0x9, &(0x7f0000000080)={0x4448, 0x100}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x52500000000) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) open$dir(&(0x7f00000002c0)='./bus\x00', 0x20080, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x5, './bus\x00', './bus/file0\x00'}) ioctl$TIOCSTART(r0, 0x2000746e) 02:19:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x0, 0xa5d, 0x20, 0x6}) 02:19:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/218, 0xda, 0x2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r1, &(0x7f0000002540), 0x1000000000000067) 02:19:28 executing program 0: socketpair(0x402, 0x102, 0xff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) 13:34:12 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) 13:34:12 executing program 0: r0 = socket(0x400000000018, 0x400000000000800, 0x8) socket(0x2, 0x800000008001, 0x10005) setsockopt(r0, 0x400, 0xd804, &(0x7f0000000000)="b007af758f29c5fab9e12727ecdb6e1feb1c70a996829ae5063b5924acc5b7945466b707337514ef21ea0e38203eca5bc22ce73cac136eb4d199d4dd5441094dbb94fbce8cd080e3bbe9dd9a8519592739b4d21b3af768656052d61ceb2805aa53019b73715dc848395ad31ab033856bda7a5c90b02b5be1d987b9aa34411c6a4673ad1c48687c7410123dc9d9901409945dfb2e334aa3094795a1f69dbea4e28468fbf4cc45a1140c1f0e888d21dce1b736041b9c3e5c0e1235c348b3", 0xbd) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) socketpair(0x38, 0x5, 0x0, &(0x7f00000000c0)) 13:34:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x8000000000080036) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x400, 0x10) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0xa000000000000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f00000000c0)=0x10) accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xce) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0xc) 13:34:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x3c, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:34:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0xc000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbfff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) recvfrom(r0, &(0x7f00000015c0)=""/133, 0x85, 0x800, 0x0, 0x0) recvmsg(r1, &(0x7f0000001580)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000000100)=""/196, 0xc4}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/141, 0x8d}, {&(0x7f00000012c0)=""/125, 0x7d}, {&(0x7f0000001340)=""/76, 0x4c}, {&(0x7f00000013c0)=""/44, 0x2c}], 0x6, &(0x7f0000001480)=""/232, 0xe8}, 0x41) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) dup2(r0, r0) 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, 0x0, 0x9000000) 13:34:12 executing program 0: socket(0x17, 0x4000, 0x9) r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 13:34:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000080)="4cd6226eeea3bad88c5654c462ea9e5d258973205719c2378e9add9bd1b2", 0x1e) 13:34:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 13:34:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r1, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:34:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() geteuid() r0 = geteuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 13:34:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0x2}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 13:34:13 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget(0x1, 0x3000, 0x10, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:34:13 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x482, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x1, 0x1000, 0x6a, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() geteuid() syz_emit_ethernet(0x23, &(0x7f0000000080)="cf15756338d0c0f0d1ba7d88e904000000000000006633808a43038b2845c9f2a7dcce") 13:34:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x0) write(r0, &(0x7f0000000040)='~.', 0x2) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 13:34:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000053c0)={""/16, @ifru_addr=@un=@file={0x0, ""/4096}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000080)=[{0x1, 0x5, 0x9e0, 0x86a}, {0x18000000, 0x7, 0x5, 0x2}, {0x3, 0x8000, 0x3, 0x1}, {0xc00000000, 0xffff, 0x1000, 0x7a98}, {0x40, 0x400, 0x7, 0xb6}, {0x5, 0x9, 0x1, 0x200}, {0x3, 0xfffffffffffffffd, 0x2, 0x1}, {0x1, 0xffffffffffffffe1, 0x8, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) close(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x476}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@un=@file={0x0, ""/108}}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000280)=0x3) 13:34:13 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./file1\x00') r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x5, './file1\x00', './file1\x00'}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80045713, &(0x7f0000000080)={0x0}) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x2, './file0\x00', './file1\x00'}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x200, 0x0) 13:34:13 executing program 0: r0 = syz_open_pts() rmdir(&(0x7f0000000000)='./file0\x00') r1 = dup2(r0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0xffffffffffff28cd) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x1, 0x4, 0xfffffffffffffff8, 0x4}, {0x1, 0x9, 0x1c0000, 0xa63}, {0x2, 0x0, 0x0, 0xffff}, {0x1, 0x331, 0x8, 0x4b700}, {0x6, 0x6, 0x7, 0x7}, {0x4, 0x0, 0x8001, 0x4}, {0x1, 0x4, 0xa2d0, 0x10001}]}) write(r0, &(0x7f0000000d40)="af69454f1c250428a8483942f88e3650c61d9f765f29e26d4ea102976887e112af76af0ea198be19c2ca7a0e74937308000000000000000f2c129f6fd5f2cea81b9d07e543bcb8af79e92f0c356b12d4cdf2518986c774fc7cb0dba079c4874a4c342642a902e0498accea99f362cf3dc01fd4489f15e419f9fde634eafe170fb56a7b7a0d2219e8c76fdc11b2f42ed0de70f33c70c181e508ec5009a29e6eced93398e6304e403f2e783db812553a662cc00efe9f5c76c1d6dba09d6a570960c6bae89a6c1a219810b4b494254134402a4a66acae687efaa0e2724d1346486e99c499320fb7f3b75b39b0028d2dd08c2d04e4df576ee568397a165ea325019d8d", 0x101) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/19, 0x13) poll(&(0x7f0000000080)=[{r0, 0x55}, {r0, 0xffffffffffffffff}], 0x2, 0x0) 13:34:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="2200ce6fb5af6f00", 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget(0x0, 0x8) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x7f, r2, r3, r4, r5, 0x100, 0x5}, 0x0, 0x1000, r6, r7, 0xffffffff00000001, 0x3, 0x8}) socket$inet(0x2, 0x3, 0xffffffffffff5e0e) 13:34:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 13:34:14 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) read(r0, &(0x7f0000000140)=""/253, 0xfd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80a, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) select(0x40, &(0x7f0000000040)={0xff, 0x4, 0x8, 0x800, 0x2, 0x3f, 0x6, 0x6}, &(0x7f0000000080)={0x1, 0x0, 0x128, 0x800, 0xa2, 0x9, 0xc82f, 0xae}, &(0x7f00000000c0)={0x9, 0x80, 0x6, 0x0, 0x7, 0x9, 0x1f, 0xff}, &(0x7f0000000100)={0xfffffffffffffff7, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x7ff, 0x9, 0x9, 0x56, "2242c5aaa302c0e8d32bf5eb2395836daa75c40a", 0x9, 0x8000}) 13:34:14 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1) r1 = dup(r0) socketpair(0x3e, 0x0, 0x7, &(0x7f00000011c0)) recvmsg(r0, &(0x7f0000001180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/93, 0x5d}], 0x1, &(0x7f0000000180)=""/4096, 0x1000}, 0x42) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 13:34:14 executing program 0: r0 = socket(0x2, 0x9, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(r0, 0x8000000000000002) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0x7, 0xfffffffffffffff8, "2e5bd496d38d5a6be21a4fae738dc6e24c66e2e0", 0x7fffffff, 0xffffffffffffffe1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000d7000000"], 0x21, &(0x7f0000000440)=[{&(0x7f0000000180)=""/225, 0xe1}, {&(0x7f0000000280)=""/11, 0xb}, {&(0x7f00000002c0)=""/69, 0x45}, {&(0x7f0000000340)=""/157, 0x9d}, {&(0x7f0000000400)=""/22, 0x16}], 0x5, &(0x7f00000004c0)=""/134, 0x86}, 0x1) 13:34:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 13:34:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0xfffffffffffffffd) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000016c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) read(r2, &(0x7f0000000640)=""/4096, 0x1000) lseek(r1, 0x0, 0x0, 0x1) open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x100) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="6fd9238ab4a11e38c31af63607fb8bc861408b74d16c54dc275e2be2be7717f3755456e6b4664bbfd85135151dd01191b0b981776434284a119daa2d137f88b0d24bd23e8a10b62ccb1204d7a4651e78ad9f573ea67689cf170098be0c683ee0b9d0abe27412e12416a4c4f3cdbc7b12505e0f8ad0ba9b387412243f0e9a6b375b1edd6622facbb83540b1a6a469447acec928883a1032e8f967128a85d0e50abae6b5768b456f0761670cba25c0fb4cbe5c409446059075f3c49cbb31611f9540215393386ed30cc9b8f56efc64de18d78f0bc22f4076078e93cf7e35d6edc214f03551b02eb83a02d5c78a066269194e", 0xf1}, {&(0x7f0000000180)="a19e555d0cd25d289ed46b668a7ba575684f78f74929b617f4a46b28b7197d254a9d74492eae3d8cba75a6018d6c36c30727075e7883ce28516df288616c438a8d16a0958cec93481a2e3e048e17f8c370b5ed8b0f0ebceb7008fcdbfe2d4a713ac1c9d653a6a72805125502c2e2d9d867f58db6dc4189d136024e39ade59758859796cc3c597fa1bc3b60fac6a7dbe886b621bcd842115c42c9b884da5d384cc3c6c4990a38456ef84c2c9bbb9a0f69", 0xb0}, {&(0x7f0000000300)="ade48d6c7a4d52895b6516e92363ea06894442e727bdd152810bb96944027561650cc652f727147c6e43b4ae197685d5b6ec2c63fc14cac33035f81721275303c0df5313257edf857bcf305368291fb91c23e83d3e97306224722dd88788af834a1328eb674a2c240c0bb5d4f4fc28768e02c10a83bcff66276d5d541a5f35b3837fb4420737b9e7d0c005c88dcc699eeb280554ae6609b7d85aad21db41aa17c83bd852b21c9389c65f18ab786b8062d1386ac1b53356fa6bb421b7ff1258f98df14adc", 0xc4}, {&(0x7f0000000400)="dbb7434d57ab44bbd1b414072447494df5c48d04cc4cbfd1566e1e726e9c72cecd10b3471e401daf003259827025dccb798acfac9cc35d79f28fab0e10ead317c5d93b12d9b5df7d32dcae7c4b79e28b32432c11f85e35440f1d2d0835b5e438e4a3df1b4439ff9dadd57730066192934bd78d201bd114413e0bf69dd30866584492f95e8152325a3bfd28f2de98f664ea", 0x91}, {&(0x7f00000004c0)="a7dfae99271a8430a262ff937c2080b2c11f8d1924770fb0e41dc969c2652e5e490d63cf344046f83006e79a173eb77920845ad63d41174e3277dd247bfbc0f65779bc84a3a0c1ef905a10d022066c015dc27a9707239a9901f08788fa1341058e14c8e477abfbee82b5599f7eb1853147029c87a2273b2ed69623ca92682479115ed34b", 0x84}], 0x5) pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0xc600000000000000) linkat(r2, &(0x7f0000000580)='./file0\x00', r0, &(0x7f0000001680)='./file0\x00', 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000001640)='./file0\x00') 13:34:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x38, 0x3, 0x10000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xfffffffffffffea6) shutdown(r0, 0x1) 13:34:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000100)) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) 13:34:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 13:34:15 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000600)=[{&(0x7f0000000140)="9d14462089563b4c68cda48791e95596a64d0fdd8fc4258e3c78207d1ea5426556a014a77f24e29e93d37bfb64cf5a94e6bc14d3cfafd59fb1cb714532d68f622d778aad0cd988eadeee22e5e5233d80aa84e8115f34fe0d88b7bb0eca5a55d647d73ddffb0299bb2666c102ab5da687947c1991d89dda01e6dc2da3cd721d6d2fdef37d150d800a066142c370359b2826d8298e8df7cccd267a9933be67e2c8fc5ca969955e400d93e4044e64d212ece2eb970d3b6dbeedc37df7e52a0e33394b9044c07de2858a996ea626315f809ffecd238d1c66206a876c92b12baa43543411c879a79a72eca604b38e393ae2080751691450", 0xf5}, {&(0x7f0000000240)="e03cfcaede912656f356f638541d4d2b641e05e403c3e2a23d84300dc6a94b74e14202c325313375f7484ba469b7136ee5c88247ccc0ad729ae65a6dfd298a695e089bac7dd6943531bad335f96ddc1517bf57fcd2d7686c59be49ce43e3b211216d2ae876483db5f4f774cac8b344b5f2aa0077892290a09e75d5a0d84684407ba6d78021ee051adb3287638389b9", 0x8f}, {&(0x7f0000000300)="f186ce3752dfcab012691d967f7507eeca3c7542ed1844e8e4f71d6bc4fd50ad8d14d9ea25", 0x25}, {&(0x7f0000000340)="eafaaeff", 0x4}, {&(0x7f0000000380)="c642a90588766feb7230fb497cd47939d5cae20d8726c18b184be04323a0e57358447aa71d10130000e50f2d0e7ba83c2b8bce852ff86f6ac7b8350fb9dfcaba3c599ca29ba62ffca82bb562a3b8191db7f1c976e29c99d817b21d688a8142a8e93cf64abbd8aa6b5ffcd0a50444e41958e181a90e66a7e7e5047c119fdb1353f34c0d5d8523b208d223b1bd41baebb8d217bdd2c8d3e3ea3d5fc8f3e32542db371994210fcd0581a0dfd2257f2f1adfc6f5bbd2cbdfe30304d5048fed41812d12281e1ccb87e641b21d55c4bae51813f6a23c507b83", 0xd6}, {&(0x7f0000000500)="06571359296b4d586a245c5d998057555e1f43a5815d6329d4af60b3c3979c2cfa442c1b784db40bbc586f2fc16de812e4e5fc48bb397e98c9ed06ab0f0beb04040898237dba56667998542bf556a07e9660edc32ea646b61cb4b0434537eb2a8f7207f9dba122d65f4a3667f7f5cb13314d9350c772aebe8bbd6fb588891a94b6662321907c96149d1bd8a91be8291dd730ffed141ab04f106d56cb5bd7778fed1936c56ecc50ac090c2bed629bb9b05fab17848b8217078286473f8d2b0471e67360ced09b27b580f64ff91fc639e175b4e5400f8961e01c1c5804b20b8ab1aea57c70f4115de2891aec0641d72b", 0xef}], 0x6, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r2, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x78, 0xd}, 0x2) r9 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r9, 0x4, 0x80) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) close(r0) 13:34:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000021, 0x4, 0x81}, {{r0}, 0xfffffffffffffffe, 0x80, 0xc00fffff, 0x3, 0x40}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x1000, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x101, 0x10001}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000091, 0x843, 0x2}], 0x6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x10, 0xa33, 0x7f93}], 0x6, &(0x7f0000000340)={0xf, 0x6}) open(&(0x7f0000000040)='./bus\x00', 0x10008, 0x98) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x105) execve(0x0, 0x0, 0x0) 13:34:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x9) msgctl$IPC_RMID(r1, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 13:34:15 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={0x0}) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="2573fb4b8fffe3f79aca5161f7aba3fe6aa70074fd1a54a0d28873f5cab88b67de5bd85c9e1b27b16dabf8dc7b8e3b245ccc6372e56f65f64e45be71a42521ee6e8ad33027491719e7ed52187ef7d8eb92f7deecffdd3e6782b8739dd766d731af1e6a878153a9c1540d693e64332953ad29bd30cbbade96b6af1a96bcb77a027c46f4f04ddd5c393add16386c76e8e6c89cf1057218e3e93349774339764cc9ca4b931d734a2133109669c04ae416d7816cbc651586af39f2fe7d20d39f1101e6111200127776119a9c2e829169665ef79bda44ca7be1bbbdf3bc4b6c49a46927611665d22c5878cb9c5e69c05245bb35f7b719144dc75619ac380b085a67f5c960dfde9c0a2809dfe63602de6e3b55f21177ff54272361b2f130cafa4bd699540b2696d5ebde8247193e90a97afcd09eca8667cea614025390825726b2f6331a28e094c079bf2c69fd044a2f14daa977891f89974a6aa7957e02f03456a0f4d4bc14b51dfecb53823307840b2d32320826ad58a0b819188da5ba734a90208bef67d91cdce33e6918ceb79d1d04f7082d81b8db64aeac2cd46192972fbb6f08ad027d67ba5758f272942a9460927bffd454fd42c2f0ba15446d78f2db37ea57afadbb65a4d1290b603cadd816b3694f23b3ad321a91c69b55bb4bd1a1a44e17139e45ff448e6c4ffbe8981188680d6e5c65023b07d5210f1a962b70b4b9efaf73c509aedb0bbe98c11261bb51825a3755ac1d929ac88bb140bf3b4fedb97a01413084df87e679c9c592391d11c9f3e0595bbd0f4acc5817b7dd2a3022a018575bbe9ba714ac730b2fa2416d8f5b0e6f0014deee740e1f27cba3ed6bdb75fbff1d72d4ae897a410571e6e0f99bd7550b9cd53112d0719f9edcf628d13c9694118ee0824c73c76987c48582360286b47d5852dabf8b41d98dafd73f5cc23ef3669301b1e0247bc7941a277a118e07a702ff8bef7c44f9bfdbaae63101fa38c32a1d3fdc7f956bb10e23adacdd26048b97806cdd871f8267e0bb7bd36a8f91b6e69617a4fb1077ca00786bf4b8488a8b17b304a4b71727779f98732cd287d531d8baef837685290831a684577654ca90711b302a1e358b45b0963f32345b6283404967ac300911da254d6e41cdb95318729c1b744e5b68a237bd81dda566b6331a4270c0903ba24423b41646eb83685c4d4f12d7aff4dc028cb768ae49c7f751d8cfdff37bf89d17fe0e01a5cbda17caed10947228d6addbf3f6a2b1da457170aa16c36c06fdaff3e7b71a86d24c396633db144851f288cabd1846dca9e8f9b9cfa538e79a384b6e438ab4226e719ce86af0b28b482a8f235d131c17af682ffc7cbf14410c7b104c410fb26a3d2f2d6bcc50cb977c37af843eb4de21f76d46907aff5a88b96b5eec80ae7318f06f8799e4674ff208a9bca39f620a022374b892381a316b5e0f7019ea33c3078c6402d4062db7314566403e4c9f1f7632ad3e22401ed795ceef5f96a5ed441749e8c4b1a6f4f69ac7c2cfac2fe19940e372076b2b10e21bb9ddc7b79d1f5692660e74258f8045acc8655db25fbae086fba47217cf1359c1b3bbb374c49e1923ffcb212fa685ed718d43844e57bd4951938554180b1d9474f90f5076a1862fbfc3a43852ca05d4d2b6d356c7aac4e24ba8736491c2f176bc5dfd6594f95f59b46c04f768b9e483275ba8577339e67820fee36c9c05ddc56115c36c959544f316b386bd3a9851f027127d1bae29373884a7d3c43ef9add3170b43a13648c33614237d21c3e8ccd91914fb44eb9c58eecfda2f62ee2de5182f17837150bec6dd1b902a1cba92c309adb057ce4cc4d065c402c5282df2460937c7b1184e62fa4cfc9d3739d6a3acfc5eb55157405220c1aea7da9eaa48be99f1aa3e8cd0249bd551886dfd1f1f30b49933e0556750114b291a3b404cdf7f03bb31f16d8f58e31156dbc635e432003d77f63e01640b04d14d7f624f62780e311e7b9f1eaa9bc5ff170ae69ec6b52792e3cf61b187342364d52679d753953bc6640e58177a7bc00bcdce11cfb2e1d4c826b13900f24c620ea27b6456d03799d7fe1ff9c055823b8b44fa15ae5aac9a4fee37c29e608b37f5ce5c24f768515bbdf725c170026643bd0ad0e03af7190ef5240a930e5e4e8ea0dffd1c37f16921b3745160698776507b5c407718cddedf71615aa6a6ce63dbde8c84c0269879a7041529c0a40f5c763ba2f42f30f47ebddd856e77365603401b4369e3c7b3d6fd35b5c9133dd8eec538b11e2f74831197b0a19b67e22b322f9df8c540ff3539509c12a9a4fa3f9b1318d88e1d10467997b149227130ba2e775a44031ae875020a950c6756d5a6514f1c1a364414f6576fa8f9e04b4b4e8b3505e28a1252cad697434bc197194fa78ab5cae39a9f67d4dae78eca6b0a77345c47067241289fc63a957ce264aec59165860d6e9d93fc55250b6542a4471713cc8c1ec94e2dba77410e49fd883940e7bbf7b9739477c26e262e73ca7c881ac6488f667e3571fce890ca5222702708bea7420ce4f485f1d5ec480f1ca8d4a36dee707940ad131eaaa3408624c73b3c1257f1911341fbbfe96ace1693446fcd4794fae276b86d2aa151d4e9c910ad7e1a39553fc08ba7b080b0164ab00effd931dd9513e1801da1692ac6c7250cb8a1f2104b2e23e2fb91f943fe4c6977f0be1000d81a9db64a028c82ce78fb3ac092b47a74f77b3df18b21fe694b5dbf9628c712fec4f5d5ee5cb4f06153386d1b70e960868e4f873171fb8b31762b16fe6960f3b4d00623e77ee6d896187f37fa635a46b222cda7255b9f03b28cbbe3c8b9c963b3056fbdff0c0b87438605614ee3dd13e396056815e2e20a25ddabaf0f6d634b901e324be80cfd348b3ccce2f604dbd2165d774de852d0b1b77b8c2263736acc4abe703ac5bc8aadeb6808dcfe57def9326a8eef07c0b8fa927849c327c77308264db60aaa4c1aa762f3d80346d511059fcbc3b0af87399776df7cd86ffc0dba19525cf87c10d1342468ab1a96752aac39d68bfa4efc80da8b216eccdb1c7cd09ccfee4a7a7438fe59270d0e874c354ca3cc4aceabc8c06a083df03191c3d3d0bedddb43f0c78957b4335f9a9885edffc41cf3695800f36591fcba1b994e9f86594cce4fbd6bc2979dda1a2656997c78cc42ed166a60169722b88aaff229dbb58ab63db51d2865350f1ae2918a1a08e67ee94984b4577bb48124d150afda18e3f56da85833eb7a2555e675c4feb7f8191674b8d1b2bde7e4c355a8d7592b6022d9889fa0ecae8d652d9ae03ae7f4d8f0dab85b04371ae296132e0c50f412236b18fcb9bca97f01c7438f0082030e836bc199e22dcd1873481a2d6f611e0d1ea06b1d0135ac971803ea984fa3e02da450c7fd47e1e952fd1944401180be04639a257a839e18f9a0c161afe8aa08ee736d62af11e90964df0715ec6b7ddbcee1302e1984b7f84d1a9553d24d9db0abfd28107f6883f471779fa165415f74c9628313a69d110ac12aba2db60972bc8b5eeab57c2ecae1b7aec0e407520be5679a559369f83819f6e3e4101df34b42a7a44fac05f32e413e27ce806dd979b9512d06aa73be38e06847dc07b991edc1983a9f7145f5dac92e76ab9c81fd742e5fabace91c97a05098957dfd428da23ab4711245a630c5fb8bb23ff2e97ea8f4b1588bf54a765b1042a1251d188f5b33d22507021e64ce9f8c8926a4ef3e10f0665a1489f4e5cb39ca4dfe85e70f6665f9df34fee36ae9887d48d07f76bab2174afaee0f37380c9e7400e9824d1d0fd79dfd9605b4698b5ed1f3323aaa730f717bf699bb19babb36240c41faeef0b252edd380fcf2c9333f31e59074d0aabc9abd66167b6c77e593c5a69c084c80d8d49e759c599ea0eb0e8b9cb6dc9b82e48e385cfabaa4c6a93e19b607e8f216d9581ab33d21de37a401da61ec21004f840f1577622d8849e4f6ca95dc01e00871ffa751f1239ddd1738d4ced9d9c2d52a3b611f93eb4094b3458cc51486b7a7530eabd777efd73301006630b73688f27fcc1569fbc9825c4ded60c0c259d47a08c3fd97d6753fce2ab28bf62349ef693f354cb51b75aa7698ba19b1de0d1ab33dc8e97f708842c6978821af10532dbe6991c61cb9bd9e83579815e3766a5fb1a2a7ef3bd5a76a3b6f27800a13188e9d1222fa081692bf70130a609837c23a2d761ef4e7b8339e4688d3a96d276e6a4f0fbf718e3f9efd2776ca5735cf29c4748bea3e0e2d14c24d603891dfebdc19cc3fdc38399b17dd3db8e4ae4dfd65c4458bd202a6bfaacb8dd00e1e21cbf4536ff1a73a4be257a59530f11b6fb5be6f9eff300c3e87e2950b3d566e6a3741433f7d3a622a6497c0afe7d9638ffb90e23491b5994cd4101a0a756af34daa1cd8c38dbaa8006be0e70f4df8e44b40d52ad3352671651601bcb19d8c142f412f334e3459f003414a3377af93fa68fedcdbdc2bd770eb27606a8440c631c54e600a8ee19c7396688c20e216301e9ead53e0d0f81e03d8615fed637fe24a55d560e808a553007b311f1dc64cb2c9a6272ca8e9d1e448010a34f78e109f93873d26014b1ddc790870ad1869805221a7f20e7ed0b4099fa58c2208e7b0f31327b446e3778bd6e42d1d654ccfecd5387b6138fa29a3dcdace3f4f80689c8ad8e187a8d9d4b706c99c62d86586c4f41a601bb9e506c2de7bbb47d420d8d461d7ace385692b38bd9623b9f4597b9e03fc0a7383c21b131bb0fe830337acbd7376196b9613c6c3ca12940678d7c4498f20fb359c32b11ba86de62149188c102759d06d4124aee24a9ed4929e4ba1a86821f0302138a54edbaae127df274baf8361d341c0b205178cf703d768f51ecacc8c454b05075d9d8c74ea8540c021e37d61d5d53545609c0e87ffa2e3bb3b50dfa20dafaadaf0cba2ead6f070ee4879d8a9ecef1796e71f1d9a6376b5ab8f482a51729457d93e13065ce991b373b0f2a20231fb1fcce8627a2558632aa65f7fc5d68a9114f8861e7b11bad488a1bbf66cdf4c93f0d60d4b9de5f160ffc09473fd220fa3c2d54ff3acee82d0001fed5a6e6141cf8609f4c5336dba5944fc97a32c97a6d5a7faf41677cbc4377c41bab330e3e8e78c4f01f84c554b156041f0906cc0737f2fdc9e99c670d13fd106a7d368b0ecf0890b245956f34f3ec6df487e2c960f8edddf24dfef8926b628a989f716d359327460b5e0b0050f79e78e0e2513125d6323f543bbb1d8cc14f2736b88be19366223c99518468ce0cb6c4f0d1ac7c9a1abff097b870e739e005e9559c7650fe43ce2f80e4abba62b2024e79ddc7340a7c8caf3c1bf8f08c1c3e13aeb5679ef9fd29fe6bbdb869cc576b1958ae11040b084dbefc406665386b8518e2542ca1bacea7a1d9ed91ef642daf24fed6ebf1207793bdaa8f1939ff025588dd03306845f36a40ef32c6cb55e2fe96aa0407b1654504d57bdfd65d9f9dd622cac8bb7534cedb81f85cafba4e929834b2e8fecab4421e2b5f3ddd31a959a96c9de7a684d481c580493a56362d3a9a457cb9cedc8cca6d58fcd03d4113b245f9fb4aa55d87a95f80818e27612431a0fa3488cf42147dcf49074d190af8913b1934c829b2d7df376eab80ecd45df45ebb6bdfaa9ba4fd394d5e53d852dae2ae3f96035749737e3cfaeebc525e2063d4cff3dc2e9564005748847eaf49dcd0a486f97203e4682677bd00b4db693df29b9ff05b7e2bf3ba5dafd83474f71210536d3780842e616e5ca3c8cd38e65f56a748cde05e5d7ca", 0x1000}], 0x1, 0x0, 0x0) 13:34:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)=""/103, 0x67}, {&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000180)=""/114, 0x72}, {&(0x7f0000000200)=""/22, 0x16}], 0x5, &(0x7f00000002c0)=""/44, 0x2c}, 0x840) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380)={0x9, 0x100040}, 0x8) 13:34:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x80000001}], 0x7ff, 0x0, 0x900, 0x0) 13:34:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) 13:34:16 executing program 1: clock_settime(0x2, &(0x7f0000000040)={0x4, 0x5}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000180)=[{0xfffffffffffffffd, 0x80000001, 0x2, 0x40}, {0x10001, 0x3f, 0x655f, 0x6}, {0xed, 0x3f3358b, 0x1, 0xfffffffffffffffd}, {0x5, 0x4, 0x3}, {0x8, 0x7fff, 0x0, 0x2}, {0x1000, 0x3ff, 0x9, 0xfffffffffffff3aa}, {0x5, 0x6, 0x6347ad4, 0x2}, {0x5, 0x9, 0x9cc1}, {0x8, 0xfffffffffffffffd, 0x5, 0x4}, {0x100, 0x3, 0x7, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x7, 0x1, 0x8}, {0xc83, 0x2, 0x6, 0xf9ee}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x4bac, 0x2, 0x2, 0x1}, {0x2, 0x0, 0x6, 0x7}, {0x10001, 0x200, 0x10000, 0x6}, {0x0, 0x1, 0x9, 0x4}, {0x7, 0x5, 0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4c0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 13:34:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getgroups(0x5, &(0x7f0000000200)=[r1, r2, r3, r4, r5]) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r6 = syz_open_pts() r7 = dup(r0) ioctl$BIOCSDIRFILT(r7, 0x8004427d, 0xfffffffffffffffe) setsockopt(r0, 0xb, 0x3, &(0x7f0000000040)="89000000000000002eaa4e71304808a3e7a4d988", 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/76}, &(0x7f0000000340)=0x4e) socket(0x1, 0x2, 0xfffffffffffffffa) read(r6, &(0x7f0000000380)=""/142, 0x8e) 13:34:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) msgget$private(0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0), 0x5c) socket(0x20, 0x5, 0x2) 13:34:16 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:16 executing program 1: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x440, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) 13:34:17 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x23) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0x4, 0x0) dup2(r1, r0) 13:34:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x4fd8855, 0x100000001, 0x7, "7d4d6ab2543d903d9a55ce893596bea942b5fa5e", 0x46, 0x4}) write(r0, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b48935d14a79a15cec5d79cd66c31400b4dc386972d2eae1f50145e21795618f1f71dc3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ffff, 0xffffffffffff079d, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) r1 = dup(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0x354) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x2000100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x81, 0x2, 0x100000000, 0x800, "a5ea78168ef08e583fe33c19eecfa57f1693cfad", 0x7}) 13:34:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x180, 0x0) getitimer(0x1, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100}], 0x2}) 13:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000140)=""/15, 0xf}], 0x1, 0x0, 0x0) flock(r1, 0xa) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 13:34:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000140), 0x0) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, &(0x7f00000001c0)) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x2a2) 13:34:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0xfa9dac333e221fcc, 0x5, 0x7, r2}) r3 = getppid() fcntl$setown(r1, 0x6, r3) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/61, 0x3d}], 0x1) 13:34:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x81) pwrite(r0, &(0x7f0000000040)="9b22d56b646b696d9f1b3f855f5f3414944cf887b61426137fcac628f8cb70638fdd6f62f7644cff4346e4fe1d8a5552b65a34157b51874b90277f230934b39d8daead596b94b510debbf12c2e83ae29da441cc48014987ea9463a31853996cbece83e5747a847b86007a1e5afc841ec8afbf7ecd614b86ed5c4b26205b3c6800caccb69eb6dbfbcc48583227da8937f9133ba463d3a78f94610080833528936e475ab8532abe630092f090c4e297d57843293efa4419a92cfcdf169796c52bddc0fb25f18c8e9ba4fd33e31dc", 0xcd, 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCNOTTY(r1, 0x20007471) 13:34:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100051360000004000000000020ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8dd45882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f1a2e27acb5d602000d7d026ba8af63ff01800000e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff000800"/177, 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x9, 0x2, 0x100}, {0x9827, 0x1, 0x1, 0xffffffffffffff83}, {0x80000000, 0xfffffffffffff9ac, 0x3b1d, 0x1ff}, {0x5, 0x8, 0x10000, 0x3}, {0xfc69, 0x2, 0x0, 0x400}, {0x9, 0x9db, 0x1, 0x9}, {0xffffffff, 0x8001, 0x4, 0x3ff}]}) 13:34:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x35}, {0x6}]}) r1 = socket(0x3f, 0x4, 0x9a) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="e96b7204ebe0dfc7d1439be60027a3c40245c386d9fefcf19d25ef11f027268eec94811e2ad456264e23d412ab7392eb2f6eb946c31cde49cd2f1e4e08ad40009c3d8738bb643bc889c5536c797d8332f20eeef21e2458f9933583ed63c13c95bbf6a52976d1b096db3f5e307629bafe85b6e9141caad16ba08c308b2219ab7f3ccbdf81d32dc97a6400f97e1ced81764e5ff2581d1d20d54562fcc4cfa207fe372ef29cc759a7091ec3b22676e2702b9323b69fd8d833d7a7cd597d767e0103743e2dc044a0f53572614552b2c9325587bb0dc4b46085825576a7cfb62d248e4378aa4a63a42c19f78bbc912ca90d2e", 0xf0}, {&(0x7f0000000380)="22c4dfc36498d9f1777b16ee021f007c86f9932de3f066de3de0b034d2f81dbefc3acf568a4d04ef81160956add0506f40dd5e3190e0416789a4bff417f86501d4db07e3088567ecbdccfb46d11c0c674e03e2fe2854f9a11c343b1df7b428ed89bac9fb7aabba2acffa621e035a5d84470496abeff817cd6a30b494e34834a162edcd72cb3be09cabfbe4f63fc3eff0555c4621afb868a3cf121dbe52e9c6dda270cfa268bb15be25d4a75bc579f6c06a8484fa6a3f726e1ee89c4a94fc556858c81ffc94a4dc10330fade875ca3472c54e6e0d5b9cc982d40db6356e84c1fdc53cc67d401aca6ab30962ef997c70769b071b43f01acd460590d06635f68aed4d9738ad757b96b60ddad81927b06c6554a7ed2d262a604091be8e5efdac311b433812410e14aa9bfe2afb066ba6270632997ece8588d501bb9d04661f8fd9c78972ff69e538b9ff3ad220dd196e54a9d4ec7436d28d3d263e254cf8c9a5108668482c8c27cc19df0a3ffe2b0663262cd86a9a91ccbd46a02af69e2621491ee35e4500874914e829bd9156438077ca52cc3643f4c1ee0ff3481f8dcf25ae7c36b3713a90eeded6b6ab7d531d5a8f71ff9906ab982c2e0e8138a357da4ed368e9df8fdd7e8d9fc260d1e02531068aa17fdf2a78b5d8d3030c875ccaab6d2bb3498e701fdaade7cc54a4edb835713a6443d1f30541e240134886a18bd93ef86fc893b928f18952179116a897cf9d63e926b4a63f41cb392dbc2cef4b03ac4a670b3d2cdbc5d5f384deb610bf91d33bd9f160e32e47b4705afd4ec75c508d27b4ecbb931e0124fc2fa4b8e8c292aa9739232b2e9f196070f44b2ce3e04f5d4478766eb3afd9cfac7eb5a155134e18c9229780fc76107c8eab57c0ba74d02423212266a7c024ded1acc8b6334d4bf772b85fc1bd7690688a7b71cd7d866e3be6789e2dd31a4c7928dbcdc043655fec3215cb39967063e4e77ff2eae79a4ad2837cfab962022543e758dd7c9ac25a34ab58afed753acc77a56c2d908674087a3a2c046cad9c44f1b970af076b520a6e5d1b09a5d591ce92158b9c67c2ac0a1f381706b3a0956efcf7fe391c2efc505335b9d94d18b49230fcc0367ab2f32bcbf3cc42efd3a3d4e6a74a61ccd9d8c0cde1bc2d59ac3936619f7558eb6c462e1694389e2e27616e617edb0e06b1b7f6cdfe9d50f4d6d60e1cf1433534884ef789348586bb63db1494f627022604fd07ffc9a9cc1e5ce1d5032fec10732fb311fa49e565cf923e85252729a981bbc0df774c2a53bbe57646adb3d36866bb9a6ddad03941d1c0265cc9228ab644ee5a9fdc8f904d8aa20aecd9b74e19f30c3c2e04fcb97e1466229730fdc78932e813a1aef8af556554f4cfe2898783d41ac1e3a3528fb6f5eefd84e15fce2abfe7c9f480448df83ab0a15d3301acb8ce953b78b8eb93cf7ae06580ad69cb3719badf079a9037b00d5f38c29d0b7937dc73084a24bb1e98692b964231f35c91169fe4f9b66d72ac6c68897ba7eab4d1bd968445eb812b4b9d7986e71e2ef41a45a4a2b8687bd80992346843ae75c762af918af6ee3cc7300a1cc76061338359decb58ec5b735b392cfaa5a64ec2b353f17108a95166d5e6f9f921b7c9870ea22133c1864cd33b4649fdd9f2f57f247871de0c4e062b38e5e6dae69a42dd588b51284d440514f4656f71da87cdbd6db79a253db8e45406fe013a7bd998586df06e075a55f82794397b8a779f26db558844a7b937c5cf1b16fc2578d2a08f513eb72265b8555cb250736c7f660e5cd19ca8455505daf9e2bbcc54fd1b860ece6dfc33f427aaceb6cd65ea4449682c5cb61fb305b28a178bf1130f847baaf6e9f5d19ece3cf67c6a0c0ea4f80ee79e20ed178aa75e34e271df5a09ac7b351899bb3d0fa0f3a3078ad0202e4719fcaaca5bdcf1aec1f180818ca928a3653badaee390ace2de2ba7161449beaff75d2169fd0cd1f723df28b54a0dd0ce8c4d98237f2dc931d58b0e932f93333082563fdff90f6861d81b8572696daa6c3b71d18d2b2929d4d94ca47b2cbcbde9028b85138c14a020d7798a9aafc84a856f7df4c094bb972c3c828d21245ae2107f098468e01f2218559edd8d63cbb90f9cc65085d74404863084ef23d7fb736c268673f7b8f9518f40888f9e83119ac848889913168a02e532946b466d5dd741d6d3d427c2793861f924634dcb33878274472fb68e9f3254b3aa396cf04507df67053179bd109282728f86335ffb0c28d96db5c9e0d5e17f27a3c1dbac8ffb66e07ce2d16751788859de37d705b185aff583c8e1e315bcf9495129318febe2ea4070b5e48b5798f706994a407f40e000e0ebb9b3809cf1caad9052d522b3974b76760169e116b20f1d57b65931a8191a4eb04b5a259db120ca53f38e049ed6ee1ab038333dbdb41fc31513d48549841e4a360edff1586c8c7c4ad4c3c7a96df1d3313148b105c4417ea357741b1d7b9ad90717278a13e1a86528d924d661a5ab051cebc8f7b650528d5cbcd50ab1e20daf03defe48e0479694547df40df4ec219506f650ad3bc7bbc9879a6947a8d9b1d92f40c595c9d48d5921b89cc855aa26a94f9cb8fa35596a1983c54f6916beda7ff6577030e0754bd8cf41d6a7cb7a7236363f5271252be65a20867ca7008c17edee4b4fcd9a469f322895043cf0f5ce1722df7f00971a6e8360dd1a449f6f5d94365aaab62926d5ee8304564e2338eee87f0ba7cb0a4450ff8f02312f2b6012818e0fbda6f1b6a5b325e287795ff03317f87aa637174c72114ad480382c413b2ac75f1cc3ea9f924b6b2c281e44f87c7b6b9f0cebc24f8f6ca4001fd19778f93e6c55b0757b379acc8d3687074e4dfef119e61136f275b9c4ea9b439181cde11dd6aa16f2218a299f31d7e991c89ae59934166b12e9001e0f1eef2cbd587a5b9f8ac68a0c4468043d57a8bfc32ab859ba5e9720e5b7e12a2c37ae1c68816547edf9d573fcffbc8aee09a79d4bdc82e461f2ed0f69826fb6d3686dc5e84294c3fad04955dc740b5d7bc567f3da7f4263eac1150dc906fc3fc496756038c4736a1547d96e1f33ecce19bccccd604c7ed763c6af17ba48ac996474b764525a4b115b9e48ec7dac8a6cf3c06aaec12b92408e635f760f1e791084eafce739fe0ee5b7e0da5ebbf31095c43a7b646b1b1781acdfacea735ce1a62b95abab68fe45d967351e20a8dc8dfc20bf7a22d268e3ee6f40d536c6288b55f183e6673021699caf3c730cafe7123f0db879a0e16770e7925509e8d3a6404e3fb2065d3316e7e41ba81407c47e757d69e4e2b7d62b494e8cd0d27890d085e7a795ccc3dd3fc49260d2852234c6604652065b857d0e2d6a64d8c2cc2a4c524ae6abdeb24e2de931e73ff136f0b019030a515c7ab9d4642acaf020f690a32fd4e4162eae9bb4301b922a87abd69e9456607c333eb6e3eb1cbab2ffd4a4799d0551df0c35e31f26fdcdba36e0f730938468a64a5e30cccc82489bf0b911a893e48d793d12af4e427f2ed9b32d1155beac3819ef38d72ecd2608965fdaf5d66293f5a155c003db79acb7068a62149931d02930ecfacfa1ec2d5873ddea2bed2c8c8c22f0aa4d337a647d7ffd7c277dce3e7ad30a5fc7215580942ae3aa23fc59248ae238b2cc22a39baff171cdd273388cb96bda25a22b926250bbb4ffca140ee2216903b34e4f2488bae18148f4c86a5274de1cd4122b3db6ab47e3bc14a9802531ee4aed074aef4a400eefb4edb476f17cbe94707ae9138266feab041ff1cf2922fa7e1ad3342f03b4907a2c3af9a76c2c8dd5f1d9540dea7a2a4b6c63b8c8c08e0f989cbf1b2ad8168f26fbd361038c0ff87c5811660387f0bbcaa06367e667ecd56b33a1c490c75291f0cc2d1c060ea9f46c1892f1b22d4144e67c330e948242ad7a28fd4a98e26de1057f0ee1a47c50c26eb60c81b2dc73671e45aac0329644e1943e541ab348cca05f5a96b5591f4df7d0b2d5df7309c8ddf50c9ba08d522977bb445ed6070c616f889f9e34911d5f0546a4cde4a44f7a5bdbe529b419642165164323e705f9986fdb5ddc57102ea19c8cd61c323d94c8901848707f1d5bd55a464df67bc7ecf31f5393a327e98dddaa8e2b55783281a04af6c35b2e03b5a4821bc88662ce2e2a7a056f83956e380d05b155451d82bcd487090bfcc0e04e02f850b3319ee66dbd004c7f33c4ff1bc7ea9415aaec858eb1d85c504825abe937eeaacb85fa98ebc7e2f2ba507c6bf1b94950250705ef5ab7728781705df1ea24d8a308ccc20d4557c8efbd1ac764f5fe75eb300be86752956cb5a9f8ace7f65b5cf752d5337e8097a94816763e459a3c8f3fc40b219cfbe3bc5a70032a99e7998b0a7f00185ea2e27b0a0761594cc66b19b092722bfc0fa3c04a7e7501c787bfb4c6497f46905c5605bdf07e5b8443940d5fe6e410155d6c7559064a08e49d519246d9099697bb14c60c3fc53ebe982fe0ba0d6e4cfc5c17d6ca778ffd4b736f165d5b4ef813e2721117c83693babd207fa7bdf319c41ee9de7ad08491788fa210b800a46aa53d9e56cffdd36612552c1ecd62de6e5492b4a1bc6129b3e9300911d79c609937c69da18d4a05be1727a8cc5e25b4997dffe973e612ab20a58eec376323593709a3eb329ec27a17ca1e77faca7d5cd9ad876fa2345375e388f3049711ab4c36c17de2bb67880afb38f6eed8b408b9d8bb6f3b6249ab7d5da63170a8c2e1899be8ef8cd489888d093843db06a39c70b3459fe7c9f83e15f6dc8f74e641addd0b0e69f0a83f585f1a7d18492e6bd2ca322304c3744a68b0b1f1c824284bb4009759e1fecbd0f0bca428329522451bb97d9f5f9809d3a7e05391e80fea2419e475585dcb9f7568ab211baa79b6ba2a3ff3488e3d4ef7417c4ff7dc2337c2cba5f9125d8dc53c562895c0192b2ee6d433e2fe6ecdb69e407df0c2e8b0736cc3dea65b47b107345f881341c7db983d2d14931ad7109364e8790873bbaac494e58782c7a87aefe36aa71959b3939e8ca941dcf3dd2bf43d9b835b66cc16c8aefb1b43466a87bc22671774fe4fdd99adbc98d1c573563e0bafaeb6e570e499a33a0352c483512d1c9a28e94f5f7bc0cdcae678f6a0621455f9e57ff45d1b7f0e6f5e7df89d68d68613067aebdb0560164d96445ea3d6a65238044710d8754181400649b2bbad0c8bc1a7f54c2e5764ed56d59d933c9e583cd31a558bc1bd9fa14634172082daa31135012d19fd02c07d9745e185fc1e151dea6973a9da5f3fff3a71d04f9e93fb3e759c00938be9821da7dbba567ed3e7cc865e0c3212ac7108f06bca9d1334daf6637f3c89f1c96a80da0fda03721e7c7fc45cd386b1dd38f38c2527758de9285c9a7c33c6943a528288fe4ca1b186f4bf67fc1fa9fbc44b9e3013e61a9133faf1110196b093ebe42a8c6970d5fa0b441d4b1b01a50861b5350e55cf986214e389106dc6de8d3d43bf58d38151adf7383fc8bbce773b97dfe42701ef1ce1d301d7cf11af9d6c58e5fc6b490b05683f9c2afbf68e6df072170b628357c2415f3d2f5d333d3dffb1294a3a19c2b9ed1df7b7091e4e27bcd61a4576f2be8c1f1128e0cadd529967c7613c12f979b7074cd3e1262bdebc8de3436e5aa3534b75a55e6e7d05e78bf308ca12ca6c95d41313de64ef278dc9b7b435371e3f349c554aa3d7882b873fc734f18dc16d0b2a351d0782d6b7102499dced8465506838ce1293e42ae6777e00679863327f6db6b3dbe069d9ea7310e9ccfd1d2781", 0x1000}, {&(0x7f00000000c0)}, {&(0x7f00000002c0)="e7fcbd39d52aab20d2121255e747d13b6f02c47f600657a70833c5b8870240a3a65e5cc880a09ee249a16fa7a9f678cc0219e1828852d22947db9b29cb9ddaa2e7e114810ad923882504", 0x4a}], 0x4, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x9}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x1) shmget$private(0x0, 0x3000, 0x22, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000002000000881e2d3007bdbaad23c54da176a2fa23a8e3003e7d97cc60740d207363514622710e89f9662018e75a039c4737c00a52fed767b9bfbbbe3d3ae8bea2aa7f31b03483e321a008d4fa4d94e39d265d1ca6d7"]) close(r0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5, 0xf0000000, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x63, 0x20, 0x401}, {{r0}, 0xffffffffffffffff, 0x1, 0x94, 0x6, 0x6}, {{r0}, 0xfffffffffffffff9, 0x2, 0x17, 0x12644d77, 0x5}], 0x3958, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x92, 0xf0000012, 0x3ff, 0x1}], 0x8, &(0x7f00000001c0)={0x8000, 0x3}) 13:34:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x45) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x20000) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000000), 0x0) 13:34:18 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x40) fcntl$setstatus(r3, 0x4, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6, 0x1010, r2, 0x0, 0x2) writev(r1, &(0x7f0000001800)=[{&(0x7f0000000140)="2ca4ca72e46403e1bbd3ae4fdf085160b9331379a283a27429b1c0aa79ea0b4495a1d94d0967d2a2582fc6f34043fadc41d56d0cbad936012cdc3fa84ec1974b7e2be6e844a5575c7ab2b52c1c965ad9861ada29f5ac3b3f781d42be20cd84264ea1d2", 0x63}, {0x0}], 0x2) write(r0, &(0x7f0000000080), 0x0) write(r1, &(0x7f00000001c0), 0xfec4) 13:34:18 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/32) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 13:34:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:34:18 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x14, 0x4) r0 = open(&(0x7f0000000280)='./bus/file0\x00', 0x4000000000000020, 0x100) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1f799056310f47d799d2e1af28cc97856e42c100"}) rmdir(&(0x7f0000000200)='./bus/file0\x00') close(r0) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/179, 0xb3}, {&(0x7f0000000140)=""/93, 0x5d}], 0x2, 0x0, 0x0) 13:34:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050360000004000000008305ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x37a, 0x3, 0x0, 0x0) 13:34:19 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffffffff, 0xffffffe6, &(0x7f0000000000)=""/230, 0xe6}, 0x803) 13:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x119, &(0x7f00000001c0)="32ef0b363376e73d099ae3411aa6965a56bc08cedc760d0252d8f95d145c6142565f4b55cab00214712a7ec424dbcd0c6d7ad6a8bd590d30913b60187ecb49f182628e515444771e105ea3e9313b9195dad8ba556861c05ef16ac7b4281d914b0ab453ad833529825aa953313e69d8e12028130a7e93a3ff03000009e42d7e2dda20edca753133f604d8d5f40998c6e542914414eccbd02591354fec821f1b054a69e7acea78f9e6753e1cc7a97527cbc2730a443f5c41603af0774a66af6105cdd27d362462703b12be4068c60f400a8dc175e80d7b0b969edde208d0981b76a258c90b943d267af9bd8fa088d3f8a92817e643e3622f7582680b86cedae753a0438c6760abf29b720f7bfbefa91d237eb9c0493fd1545890") 13:34:19 executing program 0: pipe2(&(0x7f0000000000), 0x0) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 13:34:19 executing program 1: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') socketpair(0x6, 0x1, 0x7fff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="eff14fc45056baafc5b69fb8db6197dea82c7a305eda1096cd9726cbbe71ce", 0x1f}], 0x1, &(0x7f0000000140)=[{0x90, 0xffff, 0x6, "e8364a7acad727dc10f1ca7882717bf3c840067cbc3f342d5ff0ddb5c9bbc105bdb4396e2c27a86d8c04e716d4eac70a0739e2b017b80799f0f74bfd47160e0fc67563f389b14f3208ea79e895ad48f56c114174b3e355cd17b7340420a869855a854a6e7275cbfabca892ed5fe79567652a583cb75934d1a3c5"}], 0x90}, 0x400) 13:34:19 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x400, 0x9, 0x826, 0x8000000}, {0xd2, 0x2, 0x0, 0xfffffffffffffffc}, {0x800, 0x8, 0xc99, 0x6}, {0x9, 0x88, 0x81, 0x5}, {0xce, 0x1f, 0x7, 0xffffffff}]}) 13:34:19 executing program 1: r0 = socket(0x480000040000002, 0x8001, 0x48e4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:34:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="100001ffff0000010000000000008433"], 0x10}, 0x0) 13:34:19 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = shmget$private(0x0, 0x4000, 0x440, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000c00000/0x400000)=nil, 0x2000) socket(0x12, 0xa723e2474c8ccae5, 0x1c000000000) r1 = socket(0x19, 0x1, 0x4) socket(0x38, 0xc002, 0xf53a) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x0) 13:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4c2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000003080)="0ff29dca44ee04738827a537be59d9344e13e4eb60eff9f4bf633f00df6a318ce56f93753645f9e5d1b1a90a9670edc0d26713326944928fd24a26ed0b181e92ce9a2d5a4a342611b4a7a50aec3c02c187501f87b417a95bf19cecd96ca181c54b224f80138756c69bbe337201bf2758a557e093c6e3be53b4d80fa50e5ee660726fc8c8cbf8f17fec5d18288b3835e7673626f5082f0b7d1df2fc1ca006cd4fd7d0fd797ce6b69b9b25bd0a0f812e844366275d5f444e6a02de2c4c7fe2abcdad4f75d2a47a2ab53d66f1854205f5b68854dfb741c9204a01525267a2a6c83c06eb314e5906bd00f7e9365ae27d1c8c6d1acb93fcc220891469a9c7931dff294cfadff33cdf3ac6eaa98f8ec749d47bbf80b9f2eb4a3a76ff99417dd560cf75027d4a1b460c7828446ced986f3c466cbe13ffc9a9ff2bec173585f319d1650b046504863effaeadd55515d8ff0445ed92c896148c7bec53d323cb2d3193649b36a93a3b205f969d5db86986ef5eda2d8fcf40ea9b223022dc8afdd53f2156696c0e43f63c244e19b2207be338b0a2011dd7888d43b7a9e3691d69e80520cd3ce7b1bfe4d5b45ab475c89eacc535613500a24b3777d4e5b1804c2157304adb257e24f68d0be93a3541d5a384c40aa556f30253a209f140381e30c302f4359fef5685f787bfe43a74c00cc7c7d18fa6ced93daf36d37228ea6051fc9434c4ce67c14a521aa34640800ab9e704a770e5acbcbf8bb4dcd3c068a93c7b74d0cf1efaefc47e393d9aa4ba32b97fcb0048c9bcda5df5ef7801107583084e9875424ce13426572a73b87e3288e8c9c4a5112fa4c7c42d19a3bc1378b212516fbd940654df2f93da0391ef747a785b89860bc8b2ae1a959b2b195355019db849f021ebc09d22457730950702d3869494462ce128d18041ad3aceb42064d90d87fc5743719c4b32d3c26ac95e8a0e27562508e1548d063873fb7e104b5162a10b4e46fbad584f225ebfcd9a8170b3be231757a2807d5eb8bc71c93dee0d517a32e3ab6b17c5bcca1e9bfa702d9637594f3a291d07267d7affb6ca625867bc2968cd9fdf7e9fd7b62c1c890dc30f1e5b0b16634811cee9a8b25ef2b1425e360667e6533d92fb3291302f0788fecf9ac1be79c5863b0927fbff89f886a64fcf7bbf035de4a60d84202172c984d0a70bac4ef63502085fb962311692cfbafb00b953ec9442939b31b05ce1a43b7c9ea7b869f9de83fd2241a119b89210c5d598227e243e08ee0ebcf531ea5580ca30f935dca7a44298c2ee352785378ea9d39debef765b811e37597aad65ab37e68dd5067face97c89767ab10c8b4144d63a325fbe4eafbe9c81563b59e98aa317fec74159d3921c6d03bbe8916929748a7c9939be81f0f0770b6e88fe456dc10e8fc154f4e1c0e3ef0e8835b2e385ad89ef4e4a0ed645deda4aff1f5e6f086604b8e56250b4107ed8200568ef9e2ed5df20ea0f2e00023b8e0f31758b56f289c636c476b39b9927f31782bacb718ca931944ed59a216f3fa62f929db5f419b5dd2c47573aa43dd2a4b3d54bf2b118985e0d57417fc01e2063595b4e96f5e4f990044e1b5d9a2d144c4c833657cdc750f83b295b953cba472c399eb671e8d78d008a53d26019c8f93aa88e87f679b3115b2825e8aeddb819c6a01187ab69d118c2cf2ac75fa8f48d0a07001d1fbf9450ffaabaeeaa3cbf622e9cc8e96fa192962405cd0d63503d243814dde0c264b13c523193636d7326e71d0abc04d8b254e911adc2106a5388f2c4fd9f02ce2a2795928fd06e8fc395e047c81b0f320927f649d421210c799fa368e872604566515df30af1595dcec45cd03ac110b73599db2e2f4349cefc9b83ac41ce558ce3f8730624ee81e87cd987344491b59d76dda46fed5f6d7195919cd5dd88e2d7df1120dc5aa6460d0507953a61dc3d189291973736c4835e09cee23081b56765fa1bf6c779ac017a4f4b6f738253ea1daa0a594b2acd598a9cc5b816c7fb5d2f376e7ddcd00513d6bdfe6e06bec9aff9bffe83b967d574dee4dfc0788003429e3e398b14c3897eb4f3ea87293bb75dffc3fa11eea76224e889bfbd85703de1a201b1586bbd284b31a2582c32f40a0eca17e57c6d4b6770", 0x5eb, 0x0, 0x0) fcntl$getown(r0, 0x5) fcntl$setflags(r0, 0x2, 0x1) 13:34:19 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x141, 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="302f2c5fdbc2fad4995a2ce501f9dc6aec90cde18e02b080adcf161f3d78a0a646ce0aa0bf4c12174c5171bf3f3e642410a0ad621abcb6445967b75d13f40c4a77099272039b04619fb30936e754ac14", 0x50}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000180)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x200, 0x9}, {0x18, 0x2, 0x7, 0x80}, 0xe7, [0xbb2b, 0x8, 0x9, 0x9, 0x9ec, 0x8, 0x2ae69fdc, 0xfffffffffffffffa]}, 0x3c) getrlimit(0x0, &(0x7f0000000380)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x469, 0x100, 0xb94]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0xe32) 13:34:19 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x800000000000040, 0x0, 0x0) 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:19 executing program 0: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0xc7, &(0x7f00000001c0)='\x00') 13:34:19 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000009283da8e00008fc5f8fc3296e5c2ede1fb8931585394f137ccf3736c2f2780aa30aae19f3a61365b5a59fb411ab3638d9a8e532e9e4f2a8fc13a6cb886db6cc6bbf58b9e7689397e0ea603d6563d22dc13c72a4b61eb0000000041796160449ae6f19ae20782342c28a56eab02ee09b76d2f3491fbe3c24c2fadb749626e46a737bf72db97a66c3e52"], 0xa) read(r0, &(0x7f00000001c0)=""/191, 0xbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x80000001}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e728", 0x8}], 0x100000000000002d) 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb0424a9c7cec0793ebf90543a04e68f6f74a248c94870ddc9179263a3b593979ff44203398a96b1ae16ba2760833852a1c2acd70eab230c8d24ae7dfe1a7a40676558b03cf59b4bb730c3e62b3176f69234f9871df8449a1a8c165b29093951f54df4eba4e964b8fcc2bf234587df7f1acc3ea435831d61eb584dc870002276a1c96762ea7ece87ac9e67c1a93b089ca10dd80c2ede4c1ac22e0dcc9437415aced202cd5d4102a62577c67f90b7cc3a10841cefeece662192e38a3651924fe738cf81cc7715b362fb12b2f026a062eaea9235e949c820da9feba51776a61ac25a4a712493febf89179100048d48f9cabbe9ef905727b148fae7c8ba71f22484557568b93909b41d5652041f5ccd1ed6ab558a97374cd7633f097691792b995d3b52279ec9eccd4aaa751330b293a7ec24486a9d8f85336767c13f6c7af78f7c82f3945a26d84511023ae45023c5b09d815a35fe0a762766b70f5e208c4f4f3cc3547698065997b43c522b7ddd5d8cc38873a4398b5de5c8d008a61fbfb00e64e11436ab8112a00d3a7dca586b5fbed80b484f7803f2c35e02ca63d49c160ec54478bf52fd1e078b57135e6609e9f6207576a3bf302707843527010ce2c68083e13936342ff5c526229babb5d40ab1e6fdea5e53b933ccd2248c5dd397077aaa699d5daf60079eeba36d82d9e41c5352394bb9c92220cbe9a5d0e76d1f43cfc864a921c4fd6b7b7d13f14959e0387249f6616bb7dec59d2073d46f34bcc360ccccbc87fcac629f70475f183b1d74fb35fae50209d56c2ed306d28a28f527cf088679d04e3a8e47b567e55f33e8fa1ba1fcb8e848343c57426339772b23e22d9ca2a604fdcdcbf065254763982572dfbeb0659c40e1763661ccceb6cf3371f42bb8cb77ddc4220f94de8b2f07a2f802af278dec4557a51f2d31e9fbc873e59f263d63f88b6e9e3d7a8ec5b18f06120ca1fa3dffdd4b42b921176e6e8870423aeb6d696147a994df0446f44b4794c2459b501fde6bb74d56b07f70631cb5f68052af644c49d188ba78718b4e060e9fa41bb741a98b8dad226019b1391611267722253b18160a24c7f1606c4f7724ec7ee04c80980f93648d0e609d289bec301faa18772de3cc9228983326c596d41fae4a5f02a5d0c5cd3d3f5bec768ee1373756806b09950795f6456507d71870eef18bf175092775ebd7419d2f9fd1260c7e701764712151e85aae946758d4f841b8d9f12c3e3b49a52e2f6f9cd8ddc4bfcf1a10d803652caec0e1d6dfff6862da5e197322680663f88976551ef7aaff327484a3bce8131d9db62168163a1e8e23832180726103029505f489ede63dde554ecff570d60536e2f7f57343eb4be5fc06c35f12a2eda48e5daf0ced130bf7a22626b086cb5f7e585a912e49c8cf7b74ce8c9afedc4f3b94e7bd42d560ea1c1c64e8947794a7aa94387a74781742000746ec98c8fa493e12a9fc196279323da56f601983b5c804588ab0a90c53fca59d161c9577cae71699654c2590f95c9e4fc917e7bcb106d763b8e0acdec65baa358a70a139352bb5d37e9c154c74f75c3fb65534123a0693f169ea33e7898009985574d2831b50e7ee08cd82049c1597590e85957829ea9ee815758e87d7f551c0f4c9ff13e1d9d25a81c7b46107f48f31e3e4924471a395aaadf15bb551e0a51ad4703c8b041c4f75df1a5adf415d00bcbf25c7846f2fcff2fb2b3bec860cafbd13ff3592b0b87c6d43c3c42a121fbdda28bf8ed7ef670fb4223b3a3cf5b604f9524eb49ccb23049d868b7a29113cb41b9a0bef938a4bee790f7682f46467fd29bd5e269354dfe963b650e8e30088853bf3b455fa10a4dd1d17eff064a90df48340bf80f7ee6d155b0909200c2809f226f0c681e2c19c70d112d7d8739608fb426b805991483fb3fac4d291e5f5d7812157afabb9503f507dc4df0865c399e3db1f03d6cc22cd", 0x574}], 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200c0, 0x0) getsockopt(r1, 0x4, 0x5, &(0x7f0000000040)=""/104, &(0x7f0000000100)=0x68) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x6) 13:34:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 13:34:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x200, 0x40) fsync(r1) recvmsg(r0, &(0x7f0000002780)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000002640)=[{&(0x7f0000000240)=""/31, 0x1f}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/135, 0x87}, {&(0x7f0000001380)=""/130, 0x82}, {&(0x7f0000001440)=""/230, 0xe6}, {&(0x7f0000001540)=""/244, 0xf4}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x7, &(0x7f00000026c0)=""/189, 0xbd}, 0x800) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file1/file0\x00', 0x82, 0x100) recvfrom$unix(r2, &(0x7f00000001c0)=""/43, 0x2b, 0x3, &(0x7f0000000200)=@file={0x1, './file2\x00'}, 0xa) chdir(&(0x7f00000027c0)='./file1\x00') ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xff, 0xb9, 0x3f, 0x0, 0x40, 0x10001, 0x401, 0x2, 0x1, 0x6c98, 0x782a6702}) 13:34:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 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) r2 = dup2(r0, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x6) 13:34:21 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) getsockopt(r0, 0x0, 0x768f, &(0x7f00000000c0)=""/171, &(0x7f0000000000)=0xab) 13:34:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001380), 0x0, 0x0, 0x0, 0x2}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffe80) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffff0d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000bc0)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a80)=[{&(0x7f0000000640)="0894d584e1fedefc2ccc348b1f0b77f64a648d83d833b47fa77deb5d16856c246bcb058fd243", 0x26}, {&(0x7f0000000680)="727965bb2b78a35ac0575c3bfeb84f38334742a7f05e835f4d08", 0x1a}, {&(0x7f00000006c0)="08b94b8e3d0eba7d9f42255e47c71188181effefced0e6c3e04432ee30b930ef18037efea43d17f5afde5a7bbe40615c532e819cb10fe5d391879a955ef49ba8286a1abe49d1d180e67db236df0a9563863d252d6024075e28b0c671c772f142b7fe2ff6b6efcc807db63990404c48080d0461813e0da77375db144444a6ea", 0x7f}, {&(0x7f0000000740)="44056d0af76ce471c4e34d6fd8491e707db50718e81c748485d3264a1d9fadc9ec4683f79fdd7974accad90c1bb05b4ba9141cd3db056cd7ce9923cc5530650524f75cc530d07df1b1237078f5000a8697f6c0d70650c97b7e7246b03453b9bc", 0x60}, {&(0x7f00000007c0)="75cd830c9799832741d44e3569dbc922f71c182164f221a642ee56823f596e65703f9d4b3b0f81c0c0ef5feb63113f07dd485e446c5d762b7e8f01b7ad62578d85c8", 0x42}, {&(0x7f0000000840)="6be72c4da71963bdbe9d135d180c469db059217b57da159de8d735a885b284a2fcabf8e00f61a169b7740714ae112ceac6682f7eff896873b639d61b7abff5abe7cc28ccae2841c1943440787c8742e9d5d0dde03effbf68d1c9e42514e86a2e6e4a5a469b47ea461f003f139a6ad77c51150705424276f2bf10fa1f8956b50941632708249f19a036a39267ffddd7476f1b486dab68d5e198907fb2f55b327fc659b3a0006e276514edda4b1abf4b4a05f5c427872bda0cb9cf363db3008e2d82dbef66f5c2e206eef579f215bb2c870588fce3c0b4af1851c48055aa009cbcbeedeb793637e035fcf59f", 0xeb}, {&(0x7f0000000940)="c453cfe506a2bfcd5c182f45cb27e9c0558fd0eafa03b144805e2a4db4a40b350138b77177ff90c3f07e2f3703cf8990afa15e08b65c790f2a4ed02f19dc98e435e3f005639260181aedf8f583c1924d5352480d2f410618a76762850abcde5a042799178659bcc72bc0bf3971576d2c659d6594113e3c912e410582d8c9f9a67004c3cc3ff5efc4b1", 0x89}, {&(0x7f0000000a00)="d1119481e88ab2311f9c68c8809b201f34017eb1067b7a09d6194bdc9d4896ec935fe87d9411d8af679175b86d3762d69d27266b3746c40a009d5b1fce6c6a82f8d2b8ff30102d53649c71a59c57c1c0e81e5a28841300a9260d05a38bcf4c71ec18d08f30d951de95", 0x69}], 0x8, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r11, r10, r13}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r9, r6, r5}, @cred={0x20, 0xffff, 0x0, r9, r4, r8}, @cred={0x20, 0xffff, 0x0, r3, r12, r7}], 0xa0, 0x402}, 0x400) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r3, r6, r7}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) socket(0x0, 0x8002, 0x3f) fchflags(r2, 0x10000) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="17ea242afa0255bb3d07898c9b6bf9b3", 0x10}, {&(0x7f0000000100)="cb7ff40f37cd332224980fa0aa15bb6177cb41e5a782ec8a46a4dcccbe85a6330dea968a1497da560a479effb971aab2d2f8591191c246b8432edc0a959c60dc7cb4034938809b75793fc345ddc9746fb83cfaf0263cdd535be732551bd03de9464d045e41147d8fe24916392b36910f3aa3b3d4e0a79f988a476f1fec9f7f683b5df85016052dd986034f6c1da2f4db6b473034eb24d2b9f349fec9d18b5d71bc9a449f2affb992a78b1bdca2701e0ba79ac9f3a37a30bd038727e223b17b85079438c48a706d862b75185b3b447bf14d05aeb07eb65cf5ec4fc7e5ea", 0xdd}, {&(0x7f0000000200)="870a353229fdf65adc8c2273b737c56c5a58f4799f39a4c6cc1b51cd37c8ef2f9444579eb6f8f60a0b26b53e1cede973a4bb1e15b8dbf451edd1fea5bc1679b94ab95598f676cdb011751163821ac5f8414c5a49cadd3fac0348b6f99ef4f405ed7814a8bb56b896823606b7053b37ff0a95054ac18dbac26c1e964ca0f1b7b65bcc67", 0x83}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r6, r8}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r12, r14}], 0x68, 0x4}, 0x1) socket(0x800000000000022, 0x3, 0x8001) 13:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x3) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget$private(0x0, 0x86) 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000077, &(0x7f00000000c0)}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7fffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 13:34:21 executing program 1: socketpair(0x18, 0xc002, 0x0, 0x0) r0 = syz_open_pts() fchflags(r0, 0x1) 13:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x3}, {0x6}]}) r1 = socket$inet(0x2, 0x5, 0x6) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x3, 0x4) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000240)="71f827bb8b75658a9bc3773e04c31df057729416089be5fde087c4f6f0639eb42261a31f1b1354281eade4897743a0ff463217c343b2603971134e0e67707d265efdce0fcd7613b5bc2323b636cd389ebcdeb31a0ac59af606cdfc934b6d4c5d6aef2ed23d4cc9cdfdf2f4cb37be7627c0d911f55880955d72d0144160964b6a573ebb2a14251a2eb444d1c2706082b87b9cbd5e237b8badd04d41fd274968d9af073fc16a8ab9af4f5c2b", 0xab}, {&(0x7f0000000380)="a1606e87d348f8efd35ca8c4a7ded97d3e6bd4e9da5cd5c0a852d3d0d8d889c3d497ceab6488f9571adf68d5fe82337d0abe6177d02f676e2ef2b0b9cf558f01550bed282402f2f8efbd9648ee281d18975da4342cfed75eb4ae2e8767f5507442739b8ecb9f6dc74966a036f2cfa905585b5d1af4bc2ed536a0dc92d412bc1d2fe70751828aca10b4172c69519785c6c75d36e68b91a762f7c6ea3866405ae39caa2730c8efe58727db2948e26574fcd7f78fc7b14dc75034aabb6bfb70b3d058aa31017a92850762c0540c5b0e1d66d58e62eb388e72a2ec4519201f6bd18e00c576d4bfdeeb81d30d1064", 0xec}, {&(0x7f0000000480)="ac9757afb74b7ed1806ad250a6d1838ac47be5b0131726edd1f39b65de02bcf71b2ba2a86a39e3d99295647bf9608c253e6cab166a7c17ec5143cd882d78b8c0221f3c53ae1dd9982c1d91071a21aaa1773f7d9d3a63c6d83e0e228cfcf94fbf8c983fb70fb5dc8f8996b4c719029dfa1e6a8965470abc96fcde20e9956c8e71278105b8c95f9ea54d85f8571dc7e3091af5e3", 0x93}], 0x3, &(0x7f0000000540)=[{0xc0, 0xffff, 0x10000, "ae2ca30f31c444c6aaea2d2bb61241b9e8e46ed0de5121313dbe868fbe8e0da34fec54644b12c39fa186e62991ec2f6a23deb9e9ac4e15318061ecd352857a0bd42195a5da2f806d3995d252bd661bc079af7b40d3db5e59672e87dc4fb55ec245e48c55fe369030331a9ac5cc4b543663d256446c7670a04d391df1d622e5d5dee65473b69ff08e5aaa397b6d42eb7cb95f92636fef07348f3ac12371a9c3ead195913c067ff7125aefe81843da9b"}, {0x28, 0xffff, 0x80000000, "48f40a51ee84ddfccd5091ee5d7eb8bef23c61ed07c68b57"}], 0xe8}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb0424a9c7cec0793ebf90543a04e68f6f74a248c94870ddc9179263a3b593979ff44203398a96b1ae16ba2760833852a1c2acd70eab230c8d24ae7dfe1a7a40676558b03cf59b4bb730c3e62b3176f69234f9871df8449a1a8c165b29093951f54df4eba4e964b8fcc2bf234587df7f1acc3ea435831d61eb584dc870002276a1c96762ea7ece87ac9e67c1a93b089ca10dd80c2ede4c1ac22e0dcc9437415aced202cd5d4102a62577c67f90b7cc3a10841cefeece662192e38a3651924fe738cf81cc7715b362fb12b2f026a062eaea9235e949c820da9feba51776a61ac25a4a712493febf89179100048d48f9cabbe9ef905727b148fae7c8ba71f22484557568b93909b41d5652041f5ccd1ed6ab558a97374cd7633f097691792b995d3b52279ec9eccd4aaa751330b293a7ec24486a9d8f85336767c13f6c7af78f7c82f3945a26d84511023ae45023c5b09d815a35fe0a762766b70f5e208c4f4f3cc3547698065997b43c522b7ddd5d8cc38873a4398b5de5c8d008a61fbfb00e64e11436ab8112a00d3a7dca586b5fbed80b484f7803f2c35e02ca63d49c160ec54478bf52fd1e078b57135e6609e9f6207576a3bf302707843527010ce2c68083e13936342ff5c526229babb5d40ab1e6fdea5e53b933ccd2248c5dd397077aaa699d5daf60079eeba36d82d9e41c5352394bb9c92220cbe9a5d0e76d1f43cfc864a921c4fd6b7b7d13f14959e0387249f6616bb7dec59d2073d46f34bcc360ccccbc87fcac629f70475f183b1d74fb35fae50209d56c2ed306d28a28f527cf088679d04e3a8e47b567e55f33e8fa1ba1fcb8e848343c57426339772b23e22d9ca2a604fdcdcbf065254763982572dfbeb0659c40e1763661ccceb6cf3371f42bb8cb77ddc4220f94de8b2f07a2f802af278dec4557a51f2d31e9fbc873e59f263d63f88b6e9e3d7a8ec5b18f06120ca1fa3dffdd4b42b921176e6e8870423aeb6d696147a994df0446f44b4794c2459b501fde6bb74d56b07f70631cb5f68052af644c49d188ba78718b4e060e9fa41bb741a98b8dad226019b1391611267722253b18160a24c7f1606c4f7724ec7ee04c80980f93648d0e609d289bec301faa18772de3cc9228983326c596d41fae4a5f02a5d0c5cd3d3f5bec768ee1373756806b09950795f6456507d71870eef18bf175092775ebd7419d2f9fd1260c7e701764712151e85aae946758d4f841b8d9f12c3e3b49a52e2f6f9cd8ddc4bfcf1a10d803652caec0e1d6dfff6862da5e197322680663f88976551ef7aaff327484a3bce8131d9db62168163a1e8e23832180726103029505f489ede63dde554ecff570d60536e2f7f57343eb4be5fc06c35f12a2eda48e5daf0ced130bf7a22626b086cb5f7e585a912e49c8cf7b74ce8c9afedc4f3b94e7bd42d560ea1c1c64e8947794a7aa94387a74781742000746ec98c8fa493e12a9fc196279323da56f601983b5c804588ab0a90c53fca59d161c9577cae71699654c2590f95c9e4fc917e7bcb106d763b8e0acdec65baa358a70a139352bb5d37e9c154c74f75c3fb65534123a0693f169ea33e7898009985574d2831b50e7ee08cd82049c1597590e85957829ea9ee815758e87d7f551c0f4c9ff13e1d9d25a81c7b46107f48f31e3e4924471a395aaadf15bb551e0a51ad4703c8b041c4f75df1a5adf415d00bcbf25c7846f2fcff2fb2b3bec860cafbd13ff3592b0b87c6d43c3c42a121fbdda28bf8ed7ef670fb4223b3a3cf5b604f9524eb49ccb23049d868b7a29113cb41b9a0bef938a4bee790f7682f46467fd29bd5e269354dfe963b650e8e30088853bf3b455fa10a4dd1d17eff064a90df48340bf80f7ee6d155b0909200c2809f226f0c681e2c19c70d112d7d8739608fb426b805991483fb3fac4d291e5f5d7812157afabb9503f507dc4df0865c399e3db1f03d6cc22cd", 0x574}], 0x1, 0x0, 0x0) 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20080, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x99, 0x2) 13:34:21 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) setrlimit(0x39b4d1b63d750241, &(0x7f0000000040)={0x1f, 0x8}) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) recvfrom$unix(r2, &(0x7f0000000080)=""/26, 0x1a, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 13:34:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) dup(r0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 13:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x4d21}, {0xffe}]}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 13:34:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x80, 0x1, 0x10000, 0xbd}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000042, 0x7fff, 0x800}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000085, 0x3, 0x7}], 0x305, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x7, 0x4, 0x7fff, 0x3f}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x8d, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0xffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41, 0x2, 0x7fffffff, 0x5}, {{r0}, 0xfffffffffffffff8, 0xc8, 0xf0000044, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x100, 0xe4}, {{r0}, 0xfffffffffffffffc, 0x50, 0x3, 0x8000, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000002, 0x1, 0xa7a}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x9, 0x8}], 0x7bb, &(0x7f00000002c0)={0x400, 0x8}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3}, 0xc) close(r0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, r4) 13:34:21 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = semget(0xffffffffffffffff, 0x4, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r0, 0x0, r0, 0x0, 0xd, 0x5}, 0x3, 0x5, 0x1000}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x188, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x5, 0x9, 0x0, 0x1, 0x2, 0x7, 0x3, 0x1, 0x1, 0x105a, 0x7}) 13:34:21 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x9d) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) pwrite(r0, &(0x7f0000000100)="32b2d43cd6acbf7313", 0x9, 0x0, 0x0) accept(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000004376000000000000ffffffffffffffff00"/72], &(0x7f00000000c0)=0x48) 13:34:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x982, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xfffffffffffffea4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 13:34:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000040)}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="c3af0364356341097923220d19d6fb48c7d93b0a708ee6440ecd178ede0830ba9221364f455c929477ff8f1a87f38a7039e740a2feae55d5a1a36e0829de0dc03ed645ce19e0455057e012859a474b8158a879585d05a6b513bb22b99fbe214c", 0x60}, {&(0x7f0000000140)="3335babb06fa823c1551544c", 0xc}, {&(0x7f0000000180)="32a417b05b411ff52b3496a3c62255389150ec81ea43c5e4e37821bf93a3aa4012948452e7440c7d5f7eb1e9d10a028895df", 0x32}, {&(0x7f00000001c0)="653bc592b157772b3d83dc49627bc90e1b19a5e96958228cdd6befaa07218887f5ea5199af0f3190dec7e03e01b4b323ec6c06c957fc2dd915a40897645eb230771e99c87c8ab932e092ebe39b45726522aabdca496d2dbfff22c137babfa602e30b5e5f505de95a33063ac5198cda99bde064161e1bad7d9cefd0aafd80ead9c7a90dd5551fcfe4663538ebe42be7153958603a884cf510f40ef2ed158efa7f0030762855c305143d1a0ada9b1551283ed6f60b8e64345d72c2d2a9d8522026298342b91d5b390317daaa1d4bbcc6f92eca86aa44fa689bd7a3f95fc660d23663addb14b2641e48d6d164a9e82cc3ddefc5bf4a60af263ddc44f00388a49ca1c849dd6b84f98434083b990062ac073d74ba01a67ba2cf176a733f8a311d6cec5e6e99f4bafb2ac2bc4567e01fa240174c40bac3d730a3c84095e5120d53472516f8c629d467473a3716d386b99c54fdf40733ed5608840fbbed73f1f69cf988759914a7bb95ead14d714fe6a3262dacb2d2cb1701af7ba463929e734a2507c48e88696a5b721d01502b642f1abb5677fbff68efc9ee510081f5c305aa27ddee756a041d279e19631bb8385fc6f1c0b96562013094f74c66d8ed1e6f0ffe565ba262f90325645f7c244bfedd1967396534f79bd097258bf4963910f963a84e5b702d5aa1313785d8d4bee49b5d74b6a8d8071ce43e9072df87ad1733c3c8711335cfd844e5a8faa89684bd48608e4a52b5836b960a421bd0967348cc361d670e37f7f717f8d0ee1c2d9da5e4a2e179ad0c5499ce8b5dc24d18f5d7b8cca08d83dc302332e497c4467380a87997603b8c32935845dabd38523dc0abb3d07de1b939ba9ae544cd34c1939736d56dc0aa14a11a827dffdd22c73d3d1c56072bad2397046b7b27333f5a6c44d09f27fd48f3309552c067894c33a659c3c98eccebce9595c8e57a822131926dd85f4b1d8d009833354e8b545e1985dcf0f31f6cf3a3c5c4c2518d7d527f6c12b338fcea98133b0678171fd3e1fc6bf5f6fc5d0440010e41ccf1ef6709f229ce25f5244abd88b4d168e2ed274879e6c6abf92958f4b7d94e3072a843a5b0fa9287b24914f1b0ea2bdb66a81a056c6b692d969b80b474d5f73c88f1444633ab41909388fd1696d9bda13b11606bc5c026fd6c457418dc5be7684b33a9a6991f7d9fbfe4907d7c499b7b84e20bd5a18b6384311e330103d60ffedc3e5ff2418dd6c10e5fd8ba55733b60168713e49e35d32268f2d9ad09833b0f3d7929a0de0da51e3bf94742f96351c743accafc80ef5257def36f235eecf6be2627afc3844a7adf7c65e2cadfd6c9821eeefe92dd1f065ecffc45a5029aacdaf0e47526ab8ad5c293194d19a67690dcc4010922b6120b85fd5d03ae279ca571d48a3cd53227d02410b7b47b3c00773195df40678be7edd4cf1d023933f3b8ef8f81078b63321f2672ebea115a19da7fc469f4a97d9d180197b19f6f9312e32f01cb08962ab8694647fdd4e5e86c71c7d3ae7d38dc6cbc3bf33bd75887c4335fd37396394083a4c25be1fb1cf0e378cca6dca6882e4637b1628856a3b34c21df612cdcb46c2649ace4bf6886b68641a6081e5a2f88b4d6a3f72bc7e6f14d6b5259e67630113bdbb7c5496b86b95e1d0a9a9b3b76b9d3e45deadb87cb1f2a8784abda70116f0198ccee3e2ffb55f1443c99e460020044f62db0fa479b049a71afc6eb23c0257556dbcc8fa759471d1c2ad9ce063d63e9a72ccabfc770b1aae20b03f841638ffae2abadfba5f6dfbcee65d85dd6707b8bea99b3dca38211d1c95dab180172faf8c04d1fecaa03d16628077be4df201140231246dedf8ed61edc2c0c42bc7416905151fd814ab3ab998bfb4ed4ac040220ae66a34c3dd5f42a3862b73ab87062aa92b1603ef9600d582c164dfabb101f072f9eecb3d6b2f53e13ea74ea825682c0cee9fa7679068ede2888887b314820d554df476573dd5caec2ca984c648ddaca45692cf4415dbfafeea664ba523bf0383947fc396148e2a1c6693e4342d5953672a4427b590415bba60c66b7af129dd385c9ea223f32d165f0207af8d6a18fd706048d88b49d0f3ffb8737dad0c2f5f997becea53db0dd832c5aa4026ee54a0907e3251102c0d3037125b7cef4c153e252c09e1d1e04e2d57b158d88205abaf66b67ff95a78359db53e74caaaade9100578f496492ac9d7d4019ebf10b8babe603b62b93f8850567faa02d1665728621164fae00307250500a5f858ba9de2cd244bf1d57c87ad66c5bce42f7a24358507f61ce62772d53c648bc9754861f423f2da18ad6c430ccd0bdd8546993fff49bc2659b9ae60c19710d295391125c01891b9bdc1b4a5c49cd759679168540fa960538a5034dc822f30fc21afaf392bf95fa9428f856522b5a6d6d45e4cc701ccde8d52c981e0c51379b0738436c1b38e67f698853a9f6b9130bf83ed4285f56667afd30546fa6ea7a91546dad0ae2fdd0b05c073a2cf70efa8dc6f5e07927b92f66f2beaddd21eb5b871d0028e064c2ebae40fece1974f6261214f9ee8a219fb1241b614631ab1dca8a1ad36f6ad053e7dc241ff0bed9c9baa819e7f22e6f745212cd76f203a930e773fe996e7af56d69ccc34a54f70f2f3fb6e3bc5cfb256a166cf89cc0dad94b9fc907e7436a9c3c189e9e4e796649937ccdc3a17775975f6551738069659b4fa8fdca1b10ddaa9045ecbfe7e64e91a6a56c5cfd0096147cb0f0bfe81af13f86822f2cd13186e8eb8c4865779f645a214f095dbdd60b139aef33e747ffaa4c903f45e257c83a4f31eab7e34ba69faceb79bf24826a8c8cf18cc5c7cffc3005a47cdea445a36202299bd0a6f272b22f56d921f50fbfe9fb1b3617ad9669820f98d563cb0a37b50f5e2cd3a96d18b1f3dc9167eed5af3a7e3848b599633e00ead9e6478d0dd08f1af8a5b6b1a316e340ea1851c2f5a43160c9eba6aac95ca19c5cf6144c1c55d878787b3638df78b3d7ada20c2acd8d30ced7bf296be06959dae5aa55446bddb6b61cd57d6b8d434433b59f8716b19122fb9c94a8e803e02503c7d496b9b5ac02207d621c7d0779ee6a0249492ae1818364cba6949bc018589fe2b104f2e7a7dfc2e7c16f0d16b095c8abe25172247374df396aed16c8efccb8206a0ba1b143f54e52c890bdbd0b2f761d4e18994beac82eebf350527d32b3b91ef9a313b594c68d160c28a2e31a587ad21a1258bacbe45c992ed475aa3f3bd522669b3cf00252a99016cb40a5edbbae690642a9afd7a8d1dc460100428c25022a7899a03141cb7364b8b13dec0c34bafee5df85623530e58073a2e60612bdcdbb7c6dbf6f00862f307a48ade5f653b096eabc092c967d91a7df6ef5e5bc9a9f3334bf0c53aef2f3ba8600283af9dd4f01f7bf4e32f5ff556740f0dfb1beee61fd40b95b851c6275e379b8c7d9c2baefbd6fee7dace31b7673902f93700b221f517548e2995b76f1cd9869dff0b72787de9994c14ee3cd49d953b90bcef08ae06775e938b58e10b1f8d7093c902e386035ee2eac1827da54b4a43c112623a77e1f1a1933aa29945873d7b33839ccc4595e8b55a1134ca9433d06cb10bdd459dffd0246e48941b4cfe8e1934b150e9a5c242cc35812fc16ed98c3fd123f50394ceeaee89972e926dabb932a4da6e239107bea9c1b0abdcdbcff2a7f81391d11d936dd892529c437598150199459b94114a7dd727c7f59fba1664827df176805eb85fab5c741e1a5dcbd7b88db0d96b077319a2395bc8e2c2a3b6f1f63663ae4b6364884cc1fc210f7fa1df293f595ffd9794f02afffb77c2b60892482237a5e16e5d2bb0ad3845c93f2a9c80f0c24e2cfc15ea01570c9294db0f7044a4849920c3233dd009e0499e91f57bf474e12243f7fef8b9bcad78aad45a0bf0d1cb631ff34cba7e3591b4758b7d121438a158da9c86944fab42e8e60fe08737350926ba60b637d3c48f20f9004ac13e2c0529c05c14f746b58fe20ed3ad6f85b3be1c7bbc630ce759b074a68b52881ba1e6fc7569a064834843a1811ce0ce6a77f599b57091ffd52b0d14be3c927cd629b9198e4f3493543f00d20d18855c5c4d4948e647a4219637ed1028bb83189ccccd2166ff1c8a4659ee9b38223be7bca673398daefca3a55d7880191e2edac0c709bf5e39b16cee6014fa7906a9d04f9a6b363ba56e60e72af86e7ada5a9370979772bf501a2dbe8a151150472609eaecca6c31504816bf4c362bce3d4b01f3e4425999304f1820ff69d5a012a0f3670053d74227f394a11b82c4d6e26fd6798cfd6a5ef6f224854c67492bbe8e764924ead34df1f104bde562a1f5cf968e7632b77194a3fa024cc1f163ce9e4bdb8e2d24a33047bab872af969af19c54312888a7441fca9f4dde79c765cfe0df139a8dec5eee670b33af25e19928ce981441f7443b3fae35fc0119e5a1488ea95378a36f57095e73a2ebe85a4dd09b31ca1dbd36ef0b3903e9b2b5f94be9a4fb543c81d061f051eda61174fc4c46e154d0b21aca04314c48be64513a44501bb626ee62a81742bc1243bf7aa39a929e084325db3e7c70a97c8638dcbaa274df5cd884e717e63b1f0b7691dc9462dd37ffb3cac447c1ef4b028162882f08df852f314857929dcd0db88bda2d10695551f1ca32c060517ee7181e849c93458aef74a808b132eed8bc12a2d1cd823078565b1f670b6317df53dbf26bba87f78cf53fdb32fadbe844b7d1da1c3d1b9ff5b40a30406f5f78ab3f3074652028416f4b985512f3fbb7376c751d83602e3ce13d02f35c3be6b6eb64fb5aeee21ec7991945df594b1dfeabf5d609b0904aeea1835fe77f8ddd3fa32e45ca586bda69217dfac78dcbc9a2ab7e35fb33733aafd74c3d1706238e45db90c660fe65167d6927bfcf58b7b48f84d33c2de96175e880e2888c40978c2666775f7682b05cb0a317ea64907f2424c414db12ce15fce36e07f7f9a552188ee5579951c07077dc85092fbc5a4dfdd560dbeeb7dedb0848170e5ffff84206e0d77e6aa6fbff1799600f3241649df69bf6dd57ff398cfb0e1fe572f54f9023e23ee2e9d12ce6dee287ae6045fc21679468177a8b3ea1e65634c80723cf7554651883d002c97612bbb296a77140a44691909ec3e19ff7f4ff23df2211e2005e4abe29810a59faa959fb6fb34c18371f24a8dc79b940419404872f97bc0210ccb292a5f812dbb1f4097cfd6ede04a4211d875dd6c879fef6cbf575bf1350250fe97d3acc1464fad8fa90b66fd794e2726cace6d46596dffe4f3bf14bf1b69ce2f42dbacf4d37df12be772a36013fbfee9584ea1a3b6edd0e2d4be4d1f811c75e3f5dd7fe8dc8c761e688695c347b75b408d0d2fdbac6ccccbebde9d9e1d724523f21b99a5309092f6853dd253e52a06959ace9c21a11af89ba277852582c931a6735736380dbf42f7fed7cbdf7ec57866f013a697badc159ac2a77522b0a43f356ef7aa8dd136daab5db64094f7b52131172d11fba2fe9ef781db460ea31a0f5b578a8bd587e233d7fdea8872ac324ef3706c0dc62c7ec2b21a0468f2a477b4eee8884dee573c8492109b70acab6edf9017a7470045fe751f9bd873daf4d641ccc4cb7c24bf8923066179dcac2074bec4755e2584f749337ba3793a9bc138ba96dc1a841b357a5a7875881c0954cd49b9efa03c48fdd72bdc441d711b58f1cef91b3cab472a739462f9b36ac6fc3eb79f9ad93c331f103674922c570525809bb9fa99733ec1fdd4a25d67da932998bb3d7125dd", 0x1000}, {&(0x7f00000011c0)="ef1b04aec6965c5dec6cfc0fc6054da6e503cd211dce2c740b7ee8c00862196c8d79d77e5666359f4d66bb69a8c29fc159ddeb54a33bc6908195422de2287b81bb5c1b42b64019", 0x47}], 0x7, 0x0, 0x0) shmget$private(0x0, 0x1000, 0xa, &(0x7f0000430000/0x1000)=nil) fcntl$getown(r0, 0x5) 13:34:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) lseek(r0, 0x0, 0x3d, 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}], 0x26}) 13:34:21 executing program 0: setreuid(0x0, 0xee00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="e29e0a2094996cea2c0008c7b5bbf1fb705f3101d875a2e7df900eaca400b5301954a77498a62a3148064f88e5393f5ad6b10a95233ed81543549afbcd265969a70d6fca23a1ded2329fadfb1f322a0423a4b618204ebba3eb6f03dd2b609973e34e2269041c17c3ab1a0b51659a02a76ff9", 0x72, 0x400, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 13:34:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ff55d62f49b651b11903b73a6e489ac09203d3f039b7470fc83a0335261cee5010c27c87dea927729a6a7685dedec2158f0e752bd1b6d676a1689683e63c58f7f5987c18b747307b4fe20dbde6bdbf35ff4d57a7f24ddd7505cafa7ee621eacaedd7713caf78aeba896aca5680f48a98b4eaaf45e92dfbb812e8d37d8d39ceecdc3d3cacc57cb252e4195e1d"], 0x9}, 0x0) socket(0x37, 0x2, 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x428, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) pipe2(&(0x7f0000000240), 0x10000) syz_emit_ethernet(0x1, &(0x7f0000000180)="9c") semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/66) kqueue() semget$private(0x0, 0x4, 0x0) 13:34:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x3ff, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00", 0x4}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 13:34:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5, 0x11, r0, 0x0, 0x0) fchmod(r0, 0x1a) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 13:34:21 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() r1 = getuid() setuid(r1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0, 0x0) 13:34:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000001440)=ANY=[@ANYBLOB="00002e3c664863ace4e1b8a34a2f93f60833624e03000000fb57c0260c54dc16fb15b688eb41992c1d53cc7139fdaff74819439b9f6e38c0a5e03d720aac6f3a71d296f945d0840a8560b8b292987bf620c08986b755a247cc1af2ce5762f25d7b7f1745f59e7c7e8381610cba0c8763c707e1d46bfb73346746123496f94545c1ff5af0b150a7a7ebdae617133d1a7cda770366df1e0a0f9de3d4118096f03eeb96bda064c6d4b20eaad6136f"], 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="befd461e799ab32f1bac7d9b82268a29f727ff65173fb04e91eda13497a1e41561868836c5fda9342e92a223b96bf4f060f31aed0237b320ff9e1f250561c532cc5e2a4f4972369dac0c8f14f3a3f49497e4628691785715d600ccc7462d1b1ac9d6b4d49b49e654f9d79a915273d420138d71920d55a4e1cb3f5b1caf4c0bf0b01a2a4f6768793bb39b1ff50027a667c773eb1e68bb0a2041cc9701c6148611b2ad98cc91ccb5484359b994ea", 0xad}, {&(0x7f0000000440)="83810c841448063957507e7b7ac446b1b79e566617882009b7f4ffc466cb6055628166e6ddef877f826e2ce13ddda242f2da979bc9f525051d235672671fb94adb74e72a0752030eeaac961c1c59694926998e540e5aa8297cef5f84f2f9568caacec34b6b1f80b6fc3cca4bc8f6310812b830617f84cc2a261044086937ef4ad0cb2e4bd58657871f8335ddea4aec89338dd5426884f2103b4154603f1e85f4dbc935aa0adeea6c95210cec6d7627c45dc4efe2f4e80b6deb2a19a833f59e8dfc68e0d56835b5d080fadf61460e64cf9073be726b82f78cc05c4d07c0af013b0905c29fe80d92aa84b9eba7db3967013e787d8141a6942064956692ceed6df0b9c01c63f033ab887ae207b5b31d341206273724a46304a925c7535ca6db5db99406c0bf6a33a0e3b4d2ff502901ce07c45b2b98ccf7cfdb39d714cca98b1af0b63a741b1e96950584164c28c5b4c51fd14354b5d6c834cb705cd38d191421676344b33f493ccd7fb725fd39154e409b4749813f3f88a83b78177d69376a4e32637a6215500f0fc3299351e325fa18cbbebb10847a41139d43a876f58bf6fe603a1060e8fb76fc33a929d7f0ca5ecb44f121e8ae45bd0d051812bc8e12f7a01feb5c290621a5379d5a8d5fb14a170bff13859ea6d21269e463221d99cd3afec4c3aa60c1aa1fa2f62ae082536986e1cd9a34550c111fab3eb714cede4ad0ceffe5a1ff0efa99bc6a20305cadbfea0736c66e94b8acd687a45f15745a28873d48a078ba44794845cfe880e302a8b1cc0ed4bf562827e46f537fd4c8ff78d069957ab07a9354d61710a7d0d9dae12f9dcd9e4f0606e7d3ded85f3eab3731d39748a0ddc769fedd028c1befd74e515fc5d906b9aacac76a458573b6ea630576a3a21dad2f5e2fc6082ba9a5f8bb47d9ad400cfb162b0b75142de68005b902de45f340a6e518d67d4ffe4adac4924ff54024fac9646f43a39f792209adcae921ea7512b56d53cec6740a42e35e848444ffb2d81bbea88beecf5ead9f95c9e83a62dcca42d0742c29998867990007e3bac4325298edc9459d2fde387e40c171ef7abd97cfde5feafc8b405fc3003b5571942cc3d583f3f70606a89539d990a35e78049fa743fced62a7089e3f77ba688d57cebb5eea26c671d5052c3688a3b2aaedd613965e3e36ba8ff40d6a7ba339e0d1a70ef831bb3ae9f67ca60e63a8c74e1f568dbbb3f739935c59bb67f35e5466e59d70d7026ccd028628546f4b7e29af195ae0c77915fe684efa5872071364d37e67fe4846fb55fea14203be72a24662ca647a801734c1a07b994433a8ca6dc8fe1737945bbce10b49bf5a1d68dda6715ca369ad08aeab1022569e2043c3182abd32be94f5acdc7701ec21c04c95efd276632d3a310eb89ab2f8f1ff82bbc401052097dbc74bb640c7dd30dd8f8bfee21aff42b281e84041d1d808106f0b203d346cdf7f7e241cf702a4531c511333f5918089eddba4992fa36136f4eb23a7ae5d8c893e4d160e56470b2abcd944f567521a781c2094456968ffe6ae89f2299477880a68a2705de1f94708dc49c67307dfb7480d062c55f75317ac03bc2292cf85e6c4217360cdc138bc6e2fc11ce692ae85162b1b7cb512d26fa93772f430f5bded1936efa1fa6ebccdce207280e4cd69f91778dc9bd26d0f4913dd9853d2e32f68b38187ff08a079dad8ef6ada9d04109ff4fffe5a99e49864ae326bb93d6c4a635d1378d018f096950d8883483abcccdae0eef32473e5a3ab921a7b946f9d13825f43663c84cdc79879f6b8859a09f545c67df49ec9053f11b7f570de803e0714c8a721c48cdfbaf3e2b5db582c0bb347214cd34cea91024587b1a0d65733a8699b47966693688d5100ccbed45d098a28cf5ab27a40a8dfafa42bc4bdfeb999a4b366e666317447a17e2670fae1a4510f57e8c88c6de821580a09189e370733a38ccc01fe325c9fe85185935f810bd3248e081e61c275c9d7fce6ea2aa93d606ae40051e2ed8a18fea631db249e1ecbd0837874255b8a62c9384ac3ab60b57577f149341784c9eab557768560a1f139bd236778c09264fa3542cb4dbf4183a18176f76bcb5c200cecd4fab1956956c72b2bd629763867eaee08149ce81cb823cb2327ea48231428a66905bcc2f639018e03767728ddff670ccb22c1254d98202cda223ad5a912c5992e20d2174fdde170c2d155ccd5ae3659142578f382e93d71db17f9b0c4eb7e2305d44790a9cd97d5a3cd564f0145607f51838783d5632a220496a668bb07850f8d33b6c29f19b9dc56344e26a7024d4fb1ed3191381610308fd50ce5846f8c75755c1c4b93c987bd9068709a2ed6bdd6dd3ca93b0ede975d62db1e2db70a80f493d52adf92fb58d8860595974b558afead2f2404b816a6d53926e8d20754d16aa6811037b23f6dbe84f8758a0ed8e096b91399182f27d8fede97c74681ca20696504e83351ef09b7ad927321de2e90b52446eee18a2643e0611b7724e4f534b90e7a9480b685b23b44ffc2bcb6335e3b8301588ea525a1b50f8a757fc857da3ffb36fc5f295e37152bd87cd3b9427774cc9ada10839a413f843aa16ebd6b4444e2986db3b04fc41e60ce3c6c966796103e8068b62dbc50f6190a0ada1cc9ddda750909228ccaa8f1a0f8346f6efa183d04fd113700a72e828378f8da0662f62f058c465e9ceb5d327d6222f67686b414261533737f3c32230427ce0302bc27bea29c100744990766b815565ed596b9241f579229992ca00b3f6c6bc60c92f609251e2a06a80a25febe02b355bb29addb73be1f483ee6e2f98a86f7a7e6aec1321c4c731a23024b6606fcf88abb4ba21c4f4f2f9171b159edb8ff7461acf62d36e7ff6b8c0055f7c759d640d3ae46be6d03d225f5362bfda48479164786a0e9b5b20861fa80dfe2c51c874b08e4c28d1c0b49f63ee2cbe0ae0c97a4d9f4c52f4b6e7d2f43664ac56c15aeb0dad5a85a4c597f808a6cd41be7454a176080be0dff15fa425eef2f4a546d9132e8d984d5a9fc372f56bbadf78214dacede813494475dd7146114e218f053d945cd893dbc0b557d80c948da5c38497613e6e2f4aab9e86ea6dd411612d6f05a76d048633b7841291fe66a6fbb0bfc5e7e11665ba64658d61932425208f73f8d9313c959e2a8f657af621cb93ab4d3cbe738c5489e22388f0ab311c6a37361fb20257da4849e6ec68781f9ba60ae42242ab0943c3f35f2792fc18dc98ae0f24d96bfb736f5da650b0424a2a62b31ee42a948277fb165ee1309d835a3ea829cfa03251f6737a2c94b21912159ddc15ce3cecdd3052bf221f37c472deb838d4180b98308847b54925d5fba6aaa2b26878cd295cf0a6169c6eeff37101e0f60e60807ce93def991016e89e88491e45adee311fb3fb4c3d0e0f99659b4f3c2235b91ae8720f9a860e138e798fb56219c2af5480238cd819fa3c33030180cf8bd0786e2a94d7805e83a5024d399920d2ce0fb359399263db1824a4cabb012605c0430cded0b7e99aa436a0d1ad971d58c6f37689975c089e7353db54b4d79ebb717f6c15dbf7a5cc5386c0389ef43eaa89a30fe23e1a562273b7ecdcc1a002018c49883ff474d615e8d84a3c8ed2dd5c94d5d14a252ae3f1af89011ac2ec8a4e933a1976471d55b24240d5b48be189c740893a2ead3e09954ef3d6644936dbfe4be556e8a1875227b415085eef887d93c8cb5e2657935bb6253fde95f10627285fdc86080dc8e77643bece336630dc294d9fd4f8d6f7c94ab9a63680ac8675701e229ecf5beccd1cf19d637792595a1cfba006aa24d504516dd117b4ee2c0c2374bdbd01eaa931ada1e244d9c0534f33e071ee663675b781ae37daf1403e4e67bbd12e30f176fd03ae8b2a10759a8957436d20e4f21a0c5f78257cb22fcf1612866b405f1d632cbdf65b506fe26aab1352d2adca45169344433df4945a00219db03100047871c1ea4505a65373bd60c1c7643a9e95bed94b934a6b6e61bf6251457e070defc34563672a7f22d66687c78b41ad95dac0ff793b42ec16d0f628bfe6f29b9208e587f081a76be5ffef41c0109e80502c657aa14f4701113b88368cc8a2375999b6f0f216d57218c053b9360c7a61087ff8df4667845c418d94d8f5f8fdd226ef5a61e5ef7bbf48a63a629b4e5b0f6bffbe9bef2c2961d6565a822e35073837227c8a4d7743ccbe5f90ee74ac41d70a0280cfce0c81d5b5ebb1494da460eec794161ec7a896d6533a5e73fc45ece0d22c3db3fb0337f0b56fa1ccbf005e55a2f48c900a72f6aefc6781e8e8c1eaeb73ebe58d16ea296e61f0a1f67b9bc10d42a1c57526e9557b2e3d7ad2ef9d638a39a6ec5cda1ef9d0615499c32114d4430b567f498d72442c19057f082944cbf7ae69f861c8b7328f340a75220946f767898d709d430ffb8b8b1b0f90a262f6e4d9ac5f07fba86e843d9601f0ce09a8ce84c5028b637989839ff418d4db5299ec6c747db8a08b17f045055aa25c7025f0b825d5ab21873d48d833176c298f331c8f64e8ffb0d9b5dff88f7238ae709533a0e341d650042488516ec3ee5af9832d9fda7e22af8d55e9cdb476b93e412249e4c2ea07037cdac54be6b7ea96ed8959c5bf6d60d86ddf2782d9bfce921ee4bc4ccef94aa59876af831eb9beb85f17087a77f8ee0deb8aab8d2863b55d967eecc62d1d832ef92f033eb53fe5d6ed7a2733b86957136eb446bb6c8bd28eb0cb947bb093effb65390a45fbddf1069e35b9351552deb1a2fef64be81b819e94951b050196a6581417a261aea59874ebe4c1aca020b4e080f48fd58b3cad40e3730b6d4b7e495d015eb1f7fb06c3b83234375433ae4e2eade4f7e55f566a1a4969a7dc3fc9d11fcafa4ad6ab9d123d9e2dbbcb79155ee664635419de5bd7531c1ac51564ece9716845abcfd7c132593d00f560166df315971545c3d9a550a6fd30ecb746cb7039850f7eaa216dbcc5b8b22ab9dd92206e97c92c42d0cfbde384bfb04920214350441d27cdbd4c4b1ced2e50abfb5ae866df0a5cf5dda0e7e3cf974e2af6f2465541b8390b2e16e8519f7d78ef56ecdb9fb0dee4eef00e7d9a37dc41cb59d7210fba45178119e078287ba1adc0a9649ef32365fe79e7b88d0164e3d8adc1b56d41a841fb6dddc0f44379700906fa8ead90818279930395112445e92763721557ae35fc22bd505e1c3ab46dbca259a8585846d1c01691ce27e88c753f9dd37d2bc062d9fdfd54578fbee6410811c4a18298524a3e454bdd96592505a7493c16685ed1fffe6f196f0e3a4a00f471747ce881efec8341d1c89f4bf1fb85ba6291c17caf2aa539dcae70a340e99d6134ff6bfb51854473f4c3ba2ceba96a409f88b3b7abd0a15f6a4ce93d16a13f15321fe22d162405b74ff5eacba220df43fdd1aafc9b575bbbc9cbfbe176ed2718a919a1d3bb2b75ed81d7552973d9524bd95df0487a761acba6da955b1391920128caaf9eeed1c7f130e872971d27fe6cc9f40a2779d2e90d23a670ec186d6e50a6bfb358cc53df23d1832e9ab2663626148dbda6cf84b13ec2f96c0eae6d1cefdcd938c6628cb78f3932ecdd0658e96d464993bd915117bbf482c4c61e45ba54e0b22edebf5915d618d5f61444015619a86b09a6aff4abdceae452824de6b25779f0f6e95361c5799bb6bfe1ad457e4fefcdc9e9e0a1e47e489580c180295fc958a0b07f61970ff48046c8ba0cf8b5dd2b161f26f59c6bf0011701584aa764e365ee6f281affea7fbb3190055", 0x1000}], 0x2, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r0, r2]}, @rights={0x30, 0xffff, 0x1, [r3, r0, r1, r2, r3, r0, r3]}], 0x50, 0x408}, 0xe) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 13:34:21 executing program 0: setreuid(0xffffffffffffffff, 0xee01) r0 = msgget$private(0x0, 0x10000104) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x9, r1, 0x0, 0x5, 0x956d, 0x0, 0x5}) 13:34:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) execve(&(0x7f0000000280)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000002c0)='$-)@\x00', &(0x7f0000000300)='%\x00', &(0x7f0000000340)=':\x00', &(0x7f0000000380)='-\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='*\x00', &(0x7f0000000440)='{\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='!//]+\x00']) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0xf7, 0x3, './file0\x00', 0x5, 0x7fffffff, 0x80000001, 0x7fffffff}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0xf7d, [{0x3, 0x4}, {0x2, 0x5}, {0x0, 0xff}, {0x2, 0x9b}, {0x3, 0x5cb}, {0x3, 0x9}, {0x1, 0x80}, {0x1, 0x9}, {0x0, 0x1ff}, {0x2, 0x2}, {0x3, 0x2}, {0x3, 0xfffffffffffff280}, {0x1, 0x3}, {0x3, 0x6}, {0x3, 0x5}, {0x1, 0x1a7c}, {0x3, 0x4729}, {0x1, 0x1}, {0x1, 0x7fffffff}, {0x0, 0x48e}, {0x2, 0x3ff}, {0x0, 0x8}, {0x3, 0xe7}, {0x2, 0x200}, {0x3, 0x7}, {0x2, 0xff}, {0x3, 0x5}, {0x0, 0x7}, {0x3, 0x8}, {0x2, 0x4}, {0x1, 0xffff}, {0x2, 0x2}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r0, &(0x7f0000000040)="02a74ba71c1e8362d1f725776df5f2d1a722499d259d1550829b5caf3955a1fc0037cee83bb48e999161cc8635d3b9377bb19b6bc2e0c9d627", 0x39, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) connect$unix(r4, &(0x7f0000000140)=ANY=[], 0x0) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)='./file0\x00') 13:34:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000100)={0x1ff, 0xffff}, &(0x7f0000000140)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7f, 0x1000007}, 0xfffffffffffffffb) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getppid() mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) listen(r0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x3, 0x0, 0x3}, 0x5, [0x3, 0x7f, 0x1, 0x100000001, 0xfffffffffffffff7, 0x1, 0x80000001, 0x101]}, 0x3c) listen(r0, 0x0) 13:34:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$BIOCLOCK(r2, 0x20004276) dup(r1) syz_open_pts() 13:34:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) 13:34:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x7ff, 0x0) pipe2(&(0x7f0000000000), 0x10000) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) 13:34:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950005000000", 0x8) r1 = dup(r0) accept$unix(r1, 0x0, &(0x7f0000000000)) 13:34:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{}, {0xfffffffffffffffc}]}) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 13:34:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x1) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) open(&(0x7f0000000080)='./bus\x00', 0x10110, 0x4f) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x20) chroot(&(0x7f00000001c0)='./bus\x00') close(r2) 13:34:22 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7ffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) fchmod(r0, 0x2) 13:34:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000040)={0x7, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffc, 0x6}, 0x0, 0x0, 0x0) 13:34:22 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r2 = dup(0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x6) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 13:34:22 executing program 1: r0 = socket(0x18, 0x2, 0x101) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000001780)=0xc) fcntl$setown(r1, 0x6, r2) recvfrom$unix(r0, &(0x7f0000000000)=""/32, 0x20, 0x840, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000140)=""/114, 0x72}, {&(0x7f0000000080)=""/37, 0x25}, {&(0x7f0000000300)=""/239, 0xef}, {&(0x7f0000000400)=""/115, 0x73}, {&(0x7f0000000480)=""/90, 0x5a}, {&(0x7f0000000500)=""/90, 0x5a}, {&(0x7f0000000580)=""/166, 0xa6}, {&(0x7f0000000640)=""/68, 0x44}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x9) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000bfff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000400000035ce17351d70577f250ff8242b8c1725fa380afb11e21bf9c3b5d412e8cc99b2c3ae43a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c801435771"], 0xe8}, 0x0) 13:34:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 13:34:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x35b, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) semget(0x2, 0x3, 0x1) 13:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000440)=[{0x7c}, {0x81}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x9, 0x80}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f00000005c0)="a4e6260092f55991ccd5d01a6754819bf449ee160a31e35362266a2fabfe27be1983ba6f365d3c1b2b8e2dc1cb4c3290457de7ea88164003c6b7fc71eb3489c4", 0x40, 0x402, &(0x7f0000000600)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000480)="4fd25e44b78d6cc49d218dac0c8ec9cc96773a9dbd9a2724f879319d5701d15bc1367d0388540c34bae1d989e426bb442c74a1c4a5c1f57b3e0432a354df08ac67d739b98aab20375a72122c99bd77225e7ab747f0b69df6debe81e79d87401fc54154edf6c05802fcfec017b5f23fadf2bcf68c201e005d9b204b28ad619ca53d7c166433cac378e65d6923b8959da0f66ae235d7213615555ce4c19ab322a79d81fe336e215b1412a515e5b7e6ad0b678377fb6158ce9daef5a2e6f4554b77250adb9c2a5ae213675d41d0be8e51fd58f217ed3d25b78169635f3f5cbeedaebfb196cf68a4326f4ab65950362fa24afd2469efb1d4164fd7ec781bc5c6d0", 0xff) recvfrom$inet6(r3, &(0x7f0000000340)=""/191, 0xbf, 0x2, &(0x7f0000000400)={0x18, 0x2, 0xfffffffffffffffe, 0x401}, 0xc) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000200)) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x1ff, 0xffffffff80000001, 0x4}, {0x7fff, 0x9a, 0x3, 0x1000}, {0x75, 0xfffffffffffffaa5, 0x1ff, 0x7}, {0x2, 0x1, 0x4000000000000044, 0xd40a}, {0x401, 0x1, 0x4, 0x80000000}, {0x3, 0x20, 0x0, 0x6}, {0x7, 0x6, 0x8, 0x6}]}) fcntl$setflags(r0, 0x2, 0x1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x4) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f00000002c0)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x20) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)=0x327) syz_open_pts() 13:34:22 executing program 1: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="00000018", 0x4}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x100}], 0x2, 0x400) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x8020, 0x100) 13:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x40}, {0x6}]}) read(r0, &(0x7f0000000040)=""/81, 0x51) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:22 executing program 0: setrlimit(0x5, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r0 = msgget(0x1, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/205) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) shutdown(r1, 0x1) 13:34:22 executing program 0: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x10cd, 0xf5}, 0x10) 13:34:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/193, 0xc1}], 0x1) r1 = semget(0x0, 0x2, 0x8) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000004c0)=""/162) r2 = dup(r0) r3 = msgget(0x3, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = semget(0x1, 0x7, 0x3f9b5d02e0b15bb1) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000400)=""/186) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x100000000, r4, r5, r6, r8, 0xc759e335825fc263, 0x2}, 0x180, 0x0, r9, 0x0, 0xf91, 0x8f, 0x200, 0x7}) getgid() ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) 13:34:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x8, 0x2, 0x8000, 0x9}, {0x1, 0x101, 0x40, 0x53d6}, {0x1bd7, 0xffffffff, 0x1, 0x3d2}]}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xc0000000, 0x400, 0x8, 0x0, 0x6, 0x7, 0x3, 0x2, 0x3, 0x6, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c, 0x0, 0x0, 0xfff}]}) pipe(&(0x7f0000000140)) 13:34:23 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000177000/0x2000)=nil, 0x2000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x6111, 0xeea) r0 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffa, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x1000, 0xcde6f7f600000000, 0x4, "b1303fa1662b9d56323801a97811a656e3cfe0f9", 0xfffffffffffffffc, 0xf49}) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0xd24, 0x1, 0x7f77541a, "3d198ee390b26f8e8450bca9fdd220d6f308e52b", 0x1000}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r1) 13:34:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080), 0x1, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000280)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x118) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0xffffffff, 0x8}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setuid(0xee01) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) kqueue() 13:34:23 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x87) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x1, 0x1, r1}) setpgid(r1, r1) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x0, 0xfc4, r1}) fcntl$setstatus(r0, 0x4, 0x40) r2 = socket$inet(0x2, 0x4000, 0x3f) r3 = socket$inet(0x2, 0x5, 0x87cb) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7a5, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000000c0)=0x200) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x4) r5 = dup2(r0, r2) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000180)) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x2, 0x3, 0x3, 0x0, r1}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000200)=0x3) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000240)) setpgid(r1, r1) fcntl$lock(r3, 0xf, &(0x7f0000000280)={0x3, 0x2, 0xfffffffffffffff7, 0x3, r1}) pwritev(r3, &(0x7f0000000480)=[{&(0x7f00000002c0)="2adace61817f2b633b3a418b8d12297da789b2ea2a595a155e91594cf025763657915456f33447df897cf94e1c91ec467bce981a8a65da845cb6ffdb5b3d622b19dc344f587d68ab28b7419b8ed2f7906b6a8c551e4f299cb1a06dfd829eabff109531bd573b0464b066070bcab59f1d1241788df255c73c362d91614665df97be81b651ea458f87ca3b975cfb0a138f8a679aaec098c37495706d70971021a012ff", 0xa2}, {&(0x7f0000000380)="c2271b868786ab2e542831f3b30c60e3172a59024d76acbaf762990ce23ad24dd080b9ebee9ce76722d1a5c2012c41dccd7605dec5bb7b42b2875fed710ff08563e603e4173cb9d20d573aa70759cdff83bef7a0ab050ca2e172c57055c08ac40b91d2021c54cf31fda438065ff242e1de02f3371966aa004c7de4c7694b67fad10e8e707623b951c859cd1a939d48fef8c32a3606f8b65f9bd27a6e803fb7c34d7ef8f9c85cc1a82193970b77b3ace97687203e593d9c154fdbbd5c1604dd80c4dcd21e28928e407b104049c12e88128809cf", 0xd3}], 0x2, 0x0, 0x0) bind$inet6(r0, &(0x7f00000004c0)={0x18, 0x0, 0x2, 0x7fffffff}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x12, r2, 0x0, 0x0) open$dir(&(0x7f0000000500)='./file0\x00', 0x8842, 0xb0) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000540)=0x678) getpeername(r2, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000600)) fsync(r0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000880)) lstat(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)) 13:34:24 executing program 0: r0 = kqueue() fchflags(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0x5) setuid(r3) 13:34:24 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x90, 0x0) pwrite(r0, &(0x7f0000000180)="2c15d9c25b80e4cbaf3ecc82470e002e37dad93a63787482b3b6b268d19e1821bd5a67924b260cfdc2b8ba55091646adcc3054b751", 0x35, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x957a, 0x200000, 0x6}, {0x4, 0x9}, {}]}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) pipe(&(0x7f0000000080)) 13:34:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) 13:34:24 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x64, 0x0, 0x3a) r0 = semget$private(0x0, 0x7, 0x240) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/136) 13:34:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = open(&(0x7f0000000000)='./file0\x00', 0x9, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x25, 0x80000000}, {0x89, 0x7}], 0x2}) 13:34:24 executing program 0: pledge(0x0, &(0x7f0000000100)='7\xcb\\=B\a\xc6<\x96n\xfd\x7f\x13~\xd6\xda\xdbf\xf2\xda=\x9b\xea\x19\x0e\xa2\xdc\x88\f\x8d\x15\xbbC\n\xc3\xb7.`\xdb.1nG \x00\v\x84\x11\x0eu\x11\x1c\xce\'M*\x11\xd5F/\x05\x81\xb7T\x94\xb3\xa1.\xaa\x15\r\xee\xf0\x1e]>\xef;\x93\xb1\xc8\x1b?\xaf\a\xde\f\xf6\xca\xe4[\x06\xde\xa8\xeb\x1c\xc83\xf7B\x17\x8e\xfa5\xd4\xcb\xe5\xaaGt\vs\x04\xf4\xa0\x8b\x7f\x11\xb5\xef\x05\xfb\x9c') r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 13:34:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400020003fd, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)='Ol', 0x2}], 0x1, 0x0, 0x0) 13:34:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0xffffffffffffff00, 0xfffffbfffffffff9, "5c06001b000200000000000188e4c12e00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:24 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) flock(r0, 0x1) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x5a8a}], 0x100, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x5866c52ac3704ab2, 0x40000040, 0x7, 0x8}], 0x6, &(0x7f0000000080)=[{{r2}, 0x0, 0x1, 0xf0000000, 0x20, 0x15a}, {{r2}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x7, 0x2}], 0x3, &(0x7f00000000c0)={0x4, 0x4}) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000002c0)=0x1ff) shutdown(r1, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x60000000, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x6, 0x41, 0x0, 0x1}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x30, 0xf0000040, 0x5, 0x82}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0xf4, 0x9}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x1}, {{r2}, 0x0, 0x2, 0x440007b13d04199, 0x9, 0x101}, {{r2}, 0xfffffffffffffffd, 0x1, 0x84, 0x8, 0x4}, {{r0}, 0x0, 0x2, 0x0, 0x3e1, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x80, 0x44, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0x0, 0x4}], 0x1, &(0x7f0000000340)={0x6, 0x3547}) r3 = shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/8) 13:34:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x1, 0x3ff, 0x200, 0x7}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20081, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1000, 0x11af, 0x6, 0x8, "94e9a4a5d7197dc867ecfa4df4a592098168e6a1", 0xffff, 0x2}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000240)={0x61, 0x0, &(0x7f00000001c0)=""/97}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000001280)={0x1000, 0x0, &(0x7f0000000280)=""/4096}) r3 = syz_open_pts() close(r1) pipe2(&(0x7f00000012c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000001300)=0x401) pread(r0, &(0x7f0000001340)='CL', 0x2, 0x0, 0x0) listen(r4, 0x80) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000001380)={0xeba3, 0x1, 0x1f, 0x9}) r5 = msgget(0x3, 0x8) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000013c0)=""/206) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000014c0)={0x3, 0xfc}) connect$unix(r1, &(0x7f0000001500)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000001540)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001580)={0x9, 0x7}, 0x8) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000015c0)) 13:34:25 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = msgget$private(0x0, 0x0) r1 = getpgrp() msgsnd(r0, &(0x7f0000000000)={0x1, "3a34fe3253a6c4a5ee89d641d9ac41e6da6f5e3848e8c9ea478986de453f91162f9d83072a2f8728f3ff91ea79529ed570197b9b38b0653271edd2ce89b574838f766654d1659286a1dcc41721cb"}, 0x56, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x9, r1, 0x0, 0x5, 0x956d, 0x0, 0x5}) 13:34:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2000000) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x20, 0x40, 0x6a22, "35f8ed4b2e12dadf4cbe0b693e258a40d87c934e", 0x9, 0xea}) execve(0x0, 0x0, 0x0) 13:34:25 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0x1) 13:34:25 executing program 1: r0 = socket(0x400000002, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x6c2e, 0x3, {0x1f, 0x7}}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022646ffffffff9c1236d773fd110bfbcead36b9059c752aa922438974644b05d74179b0670995348287"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r1, &(0x7f0000000140)="df72e45a2baee5bbae53c898deb2628d15c988f34ed54993e5828b5a80a22bcbcb6c7e5eb63c9426b15504052420355b40b5b6eaf435e4f28d2cc508a1e4a615fcbddb8b3c012679f7d8b2d8d36fb41756912edb60ba23636fc69dfd0def18d55f9f5e56af45eda0b640668bf1b3d8208b2ae4f89c0cd6b04275e3d8f2a4", 0x7e) 13:34:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='//e./null\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r2 = getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000380)={0x3, 0x2, 0x0, 0x77bd, r2}) geteuid() close(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x40, 0x4}, {{r0}, 0xfffffffffffffffa, 0x52, 0x40000000, 0x880, 0x7}, {{r0}, 0xfffffffffffffff9, 0xc, 0x20000000, 0x3937, 0x8}, {{r0}, 0xfffffffffffffffc, 0x11, 0x4, 0x7, 0xb6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x14, 0x7, 0x343}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x401, 0x8000}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x60, 0x20, 0x20, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0xf59, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x1000, 0x95f}], 0x7fffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x88, 0x40, 0x8000}, {{r0}, 0x0, 0x4, 0x2, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x6, 0x4, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x6, 0x1da4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x85, 0x60, 0x7f, 0xfffffffffffffffa}], 0x0, &(0x7f0000000140)={0x31b, 0x8}) 13:34:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2) close(r0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r1 = syz_open_pts() openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x20105, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 13:34:25 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x1) 13:34:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) chflags(&(0x7f00000000c0)='./bus\x00', 0x10000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x4e}, 0x8) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 13:34:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x48, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x5, &(0x7f0000000340)=[{0x400, 0x1, 0x3, 0x8}, {0x7, 0x1, 0x7, 0xfff}, {0x9, 0x4, 0x40, 0xfffffffffffffff9}, {0xffffffff, 0x2, 0x7, 0x5}, {0xffffffff, 0x800, 0x7, 0x10000}]}) r1 = dup2(r0, r0) getsockopt(r1, 0x46, 0x7ff, &(0x7f00000002c0)=""/23, &(0x7f0000000300)=0x17) socketpair(0x18, 0x1, 0x80000001, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x20, 0x6, 0x9b8, 0x401}, {0x1, 0xd909, 0x3, 0x5}, {0x40, 0x9, 0x1, 0x20}, {0x5, 0x2, 0x24e, 0x7fff}, {0x758, 0xfb, 0x1, 0x20}, {0x73e5e4bc, 0x3, 0x5, 0x7fffffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x41, 0x9, 0x9, 0x8}, {0x1, 0x8000, 0x9}, {0x10001, 0x3, 0x80, 0x9}, {0x8, 0x3, 0xf7, 0x1}, {0x4000000000000, 0x9, 0x6, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000200)=0x7) 13:34:26 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f00000001c0)) setreuid(r1, r1) geteuid() 13:34:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0xc0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000200)=""/134, 0x86}], 0x1000000000000017) syz_open_pts() 13:34:26 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:26 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000002a80)='./file0/file0\x00', 0x107) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000180)={{0x9, 0x8}, {0x7, 0x3}}, 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x10, 0x10) setuid(0xee01) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000280)=0x1) utimes(&(0x7f00000029c0)='./file0/file1\x00', &(0x7f0000002a00)={{0x101, 0x100000000}, {0xe4, 0x81}}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000002a40)={0x8}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') sendmsg(r3, &(0x7f0000002980)={&(0x7f0000000300)=@in={0x2, 0x0}, 0xc, &(0x7f0000002680)=[{&(0x7f0000000380)="8a5dc0074c9329932fc80d535ef3f188617971c9ffa942918baa93c32dbfc94b42f8d320c100f165a120b2a7b54ecf3c1db876540fc5be18018837439de1b875986bd0ef5ac305094a6a3823a7abcc17729c612441957e7d6833e12565f304175097e7ea12a7d61fea103597cebec55a80d341d0aaf6eeea64760713817cf1162f4125b3abc86f069840964643ee3eee06d8f906026f9ba629f4069fa7d560ac9fc3db0b57b7a68ccc13d44c24b64ca81bbd1aff962e76303e718e76323d5bd3ca157c22159067a80791858ac6eaa55e3251c7aff9c6c7865875a7056d6c81d75d95b98a3e30ff00314d8d4e26c92a099cf2afa35269e86d0c19522ae75440cabf6c2b2d54349fb3569155e38bb5ea2e24d71ccb708ab9b3d40744a0a1b09d14e33636e8402ed0521a42831068a05c30fce447f941b8593a48cb41dcdad7f89bdf596948301c052c3261de14a83c9f2e9b2c68507c55c60d37d5b778a8c85cb29e97f5334d5558c1253013ac481e2d7b828ab76dba3fbb976814095671e773e32daa0eec257469ee4a910923ca95a3fce256f3997d7241431b5a5ed430cdae946f06af7e596b736b64f3d7cb93223fc12cb26ac9df345526f7bc512962ce92e9b6741eba00c2cc7ddfca6127754fc36529fced0cf9f2b9e28887aeb334710dc0240f586c89123b8d4f0ab00212d08908d1701fa97d04ed275305a9bc5f1d6f50e1df68533280c14eefd572ff005ef6077887e1a992c5f7d8fc2b2b371245aea707afa3029e77e2265d2e8ddceeef0db3bc77da073deec9cf4c5e71330c3d8c6f6e4894f6dec98340a95e68604e91f3d0291a55fb85e726628928a165ecfc812a8c5b33b5e4a5e9f6d54529156c9951bd2b1060f4dc90e6e46cb8f4406b116a6f7456aa796daba55db81bbbbea44124909ca3fe1db2e48d6a7782d5a704820a3b68b2464d5d827b8cae537e067ffde52030d12af113d8e9dc9e46183dbf98398f58139d7c70b55340362d541fe7272813bdf845c8b1eeac31f3e6dee3a46765f2a74eaf98d468f952221ecdf2a2735f14991e165adc25b9658255a958d8737c29ccac7c76602390b93a2852ce73abc68b0efcdfff82a8b1ffbf7e4ca53d5c32c01df4aaf73af96dff6a82b5f221b7a3e0f9cf5f9cc865fe3b9c0534fa4970c66b49750218383deefa1cdaad98fc374729621debe660c636905afb8850b48f5bb33c5447aa30249b7cf4de0b2d1ad72ba601a827a43f9d59bdfd1ae5cbc609ae35f462f9a022ade30126f0c95de1c8426754bc50ec31c7e6ed28faf895969ddc03ea05eb2f3ab810c0cc56967de3a4b1a668d103c2a32490b36265cc26cedbaf83b8260478466c990e0cb2f2615cec13bc190f8057bc2c4dbc543f83c6075a0a56bdcbe56b3d1addf7c3fc09a879486448499ae82d0b16ac14ac81f2fec05007cf1b489c6fc64f911e5959213d7a1734a8db36765baab54988768b51b49c05957dff2cb7dfc14e2590ca21a6c1f400c15bbc0a00a3e9f4dbf6861836ea642f77c8f0523ce9af04f34d454d0746cbd27898dc681e7f1c26654200c5960cb66c882909cb711d6721152666cdfb88afaa96d33b1efeda7028fd98a720151d73c87e3356a4aac51c22c4b6ec8af6d4bad4bc6aadce6a368eeb7d2f609823d69a6e38b0afe9b22fb5b5088f4c915a46268a6e061e3f017017601a99e86dbb837a65ce3d019b86e8688d1a66f88b7b38c01f99db94181ae1082c5005c701f25e73c75c8813c489ee03618a05d710fd28072beba7fabce9974fca85557998a40d2b8383ccfb8fe846b086a25a682b8772fca57138a14539b047b02b30647297e1d5b4a78cbb78b3e710fef680b5cbab39dcc518527544f568ce6d801977a8044b2959f369aa6ba3d50ce246fe14540ad85dc44311e606ac180e686a75a3efa5e0ba47fc454458df7ea3ace09f6a539409b87cf79625e9caf3c61920d4a4b27239e5e16ab3c8e51538d3de27671a5d1236d516a87802b541732b1a5d60bc20853f44813f06e0afe7a2747ce699090d301f0de2979ace9bd013f6ec45638bd4e20fd5823daa5a66ea3295b2dd0e77f39bd55ba60bcfe52840c585c14b1780de5642416f558d3d8db83d8fec2d77f5915ed327b62eb04463b1bbb5e94fb200cfa594c5e42fd5ace6eb24505f8b51ab101687b1dc2aeb9efe528b6a403905c03451564dab292a5ea5be7f1ce1bf38e257d4f4cde970c19c3cd070145dbb4abf3891b294e71cd51d5ab03283ab65431680507e938ea13c039399aeecb9f6f3800753ca2965935f59837673689f86c4cfc52c20f8eeefd77bbbb48a34ed35562bbc08300f4df9f6c3dcc88b42ecaaeaf64b746639a73d27bec989fe2cafd4ae7f504776654ddf99ca3e9ef1781f68a2adc4675012bd191b6efe2f03c8d9bee75fa019e68b950ca1663fb938340b12ab30875d91b96c5578c858405a5a934a842e8c110e9ed9d9627490ee5ce7497837a277b21016feda025ba7c446290c1c8d101967f9425f67de9af7926670be799b445a16cc1e33ea4e14ad5703856af873bf679491ed7f192b8724e7ba1984a632903c6c1176e786bd427986c6ac6de78739d4b648bb29728385252ad3d19e63935abd6098de7f8e169206f2fffd0800dedcba8e7b02165b9cccebda49348f135e1e08794f6f9b9e34a59233be2494cfeb3667a602d4a07bab502fa2c4892b6eea21d6f5e4f6289f6e3bb84597f9c3052193fb969dc02d10e893619f95e073ade8028a28a53aa95ec6a07757ad5ae3950c9153a421980e025e744e7dd3b0a879293af3aad262822c318a30337f5154e0b75da2c0427324201e5edd91143882fb64e240c2e6254752dc18b6031a7645aa345828b7f7915604bab1434939c30fa5269b403875dbd9fa35796a0a8852b621056f2669ec4e5bde44b4ffe0edb5627970675b3cef37f94ffe54c7ea6c7c649c2710e67ead80cb74c44afab715b3dae4dd1998a8ddfeeadab7e736e0e0bd215064630052267c0d543bfc7d2b425e885aaceff2423f582c02f99b1e7744896e94d4936f5ec7fa98c5fdda6312509fe3cdb1420a5b74ec456117e7209fb62244752e23b28889cc12febdc8ebebc8435e061ba1e479292b616a137c2c0f8b4ed7662eef5555520bce08b74916ebbf4de0a764d2be739c0f87e67e1928d8b2c0e5ffa5e54224ba205c79ef0e53bb756bfb3fd602d108faeab04bdee7e7dcbec30d307ab52ab7283305e01c1ab6a77c39dfe757f8bf79c9b4ab7273b8e046121382f705c6b427c30ae77b607532a23e936562518dcdb72359a4d4a79df4593a80ffe7a7fc786adbc9115bc38f4223d1b6f49b3f9fc3f795ab5acdd06c0f41e022cf68f4f68091ea3c65c875ae799d519f36bc95be79cd705a665b69e85480b0ad57fc1a1383842fbf71578a1e82d890c930a12411ff81d4ae81560777612abebd876b0686f852169e5fc9e73d12f4715486d7d0eb844b67085a2990c4bbeae9d0443ce3d52f5f7b4087fe36ff5675441a6236853669a4c4eda903ad4a7dd40f531cccddcc78c1473c8b3337adbbed61dd2ed0207cdb271be2bfcab4a854eab438701dd3d1986fc828fa99df3f867dbd3171f53205decff2d291cc80937264015fceeb79aa9ce011d8b709e6c136b3f7ba8dab31f871878a4537190590a9b2f493741cc0f34d102b4779c232852f0892bc7b64c9e8bf5f8f221bed7379935c9a176028f46756ba89ebb0157f13b54805f0c7f503352ef56cc4379b41dfb902f007c03c2cbb28661bcc38aa1068c941361226c863755073bb280f70ab5208ef55f46558b10b90ad02a02345a1022e77dd99a264849f2ed651007816b01e1ef3b192a5ea3ad13dabc7755d95260eeffd49722bf02cd6176fb8a743809a54769bffb2af37c9f594309f5db2a6dd115ccd74f320ce0ee827edad8d9ea21b574d7210a5535cf3d30565f32de07c93a0941c2d133f8cbfb74bc29b2a920e150b4e12cc94989fe5885a30dac0db4915977e31b1e20633bd381e39f099be35220f99e874ddb93291741d2ca7e6be2728594c1e1df0d34a1e91fc48fadb9357aa1a61edcc9fedf61af3a0e893950238082a200f9679feb820b3e01f6f345d23ce605ac75b88e7cdbcb85df200543f97117482f896556a12c9fa734bbfc0a0df4804c203c236f9cec4dcdf2b3ccc83d2ffee76daa64990a5f7750325585d6ef3b1b0440e99ac01975b05301912b7c8eec42abb6f92e74f3aa9b49eae052dd1c67e7a8f9faba16e4503b05a472f29ffce9e1d2d07642f54d349c87669de20b3b91d3f3b1b8afb5e2754073b3d8b0c5685e02d4bbfc6977d2348781e6c6e4e5771414e8b7ded724f2361ef17c6022229c90d6c80932d2fca1dd54e2c1f1d84c48993936b8e85ceaee4ff36f966767bccf5e3defdfbc6a3addaae6d9c380e67b173cf7c4301578e0da61cb601c570f575729731971e1f3d951ffcf8c392ba256183cc7a8e226e65657863bd94f1f8273e44e404135182e83419c52d3fe738376e4528ba26778b0a712a06170a9f933883d365770d54c03e9bc3b7843c6f4d58b9f74b924b10f10671840c4d2f8c100973ed0767f849ff61a104cd89fa9ddd4a520ace7d2dab7752247bf6d21bba7a3ed8e12f47bcc5b2d269d1ba5423156f3e99ab20a70c82fcca8705dfd975790a016655bc4bb618b42d60e3c683dd8c3d042207a3fe21fd526c82b8f58623e6e1cbe47d7f304cd5ef18627cf9795ecf6e46a3c31e84077f46dc6693126a7fcc7ccf2aa29af060e081a59cbdcd2623a6f3141ee74d31500da11900a1aeb3d39066efe4451464987114971bcc5d67799def03038a7ee54364b3b8dd7ba856289d53966e771a4aab4005759823b081f7848ab75c60547eed882f3b1bc58ee359e6cef75e969e75d944675e548fbc025f057a27902deec665d9f4ad35b5b6586ccf045090c1216ca2e18af0bf9238ed6d9fc16e2c414d612f54d2e62e5dbc2a7cfbf11de2637f5076c301e164ed756a1eda7a1b1e21e5f14b7efbaba12eae9a7f60e2f31199999681b3cc8c6f7f7be3feced778f51805005a4fc4b5c4bbe8f79df04406f2e7325f6eb3e5a1a72c6d93342813b29262f80ecff8765e5d662c53c08ef86d1442e04c8c6caf9ab0af5c89d45ded308948e1d50bebdce0cdf1c50864afb34a9afe1599f017a51e3d4919cc2041debd6125949fe286e364ba7cbb742e7bbf19cc11f7fe7970937dd6b3c9d5754622171f010a86d9310eb45a985aa9e76d0057ac403f5179b32cdc15c9332a1b684e7f6a2e13e27731d374057146bdc8d0faf09a275e86e5851789cd31ad79eb27f466d45c3cb08f1146f0682250ccdf65c6ffb3114661b3b13d0600f48bfb12b43260630b1ea6c701ce720b6a048009b113fdef8398f2460bbd966e58b3ea09cdb99cea5c2ce5a773ba3e117ccdaa6f0fd74a66fc80fe4a5ab065ba9145e2947b3b9611c0655f0be606091d9efe884daf67ec93c1aab4d381cae02f18ba506930cd921934e9edce883737a08f89d103de5f5385459497eec0183dc39475a295a2b3d6513efd3696428327d732cf3db3010dc23be055e074d29e46e0b4f61a439dc262dceb96ff7ebf4dfa11e91d48a1f2154cbabaf26a675ad6aa7127bf7e50da821f3efa718f5f1acd2c7ec47d06bb825832c57f93ac548bc8ee4162d8bf5ab8d4fe7b180da2ea983df4047588d6173ebe62ddeea7e7f09486df1419a34751691d2360078f33eae2ed58cc8ed7e5e2e0ac91f70180", 0x1000}, {&(0x7f0000001380)="602302c86d648584d9a32bdd4afecc3ab9f24c25b120b90e1e495d0cc9cec6326379d149693b4a317e048bb45daf52", 0x2f}, {&(0x7f00000013c0)="c376bcc2de86981dfa9011db230cc76bf693091c62c8ca850d79b2f533cf2d6b0edeb23ab04b23de2cb3cb6ba09b14a6b61b7287a0da56546c8b46eee7b276ddf8ab8b1293d9a9a6be839d6bea7be42b5344c50465c7b4a02533ef25d9eb30fcac0d07b7a93c0bd6a5bc37226b2e59fdaa6d72f1a68e239f959b8ffd56433ba49c3630232d04241c1d539361a704390a7698919d489940ba57591e753237f0836bfcd7073b1ad1a00f721786137d1614a7ce4afe1c3956de64e7758018ff48e1786ec38ab552c1c9639f5909e716bf0322ffb9f34e306017c00ae3f728bea4", 0xdf}, {&(0x7f00000014c0)="853534807473ca8a632f83e3c48624f99e9c47ae74f2a69abc59df0d22cc9b211648a111313115d11511618f2241d34e72ce7610e6fc281837d9ddf17fd3d6fa1313ce76c5b909a6", 0x48}, {&(0x7f0000001540)="f0", 0x1}, {&(0x7f0000001580)="c1c8bc076ae70d3b589872de5ad9262384c6e2967825bd50ec8990499818306f3e8e1f8dce70ba6723e3a852f08401c952cc13b3cdb34761cfe7c3a7a3cb6015665d71e776cf240a8eaa06aaa265f98d333f76d005e2a9e529337ebe6e80fe3811d9c6c6e1da765b1b8a2aa42b2c113d46d5449f565b7b9aad3a9347d17ed13762171ba4fd7dad8ca6719645607827fdc517ecf1328610985652dcdbefaaba0937ec13653871ffc4d42fb924b5433ec7a0067476a763259653b73783f1ade5c86d08e0ee097eef8bd82c4ec8c1d8c9fcacd0b6da061051e14d81aded66ec36e53f6968b2be349239a40500f44fe8eed0aa3354ae22a2ddfda91022083e14819c445f9897a719f19653a53833bae2b2c275e181ca25b3451a05275ea542d3aa6f8cbf1014147cb071ae9cdcad8a77dca62b006ca526eb6b4b78ff06b51a5c7b94d26e2fdb7e52c1c114c51a92d50fda3ec8a00ebd0a55fbd7d6f94aa1bf491c14ffbae050275a4e352b181a30344c79aac4236da06f8798faf88774a688567f55024a3a0b53f781af8ad3137e77ce2adf3f19c057afd4226ac3c8ddc49e5d22956fb6be7a15d11bac2854a81f169446f13a5b19178a558f535835d6bd5dbfb9d6583e4f0eb661bb7eb4c9ea6f747518e2a07444fabfaa8e62a35e3fccded5809747aaecef31e4753856ce9aad364765a5a8ca1fba7388973192aded16b4520aee8a9e82850f3963e8e1a138e0aca4a8ca217a94190c1ae47bfa82291cf74106ac6111292f3e1859dfd75e066bc70e6fcc86d560214546918287c0fe6cd0cb4a2a18fa777d8c2214848251dcf834ed3276a7e63da5a1375c682d0dc60bf972d39c0684a878a51890546f49d8a57ae56ca0dae2515876e4ab3bbebc61b24964bcb839e3b13b1029eebcdda1d9642a8a20d12216fe08bf9b5850974d7ab64ad8e3913cb0003726d3deb114c9727f2998ea55d5e686c45dbeb744e0a61317a015cd57cb0022fbf200b0aadd82da02e96ffdffab9cdda66a32fc68b84810bbed45ac7af9bb1941786c3634d339a3a04406d245af339b1f76427ccc8b32aa8a57f1519d91bc2f572b734c6b614bd2a25af21aaaf4ff1429e934cfb79f1925298d926d16d202689d98fca6bca7484beaf5c13db27d17ec304090f9a761854c6d58fef4af35ee871e56d77f368787b44d54be9cf55e6da99a206920be94a55a1b0cb68977d5407ee4bf92ceaf0d664181edac34497e884fce2ceb32957bcdee1a792554f95febf766d426555ad89b6aeb29250be8b8a589d8277c7567bbe457f3c1a51ef24051f17c5b805d6d15b2e050c52516ab324b6e0a8c22aab5ab5f6a32c945acea10b537ae1eacf4e25cfad647631abf917b38a091838bfaa9325128625869c4ff4ae6a8319debe1863bcbc7888a1824ec93ba13c8159ad7f9fdb0fd42fe679c42fc6eaeb0f091efa4213352c11e9de38bf9abd4baacbbc6a4a138092f6214c872e8440dcb8aa4b284808988999ea6740d8a16fd2747275f491be7152ac07658845d69071e14b6c94f76fc3283b5bea39d7955a8faa6ed0912e4749e68a05fac2694e0f3b8d38352015fcc8607bfb580abf1695a8affa40dc832368339c2f459955ba8b88ee686ca0af48239b629e8f1dbcebf0c3cad66a9dc1ad7073ab6745023e22f2315fb3b00f8b998dc8be1f41bc6d97df793b4b7e88b7bdcbdd9c299c21d2fdbc413231d761afe8304e51736e587cd620dad92cae8b39fbdad20ac20d2f8752c74b1bb7247d84a0bb653ec783be71649ee67cdf53c79d3b68211606daa619d93f13a9cf44cebc2703027dae8bd712883320b6fa8d5cf4a344af2d6ebf5ae8b1ba6c6ba5d66a3277b3af39f5f13730fc6ea78fd860d6bcc914576de4b206ec9a35875947d5b3283be88593093bb08b8f9887d619183548120878974065b3559a9acd46df3596a5eb617f85bba0aa126a80adceca33af11a84f613992ccb52ae5907f287a660b5117d2179fa00a7d6ac48d8f91ee02e2c8f40ef92b51d9827c956de63142c9c3063cf245cf8536aaf918bc9447f1bf9949d13b3e9416b6bf1075762b6258266f5f1bc5eab86f6e241a57ea9f1fe56b3f1e8ec9e7d0a6c2f4572c4c9e2d3e724c04e09a9d745b7088a9efe059b2d30d903bda1ff77f90b6b7b3808c649e72a63522bb30747377718dcad0b9e7e5c47a9f74b2da2f96d86d3cd265f3151b8638a32ca217cae0c957d70e72cac2a52b50698f550de925c635f5e59b7f78764df0c49369319cf8f0338b429dc6c6e106b7659e3800186c1ccd6b87666aa790e5035a488d4e2a627589154e02e63598f3498fba367e6790c232df3e5347494809f28bb7ba31d95ba0e3a5669ab814e19e6f07b9d27a7e1ef53850440b466edb0e72fa429c1c3a45058bb117c725084511e3f80a50138c5bca579fe9084449dc7d11c5960231b729ec2175c5a61e1625a334b982b75f6209fdf8c3ee95e0d9077c960a77421a2c766fc47fe047f0176487cc33e9756435f4b96dbeabac21400d72d28929c992de06b15d244f9309b7a00d0b5de2ee98dc9e1fa9448b7711fc29bd361a87b4f12b930530ea130340cc31ba0162af0774228cedf8ef29d5bde689c9a8e51a4aca4cb0b974b75a7481ec57da059e0ffb8a57a3d3964d6481a1708635c5739c914a8db6f7e3efe3ca8721921e41f80d9d2c7b8921c061d7087f41eb6f6d8bf77dd5b85d820973cb9cfac721b8d0bf54cc11afce1db7d03f9c22015cc7519733a2680d874ab5b3dfec931c77e333cb1c5b04b38abac8e15bb2946be77aa899d36bdfa9380c647a0a79a60314102c337dd5737b59f6a15c5b561546908bbe95d164ceef02146b53986c2572b70a5f5efe763b457e5fe231054e3e216a3e5ad270dbcb33cb3b5456c768406941bd1c2c6a64f826f4cd706d99b5be6c1fd67c6a79b8c9413c0c43b3ac761621d184ec5499419cd1d255f988065f916e0ab3f616534994e87e0d6692cf1a2f60c98759d4bf3a3249ed67613837d6d9106f0e0f284930600ddf2561512e2e798744f0d53a2666b0e1562434b645e6efa2a7dac17e9a25581d34d0f8cee4a1db147d4bd8ecd105670b7e9387ef0f4b156105228d641896691a9ff1a8fa6e06630318042cefcf43bac42a54a63d2a4a8424018b4d8c486a75672903d006f431e82d6f30fa62c051c3607b7adba2cd41b2fe0d06abd3fdbfbecf1c3d9c07e7037b06d4ff9378784bd2edd43a74bf5ededb00713a04a1fb1ab0805b0a110a082a5673334e365532945826fe12db4d5f0ba22ce66382a22e9c1c221326333613b7dbe41f449fff11c91ad33f24d022598d4f1dae678f5396b37e133196d5e9d0067705f5d6f7df9bb77f99a1ebbc124ef06a2ce39c1083ae5218490b3a8bb0cb418e892d7a5bf216e21d0e2d7869fcd8301a93447b0b5cff279253e6870e47c996b3115ca94d70761e47e50b3dc01294928854ee1620e327ab5217b4f34ad26381377d3b0ab08d6fa2fe0cee364f0d7c1f76e948dd87c98119c171bc0e349a07b16c264243734b1974d60e88e975a71f6383d39cccbcf1e0960a10f274eea73fc818d4a6edb5f0a00f5f7cecc41dcba41914c7ce3696c72ad0595a3889fe549be1eb52e3b505210cffce4b4b13eb6cbc9c964dfdebe819c1024d8023628cd5b6f50eb63d02970077a2076628c4728e9c38fe6c7fddea6153e0a82cf79a88688e7f0006280dc67dd9d208ec7323d7db280e27d13440b978bb56fb4ac50632837a8f59abe9ffb87ae8a6890d067ba8257689bd9e5f99d4d5bad023491a612c1662ee61ec1820cfa4ae8bf964b9e00f14976af4cdd542bf90ba0b06c5f261c09f3cc40341ec47fae02d69e53f8f262b82b94ca1a67b4a3309cddfb0cd325f876d2bf5a6bbea1e17be3041fb2795f0c48a80e75403f113c21d7071920aef81b85a48ea87f11f75b99e0747a188b47a63fde255291df73441de870929ff7e85ce8bd2071c2cdbfb26661ad59473beeec7189f1015ecde21314d8b8266e74f1b2adf9ea4c9f57ef85ea86b8472b8faff055a1769e31bcce8e684b0367123a3b4cc6982074fd36c034652bd36de8c576c59e737598f81303cbfb1888a6253f6942dd0058e816b2f6aa5fc0d038df96d9043818f2cac400f6c91e71704d89c2339a1cbdd426dcce2ff88e6aed5b3527dea838593b20c1053978466681caf3b0b8fc9ef1b1e60faa4cd224b5839a4b8a1be841f8f96e0e6edfccb993235a2e06a0ad6f6c437d5cf10d74c49ebeaddde45ac4c6fad4688eb36e56b06d5c2a5d1aea4388e114408a0ad4e84383bb8669d38af944cecd13f66074068d139595f567bff4cd78f29c26428b7c1a18185161825cd934a9b48e0650a53b4a77fec475071e378cec9fb466830517c5ac25190ffd0b4b23a43127856c22bea3f4e75a5652de9964512204e99f982d986940fb35df7b1806072a6cf0e0a02da61330691070645b0e5d922ac6336355dccb156c5ad77e1f0da6c9bcc7f470774670e4a93a15bfa75fa869de2e952966d19991e6af160a5b84df4dbbeed9add50ecd756f2aafd064301f4a3c8242e1a155e386109225ed36af1ed42efa53b5e35eda2537469bed4320e9ee932cad6a677b44fbb42a95c12304d7071d63558e5acf71a0f23e84f71b2bf4e1f22910c069a0992df375fb1bdb8dfe90611ddf35cef3e43328e690f093ed100e0231bae0230864b1e98de7ca771f61420c03dbe5bb19f8142424867bd3abf303204ca731211e4f96b03ed51366e09a61dff377bf26eecdc546c7071891f0b24cb1397dc7bc9f176e00e59df91d788aa4b4e35ce4b61608fcdff21e3b64d52779ec3ab092068f546d78a4fe5dd6e5005ff0f7a947782d95f284e14b8a2c19f7f26913b67a5afefeb70f39ea061448d6469b9bfd2392b2d400a420eb62d0f4a4544af2af0e1201e23b5d35a1746ed7a6b8424f860dddbade8aab4ffb68ca360706eae0f0fd15a42f1204cd20a0265c12b4b294237689d8eb9185775d30dde1d9fee4ec924e1dc4bccdd61a1c2c2f756615a3f8638806cf226421a32df7b9cd3ee4a00b6ab25a83777e7fb20178318ce67f1d7011879ab72bbedff02e9539e463df9ffd104fa959d7a5f2097e4a41cd7f5b92d4bbfee28f7b79f3ca28189c47f5daeceac86003aaaa532f1a51015d60bec54312ae8354cf34ad6368a492c6956a26cbf66ed9ffcf2f595d614ff76f0d8ab57f3ce0ecdd7d8d19e380c336e9c284b4c574fdc10c2453ae0181ed97aed04b1f78d536751d4fe6590e6218846b666bda303a342abcfcf2cf36839c0369d71e11442a92dcb425314b4bce99fd82cc6ad07f75b3dbeaa9cf4be483ce1b757100c3cedf5068438589d84c1a8cc700cec6f1e347be8a48226ad2409b81b9b4bd2e94edbe99685deb392cf785ea805d4fbfa398e5da05deea5532f7479063a7d8a16cdef3c14e1034a8aec51aa045991b7a7aaccada7803deb3dfe975b1519911eb8142f48b6b1e1bfacae476009a7536af7285a394259f7cbd6eeeefe604a59ad856f7cc209654e7ddd23abf0be5ee6e6fc0f6fdf2d28bb9811d3a4b321cb228d8772aa6dc2af2f7e3537ee3dc22a36211ab02266e010b2c143d57b8942917832464a73d3423b0d9ea9975089a7e88601dfc58f59cf31434bde73fac5c35fcf50b20be8d1eea41c5f8d2c254be00d990500b4cf5bd986b0993aaf04a2b6fe2822b5ac829bc2c097f9b532c300dfa346d6369d78559ab67423d99123721a110d615", 0x1000}, {&(0x7f0000002580)="6b513c1c220ef32cfe51ad591178879cccac693f26976199fa5958030702f31ef3b8bfbc750182f2af5b9aaedf8c4dcff1d6f23f47ad7be5bbc6a1abd02d0ecf416450ee6f395647a58e327310d06ed443a82fdbe9d0e400a22f0fdc4b536ae92c9bf4c1e1de111ce79fd1e47f7861627f7a1acb665d853b383d71d4ed8c3007858c89b677610e69e06c00160777743af68684c99cd55dfc2d1ef023bea47fbe24519086a5080780d030710c5e104e709d37ce5b2d19b3c609f7df4625600e0779f1c249e1214fe43e22cb671cd6172d661db9701f5534114b2e0e6445cf472c", 0xe0}], 0x7, &(0x7f0000002700)=[{0x48, 0x0, 0x2, "6636f1cfc5eac9515c2d9cd51ac8bbca7f8cdc3f0efa77fa4e9c4cfb2abb8c077bb0469cc10b274d2fec589290306728cc6a"}, {0x98, 0xffff, 0x200, "78a6fadd618f075984510d25cc9a72ad6c9d38355c7c1894c708acbb95689db474cc5a8986bbc1b0d4d700594b6107fd8e083ca0936908e156cf81ff7ecf7fe43845ee0a854af4d826a27f8e7873515e6c22b08fafc3792b782580d158eb4f9a560b80886b3c9661d6bfbb7a7dec984a6b00a515a27e93814c5d96a3549f95444713e3c3ce4e"}, {0xf0, 0x0, 0x100000000, "6e06f11fac2d67d9bfacf8664e071c5e01d904aa44671c6d8100f14ba3de467df35758159dc49d391133ef91200f48f6b62decc72a367a2ebfdd989856cade2f03e99ba23bf6a3a56f98511be87be5d2db010fabb735dbf85860b782129b6ed3baab4ded4601afad509109f779d7b64b61b1e48a65457bbd916a7800521d9caf35d3035dfce3348a924b429230044932c648a07899152bcbe8a9bd91aac92a94e01d96a6a9c9b5dcd328aeb25dda8f995bb4a5e0ba00697a5029da0385d172022bfdaec7fa4c77cbd6fe1a3d57ff9e2d5ef8a3cff670f51133ec227d29"}, {0x88, 0x1, 0x2, "eca87b4eeeed8dbc061eafa8d5f18b4f7882ee8ca67fa0f2002e73aed885af2c06b0df8e555a4ac2c4b85ce921bd8609b2a311fc1dcd54da3824e38d62bb22a575854ded0108521a5381737adb21b173219a662f241250c48e061b07be726c323efaffef4ea5f767194fcc3bb7f6d055aa6aae6778"}], 0x258}, 0x1) 13:34:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x2) write(0xffffffffffffffff, &(0x7f0000000340)="90568d818374b9da9f1fef87bf4b3fd2fca03edc4720797ed2bdaa64f0c74d732ac0bd81ecb6f3f639a964cd7589b2414e38ed569ba71d45798557d3a8fd8aa75328aec4f9a5959deb290beafe08a79cca4076beaa90c69d9e28d6553c6718fb54efdc026c", 0xffffffffffffffbb) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(0xffffffffffffffff, &(0x7f0000000480)="850573ab09cec58ebd946a4a53d66578996715", 0x13) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="fc095e3ece54d0c8d9fbcab4af056c3c6694551fe78a37fdbe", 0x19}], 0x1, 0x0, 0x0) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() 13:34:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockopt(r0, 0x21, 0x400, &(0x7f00000000c0)=""/217, &(0x7f00000001c0)=0xd9) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="cac97c07cc790de167eb38af9e2e6a76e610dd6d9b32115734f58047cf425527a0c8cdcdc1794c9b2b0bdaf0e84ea92dc043bf5705b30884a6ccf80db66048e73fc40b5139d9ddb4a23cd247d3c35ffea399d062334bbc9dd4", 0x59, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 13:34:27 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20981, 0x0) socketpair(0x2, 0x8000, 0x10001, &(0x7f00000001c0)) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe2(&(0x7f00000002c0), 0x10000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x10, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x2, 0xfee11b7ef4273685) r3 = dup(r2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) shmctl$IPC_STAT(r0, 0x2, 0x0) 13:34:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x140, 0x2) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x20004268, 0x0) 13:34:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28}, {0xfffffffffffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0xaa0, 0x9, 0xffff, 0x8a}, {0x6, 0xffffffffffffff83, 0x3, 0x5}, {0x6, 0x6, 0xc24b, 0xfffffffffffffffe}, {0x4, 0x7fffffff, 0x100000001, 0x3ff}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x1f) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 13:34:27 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x17, 0xfffffffffffffff7}, {0x8d, 0x8}}) r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 13:34:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x800, 0x6, 0x4, 0x1, 0x8, 0x401, 0x80000000, 0x3, 0x1, 0x40, 0x1}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x4}], 0x3, 0x200) r2 = syz_open_pts() getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) dup(r2) fsync(r2) 13:34:27 executing program 0: r0 = socket(0x10, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005036000000000001000010f000000000000cea1fea7fef96ecfc73fd3357ae26caa2116fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 13:34:27 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) read(r1, &(0x7f0000000280)=""/193, 0xc1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000380)="05e6a8d6567d1060f1f4da5132b129dcad07fc516570c8f521d54669dc9557b4c31bba301375b3215aa2b13275583fd2a4aaa72c36824a429c23a6c7f8c5c17cc99d918a8360a10a14843fb82d2572ff5a6435873c21342ca21a8c2981a345d2795bb0a41ceaab01", 0x68}], 0x1) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/215, 0xd7) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x9, 0xbc, 0x5, 0x20, "c6f029ec1d9577d4a8b015e4e25d96ac874cfdf9", 0x7}) syz_open_pts() munlockall() 13:34:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./bus\x00', 0x18283, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r2, r1) 13:34:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) r1 = openat(r0, &(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20000054, 0x0, 0x2}, {{r1}, 0xfffffffffffffffe, 0x92, 0xfffff, 0x7f, 0x2}], 0x40, &(0x7f0000000240)=[{{r1}, 0x0, 0x1, 0xf0000000, 0x1ff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x90, 0x8, 0xf7a, 0x78}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x20000000, 0x7f, 0x3}], 0x1, &(0x7f0000000140)={0x7, 0x26}) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x8001, 0xbacb) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat(r1, &(0x7f0000000340)='./file0\x00', 0x2, 0x4000003) 13:34:28 executing program 1: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x6, 0x0) 13:34:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x1, 0x100, 0x1f]}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 13:34:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) semget(0x2, 0x3, 0x84) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x1000003) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r1, r3, r4) 13:34:28 executing program 1: r0 = socket(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 13:34:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x88, 0x8) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x4) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x2000040) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10001, 0x10) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x100, 0x1) 13:34:28 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) write(r1, &(0x7f0000000380)='!', 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) r5 = getpgid(0x0) r6 = geteuid() sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000500)="1f1a8c1b8974dfdac7016b65e99c525e098c8b092478a886872dea37c9840d9d96819363373d5a107683c6fc2c1764a2cc48b36db8539c680c432e2361b570acd1fd247026bece1eed78b24b5708c77cf02c5214a82fa69b7919b6307bd5fd48e7988ea994f92f3931ac42b552ce62b6be2d211f66c78318927a479bb0de56a273458138600a689ccf9cd6e5db9b491feda111575a7872a5a08adee7d49788e4314dce1f934ab810fe389d391661e35838754fde4f50893fbe327969d4268324cfe3077ec6b38c766ade84fdd38a51afa2326ec39aabe2ee4f0e448776d5f05ebc108b9dbd0d84ad2498cfce393a5ddb477f7b14bad68099c627b79026b7b820929813c86fe0a21007c837d098c1c1c895017723c810c1ddd4c4ae6db2e79ffa8a8011fc1d9630d361a901feffc19b353c02ea984ae014b08d87e4b8f106689654f6256175b4a402d8d4394ff8a81f4c4129b1e78ce1efe194a0990ced083b3dd42ffff7be505cdc1ec35c5353219df50da81457472584b29ad2b6563a92868fdc312d7b839c4ec03ac7a6eab53d08d745b817fb9410af85877a9df144399e1eea0a20bcda4f2e892bd9c651fd250d4181499a57c77639980e841d7b48a379c6cff913cc8cda03f7ccc98e2bfcc2d582468920988e99ceb36b7ca6e11bfbf5c30b01e13f7a09506f528d38ae5aacf966a4b7ed2d934ebafbe7d875c20089b8fd5a2173009759223c974e8f07390b2267b4efbeeed25c3259896bed8cf1b37032063fb2d29edc3f016ebbc4dd19d52c968bc7b813f370ddf81700beea3ad2e8bf341962fdb4a47a373dacf89bd72409a16d711e3f135bd04ea431985261ab583e66ce443b5c6cbcb6e2ff0682a93f6744ca6039237067d6e30908fa25d761bf3376a10c4c95a136fa3661cfe26d9e3553d8909ee5ce20045b0368ea08a025e9d9d56a293eba622e9cfd39c6f4f90cb58f4b3d1fc8eb81eba7a3e2094127fa6df5d910f22e50f6b06a4550396f49aa5a38f4f1187a930ff2967213643f09526548c7c7c280a2f7359e504161817d651ae2641d593bb7ecaff0fa31750d46e2912bb373d680784b5fb93384128c24e3e1f172a900c3512098e16e10b7642dbd2ff14abc6e85a15ed29d380e69c1174363136475034c7e80cb8e0fb2423bb30a33e9a616657620781e0291e6cef82497ad2f3fb02e1cd3343d415ff43c1f5390459b3a80398d1fb56bd816dc0230142374ee40ddf10d4b1d4a907b906cb86a483af2c5db5d57b9a03b388d0b07fae77396fb36613a572da952c3821a19c1e9d6348949fdf1149a7322dc2f3cb8e3b0bf722b028652b61fa943c23d9746b3fd344a8abf4a34dd19475e0a6bff355d62c4ef7a9dee683954d4a94a3dfba77302d03a3769216c9b16e2cf2c5d19fe1a7c112aab01dfc25690517dbc19ed33a6bb1b8405ed84d9338be576dac9c0827232542312744dca9df7b1e46d3d50ff5b309daab1ea85768c9d551865aafd3cb327023f757b6a54fc1e70123d19deef85bc0d066e1545b47d56cef01e1c48619de7ad71d7a09444f8c4db7305da06a9ce81dd950850b3b1c576f670d490eefc752a75f7f98af86f0be9520ff5440469f4e484557b2df3b08fe98a1eb84c3f6e868e97dfc6b97eee50c8979952384bf541cccf32cb15995eeefba8e18f707bb6f1e5f278a2fa683d046f6bc1c70ec88f198f09fed8f946c1ae23db6026c1431aeff3647914ebf86ea445f02b681266250dbe21f8661caa3afddb8acfe0ab0cde1511372312c708073bbc1a3dd39548219e3f65eaff152a1d7db9bfee7bf6dfe22cb370abcf420c4dc4b4778d19bdd301aa6d9f49fd22667c1a94a71c29be76c048058ad59ea202000a9b90eb8a780f3c46068c4b073d3debf7f4540f627f7b5f6dead7f06a8c6e816c6a06beea4f9156a87f78d8244b7614bc442394a68aed93ceb262cf08b2517702e60fd7dfe5485229325a6741b5f97d116abcef4703adc581374798b9f031402e10b5192e6b8f7a2191c18086dd1ff40ec8e6992a3907431ad97aff727c43b6312338e94084ac9a09812b8eb32334f65cbadb43d8a310f9a33d03f73eb6ea530dcb6d6cdbb62efc84382d563fef485028458028b87319600c80551d2ec7560167a62d4e51fbc5cdc8ec46c06d10b81ca1aedef76d104d2bd25eb290ec8667e13d26fd812b123d93e061fdfb6a1a77ea660c1381f819f330646e5c1ae7eb8aa0d1ef3ef1592566eac21940c13fc00f9e16ec6bbd49a37729b85730374ce600947c4871102950b2211a886fdcddef65a20d52e0e188abd10388fda38b4c7215140c6e2991d1f78948c36c5c13b98e28dd1458fe7482dc22fc7a2c72d0e2ac0af69c827cfa0825f332828e3eb6adffa4af97fc01d33576cd2c62ce0299201a2118b9ea3cec7431e2d5c4f86e8350252e092c28940d7a2e8022c57f782419ab9240e0afc9d187dd0d04dd27927f2531667a3d98e926b81a25b58a1c17f310bede9918bfded26103695b2ddcb32132c72544fc0f87bdbecdb1b6b3bb64e9bbd54ebc8b0c70a605369f67badc5c8b8a33481504188623436f2c2d8745da12e663881c2f56387b945f3f00ef8566c3379226877b5cbe1e9d66047bfcfa3c538847c74a5a312a3e5291c516691d422f4c77047d4e3b37ec070933dfd58b343e1eea3c2a5784dffa9e5bac7c712846a0aeb2ef2fa9b38b535048b8d24e4d41fbb6bc8e3278a54489ed911968020677790e209801eaf091df798385601d597ea9421b8110199dbaeb23c6cc75abdba627e4972fde5cdd7ee27661c4b08827c77735a19c31ef3b0074f3c381aa5420e6bada1229a4aa9c9e10d435a38e3c25c04c6f5772948bf2b11791479447464c9c9dd02fb2ed62ff58080b68478434a8dc259d767d576835f9c7416b68bb37de49180cf0ccab7767504949152f42a4bed49b42758755e1728561da716bb165b59b1a012fb3b061b07ff0efadc04c8045a3958b8d938e2ea9ab101a6234cc6742baa964416368f93928974ea0bc98741bae2fb5b45841a44bbd63ff449c1340d3879e5995d4a3376a06d813918c10eacd432e8c3952c11ee7a4e478b6337bec8e0f81bbc55ba41fe3638d2d64bad1c0333dc4600fb5144a5c01bb2f2ca59fe98c365c98a8be8f63fa7e4396f5ca55724f66f29afaab3b4d866e50da00aa871ce43b81055e7eb189eeaf825015bffbd7c6f1c966e408c6262796a636c867261c7adc6d4c140609918cc6e78e5e74f71549e6bdb8f2476cd79eebcd3aee3e0c7ca32c2d4bcc7faa80fc4274f6c28d2d3ab00363c39f30ac5a4038d726561a0d6a373df9cda8f0c4eeca983d7cff27f6cd7da9acd8e0c8cc703f83e0f45808ee283466d65db1d2909eb66669ddcb18e888cc2b767fb2feef756adf2ecded077774d1a63962fec95d5a2b6e00d22c7124581be56d01e1b104f96fe59a3853917c9651917ac0b2c0cd1ddd06414b7d312f7528e298c88310b6d64922b61ef37a23ef03638a3b648c0350814908c4630b7a2b1dcb5446d5d2151443f41d9f43713b7db9ef14a58a2a55eed8d9bf9893d3f8d55ee0f13e9491f757cd789c13697ec2024f40ffe9fee5f3b6b806102abb28857f9b241f89ce2420a64c78e9ae5bd420d2bc71cb54e7d0a4495581622efe9fc634441a61cee7fd6fe580703637786de14e216bdd75ed43da48f8500d0ccae556332a83ad513f3d7bb7a0e2298511476d426a1a7adc8acd2acbc9488f493bdd3d960559044cdb093ac5977da8d5458750c7d1e438674b5d7557c5b32943fd30ab36486ce8aeea54aacfdf8d49723dddd7d9f435e79cb49213b5785fd548f89f12c139e71d075440ef77c8ed21a47f49997230d246da2bec0af0fee17156db8bef3e9d32193e94a6314e0de4484d61774c4db2bb24ea1b78097f1a1b08ae2c545b09c1e87c4df84b493d93bc5275cb0fbf87e5df9cb69a39b0dbba5aa601cd3b3ef53f14a00e9f132f4fb773363cd05a1112b5f7bdc7475d881b258f0fde79b1476f38af0cc500221d2bb8a65b62d886bcab6fc61fc04d99865e9502c14bf77445a83fead2c27eb36a02df9f86d574f001d10f97d0c15848cf087d887188f9085db72827d26c23f7a5c8b796827e87485ae0c232a4d0cb858937080c746b6273c101ca35a8d797f8b7b58f9dda805e0a9ae2734239919eae4275671d09499933ab5482a10dc7658002523859532d50e6c846270f44cedae4dea5dd32cbecbc68d2669ea752f9d81b6174cf2caf5e5d52ffc0e5d7951707f1005cbd0db674bf85cf673320bd069c1f717965b5535c40a8eaad9b3ba82e0ec6692643d508d0a7fa84e7697ea81fc6500ffafe7079997bf02a4258c950059ba263b198c03899474b862fdd0a3e929a5c72cb0f422e534fb52f015f4d5596ef5611f604773eef35d15b1b8b6104b45145f054d632152bcaba7695e93ed3d1a7716a2208efca41fdfa709df52f209ee678ee1b806636cd5d19da1929f37cba3dc840fb4919c5811d4d7c9ffa24018ccd3b6b0aa83e43edd844c1e36ca8ab961a7241b0069daaa565b53dc566219378cf1a65e35891a31a900776166efc7d98958f4ccc9bc8a28f0b8d7dcda02c5c1fd714a97623850711740d2fa44bd60e9e564d722728f970ac8f0888472dce857f6bb2c0e0e9067ff452965ec49c1abd7199afd5ead83afd4cfb53692494b843fc6efe3d31146479881a416db5bab058d40bd0400edb6fc754246a2fc8747107e4abccf17196e00e9911939938ea02f5590aa4dc8ce718f15aa7abbff0e9db9a4de23893a5b257ed0afef55841fb27179eed0220abaf7c33e36609afb6a9894d73e4d7c122963f2c9a9c0f0c2695b2f767fc6e9413aa9045b07fa48913c935b87ddc5bf3f9a1a57b9d07daf9eb651ae54e265499000c69893b611eec01cd3e6a294a857420508c721f9567864d5c36e2ebc19e22e36bca1a9d23edbf9e3d4169a18f3a5703621d4629d7656e40ff45fc28a5614cb18297f06984360efad9f3ada6960e0302c50379cfb729ebfc8a6660232eae2728fef34f1928feeae166aae122f29c020d432c684e32c39a9133d8871de14da31a64df5136f0eca70b5d0da930ef6c45103a8ace24a7232b159f09890fd6ac29af7e4c55cd1fe1fbcc59a70991797c1d41423b74320391585b2c9209a9134b5fd77bbb27940583ddc1bfa347deeffcfc1e1c2815aed4914b087ff98fe815488959e3cfd973e5233fea30d34591c46e39a456d9e39465aea6e8601ecca8d3ee51f870e095b16e63f5844c6ace369317a87032229554f5d8b3d540a10f129bb4a77d101ace701905047c7d7dd5c864afb9a34aa19777b7fe06e892bafca66ad036a01c279f64775304686400d2ca63106bf4f0c684c9ad46197aa2848ac818d7bf099f6fa8df84f4ef511d1ddf2f3e939180b9a10ee0209e1459dde34277b13f689dd6e6bc73dcb0903abd90f85e328bc3c6a06cf1c6432090f2e16cab007e61946e09ab375d2d2f6b58e32589f4c1978d13b5fe41a8637ea597e61619a2414e67f57c3f8770856db5ec13708f78a7507d733cf44341d672399771177752af300ad78ee37d39190459bf7a87dd3bb507b91f3af168ea077e5b29ec252d5035a0fb20bc47348a40249f8fc3fb6baee06793044f5dea94a6c7a4f1ac6409bb38b4c257ed6606fc5da58e5c5f8d14f4ea5cd63ebd3cb46b80262b992f74e5d236f8c364338f51171b4011d01d4b38d8015dc9d74698c5a63e703f6983494ff8", 0x1000}], 0x1, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r3, r1]}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r3, r4, r0]}], 0x88, 0x1}, 0x8) 13:34:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x64}, {0x6}]}) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="47aaf65c8bee4ce4763a4b304617b97c3b61e167c50f5c3c615918e40f8ae816582279616b0f9bc5f0e08159eb358d00e8f676d06e96fccf5617ae19da26af365e0dfecda0f592ef953398dae1d0ce0d6e9bb25286f3a8967b8be199108569e30e980cdbd3ff2d542bc7286521afa53972160ea80d466ca892ccd1827a9d48c4e04d97f81abf4c909196eb15aede41a8dd3748515871a043d14eb83f402ad65abfe4670dc20fa4f28bdc49130e551db83b6e7acd913de15a22dd5f9fff5b597fd69cd0080ce9f7abbe5f35e95ffce96c95944f2bf70583845a6d56b750d2189646881f80", 0xe4}, {&(0x7f0000000280)="68fde6427f497bb79f7c35c5aace2da0965e95175358b63bbcd2cbc6c9736cbad767d74753547693d45ac2b338df28434a901b120b64291eb6a36a56a2b47ef265c0389d1cce6dba4b66f20ec3e1f21dad4ed61321cb2dbf92546788cfafd3dc065b2059c20b5c6fd5e12f4e3b53d2c3e8477867e62ce9ea2c06ef2af0586e6998d94b61ddaea54b1226f46ea8fa276b422217164d20a6dc8b6bc3376900c5", 0x9f}, {&(0x7f0000000340)="1ef314e66d680ac72f6526b7116b0a7a85bc273a8f9ae64bf1940f1698228f2bd4e1ea8a643b090cd28cdfe32257df11ed4f335fac7ef7eb01324250072461da9b2efba1c8ba0895f126d0cf632695c625146964d162f5ff78e2045e9ba48160752a3828c741cdd21916f3c583df5670f016b18227f7155a4cf7e805b78f8da2e20dd70a14ab266ac724aff54c972738d3677801905c252bf0eaa5121101a6cb27", 0xa1}, {&(0x7f0000000580)="784948354910ffb183da175d35a6d86c052e9c22ae004050a91594c1bd8e57d81d1ec4741d7573c2d3d387cb93dcf09e6d41b780d78cd9299fb63a2392a8aefee665258de756f0ffb4aacaf1f12f716897bca3349f55d9b896ec5c23a3710183aea7c482e294a500fc94d7f35037ce3a96a3c718c6fd051b4901013d125f9ef8099c0881fd441b03be2f9e1a0c6ef170f44849a119ae5fde107783a63a5370e304e6f10ef9a93f89bdafb62eab1da998ea8c9b552cea41901cf4b82cb23bc248a67a3f2c47ca3b75ffde75cf18b46b63fe2200b23927d8036a766b32b90324069fe03283d41a8825e611b16a01820c32639482c33acf3198edf856876ebdc774eafdf1b97b1ce1aa96955c1421deb1e7720e8fd154cad0cd50ebd7fe9fb5f05424a4abd2e759cf6df13f742ad811e60e13daf18f3be7e9df7caa3b5f13e6316732429b7a33106b016cea4756359d0dd71d9d0890e48a0b6ff11a6b038f0efddf22e32295436337ccd5433b3337c53c2f4341fc2c0ab14378dd03f0f74d12432aaa6b84f7660150d7de32487aa5f98c87e236a3f8acee9c896c5708e97ce91d97bb076f3e10c2a8864a539a9bbc887317bf9052b44563aa050a9951d421c0041600f453cabb52a153fb276e3de9da7651e28cc531c157e0d3988f094ab0033fcf9f072ed33e180afb5a49885981ed63d18597cc34b5176b904948eb4c99fc24d4ed6c2973ea0a9f94bf83be7b9bd82198d7dffc6a9b7f7b7c4e18f6d13e5a07792840e0a9e7489053ada65cc8145037184b39fff8c9d05e86fc7ee25737af1cfab93a44b8b4eadd3577a4e30fc78be8c2c3576d8c64d8237d0312b56eb74af8852166d252a0e43b8e4a0977a1aa677b030dbe05d19683b4e1e26a04f9c18e9d5a4d07b51aa17e74174c64ce83d43eb0b16b62eb5c83402af08e1956db2354f872ed08c38a4f9dee51343749fa18ee52b4535f3c0f94e97a3e73a6773d0cbe0b22bf83123448ea63a79ae18da10ceffb9abac80d19c8c06deb54fd65819d87d280eeeb0dc375dc5a9f0236a916b8a2743318e9a948819df71a73ddf0c2acf2d067b876a5c6def5a1283f0076976a42950e6188c2555e2b9abc8877af70b75e20c812160c4434d7f57b5bc4e70f85aabe059c29f21ad0c04bfac919d816cc3957d7f97ebcd41351f64598aee9e4d944e27f8f3cfe7e88e582ca2ecd2b51cc8e00d2bfb510e8a94583ba136026d64d69316a94b037271c70b18b7a210717569abc9fa7b890ed2a66f1a5205795dc0ba79cb1343e97f0018a5ef0c188c4e16a05a5e2f307dc1f6cef4297dbd56f8b79302c150ff698a8145a0ce06b9f3ad80816cd749776f57f72cbb65082aed9ae0249ed4f63bbaf1de58c6341aa8bd9dab34f1aa6063fbf731b18984c1d9d770a7b290eb5b692e4bab11266c6f60b1f26ffd53a303a8727b90a2a24416d0d78ad4a200a8ff80a2aea2988faabc190d497586f599603b4537da8ff7e96e3f7b5984a2eb00354d848ce9b15aa8e0a650e9813c4795d0dcbfc3133dbbca64452725a042f0bdc6ec5b272ec7ee1408d84fb82e1fd19d0ecb9afe8892879424eed48c729ee26d7b2bb20ac6824c2d2d20931653054e25aab745a1f6facc45f31d7ea1c688eb307d9a7b159bd89ecee2402aecd8c27a256eb78f74bdadfc0d595a5988b6d53c76839619340f8906c45aa904426d571b64d7be248398c4fe956e9e340e4408419db339d488b0327ac99bb86a89b3d9fa33b5719d5509b5aa3afa5790ead1964008608f19b42b34509266573799a5f739cfcbe7a1d33579f639afe3f053814518a8e8f7697bca3846898e8e54a856b5643c9130a3e73d48d30958d4f32e0875409135e10ce1b3e15ead3934879521f1dae9fee629bbdaaf5b4adc4b37bc73a87f89247b6137dcf2af52f8434141f4dd497c452138b91688da72140031c66c5760b7a58ae0e0e1323e502b9fd5d00254ab639eebfff55835e9f1d96b919b70fee5a7f849d8e2ae0bba78e7809eeb656bf65ac85967cc4abb4ce859d0de687116fa63292e9f680315daaeea2c0f764196d26871e4a493c867b4a80a6d067918f07dc4afeb30965aa3edb6378f1fa977ffc23c194c38a72f2f5cdcdf05063b343da50d779ee09d7dbf94a65386a5a79b2be46f38ee4110831f6dce4fcd4fff2cb8b88acf25722318e637fcf3a39180e4fe2c6220485f60a8759d5eb46c2934dce59a5a784c227240037cedb20662ae530a2fa0f521d83e934d66108710b53f47c2ed36431d31d4ccf10bcaab8e4d97a9c75b733196f701da7f36c633cfde25f4057648fce7dfdb51a633969b2159b74d51e0c0e2fac2bb60d92bac8fa6e96a82ed64d0b11368d9a6a2decaa82a5522c7c894c674a80cfc1059c61ece0eb64f2e6629bd471380868438cf45b099890c7852a3f93eb42d280a8ab9ff8dbeb8721534044d8423ef6b261494d1c8ad73698e6726187bf58d379126e9d0c3b620e63253203fd69451d48fcdfe3f1d09e1ef0dae5303c50703ae4b69bcfdf0ad0f5c7cc7a278054222509999e3c867540fad56382d8048e3a90ae8177ba69b27b1e589269bdf9bf4d10fa3134f29171ee5dd0ec7294fcc05a13c37ea3e774542f14434930290201ee5f372f3efdc77ceaa5b267182a92de4e0674ec32abbaeabd1deecc270347aab12b13a2108b544887824db58321789a0df0d1424af8c7b8e4f522c8df326a1efdc769ccf8664e1173c1b6c6dd753c6eadf338901edbb15efe6c8cb4741b941e5dfe9eecfbcbe620f40bb1c77e26ede7fcc971f6eaae355e25ff553e90a59841fa50e5a38eae59f639ebad6b0a7a3398429379110166e4d6a38f468740f1e5254e82b334b9fc1616291965228bdf8993e50ac9fcca6481feb6262f5f8118c32647f16b42608a71a001350f35f20145cb9e5fac85e31fe257dcd28adc3fcdd6b798a03aec5ddb325bad129d54b62a51bd4ac003effe02e2e1d5a2a0ab3d4a0debca31efbcc9081fdeafa8c6019024b7e712f7912d0c22f99b7bdc713ef0c51ce9018095d86b02e5f402cc6dd0934908cca0bbb36c78fbd217dcd451a75b2aa63bc132f0091125182ee2c926c5c3ee8587a2e7fc402e01d75965683de49a42a60f8bfac3494cc99396387908016ba735038e7aa691585f08e302544b092b0df56ae5b1e3d43053604af99ad5744a9fd4456db05e785e57a8c88ce21a83b9168c6925ddfea7feace98928d00bcfd3a83b66f410884f96a5dc027a1b00c7bd5f50c19c4d4d56f1266d1a8f7eab5a9f140306f8c79917e259655c2823894f7acb4484c151c0f5d300a9ba8e74b8fc3ec78c2e8a11b2a98a691795691038d058b39497db92bce2d3efd281ffc57c86dc7a9a7e26aee88a8ba913f0d4777541281179d90d1c902f69929739965140f316f453577aaf020c92d4b461125a5ed68d8c0955dd9bece85f096dc174adc1c33b57eb004e84b194f0857a4742251356eec6ef74e7da173a3df57dc1ff18d0560f2c21f51600e6f6f407b351b326453005b351e62ea21db71dada790655009cf2aa3a7025bb7f42ecdf80b44401c63b4a7b5bed20cd67d57deac681c8942a8f8f8f585395d5e6d1c82b00ae8f5b58480eb68c7986592fc831b7dc6d10d2ce37eeeab474d8a0d44370426849319e5bc3cff3855fd57de6b27c53b4f9f48d58e93caad6486173b63c25cb7d74d49d4fbf9ee24ecdab13e466ca5a18040afcf32c4b0e14679a1a48f864654ee89a72f25fe9e9fa1e16f92f14814fd491526e3ac68426edc1838b9a2734e4cea740c212d80c0edacebf7b49c5fe8c52f6274b0af1401df4a5315e08aebea42eb42631558ff0d4943b5323e417a9d106429f00927a47ba6ad026b7808235d3790f99e7056c01b2c152275abd852f8dafbb61d21f7d87a0d80f2a2e20f95b3f0c48464b7f864fad0de69354cc00553e526ee0e66e226a22c3d60ba0917ab58b506ce85c627423a9f04113320a7bae516464261feb7f028216b56130c2455e32460c92559350e8ce3162cff6de1748a65717e2dee5907dbd37dc2aeb656c97e6d03dc81635947aa56178a6415e3616e4641001d55a4cfa1298be0eb3a8edd1282a3fa5cb096f02401a2e2c6eefa81acb36e7e085289c512a1a69aa909a9d3a27a5a7138af33263487f29e6af9af7574f80678e8c41e6b474c1c37fda95d27c9ff5a9972ad8008c7957625e6d1c25edabdc3eb08e09c347aa8c869641ac8cd24b10138a0654a50b5f580ba1ffca872b5f471274ade636db56f838fd278b86a27ac3b0d117cf7856583625d8d8eca6e9e21b23931267b33bce5d12deee6e1b18bcd2d691322bdd1ec92a1243bd14355a0d67705e6551d376e5b951b111a169bc19968fa69a72ebca379089af831c442028bb4c61a2f2960b234e671e4f49caf6c96a9b19b90a201bc9aa68a992b0d3576e78a8d1f2a5b513d2f9075e8d1326612792e36b5a2d58f3769c2f073e7beaa5ad854b1273f2e859b6c4e2def0a25ffa731468763c48e89fd689ffd7914316e0ff21aa247c743fdd4980e0ad9cebc0b2d4c45504ce4bd0c903427ce75431603c849400a68a57131e90e0e18ca765809b2c9466b1a2dde3ad41b8a38fb5563ddca6dc6271c4dce8dbe920eb974c170f6bea0697d49785f235a615a7b446ed7a02f570fafbdc091f864afd7773e1879b5b18964154e8a25897dff9a036c2f617ec2f0f71e723bc638779a950c9d43f4a08c31d016753d153863847e0ac6e96c0f76bc4f851b607fa8c9236caa7d07c67732c70f197d12932331919e1bbea4faef949284b8177eb7452ef9fb6093b1d666eb7cb60f54476d95f14240c3958f8b187c58bb8f356d92feb1a3bfd6fd983da1cebaa27a0b5d4ebb68b1994e9bd17fb06418b07476bccc6a5d7b2b4db3d0ddb0dc13ce9b06a00fed54ec22721fbd302b526e4c63a5f1b45f361b151308032128866c449cbaff9696328cf0d506c5f705bc20474fbda4f2f1dc7ab53341a429055825dfffd74f740214b03079b32337e4efc418524167e4a67077995825a296a0a08af0825c3ec9588edbd5be490176547274746cf6eabe9f314568fe1d34fd852fc3299784bc8b7c2ef855b40945b5aa95fd591bf4d8aacaa8e71350837e5493bbb1ca600212e5e52c2c81fa3847766599e400413ff8464f0802bf8c019f5686bdc2fb98dad44fa3d7cf1d3631d706763c62819d64717edcf1865d52deac2b4cb1e5522536642a3678b93eb807c1da3f2c8381bda934bd00f04f237d423780eb460eca4c0418bd88040305c478c105549867a0eec661f24d1de4610b43522342a480a502057b81ecc8f90c88fac6ad7b00da1e6bdce984310281bae0e02cc49f3703a8aa144c2ef0597b782f47731338f772c726c71a4d489b22ba0a476f2f643034146536ff7374db98450f9c3ba65ee9e0955927ce70b3679df39f34a20a291eb9df8f9ad42593bbbb7d63548012c7f2f6eb45e5524a490e3db1ca75793c734afe7aa29454fc052c026358bf5a1f84eacb618821930b4a9504a4c012b2fc27eefdfa4ecb6581c34fa3062bbb621d1876b5e06ed3a10dc73e6ddcbb79267793a80d78f6da7aaae2607091233c4abba109016a6e85b60df45ae464bbbfce390d073b9cfecf3d58ee928e6ae1223d27157ecac6e1cabc5eeb81ff6399764f27f0d04e76f53533f7e38f5ea8f69bcf6aa09a5f10db6f9779328f88cf092038677c36a35529c82aa5ede39bcf55b260dc29b8e8781e67e0b78b6b84c9", 0x1000}, {&(0x7f0000000040)="23ef4cc60ecdc7d708a234bd95dac7789a81d37d98ba57eb5eaa8ff0ab4d12bd632ccb2e7d", 0x25}, {&(0x7f0000000400)="64a2405773fa642ba7c74966089d348cc5020d71efbf087d856becd2f6c39559555ff93eb664edac5d2b386350bc0978fb6c7cc55b88fa55fbbf0fda4dbdc7ebec9a256ac2edc189066e9c6369f0398a05b308b7a22360b8e74ddca04c642b5e1d3bbf9421e5012fd00d9001286dcf854452ca74c014a291dd7753d4626d816b9c3920dbdf9d023633d3f1077ddcf7158d61f1511a6c8178c3e4d87a63a1b5196036bb9f3595707cc6645351ebdb66b40fe96aedb086a3c61c1c85ed85", 0xbd}], 0x6, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') 13:34:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="80", 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 13:34:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) r2 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x8001, r2, r3, r4, r5, 0x2, 0x40}, 0x1f, 0x4, 0x3}) 13:34:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000000c, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x7, 0x5}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x5, 0x10000000, 0xa3, 0x9, "49b7a2e9bf8b0605176aa64d5f0c42c8390c3e43", 0xfffffffffffffff7, 0x1000}) 13:34:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./fife0\x00'], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)) 13:34:28 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x5, 0x22000000}], 0x9, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r0) 13:34:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000180)="bf77f2df7f0314da8da8ae0d55ef762a3c73b5b90d96b09a8ebf105c6d7405aa41709c193d1724b7c5c22871eeeaf30cc7535639b7db4a340a34f58bd45180e30fc66e439bf3cef7be9b708888c9204988f50a082a6582a8434b87bfca5ec86e508703c19ee24af52fd4c7cf0d97edefa2e8aa5ff25a8087e7ddb2549052851b2b00"/144) 13:34:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0xea, 0x0, &(0x7f0000000100)=""/234}) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) 13:34:28 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x100) 13:34:28 executing program 1: r0 = socket(0x18, 0x8000000000001, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup(r1) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 13:34:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = geteuid() getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getppid() r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x7, r3, r4, r5, r6, 0x100, 0x101}, 0xa5, 0xff, r7, r8, 0x81, 0xfffffffffffffff7, 0x3}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 13:34:28 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r2}, {r2, 0x3}, {r1, 0x12f}], 0x1, 0x0) 13:34:28 executing program 0: r0 = socket(0x11, 0x4, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000000)="97d21d5baaa2f02b9c4cf7d0169cbd0aa65e34c744dfd002cf6ee5b633af30fe6714eb3751f0f9663641a4e51a456fef4c6bc0f0f8b801bff82647369ee04aa319bea5d1a70ec9421e04fc86ca9c45a6b811de21145857a80925c2f1481c3f41e7c230b34c6c46b217460d42847457f1f48e719d4fa17232b45a54da77325aba3e39cf709c23ba50c06e2757ef15922b492cadd4cd6b87404d7fbd5b41670a9b410a01f8724e17df70667dddfa05f8d63c52df6b430a9dd51e", 0xb9) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x1, 0xd5, 0x100000001, r1}) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 13:34:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 13:34:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="9c87c377284c3556662d2e2e", 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x25) execve(0x0, 0x0, 0x0) 13:34:28 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$getflags(r0, 0x3) ftruncate(r0, 0x0, 0x7fffffff) 13:34:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x111) syz_execute_func(&(0x7f0000000000)="0fe03ff246dbeac40179e6ebc402edbe96a61ab12036440feb2af2ae67660f7ed5656643d9fc44fdc4811567e2") r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x48) r3 = dup2(r2, r2) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0xe100, 0xfffffffffffffff7) fcntl$setstatus(r0, 0x4, 0x0) 13:34:28 executing program 0: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000b39000/0x4000)=nil) 13:34:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="582ddde7135e6ea8f882a3931515bbdc0c723154508643afdeb82c30f748aa9c40565a54abb0bd84eb9b62a8b9e3a6c83bb8e784bac422803807db71cb9c41913dd6f55e250eeffb42143b171798d2644453e41ed8", 0x55}], 0x1, 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0xb7}, 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xe862) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x800000000, 0x8000}, 0xc) shutdown(r0, 0x200000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) ftruncate(r0, 0x0, 0xffff) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x3, 0x6, 0x1a8, 0x4}, {0xfffffffffffffff7, 0x6, 0x0, 0xffffffffffffffff}, {0x800, 0x3f, 0xaf0e, 0x943e}, {0xcccf, 0x6, 0x9, 0x100000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3c224be86e6485397a3efa955153bb7c"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) poll(&(0x7f0000000000)=[{r0, 0x36}, {r0, 0x44}, {r0, 0x100}, {r0, 0x22}], 0x4, 0x81) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x5c, 0x0, &(0x7f0000000080)=""/92}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r1 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f00000001c0)="8eeaa6106cb94780e2db0d958b0b5b003f95547c9573b148d679e6cd832fab0186d82845807203e659c7b98d373e3983f698662b00cebbd595a7c8f09aedc3c3158591084bea03ab6c0b3e89aab01cc84c4926abb0bc807f95603d4025f8a7582e060238492abe70f6aef6a2eb1411f4fa2064631d3d000000000000000000702e15", 0x82) recvfrom$inet6(r0, &(0x7f0000000380)=""/135, 0x87, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x80}, 0xc) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f0000000440)='r\x00') recvfrom$inet6(r0, &(0x7f0000000280)=""/247, 0xf7, 0x1, &(0x7f0000000000)={0x18, 0x2, 0xe75, 0x3}, 0xc) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000040)='./bus\x00') open(&(0x7f0000000480)='./bus\x00', 0x0, 0x100) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r4 = dup2(r0, r1) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x9, 0x4, 0x2, 0x2}, {{r3}, 0xfffffffffffffffd, 0x82, 0x80000043, 0xfffffffffffffffd, 0x9}, {{r3}, 0xfffffffffffffffb, 0x80, 0x4, 0xa3e, 0x59}, {{r2}, 0xffffffffffffffff, 0x88, 0x82, 0x53, 0x5}], 0x7, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0x40, 0x2, 0x10000, 0x35}, {{r1}, 0xfffffffffffffffb, 0x80, 0x80000041, 0x1000, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x5f0f, 0x8}, {{r3}, 0xfffffffffffffffa, 0x40, 0x1, 0xff, 0x1}, {{r2}, 0x0, 0x30, 0x60000090, 0x0, 0x20}], 0x7, &(0x7f0000000040)={0x20, 0x2}) pckbd_enable: command error 16:00:01 executing program 0: socketpair(0x0, 0x7, 0x800, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCSTOP(r2, 0x2000746f) socket(0x26, 0x4, 0x6) socketpair(0x400000001, 0x4001, 0x9, &(0x7f0000000080)) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000000c0)) pckbd_enable: command error 16:00:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) semget(0x2, 0x3, 0x100) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2f, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff45) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x7, [{0x3, 0x8}, {0x3, 0x9}, {0x2, 0x8}, {0x3, 0x2}, {0x2, 0x9}, {0x3, 0x9}, {0x2, 0x7}, {0x1, 0x200}, {0x1, 0x7fffffff}, {0x0, 0x7}, {0x2, 0x80000001}, {0x1, 0x100000001}, {0x1, 0x3}, {0x3, 0xfffffffffffffe00}, {0x3, 0x7}, {0x3d408b5ac06aabec, 0xf406}, {0x3, 0x10001}, {0x3, 0x7d2}, {0x2, 0xff}, {0x1, 0x100000001}, {0x3, 0x71c}, {0x1, 0x8}, {0x2, 0x9e}, {0x3, 0x80000000}, {0x3, 0x2}, {0x3, 0x10001}, {0x3, 0x1ff}, {0x3, 0x29f8c3d0}, {0x3, 0x80000000}, {0x1, 0x376}, {0x12d42b771ee042ac, 0x4}, {0x2, 0x5}]}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000240)="d63a2585b31ee82927fae7435b8ee12c377aee0040f8a3bbb64ff274865a1c9cecb0bcd2b9bcda90d82362e7eed4e0d6295793d73ae994a713b90e48151918c2b224940450f7df2a836a925df5ec6039b6dfa8e20049a42fbfc8df1b6675401d101df18773df09f24622616d084090226505389a4dd50a875efc9d2a38da7146ab7fbb2d5371f3c419e722383e71560442857fdebb922078b514281f40104232460447cfe3720593ba672cbecd6cd94458793bceaeb1d4d14cf7d8bfa88bdd6f6ecd241d2036a9e10e0101f215544f6339f62f758a", 0xd5}, {&(0x7f0000000340)="b3d77e8f4a9569d537afc6f849165e543dfea7ff821ff7662c84d632406a53eccaa5264b601a865430de7fda2d82fbbfb3789479b51cb078f2f5d1ffb7609ea7657cb9cf141cba1afc0deec4bf04f221f4765ea6728fba40a8d556f22071163ccec22dbff4b8efc295d591", 0x6b}, {&(0x7f00000003c0)="028c47e39485007e6b3d8298a14d9e95ce7a9522d2ba78f1f5a4dd8d5750ee5fd4a19555edf872848c2dadd86b85daf35405d31a7e8ad0055ef1d751cef24c38d5e978252fcd22ecc7a1b1a974ad74b2854f10730c7e9d9143af7bb6fb1b6065555b69d7cc1e228fad671fe2c3c5665fdf", 0x71}], 0x3) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000040)="6390b74cf5206a37366054456fa11b69fdc2e11c0fcd2c668fc0c53d8af4c6b2c498fd6b3c3391709f616e8bc443ce026c02", 0x32}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000100)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x9) 16:00:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x190, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) chmod(&(0x7f0000000380)='./file0\x00', 0x180) r1 = getpid() getpgid(r1) r2 = getgid() r3 = getgid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) r10 = getgid() r11 = getegid() r12 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f00000003c0)={{0x3, r6, r2, r6, r11, 0xd2, 0x6}, 0x20, 0x7, r1, r5, 0x8, 0x9, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r14 = getegid() getgroups(0xa, &(0x7f0000000280)=[r2, r3, r4, r7, r8, r9, r10, r11, r13, r14]) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r16 = getegid() r17 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x20) ioctl$TIOCNXCL(r17, 0x2000740e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="231f2fe80673e94412e95361b65aafd52b725296f17ef6d1dd724c664f27f769bf943db180a2540c115a28080583", 0x2e) setgroups(0x2, &(0x7f0000000040)=[r15, r16]) 16:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050360000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffe16) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket(0x3d, 0x200005, 0x200000000000009) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50, 0x0, 0xffffffffffffffff}, {0x84}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: socketpair(0x2, 0x8008, 0x3f, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) setsockopt(r0, 0x8, 0x2, &(0x7f0000000100)="fdcaf98f2398fb640595142449f3339463acbd84116a36a56f5126e80de0c9a9ecc2fa34b0764a05359f8a63b4c0222fb1c4bf7e45099d415d11881fb81edc0484673f18655a2126ac081859d225fe5ce0ea5369212b6d1ae557e71b1893bca7833dc25ab7b7a5a8f043", 0x6a) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x3) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000001c0)=0x10) 16:00:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x8001) sendto$inet(r1, &(0x7f0000000100)="cb48e5274b389fd689c629ea38298bbd0abb0dd0203d99d22d5d3eae0525b5de42799eeb02ba8a27b9da82ab838864da10b2fd33811eb62a29f020c4abbc28f4ee202922271839858d28edfb5a168757648cd7061afbb46f5c8a81b3d5e20a36712b1f907d14b811dd2302390e07aac21294033384f768ede96a5daa4ae5cc0bc8693ec9be14ffc9ca904abb76f716ec0fed0411d658055d8f71c4ad3b140bacdab713e111309c7fa80fd4dcf0784a0f4b6c318c298bce", 0xb7, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x12b, &(0x7f0000000100)="b6") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x810, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f00000001c0)='./bus\x00', 0x20, 0x14) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) dup2(r3, r1) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xd0, 0xffffffff, 0x9, 0x1, 0x7, 0xd54a, 0x3, 0x2, 0x2, 0x7ff, 0x9}) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) socketpair(0x16, 0x5, 0x6, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f00000000c0)='./file0/\x00', &(0x7f0000000100), 0x0) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x88) symlinkat(&(0x7f0000000000)='./file0/\x00', r1, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x28, 0x80000000000000b, 0x0, 0x134) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1c0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0x91c, 0x0, 0xec}) syz_execute_func(&(0x7f00000000c0)="745bc461fc531ef00fba35322333330c0f14d4430f1dae00000000643ef343839d650c705e00664c0f38f6980b800000c4c36d022900c40119facbc4a17b2cad0b000000") 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x8001) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) recvfrom$unix(r1, &(0x7f0000000100)=""/229, 0xe5, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCIMMEDIATE(r1, 0x80044270, 0x0) close(r1) 16:00:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x8849, &(0x7f0000000140)={0x1000000000000004}) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) close(0xffffffffffffffff) dup(0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0x4, 0x1, 0xffffffff, 0x1ff, 0x1ff, 0x1f, 0x1, 0x3f}, &(0x7f0000000080)={0x80000000, 0xfffffffffffffc3c, 0x500000000000000, 0x1, 0x0, 0x100000000, 0x6, 0xfff}, &(0x7f00000000c0)={0xffffffffffffff80, 0x100000000, 0x5, 0xffff, 0x799, 0x3, 0xc6b, 0x100000001}, &(0x7f0000000100)={0x2, 0x1}) syz_open_pts() 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="6c1fb9c8b3e7841b04238b14e3fabe3caecd882ebfd8bf0c187e1947647af2c650105fefd708eea6e26f8752b14b329326742245f98d1db2cea18736e7430205d3f04d35fca3edea607a54fa2709b8b6e738ab971aa33f7a1d45f598fad46698616c8b07d94a4fb49d3da26609", 0x6d) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a113a5052cff0700"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r1) shmdt(r1) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000040)=0xfffffffffffffffd) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/131, 0x83}, {&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}], 0x4, 0x0, 0x48) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:00:03 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x81, 0x7911}) setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = semget$private(0x0, 0x0, 0x20) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/13) r1 = socket(0x6, 0x3, 0xfffffffffffffffc) connect$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1024, 0x0, 0xfe77) recvfrom$inet6(r1, &(0x7f0000000100)=""/168, 0xa8, 0x1, &(0x7f00000001c0)={0x18, 0x2, 0x4, 0x2}, 0xc) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0xe4) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) connect(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x800, 0xa) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) bind(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) syz_open_pts() 16:00:03 executing program 0: syz_execute_func(0x0) syz_execute_func(&(0x7f0000000000)="985e19e9c4a2791dcd04050f05bf08000000c4a37bf0c55c41e2e9660ff8aa024806573db8c4f4064e4e4e5b26400f0fbafeefffffb74b264ad80f30091e1edee509c421045f56b7c421dd5831c4e10bf8c45b64660f3838520a96ea33ed33ed4877f866440ff4697683397fd3fb0000c0c4a1662ad7450f01ee167c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d800000000430ff93408c2b0c10b0b0000c4414e53d266dfed43d9ee0fc60fc6a8f2ae000000f1ebeb628f8f709b2e3e0f0b36f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffffc483d7fffb110f66474eb83aa2f1fbfbe2") 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2103, 0x2, 0x903, 0x8, "02dfce9a523d869e1bf5c6d2a8a36d0d169d0323", 0xae}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000480)=0x3) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:04 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000b80)={0x3, 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="c2", 0x1}, {&(0x7f00000021c0)="80624986bdf3f50a753e3b8c3504741fd498f56888d1e4a411bf1c2fa1cc1f361fc6ee81b45c31c304c6ce5050201cb3a2c8f252e57214305427148c554f1f6111b36fab007bfa0eded04b6d0b89d52611672ac7da1dee7687f6705f931a6415435047efff5f7427c6f6ae14170bf0cad16b499c97e825029b22ec10ced502214cba1b0a2a11333d8801e0a7e242f519fb026728702401987cc8dc4031d7e132c081fb738d5be4695b9ab9ff9adb514ef9130d777c64f660be9a9672a749eaa9a01f65439c9d05e7bb12414fcf026a112268ce11323af96fa6e09c8928b31042ac217724a5e821f0aff381bb47bd24fbc2ca07cec1c79be6645ab613352fc518926195828aa4b21b3dc98aaeda6e74d68d14b3d37300d71b87b4b5f4f0e8321d86bdbc4a73da273e3d9f636f7b8bc7f3c6997e30af2850700cf2d393fa5917e9f3cf40e38cb43b64111bdbf25128bdeea764ec6b381e07cdebc0bb6a151f9503deb031e7acb5641e47fb224568dd2a3cfeb32e4b1b66d4c831690cba251ed301a9423f8b1348943d424b87c3e5219a49606c920b35e83031cc1533ffcca7140bec04eab08958c17a30f187fb08fbf57f0ddf0ba7314a5631c5a28ffa7158b19a52438dc472f3fcbce7d13dad89d2ae95a8f32c421e96251722709c1da2fb6510b45087d55776ee24a9173f716d93fa7541964d71f1df5b5f61b0edb91a903aeadf5206ce749c8f27492412a9817f5924f68445355ee37a1a1e1c97250117f413f183db867b176de53124b7d86a7d904ee616c909b7b8b20ac2c42960d84fcb26542c19516e900da13ad693b73baf9880e1548b35e97f94e1d7f61d9ed9bfbd3e51f0eaa95e2d297d0c264cf16f893f699bd318bab8915a76de632bc41188144902ec35e2a74c29d88effba5cdb42d276c99b9425fe2878e86456d8dd120482acfccf18938730f70e0217833f88a1ce267217ccc4cd77ce4971a0501a156c1038cf54cf0b06a5711d2873b7a706622283069bdf25ac98f597dfd3e20c838cf4fa50c3fe575352d3ae1803187f5f971561131b79f8fa580e6bec865770494fc6bbf73d0adacdd648b6f91ab088956bdf34feedc982336bfc4ec2df96baf26b28fa435cc7e2d364cb352c5f6b67276b28167cc0950dc1748614c5cdaee08b7ac03c6f5e3b6ff1d8a961fe4380711efd4b8df15cfbdb190a7771fbf1e9c8e600c82be176d616da9c9bd1aa61a4f70c4d964a5205c35eaa3648b032c11b3ddaa1a6c527581d8c95e0d0981641d3a64fd87cdae2811de40bf7bc35ca6292b4b6f32bc545097f21d9398c8a0440492905d0f32910e83a51b18ffde2cebe82985f1ea5acd6a4fe797a3296164593e6b9f840a80febfd9fea71da6da386342eddc6d963ccc54527f36d41d637e36797c72d1ed55467e3cf33408384a0c44c02e42774a30166fdcb0250bcd33f5d7381606b3eced39a03e53b2423070e59891522e0460531788bb13c752f28e31fff8d208ca001d0ee709ee678f87beea6c97d0e638d7cdc670396ec84af99302b043f1c7486f002d2bcd02d4f4d370a12ebfd9a0159e82adff72a7078a832c0960e9a6a484024beb027ac35fa54b6b9ee4286a60f016088ce2d8b3e75171b7ad5ea9a85bb6af08ddcf162d54548ea925c40a2abf61affd107fcd28c751898f70c5e19ce644f730d1ad13f68a06e1b638021df22e8c20e441afa92997edb0d0a091bb0f2219e874180ee5fb70ad4a9747a7057f7420c8aabfb20e047369bb3fba24091091f984f2d67596b251ce5293a8ebb44aaccb0cad22480765663389286b8478b8b86f59a161832c2997a1f0644e0ae8e97cc7b769e276a0febe096402f8110301b8503ca0bcc58b15ed46ac708b7010b10ac819b5194ecc8f1394ca793f1be49dda678ef8ff8e1fb9045931b85b78375886b3a41e83fdd979d0397033025c3749205e08ee617a9795ddc74f6f4a02cc98dd6703b681b770a7f99c68ae2195aa9ae113717dd48643b4cb3fc2ce04884ca25007ba760ec186054adeeaae9d6ddb1c0a941a8f02d03d8ec97ec8a94e8f52700ce2c7a5583f0e719043c3fc5c52419eb707f0d6149dd593ccfc78b3fcb25588a93c864ae9a9e7bf597da6dbfb64d17a7d0bfe76c2c1905eb3ef3d17e5d35f547fd4b5e9536e67a455fa86f2e7bd7e54a7abfdadaba5fd128e6611b60443be0eba92ba170bb17ac3ccc10364bd8c66886d8758b629cc75481c64e3ac764b0edf7f4e8cf8f51f34c1e9faba2aa6f4ec9392f81d5033463200975bded6be0f3a27052497a558dc3e34c4d18d378f939e3e0c73a0ddcec2518bcc10ba65cba3ae554d90b120672c9e5ee8d045816f32d4c562ed7412ad9b95e827815b430ac96680c3c8e147fe0de51c0fc4c2c58e587a13facf17e791dbc45b0a1e5f9bdd5d377b219916c88e757735095c9ac20a283606f40f3eb2a7c2f26e26ebbf52e074cca28ecd107dc8fd51ccf54ea41612a66aa13f58356419ffc73c03d816dca0058f90dc1cf90ef69ffa57a03d6ebdddc7703599771587866764f1bb37a0cf04f5aface0c8804f4d54df84f03f46c247cf42d0289306d225f1aceb7117585b0bb30beaa93622186837c0e8b1c794adc08f5ba0d90441536e9bd196904c9e53066b3f995e9f953f983abba84410744a5b26b7e2965ed6093884f5d5e6c535cb32788d0b05c3dd93546fb10f953023b286ceb556a58a317de5f2328ba59550d1018fe3ef9d7c929d516a2ab97cf1fa9a5eff5730e842b1e0c60db6f965317d2e4db5a100d79eed9be57b45a4948a4161e8049657c93a878833161b550c58cbd4c4d6b1036e07c5c06a286afbfa8f99d0e88b0fadc5f04ae4f40cb22cfcb81ca89e6f58bab8f9ce44259005021aee76b43a7b119a24e6ac0bef241eb3c668d6ad3d30377d28611c6dc694e8f5357f340d11469466a4d1aea4dd22f8ac7178f34374ad47fc0caeedf07c0da0f65927e353cfed2d78e6a7acf4da088674d7eeef7a811fe3db759efd94c1d6402791174f761084cfd7355c3d30e5954d3a0e65c6889e093562854075d1baa348b296fa29e357a8f0fa926e7a075fc9b7cd7488dca9fd85ae24a53273269d2ac42c866fb007c5fe2376d7aaccd5e3937ab2155bd8a89999265c558ff80abd04428bcae2690cb1dbf3ad74786cac5e36f711b54ee00d058669d3f88a5aeeb4d174f43541ea3b07a99c13e0e21a635c0000927d55c2a4aa4f0bd376a74848e2e918b1e1cf8d9af118734389c0d1601ff9eb0f106a8a440161e643334baf2a8166692810513ad0d563372b8c5713c430c8f30fe0f4d21471edf91333b54f67a23eefedfb158f15e9df5e87544212f7f04349b4ce7ff493595f7e0995efa69384c45026b236acbd41f1557d428b26840c26c7fb6f41e6447bb021a0afc5ab7a95c51a4d7945281e47e0e95e058c22abd3679eb9c9ff5535a65393aa20b476e23f10b269950926ad2959268738f695e1c26ec1546914b2c663058772166cea65009f3bbed289a623df418bbcbb2b89208fa2da294100bdab854ee70971520bb11c1f369c41e8f166dbbaed0f5e29f840e0e76d2a898612ebbafb893980837f7bcd86c98d9467e02193f18fe41638880e46a9e28de36eeddb5092194ad2676cb6db659e8f9961cc624897c9bf7dbad3e2409cbb6570ec260fa78676a52342278dec9bb4fd8f7ad5ca9f819bcf137e9a4374545beca607ce2d75329a078122963888054554a345242f0e6ae9a2e031eb85c7a388269f88e3d9fd796e7dee6ef8ed18e52c0d7a934f079b0016c6824e6a88ad8e618bb67c98acbb9fece5fcf38c9ea9845de7e1bd431522d3dc7a41dda940eab5958a587483a7cd0d34ac16268b67b80296627ba88ad34b32ecbcde43add00a4dd94a24a912443d04b400fd310d33d3d86571236af4155476397967eb596b8ac3dcab152e82feec89ef8241d150857ba503e38a498de8d9de7260d45d69531f4848dee96d1079caba5dd5641e4345029925bd705c7bafa7544f9dc34f13caedd27753ce796ec1e8a26bb239d8a988c3c590f0b75b173da943aa67974da5739dfd3e2243521f70099b5502765bb77d2c8d064dac33a2cf35e87623d86282a622731465bf2d892590f4be2cee9f6c7cec20dba877da69b94d24a4fad5022329b61be50cf25cb7c0e594234a7bd1b60cb78d6c5ca13582728c0a2731380feb7cd1f3392c67d640ac64a0dd6269f8713e153aec47c0f521c5a9128a77374cba978e800df5a461fd06836ce38c8279ce4395148b428f4cb75a251652c99d1fdcd0ab62922f6078a09a68e8205a2ddedd887c4d3d61b43bcbbc4813011878d7b312e43d097cf84d0ff0ee615088ddcec269f24af71b688f90ffcb466708f0fd3ec2e7ecc266be2df7f0ee8e5db0efdef03fda247ec93ccfd04a7cd5b1c9ec22199a7020f02a76da46d239327d3afb06c972fa578ad29a2383b361998f7b3b0e6a0e170f0af9bc9a0f03615f33589b35196e0bb0f2adc77b8fd1cd6aa42be7b271ad09a7865c84adda114fc3d9d83cfc801fc56b197487c8175742715346c906152a61136a12647f62f7a52611a853de4873722747dc719c055f175e43bda4558e38e1ad617bd0a4cf1f4f079078d62029d37cba8d7898f3698816aa2365dafcf26bc1f6a041bf27f972fa020c5fbd19be8665095a73ecb38dc36e45627237d72fb84e11c785d647e388c97ccf274f043f7b157a9f752583204b23cb2e3edc8b9eccb7cb852bb47ac3cdf47f57644a0e3112ab4d5de5d1a2434c771807c5ac393a8b03b6df83e7cfbeccc45c57f39b3cb7953f84048a63f4b320b0aba351985469d8bb4326643faaad4e6dbf6ef3897e436c974cbc7b463849a657a0ecf697af0007408304c117364d7884391cee04813b45729a983db79beb8364ea3b6125d2702e0d039d6cd6a73820e29783c9a2808331b777511646073ea8e02b49fa0ae6747af6969d070a0ac1a643c58b225d10c26a69bd45e9464a5e1c43e3f2657b0949efef61c78fd540b45f1c49f4af479109b9f93e535187319a758d1133446fa89690799e35b25a3d6fe2644bb7cc6aa90534f32a59987b081d8c9b43f3f663f99bcdfb137043d71299a3a80757a0b8aacf33e1430e14687bd4f8d45738e48416eedc754d7cce5e824cbc24a772259479c1b6c8311883cfb37c06dfd574d0db5e4fabc248f10cd773e59182013471206ace5c13b25e8ef3c0aa6894d4c86fe0c8413b4959a37aa94e292834b561ccd597deda2bbf4c4180f770ba4e35f2f9102e1bab6662b51f07fe7e14c5e2252677ef457a7587d627906a5aa9ba7212ced81c8eaa40c2610db0551aaff82383d53f2454803bf934548289dc8f00e7f162e4cebddc11f009ca97205bade02dcc3f620b191f4b08e64f47eca806d06f90bda55cbb6acd6350c7c0ea394f9baec99712b81c18b7c17aa75e6f8c8740b8095c21e8e1e6e254a63a3d4a275c943bbcda269dcd1878889c0937409aa05ddb7d329dbb16913a8184cd3c51fecefae0b6e60e429d43d5cfc16981dc55baf18719a9fcc4320fc89fb6fedba33c3583aefcb3d51ac9652661be169ff7bf196ca040110cbf277617a8de1309c79e9ee7fc49126e11dafc78a74f852cfc8aa0403c7b1e060022e2910b3334013fb4451696399e35c7b35b2f7aed2903cb1f2eb06933bd8ae1b800bd9bfc15d23db8c86929659c4d1b7925e70d4db735f9fb7250e52a1b843f3b950330ba5b9ac00250b81dc5f5f42014306", 0x1000}], 0x2, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x1) r3 = geteuid() seteuid(r3) readlink(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000ac0)=""/98, 0xffffffffffffff6f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) pwritev(r1, &(0x7f0000000a40)=[{&(0x7f0000000180)="cf6800d9aae5439434e389e72d21e8996df0f83296ae598d48d972302af44c874a21005c04ccbea567ce4535ba4283dfc749b667b40969137d3707dbc8a40086159fb9fb6fa427ab4c397650fdf8dd30c0ec6d78be03e25168e94d31", 0x5c}, {&(0x7f0000000280)="21b96e1cec9f6a95374530209253a22383206e93fd789779560bd70e8c48896b59539299b6720c450f8bbdbf308b925cd369edeb072f610d0dd295cfe4039f5659e0769a8bf47c2621f97c7b6fb13a98f02e77d46941a8b6714ec856385942077b49cf96ca13ff4ea6418493ddbb31c2aefd67c965dad318956549e46c28f9a87f6f56f223027b2a1ffb3631957445f823b430b8a4096ab16d6241fdb7a932bc945afd48779a2bd3206c1575c9eade90ff6274139c80cb11", 0xb8}, {&(0x7f0000000340)="ce2df35432c49ebe9af8b5cfecac808d2175efbd3a94b0e7e9f06b84e2ecf253ab0754badf2c52cd03946990cc60332fc8fb8b5709f504df20260268b0020118ef232732055a3e64816732ab9d537ceaaad8ad86cb2d07b13690f71f005755d44f8eb89e05c658c2e35c4034651bbfe8a89614d14affcd5c3d9f942adf6eeb3c26d2d9a3de2f9988dadbb53ad06df1fc690c41ffb5ee77a5d149a36516c6ed3c9d78f8adaa86ab613b2ca33173f4c2fb5ea89e7524717ac5c02c9517005f7234fbf5584812f24b7751b8e49e643f7683f8acf69df1fa4e3801f727ca2d0a80fe645aa627783837af75090e6d0495cadd77b0af58044dd00cf0347e2e67", 0xfd}, {&(0x7f0000000900)="9580a3a99fee223d01992e1725d602cc902c9ec730a6243e75bf060771a4f0734672a9fb63f341b00df47248e4422ff396b272f795f6947c090c15227eed7e55c1292911b3d85e05b8ca0c46fce5e58aff1d450fcc724a379617168c38e52cef1bd5cdfa0e154f080e3b5db5c467269b0909d03b7ecd100e299766aa47e353c6c4713a14585f9e87", 0x88}, {&(0x7f00000009c0)="bbd62ba7628d24cbb7d39e1c070198df978c39573e2dd82dfa216f5d939170b4389d5cf70ecef01a1b30caf43e5fb3c31d877fcbd187a73109ce7703147c3339da278c1c", 0x44}, {&(0x7f0000000100)}, {&(0x7f0000000200)="7bdf367e8019f1ab37d44568fb4c4cf6d170e8c3f6734eec2687fb6d", 0x1c}, {&(0x7f0000000440)}], 0x8, 0x0, 0x0) 16:00:04 executing program 1: socketpair(0x20, 0x8007, 0x7ff, &(0x7f00000000c0)) r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 0: socket$inet(0x2, 0x5, 0x3ff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0xffffffffffffffc1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:04 executing program 1: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) connect(r1, &(0x7f00000000c0)=@in, 0xc) fcntl$setflags(r0, 0x2, 0x1) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[0x3]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x1) r2 = dup(r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x8, 0x2, 0x9, 0x1, 0x1, 0x2, 0x400, 0x1, 0x2, 0x1ff, 0x6}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000200)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0x4}, {0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x11c, &(0x7f00000002c0)="2b88dcec55a9b0928693b4db6ad364d701f6233d405a8f0f33963d1fc57db74414baf75d5f746fd9df9b178872c01de8d74ad9987f3a1f0fddc5565ddce6b7705135040e52903e8c408d10bb8bc8962ab963c36adb87ea411cd50a6a7b76b7134e4a350ae9e25ca55f09c0d18ecca8779aaa42a127b726754135b82f7da6c28c03c2fcfc2d05fe4bb26edbaf16a2a46335bc92e03a7f6ee0fe702bfd3e9f34dccfc3ef3785f99e27bbdd4f3e7acc96dd0a2888c87201f80ca5add11218c349bcab54396d5157ca9db672d56051e957414034fa68aae9d69e4f340087294e78ac7fbdc93bc106eedac8e3273baee105a87de48eed17f3c0b9c0b10fa5e488e6148e70214faff591e3349104bdb4fd25c6fea4fbfad6a8cfade7a80000") 16:00:04 executing program 0: r0 = socket(0x16, 0x4000, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) 16:00:04 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0xb65ef6d266e9846e) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10048, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x2, 0x9, 0x80, 0x1, 0x8, 0xffffffff80000000, 0x5, 0x2, 0x1, 0x6}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffdc, &(0x7f0000000540)='\x00\x00') 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8001, 0x10c) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) lseek(r0, 0x0, 0x7fff, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000280)="56ba7d01413bda97129491baafc27010c3bb13a715d23ddd8fc829a5d5b4f65cfc5804ca5dbfe3a22d2f360273fe986d99c3324bbce606dd3ea55aa0681e1f1292245ff5e088fcf2046d61eacfe9dd0f3ad09a53d767201f2490c5f4d909556fd83e04c4832fcda0c6e547ef9725464fe5be69", 0x73}], 0x1) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ftruncate(r0, 0x0, 0x7f) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r0, &(0x7f0000000200)="9ff9e60be830158e81f30ab90267a0fbda6ea58572d763fbbe158e2b649010cc4742c1487743b4df73b64038da9328be7927085a697613e07c4ce9b17d9cf481d82f8ec3a3d75510eefad68a61e04fb42864b716a13acbcf106d3898c3d4e7463fa648c774dae92627ae45fe20f72b7817fd461361172b069d01431b0e0c1edf677bc4824a357378af250e1fc9c4238c8e79eb06fe54916a43e24a9ada414858a2f991227cee804da7739168d904311fd81822bc581a362842988e734179e69c87fa34d4665d4b6bec632b0bb029aa90c2e00bd7883099131d2bdd89073a49973455aa1ea7cf7b", 0xe7) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x9) setsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f00000000c0)=0x4, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xef, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x3) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001540), &(0x7f0000001580)=0x10) setsockopt(r0, 0x7, 0x5, &(0x7f0000000100)="d813a596e0404b7025867ce0f83ac796f88d6bcaaee0c971ec0c2744b70a2fca4ef2769469de3e946f04ee8caf3e3e5631584c293a751c613f60847461cfd399afee3675595a9f1eb06a2d7f59ee703fa7043cef267041f57b625cc06cb0b6f22f112fe99ab780af1cd9073d92d059e39f40d3b2f399a1b3f9f8bb41efccf4142fc3f3d9632d522631e59a3ad5e3d485165bb7566f87842a375da8db5bcd75c9700969d36494ef4932e6c8a2bd95eb57132c88e64f581d1228260dff58a81b15b7377581bce8539347c061", 0xcb) sendmsg(r1, &(0x7f00000014c0)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)="6a5e331c231fba931b4316bbc493b26a351cf85a4d", 0x15}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="b80000000000000001000000d3c200009f4ecae75e23f4f5026ec6ccbf7cef3aabf2adf6500959e6e23124d620f6f584e8b67b88648377240182bb522d2b8ac3369197b40200759327ad1f36f1b16a6ca33fe220103342e2946d6be47290a9dcd185869560032ccc22217d815e381dc3ac0ee6953afb46de17cfd3231b400cc6604267df8de29deed1a0a97d65270440a804243398c61d11c8dcc6b5f6fb9265b634181c1942efa999513dc7c3e7d5a5cfca000000000000f80000000000000001000000000000009c8e652a5bf0b8ef36a42e5c1272b38f7a4b1aa8363575f0978219f797aaa392694409c07a6f62f95daa721974c1303fd59d46e49bc7434b2d3899d8e90042e604b20a83443edf24e037f0c419028ba93ae17c891ba671d9cdb9d66447e1e4d983c86a16febff0bcc773e5de20bea7347620caa3e1ee4ed995e29154f98d0d6e810d93beb9ab1ae5d9d359f7243b904ee2a503d569c7ea127cc5505f00c0c5ccd2f2b6dcc9c65f01096e0a788dfbd6ae2071734ebd91aeda180e5c977013f416c8175c581c12d422e93a84344828204d56b529289fa3eb53efb17087818fe0f2be81a35e586e52b33000000000000000ffff0000020000006cd45b319774dd85f2a59bc8626db05d9e5555eba3e7820d2ab54ff79c000000101000000000000001000000ff7f0000438cd5668df3a79e40da1ccfafc57b569f0df262fa01f0c933f8d7173d552a1f3c897d2a04a4698c8f178290e509c224f0eb158929355ccf1dac6a4cde7d8953057c50770d6523340fd1db07f07ec5b8136d1717dd265d3cfb3a53c3fac5c2c7947c3b344f99d3bfa0e2bfba9ca384ee825d0ff76ca19e31b2784dc75dfc9497ecaa8f70ad473cf3097f5d4db450bbc7e15e1bda3af5749104a7b02482f6fe71783f5aba529e5b1d65fbb3e1b733fff08dbc4733ea0b4cff12d4a47658990e3c07f09b564bd71aecbbbf54a5ebc982d91da7b881915d2b25e241797f85f5d348fcbc5553944efa3d59e2c7f8780a5214c7194ac0a6ce214b633b81dde2c9eb4285231bb87b96a195728002e28e96ccd43aec093a8d91334fa2650eb495cdd6433265c3e95e8c67a7fd4b15f0592dfec3717a504012d94939566f5cfcea42751b8057c2fd25b79b862b0d64598382abe6657730e0f2597fcb6b4447cc9f7398bc4fbd15a98122301eb76b9c4d20a438db3b55ac7b09ecdfb85b67250be7d53c5dd7829ff5fb1eac2175f15771a895ec59b1ef3638aa8ec4c60eb0f0361a6d271f0fc342f45d035f8b8fc4986cecf5dcdc9136e78e317269fffe54498c779ac553ea1acab5b5f89f0ab9beee8a4f2bf305604281e938f1dbef5582aa6621b11ae1d9de6c8554831308eea9a07a88f4004cd5f793037405c148faeb90a1108766e985db0d6089bd2a7a67760fa3c71c4d208aad43680e31c0ca35156c56d13f075456caccfcf90f3591a811b8c1a5495c27b414696807ca61c3d995c0f2764bd39a8cd3e7019eb02e9e24fa56df0a15f8c5131c924cd85ae7b4aa7fb95d38861cef723addbed399f8c0a68714f7921ac937ca42200bab72eb63168f82daa24bc47465b880b01f73796fcfddf80b14aaf92c48ec0bc92b58eec9cddf3d36ee32e8f2d60167449ecdc2d398eab8e1b5e0263a8d26da201abb405bc6e3879232aebd7059cd6a3628043209e1bd0fe530fc8847b0f91136575329518306864c86e4c3e0b0efb32e3175e5e56fb2d05eb7dd79fb40f4b9a77ac91518af9ece22718665788b2fb2e6a2cf222744aecc47d40f77f3a5cc0ff76cd5bc3d4e0bed673dd658551126038f40291d7b8a89bb5820541825fb0e4b5e59243518d321903eb7799258e30967fdb60108baa5a08d38fdc85f9ab3d6948ed0c0fb92daa5d839a8f5577de82ed40ee37af05a35ad6148f4045b56db7c756b5006e99a25b43ba9c5695efc9c8e2b7e981319e9af2b80db08a10f35eeb6f9928969acd0de2cdae34d89c579840bea3080c6df1ad73139c0b99a184d6906e1599d1d992d18dfb757544d9d76f79ed05c434ad9f7c66330a8376a8af8c50548742208bc8e7006c8f7ba6c5960ca50ee0d5503759e42db782ee1733e74cfe6285ebdf53bf49560e9ebccdefc88be82e817aada54a5dc480bba184d63f6af72bee3590bcf207c8d3b44e29a62620e6f82c4f00be076fc3d963d9330dbb99892103c801c1972fe34f0dd093a35f1036793a0e26d2c23c1739c1932b7c66850770ddc02784902a535429dbf63b2e575c0371d4bfb3a6308e9489f56f616e22b2c96e33fa3442570a1033287fc59b120a8786e7b859891acde75e0f32190121006f63249f9d6f37e6f1ef626db3c9b09d6b89843b808d0ca350be4f8454fd8961758c28b687b8999918f7147d58a8b8847c5b5f395de3fb42dd749721e8468b818aa7cce2faef086493dd3f4fbdef0b146b568e79b778c6c6911dda1b499a24cd519196544cd427e80116760c9651476372ac62c7fc9d3df4e419eccf2188aaf99a203d2ea351a8864db3d69d6bdbdc41aa9e6e88b14b0dd8b736b406ae2125b1fa6d918195c637c82891d2156108ca94bc141b166018825ce92a7ba833675e6bc0e0d69f785dcc290960da097305198025dafab24a08db1727d17ac375758b284b8a3f20838896ff5518675af4c27082fbbd70d5c1eceaf2cfa2386a02154c06c07d193b09d6cb23d1c2d5a867a741c7803ad3351b47b940ba81bbe8675ef729d6488593f4ae276a26eb4da50c337076b253b3d7bc2b036fbd98476a22c6607fdb315bcdd3004f4efd79cb2d11a21f7e397428fe8185e1b062445740431cda7abd83ed1936b55b8464c5f66672e1eae370699df455ea474b841ca027916cf1b5890c8e4c5ade1b396a695eb6a6810287ff6e54eace2fc7db80d12a8f4ce83c20c8ecbeea51985b7a6822ed79acaac634a2dfbdc8db89f3ff5b16a9060cbe072d1a97e36ec5a97e80eba5f86b70bf5f8cfd3b8e8be9c6225cd4baf5a048ddfc456e6b6bb7a451c1becb75fb10e9965c83449a8aed37e35c60532e4b65168e4b9186b3cf326cf1c039f09035ebc9225bc530ce93ec0d45fdf4f564ee420eecaec295406267d545ab0d7a8687e716cebb0a9bab08494a253cbbf42c4abf032ee639e4f65de81a032523a2d6180cf544d0e7f6c2e9b556edce26ad0cabd43e42b28ed16e03b66dc97ce3afd4b21b0a03aa35f441bf7d964368bc42b44a5b53fc43506f991025bcef736032988a08c049f17e00d9a5ec205620e8ae018b470d22129d2fcc415fd9d6945bb8b010e86e580c977747667653186eec98324e3713c17817c64923faad0371f515d1234f67441179d97d6feffc03ae52aad86519f41bb8f9bd2a6a31ed925c6000bb58518c151f96d3ccf41d02b23a88f57f8ca9321f5856e0e62c20b36fbb74f22543bc7de112f7a591da2f4aef5eb9547c486943278e2ca6176e1c39c96ef765cf6e5147287cd49d9002bc60b05cd2eee559fd6c91e70684cadb9bc1d11491d45b874f7173b1d1e755cc1fd50505e4c5eb402a22414b9165000df38c1211afe972b5138b800a42b9b4a32f0e170a37655bcd297a012d708e89d5b41bbdbd9f979069568ed472f5b41370cc40b05f20f88a02bccf20b9ccaf6c9618fc6f952e52792e9cf92c904c0158bad2d5bb9706a0100053f548c2ca2b6460ad3bbeacc3a28ea8b118fea4e881644d79e4e44ef611c5f8b4bc59099a7667b9bace173d08bc099f0baaf6a3b85812153861a57ddd313b3a9549c835e88392b745b55e2ca2abd2f92953f8440b26aeaf07aab76f168bab2b406a751e3d9f99009fd8c9704a6f4ce7c92892b47b68349357e26c1643a25b7fa73f437ddb4ff947b70e327f1848da063393b9152ba11fb8037f1e4167c01fc0adcdcd154895a6882901a53ef6850bc7194c7e068c6008fc0b397a070704c7b4c4002a429f932c2c7864a92484cdfd42d3e8250bb92b86c32fd95879a1bbe24f6c75750e57ec020b9adf75d402071096f7f1a018a09f9911ecf6ca86422b0e5d6cefbbab71ba151f189c529f36db622b1a57af8ec71bdad1f6f0946aef87fcda0cbd5c5f1481a189fa695844819e9bceb8feadd71a62cc43da10eeffeb0a47409c3dcd93d3749961ef0ef601368d5213a8fd465fbd3ffa190a6e144ab4d4fa0a0cfacc101a445aa95c0b2cbc74e7beea82948beee7aaff88fca3771c1b12c466dbd4e18c61a5c27680ea3ecc26fefabcfbbc5eea51a834165a7948bb6497c5733852fc100601cd307b733a93439d13cc3e8ee0c4baea6fd5d318506e9372dd751a40da9abc93de1535d4a8617cd663290bec7d0ee03fa5d88d38b17c036a17faaf65cf3b9084071294f0fdea4e0d4321c0e03756f5adb821e09fd56aa9ed573ab9493d417db09d8c9dff186a6fb4e021d8fce9fe65365d341d3fa68a0482988ba51b75200d50f19efdb4ae24028fe14368d120520327f26dcaaac8894d1b91489de9b86a767708d53039b60d525438e439c8de09952c3f7c479a95fcb1568db618e1b0107b11909744b90ae7fd438dbb22fb9fb4a17e81c48e305a12ce3ad063a6ebae16655f64ba4703e08fd814a1d011d28899d473bb0ad826680c0d52399ff6c3e2477df45f89cba895eb674780eed730a6f736a4b0c4eb22d2412eeeb86436a39d1e5453eb0fbe9c889acde05a969dacf55602f137260791faec13d8461a684f6a584ed9875ce6bfa7d9c4ed605b8e688afadcb03c1a91b34255ba6dcde0ff8df57fecac35d12385dedbefa5b47087375fb9a186aca8c618062f6f3779a421f34f88d18152c598c6642b47f1d56c73da273e4b94141168463e5fefe4cf5dc8edef784e15338d4d408eca906da2994a3e02690a0f98f5cbfacff83860b1a5c3e5644fb3aa3b58089a39dcc81381980db860872c55f39787e923fa7ffa2d8a688f4aa44643087c3de684eba169f9996244b2b88921934edb2603cb9a2f554e0ddf665c1e7de59a19de379e996f65d28d4d13af77680d69e7eff35ac051519de9a350c13b814e0cd007ef4728ddd94af8b29284c953dcd7a325b893bd8257266b8f39670bc577b810466e11eb1e8541c6b739cc0082efd1c62f7b0c618a60a8ae8a78810ca9f0a78dcc4685e2ce39fc7fe042b05a5c8208f983e4724ebd1aceb161d21c5d8fabd27d6e8972f5d26075909ef22fb92769e00e5a3267856fec74d24305b7b252b6b91256308c5d2316903e0034e5260637142d22ab28a7f7a86bd2777f7019a79c36e4e4653fad18828aa2bdd3c98610de5887af143e6f60af26b382e87dd81de4f15c360d267a513d866b98d15ddc48b0d326f66fd20732b297831abf393f8206d3888123662fc3038f06dbe90b784dea2d34afdae8e527158ec43d5d9ec1180f5222f2d7f09e4e0c74897957f23fcd55cc4d3a2aad71f9417036a6d907d43e1e13db93b590b85f527908e410101ab6d04fee78527b6414ae7c05b8fea7b0600cbb7a6c1ad243e27937e95571bf25cd7edbda501d7564ab2260a00cfea704355c30a5722eb262a943b87bb6b7d50d84a5a374684a9d4b3becc8c50af740f9308440afa623f754f5bb7aed5d4de277ee6d486c54bbeaea2b14162e237011815bd76aaa0bfe9ace5c782f93322120f6c640524efb03c46726ccb48de237655ad8d6771eebca6c3034cd22f0dab13401ec2f5d378a85fd1b49bf06645b112f731fd5fe13a5b1004fa9cbfcd58573b938c887c2de48896bc6e178c7746b2baca5b395f2b76e8ca30c76cf134734b489e4b4af873b46fd47eabbd874f3d4277b92a3b4f95f5239777ce949ef6f4fb01dad60586f40278bc050ea2e2616ebdad9f72bb92958760fbdc9f4ab7db6db33957052db3a16bd4063ca4ee3b9a736534df62b234291c80ae11d0f666e15dc44b9cfbf37a51db3aa754cc5e9d27a35abd08da37ffec6f7c3e9025a701aa28581b5ae69f565de4a8c6895eb14b2daaea9141783f660e3da7e1364d0ee9e8e4d47e92b2981654e8ea092a8bdb0d87e0996d7ac5d538011f09cb4c8d4c141535fcc1cb9af65f6927386b8a541b37806e31021e9ed06a9303725aa33f320bede6907e805ae6444f59d60d4ff6cb733783684596c1b755834a1bd840c2d91db9cec03bb9d72a62fa29c97d9b5fbcd486d67a92842340dd53209e6f61b608a12b42d0eca0315ce74228ee4305af57a6d459f12b3aca43c316ac86575ed8599f90f0c12e068cb6916b8198e0f1fecf7736e4519401a09dc333c568a963017891e67293f94ce2cc20c4a65f618f4e8931bfede3ba722d8a350b2f87a7e3c4dee5a5a4c936c7ea67767c0948cb68afcf677fafd87bf77250407fb44604b22384f59cb84c790f517e80fda441a430d40e0e69b9196e0493a5c0356461d260b75c945739071584ac11b3120f5688af548b855779796fca3d90"], 0x11f0}, 0x8) pipe(&(0x7f0000001500)={0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2ef, &(0x7f0000000140)="a426f23c7478cc45922c2690439c30ec185284b7a4af647c97919d07882413b50cf9d973db77c6b2626c18a06ee590568a8c7b83de45576c45f2edc6e3a9d9c43c99bc200fe2b7ba5ff3b003500bec09f1e8173d18de76999d37dae20506d26aee12e739bc4c765741027b6bed27f3cb9883eb7f525aa6c47ea6499d20547a53a2f179b19d57134d2bf546811ede961c1a1c966148a3232fc2c6e455a8897bd5b8cc28a8b147f90f01dbae2954c03f487fecb31bf8380a05bbf0b0d6f54fa6e5b7e4d481dacc91002f3871f0cb61903819e6af3af42e23608d276a5261e7339b17dd946c3444b1b5280d45ef6dc4282a2e27f2ff3e54dd7af2edbcdd2900239113f08b2812c72e6ccc3ec5d0e2e26559a053b1fb12d0cf4a8891d711e1864477c2fca8") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x0, 0x3, 0x6, "d90acde3d964b33e4cb48f0e1b50dee09d1719ec", 0x7ff, 0x3}) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e51bd24313dea8d0343d605e2d3289d17efb90533ee6185c6a19e1a3fbed9d7c7f5ced505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a159336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed000000000000000000", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0/file0\x00') connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = dup(r1) ioctl$TIOCSTART(r0, 0x2000746e) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:04 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x400, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x54}, {0x6}]}) semget(0x0, 0x5, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000080)={{}, {0x2000000}}, 0x0) 16:00:04 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, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000140)='.^\x00', &(0x7f0000000180)='-\xe0.\x00', &(0x7f00000001c0)='$-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) r1 = dup(r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000380)) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x10001) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000080)=""/74) 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x7, 0x20}, {0x18, 0x1, 0x7f, 0x40}, 0x1, [0xffffffffffffffe0, 0x9, 0x7, 0x2b800000, 0xfffffffffffffe00, 0x6f, 0x2, 0x135]}, 0x3c) dup2(r0, r1) 16:00:05 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0xa1, 0x7}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3ff, &(0x7f0000000100)={0x5f5e100}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:00:05 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0xfffffffffffffffc}) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xfffffffffffffffb, './file0\x00'}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x200}, {0x18, 0x1, 0x400000004, 0x100000}, 0x28, [0x1, 0x0, 0xcf2, 0x20000]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)=0xfffffdffffffffff) pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffd000 didn't change! 16:00:06 executing program 1: semget$private(0x0, 0x1, 0x100) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6100, &(0x7f0000000040)=[{}]}) semget(0x2, 0x2, 0x6aa) 16:00:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200a0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r2 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) writev(r2, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) accept(r0, 0x0, &(0x7f0000000280)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) flock(r1, 0xe) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x48, 0x4}, {0x46}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x44, 0x9}], 0x1}) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x1, 0x7, 0x4b75cfa0}, 0xc) 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/190, &(0x7f0000000100)=0xbe) r1 = socket(0x6, 0x1, 0x8000000000000) sendto$unix(r1, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x7}, {0x6}]}) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x1ff, 0x10000000000, 0x9, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") 16:00:06 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() fcntl$dupfd(r1, 0x80000000008, 0xffffffffffffffff) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x81) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f00000000c0), 0xfffffffffffffe3e, 0x0, &(0x7f0000000040)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x81) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1ff, 0xffffffff00000000, 0x5, 0x3, "c1a80f927543bcf24279179aae37559b0a39d333", 0x80000000}) fcntl$lock(r0, 0x7, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:06 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') syz_open_pts() setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20801, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0xe826) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x18, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x400, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x2, 0x80000000, 0x28a4, 0x0, 0x5, 0xffff, 0x1ca5f48f, 0x0, 0x1, 0x3ff, 0x10001}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) recvfrom(r0, 0x0, 0x2db, 0x0, 0x0, 0x0) dup2(r0, r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6e, 0x4, 0x6, 0x6, "0c387ef1d3c77a915092534ae48cd3967db25eed", 0x8e86, 0x40}) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x1) 16:00:06 executing program 1: setrlimit(0x3, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xfffffffffffffffb}) r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x200}, 0xc) syz_open_pts() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/15, 0xf) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="02000000000000008426fc5eb8a75ac9e9ebab8fb00a078ab6b7805798d801265b3a3764d10df4f77e9d1087837066200fad79c4341c60175cd5d304b840782fed27e1613383898994487165bf493df83835999f1c0ff7ff688762ac28e567cd64ee1de5ecbe3fc570149235328d303038136b3d02a2f13ccf6e1bc9935c7e238bfbf552f54ee910e228036ed14149cd7dbe0c10f8c2d678b348d3be25bc3e7f74312127103a585bb39a43985f75344aea4343ba8e88303b7d40709d555d2a955dd1debafc2e03bda7ec5653b433ee2e8c91310ce47d8b5c8ea9f823463f0452b3e1512ca6644e813b03ca5793fc108b8feb8f4ec4c58f6edb589f3b6bd914d791b0505272739ad811dcb4f8ab899b5f03712e892f177e76139345aba0d9060d8cc07e3dda44f4f57cd104db9216cefb3258d0abd1c1b27157a9e88655090ccd8065014fa7812de757b178db5bf042ef48c691ed75a7f5ee71"], 0x8d, 0x800) socketpair(0x30, 0x4000, 0x20, &(0x7f0000000080)) r2 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:06 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x93ce, 0x7ff}, {0x18, 0x3, 0x7, 0x6}, 0x4800000, [0x1, 0xe3c7, 0x9, 0x7, 0x8, 0xffffffff00000001, 0x68e, 0x101]}, 0x3c) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="0000901a4cf5aacb8472"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000500)=0x9) r2 = fcntl$getown(r1, 0x5) r3 = getuid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9b2968593f1db5ade0db9e642fbe284a19839a03280d9e070a3e6129c1c80a00b6286c9f19d73c0dbf5ceb1b600a4f18b6447b8c8f694558b779ceed1170be95de2f9a6b49b1244a06cb53156fe37fbbe1fd0adb8d3a2b522a22a375e316b40e5614dd2fbaee0f958c8495be97c708f392c44c8e54d22a36cd4d32cd404cc82a6fd139f4c71009960282d1029dc519ac7c54319f9729a7c982", 0x99}, {&(0x7f00000009c0)="cb501b82bd185badba8f08f7f9cec9f711228ea66047a77d49456038703b7890c67f14d152bf28925f981f65d5bb0823279b9260ae30a4dfc86591dfa71b26589c8e06c03560cb5e7fd0dea655508b53c09ae2769112c53f3bc72def4a40e98e3657c225ff13a72696ee70da4ea8147a845e8457907851811ccde1deb762f59918494a9b109199da583ba42978538c4c3b91ad1b4925dd86b6d7fcf94b3ed11d3d871a897011f816cf27c8bb8d01641130ccfe46c51aaddadbe70681749b2825f429e0adbe9fa5f632e0ee5e4058ae35a7f0fa319ab2a28627dd354e9ade38770fc36e6c4213ff4f59ac66264659dc1e5d8f118db9dead9293027ce2aad9138152f0388c4655660d548fd53164e2d51452557f3301332beff36630e1fe075a89754ffdd29b56c3788124d776066c6dd0617151d584c417d27be6ee2871a33b6e257742148e95885557a4c181219763edea8a04aeb624d21e6e3e9313d13152b6e3fe73c771e776a3d2430730536ec96700166eb2df77a9ade97ca0a0e77c7ebabefbfcd2d36cd2e5d0b2a77f4503ee8bde0207f71f9aaa84510d5e902e6e66e7cac406daf4ca21df43908f07b04c22e68425c2f718d6b354c1913aaff2bb407c19f2659a702e74ecf89195e75d120058e31d74f93059a2cd03d0e8f99ca28270fdb1f0b15a0652bc5e63eaf4ab85fa98825fdc24b0be9f8fb89f051da01446ee8e1b24f0bd5449f643b84c82adfdef8365d1ab1a895131f3487fe2ff530858b92a0663d647df62e5dd02fcbc6694c5f2517d438f97e7e4184bac5ba4c33939ad1d299cc0a6beb9dee3847cf0ab43a5d9343e23bf69bf35207fff6d4452c4bb2f3d050cc1c611d28dad76358de29a2964d971a5d30e1965c0e9327b776bccff90e714e8c1720809084608e1755bf09fa655515baa03774c9a4b61914f9b6c5b8a1ae4c33d57eaf92a542fb4b4e0bac22681ad3a97ecba0a5ca7717fd94799db593e464ac20bc0fc4a42316b89570636c4db9e49f612c2af90bada6f4d4a53ac18a22eb9848bc933fa08a8f9604d29efbd02aacd3ad6378d08935a5c35337ca337209ce94c36a8d46fb6815a921f052676ba8c61e90a6b2e25de4a39c11ed623e4ad457f6ab92e4763d437de2357023dffa92538fe89e9658ac31251969a9e0bd5b5bfea85a397373ec5b1d3a1fd9f57973c2eb7559e53504de05f6726cabfc5f8c96cca6a14cfcd8ab05430d12728d90d85bd380ef5f200c5f3de5833943c239eb3d6444029d291e7e5c0a882e3d89c600238e96c8589da85ef34315319975ec51d9865e9408ccda33f0de2b2e6ff5945141e9279612a096868e84385e53371a524f474ac7e635edda0afa1d3481001db6facf9293ab46de6c6e2d15305d5c0f4bfd7711d63e4a77f426259b55038df8a1ba925d81f354e8408663928cfb310b9820884c205f717d19923610c825563275ce3940222eafd9500f1304c4e5f8140692026d2177f5727b7733296d31e2f0701213fb0c35cfb4b33bc307bc5d9733ab19ad69305dba5c3eead06fd1c95378d3491e49a434226efddcace74b5448ee5b2601f75a9e84a94052de21524ba422aca758753bb45c31609925484d97fe10314e9937fed58d7dec8f09abfc75a2e741cf766dc280eebdd9340656bbb1d86b98a9ef9902a3f68be096b24dd96bf7092034157cea975ac4da3ac523576a12f964b21e0598b33b7b6de9d75251f0e984a17cac882c5e324470f1b270ca047a1e8f0586d6c3143bdb3eea8582d44a57c15451b827495af7ff3e0d4b1f522abc3f96edee77dc3185fa2b4bc1b1ae291d99266bca0717c1054bf4219fca9a65daea16ea6a69fc21f343fc76c7b885284235cdeb3173994c60f110126c07dea7f37d135baa5ca7af75704f42d1d7da4b49775e57ed4adca92e4391e4ae3397abfcc582a1ede1a4318b2dd70375cee79dcbb4972144a2ae0d80e29df3eef00ec479ef06f49df418202a9984de8b5ac86177e8b294de71c6952e29bf01986355ed330e434067c09735f4db08e67e1630b12b4c2e841f498e47b8c481e7092ef9c5bb739ffceab6c9e77ff5ca2d37d795d4fafb453842fd54b8bf9aa9437d10a6243ad4c215c0af25557ca0908b89d0be53ca8a320dac4f3f60cc9ade720fb71c4a36a99adaa05c3016253be00c38698f47bf1d818015848a7cc80c88af842014d5337fe86db691ed5dbedf56ee4ed45baa7391e4e68d0e0543005fa2299c0805e1278e33450d07a1e3c4652745bdc11b6c909537b5a92c400c87c5f6b2d55ec30b56e197e6a40daa5e2647e5c8057658fdde7283bbf20010440aeb3cfa184aa4dfb1c246999e661a93700c59c11d5c21f1b4ea011aef9a29d7e4edc547d637b85fa52302600e0ecf80f16d048f617a2ca9561657618a1c04c9a4f2a7a5ddb97a79af8672307b69d812f0f91760085b7a9df8681ae862267b2618d09eef65757f83f53c49ee7041d2e2369c19b2ff6996491b7ca438838330140345e4a6e2458286bf632411a6aef325ecbd2180cfd923034366eda0579ae38adb0f66b53f8fd3a23123dfaf95be37c5e825f65001d610fe59e4fc84f5e2e02f923fc1095f08d8c5b8f2976bcd4022412e4f4a37bc60526da28befeb7c4652a9d2f26262550ffbd79c3783162d756dd5f6a301b8647377e0a47d5d61edcbdeafaa1a6975929fec33d7f55cfe25ee2203880751f4a29d62f7158fbd880d27a28b94901ec5d8ec04257ed845ab6797499f482420971fa082f1d7037aefaadab7fdc49351b2b30916296ee8c835433e4d8fe78bf62d74b557463e36a7c6e3296768f58eed0650072ff48cff6cb8dc7a4695cf9daf2a4a2de6f77cb7d1185036e7010be5ada2164546d9475ecd0c091ac924ef0c2c62cd12f6bdd2edf7435b24f6abea7e943abfc9aeee86e353c85721725380952cae9cc564de9d865c12acfa66e75091797370a7fa4bd32c0abd341b386cd032bb5aea0d5ca35ffb0033bafcb0fedbfcb149fec8aa89073d668037ac5c87d5c30eaadbd457aae52dc7a89ab7e225e27f5285e87948bb509ceb0403db299d7ef108b859ee4a6fc5ccdbd9fc2b3132533a30ee0cb88e9a7558d4ba8fbf0b76e0cbd5cc86e44894baa69deed7b793c1553ed6f5e5e2bbd9d37eea2efd5538ee35aa5b57390bf6e49bf2a4ba355382587b14761e782995090884c0362cfdbce7654f5ffa628208d4ee8e1a5c5306523b8384e57551f28d8c1a7f17df172fc7d86e10650f1c42feacef9eb047280dd46e1796b20a2c479c9634551e62bd3337e7a501ee9c962a67a746a1cbc5eec2579b341f8482140c496a0ad764dc547fdcad836a4478dd16e105c877548e40642f4ba2c4e99d907c941c06740ca6e2ae229dac0d7d812311dbedefe4edbe2b2b3737974c783e2aaf7688dec4cd5d56c27dda5be8df546bf977a2905d21d0e6f40abbcd400a57b122b3f3625d28a92a1e7c5f719d61ed4e5f16212655345100e268ee69533e3adc82cbe4cc4dccbb64359d9a6466f74b696dc3504730e0d7eadbf4e2f8af2ffdf7253fcee9f8e0caa867571a6fcd1928bbeb10ba98c60cdd5ddf794187840538e666a777bd242981e39c959a5fa42c0525e4f4649f855ec2b9df1d8c6bcfd32818326c5d95a7c3f385659dcbfa1dc426cf738dcaccdc1bf19c14ac2d7682084ea3b61ee4a6a35aa84035681728d339deb00af3b611ebffc5034b70e883211c5ace23e0386485835d9909990e57df27a6b0872a76f9fdb767dbd95a1d1c30383d5ad20052c143ad44ef9d8ec7dcb3eb04f39f7e141f3ad77a47bdb9ce6bd55c500c56454adeab1a55fc2f50eafe789ae4651dd603ee7280d395db0d584c32e750b5e8d81d6e8ce57c0d6d7a4eb177fe0a0f242db11293e66773565b7019c6ecdfc4b21913ed3234e4b3046973d3f15779dc3185059bb5d2ecf5d999ba44a0bb25d13a7586036d809c9c69466a0d6d509c1d3efb622e4b130139775dead9369a11e7d1bed7e389a45c17f2bd5336c7170c240f1708503a61f95707ce08d0703c3c50648c964f9d1248ff490c016cc68c6ac0ac8afd62b10fadae9260fbac1e589bc13d971e3539bb16e4db13eef8f83038adbcd0cfc714dcab6b7d77b0a509e943ee5d2d5edc1860649b03c0ff1efaccce57b28947049d099c174728b2d761460f114d0988fb84073bea146b4d28a04e3966ed6c1dc223295aca1b6b03afd8163b60f929dc77fb196381c878b955c9b41a7291d6c8024c4b009734a5018b29a628a985bcfc75dfe14d39e120a758f92b58d93c64b9711f032be8bdc026c3de5918ac8034f752b45efd0b62290b47b68df974f75babeb47be918ef547bfbd3b982d1ee913c7bfeb067746c711c241d082038fab320608c4519f281cd5b5f266c51e3163ddf0f130f50a60ae123dd5f998e817611f156c5c7a7028789a938571ff72d1782448219c32e34a343cc09fd8138e70c592269383fc74e602678fbedc10486b1a1a66778b185210f93971de6930a8c77c27fa3ae819fc89473137812739707476972ffa5f3559c17f5e5196113ff60a15032b64eb491a776afcfe7e450b0c6d5715c0934580c2646329c2e2c78ed6c28b7013da3f52f54cebe584e98df71efc72f4980bbf813aae15fc71b5663ea9c82799cc275d5a290af3bf9c8cb54927af2e8733548b64ff5b3998ce9f6ec2be2672941369e397f4d818ba753e3f1743e25d14ba38d0b3bc0ef933f927ab4597514c9a266ba64279dda2472b993eb046c598cf2f383db914938190a9b759e0914fb66969b6c42deae3fa5856de811f7a129ce72282ece906d97ed2a7f0d60e1ca1ccea5283349d7c6a982f15f739e9fb603f9d75a047e01467a3559e56c5e8445782126a90d9846f59ef0219e20a95810d440267974d3109459548ae0e1d920a2d0f73f9e0fa0ce3ec227afa6ffebd0133a12338552ff23de59b59f5e6be7db8c93e26ece57ff0ec3fec23cedcdc1b7d23efea4c3c4aa3fe090deaf48fb64c5ec175c9f925154b9871c6d8d3d30b755ff6c1b095502e89444d6630e84ccaeeb0151b3c59667dd63f1ac64d48a6b59a33b7505f1c1e835729cd40c2003ef24989d5b92516f673e15af0a3facf22ddd3ff2d0e4900064ce37c6b0e59a014b48789832a52303e4b6991c263a8548800628d2174adcc1e15c1295d0d05a01d6c8a94616e38d26a318e680c213e9fe389032cf5c5949a3d89bbd4437c6a70e6893d69a6a245964a01d708313d5958051be419b8258313ab95e3e51d6c1cd8137af2acf22c697ec401bd6981d028de1ffd8063825147958613ed472828e30ac2837d3dc6d5c7c6cc51a4e8304d2b08d20706e8c2e3a49e77fdc201e5795df2380d74d2e94bea253446473d353a456c2bc936c0c55895c4486a6f0d17c0287ef513017f74f9ed2570993900af4a54bf2d57d74c173adbdf9ee7404a9234893010258c5ccf3774394b61789405a2d5ab9e3601360cca5120c677be8f70fd25b03561879c16c6da605d6075ee601a9ad6556ddc36a80a6db6bba33ab4db6b2247c35ace990fb59817afb61a9932178233ef24a06cf1762861a32dfd8d51401a663b292054699ffbf030800389869a97f3bfa6cff30265c17dd403167a89c1e700b1e5bd23c0218f49d7c980c7ef65c2eb6932f50539e94efc5bad1896d8548819b42e1a22306ca3daca239047ef473eea34bc8eed7d545b780eac660c9b95eb71deba5b5e6ae55e4577fc5d1be0e783300ccd9e8226fbb37162654", 0x1000}, {&(0x7f0000000180)="dd84379bdc353c0395276ce454e5b3f82ca886da2243510a832424572d72e9c09404b6d9b00a08a3", 0x28}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x88, 0x4}, 0x402) 16:00:06 executing program 0: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000e4ff000000000800000000000000000000000000000000000000000000000000000000000000050000000000000000000000000010bbb88946d0911471708fc698c49f11479b1b57c0c3c0dd10be455e80a3937d"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x90000000000000d, &(0x7f0000000140), 0x0) 16:00:06 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000500)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x2}) ioctl$VMM_IOC_TERM(r0, 0x40047473, &(0x7f0000000040)) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000240)="dcf96baff7a80ae906a77832fdec16cfb6bf840fa1145a517cee89aab9c7674128d9d1beaeffb0ae86efe93fa6b176bc71212526473d3843edc8fbf0191a8e984b83b63810e8bfc26ceb7e6bb3ca4abf75cc31e98ab4a3b41ab0be0952f27f07eb8c61bcd2a36783afcccc3d7f7540da950103f7890352c3db3f2ab74cc748", 0x7f) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x1010, r0, 0x0, 0x17) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:06 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x700, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 16:00:06 executing program 1: r0 = socket(0x10, 0x8005, 0x2) r1 = socket(0x0, 0x4000, 0x5) sendto(r0, &(0x7f0000000040)="8f504f850c8dc9be46ed72b677664c27d3f94c32bb49fe3d53761680f8e7e5c4d77cc3375388b5130cea890603e6920f5afc64ae69444f327c0d35c23d0d04ae928c9a004b469fd8cc614abb6b725e51510165b2c41b248e2990c3af37bbdb30cc2499ac85d4f56507d9b09f6f6ad4738f0c", 0x72, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x5, 0x315}, 0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4011, r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setgid(r2) sendto(r0, &(0x7f0000000140)="6b46a33ac5fd7ef6049f9065077b1e40776571d7c1a37c43885cfccb14f4fd385497da907e977474855a6e165e720a443521c292d086f2db37e76ef79bac9f3501998c2740fb13ebd108e673ff6125b6dd6975ea90905befc86a29", 0x5b, 0x86218aa012ecae79, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x815, 0x7e92d8e1}, 0xc) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) fcntl$setflags(r0, 0x2, 0x1) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r5 = getgid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000005c0)=ANY=[@ANYBLOB="004c342a825721612a00ec8d1e53b5799c97ec0f5fc743659b9932460dc66db893ad87d3402959f86b99c0efec0da736bc0b710b2eba4531812717d914fc6981eb6d2f275533c11605bb4e7dbe43d0d4c100c91957d083689376c76e54841b0922c18ad23c6c8744743b8044c584e18e3a7e4496cded587ddff9062b940fc8892ab819d3b0e0e3bf985c5e1361d18bc913a6c455cfa3b04e1f411ee99f1d81f373b393748da8be"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000240)="80049fbda6", 0x5}, {&(0x7f0000000280)="0ebab27c6b390c136dca1dc4fa07d86a57050137", 0x14}, {&(0x7f00000002c0)="2b1d5f2173b60fbf7a50a9e7c7bd09237918352766314eda5647138581301583b0d233d99113cbaa2525a7f6037323f139d593fd3ae052417d", 0x39}, {&(0x7f0000000300)="8cde60e2d261dc5e8e4c7492c314432e513aa4bb6557c3d0fee12a4dea4d8ec627ba50996b233f32d4b89db6b8", 0x2d}, {&(0x7f0000000340)="c49a0646db1fd70a3fac4aff9d37201dbe7f0e186030489730f344f28dccbc8d2ffa69c7ebeee26dd615e0739f4efeeb8be7cd9ec24db7a3d58d55dda6fc9f539139a3cd4d42db86303fdfecddd5eda7959d671cbbddfa7d003f1abeb2f4feeeb20396d69e3140b948de6079045313b49e59af325fb17fbe08bbf2e828d04130da4a3c9a83ba94108947ac37e0a61d15afe11aa250629f472afabc44e66f06988ed2fc9380caf62b83be717a32d9a2fae92c70ce3e9ea75fb72ae086963177e0aa1add9a58a6383bb341b23a15fa983603ce4e52dcc7fcd845", 0xd9}], 0x5, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x40, 0x400}, 0x0) 16:00:06 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./bus\x00', 0x20008, 0x1) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 16:00:06 executing program 0: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000200)='-#\x00', &(0x7f0000000240)='\x00']) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x140) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000180)='.\x00', 0x0, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x100, 0xad) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x4, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r0, r1) accept(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xc0000) ftruncate(r0, 0x0, 0x100000001) 16:00:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1000000000, 0x2) r1 = getegid() setgroups(0x1, &(0x7f0000000080)=[r1]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = getuid() seteuid(r3) syz_open_pts() 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:06 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82a0, 0x90) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000140)={0x3, 0x9, 0xe0, 0x0, "043139e00000e6080600", 0x6, 0x5}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x0) socketpair(0x20, 0x4000, 0x10000, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/238, 0xee}, {&(0x7f00000000c0)=""/143, 0x8f}, {&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/167, 0xa7}, {&(0x7f00000004c0)=""/141, 0x8d}], 0x7) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) pledge(&(0x7f0000000000)='0\xe3.\x00', &(0x7f0000000040)='\xc6{]&\x00') r1 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000600)=0x9b68) semget(0x0, 0x2, 0x201) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x1, 0x95e) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x100) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) setsockopt(r0, 0x0, 0xb, &(0x7f00000000c0)="98c78d66036d7ed5d3b3f07ec91abb20502172dd50bce983fb035a8a96", 0xffffff1f) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getuid() r3 = getuid() r4 = getgid() r5 = geteuid() chown(&(0x7f0000000040)='./file1\x00', r5, r4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) recvfrom(r0, &(0x7f0000000200)=""/113, 0x71, 0x0, &(0x7f0000000280)=@in6={0x18, 0x2, 0x80000000, 0x80000000000000}, 0xc) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) msgget(0x2, 0x300) lchown(&(0x7f0000000140)='./file1\x00', r1, r4) chown(&(0x7f0000000000)='./file1\x00', r3, r2) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) renameat(r1, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') r2 = open(&(0x7f0000000240)='./bus\x00', 0x842, 0x2) poll(&(0x7f00000001c0)=[{r2, 0x1}], 0x1, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r2, 0x80185760, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x23) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x1, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x8b, &(0x7f00000001c0)="e4e9e24b4bc5f59eba0af3125d37563cf2c618dc55024d9cb0698a894478fa158845ce9db2c29c8dc65cd91ebe94c16fa9c383e5ccecb972204f181780a6a210eeaa6716165ef79cde212fc93cfbfa90be2f0b9c55ad7d4087866a6934cf1416b9eaa6baedf41cd7c81859bd3c263d1dcb433fabd462f8d66d8e4529274445310903bfc5ebcd6409da84de") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x1a2fbfc0c1089988, 0x0) 16:00:07 executing program 0: getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r6 = getegid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x6, &(0x7f0000000140)=[r1, r5, r6, r7, r8, r10]) setegid(0x0) r11 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000180)={{0x82fe, r4, r7, r4, r2, 0x100}, 0x0, 0x4, r3, r9, 0x80000000, 0x3, 0x3}) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) sendto$inet(r0, &(0x7f0000000040)="689a76bbaef9ca97d8aa5732fcc366cb65f7f1f44a7a2b", 0x17, 0xb, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) recvfrom$inet(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:07 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0xeab8}, 0x10) 16:00:07 executing program 0: r0 = semget(0xffffffffffffffff, 0x7, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0xffffffffffffffff, 0x400, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) semop(r0, &(0x7f00000001c0)=[{0x6, 0x1, 0x1800}, {0x4, 0x2, 0x1800}, {0x3, 0xad, 0x1000}, {0x2, 0x6, 0x1800}, {0x3, 0xffff}, {0x0, 0x0, 0x1800}], 0x6) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) pread(r0, &(0x7f00000000c0)="8297a31e8f407d6aa278d92530273d72e7ec10b7aff1f9e2577696cad9a0a65e35da6cc3cc77ebef812a2b9f6b564181231f44b60bcd1370213bda2253530841ef25a25321723d108631faf72b9215021df2d71115da76dadbb8a8d471e2904ccd3b71e7664fdb88b8", 0x69, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffb, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x1000, 0xda1, 0x3, 0x6}, {0x10001, 0x8000, 0x0, 0x13}, {0x3f, 0x1, 0x3, 0x400}, {0x2, 0x3, 0x7}, {0xa3, 0x3, 0x7fffffff, 0xaed0}, {0x1, 0x6, 0x1, 0xef}, {0x1f, 0x8e61, 0x7, 0x2babc116}]}) shmget(0x0, 0x2000, 0x480, &(0x7f0000ff8000/0x2000)=nil) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff8000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x2}, {0x18, 0x0}, 0x4, [0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x1000000, 0x0, 0x2]}, 0x3c) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x6) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x1000, 0x800, r1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x100, 0x7fffffff, 0x520, "85d1df810663f0dd2c7ee3f342a7691cbf6c6441", 0x40, 0x4}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc02069b6, &(0x7f00000000c0)) 16:00:07 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) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) sendto(r1, &(0x7f00000014c0)="0de36950019ed8ec2ed0a6b5e9f77d95d762619c6e6c3b5a460a5f1b43280ad160691e2c9a1b07473ddd9e780ca1808029cd1fe77dec09dd8496de78ed0ef020dacabdb0f0ca6c35ad585ae64996423d4f609a010092e0f0855c283a3034d400f49a22bec674884ad17848cddb329f9fcbb231130cd2dd7e9cb6c5c3829151353043498da84f27b424eaf40d0b4391d128a2f83b4add91e4ba3026d3c98a37db080fe1c1bb3613c8621ca758f06bad71c0c1e3e3691903f65632aeea032ee38ce6ee9cecf690be568232ff6a5417542c8613aeec44e10ab058bdb5cd1dc8da0af5293bb053d22c329b53041518f0c4d1317f851e507c5107e9580af34954c67f27691ce5f148217e43fc217b08eb22969a7bea16d06906d503966a1d7097f0482db00cb9cf6b2fa125ac0151108da2360db63150c87c65dccc9ee5f6d50d2221622d2434438124a55078819b8f2e45b8ed0a2b37f1602ad4abb45ac551da43821bfbfb9ccffb0cb24d99637e508349e7f8b30d3a220b78746a017fd32d64c545d1ac5fa7977c1dd61ebba66dc0973c8491f79337fafc6c4512f429fa1a8ea9e23c9815998d528a68fda59226230b3ea37b317eaadcc4d18bb1637c10db870ecb01003e4e86e1f329277d6f20d1ef3e9a3cd7e87f436d26883022d85d9f2f8417f8fdff9d6e6e0ca91baffe36f03c0d9116c23dacd18ead4e85ee5c45043e9218f3a3bc96a4827748337c6e0d113c2cd79502dff7c1aaf0f6ef258c6e48435c09fde95773ceea7803783480b607c6eab8ad2a981b43d0dec0941fbffd61421e69546a6f2e5f90f91e2fbd7594ef6dc55cdc9cc2eaa3ca71bb0e8167c3af294d539b575b2cd6c94c58a4526944bcce6f1be47c9869080a5552bcadb5a6a65a54a95117e0a8552953b651087a8b75ade5ee12f194dc94a05aa16cfd34937bb1b8174f4ea783026731199e6cda72905dccf942d699162b6e4310c526e0c35bf70b333e9df0451f640fa203fa3058437a26da7e33144b2063608fe0ec41f2b223246edd856591cf6a224b73242fe4a13100adb9f139497bff53c7da4183c8c1281816a0f884f9e2e557106b2d464db1b1b052d9d78725afa878ce7ae167713bf4c913c632eed6877f017328ef90e1859d6fe31dacd69b54d99ad1c02d019d7fe2d1dfe2e9dbecee6f0379149835d8ed25144fe8da89c0aab098e3763ab0bee8b6ededc6f881b332c549b5b830fc6faed2c0e7cf866d2c96dc9e50ef0f6fdadbad179ccbf13567d437ac7affbeffc534499062608268a824bb051f5537ff4f9997ce481b3725d85eb846aa19ee98c3c1c169a6227a8699e32d3bddcef8312b4dd3dfe7f53d736811382090a928a43046a4df04e64cd8135098d979a483ce5ebd08bff886dddaabc73e3a7e4b8659018aefa7b66671bd608d3bb0343f9c1f4a734b133c45cf8ac79c0668506c6d67a7d3ffcb94481fa260bdb3700973e83e22d5bf7db15318250d07a3d19f4bea023961798f05eaaeb13243ae083195014d301009b568e11c49440a6083b581bf64f2da8d73e7a22095ac7b9bbe896870dd3916803d08f3a4702e4222f9cb5fe447c1fb158d83f0a6ef435d23bb38db449e45b30bdcbdd126f93c160fdf17846fc576a0c566c4c7640c7838b3f8409abebc600852b2e5ccd0b0c8381ed935dccacbefbd5ef4abe4dd21c9a2d074542c81b148ed0f1504fd7ea75c623086e030373ceefabceec4638da77b73678bdd3e5fce4a8a9b4e301cc7f42e3da34e2a821e0e440ca2f6d2ea1bba6e4c22dfa77c7f19d5b34206f7040df4c0c7bf554ea0190fafa83f445613dfe5b635df172d764c30c29edf320a323864c1c5cc567404a440819cfc99fbe4676446716732b18c8cdcb55c86e86c8a503f809d66f97b56c5e5ee6211b76e591a66c5445d285ef60587251af3a314df27197792d3ab2ab6afbe8eebc7d217df7aca20d6baf074adc75683b6c42854b5de7c77c25e96e4286b2624e223eff969a8c24d16b1e1a045860d455971a548aea250fbe83b2d0cd8cf97aa861ca29bc056905b78d1014f708d89b4a5ab4bbaa46691548eeb852c8528f1601aadf7e48b6baa3e38018075ef9f11189c1159bab599f47cb31fe18a9c3d2403931bfdafb3846f19e943c2a462816ea8dbdbea12090ff3182792ccf9951443db961ce928718ba7d8ed029d2346d2455d8388263a948648f6ee5670c1551b7c76677ee419560a4cb5599e46fbf7d203fd8a5cf420d9bf122c84abe67e37e58e66a4033c4ede48b0ccbc4d9a391875105839754efc3ee3e202ccacae94cb5eac5b25e688eb348287d72a02dc1f12f4d1934e6878262f0488d1c3a75a3c5eb000b7fc46c913026711c025ca902ce5759b372e978bd016b3ecccae9966635fa978e8d2cc594868434fcb97a7c4957db609ae2ac42495403084d37d729c6134b74f84ca322e3b6194a9ef7749246071246ea56bf76bc90b84a8c14d181905e4b516b2dd02d6201ec2122c2fab5f7c49599d2c554601ca7f644ca837c2789f6e2d712b06d086cef02bd896e89ce7f97b475c31eaac21e7a619e7090873e3cd5b83c13f19724c8ac73b02bb5d7934af2024650711b6ae00e04a388958a8c9c81906160f9f812fde3b932e5e4e635362fe51ba41a9aafa405cd208788c129b3b532824b9987ecc62dc239917e2e3d925e1fb214b3a58f0bb2498444da48177e1c452766e8fe8645d8d934bfa38f659e6c93b655c3de5b2546442e8ae261e46e6f1cb63fd48e506e5eb7c78312ad6f85d69e7cf93dc75e1386f81bbe19e43d27b443b45f475fddb03100a505a8e6ee64a288a3b0548f387e31add0b6b4e0e2e4ccb974851c85af1d571ced2be722fb85e8bf2fb6f23834a84c36ebdfb685cb8384ce0032449f7e1c12010bfc5793912e82df7e116d6528b2b35817f66816ec86c226ca777dfe290ac525158200b89e8d36d6d9b5d50732c0224bbb8b5db3f03d1ec4427f9230e656285506421cc1b4c2b4a88aef2eb8a9438ee2fab55f11a5de876422c515e93d36ccb03abf57a2935e20e9885a841bfb860e8241a886e53a42f405e7189c91f7247c6714e9debea7c6eb4c75001ca84083d1ca0bfcfa51f7491cc58a209607933919c150fa4fbc1585f5b02249c7396e245c9cd7f45ddd96bc3bb1542f479646115bbf659e6e47b63e47016ce935dee230b0898dc1302e8aa44fa2941374c12068a4b2c9e3036de3a14c167ce76e9542a07885e9a8158d992180804dacd3c7dcbb3c7123a55a32cf235ee558f2ee86d8d21f1a4e33d37169a46a07c7cac49058eecbfde70f7b0a6ce3a909011136e4aab9c31fb12a538248fcd88841f795f26934ac436e8e8613abc4c2a8a707d3f24d8e4c6d1f89be445bbbb58bbb4b5c371598464c6c594f1d814d830d37317fd7f7a7a86b30db3685ef69165cfd89f1a8e497f9cebe07701a302c454a666833f781f5391fefaa646b5b29675cbd7f083f96244d04aff0d33f98173e286994bb35bba9063a58d9bb697fcab8780bbbc1a40f8be6863e56228b7fe4dbedd617d4d6a2086aeff44fd675b5d2737e6845e7cc14bb19f5392150a5ccf74805f857f1cfe676bcc33dac54f7cc42cdf2465175cf0391684018fc5585036fb00d797b6431db53a3582f4d99875a73771344a042cc4719d2c42ff71ac1d60c3d0dc82c59fd0e8a9caca4abf06dff29ad1d9e1da6d601f1d6a04b985d5f0831abf83f443fdaaab57b9823250441973082d2eaeb97521e6f9f4859772d4f62ee8b33ad28b074e9d8e06e32d4702ba453644d74b52f98e2ccdcbded3183d513163fe012c291246916e3b54a0bbb70474ee087c9f8991a5daa4a3f620c7c292e0fc1e23bdc27a173251737c9ff02890e2f8b50fd7f8de87c886930e9a08c4ec790a440d28fd7bd2a0e1e382eb53b5cce73fab30662b9dbfb1e6f7fc9c30e7e3ca11ef87e84fe285fe67525f2338347eed9ccc2268e5f850900380dbd7d686a7dc1f2f04c1d9ad3e3503e304466d9ec413f21142cc111ba53271318e68d855fb59174d3fc8a7f250d07a360856025956625bec1213ced7a65a34d569fb809d41f3b402a050ca2e9867a87c0585125e67098b1f9a5130c0c85e7269f3d8d57d374e625dbc5c97270242d79dd8c3cf886f3ccf652fe61b90963b5c6c77dbdeedd0f4d5c756eaba9ca52a5ec8de840b3dcc1fbae71e7a8c50a69056a5233c01f673519e7979fadfad6a8aa0769b91050c7d4e39b8d2d88134d39b9617391091c93d6812cc2826d57859014f39a0c20366ba7eded91cad428cc5513dcdc3faecf6b7913ce611b3a6a3bc1243e5f2a3e3e59a7a40dcc6776b4945c9cfb1516d5632b6f2d022666e1c41b2e0f3a80d778e6d8353639feac0db1aa6fd9d66c8666f259d11d2cf73c0197b3b2be070768bd034b22390fed29e44693e016fcec81d605e29cae3ba729130cd3e112767af2e4afd616ed3d968b7acbb68aeecaa0ccbde6394630962b650944e760393f55ecc704b246fbf96a8c1885b999f6f1a9d496fede9330dabe7f486ec793f0527b636e1bde06bc6afa930581abcc29562826359fcc0e7df3edb627737fbfd4ad8d773811a697b7fcd27336f0093637f260d0d66fb3a6601748a5de0cfd162a17a4580134c0e73ade9177b2063a426cc2d0db9ff55971e7cdf0645bf881d338c926e7fb1f16ba699b9869a444c7d61b63905b96575c69798639a88f1837b963d4b514296e714aea8dffa5e4da30939740243153b7be68d9771c7e83caeba88e01f511c1c3b0dddbc02369e5dd92c2122dd0da673b4ffc31218e72280c968a553cff10152df4bc5960523588a815d4291033f86b5f1d9819dd79a4165ebf06b92f0f1796aa27686744c2fc76c3981e735215e36226ca53cbdff5e4fb4d82b14d577709fa3c650442020bfb6cc2c47ad146f2237d322b1956d66ff745ef182653e9ae794c2c1054b06798f0c2240956d673db0adf0b969ccd93c29bf5b71436b0157eadd96d6380acb305ba6ed760b2dcf1956236ee440e43b03d4d118c58d02eeabb218f7cc7452069b5a9395661974d8b0cf6f7525430a1f13b36548aed61ed751cb0bc5e3c3ff4f6b3c1bbdc51f12ae775ce30bd34f267bd006cfd6a6a4587214c5467cf6f9c567b41e0a740100f855a41a3e13d3cc49c3ceb5dd421aec70061480f08b0d2e3fa0d88f526bc5933757a53c483308d11be8fd743f993d6151eb9f7acef338453d208898765b0ce88dd15b57609f07b34956e70d4842a7656158acad2e6bd48f363b8f9da3b8f2da9be29e95d1fdcc9133fe92b2ef830b3d6e14c49d6c343490846ed51eab2fc79f6e0f4a65c6f756240eaebcca235a99442863c50a21f81528286282fdb21af411b2869ea059ca800946b5b325e19266b61155854f37e14f4f0793e4342cecd4882265700e0c15b7b35390e2fdd2cb9164634cb023508adfa1c2d747462266dc125544e55f3106004ac573d9c81deb8e28c18df3f86f2f1a47fd10924c26337bcd718680cec59b141476a46ef9de9292358d8ac324cb307f7966024969fa2abf7ba2aa0ccee66651a4c6a33a6181d6e75bd183a9e7d32f48b779fbe35bc2e3a376d5542fb5b549d9c5dcaee870d4241694c9ad2378739cace5704b8d866a226fc9883f655221e26a98a14e22b11d6d20982e6ad4a0e7b14892283922eb3d71e14dcf71534a525e0db52e5c091784971f32325f01c4cf686edd995bdd84365ddc817a4ac1fc2c8e9e52e528c1d1b28b4609e72a", 0x1000, 0xc, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000080)="bcd74afb2cfb49fe575fd5c7ee5fdfc8d42b691a1003c3e592d8fb3be11c7159d3888605fe8807dcd1996b0219e8f4aaf0d74407cf780482d477ecf13a0ce192a25169ab3413d1b012dc526423f441ef8b04f8dc5806b8ec30e3a33608f0ebe67fb4bd15aeec582603775311e04bd79414361f5b4d40f6856476b4b2c55555000c1f5f413b88ce0f7e55126966fe8a2226e3cd1f0f537af03422c3fd97789a9b7b91cf423d5ea152bd00f97b38b43aca3905f745d6a522c2f1d4d706bfa6", 0xbe, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) pledge(&(0x7f0000000000)='*\x00', &(0x7f0000000140)='\\:/)}\\\x00') sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000180)=ANY=[@ANYBLOB="70012e2f66696c653000a785d6aad96a5e1d9834a742f5e48884ffe55b1c70ed199c418ef0f6f7e9b3bb0ab323391a8b2675d2c94f8378023b0dd470e8ea8f04e7b0177d423f88995f135592a4f46af7ed22a924683c7f8665cda427e87c0848da8d6d99df77779e5be8ce910b168e00f162882fafcbfd19d857eeddeb0eb5f2f2ab8a20f5fec6dacdaee851e4a9c0aa85878ece081b45dac55acd2d1102751f8e183e52c65a800077b8af9821921b676aaa48c006c1a9174c98ad00"/202], 0xa, 0x0}, 0x0) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x3) chmod(&(0x7f0000000000)='./file0\x00', 0x10) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xfffffffffffffffe, 0x35, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x7fffffff}, 0xc) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000002c0)="2d226d1b3d61022949d359b852aa502f67a435c85761310ab4ae8048c51a865e68b210ad69a7", 0x26}], 0x1, 0x0}, 0x404) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000100)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = geteuid() setreuid(r4, r5) socket$inet6(0x18, 0xc003, 0x8) socket$inet6(0x18, 0x4002, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) 16:00:07 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="acf34eee05fbbef290d91aa67d010b97bdf3007acba7fcb25462a7", 0x1b}, {&(0x7f0000000100)="48b243e0c8f0d9c98b176cd22fdd3026e9553c23fe214d9114bd3cd0e25498ea86a6e98ad4727f65f2ffadcaa91fcc384f7ebcc00b5072e907bcf9c401f01c7788d88c98ed18ef9f5aa5d6b4078fc2c75e2da2f21ac43f24c8027b11cd4468a2615cad8b9a60deef83", 0x69}, {&(0x7f00000001c0)="24ee932094fdf5f86ffda0a209fdcefcb6c1bcaaf4d63cd0a1f39565f7698ca6bae731e51b6f8fd4530e6480b58e4ccdaa8abdc91edf72f5033736ed7ffec498aff6f6ec929722ad42258169e741cd5d93c1d5c2b0f50ac5ba86e086409371ddafaff18207a5f9140a7d3003448f8f92d576fca260e61024d8c189c75e5b783dea935dda745990cb82662c57c219729151d2561522", 0x95}, {&(0x7f0000000280)="5eabc38badbe5b6baf9c51b1374ea49eec826c6b623892402c27b609ec8acae3c654546194", 0x25}, {&(0x7f00000002c0)="ae352b5d84108ed805ae0a8e28ac0a00cdbaf6413245e8bff117d1936d27265808187bcec1ed68c738ec690214e7fe0fc26b87432c7b6d1dece78e395cbd6062c4e708", 0x43}, {&(0x7f0000000340)="8feb63287650c34ebb8e042b404298f62398a27d4c40a3fbb93a34abdb58", 0x1e}, {&(0x7f0000000380)="ebc56e5b01a9dae07ed60f3602149d5d146b5b157c554185e65ce28dfddf75d290de0f32724b30c696bbe27157a1ef162955fb7bc32d30d455ffb28f", 0x3c}, {&(0x7f00000003c0)="477ae21d423c3e77656e7f90e3b0f95eb6c8eff1d3abfb7e9425e5a7a8b96b31810adb3fdbb9e7d021f22a819e3ce3d8c028df526ef6ae81504b9881773592e767d67cb53c8b007095b46e53b8e9f559677743cfd0fd341b405a547da3f35967dd04debfab9394f71bf4d35b9882783104dcc60ba9c880b88524a74abc02d9f039e93abcbfce45c28ace16ed81c38105cd30b711b6f41980ba2eedf2917198699e6c3f3a78a2f7988d42b65cd28f6811a9635ee38e684f", 0xb7}], 0x8, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x0, 0x80000000}) 16:00:07 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x1a, 0x0, 0x0, 0x0, 0x15f}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:07 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) close(0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x1, 0xffffffffffffff81, 0x3, r3}) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x1, 0x6, 0x3}, 0xc) 16:00:07 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r2, &(0x7f0000000040)='./file0/../file0\x00', 0x114, 0x3) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') setgroups(0x1, &(0x7f0000000100)=[r0]) 16:00:07 executing program 1: getitimer(0xfffffffffffffffb, 0xffffffffffffffff) 16:00:07 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001100)=0x5, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRESHEX=r0], 0x1) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000002c0)="7a25ad61847ad232396eeb213e8aa34ad6b6f48073907fad048db76164d71cb734806826c7dec23ed926f8f067001dd48e75c5658aa566e1eb86bfc83b10b14dc3bc1964edfc4a48288f1de4f156eb1653938c3e875abddd4a122213fd27f229b1769643", 0x64}, {&(0x7f0000000340)="896290ab1f562a321d0efdfcb42196a55cceb14d888d761185c0c91baf121d4a07117d291bf8b6a47692673511513975e3e32c2b45ad7d4563f6fd0ed1cd21a90f53bd61aabe79913660e0c1d8158ebb56233953a61e94", 0x57}], 0x2) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f0000000180)=""/135, 0x2d6}], 0x249, 0x0, 0x0) write(r0, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) r2 = msgget$private(0x0, 0x201) msgsnd(r2, &(0x7f0000000100)={0x3, "1226a3bab2247d182dacc0e655a3fb7efb624c65c0939b0d99b2dc3c78e2ba56a0f6eaae116871b6145971e620a41297d4a914a846bba9d47c23f5c9d2a620e45099904e166eb7229da590525295db02109dd47c5f67e4dd9bdf34173a3487ae0de8796495660dc105ef38cb17c4919bfc77308b03733642807a376136f2149a014a544e57c8792d15864af42e8bb3899c7d9c9e66ecd0c8cbbf2fa8213ca0513d6b6d05947584798b7e4224b35a780e21ea30dafeca23ea86"}, 0xc1, 0x0) sendto(r1, &(0x7f0000000300)="675c8408c3da3e4512a3357e4b45315852508db0d5515917df6098372f41a2695be1b67823fdd91c43e2e881f4584020699e803c9608228dcd164b509d955e8f742bc0ef884fa8bb2b66b8fb63e4e18381eb915b5c98ae75e283d86584fc71be718f2d92ad77173c3bba2ee0cd1c403b852c17a31d2813e4b972741692bb47789da5274bad72168fc3405d75560e7dc78dd87c6cdde6907e643e2a21406302d6b814caa852e6a28e52669bce2e6364e6aa665e40b9dbe3b6a404748aae1227fc045bedd54a3e4556d40a080ad33da6def3668ac6bb871cc63e", 0xd9, 0x6, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x140, 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000200)="84e0cdd54610cf1e45b65d62c81fce9421e993bd79098b345c7466f6a2216fda11ff6087276d19e49c31dcd9b2e911ee323ee2596e33f2c60863924dd18848dd21559b8d24529413799de7898321b1346d071564f89754e5d9672a256c273005b4a6af9810653288a5d3b0babb31f16f9a7d1931dca6ec870d924e640589ee9606f10cb6546aa1e91ec94860cd63d1a357d47d44e406736baf0914b6d809dc762922eb740cc3efc0b74cd74724ce5c321e54e69c7b5352f0b3a619a169c833df413563b25855456217745803657e20ada56d588d0520e4402cf57549e6ca4f991e125a6da72bfade3ed85ec2932bb7235169c673", 0xf4, 0x0, 0x0) 16:00:08 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x8, &(0x7f0000000240)=[r0, r1, r2, r4, r5, r6, r7, r8]) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r10, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r11 = msgget(0x0, 0x28) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x10000, 0x0) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000400)={0x3490, 0x3}, 0x8) ioctl$KDGETLED(r10, 0x40044b41, &(0x7f0000000440)=0x1) chown(&(0x7f0000000480)='./file0\x00', r12, r3) faccessat(r10, &(0x7f00000004c0)='./file0\x00', 0x120, 0x1) recvfrom(r10, &(0x7f0000000500), 0x0, 0x802, &(0x7f0000000540)=@un=@file={0x8a51ebbd47771885, './file0\x00'}, 0xa) msgrcv(r11, &(0x7f0000000580)={0x0, ""/47}, 0x37, 0x3, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r13 = accept$inet(r9, &(0x7f00000005c0), &(0x7f0000000600)=0xc) setsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000640)={0x3f}, 0x8) connect(r9, &(0x7f0000000680)=@in={0x2, 0x0}, 0xc) msgsnd(r11, &(0x7f00000006c0)={0x3, "1af0317f19eff3e12c8406945a4aafa15aa4956654a4fff4fe70e681c7082dcafaa641fe491bba25af22cb8bd8486011b2d8cd23db93a0de554dafb77d10c6b20c9fca990fb723899172670766cc032dcf58571777e73d955748e37cd239002644c7d4032d67f4dcfb96fde81dfe34472cd1a8018389a59d18fae64ae3cf67dd1ea15554917df4ad3bca98233a0cecb5c2ac636415f8cc14f4d8cbc80a8d"}, 0xa6, 0x800) fchmod(r10, 0x1) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pwritev(r9, &(0x7f0000000b80)=[{&(0x7f0000000780)="442f2406f23176c65936e83bb782055c71719fe7d03309311507fa131ca68051db8ac0bfe35ef3014360cddc407be3b9860e5d47a29edab4767b358a8a0f1f4000b0fbb585a2dada146b3b9941d2d7509e9fa6163df53a0b88b7e95fec898ef8a6129385d64595032b0ca815f785475c0ae0bc12470b9ddf89f8600ec6a5444c7ef09b0e69fb199b723885ab7c33bc4ab71c9c3337015874ffc2575a08a25452e352871cbac946155f724806a7dfc6236f28173dfa477b7ea48c54c25087ecad460930", 0xc3}, {&(0x7f0000000880)="a2f73183a8c69fafb8831fab4c872526fc13c0fef954aee15471e6e7c6728bebbbb4ee0805923a954b3aed08ae43337de4a05c6eee5422eed57f16b02bae7b154c9f82", 0x43}, {&(0x7f0000000900)="ddda0927b6bf9b299176c07194fa5d240d8ba792341f651c001503d9e1556f99a0a36c70e28432fbfacf93260e004dfef2c8041d04fc99f8a987c3997da53aa9c82b40513c14797cb4b5b7c709f8995b0ef224f2c65352cb237256216ef677c02df0dc8b42547031afbcd9e3b3bd44117c87f05c04ad0cc985c56fc7db9e9f8c01db5f47caee1247ea353eb7b6636a04c56b279e773b23318e81b1facfa358bdafaca14851543908e3c3f7101006b3464f", 0xb1}, {&(0x7f00000009c0)="d292f3a31642a88d317d59779de327ca0394b8e7c9780a5504d14d42d557d34215921254eef22a29e2185511cb961eeac82fca4244c5ebe2f9b5dc09c0a28a27358406976031b22bcc2d16efd8ab947298119775914b7d2abd238f42425bceb7628158be649e637634405ec1390658bb860dea2e278e20383236fbb925b3e9fb9a83de28faf2d52c4518098258986e7249a75e3ce79df927e0a193d76718ef8481601a6bad2b7c11fef23451de134e9564653b22ff2da46c2968099366ae41b71503135390a3bd1d44819a848d5f41766a62f5af685f7ae64310292a9b201c60f7c6a497e9c5105323f1fd", 0xeb}, {&(0x7f0000000ac0)="bcc63d1d526026c88c3ab2b80245473da5475ae4d90f4e79c6221cb81caacb961fa4cc8fa43aaeb4213185918c201ce230a6ba9fa222e2e2137d8d897cca7692a28a5fb2c64955466729ec39725db320e9023d504b850c8adb4b5541bc83e886c5f94f4dc100dedcb056b821ef6777c459db7cc85cfeb93442aead65e92ff2fbdeee62af097ee460b123742d940ca28e773fa34c7f7519e3430f4038c8", 0x9d}], 0x5, 0x0, 0x0) bind$inet(r9, &(0x7f0000000c00)={0x2, 0x1}, 0xc) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000c40)={0xffffffffffffffff, 0x6}, 0x8) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x240, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="4da18c194cbd4d0c9efc90821a90e975d37de9fb302978303523c8e89bca1689cc275d7a819f362af5377fb6fce061ca9832bbf32451d85829001e7cfcd0241d8dfb7c29fa95cce68d57219ac9e1f78e42359d3019c682e354", 0x59}, {&(0x7f00000001c0)="56765809000000eb5108870b468272988b43f1d8428769e2d412988d4b9f8f5d6f35af2576c489467ffaa8bf86c53df4807403f7700e8a943cca3f", 0x3b}, {&(0x7f0000000500)="78406f6d8fc43b04c53cc51c4188d7d998235b0ae12743570a5f5eb12345d706a0b095baebe724ce5dfa9ff01195cc8028a1279cdaef4a45e4d151691c504835412b909ff8a9ca593b39bbbd51285e20cfb9a7196ff900f8500ee42615d825ba04c7edd240413c2f52d9991f5520094560f3b98edcf084c9b28a0c800e2c1fed92f4e855b2e8a377e9136339bddfde77dbddebaf1ea72c8944a2fb7be557f773325e864787c1887a04bf0cf94eb9ad18dd21c13964d0526774bebbdfa365dff2646e3718e2091c5740f4eece8a3e5fb09cc3203086a6a90e26b8a46db353a266263e27307da08c63b9ef736032b56f7b454afc125792088a4116cffcc41e51284f9ca646bd583ed73777cdaf27f2808cc3b591baf29b4f16501a7d82a02a0f9dd2e8701d0ac004f3aec2804e189a0a31e11c78f1b9a51b677d0a60891f0390ab6e8b50301abe4ffc6959ffe676bfdec074e5781015128c0d697c7184f3a1994cf7d3036d2b14d79329ea42515286053d3e273c42ab927579abb3a8ec90079249eba40f443bbe5f21dabee523c2eab1c57047bf6a92ebeaa9fdacab66e3f3b2fd9b1624eabd40cbf55562347c0831e975b9a662e1e6beec8172903dc6eba5951f7051920492b171df81c07b08eb41626f747efe208eb6860652711d67ffbf622798388e36b952ce068906196e05e60f958a781780597ebe0860891391ed2e329876da16e29fafb3a254230e5d3ffabc8142161f899a885f7f0d03bcc5d13247e9c71a2ce9ea3b9fea01a123058de6ad81355e2b61f54d476dd682d519db633a998e505128173069a5adfd050848a6c9ce9fefff54278bcdda90a5233e4619805601e35208d45017524a2f99b30dca7a326f52dee4956e6ce1f2889c66962a8da5edd4e2282ad061d2734aa3ba815c88bbea1341e933850343f32b2702730a20f3f101e7b7135c4426e2b969fd8e421381b6423094e3be381b04398949542eecee3ca678a32322ee3f5b0cb092e7f5eaf5122ae06ff4167a246a8e4189340b2ff4645cd4b108312d7019b6aada46de373d0583e8acdee5dc13a88582fec6fd5a41f411c09f41e2f9c3c76c82624a9b460fba37137bb2f21727600f02b1c31eed20f0792e0193b7dfa073fcd2460330e2e4ace74bb390934ac5a3a60ed758304cd4c05c8ea90181b0005d49e208ce4adf7fe38a63a9ba1fbaabbb7df9ca269acf196a4535bdac656204515e554a31c7a5440c929e45a32366676cc7b139de1c674c1be06fe9a499621aa473d6b401a05b6ec266c59ccd4638deddd3d3c3be1207f7463b445ca883826c9cf2119ec151ca95d86a12fcc9a06aada2543d5c9e278e0b55b9b05ba8bb516206478bdcd05a6b2b1579e92435989b99f203f8409a793ed69a216f1b2d533855e250b10374e6d0a03b23c7669cf3da2b1dc51c8ecef9dbd2542a6ea5eda9da3176dc018a30b07313e757f2a65d2e636c5404326e07e0bab7604c3ca62d24d199e8dc18eef3258d619eee9abcb81abd31119163d20665587a1d3b1e04055e99d3ccbc1514be67c6d64dd7dce828c089108a70dbd03600e3555afa6d02586ec20fcec9db38c5e21c112f89cfd0450ce570080d23267d78b06d5f397b8981420e680890cc3e1f8c9e9cab46426436ec07389c7a8cb2183b3ae9bf148fddcc37ebe5dce2db1c6987e0a7e6468f6ce7755d1312bf3158b742a8cb792b72e64de1f2b4dc3c084a27195afd5e339e45c9149c44eaa2ad21065d0059fff8a213f5976b0ee496be7a9c233429eadc0ba2a131972b800a52250e94dac2a222dadac3e01abde486c3abd0e27b921484be526425c5de6bff2656b81d9eafb960fa16c84c6dbf7804971963f2d6cde241bb30bda8483c2729654df9221af2be739fa3ede58ad7e8bb6ca9b03da35efe05e7fceae17142584ebbdb1218a9bae80e771eca2284517d0cd3266b7d0f9d8d6e751ff56f95231ed17b9f57b2020c8b5d8b628725ac596cda5427575f5d5d55aaec0b1ccb08b20f1768256f6b605ef939f044e6e6ec64827e825afcf7ba1d7422bd49fc87e2a763d5ad02b739a14aed1c033cd14a7aaf72670a621f5d86b55d1771150ab4485e7c8d75e6678f6575decd1c42df2b2f41b7c157aec261ccc2c0c5946f5a2d7648e2b75a7c8ca41b7b642e38b426239e341e92a91476d82ab22cb41fa47a2d8ebc1221e362d35eedd04cc5e0670db588cb25f6dcf7b02449b429a38430af64e560c271453293a2c970ef515de984f6fd2b8cd92dda33cac3551586d93b97c810a79c054a3aa28c0ff7886dabd4a6c413e71f5ad9ec8c852b9111dab4d54c2e8ed956b07bdb06263470eac914a244c7097eff36c06ec5e514a1fa261a437c4557bdebcfac5a8dafda7a9973aef26ab69fd46e242c278c3542ae36d621190570f776d55d4fb85be04d1517e12516b7be96b1713e0e73e4d34ad0d4bced4948b7ba82bd968d88dbd0cbe5efd9a0f258191c50ef49cc9572062c11bc2032532fe663cbbb43736fe9fd4b8bd74fa261a64513522bbdd4c3046c4c01c1f49a1f2a8336b0f44fea60561fa4a3de9e9b6c866de26af81a6c0b7b2d5c4b04ea0aa97baaf9726dd318e254b17e48adcbb77ac71a72c9f681ebe256c7cbb34cfbf4fe1a1c217d36defe3b6f0e8c6578f0609c1cb185f42e5fb01b1d1d1e247c46bf0ffa6ba37ee745b192092b35e5f10cf17d21baed06deeecadecddcf316b2a6fad14b8d0330a86584ba91dfd7d3149ac90829071c3f7958785d97300dd97f807098d4dbf8f8222aff3e3f35f02abcadf4ec3b89c27583a883ba356b7eda838d011a864de1b583ecde6625e7dfd62e601e756ff511265d11bde5e7382e2090dbe4bdbe61cb2b68586e3c00d365254aac6519391c4be64a3d9e7067a41abfae94999fe989ec7628d9bf8bfca5b7391ec5316c69a533a918feb10abedcd501ba4fb4a620cecc5ff86e01d49ae1a33b19212dead5abebb133c481da4420743e0e423b11a73d62548150fd7886714330e285af1a21b8504010dff2751499c0b8199795dbcaab6e981612c1847a0aee6ae95cadccc48236c974c43c62b653df5e89763ca0e1061ab07723205d81974de2680f907fc748b88f0ad53fb7845534ec59eed660d03aafb845c4931be9a62895462a55165de7c31752fb178cc36bc601057083411ac9631825ff848ae06adc69a4983045e18fcce0ec435ba34b3a88dafc49a49bbac6b2fdf60a6b4b94c2b2c7943ece4e735d353a4f947ffb7143819bfc6cc66a893193204399f6f950b4ba32a0d3ab515d803a5db5364ca45f47768cf50c0f79242428f03fa6878dda8ac2c4db5b420dbf3d1fbba8c50374dac6f25f5c4c745cd03976a7f4a7346bd78fac4b8db1a3e257bb8f8e12561401e5d37304247ca4da9e58694490fa404895b83c9f57b4031b48ad1667b2821d3cb2d756f355f4062976bef5a49c8ca69113359b8d2a40f004ba54d01131630576254c4b9ade5c0daa9be9c5ef6e0911aec511baaddcba8bf311562fde18f6dfb03908cba4dc063950820166ab5d048d21b7f950b80ef6eea4fb08d04106efde5266d4808e0f9e697bd2e4c0744670fded82230d9d75c651cda3d6062c556f67027ba29c324804d7a22a6c5558654fd2be31626d3d49f05801f44ba617c9c7542b64ce8e3dc0a2ed319f3f35bd4a949d718b3e1ea4ed14817e6f354a8502fc8b6fc508aa529fc019006e8b698714170104473fec3c0cc165ae781c1fc1e492179b10f24f5ae026518d6b4332b767d2e111a79d0c91c955e90e7fd10181434104ff256abaf7ee0b5a24e9140d0ed5b457b81e55126f1482dedcd4626f29691e67ebb18773aacf665198421da952622fdb8ce8687c2d1f8d762f62eb2ad5ce617f254786cad3447196569e7fee45f0da7a5abb2872b40189d2fed3b8cada6f996644749758da2e4a97cfab15b84865274d5fe9b4b7e99e9f1e31c48b74ca4a85278242b70f668b4b262108528f4bf0e88a51a9a437e25d9d1b3589ee84a8537cdc962af76473aecc3273cb5864cc164d513495413833d5f1e7cfc06b202101a537e8ac14191aed91b03b45213340906d481f3178d03e916d0e8d5da3c6b91c94127347c9dbe8a9d22cefe00b3d635ada8b684fca25f02d8b78ae0da6a1e7eeb37640591d29019ed9cf0d32a7c24027cacfdf89e82e955330181a6108d0b5d4d828317f10b46ebc89dfaf154b0964d09d8a3f7b5ed3015c7248a853d2acbba87630c05f5b6da1aac4681488cb30bad00eaa14dd84252188488cde03b4e6a1c80e172c31111bc7a808b249bdc95d6767162b79790f24821a1f4f52247b27e9ab6a9e73ab344f9545ac4ab91b8a7ae2d35b34ed93fc64ec20163e38783731a841d098c459744914e996ee9d36ef9ae1ace19d938f7bb0726a9c712e7b9b996abcf49fb80916cf48d13f6dbab481e06691fe93ba0cb9b18ee13f5f53124b4e88aff870c3c2cdaa1843691039f9b3fb2c09ee5343d5b50624d902d3213b8622062aae06f036de08e5921bbd17ee4264ec7c8c25027f77c117161f573e437d2dc43db23994e8333ace556c3186a6cb90e5cdd5dd6f706b4dc130223857cb350ceef6e8389b32cab8b328ad00b3ec8589148e8a88d75d6ced36f693d2e7e6894d74fcd50dcf7f987b142ce36d76f310c3bc551fc735824481304a87e487ab2cf2c686cf02dd01edbaf3e86cb79170cdce891887f786db28626e23bcdbada54560494353807b745ed0a95eb66dddb7677c2282bc2a53edcc294a9dbb95c15601ca097b1326112ae755debd016b1c4433e4fe920953896cc0ff6ee7f0713146284b2aecb981d5711b1f3dda076067a6a2973f703a491968f9b008b55f9e99287d5c4fa8e5857d3b3928b5f10b759e799f5239547be39c316f11ddd77aea7e820e636591b374d1169992afa8c65a9c6076bebd3285d26b0db872cb3c64f98f296d84ac79e04924394c54f6935d121863089867c98250886557bbe63fa05c0d5a8e6d78c704cbe1f5876d8b0fc6a1058fa8ca743ecbb496b7ae2dce4544fdcf7ec4c697947d50464537b23dba2936fad2b591c363110f7d3bd4ef176630140a631c897600494857e148c90c338bd06379d5003057ed675eff9a7f58f2eb9570919e08453199e95c650994d2535005528ab3693220a68ca0214f6a6ffd0c5390986b1d8f69307dffbdbb55451a32a98cbbc10a1f8520a714d1d6084053193fd99ed74ad90f09ffa28eb10e9a9ea4fdd589c25e0931467914f8ebac92516239f13a130a0f2df433ecb301b7e31d44359fff6275f564246d808bc82873ee081a6de8aeff6eb5a2499439b8d0b6344c9ef24225998d9bcc241eda3f702df8667e4d9e860fc315cf7387666e3d4d01fcb74a4fbe7ae904ed074b58b79e84aa6704e482bc6d082778609dcaf27c833a76cba39a0fa9946d72edc1b293f8e360f2810130dea387ab9cac4148f48718c466e4018fed3017008821a5c3cf7fbfa00573b7edc649fc0565bde7f67bafac3b5f618981555a5e64f8cf6ba0e639de5937d7b07f7d7af00122838d8edc4252dbb59ec45d66f4361761b75827202a7801f5df4fd21b0a4e72069b1c73a28066f7c0f7f7401bf9cd953a5dec6eb8fcab55346654d754ccd91c5758a3fc4dca6994bd7f7d241e119c19817da0acb3709fd38e757bc74a8c61aee5fadf9cab05037b4f70c00f80ed70a9febcb18eeac08616d3e6c6709f75427220495f5803f462396e05f7edf1bf633ef96ca5f6774c15", 0x1000}], 0x3, 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$unix(r1, &(0x7f0000001840)="56ef98d571667e3482f2bfbfa96c198c5b3c7d838b80d750dcc4706cc3fe0ae66be62316c2cdcbb504f78a268ebecdc162002757c76712a7846bbcddc9eff7dc5a61c976f2a89a3684e68a9262880998ed7bad52e7b2e996b80f68f24fef11fedd7ca1057b6821b0cd637789471e6ece51c8f9c15a16669e36d2b316b3ddf0a7c52336ea36a92fe1e586d30b066e8231880f0336865635b9997d13acaa7edd78c5dc85efa75b877bfa80b0ccee4c4721dc181d726d6e370ce31a14b3692a9126ef37d79510035f48da93906780c354a8c5fee18f318f166d2a0344f0845f1c941a6ed41292d2174c2ef8cf7953c52930576e2bea97f5ea10daa5c025826e01cb582efe8a1e07e6ac0ac6eb4c97e78fec1f7638f82e745be16df1f8b7ac9b2c7cca55a9227903ccec18c93faac676221683e5a541fbad3413000afcef82cf386c4f5de495ad0425cb8fb871b0eee7ab1a5010f8ef84f8322677f6f1709c2bce76a2e9a0c0ecea8db04fd983a7814c550a1aa8e6b832acc2b1360e6f79e9ff59f7960cc46e567f605b8f70019464fccae0827a634b8d89cd23e975b87d7116af603299aec2980449de3d893c158d915bd2f825941e909887e47fccd909f1c198a95db67cb8296069a95e704c9d49b28bbc8e6ecd998b128fae44351a816fc14a41286ef65a82984cdee313515cd9c60d9862b0ef0f6e95cba11eab1401b6262f3bb2ad68f7a13ce1442e95cecfbddcc8fe4401cf49edbb8c46d71d6f5bd4669036750bab7a43320aa1a6df5138c2a49c19d43c3bc9ca275e36461655b947951fab478ddfef26090c8a63657ce902dd7e68ae28ec02bbd2f818d115dfbacb98940109e9e66a56032cb41837b69adcb6b72ab3206c2b40c33b6974bf4546a58b32c0f03ebfa886fe62c7a8c035fd38b6c0bcf8be648cd56926e4c74b4dca835bd924424cf155f327c0510a74081a067baf9ddbe0eb9674819a01eea67b8c049f8f384e9a2a1087b2485448f65520286090ea715678d7cf8fffa07c1286ff7b3a5950e0c4590442bbf47435184120f0f2f2d2502ca47db0b852e55bf7bffcdbb63fd374e79f976af610c521ce77034dfd470c53cf1fd666d849c45e424837fa4f03b7361b96df4d4c0366d96785f01f290e5534569add095aa035a5ebd0d597df38b688a84fce9ce1738c2f158fa87f70c67719727877e4111ae62f238aff5704a8d796acb20b0aa27f02dfbd6177a15a85b37841e114deb1e499a610ee63360832817f5c43e62f0db05432b46a0bbdc8a2b6a5957fbb56bb1162d1a4afb7cc7123101add531190fb34b69d38fc3bb12f7629353a3c764e264e3748fbe4a446d5f251867ba0d8810132e9da714efdd95aa9aae135525cbc4a647e63b7703e20825726f736c5ce562feb8e107da6eafc451adcca4310e68d0fdfdeeaee96b237a052256bffee3c81fa968f6f980c4d8d368838f80906302ff2db9092fbd868c4e6a6a4c2cf884836cf82a734aadf91ea850b912603b522f2dcfb489cf4e9f5b16a6a37c32bb11d7656388348f748a99ca5789b6677b8bd6367829138441645ceaeab7824826a19b4c655487bfef347db1f02edd865f69fc696e856204e1936dd3291fabe24bc2546e9538b79f749b107d22207bebb260d0e8d44f66a876db2a1dd73e9438584a5c4624575c74e8eb2954bd9d13807df0fe4891305cb7df2c8d345307f121ba492797bdb666fff96c05afdffa571f3a7e19bbd6ba7a920b8f4890b1b99e8a1ded95a1f110d3f98b5a9f5e13e4fe55bc29b387d13b2da5e472a46d56a5c28bc98040e4d61e952f2089d2ee73d2d05579663be1bfb8436eb2511ec1d6ed7d2231a8ee378462387e71c00c855d118fb3aa657d83570febabba95acc43d5eb557f07f7dde7513060dd15d9e7a43cbb6368a862d5c83c947b08f32360dc78ec82060e23b4732da460af47644216baff484459d0f1fd8ab38ac435ed96ded739086e4543ecc9fdc2bea63f385fec88c6515902c57fe71ef97749cce1914089aab00d89c2ee811a730cf930ec2367548d5cbcfd69b7df497598524de6b73d226f7eeb12eab2638cf3c32df4942359f9a9c1f42f83445d1481775d63ccc98d7e7f02b5dad6ee4c119d5b142c75bc2bc1c12e675c35946c81e3b2ef50811b18f1592d396c53966c33b1ebd799f959bcfe9f976532e62a5c85aae536974f722038c3a9a62f1764f105d6f684e8fe6b96c7500d2580d7d847f6aadbf7263c82207cc84ec109fd87c3c4817b60a6a69fe720a02f65669507bcc53b1ef68f4d7a3ac9a8ba52a52a5c6c58ab2d8756815ae81471f689363d158f03bf9f39180c4be9bb7dced08d8fa073a5bf5d6a561f72a26ffe3cbe903820e71199b7a79cf1a2ca234bf10277781cb86b66f0bff3698609dbef2168cbed29711352b8233fff9bcfe07810c7d5b12f0d27c4738c9a2806ba2bfad5748ad8809bb9ac42dc63d1c7b453b7cd7d19766c97e98e78c10f6a9feb943c3b28c2e86433427b25c9c6cd5230150546b30d2197dae1493140a1e6cdf4ea2a600c4950dcaa72fe2edea06d3f8a3c11ba3cf8ac6105c2f4aa7bf7f14c72c6aab65087cbd5d099aef6ae78720a872faff1ebfedaf6e954354390a11b1dc1706123105c417a9b769fdfc28bec7b0a43495dc76974e269a5172e2793be34b768cf0050b5634558f08e975299439ec8c0e695101719b55cb28aa7bc39e1611c01b6b8752866c510715f7a07c42263488ec47e44b56e1f71187277cc818495df8587b49a644c41584de66fe4e35345fff65ef52f8b7f6057167402ff88811556ce28bd6997c6afbac0b288a9793106ddf333691bb877a27e5e78538114c3bd4f7aa511d043985d8a9160d845a2a0ab2895444ac4eab16a7fa64f7556b6e934a7bd71c1441dc400e04f7a9b7f275924ef64681572f6fbb4689d352c2272c3c63833fd05eabf3c0976863a520d48c17fcbf2c85f90277617e66ef5c22223359dcc485e164d20924777cc06259412bc330f1a9d9a9064f2aead4c617778bbe4a97aa9dbae8fae93d067148a4ec57606de6d7a11752f6819554b2ee612805005d96618cd0c15e7ef60ac068e82cdf8bc01dee54f77c272af2a8a92edc020ae640984e9bd2ae4dabd2ae4ad37690719fbbe5f8740d959c4c1b899047a6ec5653d3c5971ece82c6da10e6416b6ad1a0cd36ad0d39df94af9383a54791e1cdfc9ecd376dc2ff2fa53d95fb318151ff072b78ee19b6ca888485f51c8f1811fcbaf28a98718b7ad15b114227ed25e72b45551b81420ce3897f54dd128a5c30735a72d134fe93adda04b77976e15df1190f43a771af0017b1f602cd4f305fffb6178e7ac14082df122798ca95a6294be89f07665b2d18f11246fb86c29c1fe47c67adfb11d3a7baae3e1419d20ac7a4017e5fb6ee68c6418a63b1098935cbe0646b7c378a4173162fcfb3deaeef925948bf25a8c08150ab90af0ddd9b5e2491e24e8167d713f0860d403ed4ba02a71b04b0d296e4dcd46859458bc27d0fcdc5efdc54db2262e87918ebd0a19a9289bcd07080406fd4006fdff4523fdc1efbd72e7fc6eef6c878b1322b0bf49acb4f426e0012d35623a5a74a868724a77268fe1a174079714694f060dd589b79eae6166031ff4279fe60de73994126c39f2d45efa366ba8873ddd37d05ea40792da2e6d8066ae0a068353559517edf6f5e669602653b189f2bf01d1beb8bdb66553dd459d012310425852f2dcd3e30b50a9d7ea7472241d232493d32fe87099bca35c7d6e209ecf16864feea1df95a93a56d89db3daac33a2e3924ed7e345871fcdaecb4f07368e6a6d77c28972122458e3bc48b8c09026d4662c58da9d3755a6bc07de31e01c26980fda99c5c6b29a9702a1e96c30b7a318297cd6342728243b5b4ba2d503a4ba2d38a3b7f9a8125548903b1b1d0ce16a1fca4d1be5efa5d0044f728b6ba3fd4cd4bcff4e86d2da49db997414d4450ab11f1f653f4e659357f8ae8f96fa9d32661e5442a8cace8e23bb191c27cb405b4e988cce3954dba27783efa0ef6bcea13c7b243627300898f981b1f60d366d3a24e736754da96e76a10e0a0659d3dde293245e678a1a1e0986a8e773a9f4c6abab28fa0667a3f1f661ddaf1b8c40c62b393df15c2ac87cba983f80aa92259b33eeb85063f039197604bf1a676891ed52c624a45fb1af04b7388c1fc9104337b44a96985f9a3b161b6d86eca245382f2642f8637850c7920a6116a504ce581091396014b9be7b0664d3461242b9cf679f9d307c41231244c0bb81f9629259987c49d25f9aa0b33792014f6d25c60d7898ea802984570cc2c95bb34e6e967381216f8cdd1cd351731d7b734c49bf22feb3587f66a5f9970b8c6354d50d8d5b48505995a6e6d166d5e8374b57e6242fd047588f9f89ce7f78d86367406288ebd9bd0dc4073758d8ef5144ad75d8d70f64a39c5f41aa1db51cb9eec79eeca7cedb74f6fc7364745fa4d6a834094d76c8e9ee4a9136e140fbb65d2f54b10d16c2ac6eb2761b292c886d844d736ded2bf9d4a639710ca6f908260f6bea297b8ebc4376458625761e696cba1d8c6a6467116647f7a3e88a3b6d1e216b165ed717b85d4d49668c36a739372cc705732372eef7dfa8bfb0025b9d10b09f291faff5947c9a4181c2cb190658cbe0892fc4b1999026e7b64a212413c65bebe50bb6de879d9f6d51ad815ef544186f17bb2c9f778fa7ba7f6677e19a040db47d1536b5f0d9a2cc81fb3dd920c030c8be9f77e29100037d91395edf7a792b30c886720430113b6623dcbb6ebe2549ddb3dacccd2ce92592c9c355bd2ab2392cde228aad1c1a16c2bcc481f9834874b29c5734e7450142934b3f1c2f43edc792c1513019b7233787d66070361b9e2ee01ff5a178e463e8ead6ac425935216705fe6a7b249933f98d6fe65950687fc81e76f0834e6b9fd69aa3eeb0903c73f26304ff13582dbd126ff1aa4f2d2d6480ff1a31ea17dee3968b3ac3b7ff24f4d06b47b005480e22e598f823a03c7414146fb9918840e2e643bfe6e0737a1dbe9158ff533f08e84edbbd7f16e45d3a2e33e2d88850ef0dade097d0c9fe49f1ffa52f151b8a85b009c908ce3824f2e8fed754c7c0ce051d8f77d248c21f501de17cb1c12131d17b0d49d6dd2cd911170c7a7a9eed4c807cc9fcbb90a734c7318780fc2b21713f4e4d58b270e697a730472dad7828e2acabd072952861be180510acc888a9e5902f955ad73a311082052b2512e9a77560e9fe7cc626602fefaef4029521817d8c52a271adf20e051b498666147bd7418a883ccf58cf1a040f6c226d90bc62975129e096d20e08630f34121b276d5275dc411b07a3a6d2ea4be48a94d4b02848adc34d960da663f0406da94143d935dbfe1db55b56a49f1ca9638380ff99351f4483592bc9e45cfedde7d8db1ec263ba516f2f457fa50952527c5b9a4940af9f084c5bf64723077138811dc6aaa2388e787c8fb189b8d194c203989e017476b56282b8d1f89414db25a8e9c106e086d2cb62a1f50020fe50ecd773f8608554ccd41e1b374d691206290b4af798b758c0e8cff608d818e8c832ab3efcabc2afded2864d9cf391653adfd935d86b67ff8c76903213ec1099118afb305bed985baca6722465a0a3e1ceed14f8d1b56fed4fa97578353b7147cb30cd83b3443705845ea49efe8c1d50148758e0d50ae7f149dd526b74e1112a38a6fdfca5dc799e6b2cff79a2de04160806e9126ab3c952a12c11ac376dbae9bd", 0x1000, 0x1, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000340)="456c0afc25129903dac7b921733f8ffd66f81ccb69162d315a8f85410b025fb83b88c7bafc75952449f5f0392ee04d48ecefdbb53f15a25324f4089031aa661041de01109fbe617df3a983f0bf01e0e6dcf47f5fb899a1f02c5d04d2595825d24c623cda649bb6f2fb72528d31889649602a677e96c2f5028b4ffc5a86f0074186ec80a8f879f266bdc875e84d17e842ae7bcd96803a5c02f88ad17d1b313cd26a128156faccb6a5eb591dbb280f97595afd79a8a14b639c845f2a13a96f88cea8a688eb35414b04", 0xc8, 0xf, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000280)=0x8) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f0000000000), 0x685, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) writev(r1, &(0x7f0000001800)=[{&(0x7f0000000140)="2ca4ca72e46403e1bbd3ae4fdf085160b9331379a283a27429b1c0aa79ea0b4495a1d94d0967d2a2582fc6f34043fadc41d56d0cbad936012cdc3fa84ec1974b7e2be6e844a5575c7ab2b52c1c965ad9861ada29f5ac3b3f781d42be20cd84264ea1d2", 0x63}, {0x0}], 0x2) write(r1, &(0x7f0000000000), 0x10337) semget(0x3, 0x4, 0x8) write(r1, &(0x7f00000001c0), 0xfec4) 16:00:08 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfe0d, 0x3, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/87) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80000001}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") munlockall() 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) syz_open_pts() ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) 16:00:08 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x1, 0x8, './file0\x00', 0x100000000, 0x4, 0x4, 0x5}) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000380)='mN', 0x2) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000240), 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:09 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/7, 0x7) write(r0, &(0x7f0000000540)='X', 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) r2 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) socketpair(0x21, 0x4004, 0xfffffffffffffffd, &(0x7f0000000180)) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="ddb4aeb3ec242c57e0a3492cd84327a490142aa320239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d0383d53ec811013c307a06b487c480f190e683b6e38043e12767518f79dc220d", 0xa6}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) pwrite(r0, &(0x7f0000000000)="4de601dc6d6105c98d2e1746229ccbe34a858250db2ff2f8d4f64f37e45fcd81c7ea21f6647462ff8d8f1afe8579a223b89448db3de23a36d082ec573502feab3361eb09ba5b201a72aa4b7e34bd3651309b9a358e", 0x55, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x4, 0x5}, {0x18, 0x3, 0x670000000, 0x30}, 0x20, [0x100000000, 0x1, 0xfffffffffffffffa, 0x3, 0x5, 0x0, 0x1, 0x3]}, 0x3c) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f00000006c0)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() clock_settime(0x7, &(0x7f0000000000)={0x3, 0x101}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 16:00:10 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x7828, 0x0, 0x0, 0xfffffffffffffbff}]}) 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000026c0)=[0x0, 0x0]) r7 = getpgrp() r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, &(0x7f0000002740)=0xc) r11 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, &(0x7f00000027c0)=0xc) r13 = getgid() sendmsg$unix(r0, &(0x7f0000002940)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000025c0)=[{&(0x7f00000000c0)="6eec6978a814f67b9b1e7a487cb17b9e9d5a3165a86da2e1f6cfbe983c04fc815edf271f2a52ba6b6b75e7ade7bf271164e2cbc8749d7035d1fe3d43858f05f0a9d4c80d781337dab69e6d6575c8988ca556186bf23cb39e24a7a43eb90a8eb1c6dd7c08f6b32cf555d2b31389998cf5ed88d9bcb7cabf568e70a46e76e22b536fcc670f0654466bd8c5801bd990931d9c8c9a62d8d2e3a0fb4b739fe86adc8bf3d5fce013982bb8f9486961aa0105727930ea7e3bb5b75f54faf25e885b1bf842b1e19eff0b801810731d196aa486569224f32f2aa31590e1788e1f298cd85ea392aa5c26ec80462e4110c0c9ee8894b2cd85f1122052ed25144d4557e498fda167173a27b957af1839ff1c60de1c900a55e277ec7bbafbe6fba77d8ca94c74db9c666568cfa7812f514ae9c50c6372c3b14e3750f78592f13c2904ff0ffcc253ba2fb2c9510ad23b9a8c6c5accb2a1bb8c1e4d90c8ef67cdae7364b5adadf85a261e028ce9a1280023353358b7900754e9951051d2f10f2f8ca235ffe0ce8ef399bb3aa7c0841a77a9e24eb9f516e88ac1fd02a93ce3992bcb24b9f025d974def9010f899e7b1e67537500ca5b0598c799cad955f4235519272e749b3a53bf1dd283ce932ce5e74ae78e1ee5d7565db13e9039df0ff6704eed0757d87c39081db856e71f64139a48fa4531bdbebfc0f27b74c1723590eb82cb85e2f8041a2989dccf5750ce0687102f6b020633a6bed9ee0adee4ab56ffc553d34484a2a465d5ab5e895fc7a9e60715366ec5e37a1dec63e1a3f0bd476f1053fd1f2bd23d5b20344561b2dda76de39a0ab63e941a20df8968beb934ccf970d76b3c293f29208e2404c76286438b8648f7f015304b4b528c8cc7702fca98f8bfbc71385539efe77b09c0630b3d5c84173a89f527f23371bf6230d818f55519b4ec68debee5bfbc53ce7516e11699379930998289b27ecaf665f34c3d3d9fc60c912e0b590dcb7543a1c18d81e97827cc3bb70d282f4147f68f3a9853837357ee560500102bc62a194d968e267bcf35cf09e0e86b99d695b71b2fba03040ee6bc992d9c9a4ab396ef5c88599dee8a33eb2d30e3fd77945a745a0a0c082e5b82038df35d212be870bb8c0ae964c36673e26d3ee90af83789c9da882c74578b5f96345ffa9e421daf97bf0890710475b02113c60db366f028a526578104cacd8131e0629bd691bb88f6c4907711e4e5326ff4cc1b45cf3476709cf0421d8229872dc5839a62a527e8b9f1f59718b1fae942a8817e9bc7fda036b359b8e89d2e99ae1c3999f1e945eda1712b81e2ea30efa62146349060a04bdba15e3d0648e348abfde54630810da5e8f9f2dced653dc3fb3feae69c6162b50b54f3947e901904c9013b98dcb723da033136fb1c6efa1c3a3d0ffa17f8b587271bf7d271bfa69a5988fa06c1df78d097c7a4cd35226b625cbd6489a132124c61c9b17c7cf207b16260c96a36bd9467de42ee36f1ef7943102173cbb37fdd2600f46c1ae0d411547a3a45bb221315f0e0b1faec400fa085a4c8f21eba5e34992458323e205d864136030bcb28ddf0ccf7fc7726878cdbfced33e69541956baa93d4a83bcd10aa3806b4786ebfaaa5e0d4f9fbb8ec03893ebd9b8b67147f918ac95de2b2de87c14ee662d354bbf6e831e69766375f5681c8a3645aceb312c8cf555f2a604edc5b085be24a865eb1eec550a203e58191ce2c3f9c1316927bd49931af6a21a7865dfd7f6d773f1f8b48debecbb8ffd1db15303f52f7628a0f28e23c33094ff07287ae08a21ccedfd6b508559c32d8e90bf63fcbf30b83b840aa6f358b13e20ad5e877f48ac8bd966da856ee22563366f419d3ec1a6df19a77048bf618da42b965476899162283f679a9f67496839295af0ae05d5a23b155f8a9cd0b0f6cfdf04ff65c1fd1648d686df523f5acb1cf2cab90726f66e60942bd37642702097f55e30ede8ae19008c1290526379ebd0dfe34838da6449d8367f7346fbb5c26700f77621f731d9629a9312f284ad2ed53b75437e362ad7086baab1f8d573d186a012cd7b2a9050031606f9bbf93e5d63b45340ecbfc28fd905692275f6241e42067aa18fcf1c33675bbb9638d8a264682d3a270a0a501ec13071c2c7e921883a09c0074c34d78ece94bd0fcc95368b4ec3921622dd04fd7ac2e802190a9b4da3820cd54a23db1393b04c5e59369276801474898e4b7de71641ef923b3aae2b7d4c37ff9e3d527b24aa9be5207bc2d14f7b0b48181a5a810397cab01d1116b69f4513c4a63695860e491cec94095b0dda2205cb25219835a06c07aba56eca7292ec2345cf3d238d11dc6d62415a61539fa6ece261ffffdac44879e50061ba4b99ee21088fec7eb00c0977de71520b5496780affc06e8653b5088ddcb53817c100eb03e966de66e789963ab78178ace64a0f6dc29c5e58f9b41c7cb192e933c21a44cef6d147f7497bd3bfb72fc585ef9d024f1e9d6987c2a4af54d442deb6dd9250995f156027855a709ef4e1215f84fe3f71ec91728a7479ffb149f52287ec903c89529be101bd5355e1c457233ad9a5bc9eff9933e50c7cbb6d85e1743d3491087a44518522f1e91f066d7e17f62e188afd9b03836cc893d5ad1a08f3ac67c046938638a24c276ef0f31b3576d44435300487c155675db19253b3dfecca892e87708d4a6dde241f17468d0a97943da8f23db07490d402a6c95cb621a2e8157f360b636bf352281a2be3194c49c9e364e4decf1e659eb9c55b9404bf2248db33ab6760c1bd84cf2a4be7d01c100324b3db941b105d4cd77ba569b109f19944eb98305bab4a676975d6bcdf250cd514920d9d07d13591cf7feb46f6b2d597fce084886115cf32ea6d37c25758effd9c1917a4178530472ff1053297da6502e625110cfd0721d28d9a70e96d33337ffba0e37d76025e60dac2bc8857ba8b317cd0106e2eceb5675c683851a66e93e8a551cb3f845eb193e4226ae1ce569fa02037e89239dfdb122b5d50e569bf4f7efb2b626cc6533dafc6ea47031c25d0b487c642054ebb9c790b0e0de0acfa72634aada310fed8c854e475feb971b7b8b30179e0e1cbedd70c08bd32ae7d21e48427807a7e238dc67465bfd4dc002a6300693888b97505b3ebacf2e238281e0a3022fd39768c9269f3352b21e79d4ee6829600d711634843ea5ea3e917bb1b7b5538fbd87aa25bab253bb1ffbbbd30df486ef2b3161ce45fe59dc8e7b9b848ce3a2e74fb8448df9c22e7f2fb14879f70a0fe772d010ae5fc17c0b63bccc400875b4ce592e3994b501b969a17228c5666f59a407fea4ecdf9a7dcbe7273a81d406ace8f1f2efb8846881c0bbd0c947525718b05fb1a44e47636fe64c16fc2efa614ae6fa9c533bc5a5f8c1b1e9aea8c373c1f27b4b4f8a764fb032ccc1b6a3f50aa5a346541ae82a098f5c67b93d22127a6f44327f772740bca4e037c6c2799bde6cb9c677be55f5aafafde5a5ca760de4c447e23f0a6c5d9ede366b2f011770eb745993d107ada7d01ad3f56961804d8836eba6dc6c0fa609e025c61aef224e3143b884e9785f42c569127f09f496e0380c46ef73be695bdc33f57950908070ac2bd53c18234728309baf96cfc68ea91997dc9dc5c5606545b5d23eadb2097929564ca1b38216832c393762ffcc6b5a9cc36d525fe8ee3b2c9916d46e657992b8b9797dd77bb745fc917c7f569268da54d5b53178034cacb30e553de14657462b18aa2aa02af753ba637f3a7693a37f28c49bf6c96cc559ee7ea0d047bce1e0c32dd02952ab757084fbdbfa523c5e560dd8a7aa2941053e9fd012e1811f26619dd08cf82ac462417efeca8e53ac2b739de2ea43ea14bb07175fcf0c3c40bf6efc977a6dafa53d47590d83a69cf25f23b967d97ae8bdc0743781fab2ff3908a78233101cb5caf894f55040105e366bae7e49e1c7a0a855cf02513c3c67dc12de23b114eed1ab9bd1a13830433a5337b0763fb460d4687e86e200c9d21850a731ac486a73068eecff989867f1b881a172a28a63bdb7e80654291777c9ddb08320ad2b81f5fc85a3a08ee7b8129041726e19a7e5aadfa6c1b59fd920f71bdb1e4b7d3b246e7505fd0fdb333d06855a3d6256128a7b3a4f89b9cfc5c63b06b69c1833f71ec9305e22c712571f12f80d22513a6734cecd3e8b0fee4fe20335d4116403f6ca9a99e1c56dc0608ce2abc9717d794d2f3e9c790bc6b0644be08b82a68dbe84dc879626da6000d811b8bae5033230ef12c5bd391b8df78bda445c40e76ac95cae2d94d0e8ca0493e9b3ef224c8316c7658f93dd0ab438d58707d2d7d1491b38105985f69dffc90036e106dee9f7a26b9454f83e083aafd7a3604551c42224d0d38667820f4fa0b5f53334999e306897ef47df1535f5e0bd5f82e1dbcfd3b55b0e4d36162accbd3b9781bd7391bc2df41af4b466e080d3836109a210b21f9aeee4fecd26cff1514e6ff0beaa8537e35ad9e933d66b43c4ae71eab98ed367b8a2b43efd50d2b6f20727c508711038dca1497eb21e994e60292c8e77729fdb0bb3e50c4a858488a16acf39959daf6539b827429de68e787c159d6d29030f9d962477d06894ccc629309fc1742e02cf52597aa6f35b7fc8dfa0a959749cc6c75f0019647132aa9f88d2852d81ba97f5427006d76f990f889a16756bd31683e954a3bf8f53f61e89b30363dbb3fe4b6f2b067bfa6d41feb45f990c7322c54ce68e1dd843fa36856248327e4052a4747d8afd4abb4428f747d19a67f46c3d40216378b4a412d8aa2a4520cdbeb94d894e1c9622aff68ce62d1dfa77fe5dd051b46d42e2eca0503782b804c69b5ddac1295f4e4eb9664cacb1f11b21884166dc31804ecedf781fd503db2ba0296c5a0076f11c606b2604a5fbce69d105768b92be645d97460356bf2735183bbdd0eae0b982f15ec4b30c3b2461c162ea14b4e92ca15d269d489af569acb91c22c7666565b0209fb21ff24d9c8bef6ca578104735c67123ab0415239120ffb3a26697ee002e94cfe7a3fc4198ef6ad6ba01921f9aec0c0aa0b93407cfe827f921344594fd3683e15c085fbcceeeffe4ee5e598c09f4088d122048a2fe8d7151c75925f77dd6a0e3957c16c37ced2277da803a0e3eda382bdf8b2cf3fbdbba4e5717b9c057e8c80747821d8de3ffcd27a0958b96a4872cefa8a6938caf2d54dc7edc47c8f41f0297da2aa98ae75a5c650cec21fce5f932d5b63b769c4d67e64e5621df9644c86f95aef5ad15b5c13bae81043c2eb6d10069968151d1633665eb8f780747bfb27e524cace4d693aa9621decd820a7aa767ef2ceb82fd8c73d1b220949aeccc867a475a73b3deba171da4d5b19bcd1d08645e9c02f1a93fa3b3b57416894923d710efd5ca9d6383ba4d8e2b140672fab414a11a6c2884e202bea46b58b0f85853134ea88747ad83e58594232444e32a21ae544af0d525e5ff8dc1581d6029df626eaf816ea011819e37cac6631fed577def0554c826b64b4f734ff895182f50aee10f9a799bb48e125125226d9aa214faa7585b3da0a640e663a9db9fe0fbc2aa03265de9a448ec4939c8fe43292d5611f8459111af0bd31ad89cb7b0619f87e344ee19df32bd6de8cfdbbb936101f9bc7d14a886a0d85ad68ff967ce8e8b4a4cf3b06023677fee5ead64485fc9bcb502956af39de3678f9771327eb88eab69c9f62055799734eea79559f38770cb6c1a545ac07a49b6bae5b7471130b211bf3969cf85a1a8ec77a975b82c00a947", 0x1000}, {&(0x7f00000010c0)="57f32b89c4999cf60a5e15f5bff5eb13d85526a74ce6a464a8b92042dd99b67ab197437db0593d01a85c898aaa934ac060733d3e71b1d56b3239696496f050861ab3969132318151d9315e52201bec4cd6a85109bea5b6252e518bb4b21b5db982c8cf806a9cb50c7259680198d998", 0x6f}, {&(0x7f0000001140)="bbfa6f943fca5207352be9efcb381547a68ba2d65d9b0121243ba603f7f48ec2a8d42cf9f591b31df2bf9f7abf0f247a45d22e98273626f27453b9e9c2c4c496c51383d828fe2f8ff3653312763c9b56f3af17ac433a2c418f28bddcb7996f959c", 0x61}, {&(0x7f00000011c0)="ecfd7d1ea0b574a59c9ead5ccc15e49bd4f6eb7ad31db494dcb002506e8fff77f594394c4d5e68e2c0a30050d7720c23dd940430334868fa2cd4bb03d7021c6f30bed4d8e11f6f675dda40c3d82333bfb756853d530c0f6414fdd5244a2137c877e1d65af757a7b2f7a95d6365e67e15658be049c2b3886e013f5be451fa15ec7e0f7dee37d14cd4308e6742d0d6ebc1645a918701830d062fac620a0f7d034f22492f979e4b2bb987ec27f436e1df6e2100236f685e0a4c5e7ab984e7b70d410d", 0xc1}, {&(0x7f00000012c0)="40119324f3fd4956e85f207b6c4589493622104e5cceaa9d15f96040e94d59948d1768b4911a2002376b546a3bd1d9ce6fee28de169d9a85fa3c9b60e60b39706abd7ecfd4fc2b8044a8fbe59a89b42e80403c58ea8bb88c8e8982cc6bb0b27edcd41771", 0x64}, {&(0x7f0000001340)="89f046ead607effc08dad8a8b5d6700323b856616ad141dd64faf0fd6b8f97c759e73f92b4e1623d8d678c89395d7d30b95b0c12db5511490cad1e782ab96ebd4f6e00db1d7fbef2070c0817e11cc62ffe0b515d288a1db7e0", 0x59}, {&(0x7f00000013c0)="0add5833876e1694b1e3896d92e3f7c637e808e38de91dbc8f250d13b1c9df1dc380e043a688c0d64150caa5b82148de767ae7606433a792b5da543a8dd4ff4e5ad2782d501519e88e93e659bfb7602d7f71c9a59a5fa704d6a19b9614fde93d6d08df967a1e8095154c5ca6c29525f00091957cdbfda60094358dd90efa59def4162ce440119d13f8fbe72c5eab11c176c362bed45570a2f0764ea7a7ed20bbfc680e06fd5ebc22aa0392a227d296bdd935d6871e9d741e12d4367eef6e0deb1ff272c6f7d2d002a4a5fd826d8cb8ccb404ff2c6481b2017fb15e81dd43db3225d70ad9fccf40a8e7d2408c1c2a62b355dbbcbe2bdf6e78d1b1b90b406675ebd7851c17067018753abd8f4eea285b058dde995c0a8a8a85c46fb7614eb2535e231128ccbbb11ddd74e6ab4a66bdd94431c155058dc8bf884e2227249d10c9fbd620d84ac54bb1bcf740ba9dfd405d6d4f9a2e5d7f4b2a06679d10d4909103355d0ed80b76714b696931322298980bef6d196be9a6f722cfb85f7bf3450ec1df77edb88ab2bcdc15229559fd416c04a63c6ecfb0ccf71edf20205d4c6d703f36b4730db9a73375ec0e35ff97ddc9fd6f17ca13ab1bf7bffc0cf75d26303e3a4a4ef456d9be8af1de5ae3ad05eede96eb02bc8cf8c1346e30e9b0df6ded2a0b87a0b13080700c7c979b08668d011e7f341cb08f976886510d149785bf69f141d3c4453446af72c9447fc1adc1e5180f2bc247893fcf5cd182467c9af349da26c69524a6f2434a1d3f6626ac45c8db3c8cbca141e128c8c3f832852fb7f8853603fda07ea5748ea3dd080d152f31a527aa179c4fd65617a8d94715f79b8f07a1674ba7cdb6cb95dfdce9f00ba3b888583a1d66f165f5942ddb8e7644e4ec77b5ce704e5d117166ce6320820534158dec385a5f4d1cbd594f91ef76cfe6d240bb5f79b59c20c6e6dfad7307791d03ce9dbfa77d19a8184f384c8eaacc1495c6076b78f7618dca9c8cd449699e1fbc562f3bdbe47031d6658a8613e7bcbcff48bc8b022ea1cc095f47672cd0dd3d19ffec824b037004d6e1ae6c0eeaaf0d7a22d97c9c2ab68df525a8fc11a63aac91ffae1b099bcd52e32390dc18b6409d30f3042e1d340e81119f5f762844fe078001a7dacb94500a73f64b9cf0c5a78a88a40e6164c77b3eb06871aacb73124ce15b388bdeba5eaa85e207758ec1185595a791fe3033b356476e8ce397d664e2c4ea0c2e46e403d841561aa34ca1525a560be77b4c4533ad161271a2c13ac0aba1c5bce68fc553ebd931ef1d8548a7a245de88c25832aa12686f1647d1aa14cc272fae0bf9a7131b6bf1ed474b84dc0aae0603fbcd7f89901964b8a17dc1cc64aca0b57485e3e00885ec6c4434c45ce32e7d35a728946f23eeb37aad1b6de5fe2903eef9f9d2df6ec3283f67888a1c4aad5835a0f558bc18384bcebda20e828cd67892f146afd6d284b422b5f46ecc6aebcb4afd0f5f748bddd501eac0c6bb2e7bc7df06eba92dcfb580d0492607b1ec328b88478cfb15c116ef8ee6a45752a9a808d82a12f45ee3c40275854150327b3d232ffdd113000e1c4f2687363c83fe6ea4d25346b97283b319f1d36031caaebdeab1a252ecd747225e9581caf9e61b369297a31d8e275b75da0ba428f0f2b831d8c8b9870e6bc7797d0ef82a9b77d9486c89a05fa808002910495e5dc945a4d4c896f9b3c75edeb04acdd7385727949306412162bfe57e25473f4717c2a5b8dc626f25c2e2f4526f544f8dc739f972711ab6900675b12c7c3e446924ea53b73fe46367af95f2a554a3d6b26f02a71f184b18dd1e0f01d56770985c676e221852dde30ae8a83da06f11896b1e928e88c11b0626e280914bf0685b15d27d82ba773852e1358c75362ffce7fd190345caeb1e0dd44bfc00eba2c55c9cd15464cdcc82847555c88154086cff862b7cfdc37bec3e38999f66e331ad2b3f3d77d9b3f173d3ef88543a8423128f19175e394aaf64c47c36a3f64b3e6dfa854772836ebf44f4fc6b98ccd8c3e784d6173a3dd4146964a774e6b9f0aa80f29db942f00d80d96bb9d313fe506fb6f4e034c2ab0a8ee1f7dddeb7a09f34cbee1a788bb17ea07a828d67956cfc9096e90081d86d477d9849ffeb16cdce845e71d5d56fdc3e50f9dd0fc2b188199c9386161438b77be6edef5d0fc2b15d9642eb21364b0c56261c47e55da7a01a392011161d33d2cfb8085268edc8b0c28ddb56be307a76bc06f7c22fbb51a380fe6b157683b77babbe65314bb314fb395f6e646f87364ef22321be032d081438377183feaa53e03b455e73ca252c9b05092a21f3f5f8e6e88fc5e94e980d2a43b83398eb06f9a6547ad07abe98b524f004f45bb621c94b6bd638ac50784c640d3bcc549fdc9a1c2c76986f06f0c97c91db396cc6274ab57af7436736ba74f4d53fd10829d93d405fb1522db2734697b16960895512ff7069f440834ac9b5fec3fec94db8135fa6e810381ea01c8ff0e2d69c3b11f174919f1f4651d00d56dd464b92569b704c4825abda9a3db7cbb1b22ae5f1e3e05adc8b447de6a3246ea161a8641923795ee0a05d673ea9a44226c562796829d8c3ecae31282e144ae21b1f16dc681df829ede7d7bc87c9a56c7d20be43d43961d66fba9021cde1e1a6ba4fdd3520d3712f55673e3bfedd132edd7ca8d0ceea6dcd6b331928695b7262cd0a1793963f858481a80396eccbce29591bab14496a6888b41d8cccb2af4a0eec53ececf275b966943689e40cf74d783707d2976926f34167e8aefa0ec4cf711d85fedac09842240e3166357b00d5205826836b1046a0b2f032d28441b506aecbbbc4f87aa1b34b4a1fcdb9bcbaedbf013d31f84f942a97cd662c04348939e967b4c95b73534c2f48a50884edc5b6c64788c73e2f10dd615ac8ff16946e50b61b21681fc626a58c646b6c3b5ac55ac50dd62d967f92ae2adc801ae0f5a53e113fb75c4b7aea01460a69477a27192a18b09f7e87b23e8dd4683ee1b5cb497a2d851ab4445ae971185256a8807edda492045092c857561f7e867c8385215b85b349179dbae6eb1e409c243b6b90572323255ae66d51c6bafc40879fc6c6a71c72a95886c18acc22e4347283be1766c445474bc1515b7aab0859b75848e839ff62b06f7856961379d47dac4721c533f06a7727b01fcdb591280d9df75083140e006410591b57163f47076b024c42d96b2a9ed0af20af9b6affb62058790a340651cd3c0985982c2e46c444ff9b0b2452b57a43ed36219a9d01aa3fe870baa83aaa9c8759d067094d1ec10b1a2cc808b4e8688481f174d82516f558abef86247b59880ba07a4f92f15512edb8388011342ff31653975d6c5e92e52ab0994a3570085ffc32d523228bd5f913187bf283142ce0b000a5283a434ea497d38f23a34c45f4acb5abecd0b4ff1ee4e3c22fc59eab78ab9005e4beaf0aefce4c6980db393f423c364e8b49f0a8e31844268f6b149a93689c5bfbeca3919fc49351a0f90c7e952480e125cdaa016f97f35626fb67ddde593f464004e1e50797d4b07c3896bd758eba465f533912d01134e31c523e671b1025a385c09ff3649337b4fc8de7577d8bbca2966902fe364004657157ad3e58a0d473ac8c6e962f733f0d5fda95703b781dadce63bfab33117564708fc992d01ff2691608bb3e5093905be2cfb67fa32d7dfc9228236f35c21268a973e47c96b904ef0f7a2abfbb3ff2ecc2b9fb9ce3bd71c6eba99ba638eeaf9d5e00fbb790273a62e50184e59df82aace943392f4d48cfc6cccec6a8b911d32e547d685a1c2143343d9bfa917f39c4d9676dd7de63d4f70befe505ba7436487483abf3eadfc1c4e98c181e58e6c5cd106f09999ab548adf6446d05f6e84745122f448b10cf27edd738444b307df31d14b2abaeb1f47b1425325f447e0a43026507a05bbc185bfb0b0d1a507a9a70d7fa8b39c5e7c0a2d1b070a8a4d365e7524f1bc0d32fa23fdc181c42715bb58e88ec9e70b95eadd1f66b872660eb427694044150450c98eb98eb63608ccc492a61f9787f902da32a3b49805650c2a953e0d3354dfa5450534e2c97fd27da908e3c1c9cb0c4b1b9a03f9d1c3ec0ee04badafd10146f75dfd0f4936189ab45e6205e694699ab983feaf7a26c331f45f0b825f3b49e2ca2b4cf3a439ff1e4bc0065015953cfd6f066bc9c92c72ff00d7e387145ea9c9dcbf4b66c54774e78eae524cf93a9f3b352e61296e70b17ed186cfe40c0938435794ab5eed53188bba98dbbd668b57b8a7fbd84d3d9a7ed436a1561b54cda5057275c8581f8e4e16a334c57ad834040e09ef84faa8654fdc23393df9667659fd459505cfecc9c13394398f938f248273e6954232001e5c643e0f3a8e5aee8064e98b8ed17376f680b68821726113dd70ebb9b5232f83f9d725dde7d0e7e4cb6e7ac3dc8cec0091f49b456e008dd601da577df0df5e4959afb5d1a95f3ad734aee1d518d13eb298ad4f06143c83ad8a685aaeefd7ec2f62034de565c84cff90f2b7bb831540dab277170d9811407c26b1ecfcf31cbcd6cc3611a7e13cdaacc374b6caa6babac0cf1eeac4c702433fee6398088667d58fe12f4b0d894c22e94a5ab447920757be990fd8b1197ab2a04cdb483c2197cbaa3f83075ba60ea2ae51dd5a6a100b91175a27ec3a3d93a1dbab12ebafc539070dee99cdf6a95cb302e342bbf5fbd38379f7356a9f961ef0670ff3989a1fd524339a20a218bde0c6737d4380e9141fb594531f7c1d411bd975a96b74214cc134a96b4e616ab857d2eb298932617965d3f138f180dcdb67899b7129ea74e0f783e68adf3af9ba830239d344c47b6bc25112606f5b0eca382921d2da89cef48f89a118a761766f648098b1db31d9686e8e12283ed7e09b855fc4e893dcea6f37bd463fbea1ac3ba544955bcc06e221e5e63ca939df1a8ba2f6a5b91e9040ce908c8eacde0f367276d35486e5b18517cfadee1a958dbd137fd09c73f3dea2f70c2e1af08d5ed44368a60c830706852fc5d1cab87b431dabbb93df9bc0e3b633d92804165b0fcfc151e25b9587c237069a708bf57d3810339287524e28611d2f5a5434f8d8bc2a73a21828ba678833f8fd384cbf54b97dd6146c1e3c253f592641ba346899b0c22895e97e7b1be13c895c5f72c01e8336d5909bd6f92368c75c11db23dd6c3abec641ddd398b6cee034ddc1552a2f18ca9d49b784adc9da06bd7bd0bd86ae7e959d1516a986cc5608a067f68021df2f92f8d0885e099d94e70c87f287e95e0cbfc1736a2b335357b9774b484f4adaf40fbcc97b566fa34a07b1802f3fdc5f1b7869b67a3b449af3a9220d43252bfbd42362f6245dbce194915cf3ff1fe1588ae375506f718f3baf61c837e6e082079af6e583e4dcbe70040991ec9c9df0da23344a86685754529b8a60ee99f722f12fd6d20481d0bf2d80589eec1a61ab308ac15c668bd1ad027003247718ed44c199c59526426503f293a9dbb4a767dfc6a06f7c88c2cdfb869f5f54b769045c54d3ee55da61849166cba675906a4e1c8e052c8398a37f29a529649adf9bc25937fbc0cdb6a8edd72150dec569015b75cc47c6ab53cd34d82ea2ee26631033ccf2bbbfa1668ac0150afd92d9d51161ce9339e7facbbba1d74c0f0e4cd0892b897a2ae8274b1eeb451dc848a10b21d32e85d4be92cef34e9b242eb5ca12a29faf376dd5b082d85d05de69e828abae6bcc9d624397f38ed638eecafd0feb06274eb9491668d52548056", 0x1000}, {&(0x7f00000023c0)="9758e269f33b3d69c3a1930a8b55235ef881935d7cfe4aed7313c2175e4935a1afd7d46c53237924da56918b670b298283cca24f728fd9e312cf2ffc58bb5670f5282097aa3a5dd2e4b32d57c0a77c37fbd8f6fe312e45c2b10685e8edf4cc3388ccb7f6f5c2495304826070c539dd230f61c5fcb549e38cf1aeae1a78ab248ceef1484ab15626f62e5ef53556f6549dbfdb5c0a03f3a2deb1761f95a0777c93fe0a788dd8db4e4558ae505dbf64776ff2957d17041ca1f7886a2a4c540136b1028045697b428f12a052ea792040e0d2662604bf2475062085a439118653adc31aac0293e2dcd0afac", 0xe9}, {&(0x7f00000024c0)="96bd70a502f2bd04aec205b1410419873cdc5c7850272ff855b790a99d2f058ab6d159d59d1c4c90183337090178088d3e2cd13b60ec7f594e3485e65516c80bc699db5576e12993299559a886203260a4b121f8c274cab8d821c62fe90ae823b74ed7daef6331411059a9b610317f145800419a01c5b703a06472ed29377bcb11a59adb1d273ee708f32f6a9c218e5349cbc2cbe4b57c7904615faaf4aec97f4178de6bfd7cc695634db0795b55af345f919410e7365858750aeb6b6ade55d8fe966dc8098f4f3dda16c1abec71f766c979cbd175977646f757e4da81c05cc49feb4ae3aabfa6d8e8384e6a7d2f2f5d8f", 0xf1}], 0x9, &(0x7f0000002800)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r6}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x118, 0x4}, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000002980)) recvfrom$unix(r1, &(0x7f00000029c0)=""/4096, 0x1000, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000039c0)="4749b2f193910a81170ac02eacf55e724d46978705ef08de45717924aa223a98e9d3931e1370cfc120942d89ac70dcdbc890e9dd358987bacd9c71f0c643cccbc9f595c0854500236ac52e4ce2bd9fa79ddb333a932b90dbe3d68930dad470c37739d5f309582e0f2f7cc973648554e4ccec12bf87e155277f91327cee92347848341e6caac1ad0de42e9569b7337b18dfdda3742f13c2d943ca1c9749778f7ddec3abc54c5b092a17da5644050398470dc38f8c7a72aaf484a3083247e70e7deea21f681dc94e9fdc3c01dbcd7de262091e59cd614cb670ff11ddfafbc09da8ccd147d91d3e6ddc13258287c841103eedd68b7e62e558b456c4e460317a373bb7bf259aee716987d2a7fdc9f71573f19dbe2adc85bd27642a9e2bf38e51a67f6b10bb613fde11cf0d2f7b614762701272d936c55f24c9787730c6ac9d05711d75c955a0e1d6eef9a8f7d4edbbd8e967a6e61cd3a88e382f8e07e6bd9f2b8862728290b0b3988def85d88453af1c4d4f2e75b69b886da5df898ad178a8c316e8f5b3236a17fcec4092e96f8855ed29a14151c36eaa85d86eb9d0a08ccf81ac47ea547519ba276ba7b4c58a785ce862d9618983519d34935795940985a19432c57e70406dedff138bb0e1fbfaef429c4592e2c00839dd672586f59675f26eeecd6f003668739998f7226d0dff8842ed5fd34cb426a0b843a7e16db066df2f7d6ca87491dab4504976174efa461b00a5bfae1d490c0dbd9ef815e683e5eee9798f57ae1bc8cfef0bf63d0b12afb3dba5289f1534a4178c4899238f6d06a02c7aa982a4ab02e9dc718de4cfd402b70881cf57905e78d4e3c140e0a9e222c8d02030b158d8af65b210503a4f3593b2fe9ed6a90909969fbc76d261fffc2f75eab53722c293ca0b572ec573b6137ee9849edf79de9158f49eb7b9dd04da36cb22b8f296d61249b4aaa84334e81d824a6f284a221d8f09454b024e7d3df5644dcdabda13377c8ca9cc44c2d45f086d0bf679feb2912fc74f4227931de25eea8d23bbe579b04f6bcae7ea4b531b5e4da86d86cdaa1274667c3672dcc23f04567617c0cb237e110181a9e35a8137b2b56a77778a3038010c4d5f44ce191f81422d2a7e9362cd8667d55b5d7a3516c15062d14b83aeb17b7d1485600b071a050d70518371fae7ee52e385695bbea6173648b06b677f0d230ee74190c852c92f057dee43388f7d2b4ce93d6b94e8de73da373bc1beefdb355d6d8c173aee6542c4e5587e0ae6646b4974b08b8401dd604491e5fc27105887f3eed5d0a5f63a63b1835aa213a9ce7e732fe3985fb0b1f2950fb4895ed8b3a9bbd7edda374a1aa5bdaed2d29accb3cd43a1d23a88260190a4819b1cda4fc9d204fa4fabcd4da6d8b03022df6eb1d5fc47c43b83b97d8d6bb4d7b6c5fc363d1ffaf0a255a41cf4a82dce55b47022202c2f8de7dd26a24cb7613ed9f12255a6d0af35150179ee8abd544a9c3cf6fb70a6ee0b61eaf4af14197084ca70107623d5c0443d80e46fcb8bb3be509ebb83e519ef16ad7d8378151a8e505db156bdae0d8f0a262c4ac96f0cf666c51c13dc11e7d75e31b7a7174d0f4b0622aef256d989380a8836807a6bc361c3b1cb196c0aa4044d788354450014f69f8a801e1f1b0882d5bc4aae136fe400700b8f7eccbb5b71cf6063b575ca3c1ab9042afaa407465356f124790993d4ba6630e53ab7b0620f6de83d15867fae58bb4ca97ba3d5496dff18a49b872331058e36d23e9ce394de5c28141f846125c135cf01584d432ef1e67bf560be57c337d68fa85cd24986d3a599e5898d3976f29df69fd78eb129727b90365b6497b1052ee9b30459d1337a7b79d8d6d8f7f7c84ac39aee872a38f53133f407d70effa7933fafe9c0c58fa0a72f89d400ce193421451e49cef84c962588893fc27d6b91a51129d4d4cfb08f38ee80ad827b25766ddd504d4cdd1d3537a2ffd1c7988f3d7684b611bfdd415f9468036c973cbc26320e347acae788b88aad848b6f4b0e844722fc7a050e6dec073e1809542aa52cb1db730f8cf0c943b36028b57ea4d0b909fd3db977cf543091c1850c577d6e0bf627eed416ec0ecf9b85222b7ac84494b0395690df0e1ebd1e8b9ca679e867c2eb8b5ee29724d682b42cce0b5ae713a91bd8e3aa26ccb75dd47fdba612b1ecd3eb5fee810f7c045ec07fd030a432f624c56f906b8a5bf4cb44b5195d5cf43c32a04bc302ce2cd62dc92747267db0a728eb29324cc48471fd31b4ed719442c2d65d593ce627e0c07f42fcd4a5c8a8fce789d6b64069fa28d97e03ae2b8c7adfa96a97337e7ba57ee5a53a676f373fd06f12aad34bbdf2cc29962197afe6e1081308e6942c35959d869d144c723823ef7b77d1c9b85fe4d69e650830fda08ada5ee2f879ba29129d78123389e27861210bf2ceef4f2074c828746b073f028ef0d7dcb8ef949301085fb8c742ff781ade31bdc2405adfbaf15b481fda682c8fbee31e315776abe891f47a6839b0155de9d8ce7b0a2b9ef395a6e217e243d69702cdae45d287b26d1f0d4ef8f8e539e66c5203d19aa532728b7247fd9456af538bb1706fea3441d3c8f4e3e951a1808dfaca69738a60e6620b3356de47cb87a271ddf7ed817f90f27558792615abc8587a996505b50e30aeb36519288661df3e9b99dd28ad45f1936ca36ab45e13c33d7f0d931e9b8d50ae1ffa5f7d113f662f081a32ad995b76f6e8fe5c8a286ebde5889c53b8d055f2c43544b526e94c41515711c1951a98b1ab7afc26ef47f37a0c1c80700bcd4e89d9a2d66693e10b5e9dd78ee9421b3c2d3ea9ffca743ccfd891cc675b92c9af71d5609cc7bb33da3b35401140f13c0a4267737c09ccaa4ab43b1406061bac5c8519d4993393718edbbb8a9ab4418a961c683748060acd61e8a6510bcaecff4a57079eb0cfd4054f63a7f2627af2a6b092404227f769290f1ff3e73bebc7ffca426091e67f808fcb89e850e656c8562185bce4bf6025e9a1b29b4c8db5da98a84b475049d755cc275db52b66f95487c48b340c74e4ea582b94d56361096e9337a0e65eb1598411ba07ff70205857216ab927dce822a6a38eef0e57f34465f95ddfe8f319b249fcbdb180bbe5f58f9ff736b24378418accb1f53d38e0e777d58492d985f8ffd51bd36d59b68617a38a48f308bf4711cd02184a2e0dea39bc8ed92efa673f20622322b0e0a5d44ef0befe440e5bfeb1142e6cfd2bb0b7e30aaa9bef1905d9843ac94bd48e9af6fe7fd5d66f2292e7cdbc75eaeffcc77c68a391ab0be490acb40e4acfefd97d2dc3ba80934b5f66567812d37d6a42d9af25bb4d856b849c8a46d2d2569fddd7066d433eabb2d4540c4fb931a52873c01e6160f4f4151b62c7d74268bf38b468fad388624a166b559f42cf3a060ec9082f3793faba3717a754727940087e1f87d4d0f4a2d40b69db429aab25924802cada94e2b807ccc45a33c769722b3161eb4fe0c5e4895054406c3fc8f5c5152b1921ebab9ecfa5e9175da0c7ecabf090d6150994bdc717ff7df0ad5de8df11ec6749a5b330daf713031fc4220d694753494097d21704cf16f8c4ca49d1e007387df98c1e46b1c37a5311249a616fbd553c714dfea25b4769152cc9cb2d4458f00e0a02ccce5fb012f9f87baec8d388c78bb0bf84dfbee9b4e45b20f0dd2261bb40d9c08d6af268acfc2e12abec0fb3ab5319a161c68feddf00a657f11c8791b3e3dd211aa0c3c4876d889fc1480c60b20e745fecf7105c4c6469d2a5a3506689c033e6d2d2b951b41b2473471f9dae012c8221dd448cfa793e9fbd9b895ffc655b729ccfbee5349d505ac32a76ae7a99e820a2ea043dc4b184ba58b10b25c67defa12a786e30d0a19e17c10bf0527a4191127572702a04b25dfc47f9f2808154f2e0839ccc5dae76b1d774be18f0de810dc0a1c61dea02d4fc25c668b0fd779f478da59130f7ecc32fab0ec6068261c21e73892c167c6306f2949bf14c56acf53523e923823535cc621402e59f9a9e0e7726ad8d14c26870590ac67ec7130296b2c46c4d5d0eb851f405bd43128e0306908fca7f8caf01c3aaad434117ea3b636337244cfdb5a9f3b884e0213df1152baae25df7f110e6566f3a4514ac3809272f7718f09702f5ecf818771d75932ae4b784ed67651e19b80a933747c589e087b0513d6e63b0109704857190f2293dd36cc9b6da7b71b989a9a014f4cf9f223ab74a8096de1a5827795cfdc07144d92e78c2298cc3849b2641e0e6fc12fe1c8370c9a56f2ca741ab06d076880171a00828c2d42671d8c789b84c82995061f2a85ba1a359ceeaaf5c07c38f3894e25e62ee28538a1b814b2d2f6f73048b1cae7ae3091e27fbbc667b64935c879d3de7830b3eb8a6eb9a35b3bc0f72ebc4b08705581cd9de670cd56b8f1e2cd3e70f664bd64a9784522d25b116be4f8e2419c781001dae11304f2954d4cf48a4b0d53f77d5b035c6a7441ebf20824f0e6695e22436adae2b57a222df4febe80de834ff94d7eefbf8af81b7d9471908553fd64f6abe77125859ceca15e71d3f2357783433a152b203fe508f103e5c778e1784dc20b08ee4569e3ff8261148615c01305130ae173677a73b66bc904c01a111d7ce9a615f95fc451538b64ab527059ac0ff480691a6eafc27207f4ac46c00e8fdd7fc7bc492920ba67518e47b76f948cafadbc8fe8ba796929c341760749a5d5a604e0319a1c1baec23e944f07b6356065d408c597c8f52006fc477ab8c4f081e91d9648fdb84049910e68a31ce8adba33194c5f9e3f6c96ae0d1915587ddd05eaeadd87bdbc87b3ff0545c2485551186dce5f58949c48d93561ce970c095fa5dcb759bbfd3b8fbdd1181d32267efa904a4594ae33ac3eec0127ce91669af20eacbb259443b590668d2abde055c1ae343dddffa88f69f075a9174c32a5e570d92dc976bc59eb0b9a74448941f7db47f2db087030d85d56684966861565d0d940a5880a7c608cd7a9c275fd4076976353bbc851e4fc6fa1a5ece434a81fdec8f7a47b09944000a9a0cbf2505bc545e2925d143c5319f0d03c42f1eb8f87046986a04b22549946ac2efb915901520e6de3789d9102da56445551264c92bed8d62738acd0932c8a93693ab7694ed338ec0a927b99b38b54c5dcc23c8320dca1eebce4b8d366853b1e079c6e895208e1bbf2fc19dd62b06f74ac76c20c4cf281171c000c0ef14b04581f40ebaaf45f75ed2e2e1d6b35366bf523191ce90460d2c9f3009fc7623c2a2d0c32ba29b15e950be8736a1fcf1c98e862b19e86a2d948134aac4ddfca89a27ee30af66430bcf0f2c4d0ab147a08b46f5d86664cae42de44a6251e634b239dd778963e65349644542949f2f6fa3beb74e31756f78dd5da84d84a67afd30a720c8e474b5608aa55464c3aee8024b48fe5b2a1dfd817c4b6be3054681d1aa883d4dfceb41671a557276ea9ab3ca5bc13ba528ac496192b632bdadd1eb38a529eb797e0c5c19f131874d62bb905fb01cc4d15713f63a00ed1b8c97a5a37e2ecac1f3d2e40744a90612e9e6aa148bc210ea437dadde480abaeb761f7ec5b677edc0e36db1b0113f337f17ce008d196ca30245f0b886663b94007c64bb45668fd86b5862171cff5ed0e9cfd1c5cff65a1a8c0cb095bcf822f3baaf6d350e1dd8ba45cd7780750def83a507108fb966466d28ba454c98d604a0c96df8c2a5711b58872406593a8632d4d6e8eebb9cca6e75279d8a054dfcbcf984300d46f974abfcc52021", 0x1000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000049c0)={0x0, './file0\x00', './file0\x00'}) getgroups(0x7, &(0x7f0000004a00)=[r13, r4, r5, r13, r5, r13, r6]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000004a40)={0x0, 0x0}, &(0x7f0000004a80)=0xc) r17 = getppid() ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000004ac0)={0x6, 0x2}) r18 = accept$unix(r1, &(0x7f0000004b00)=@abs, &(0x7f0000004b40)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000004b80)={0x2, 0x10001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000004bc0), 0xc) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000004c40)={{}, 0x9, &(0x7f0000004c00)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000004c80)) sendmsg$unix(r1, &(0x7f00000061c0)={&(0x7f0000004cc0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000060c0)=[{&(0x7f0000004d00)="7499ca54a9a41e577e1cdc35377c2b4a2aca7dbcb71b5ffb384a0cfb05d3982add863eb2ea700a0b3a23cf040d399745453600f56608d17fcd178bee1cc900fcddce6273ac4fce76f9d8daabb9", 0x4d}, {&(0x7f0000004d80)="80945e7406f2eb32c08d1045ebc92ca063e60db80b66af43ea3e3983f1390a478208572cebb00961499d1bbedf2ac09d42afce0e00f0f2a2ba39e7f1d90d043d974ae37c2cea7ac1fbc934f77825cab796fb0a6b7e1dfedae5398a786c4e3c005eae73567015f43020e31f6929befd22e1846b4284b07d16a01c5e16e1ee8ffe95fefb421d86dfac155d5a88ca716458b85527668917a1622b1f5cd1fb8547f4d0a99bae46f4ec31341c4755b12252eb6c0e861af9ad32fbbbdca7e731a9e7a14e62b456eb4e479d8548ddcf081c846ff331dc67a26130eabd49345078b2b1e1359771b5d26836c18228", 0xea}, {&(0x7f0000004e80)="beeaa88479b518c46695eaeb701ad0dfd550663871cedfd867953505d143330ed0d2d449517d2d45ccc2e28ddb191cf6808624c356a0bc254175cc1ca48306fb72af173606ae5f3d7b6a70a7b6c5d6042cc296a1e3793c06c29664be13c10bf732488a6f6b20cb6be887443071f0d2817d", 0x71}, {&(0x7f0000004f00)="8f803b79c4167385e2ffaa9949a3b1d656ef5f82d4b6f824f0929ac382f5dde1c2375182dfca2bb79c1d05b553a1acfdc6c994d6aad06f03944c1c6d2ebdfb1de03fa535f45a1c35545b349e840698bfda950a2879e42730d461919d727931024ace88af0c02065b76947978adc19b30ad79f5b3", 0x74}, {&(0x7f0000004f80)="bac01663f2f9ba8525e3d059553a318e0aea1c0e4d0bf1a44a253194", 0x1c}, {&(0x7f0000004fc0)="291d5d5bf9a84339c7a75110a8ba607155cd004ab1c14522c4ff02c67784f7bf1352e1077bb0391afc9ec60d3548a4c7fa2c99d61eef8fab63aa01088b2d304cb0f0eca9904092b7f44d37fb14670efa388733a4e29f0429a0640457258bd5398f3c99be7ac1cd1cc81fcddf27be561b47d141b7dc9bae1dd5ad81488ca2280800b2be65f0e4a39025ba2d82da108b35ff963faf72c5841f388cb0d13842758184659e8df612b99038f6e042f67e506ccc38388cc44237e653f7274bbdc234ce3f55bfccc782da8464473331051f1da9050a4f3e8a4f9b955ab56d8c53382c22a222ba8c756807ab57992bf0967c9272cf791549e1d4565272da4c4a5971f79d5dae66bb18949400c24ee6d37889a1fd2b4664b30c1bfb2fa5d52d6b0956ec5c2c3274e87b5aa9e77027b458b2c6cb94445c30b1109834a90e2d7b2daf97788f854460e94fd1a170e0fa1cb6dbf364f2ced8d39f1a4f2a3b3b6e0350c07bfdf9e5a9a20483b7f06b611233e4308c200b3e6180cccd4b93a2651a9dfa25f38038a822eb5ead5c21d2e12c4e3e6dcd17f524a535c5606393bac72c688cbf557bfbdcb55c15b39f871ac11c05edd8fbd9d9409727aa85295b44ffa317acadde05959c3d290b0d41b5ff5be37862c582d8a85421546a6611258c5aba3793b3d9d515cef59dea010d4578771dedbf0e320258d93f40bf42c909b3a91d62bfc6414c017664c632b71092526f521af27f4dcb13d2b2099b5a9c9a2dbf9ce4f0fbf16dc92d00a7f5507f942c32efa4b51a1558f3b7a2c6ee60291c44171ea1a90c7880e74e057394a30a53b9cef1fdd583eac907996f616e365bc346bb052cb16ca7eb8d0f2c34cd485e88f1e28d7eab0b20ed52c6e6f454c5c9dab56a64d8aa68274b335d2069fc7d06668f402c27d243c9bb7a6542f9094e3d08847de235d96c9e1ac8e5114ec605f31a8808ff287df4ce50b38310593eb5b8c8287fc6732a78ad346815d956a26c53462464cd823e6b04fa4d66def405a6bc5f8bacdc2b0505ed8bd95a1287454e09a14b46883d11a43e0fd5ab0da50faf852d7d0528ee260284b487be78cd37d2fb5a41aa8a60583e17ad183aaff08a74eef6e64a969ed8b4b41c0b69927fd11d3521ff74f2cde910199b73d37d3e3245eb14efe29f7cf7ee4738fb16712f3b5668d573de430e37269eeb4f61644f5469fa5cc5941b3b56467a8726b6002b7902cb5b8594a1d9a43b0da416d373df40e9438e2ec710f88702f87c1a853bce6fae6fb04bdc1fbc8b7133bb908f8ed17994b1b074bdbc59d66abc5841bfc52b48dbefaee87f9a9910cdd090e8a1b9b06915302f56f60b50e8f9f1c7355d2614ddf5a5232a3ab2aaa4b799b973ca95a523eefff5ab3e01c7a732eb3da370513ca262c88f41b7fb1b99d21ce3b07e90d8e8a8e2c46977ae14fd671f3aec8a072358ae37a0ee990a15c621db5df41ee62353612d405ae5c1360e3744ac4a5663bafecc29ed52c9c2f9635b8c5c702dbdfce5e343c17cbaac8680c3e62e69697167403f8a648c0cd05f8b29f1a0123a573171055f1c7e914003d57973a062b327960664fb4ccb18ae0dbba4118d5ad8c09b85169df81b217992d596a9d6d1177a6930c07e70c01e6bc6129d5beb34bc4b292f99cbb3c86a7ec9c803f21b0a9503227583e76b7f66ba91ddc033c3f2b1203462a39e3569eeab4c05b8b95d9f14d586f9c89e2212e374b75b08e6448d1c517ad9a6d05b8e8e135d13cb03cd16933392232a548f35d865d40b71ee66a2e5695b8ae06a4d0d23ecd48737ede5c8c1cd57dddcc26acc689f2c09cbb7d3bdfce446d811775f1fb50d358e74564473cd75888fa6a751a4276800a213319113284b6961ba2cb49a2ef5c8fe51e666b783b4024bee848e0704f7be2abfd3bbda770e8017c66c0769b4fbf6610fdd785e8a078e036d5fa1c608f19942ed268bda11a4b20af55be19662b787c270c11cf7ec5891b8bb389d6d0eef63a3ee321caa4f55adae1cd56d52609a62b45ad65602a5eb877f986e3e920c78b5ef67ef417d6ee4578b6fe0adff9aa211d757475a7af2dc9a372dff23ca0bc75088135ccf3113f4166f3c56cce922dbfcba548501c9c9eac12849571b38ad4a9ece4686945da565ad26d4dac94cf2313b3ec7ca30256811b2377a8e53cca8bdfda258c8d5868172366d0d0b1960d8b88726fa92ed30e310c13c7e34a199d25fb1ed282dc90e097399768e9b528fa6ef0f328d50d5026564edcb29496d6b954a8e9b1b3496e4475b9dab2db3ee06b619f42549f9bf46e29a672f4e665ba174c9c2183d6cd19745ae5aef31adb986873f00d1869a71e23ecba27e34e3adab595c1ae24fcd3149b4e93d74fc7cb457199470268a1d9b851bb695ec3980617923bf258ca6fae89159d65d8ddfb4ecd0d2104e2e620751f5a404ebbb87bcabc5aea85db6e9e5a2333a8e62b0d5261a45439d9de631e92ee6ac7d24d6edad16eb54e9ee9a1540b9bd15f21a5af4fd2085b67713a2c062912a60c7da310e405a2f07830efc728abde1459c7356d6aff74178f4c2b55bb668ea5c086bfe0b301dfcd59014900c3f2009825dea680cd9c32fac2f727df1f5445d429b96c3cb1ed12af57afa8121f3f2bb6bc1efce35775691586ad2c68801fc58b19e39796d978056a5e222c0dd1db7bb2a287278a6ad8610aeaa58376f81df9e0ccd3d00968352e1ee87e1130318ad992da72d5dabe87ddca0215b6cc8b584b5feb7342cf98a84b94ed7be2ffa45f713939cce5c5940ea16751a2134691e597398e8dacaec807bf4c26c523c55eee2629a560ee01768520e7c356bcd7706dc8e8bcc471ee972932834a6418b184d947d3c592c41ac5bff7685b79d49706b425fa99d72b2c8328f2cfe6b677b9102dfff0fb8524a11bc40f5d1195b6644cd05b0bee0d4a155fa7a0209c97cd6122be77bdf7278a754d8193fd8d14a68160d08eaf4438633c02811707a4bfeb9038553e9c2efc16b9e946bc35c30b9c14c51195acc1ef8695c8944ff4e550d2a8e5d877ecae80b478487f8580f2d081d53cb4e9acceb64f1ad47475970609780643890e811a644cc9ce912f8d0feba6f63d81a13fe1b7257a7185413272ebc76a05f99cc119b6262dfe7903ad343fd0829b98bdaadfbcb1cc2b4e25ee037325ea13bb59e21f3d70b78a6060334c23dd9d6c6d1212e3cd543c3c514ac6a9718ba9aa9509177c841439a9dc9acbca4cdcba9b4d2af34d24565c10dd52336ab43444358fc9b36062a5167b403623d4d9ac983e3f88403fa74d906bd81ee9d2fcf444be6003f3e2190a9c76f3fbea0a7b0aebf401293f9034966546bc36e28c76b5fa8d0cb1edc0e9d7a30e0aec7e88dedbf1c95afb3b09d21d0abf8c372476b2d2c4c09325ff74074cf1953cabcf3110b68e0f648e38735e61777a183cde923bd155c74d4d0f8b65471ca7076f488e2dd8976a995d383a86a0fea6d140773ca80dc62569386d4ede9a8cefeaaad7df9f445779db74b6b4a15d0fa5f3e361df603db25e075b602207371c949c59008386ea2e081dac26c5ef46e8eca87f58b15d640f28460fec85b9a802b41a1b4cec504e16f1f5f4e48acf53ace1e5718847ad4c811a0c7664b022e9ea6ab244a3d57e0ad629dcc958411d116d2e2a9c5ce9089f0b8654693db12da8b4259cbfe2408fd474b28748c0b853f791b5b977465e132c8fb53be4eed2544f5c154e14926c610dbcbea2f75bb4fc166adc00dad334f087fc2fc94be6b03e7328cebed958ba2d271f951b9f13fcbe1c9c99356d48670e71d94c8722756ffdd3bef90e15c9e338bd423655ec9147fea1499dbe1f03f879ce10fc99358c3451308a4553071382d8bcc2d7cb160a4cc57453112fdf9038a2383a2ff1c823377919957f2b84e64251356a6737b41a2671120b810a235f0a0b8d3db7169ec69b12b9058a1c358f345843a190d975e1a3bb241998054c8e38b3ca54009eb70eaab0fd5225f592a5c8282fd819c7b7561161ff153880a048270b681e8183cee895c1d49bdd9e5dd880c6a60b68a8674d0b0559e50560536963dc398f19bb9ec554cc9d917e508541833addc7dce03f321328a0603967718f4690b5434c886667ce5a1291ab0224aface198b62bb8097b9dfddedf00eda8bc45be71d57fa90f812d075a9380951f77b361fa75ea75b6b2b9f6532a6b3ff0a240a9333a4ef833bd8b2fa1bf548a3c97e2c46b876bf7d44f5e416be0167c877dd655ad8d660dba9a0189c7099fccff10b0ef3047aebe3a4b71a8e083bdbbfa171223b70ca7b4474f8f6d9db912f042b18ce2a2f7d7144ed94d3c115fd6da937227322e790ac936b4c03e3813f432ed1c1d8d0b443f85456ba007c0934619576205f5da8def7537e95d588e93a1819133cf1129702c3dba94d7ecaab1345ce70f35e4d5ce416884fd06a3181dff20bd3fb9b1e32b750ea02994a8797f86ffe8cceedfbbe7d45344ff64fd130b227e1b46fd4176df2015e0a774dfc730bc476f1db84bed1f1a84e5baa946b1f47bb0dfe94c1a23246cc869c7e514a9105d07db6d8aefe1afb1cf548907095278788fc25d135e55f1ed3653f8a9918a8db02f5d61887ab09b50a7ee947dc17a2a9effd5419afd754298f521b7482e16504f0d15562f32c88ccec123aa394557e991d385ed5fdf65fd5284458f3e30b72b7722044b2b5af39f810c90733a7dc656b2edee264ae3f4f63420c3838a34915933c3d315ce55b73b4607a88cd4b9ad4fbedaff99c34b6041b5a39f5e5a7f541f9dd4e0ab3f5c4ed096caf445a780f234dd79dc1b6779866697b75a38a83abcb0234baee5f38405f3ba3c0d5ada81faaf651995a0e51eb7c5bf8ba9666154025b9bc2b6325255600852eefe8669497b94cf1a2fefd45e5755b781d1e0c0032bc764cf1a43c575a93ceffb9dbe8472b61760d2496ea868a7ce8ff10167b1b7699bdfea0f18fdc8a1a28a53ae1242cc23359fe4df0a431130ec435a237c925ca07b1847bc1af01cd2e4eba8864ebe92c1a6f55e74d8b819a8a2f28573dd909c7fc3198285c6869319a4f59641c0aedfe00bb5a3b9f70f96e25f97554beec4966ddcd33a5bc48be8615b03febad50d414e312622d483f50ead55e970432a25c54d6afba8e201cd7a4817f60ce31ebbf828770fe0966d8de24415e4d5943171b8d0c90f70ebf35d85f2913fde7c2a76e04ea0f30067cc72fec835790fa7ad52ab1540b8cc7baba6cfaca74ae76506beefe7b3ed2cf685437bd58c361d73c663140abfe1b62955c4aa1ca8be4c7ed893e8112ae8220ed3f5a8a11e4b801522670de24d0759af383e54407c11d4e06664d4c28c09eb310c6a64a7c1b86b0b22f20a0cef7cfef2875620305b613914ccb344411c2be830f83523413fbd55606b6357b31eaec0cc0fb8a9b96a72571e8ae6f304e852ebefa914ec84f6eb498eeb62295da03b03154261c032330775f9c9b03ec10cdca88bf6c1f12b0a5025b602f323a18d3e4b78f3b6cd8b6c271d1a7c7f8daedf3e719641e12377aaac4b8c215f7323af99143bc1b87181d5228558debf381f93a6fd9736e7528c36c1f351f66f08497274c61626223a2a0e3d218c7c66ffead41ba8563ef70701624ada35cf76130f8588cdc835e1925c6c572a532b475558e829bdc190df5b10b45018752703409844668717f2580b9c6b5a48daefa451ad4766acfa9456f62a0007cb3b51ba67205e5ec02d9361ca6d0ab0a6e1646c6daecc099cded6d5ad85f7dd3329e", 0x1000}, {&(0x7f0000005fc0)="bb5eb462bf67dde60212b4b13f4de297f13e0f83f74686068495b73cec032408ee4d26204dd71b68f1f5a896bc1b7956efd950a0d5853a2ac858d2af28c1660a9d94488c38c0394e616b2e67464a5b4da96eba314310d6f608df1aafabb18ef40c861c4481cd4fac86d30ee1c3af13f8ed953530b4b68aad1192a6e742d651d14e2ce02c2232f58ad80357cd86f47ad496fa5494a1b34cf90138e804bb241a45ad68d0dba23b94f1ef76f2de8f1b7ae8a0f762f3b561825b84141fb6bc4e4282e685915b12f16c1ec4092dc32ec0741f18b44ce538ae12031056af1f63d9ac9925603d2589153f39d64e76cd1ea41a21", 0xf0}], 0x7, &(0x7f0000006140)=[@cred={0x20, 0xffff, 0x0, r15, r3, r14}, @cred={0x20, 0xffff, 0x0, r9, r3, r10}, @cred={0x20, 0xffff, 0x0, r17, r16, r6}, @rights={0x20, 0xffff, 0x1, [r18, r0, r18]}], 0x80, 0x4}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000006200)="580f8af54d4937c1341d7cc58c38967b7a2dcdac6c9e2d", 0x17) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000006240)={0x1, 0x2, 0xfff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000006280)) 16:00:10 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x203, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x20) ftruncate(r0, 0x0, 0x2) close(r0) 16:00:10 executing program 0: rmdir(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:10 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket(0x17, 0x4003, 0x7) r1 = getppid() r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = syz_open_pts() r9 = socket$inet(0x2, 0xc000, 0x0) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x40, 0x0) poll(&(0x7f0000000780)=[{r12, 0x42}, {r7, 0x4}], 0x2, 0x400) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r15 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x80000000) socketpair(0x19, 0x8000, 0x3, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r21 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="6d2dac5597c9fc94ffa6428eea3a9b3b74a7f3db4aeb387dcb0bc58c28ba424e7070105d404312ac859a534825ada86e2e10a7ea30967179911ce3ab0d211aafcca1177984f0546b03bd", 0x4a}], 0x1, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x18, 0xffff, 0x1, [r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0xd8, 0x407}, 0x8) 16:00:10 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x108, &(0x7f0000ffa000/0x4000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10002, 0x38) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100040042, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x3) pwritev(r0, &(0x7f0000000100), 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000067027fc8d723000000000032a24e8c0c1c1c2179fde559639da0d29926b485d78ba2bf52be1c604c4cf015c79d9dbf6266ee15c086b327c91c27acebdcacb29609f83195ea429c6b3cc1d9fa52adcf1846c6d177ae09dd6c31fa7873e07c5806a0a15e87d11e8e3636973f0008b63cd09782b023a1fb9a67d0424994e2a33962f1022c6a5a8cbbd8d35a2cae8863f8ed3494b43cf57edab8caad60e4ecde3dd9f290ff84642f9653e77e2d96b94493a90e141ca3c8893dd11f36dafdeaa82c913581f4b5c84ec31daac8a7b21083fb815268f663df7ac4cea77a511f0b6bb17ae7afb59e429e1bec95bf65508f3c73ada8c348aec07c7a82080696192f34b8c739273aa8344ab7f64d7b6f2f36b6048f63710ece9e51f5960549770000868c2505973e3ab5ae8b3a36c9e631c1facf3284f137a42a4bb3a3fccbf1b58d607c32433b0b8ae5475d0af808ceb1ff1e94c374ebd92d54d600e2d61893693a52932bf67c75", 0x165}], 0x1, 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000008c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:10 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 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000240)=0x6) r3 = socket(0x18, 0x1, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) r4 = geteuid() listen(r3, 0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000300)=0x6, 0x4) setreuid(r4, r5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b93addd6b6fb4a9e15f474e53b3c1fe91a6a65cc9731efe5525608aefec722d2b7a46f49c3011cc9007cd3368147763e2b8e455599", 0x35) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="01820014b7cb471972c1b4d3310256693d068123d12a9f5a91eef1378794c3d12818113c34c74c3e9c0f91fb8106af381a03ea5060f6e7a4ec60d290a7105e42a5025806d80162acf4f4a60493e2d621b64159a80a8d55da02024961f9e2aa95f264077e3b4a1762eed499ea8b325494ac83f3811d679d828138bf12f333e2b1c541a4f3db069af9b761955552eccfe72b9bff1885c1abbc88dda9ec75cb506181ee3f67750adc30699a36cbbacd599393043dcc849b86d0f72da83ead249729fb57a60ffd07a2ede7add926e30e538eac9cadb6ef60baf8c09786af147a0512743ef46a5d2de70b", 0xe8) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000100)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:10 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20081, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x80) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8c0, 0x1d0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0xea8, 0x1) fcntl$setstatus(r1, 0x4, 0x80) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000280)=0xfffffffffffffffd) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0xffffffff0000000, 0x4) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000001df120000000000000000000000000000000b08687f09e8e96d215f92a70df00f5f560c2a0635ba1091f7d3f0577b5b4cb90c5dcd5b17f2601f5db8585c03e15dfbec617adaf4aba0f4c774d3f9a0142864b08a111369d06854939fd03ad7370ca817be7e6ada10c87a494a7f545e2ff9e499933bfed6a5d87773e600933cfd991a008ccfbe38929c5f1e1275d7dc459903b0bac422827f70e78b9f05cd5b3cb985179ddada8667398f8c93d8bd039b6a792a75ef9eec7175b8711c2ca4bbaf523dbe70d758e810fd227da7bd68c94fb1585359703f4f14ec8489482e39502c5a9a677d53aa9d3b392690f3e4816bc1847a1f2d6f49dbee3bf80d8e9aed6f0a2bd23269520a0fae9234f2b8c883635a35b5aaf90"], &(0x7f0000000080)=0x26) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x48) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000200)='.*\x00', &(0x7f0000000340)=']\\\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x64}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getppid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x90, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0xfffffffffffffffd) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{}, 0x0, 0xbbb, 0x0, 0x0, 0xfffffffffffff001, 0x3, 0x401}) 16:00:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x80}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = semget(0x3, 0x3, 0x100) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000180)=""/193) r5 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) dup2(r0, r2) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 16:00:10 executing program 0: r0 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x95) ftruncate(r0, 0x0, 0x100) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x3fd4}, {0x5, 0x8}}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) utimensat(r0, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x7, 0x101}, {0x3, 0x6}}, 0x2) setreuid(r2, 0xffffffffffffffff) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:10 executing program 1: r0 = socket(0x11, 0x2000003, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0xffffffffffffff3b) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x2, 0x81, 0x2}, {0x5, 0x7f, 0x7, 0xcd}, {0x0, 0x1, 0x1, 0x5}, {0x3d, 0x2349, 0x100000001, 0x4971}, {0x77, 0x9, 0x7, 0x10000}, {0x3, 0x2, 0x401, 0x3}, {0x7ff, 0x37de, 0xc7c, 0x81}]}) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x80) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) setuid(0xee01) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) dup2(r0, r1) connect$inet6(r0, &(0x7f0000000040), 0x6) 16:00:10 executing program 0: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f0000000040)=""/202, 0xffffffffffffff76}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000001980)=""/167, 0xa7}, {&(0x7f0000000140)=""/40, 0x28}], 0x7, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000001700)={0x0, 0x0, 0x0, {[], [], [], [], [], {0x0, 0xffffffffffff0000}}}) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e69e9e950734b0c8cbbc985c37d70342cc27961e6154a8f2f4b6356b95621278a71a086ccd3ea7c393a17d4da3d33bfa759e914f228ab14877465f33498741ea1a3488ad834a1f93", 0x48) syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r1 = syz_open_pts() getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffd9, 0x3, 0x3, 0x6, "f332ed9f696146dff52202f87a9ada4f60dd5a33", 0x3, 0x6}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x460, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x3, 0x1bbe6693, 0x7, 0x9f2, "651ecea93454ff2f000000000000000200", 0x5, 0xfffffffffffffffd}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="33f8087152e7f968f1a623a0a998dbd8a066db7bd17dd2bbeecce253a1d5ebc06132560798c605af566f4f152b1cad2fe520dbbab3756b092cfef6c21ba1bac78c2d2dfeb8b8e5e31cd9b763acb74cb66baf64c95c321c6a62ed7abbfc6ad6b5384162b46d0e19c02b8d7c2e7ed5668a23e73e41ec9401aa7899ec3b8e0568af3a4f60f61c4071b8", 0x88) 16:00:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x50}, {0x80000016}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x10000, 0xffff}, 0xc) setuid(0xee01) r1 = semget$private(0x0, 0x4, 0x608) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/69) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858f5d4fe6c37ca013e27eb5ad35a0500000044"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x10001, 0x4693f018, 0xec26, 0x0, 0xfffffffffffffffc, 0x3f, 0x5, 0x3, 0x0, 0x4}) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:11 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() pwrite(r1, &(0x7f0000000080)="d50ca80093f46a81294a0a357b866d5477096d3bde4a8bb8ba331b827de32b959030a4a808e48b3a869b89cbdb8dc3793a300b95f6e3333c2ec7bc13fbb0914383e050a20e394184ef1ce8e6643d388c9474a306d435551030036db2db73e6b81eb81fdc2ec27cc76154d47ef92a45d7aa170424a3787ada24389189f674c36d7da98e2c4be1f2981f82b08ff619d3658e51", 0x92, 0x0, 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) accept$unix(r3, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x800) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x28e, 0x7fff, 0x5, 0xffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) fsync(r0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:00:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f00000000c0), 0x0, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x782b, 0x0, 0x400200000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x4, 0x4, 0x81, [{&(0x7f0000feb000/0x13000)=nil, &(0x7f0000feb000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x885}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x100000001}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x8}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000d2d000/0x2000)=nil, 0x4}, {&(0x7f0000d6a000/0x14000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x52c75027}, {&(0x7f0000ba4000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000acc000/0xa000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x101}, {&(0x7f0000a23000/0x4000)=nil, &(0x7f0000da6000/0x1000)=nil, 0x1000}, {&(0x7f0000f9c000/0x1000)=nil, &(0x7f0000ddb000/0x3000)=nil}, {&(0x7f0000ae0000/0x1000)=nil, &(0x7f0000c0b000/0x1000)=nil, 0x38b2}, {&(0x7f0000bf5000/0x4000)=nil, &(0x7f0000c58000/0x3000)=nil, 0x1}, {&(0x7f0000b14000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8}) write(r0, &(0x7f0000000040)="51050009", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="da") 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x22}], 0x1, 0x6) writev(r0, &(0x7f0000000040), 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='N', 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x3ff, 0xe4, 0x8, 0x1, 0x1ff, 0x3ff, 0x3, 0x3, 0x1, 0x4, 0x200}) 16:00:11 executing program 1: r0 = socket(0x8000000000080008, 0x4, 0x810000000000008) connect$unix(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="82c6550630f7d403aeeb0500cccb131df8db3c7e8ba54fc2b151a9e111f25597c93493c346309529b601824e32ef51412f3f139c1d63a014fb868c6d4f6e59e9f39912048ccbe155891f5437bfc276213b6a608bdd13"], 0x10) write(r0, &(0x7f0000000040)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377491ebd06a1c896c24bd6cc866a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f8ff3bdb8e73b77340e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f4af9182cb53a5780b4f101731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022fd1cdd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0xffffffffffffffc0) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 16:00:12 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getuid() setuid(r1) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) 16:00:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x10000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x20, 0x80000001}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000080)="6411c6b04f02834ce12682915eb86d98e0be21a4bbbc5f7bc2fa40404db6424c6f17e0e0495748f49a374f7211880b6cc255270b05bb740229acfa73bf90b1a887552c0bac8ce7ad4661c2b8c414414b73239a32d5e24f75ea078a3a7aa57fac3d10501dfa", 0x65}, {&(0x7f0000000100)}, {&(0x7f0000000140)="22e61e56bc38641336554c28c733dd31aaa01c7d8397359be81a5e10ab742844eb9019df5949438385f3a2c927d0f35bf8a93fd90445a873d3b7a0397e3f38942de929014ef30a0fad246d172b5382c0b33ab9601a3fe46f2bf9c2ea5b86fd47fa68fb859decf2627cb72879d7d03466cb32a712a253209e0087b63fd7494a9b0162aa9597e025f5303df64db0a542db0a810aee1c860f7ee959364780c9094ca5a51b425bfbc2e0f266bea9b24afaa2c75d32862cbbdbcbfa656ab6e93a7b6764f1eb7ec8aa6dd3b49f7664ba3f42ca85d2b2783f", 0xd5}, {&(0x7f0000000240)="d7031c7a4caabaaf6f74ac034f850780b076", 0x12}, {&(0x7f0000000280)="84743b56ccdfac27d0d55c2bb2072a670be9b87c9177acafa41213ff09a229d189ea", 0x22}, {&(0x7f00000002c0)="ad1e22874c820b1192cbb46c839fe3fc49fd8f76edcd651dad", 0x19}, {&(0x7f0000000300)="0951faec136812499b85b2c5073ee78b7108577f35ac28739e91666ccaa4c549218d1e4d3d60c0116a2c4b1785f8f53e4ef64ac29e36f86293fc5a17ff533260b76a46f05935710c675a16acc578ec6369b51b4ac704405a0c9679f0ed4d1bb089983677f0d287613420994a9844d3054e2e0572b0caa0732fe0073ec147422cd00502bc3035aa4297cdcfcb1c8c28bbd69b72378a29774b3e605c76bcaee16836508a918aa1540c58945c8f263c1b66d8d51d5ac4d95067a16373d611dad8e93630de37001168604bb8cfb3f9cc52490705990e3a788de6f27a17e81182ec624b290632d3c31bc784f35c565196c408d85d795b251ae077ae5887c78695f56166f65f73adf285e4a3f87af1045a67b89ec1160f2e5edc36e3ce5a94147c28ee15ab82fcfee2ea38c3bb8c65706e48c61e44743ca3fa992524a08198404c2cd270f896663f22cd2efe7c16b928abc75ba5a3fb60d0b37fb590ec4eb975ed49e0bf625e5a23cc4ae9cddf4d1a296b8d5345b6825f783fc69271e1450662c39855c60268bfd2ca0a84e35adaca281dcd3f74cb6dfd42ce219ca51384f844f45c5c21a2ce19492d7d97ea3fe712b693f82c0337b235262282790189d153dcd6e25d41e2572848e0605fe58abdaa1d92a4e135dcd6f9795c0d2a413e1e8d5cac164decce63cb94663368b2ecdf819ffbbd68caaf1bf2b19c6e899a3892d3bb0bd606d35d302cd364fb0e8a865ba342d340af10d66b0b77fd778d65536efa6227dfdcf4f48ef5bb562fb1920f8061bf7c8712a7913dfaa8ae86fc4bc2c42e8f42f7332ef15d215bc681e5a730b21463f4b8af7254f4e064cf98bafc6399c3db7f87d0ad9f8f0fc9e2fc1a3a43b155f85d78bae816e194074c40e87b334b18beeeb4afe16304bfc0395030bebcf9caff5801e64c10c407f5cb2c9d803d72da1d5b7e85aababbc633b4da88f7bcc04a713158c6123dec951d8a87892e632fd560d14481c43aafa307ae83b69a9bd36a98b0db318c475407f2e9538f3fedc87ff160be75e63798072f249fa4f810093b1a8468ede95e05edf50cb272c80e639c308163f4b95441a59405a8c61df7c8b90fd672aedcf1b8f40523cc9c72fe5c6d7e1abc76e0ee0d6c1ddf5dc345350668c6b571e6e28d02c86e483c212ba9f791e4acdfd33baec411bec4750bf0a81916c5534acf90a74c823c3c3e303d2ef839aa58561fa6d1c8a2d2eab43bb376549e1e43382691c3afbe6da519e0e895d7c6d2214c8d666b13e076f28403a40799bc8607b4d3f356a0a8b9595e75d1405439172b2a72dfe3770429c3fa2b1997f79a86e4b62328a51b8b7ab2696b7545753537ba11172871971062677354687b7e5940ed258938469928e2ce40f598dfa2362e3006a233f50627d1fc6d37e91ab8f19cbf9f32405335dbd550c144b87d094e2f76e1898fb7774f1b72a49cb1b021193028ad672c6c8968c7167faa50ef4ba58ff234b391331901d56682b2262fa879ff23fbf252b7e887c92b0a9e0263c26314dd025db44559972ea1b1ef0d0b2a978da115a98356a075ad2c4e1044837bd4229b5a1e2dc1d320e7374bc9b699d23a0cea0866f512dd3fa04a77198f2170b7c6fd1f2c1a1fb86a149d57abf068f697435a33f31fa465bc8efdefd0c6683628fe7d3ae2c55177fc6e3b3f05a58454b82ed0db9cc6d4c4dcd4c27df68eb25ad21a0db564c3b8b4e46e77cda4ae279b6e93af75fa2d09069f5ca250ee88b4933c48f59d07ed3c065a6133fefeb191aaa18e301752b2f8fcfcf3fe9aee745cf4d54c1b4449edfb1a688fb0d9b80078c77a80873cf4c77b4d95d9a2fbd200e08681eb74a972a1db0f91164bcd1946235ae3556b23c0fbe63b0cea29f5c2a0efaf9ad9bd98e229ebbe17ac68cf02af0b9edce87ccaebbbba334fa4e0137afd70a75a18f195cefdc4fc357b56f36c080d3c8bab944a370fe6b6d944b3d3bec712065154c860e955037efa1ffd0ebc4e958a376d37e302ba1de826b351be8254e8fadb43222d6fa1e3b523800408df78e07ffc7c494dca8a11d3b438ac6b7d349ebdfe1184ef816e8e7696c688fd316ce350791553334727727622898757b53986ed6d8fdf3ddc6540e97c92e1a6f4f621711943fcc9905d8de4bfb4c0a8cf3f06cbc2cdb8a2f63529fd26bfee29b3856bf67aba033e6def0987941bf81b4efe76aeff35919f65655f8baffc4cf7644e7e3ac66f10fee2b93b04f25f564065f9e85a88145c0d57b6020e0c095760dfdc58e04b5979f0d8355fc694686dad887fb95ace53c9065aa232094ec1487dc42b1e89d783c558c23a872cc44cfa01435b53b2cb7ddf48dc6b29e78b40c765faed6f8c067450bbb3a13d8a4825299c101f11f89f146f94984814b416c86540cc8e7f7f877c58cbb0c64259624fcf144d62f4b4a198d7687b8c5e32baeb8375211607d8cae91aebe5944bcd17e13da18c53dd9b167635804e67dfdd8abfe132481e301d31c7c2d35c80cbfc787a81b16c5d2c4a6f977edf8ee2d58953fbf3c64e5494befa92a85568cafa05d1e83de4b866e03d118870670225a3edf60be89cca7699e442afab8bcd6e6bfee8524d3b7f19e1bb82bc0c18eb1fbf9565265e55f2f7a38ae8b82baebf4fb3fe020ba346d43bd12e2d679ec3ded450c855444126ae014733da5590bdcdd6efc7e3f0bd1a7ea5b1a0744c2c38fa9d4a18431019144767b5370836a1a043c3a635d1b4358905ea9d0a66c40d32e49e605536b0f52c4c1cbeeee01bdf5b4f527b6358f7dcdf3e3c35da98791227c875c278d5b8433b1d5a9f7f6035e20e77614238766ebf413c341d592d93490340e81346ed14effaf022dd14084e59373b6b4f0690dc7e638730190b6153f532744035ee7d7c83612a4ddc29c7b9e5496aa0b589c2ff6670faec1192cf7f812ac4f64190cc59e66e519cb7595364bcb78e749bc6777e639ed55064077321ec87f10d58e891c9f84131a18afbff7f859d7579047f4a25ce2e94f8c36557a15a21e4e94cd9bef03557cb40324ce931a60bb2e75ce5e34d60902524b046696cf5f5232c619fc430e72268fde0780f854b0ff135a13d789a517f0d30c13e4c6444f85746d1b33f291415665ecae963e0b5e6684464f4bda45d7eac05778c42aa2239fe825cc925a175a10b5cc60d5d5dd1d4624fa287c4d0b98697710d6afd3f7dbe7aa048ce783ed3ba2facc123ce7e4efca57e735b6c17b1001a011b7c2978e2f17f4f2065cff51c4af206b0a188ba1ea6f8b799983e4c91d0c41e017ec19e2160d5c8d270754675888702c5db7ce96a67bf0fc458720afb73c12f37cdcf88e50b1e6e51268658b1acbd066e95cf36f44908bc0ad162127a659f5debfa937d5f137f4a03577a3dec1d8228b6bef800f7c2ebdeef1ec2fbd5edbdab7e44d55998a83056d553f1cbea2a06bf09f2f614f7c2648e2b49f2116b673b4ab962341c9d362eb0cb0764d7ef4377b0baaaf6771304480a45d4bee26fe951388cf75002a393bbb80cba39ffca0b80f33951e2d268f00fee4a40bae3bcf347bcfc3b5a8a96cb72ad68e597dde401ed4da915a19fe0c18220d61982aec8d9a4ccb727e8dbb0329a05d3a90c6243fe1dd8effc9809d33244fab3795dacd55b8728e0481a9be1e71bbb2f6f518188af2a639e62b3a3ad99c1180149de3488b2bda55bf36ec5edaa50d256b16d6204ec959f443f1c29c020776d75e20304bc38dcd611cfe8c56869893eab884de574a5b27b87b2b478c6c9b335d3c656e1aee60994bb863d792bbcb82d6fbc78a96927897405d1a89210271ccc1c4cd2556ac07b6bc67d14e29ce9d0bd77bc13ea539c08c646b9e1bab912b03230152d3205843c3b16124c5099f7ee95e403c4f4393a2a83857528f60d557b189eef07998ff030303aa3bed7c88b1d718d0e70a10524f127350cc1a599870114eae17fe85df131af8bf57ae597370853d4154397c32e386eb61a089dc21977fff9904e69e0f004946531a6bb43d2b5a1c4d91ad24ee0b74d353da6ec704337be42f33f0a081f2037ce9ca23162273a09e67987b2efb75f7ec82971bcc29229c32dc2c81e631eedb11b6eb8fe1b406f97d345d71f4eae3f8d789989076b612123d6ead5dfb538c4b4f94851d6d89c9286a6490ccc6a36e9cf703870a7e1eacb7c85e2c6731c2b56c142d45a8e9d2f966ef3a3a5830127c6e90096b4092ca4a5da8ed9cf8e50f2faf3c0d93740cd395db489ab53194f88adf3f90e13431285d6ddb3a6fe9ae2f7e6a8c75acfc19e3eac506b8fbbf2c396af3a2330b8b69a2d1a48bb7f20db09416faa896a285edcc838cd1b4fb86f2cd5a2ec59816c8de9e0414d2793f8b2811567c466061cab307dd183b9338f197560e43ee647040fab53c0ffe17ebcd7c6959db48990c73cb8e2f0a0a3dad1230cf66cc94d6f3b82f3e448102369284f8c938416a6b00521ef5d97fc6d3a240c1d80f7ddadb4778c315f3b231131f1ad7ad5d71fd592356bee871c5092276c5d8fe09c6217adecfe6f9ab493cf847d947e27db44c2dffd5d5231bd222df244ca5fb2ca9a015efe1aae149d0c50f6a762bcdefed8b9e95b1c73b5e35162dcbf4433036e81a67552fe09816e317ae08c0200591c697936883e00cbb2469a2b5068c16c6ceb7a70ece0e9bb0bc89d3de426b23f0175b73713549f6aea9105cf6a73781108b5646b24e2718dfa68e24981bef46810b8ffa6d10685d7752651ec8732edab98ec3a8ffc2a01ab967073c1cc1f09a6911fe1a41fcd9ac9c54e0e5120c2fbb7bcd2c14a3561c3b9f7db8123c22f143ea5f8bfc755d3bafc381c266600ec7ec4023b30ae4ec73a675c918dbba405fd21145c0f5470ba5ee600fffc2c033f8d32230c5d7b7ea5ae26455e44d132747daf186affb9df4e26a9a49b0c57376c4cdda6a46d339cc0ef7bf4ebe4f611a7e94d63e508b95d195b1eac71512816f610fb6b767243f0c67e94d9b93b37bb757cf7b867c9f74b2b9a9c07147a86acf638e9288da1e9de6929cb473728609f6c93182dafc0d5fe8a0f7f2afe6b42c1e54d7929020c6c413ff94445786bd55dbb667205c98f9babf11bcf4184133662d146a15b09c712eae48b5cb528cd50876929d454604609519b69adfc01ff2fb490b6b8e1b54f995ab9fab41281ce2e2d29046b62463ce9a81129fb86132a3992ee04b62aff792c553eb3fc4960af1e198101e58869414d5a7e450ceb16c41cd41966e160fba314631b0e1fe6e27db803cad52be7ac9d24b837889fc6e83915f43e6ae97966d93b3bd2336fbac70435a6c300d1f34d5572558c1d8778612509032e27e02b119a80458f799641bda243d591cce71b4009a7aedf4e9ae46be1a7954a56195acf15b5f6bac54f2fd699f81b2a1e142deb6c9f46309be7ee75296c2bff1f5db32e0dbef0ad9ead8b7af513a47ec34c51e2eb6789b4f5dc95a8542b1990bfd4f4ab3ee199b5728a00bb65a038632b630bd4404f51eaaf3da24f541db849d595c0cfd133e93a577475993fe35566cfb82e99ed63eef924e446175039a2a53a0c21c7b260cc1a9e2463695cacf78656146f2aa54b32da1628229b4d3750072d9ad2c3f83e785b2adb7c5ed8913cddc0f700419fc3e1fee5d36df4349d7bff8192fda8f6d2867bf07f7b470bfb44097d10e1392e2e0ef6ce6c8ce12e04212587030c24fca33a8ff37a19051dc90e00503c3c3a660a3ba4767a953de9a68363c4eff478bc884c5d0593f9283d141c12fa6e835a89f4041d6469ea", 0x1000}], 0x7, &(0x7f0000001380)=[{0x50, 0xffff, 0x40, "14144d8343bce86bd84bcb4a1edda30b09b5792ec3c326dc2e0748ce96d1e010a09688783cbda2890d3451799f7a421297714c54f0acbe1eb97a"}, {0xb8, 0xffff, 0x400000000000000, "d0bdf9ba8173e1db01c9a2e0f8ba3a052ea3e73e695db2ecadf408183fd5b1625e52e7e9e0a977a0bf7e3d28b21e373c8f2fbd36cc51efebd4a07adb81fb19cc49d9e10826dd7c8d8c21f296a1ac50dbfa7cdcb2f7543c2361c77f6ae4d93a929fe4af777792a6819eea49c0a80f5b65836dc2f218cd3cff4886220a106c4d7256227f9cde90dd22f2e374e1b037df4fc92649c35c5c13f6ec70588eab9c919d74bfd4fd"}, {0x88, 0xffff, 0x6, "d55d95c5c7388c1f31ee71d4946538fb120e0e73947dbd24f1f7db6f693cf47894de3c2efb51e10c08c120799cd59d956fcd6bd5bc7ca12c3a7878755bf6afe34851739844d283815039735d3db5857a3f5c4c054f5562a46c9e37dbf3a8aa1431523f957d5ba645fc68f5807f8def31dba6a28e"}, {0x50, 0xffff, 0x3, "b4dd0ceb1493fc13c572e99b0e17d822a9a133865e878d79dffbd91ca50ca31d76109b50cc4cb68431567ebf1c60e3f2f1aac43a9ab3c9f4a1c1f90fa4"}, {0x68, 0xffff, 0x7, "7925415d30d2b5a6975d84eb14b31a73504fb3bcddd3658ceab24c5a193d686f5ecfa46ce2f2d7a330c70b1d315190b171ebf2ea8c54936423f0b0547813882e833cd097deae038ca3bb95a518005ff292f9"}, {0x100, 0xffff, 0x800, "6fba7930b3fae877d271cb774af167a3dc61c5920e2b55b732c1109b55788c94875665323dd14578b5a93c6dbd7d0ad8c4457a3e165d65ab3cfbe43477d8d94cf0412bedd019be18e049a6c4239f73fe36f9bcb2f50282d1952b675ba5f1c27d9cc62c19ca8d9da030653f1264de21ae4a6ffd91e0457d40082fd670a4cc9996f07f79551cf59d09af3eb2c9609b1e2986d3ea65fe40c857b1320a1eacfb526acf1f41613d0ee9ed46a3637d5281add0b74df37c670e44d55594503c049fef14cb2a34b8f6a0ae65ccba733796caf5905166451932cdd11f0d7a03716d75f278f056d7c3c6e63248d3"}, {0x28, 0xffff, 0xdde, "86f966adae725400a878b5042cd5929166d4c8"}], 0x370}, 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:12 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) socket(0x20, 0x8000, 0x75) r1 = socket(0x11, 0x4003, 0x0) shutdown(r1, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendto$unix(r1, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x1, 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x4810, r0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/22}, &(0x7f00000000c0)=0x18) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x9, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4000000000000) write(r1, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)="4e1f400000004528c90b5a1c8bdeba9bcbfa5382d91d9859b2c4c6f9029999f6728b960600000000f1f5ad801ef2a0e5974bf68de77ce3bede1dc6c4baef626292a5de6a7dfc25506ec8cda8ff1ea727442b28280a7ccc35408829ff0375140f98dc5bb1b6fdcaf55898ed3b21e30a48f972a57f734d0d25c52f44c0d5a1bc5a9bd959250123bb9f9c4d959e593ffdbf76f0639e06634eac4f599285e85c50f19dd374a4ce29434b81783fdb61fb6f32f62a00a44aa45b4514ab80ed187e7c70193088afa164d0e724ac96d20d2aa7a265f8be15fc4ac06c2adc814bd77d12ade3b4e69730fc2cbef8a2c0b0d9113074ae6a8ac8cf7d2dc75a186a43e085adbad997cc1696a24aaabb10c18373bda03c9af97ca360727eb4b5888eb4065abc93229425eabe35693bdf82bf3f2dd5d9e76127391ac3561ea4c679053fc74606", 0x13f) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000040)=""/51) semget$private(0x0, 0x2, 0x480) r0 = semget$private(0x0, 0x4, 0x1) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x7, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/7) 16:00:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="ed17b4b41dd6812d3737a0c68dccec7470318d968463ed9305b9ec105662f800d20e02c551c127a1589c428df46c5ac784ef4b074c6fee1f917f6c020ec8283be9efaf46dc561d90436c3e012d35bb1479e9fb200c27db2c802d247d37427ab71126ad0e4a1987890808e61aaef63051ed1a32de1b6793ca00559feef739910e97e0824e19405e9d36db97626ea6f29d061f483c5f5577095280753c19d7aadeb4297618a1d018e8b4c0dec2cf580cb1555a759fc1fddb6e6cc645518fbdbeeef7067357d420f35c63e417201fcc55a9b90d3dac5caae5bde3ec830cceaf74d396824390718ba46d1e63e6c64d388b6395931ad58fe9ef8f95e6bd56695d2d94a4a8b5177d9776ee720dd3392cee1da5397394395da51383c833ed0c204d7b4cce3d99d344fa18b1926b2b7038e055e96942dbb19d42ec30f7083ab72bfd820dfcf41c68cd77015cfbfd3db0a710c008edd5d4ebd3a9d222b3cb2243f285120ff1d59ab11ed61d34c46d684660418b7429b6a5215c583e4db94dc9bcbc6b50cb2b463f3301d6072f1895f4f82df5f908fffa7e88b168edaef6c9607fbfbf988f717bc41665a3a1f981925bd637880aa009b4cec0bdfc152d9335adf7414cc925e2dd09170492e5ff1a0399527c365f24e6b61c70a2958c1e38e52fee9e3179395e9fa56da88868de60a49c5c1efe0e223d214b120d9f53fe8588a6c64cfbf365fa62aab177d994aba0576a31130999c88e204b1589fb4c2c7601c1da93e88140395e5e526fc6e1f20587731ae2f935dc7407585d2a629fde2a98abf3b63ffd032440a9642c4e132f760a47f322560d808405d2f8e72cd437dfeee5b557cfd5ad20a289f1c254d7095a5392af10dff983417e6b1f150b6a22edb07ebfa858425d822c7bf7e284f996eafcdabd281732d4bb764e8ca2eff598af849803c15530e2f7af415bdecef8301b34ca8eb57ad311786d9bd03e41cf2126a60f9319b13f1cc6b7c318da45861e357a505ced719eb63f14bc247e975ce555baf1908c0e45f704680435b10132c3f9d0479e9490cf8058a6dc04c31f91bb5fd5e0b634c8ddc24bb33aece3268707be634b761e58ac49bf70026caf53480172e5a9f9eed2f891cf027820357d57af108d22e1a6e8923a4e770abbfd5583c4de889442ca56cdcc5fb797c9e9cecfbd41115ff82c42a293963f16384e1cdda9163460b05150eab128391c4f905d1a4745b32712a475740f21b4dce697d5d7a03d4760b3fd8b2cc8c1da52b0192ebdfd8d1921b79ffe42ab9f5ddd193acfb5f09f25b306bbab242ec9d8df1b03a44cf095ed353f13815e1eb8cb9a1505b1f1acfc3d78bc13c78ac4e7131fbaa75b75948f8eec6fd5a42669d36cd8207118923f6bff360cc73d3dc9fc7f47bdfb86c7757b4ab21e86861645f283f1b69e9eaf288c5a50065d2c2041fb1cbd42a86419134dbbac173e3e68e6761a74f7e9f8531b3d6c5b8cc2e87d8e26c98706fe945362040b3825304ef7de48eb721ab5c29b9094407cc0122021f0daf3e4b3436633e4687be5b240d9790bedabcaa5683ccc5545e8d7abf320a89df641f18e12e2c87e01806574baeb1979d1744fa64bdc899149068ebafb25b5ae6d80074bad79c7dd27b16242ad3368a0cf19387c12b80ce895380dd8f69c0167ec49c10a674dfe2bfbe619d65cc82ba9339bd1c648d8db2cde7ba38c0fe92f7ec141bd5c6addbb4cff8eed899b0d4acb43533234c5127d63450e4d94c81701a8954f63baa46aaf7d3c46bc5e24f912f8404b0beaadf01e77fa134d7374b7690df433dfd08597cfca5d56e80580313e98ae97ecfb8378863fba5d4ec5c97e5b2e9d3a334e3c701789958dc848fd619ebda2e3ee069e5b7aa81df69cc5347545fb474d20241be8859460dbdf1151e2a07a97b6f8a8d2d52193b94931197b1e9bc5bf2898adcbf0448bb9905ff603a069670df8ada0e15ae33a63aa795447b27de87b49948523a38c9a1f6be835a28d600425783b05a0303da665bbf32d997a00c85767e2214ae2754efaf430391a983098a703820f2745f715605c966a27477a54e350eb6124622021df068d470183f851339d285532427df8935f41eb14c8d50ca695034c62830f0b7c66c5ec930ac3a10573689d8a595b4ea2ef4c770a4828dbd11f670f8ef9e1b4642f5360f5d2d621d98f49e4817743cb08d613fbcd0af626accd519456f90c16cea6cc236af0e72e9a755aa467cfb08388cb9a90863a2a9b3deaa0e98c66d0f5f2cf14224c4aba377f3903bfc3cb1011eeb1e23d3e71239b9654f8a00cece96f4e66617058e30411df331f81a61e0c81f7141d22df812e903095ffac3435bde8459cd0aaa23e91c5d3ed644a47be3320db9b2bfb55c47e3af70a2b7f6bd415a6224a6e34061285ee73210c4b5e1637bb37d19f245ac33626d9989194f2efc3f995c5d0515640c04bc832f6363eaef469276dc0886db73266d23ae8d5cefa1fa5aaf6a1ee1e7d68a525de1216046f6ca443893ebb899472afeac77ed0eb88855634bcc5a94036f25c77a2e6afe86a26c03007bc624a2551976397ecb3c23cc3425af55faf0918d5397ade0217a6d45c51241c3b943b6b987c7dfe30fe0e164cecc9452abe8a98336be648d44edaabddca08404389d9b558af6b5f09895792966e68d7b6626e7c09d233834f7c18932ba3cc9c2c2beeb312a24b12825bf2bda7a20fc05c1a837d3ed0731f9b9e07aedddbdee161041fe73ad912f4128032cc5394fcbbac7cddf63e15f1f0b2fe558d67cff05464e952a1d744160bcfd73ca3a2f04c96c8a2c4c32a431f863973efd52927a40f1a1803d3283b955db71ad9ca4913d410a26316cebb58df0e3f88060ca185619d233a691f45c00c08005cf87abe669874c35954ba2c19b36cd7a516e39ee5b2cb27edf0ba8ad5ac62030a12098b05c6bd4fbde6427785348cec1ef6403457a29ce07477de247ccf7d2b659ab5dfd8b8e909ce9ffe0d9ef0e69cba586a65efdc15bd3507b274058a4e586348bc6042f95ca0395bafd7313fb5438a009a5e9e457bd2846d65a3b69f8417a67525a9fa4999c0961bd5e1ad18a6b6e92aa340306eaa50e355ad197bbb14082804d8a4d0aaf204ad4fda1fba1216b3d54b43de4145def8eaed0192d569ea91bfeb3efdb53551c4bccd57b3b678358d75f64825990469b8a723f3545bd81f326da8adbe6fc375b9bc579599fc29faa7ffd80dea24ae000bf8279408b3630b8eab5c1bb3c3cfcfd22a4cef0db8e119535f733036f53838991d1c8ae006b14401c994dadc34ab831c7d2db1065308a39841b80672b3738646bc7518a849bf1c62ba1915e5df4d448bfff1df83495ae1942fd407592362f7a4936311aef7656eb78843dec199aca2befd6cfa0feba770fd40ce6e7c904ab5beeb5ead473bc92b6906c6c3ddb993a42adc9c439f1d95a29bbd7bd177cd16852efb02b3525fac49a4c500778f0a759869da7b891800c48f62e3d3e2a2ad10ee7bde63a78a8b191c9f0a67e1b24718fc416767f7d3c558b966aa5317e2ca52617cb370e0f9ffc9fb917f339eea345a61843c2562c4c77a74bd3a1c86889c51257ad9a4926fabf03b7ad9cb2ca2e7df5b7de9ee66a9faa31509e339c3eaa31833b924cc233424c3b1f090021521828c00da5ee147ce008debb8f19fbe028043c69c205056ec9cb0c0bd720c011947c316e95d8a31718758ffa468c7ba9b467c717ef41e36a090515b3e8daa936df2982550f94d8f2a61643c13cd6be2c47365d38fafb8f7cfbc4eab7b0f4a5974434e9973a42dd6327bc8b54a5f46fb1b80557319a2bac1bf6e9bc00736725baa2fb72053cef90f5242454803fd2f65676b2032ce718df08ea34e1cf3ab9f33259c09b128d78e3bd9c9405da6a0a5c67ff7c2eb81aecc0bad73496f60dbcffc112c6412f79788528e11a57fe5bc2274ce58dfab44d9e93edd7fdc839cc212c156338f56d2c9b4c44c82c2a410c61caa6de8c5d8466bea803b13e435d5f522367920f4dcf0877b7fdaad5a5126e7d827af25eb45a8fe5135a3a720bf58609e5d2ec5f5fd82f3b6e952169657bf9680f626c848cf0e11f193e5d492e6ab01847a7e6b164e9bcbe42cef82a9a5bab1bde088a52a32436d832e96dca66506a8a8481670f78150bc60be4ad85fe7ed3415bd0de8ca9556e9bdd61ff2972a7063752bda68c4e1730a823e0b19502fefdc3dcc7f0c265cb3b6dfa807b7b1fcd147dbf0ff130ede303a6b9cdb36144b5dc1191cc46f52c79c8785d577a2f4a9636d64837f139cedc71df16b294215e52ddbad46ca28b1920ef94bdbb13a5a4a45e533b27e43f14885c063023fa20f3e6670a5b56e67220b3436713e4f669e62af78a7cef186e4073fad62be4693cd4bdf280c0400cb81718f6068757fa3a8ebd05a85c35c09877081ce6115fd1d1bdefa75e727f97feb6fd727862595435211318bc222de0624c5b8fd789b8e88ea9cc9e4c56f1d969fd07367ef1851b3339a35bdc7de6215a6059024b4522e23c75e56a567aac95a3694a2a1124d5bfa991d59f9362f05d1feb3f2e01a2f5d77f23c93371d107257da43d6924122ce5d748fbd9a6fabbe1732775500460a096bf4c4ca3d299f6464e69d8ee8313b592ae18f5ba71b8e5f1209c66cca5db8503f583f09aa697f03d586b58f82dfb0dac4021c1ba03757758248046008099d1ef6835e47744b9a1e9e76c0b913b0f2a68ebe02ea06a4ca5177194ae2c3724b0890c34502543f27c6b47266b50bb910318f032d26ae251d3164de790918b2f68725238da7f3ce531b3cb4cc4a6a0d3f94d9a1b8a00c363e5b89d5bd398bebd2a758e762d74d36300aa3de6a31a37eb3af72bdbf91ec1a3e8f12738f58efe7cac5ab045a810ee476044e5a4f03e15a57f94fe320bff5039570bf58b888588b6564f15258b3d9f05cf84da00dc5e474ff04f05e9d3e18b29c7b89a6750fbabf31a478022f407a7af851e94a76e4d82edce7afd0fa6d72863f0f5ce63759efa67c13b911cfc37164287629a85fb02aa07caae86ac8a27fd543e8c7b7fac011c1eaca2af4f2f9596cb6649cdefbbb40b01055cff254a623654aae2c7da6fa25b08c28bad91cc30322683aa43fb5d16898e9eefc3a27b266d7bf3a62a23a84a676e25346743009d4f5ef46e2f7ec7354f46330e26f6873dba64d970d843a8dad6d4ce1a318072845c1a5a57d940af4aaca3a3845ba96db7f1c28b7efaa1e189361c4477dbd9de89ef11b09118303f0c064666d6e96d5b406d141808cbfdb1d64f75775152ddd96a61dfd155b2f2fdf0e7d21a8b60383e476fcce631c13590b3d800288ee8d27820388d0321a5919ddfed310e4d71238ec0759dd0df8eeda9b992b5dffaf0e27a0d41d4f9a45f088d96c3d0277acd66bc8faa06afa74dd9b3fcb59fef49c24fe00c08f489bc20a8d8c023490473fb9b18c68042bce971333fc024bb97b4994bd92d0c2c9ae94c90c8e2c6009b60a4a35c4df91817b436bac7f2f20e929463c43d11be5db94c11832bd635750a6556390d1412b6a728ee758f47cf2135ab441b7dcbe75c5eb0dcd3e4e3da013daa0a6020ecc10131dbec877cd66f6d2cafc8bbceb1aa6e2dd2a556029d1a392544aabe44b0dbb2280e78a8c1ba2b6ec8b91fb3dc9835aed7e345809462aa48c3016cdceeacde47886ea1968bbcae125799019dad11aa60772428644fd89f1307446ae1f149c4117e2a5aab109c5c998bbe8319347d17e5d2c6747f2bcf5f124ace2", 0x1000}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xb3) r1 = syz_open_pts() r2 = getppid() socketpair(0x18, 0x4, 0x5, &(0x7f00000011c0)={0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x10000, 0x7, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001280)='/dev/bpf\x00', 0x0, 0x0) fcntl$lock(r1, 0xd, &(0x7f0000000140)={0x4, 0x0, 0x2, 0x2000100000000, r2}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc0, 0x0) 16:00:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x101}, {0x42, 0x6}, {0x87, 0xfffffffffffffbff}, {0x26, 0x20}, {0x1cb, 0x4}, {0x24, 0x2000000000000000}], 0x2000000000000105}) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x48) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r4, 0x20004268) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 16:00:12 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10208, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x2000, 0x4) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3ff, 0xfffffffffffffffb, 0x90d6, 0x400000000, "d730c1e7bb6fc6e23c5b00000000000200e74de4", 0x2, 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="d1dc0c23aadc54e83c3f5425f0d2eada0dfc943245e28964515f29eb7fe7c90387f71082c93d014cee4a686e25043c859a2fcbc6b2089e8e41375849f0f6733701fe3fc5443e29dd1c574557c2aa6105b03585999357eb2759de9c43c0ee75f9fdc3122cb242647f65778134a2cd6d92fcaf4300a7703bca90a531b618b93905a95a1a3442c9829c7c5bcef40e911268cf4275a7377d87d587a4ac36506c4f5f7fcc07ad6e0d709fdc51e10bfbd0c1dbd5cd41513ed6fc777debe36798cad7f27a906b201e314eb6a43b8e2995a780dd0578c2e0fa1694650553d767c51ee086d9c4ca0cba2e46d7dbe421ee794385afd1263a4934286f3ad4abddfc8c8971a9b8f0fa000000000000", 0x109) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000340)={0x5, [{0x3, 0x5ab}, {0x1}, {0x3, 0x401}, {0x3, 0x9}, {0x3, 0x8c3c}, {0x3, 0x5}, {0x1, 0xffffffffffff8000}, {0x2, 0x4}, {0x1, 0xf5}, {0x2}, {0x3, 0x6}, {0x3, 0xd33}, {0x3, 0x3}, {0x3, 0x5}, {0x1, 0x8}, {0x2, 0x8}, {0x1, 0x6}, {0x3, 0x3}, {0x2, 0x3}, {0x3, 0x6}, {0x3, 0x9}, {0x3, 0x1}, {0x1, 0x8}, {0x1}, {0x3, 0x3f}, {0x3, 0x40000000000}, {0x2, 0x2}, {0x1, 0x2}, {0x2, 0x54}, {0x3, 0xf3}, {0x2, 0xff}, {0x3, 0x100000001}]}) 16:00:12 executing program 1: r0 = semget(0x3, 0x3, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/32) semget(0x3, 0x3, 0x8) setuid(0xee01) r1 = semget$private(0x0, 0x4, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/231) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) 16:00:13 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x0, 0xe, 0x9, 0x7ff}, {0x0, 0x2, 0x9, 0x2}, {0x863d, 0xe8d9, 0x2}, {0x9, 0x7f, 0x8, 0x3}, {0x200, 0x4, 0x500000000000}, {0x800, 0x709, 0x0, 0xea}]}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0xb1, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x4}]}) fchflags(r0, 0x10001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000180)=[{0x4, 0x100, 0xb1, 0x8001}, {0x7, 0x1, 0xfc63, 0x7}, {0x143, 0x1, 0xfffffffffffff50b, 0x4}, {0x8001, 0x3, 0xd9b6}, {0x4000000000, 0x9, 0xffffffff80000000, 0x1}, {0xfffffffffffffffd, 0x81, 0xa0000000, 0x4c}, {0x0, 0x5, 0x9d5b, 0x7fff}, {0x8, 0x3f, 0x4, 0x2}, {0x5, 0x7, 0x1, 0x498}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:13 executing program 0: mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x1) r0 = socket$inet(0x2, 0xc004, 0x9) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/112) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000feb000/0x2000)=nil, 0x2000) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002140)="4990c958def1151888b285e231009c59abf081d4b75229312d5fbc7a1de9cd94aaae9540450959913fcf21513137b9da1b28b393f6e709f6264b13685b5c8ed15b26c38ec2f67d73a9cc1e6edb13067e63235567e704e0e9bd809210ee8e6c7a19b05d83284f296690ec40ae0deab8167bd85156847241b371a2bf759d45c2433ea74bd1bafbfa3cf4fc8592adf650b1ae4fb67c3ba26761d698f40e100a5f188c9235067d85dab3994cf512f875ec7f78166a2acb60d168fc8d6557a69622675089a45a8bd012890c1960fc9b3ecf66dabde9ff22b6316e16a4cc70cf861f7a0b21bab4a6cc5531372263bc89b5d153388f541209869f78b6ee87b27ffb815e3eef6a499ff096aee412fd75afacc0b3386a3273162518e6bb80a14da9683bb13d8f19da7044173f0e2cb0842ae75f950bfa941115360c2bc6b4b8cad7c71d4c76229166ba6666ce3dd744702c3ddc54b4bca4bf1a0aee6918e35b090f1dd8474dd6626a75a1e09c4fdcd3af8fc2ee60691795cadf4dba776711d39179ab4de4c7f8617cabf57d6291a05c7b1687ac776c66cdea79159ac6fc902b7e38786b012d984f75ac6e835c45c5e37525da236c9601bbeadd0b8fff78a80ec4e2e657f665463718040b660f1a57835c749582333ffa49d7c7556038b6cc1948ba454ec8d29203d1531351677059c2f922ce6d7237283c80362ac1b39b89099f2d61fb5cba31773ac2247cbb9421fa4f61c618509637507adfebb3b642f38c2ddcc97c65e1596d576c36b12d8407ba9be9e2aec31f4ba08c8feb7cc0d33dee64d9a103cc89f42c7ac809a4271f1ee245658109d528db5d56a2940a72ae62505c862cd326e47d1583b12f23771b9ec68c09ac768338ceab1abd9ed20dfc0b56f1995c57990ffe57dad338defa46896205c83386680d7a8c5763b5eca4aea508b8d8a459079d30f48fe1f78844931aff06923ff6ce258300377a8c5840ddd7d6d20491553c1cf385e439077220ebb9571dae98fcd2cfb69dbb8a45bfd8b1dacd20a236d9c0db8acc03d2c29155353b5ec63e0bf6fd17880e3e74ba7428006468d30481e6f9056c2fb90610dd5b00919b02141ae07372245c439b938c7849f979a1e6842d69d93a92dc4bf174bfd0a3f0286cac2f5722cb58900d9ea4c8d250778921085db9e5d9004659e41cb4e236f9781aabf53c5bde06350067825b16a7d16141e7df48c49224fd473842ee84abd8000947e00b9017f12ba9ca16dff7bceb70f5455db31252a91b5fd5dee13aac9080d8f8f26293a4106d11e064a5aeff543acce67ffc8b9ee146beca83297bf31535f6b4f90dc442f00f9ad060a027ee240f246a8644a587ee75d95a29a71db1866594f2f2be54b2bd6431f47eda31bf4ad0c7fc7fc4cb303248b108a750780e56e3a84ead4627a97445196c888ee660ba963fa90c249567fdbbadf717b9eee3da8dae27ed7dfbc0570dc5951056030f557de86c1045baaa3c604e02a2a7d0cd56ed3669b86d6323115931ab2a2b8ce9ebaa6dba7501e9269daba35f051521954a99588f7b95e2215a37701a98b83debd527d91507b06ed319c85a7d23177d10f633285937767f150d04e9faef85e211d9b4c986acc265fd6f5d615af79ae6b258d452a3097cfeb3de3806db95b11e29116922dbc57c56bf1fd877b50883c49145b9bbd6bca8d7e9f483dbc83c328bcc509c62c9dbde8bdac6a13fbe477b3eee7b2ebb9aeebe1250a2ac14ac6825b374a220c2eb8c02bcac8c919d10efc56394c413044e658c3e588896fd9eac56f580c62e8801564b761b38563ca1b01ca9e5674cd5367831a7969f78480538f491c4b5df1f03640a7080a5901437b6fb0f5a2b0418e53fdffb5766c6a60dda54829dedf9240f2993f72f27e31bc3016067eab029b664b88d89f86411661888057a8a684e1b3f89800212db60474e75994ad8edea41ba897ad4ca17b55ce7f56d11f6b2ddb755c311b011f158f65dbabf28d2394661f9decf8ebe8d7cfc0622caeb5e3c79ddb05dee56fefa381d228f78e818a12c151818205b5df5203ffa111e2a96f386a19b1e813bfce73cbc1eb7c1dd63cd59e342d56bf57c066f6c559d3f38295e7073194d0010bb6b0181f38da2d243f57a18b54d1fa6cc199d7101b69dc4b7ce91fa844af12a209e476181c727490bb6bce3810f1b8e672bd3269d42d80bcdf58bb65c7a1db9960c78d272ac56a6182a49d211c1b8bc2de5d7859312e7ba5a2bf30097a90a102ea017ce4e5e5262d8819647d255513c6c754050a452e7c02181f0d3c2884df487b412097ed276e85417167608bc8441591fa0f658a479a89f55d65651ff4424112b66b7ff8ec53a68e3e8466fc22634c26b2304208946a9147ca601d6fbc7f52b6931dc011b445f35f795095845400fb0356a52b5dbcc64bd3f7a421dc986f475264f9d63118e2f21c91be0d8119e964801d036aba399d2b71897e08f053a6864da67ca63f084f290feb1147c964cb4eff471dd17a4abcce4ad1856dd31a4dfc5a491537a857a2f09718968b62c22da1fa379109eb353f399a71886be5f9bf554086a926e1881c686fcb125a41b8d6d5c4221243b9860ca4838ed345e147e6548be83e77458757b7f6d30416524e86299c59eb67ba454d3290709989e1ecc6d75c2b2e201c1fbcd286e56264bf430e49300fd174273643a9e33361adb122c05e7ea33d8ac53b3d4d4a46ebc9531fb9b8ad8d17492531163276108f87003ba565ba587e70580f0315a3e320bb96485c0593cd04a640795cec78313d492d94852eb117db9c84f25a452a78034cb979e500b2a823693d02384e1ff8171a3e9c1b088a0f72ef16acc6b0cfe7a90be5e93f8f6e1d66eed2ddbe22e0adb62716aec4bae2711946c8f8cc36d11c2316efe8c01d5e5e48b6598b011229012258637671ec15b5f98c75f91b7c1f38a5b5b2a5518fbc475bf2fad50ab25f770ca73a52c48d95ec314b1de6ba3c0c351a2827dba4b7ee630859e121d2d4a1168b48c564f0801e126207da2ee5f8ae6eb8ba7b9ac339849e94f24d9ccc9c2b325b2a069aec6f00cd26fc498197c65e70648dc94cf5aebbe6fc7ea940e0e00c8a40566a042293ca2a720d2e5b6eae4bea9da4ec13f27cb9cf62c39ec4112b24a11f59307580c756c464e1cdaf0eae6def91b91171ba1718b07d65d41f7c5fa28fed23410bcaf7c71e282c5580a8b68ca45f134c91d831baca418b73814e0e8b2ff518b8554be6228bdd88a318d10dac31334a8b27a9c81197ac77039f44a03e853e0faf4f201272583479df3c8d1da3e70eb3624ceaf2092920b3b603149cf58d31a619693baf2638ed8b0b39fe0a9d70bec60bf5a1b3d4b3bdbb85daa4f50d8192fd3265d80f0103aaa0a1941279fd4791fe0ae316eac7bf1c4d4d1968707a26caaeb43af013c02db5767a5a053c573d8cacd2dd70a0811300e08246361b5521c645c5af918186ea6e42060108e7c300a0a2a4f03dcefda5922c527b8dff1ee5648f81a2eb5ea7d7ef7ed34b9698009705ceac3ebec0c728388c180158e1e1df9d52ebe1d028ba564b4291116cc6968e594042fab47884ee575d6d7bc32ec70c2b6f4ee207929a393aa99a7696e1e1bbdb8b51046aefb337222df20005594ed98a60df00465adffd2421695de46f2841d1f779845fd2caa5c1617c078a9d15baf14d4f8d4565017c0847508cc3d4749e89179f48e899bc9d17b068b96ceea85397d574c0a08434fe0a86b452118601309882d60283266d49b9f43bb2a64b7b2f9ff5747cdf3ca0c13b8236588577a91fec7d4405baac5b1c20b04b751c64a353d4c6ffa76b069cc26e2ec73c7232406f49fe217a677fe48f344f63d8e5a9fe4e49660795804bd15fad6c4b38743c5dd7afe01a54ec7fed3cca3d1bafe7b1ca5bb11c59889dcf9dfe24820dafd7a762465d569fe1808c0fb6c4e48381f16950e6e4b344759e8ea2f6eb85a8cc1a0f0964b11773415eb161fd0cc96daba1cb9301051bf0d1dbb1a42818efccf0ae7338e092abd289176f1b5d530840e5ad96ef057512f3448c26e0f2c216f224be074164de4def27bf003f52f77bc8ae9b4f0479b7416cdb3f1b159a15cad939c7092feb9e12fd2e98c21be1650e15f902500b4f3047c1f625057e91c38930b8d04a2289d2f2425f7ed855c174f1955af57af4dab5f5d67fa4e0d538a72bea498fa9d56229e0bc915b4fba4a7de4097c218fb3d35c8c63f97968839f3fe5d37652d2e1803c44492e70480afdacea75b3a8ee632876541b0a68bc9da2a3349710dc3eff56f893f9ca392ed2aeeea6ca838b85b9288c2306216307766df8daf58c69c469f18989a372448c2435133df136cb28f46de432ca6e9ff689416bd0150443a25298cfa15aafa2a2d9dca430f115d29042c6337e8db2a1d1b5669fe429adbc44153845b81db7cd010548403f92b54385137cc41d2fe6ca594969fc81f26f907cfaeff50855d7baf24247b807caee8305d2ba4c7d13338968bf4002de5bfa582a91dd36b9dc21d8ffab3ff34f90bb55e60523c7228f97c470445e08d57e593f7a198de2554ecf19618dfcf91fe55728380d7d37aeb16d25903db4c122462af232b05c56328ef72fe6b23d836b9879c1ce028185b0c1285b1119367fe342fb2b520e4f95ca59d5b6c3c8ce52feb9a3858f92d42df83b64d0c5e130cdb5d34a760b9c1326bdad6da15796aabd5ca3db366802b357911f23ce15ebd1a16e6665632900944e0e97b6de8d33538e778ffcc61e0e13b52939f86f40a10e5eb1e0d8cd34e6a02cc3600e3eb1888a5b23762b070d2b09fb9a3dbc366007e0cdf8fbacc44cf9d484476e8e982c4646235a3da43b238e000be5ea21896f1a6b2785087951cbf665562f063a92a4c6024853b40981473006f029fe5848c9e27d56f5645ec2974ad361a64a3ea7f3c34bd9d17409a843e3c0cf5f208dea3efb93b7c259bc505813ab8024cd4a2f417192c2e71b487afd71f0942838a3fcae7875c6b41468c3e457d583d8003ff0b0e28e28153e4876203cc4457c3a0ec69c0c7ffa4d38495d5ae1bcb4ea9996a48b105f24d721f4ca29eef89f8aa716c624e6d69080d2f6ae27f84f07a0bf9f7bc91398cc27221f53c64176e8691900637c2fd68815986c3bb57506b7aef3631741ef8fa526f5abf5966d72c322f4c315a52f715540afdfef70fea4939f0c72386aa52b2ebf2fc6d5b8baee075ea60e85217db226486e71468dcc4da156958cd4634bce9c28aadb19a49229e3d3d1b80c580b55f671f1604da67f85cf0de1cb694e0232bce9aaa7d3e6041ef0919d0497f16dbfdddc310486a333d8c92526eb802c76b3ab82b0ecb223026018a36856b2de8184711ee163730cdaa8aa705a0193a7ee7bc5677f7a4ec9181ef8037fd4a0450eeb53a67e7c029fae1f19944b53704498f58fdf9460715ad8196b7647bf36d24fd1717af214378a86452b1e71d6fd88626a32290a94c4a0a97dffc8c91ab0850f837c1f224d615215e731423ecfc43c3a72c541b91dfbce8992fef313c438f882bd3578616bb791a994206080961abc5fdcde091be647f2345645b2c2da98243c4699852492efd64cf8ecaf05748bb874fc39b635249f54917176eb4f04cd7561aa707cf1681ff044befd43d2106984d266796c9d087d68b07b1ffcba182b613ed03ba8966ef4ddba98565f202530ee37811a0b707c3804a33fcea356b05aaa87ae48a3fc02b8b898589f2ede0afb88e0d9d8252862aab303cad2a8c892d9ac89c5424217d87380e8ccd7a016c1a6607d7e4a2225826bd840c7e99be4c894f6584e38c076f0b87512b88cc36d11a97b2a7d53c27e75760e292e5691ce891c862d560ff8c9cb930337a8ba57986d9e166b637b50f56bd0ac24c00d8b1678dd8b4e7d9889b85f4947b784677d3b95968a491ed78756baf182e06db10fca0e30313c07055240ea045b59206a4e5656bd0506c16628f70e8d7317e1e206e7c5990637a7294c8c896c1d441a2c7ef272d09c5d9f6b7f6c27afbbc1e6fc5db556ae906dd9788cc6f9f452549664302b13966923c6e38f05a74ae27", 0x10da) 16:00:13 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lseek(r0, 0x0, 0x0, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:13 executing program 1: shmdt(0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x138eba7a}) 16:00:13 executing program 0: socket(0x16, 0x4002, 0x10001) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x48, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 16:00:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0x2}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x1, 0x9, 0x768, 0x0, 0x9}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0), 0x5c) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)) 16:00:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) clock_settime(0x7, &(0x7f0000000000)={0x3}) clock_settime(0x2, &(0x7f0000000080)={0x20, 0x3}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8a0, 0x44) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20890, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 16:00:13 executing program 0: socket$inet6(0x18, 0x4001, 0x5) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0xffffffffffff8001) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:13 executing program 0: r0 = socket(0x1f, 0xffffffffffffffff, 0x3) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r2 = socket(0x2, 0x400000000002, 0x0) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r2, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) getsockopt(r0, 0x0, 0x401, &(0x7f00000000c0)=""/213, &(0x7f0000000000)=0xd5) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:13 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x110, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x5) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x1f) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x8, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x50, 0x80) getsockopt(r0, 0x3, 0x3ff, &(0x7f0000000040)=""/111, &(0x7f00000000c0)=0x6f) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0xfee, 0x0, 0x0) getsockopt(r1, 0x0, 0x6, &(0x7f0000000100)=""/47, &(0x7f0000000140)=0x2f) 16:00:13 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x808, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x765, 0xc3e7}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x500, 0x0) bind$inet(r3, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:13 executing program 0: r0 = semget(0x0, 0x2, 0xffffffffffffffff) semop(r0, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000010ff8)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x80) socket$inet6(0x18, 0x4003, 0x2) listen(r0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) r1 = semget(0x3, 0x3, 0x10) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x81, 0x34b}) 16:00:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file2\x00', 0x10000001ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() open(&(0x7f0000000000)='./file1\x00', 0x408, 0x80) close(r0) 16:00:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)='C', 0x1) write(r0, &(0x7f0000000440)="183a1a5e0cf5087bb41b126dd80c728d43461ed54ee8fa2e459577ea875572a32ea13c6c23ea6557399cde8fca122e039d7483f4f9249587d515fe4e00cfc51a0821635dd143f674ad0fd50ae94dd41e657e90c95bdb7b9fbf19cfc2d9ac6fe4ac2a129834b2cd8122c7e4670fbc7ec7c64223714d2447ce95eec6c3b0b5fddd8fabae91a84ca082a81f11f3db76c87633318b57143e38861194f42a44c2f966de05bd08180af764af829c8c195dd6314044790fec249fa31832b41bdef9f535f304554d2da3550f3efee4f8af6db0e79f0a91df1ed5c1", 0xffffffffffffff6f) 16:00:13 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:14 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000f5d000/0x1000)=nil) shmat(r0, &(0x7f0000fa4000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x10040, 0x0) mmap(&(0x7f0000e75000/0x4000)=nil, 0x4000, 0x1, 0x12, r3, 0x0, 0x0) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000340)=0x1) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000080)={0x10000, 0x40000000000000, 0x4, {[0x7, 0x53c0, 0x2, 0x6, 0x100, 0x9, 0xa5dc, 0x3, 0x3, 0xff, 0x1, 0x401, 0x0, 0x5, 0x7cf, 0x101, 0x4626, 0x1fc000000000], [0x7ff, 0x10001, 0x6, 0x4, 0xaea, 0x7, 0x5, 0x2e0, 0x6, 0x80000001], [0x7, 0x6, 0x40, 0x9, 0x10000, 0x1, 0x4d98], [0x2, 0x2, 0x4, 0x1000, 0x6, 0x1], [{0x5, 0x2, 0x3, 0x10000}, {0x7, 0x5e, 0x5, 0x1}, {0x6, 0x3, 0x1000, 0x6}, {0x1, 0x2, 0x0, 0x1}, {0x0, 0x8, 0x6, 0x3b}, {0x4, 0xaad00000000000, 0x3fd, 0x8}, {0x3f, 0x8000, 0x8, 0x8}, {0x80000000, 0x5, 0xc9e, 0xffffffff}], {0x6, 0x6, 0x1000, 0x7ff}, {0x0, 0x10000, 0x519186fa, 0x1ec}}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x6, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = geteuid() mmap(&(0x7f0000dfc000/0x4000)=nil, 0x4000, 0x1, 0x1810, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) fcntl$getown(r1, 0x5) getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x5, r5, r7, r8, r6, 0x42, 0x800}, 0xffffffffffffffff, 0x5, r9, r4, 0x4, 0x2, 0x10000}) open$dir(&(0x7f0000000000)='./file0\x00', 0x90, 0x8) r10 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000e64000/0x2000)=nil) shmat(r10, &(0x7f0000a0d000/0x1000)=nil, 0x0) 16:00:14 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x28) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)) 16:00:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0xe60e, 0x4, &(0x7f0000000040)=""/100, &(0x7f00000000c0)=0x64) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)=0xfffffd31) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x4) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) connect(r0, &(0x7f0000000140)=@un=@file={0x1, './file1\x00'}, 0xa) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300", 0x0, 0x3}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x80, 0x184) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) chflags(&(0x7f0000000080)='./file0\x00', 0x0) r2 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000380)={0x0, 0x0, 0x1, {[0x5afc, 0x5c, 0x663, 0xfffffffffffffff9, 0x8000, 0x4f, 0x7, 0x3ff, 0x5, 0x7, 0x6, 0xfffffffffffff801, 0x2, 0xa4d, 0x5, 0x4, 0x4f8fcac9, 0xff], [0xff, 0x800, 0x8, 0xffffffffffffff86, 0x4e8b, 0x7, 0x8, 0x300, 0x3c1, 0x9], [0x894, 0x6, 0x8, 0xffff, 0x100000000, 0x61b0, 0x1], [0x10000, 0x5, 0x2, 0x2, 0x10000, 0xffffffffffff0001], [{0x400, 0xfffffffffffffffc, 0xfffffffffffffffb, 0x7fffffff}, {0x9d0, 0x9, 0x700000000000, 0x6}, {0x7f, 0x3fc000000000, 0x7, 0x1}, {0x5, 0x8, 0x100000000}, {0xfd17, 0x3, 0x317, 0xffffffffffff0001}, {0x4f, 0x982, 0x3ff, 0x6}, {0x9, 0x3ff, 0x7f, 0x7f}, {0x7, 0x7a81}], {0x100000000, 0x1, 0x2c8, 0xfff}, {0x800, 0xdb7, 0xfffffffffffffa10}}}) 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) write(r0, &(0x7f0000000080)="1087d0765b36d213579fc476eaa269356da7549958f333a577b16fbf1ec8064dfe816a7a4aed72eb998806d6930282cc54e5316ba5da9537baa1da823371e52ba8c1fb3d095e8b86d3dba2fcc4770c4c0538f685797c2aa0920cd71dbf68e1e6d48137b842222daf3340a0e78f585ec1da7a2614fbfc730984b14136997be81a9399a2aef671fc8559ba2cfa45f7c0fafd847462bb1fcafcebd0a6db7905ec657fef5bd01f379bc9ea4d44ca", 0xac) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x9a) chflagsat(r1, &(0x7f00000001c0)='./file1\x00', 0x0, 0x2) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x1, 0x6, 0x1f, 0x5}) 16:00:14 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x1000}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000c40)="745374d8eaec7e4ed018828ab240a987f7aed75e1bd5ef70bcacc3a4183889b9179441e7fa667629e040624b39d6876b71add2a440decad860668190e63b5c3e659d4bd519f604f2238ee33c5bfbbe7706feb0c120b10133d6887d3f3e075f9038aecf114e88110878a305ca0e782b6655b0da2562b1e41af8e25d5f61d33c2a60331e3d675259b8051eeaecbe7e6dd49eff4a848409aee73d75a4f2f91ffd27500ccc714e77f6f46f5f4eb36bf63ae3919e237b968da946e410ad363eea64dc6cccd3e69aba7c38bf3c6262755d0ec11c347dd5af6bd3aef338c2f6f810ce02a57f16367fe0b52ad685e1778cf8d73d9fad396650bc841c0644939559d19febfd3e4055db95e61277468054fc5e979aeec6f43ced3ad8a90f0c0625174c8c1db58377275ee1c65337c89b2b857779c1bdebb3456190b352eae872a767008d09736786a17faa188b12db5208fc6958cc48eed8de9e4958628534fa38fa1a3cc09cdf396bdb20cbc92f3148bf9dd64632a15b2d4000d4578d1da084928bbab98c9edec4d42d7425f6b87d8eb8a4933efff1858aaacc06de69ef35fc105cd302415f3780036d82844b3bee6f2182e89f4330fcb1e8058fbab45d7b19d0baef7ef006473d4a8c7ee05a88b513f2f96a5c269d6f5a7baebb5b1f235db5cfd9b51172599f3a2c6582b1b0970dd1438ce28a6057bd1ebd5b93f5b212fc76090a630ad5841340fe4b73c57cc24a90aa96ba306cf67b2e96604e66dc729a467745231b62739bb5c4daa7985f4935b019e929103b2493c1ac64bc61e345e565b1f2fc3bf2a4c597288212fe616745856fc392254b2d9212ea13a48fbd54293fc293fba4cc20bcc6c2ca1c97287b07beac78a4a1336f733e5540ca918875f2d561f7268f5dc7e24228a777fd38ce7fecbd6912262b39708205b3f84c865d390d74f300d2a49d3d5ba3a1d1f902f8d372570b1a4a084010f9a0b46fb65ad3b82dae28e278d8f2000d00701698335763462749e655d4a0e16da0fb7198d93de61475c53595bc59bbacc1ce0873613d0e49734d478aaf71a324bf361469ee263b00cb638909da6d242e6c355288641161b0e2ff45469b73a88fd78bf4b9a98c7081cf95fa979c38ca61c951dc862518d4fdbcd454e43896f1706430ae568c980b2ba929b72bb5ba3bca418d1ae63768275cf2a9ca39daa0de2ce8e5072f04a5fbdadf40627d238a6ee7ee80fab60703d47e3c202a95929314f8b4fca3c6a734812cd6f904c156b7e69b9c36071ec850111d5bd870e74c497a28a4b85bc9e820412753bdf61c9993bf1102b0cb845e61af420ade4ccd1a93751bf9edf9347e36f20b6d7148dae7e8797cd4c18038e58c1c78cb846f1519331f400ed4c8a4b5d4dbf6d1e20372f3b265b59b1421675156cb9eb80804358742e36679c8ac7263973a1ea5464f88e9e7f1a69242ba5fa5dc955c83b303cd3ad61e0c34fcf006e6e02b326bd27e354de3b1f21b556c4f425ea0627a3af120340b92451084adfcaa83cda3d772e6c63ed7d01dd6e7e15eed996a4fb88bb3178372d9f825d583ccf934df306755b49fbeeee1dc775baa83f24f36a5709970cf749eb804473ce6d629a24a4cc35f3b8c082d48d9d35c95020fdce59b1600093fe6ea7992005897ea63adb5c2105713638c12e1a3abb6b6bc302da6b0eae5e3424a2ca5aa25a63f88d888a171d5058318eed75a37e5158422af86f59f8311137c4a5b26cebd9e5208aed8627d70f113ccdcfc7547e885d1007335c1995fe4082eab64356a689361a7c58a644092b8daa8d2c49d87084bc1ae6a370a912abf9157c8f9e0925b01f815325e0a4385652bdbbf3ae41e7d4b95245e4926527b512852d62e5152ee8dee458c28731527b0cfae7af0b8541419f80e3ab8cc40f11efc9638e1fc9054ea51cf84299935b242958e85a7a1462e775ee7dd5be5c130ac9c5013677db9686b15541062d0063a6a310d073e00825524c20ceefd9f062117437323fa9dad0a81b2219b1b088fc4cd2bbefa21b4bb201a3fcf538a0aa86cda91ee046a3ec988b2e6bb612b0885f14d6306ccb813932a1f5d468cad06dd91009b15ac03d00e3389db2c5731b3cb9888d36a3330f7c204c4bd1a58bff6bd56e1d9601657251a00434eba21b45c14575501a2c16b76381a3318c00974cd6e1fde85f53c47df9774017f3fe45d437703729a783f4276b553db39dea14fd6d5c8f47b450edf7bf2f345f04af83a40f8357ec41b053be4ed660ff53f9b57c72b1e2ce556f15d56321cc08b5ca574d6718640a7e67d2a888ed20f49f6ac1a851ce8b50fcf64a4b3d5421f7e44c8098d5093aee2ea34c459990ed4ba57b3b0c44b402c8b66199a84110703216c8fbba1777807de824bf3187395ebe0a0bb056ac01b78e5ae30d31ada90a3e6390432ba71fe207950dde647b5253335d80a98d0791f611cd7a585bd5bd011f586e8d6f9ca3dcc8da443f5dca36bc88beb093dccc9cba1c7b954adc3f71b9cae20c70e82061569446672f7fad0d0b6ff7fe8c76546fa3a984cce67169bde5abcf049aae6a274a2f773cc967fc5acf9242ec6dafdc78916eee4d466103354a5e3e8b703cd46c7dbc1584184266378c446647fbad39fdd3dad70803ba54c80c8b7baca009859e4f9d5b81a8fe55e7dde6ff594b0060131179870e05ebce48fcb257c54b65e0b821491cf0a48c33121d743dc8eef5b08a1bb00b81885164727fd1a468026c6ecfb0fda0556d1ee982aff115b255cfc9296759e166347836c5ee6bb65c9553a1c02b1066a56d1194852ee8bc494e9f3eb1e9a718cb75a9fb0213a87453ada9e0be3506f2416a5071380921ee38488dd1be18140b09ee1a2e6251dea260611cc9196f760c1da0868e3125b6c01abd1b6eee0a75849d1b0c18382b77161aaf04d56945e406505e2fb40ba3ca0489d4f8877a210b8a3779ca4b34e88257b5f79a5964f5c802214cb2915f711bf3ca7adc12328a03bd7af669e26a7c67f6718dccf2af5dee06fdcf673c0809888c02f976fb7376aee1100fa265960fc1d5452d7270a73cc90d7b256130fbfc9aac7cb2b8c26fffe599fae853bb67612223c17cee7908766d706f3fc727d571c3cb59e4752e418e165cc62ad040b58b55cb7d0fcce82d33e5b1b40ecd5567ba7dc67804f7122d212816b0e09a75c67d03354cd223987990084a55110f4ae85db913bf6ff26df376fb788be9ab70e16a1ffae9f25005623c0038ba4b65537d206bda52c71d2e80a7ba69095f5e3f987f89571346643b40f5af7352f1866e6b6b7907cfa7b696cb8b036e5ebc23dcb51afc2891f971ac6442fb4fb9853400f7cda742eb82c4271371616d5d0d8c244b2a632874a2ab3d78d6c06adcfaa376fdda746672f7e23c9658e2bafd6f291521a3c89d26b1539e3592edebaa77fbfd353852be42e509eb02162b1643ec38967b5a3b161ca99725302c0569b24d5e9b37abd76a2f6ea6ec4ce34d658419949f3450ed706b637a036ddee9a805b480c81e9c8abf167d6fd009a6bae3b7afdd06521a123311ede5af43663e28bb4d13ac934abadc243292bdb439ab99d2b68581cab9f221261bceb22ee12740d5aad33e10e28fd240a9bb896cbc1d667d32822b31d8d6b87fa668dd59910e6fc62ae3d35e813bd2a5a2851614f80e7af90cec987203dfdca5699874dbd27d54c8bf3d6be5e6f934612fcb2fb4785e052dd3b3a662d66017b4085bdd96998d8f1de39bbd4a01ea8dd590118947fe6b6d75e902db9264f09f1587cd4b728a5f33091d1324c8ebb852621f48cdcf411d255564c330d5c78008b5dd4e6ed0da285c62f67d8817975df590f8cbd9af43d980602c2fc917afa248f7ec51563a3afa3b24eb459c98ccecf069e25eed8a0ccff9a7a81a16c7e071cfec88fe170cc2a4361918d0d902ecc68ee5caa055af390039111ef87b1db56e7c4902abab2421ba0ac9a9ee6b038e755c159b3a1040454ded7ba5eb88b976be0cd20d81d8cd426dc1753a87e9e5afaf5ebd66c8860e71b7cf4060a0ba5061b688b4c94b0ea62d42639c0857c4f63b279f3ca7d78bebd75b093e64302ed5f5d1d326c1252d5bc4a10840933720d6ceb0c2dec126ec75410296de6c13243cd358fdc449cb628ee771be5f0c477e371b7cb036cc2e98d685e8bdef3cf9c84fb5045a4bd3cbad10ca80d6aa8975bafe7d0a7b9b8a0461e042477569ef2ab8a27abfc2a83c2644a07fbeb67b13932d938c061540da18f7af1cf5e7aa4e007740615a03a1bd70947077e86a61a3955f4f1aaeb4a4e674002d37e8e81241bf5c233e02d3388cefe071a492b2766faa3026f52f9ddafffef89e61873e246e3912bbf10ee0bf8faea7ff29ed4391fc6e0a254425c48a41ed8b8f783615614240da0407e2b13ca3061bfc3caa630c641d34050b3ddabb57770f3841b7251a118a127ef85c5dab0b69f66d131820a40192410155d8228cd24a91d9692b2e3ac2ce7909ad77206937ae808d83b0c8b1c23f71a578b60ea0595fe06a8d626acb3ba4b98216f82229cf410a7b43daa17d1c98dfaf38f9657a170380156ecfbeba5e3fd8915e84be83f7579afb6dc15568f5ac74ca9d089552b9c57e330bdd349f8def2592841b2b9d1e258b720e5ffef4bd72c952f8b3cc22fa8b4fd59d9d3ddf24d47b16df236491e34544ea45944bee8fd9c6e37133a3cbf4569f345b3502eea628c1efc94e177a2c56393388acac196a0ad1efa8e168c31e6d38a4bf2394fbbc0335eaa704025d8858ea5e23ae5f3e421b43c6ca86d88becf8a5450c75bb8204ef3af9737786ed67029b20e25c80cf087c9da0f44471f8e52bba3bbaf083d69f9a5bc7cf62ba300ebb17e4473aa058c2acb428b8fc348731cdad023552f139628c9fd36bf17ac7fb58060dacf0fe6313009ae4a9a634c9f14b3cd1c65d0915ad3b6ed5811c1036af345f44c6770041e18f16974211537fbae3dcdbfdf4afb17c29d958238adcdf2e2c4465a4ca2c40e6fc26410f3451f7cba6fc115acc3f2bee85b28e67430fafee979c0a566437c744efc2f8215aceee9645259721cafe3b19488c419343dbdff248f70ee311b01671c3cc4de5ee8ef183240556296046fa29e14b3349bc932643a2eda09d298538810b5250995ba8f8c1888622371bc090ed9e4e81d9adbf557bdd7a59e7beec2b3c45162019015276dc6f910cb81070ef081b388eafe50401979d2ad4290e92804499bfaffd93ecfc1d9a3a802a5cabf2a9acb0bc0b7a38d79d5db9e9aca85f6546a6819b0146acd24efa8057b4c21b0ffd258f834107513023e7b84fe9f7011ab7fe4cc4adb398f281411dc87fe4b1c3005a88b41e728a9b2e3b71608cc6b671f0eddf421e223b262f0e86d1c80f8567e5a07e4d39216e1138c6224fec0c495bc4ce34eb77dccd16a36ead0aca051e96072d71218cdfeec646214083687723f3d79e03194a289695a5607c02dc17b14df5a7565069118b9d171e9603a61864f46ce33433f715df8db183787b3dcb08ba1cfc223183fded9c3e0672cbb6830a407ab471cfb57d69b3ac0b01d59eea9d8253fe24ef6e307b8edd059329a96439eae9da0ad17018a8127ed031e9f7bdfa4e937a8456a40fe1655507e86e3e799afe1dfd637b32d3f615d04292b65f682a6444719ff512982403d4ea2b72a43591138c8ac673d7c2f0466bde2373307dcd90a513b61c3757e3a7bd99255503104d747fc47341b05309cc58cb3da6b38df0190e80b13b3398ea267e250c23c2c672a87", 0x1000}, {&(0x7f00000000c0)="7f36deb5f6c6597f89cf511e6873393c60798036c5b02b37371ca5700251dc4c342e05f99ba130d3e880838a01db0f626a426f7c4b1e9d620dd0858983a2be86584bb094744132fe0dfd544538a1f71ab86f", 0x52}, {&(0x7f0000000140)="54d8ddeef75825da9dff4438c52ec83d163ad9496b4be1388f6f61503915d6bfca319e4f74ef11f56203c1acded21fea2d25bbc99e05e53cc251d549e033efbb55c70cf138cf67b59e5db2db24cf8a2fdeb3a2f79ff1a788c5c7f3d18f22971f35aac7a754b9356a95aa1b8f6750f006375e6d3931524993eb5197658dbc497d396b24c71d2fe123a64b3b3a024540131f8194fb1bf02e71120708ebbf93a971a12b4ea5f02f346cf802bc271e06b39110e7cc0f5ddc66fcdf803d62f54ae1f4724a581efae0fd9e4d4084179908a84bd78db2358239d676aadd1e335cd7b7dd52b7", 0xe2}, {&(0x7f0000000240)="e8a298ded030458df4d26c348bb9e3052604e38b8691186f2dc320d66530bfd19311911cf0ae978441d693cc25857e40e1b997b2b0171237b1922a511f7061bbaa895b19c00404daa36f2dc78a5e60ca88cf6b", 0x53}, {&(0x7f00000002c0)="52c598a490d38e601d4f", 0xa}], 0x5, &(0x7f0000000380)=[{0x18, 0xffff, 0x9, "f3dd7be9a1c470"}, {0x60, 0xffff, 0xb46b, "a82a5c57cf5303b6512dde754ce4a0fe97203ec16069f9037dd000e733996898f00fe33681570ba0a6c21819cbecb57b39199b9192a5647c94cad10d4749bb352a21f0ae9acd90442897"}, {0x48, 0xffff, 0xff, "c8120f686e152fa947beb991f9b09fd6a97e5ffbd3eb4edaae03fa96d48381dd2cdde33a5980d2bedef82363f89c44912c22717f"}], 0xc0}, 0x5) open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0x6f, 0x0, &(0x7f0000000000)="85cb58502717bb0686be045ca123b1e30a73fee44517304d335a2507f1e445ac646a7c2b467356ef8eca2a982ee5540c7229f2205502590ce5c3d29b5e729427edac8abf00b103bb63e0d0cb7242c69e0e36bdfa3b1f823ba9a57054da56097c88c23132fd607eea26886da278a6622241780d907fd1b70a6be71c329809620cc33908e249ccdfca38fd8e48446f0e78b7767dc8da4ac4487944349d036d3c5297d53b1b4a57c24026586274e5fe5e010926a188bc369b667a60a2014462b201018041ac4b75da77e90bfb709c8fddf7929a15e80540d6e7a2037228f8d468cb93dac6cab7b60d693e6fdfd213a1b4c1718e611aa27087c16c9d89", 0xfb) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) 16:00:14 executing program 1: setitimer(0x0, 0x0, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = getpgid(0x0) getpgid(r0) setpgid(r0, r1) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x2) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x100000000) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) geteuid() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getgroups(0x0, &(0x7f0000000200)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x3, 0x2}, 0x10) r1 = geteuid() setuid(r1) r2 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x2) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 16:00:14 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f00000002c0)) 16:00:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x220, 0x0) mkdir(&(0x7f0000000380)='./file1\x00', 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r1, &(0x7f0000000000)='./file1\x00', 0x20, 0x5) faccessat(r1, &(0x7f00000000c0)='./file1\x00', 0x4, 0x0) openat(r1, &(0x7f0000000100)='./file1\x00', 0x20, 0x1) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000080)='r\xc0') rmdir(&(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000440)='./file1\x00', &(0x7f0000000140)='c\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file1\x00', 0x80000000, 0x80000000, 0xffffffffffffffff, 0x1, 0x81, 0x100, 0x1, 0x0, 0x2, 0x3, 0x6}) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_addr=@in}) 16:00:14 executing program 0: munmap(&(0x7f0000fea000/0x14000)=nil, 0x14000) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) munmap(&(0x7f0000fef000/0x3000)=nil, 0x3000) r0 = shmget(0x1, 0x1000, 0x9b, &(0x7f0000ff5000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) nanosleep(&(0x7f0000000000)={0x80000001, 0x5ab}, &(0x7f0000000040)) 16:00:14 executing program 1: r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) socket$inet6(0x18, 0x4003, 0x7) stat(&(0x7f0000000780)='./file0/file0\x00', &(0x7f0000000a40)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r0, &(0x7f0000000180)="8cc41e895b56d2b607174ba9a231a8e299296049db4fd0ca851918cce6f12f6c3038a9225297744223f55fc90bbcdb5a5e25397e377be9ada13e4581", 0x3c, 0x400, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) sendto$inet(r1, &(0x7f0000000240)="d9336c43f2c4c6367102910649d112b5bad4892f834bc77f120df9bb0a3dd4927abf159146d613d32d408ae2b1244ed1cabfa0992ac9b22746d0b7b79916939ff920821fd06358935000d5cf4d4bf05d8cdf18737e97de5a449b1ce08b5f7a54aca83fe3f2ebc9e9f995d7ca741bf1b500eacecfcfefb3fb905e0fe263c2ae0d233682f6900c5efa44cdff3a59deaf5746571cca413f8af988878162ef69a0be", 0xfffffffffffffe9e, 0x401, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000340)) r3 = msgget$private(0x0, 0x40) dup(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000380)) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x6000, 0x26b) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000440)={{}, 0x5, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000004c0)={0x4, &(0x7f0000000480)=[{0x1, 0x3f, 0x1000, 0x2}, {0x4, 0x100000000, 0x7, 0x8000}, {0x4, 0x800, 0x7ff, 0x2}, {0x9, 0xffffffffffff0001, 0x5, 0x7}]}) connect(r1, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sync() getpeername$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) connect$inet(r1, &(0x7f00000005c0)={0x2, 0x3}, 0xc) stat(&(0x7f00000008c0)='.\x00', &(0x7f0000000900)) link(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') getpeername$unix(r1, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) sendto$inet(r2, &(0x7f0000000040)="b195a5ac17ae43c4078aca", 0xb, 0x4, &(0x7f0000000300)={0x2, 0x3}, 0xc) msgrcv(r3, &(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000990921082c0afa90834fb7000000000000000000000000000000001bd4bf28351e4c5b7e4771d7e7e044e216f1afe12126d33e7d32a57c25"], 0x8c, 0x1, 0x0) mknod(&(0x7f00000007c0)='./file0\x00', 0x1180, 0x80000001) r4 = geteuid() r5 = getegid() chown(&(0x7f0000000800)='./file0\x00', r4, r5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x0, 0x0) mknod(&(0x7f0000000880)='./file0/file0\x00', 0x8, 0xd8) 16:00:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0x2, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000ffff000009000000aa8074a647a1ea00d76cbd89513742a243aaaa2fad0c62f7e6c24fb52c21373365cc9dd85295e79f2ee56d1562bfca3a40d1baaad8c130a8db87ba075fc51b392abf138620b1621730ec9d6a5ae79af6a5ed5d5ee6f428e31e2fca98e85ae5dcb9d3536a5b4f17b35110fb76ee32355dcc4b5e5bb5cda1aa0b51aed5edfb9047b22f0b7be0eaeece1195c1d19d9a8505a4882d36a3c1ce40be656546d3df3d6fa41c7d8c9f709bbd1ddb7472f92b8cbcbb1294834c98ff299916ee651b1951b85d84d727888f6e0dc8a005479311df7efa8c081412c1283d24ed64aad35c0beb49141796aa449d1340f07d04a8fb2eb0"]}, 0x2000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="c5", 0x1}, {&(0x7f00000001c0)="81f0859ad69beebe77884a961515829f745de19937da2d24a6ca15e0aa82deb8ccd7e6f8aecf1d3608c427657da1105d2f3c83b9fbbc0f693ec09c9962480b7a2ff52dcf3e225f2175e2af1cb334d05353407733d054852c3cc6b82fc286a2750f23a0d4d4c3658139bc867face63b864667bd776164895b89a89c2ef52fc4c96ae69672e03fd4d251e874770add6baa9450a5b3bde9ec3e9b7a80", 0x9b}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="0e57bc5fd7ae9e96ee1580d3e0f7f3ad2d8f25130c93bc0d5f71e1a3f22b5cfc1dc165d93ec4d6c064471c8218875c08779146f8be08647476d0960c2a3a17f2e059794c4921a7900c59c6c653676d5e1a813bfc49472d9e6c8e9ecc81b4706b73433bac428c7cf71d35e2e85cafaf2722eafdda7c51", 0x76}, {&(0x7f0000000400)="b38c84b6766fe0817bf47527476f5dc455f7dabb949b8ab9f7d5a32f43c47eaaaf273de95f9aaf667e26fca6673e174a22947f2597c1a7512c61350ac038730bc94e4a99a2e5b5130ab174a10e3005fdf6600b4940db9fce3727f486267db22559f1da9480322c34c41c5d558c6d79b87335164f14a0823d3901cd3057872462e3ea653d12c876dfaf00698b8a964aec29563ba6d57257a619d29c49c57cb02bb0e61e6e65fd97355ac6c8d4dbd37b73c5b8b583309a01189b4e05", 0xbb}], 0x5) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1004, &(0x7f00000001c0)={0x101, 0x3}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20092, 0x0) unveil(&(0x7f0000000200)='\x00', &(0x7f0000000240)='c\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000180)=[{0x3f, 0x9, 0x80000001, 0x6}, {0x5, 0x3, 0x401, 0x7}, {0x100000001, 0xcf, 0xf928, 0x20}, {0x7fff, 0x8, 0x400, 0x100000001}, {0x8, 0x7, 0x7d6d, 0xff}, {0xff, 0x3, 0x1, 0xf0}, {0x401, 0x6, 0x400, 0x8}, {0xffffffffffffffff, 0x7, 0x4, 0x8}, {0x3, 0x1, 0x1, 0x2}, {0x5, 0x678, 0x100000001, 0xffffffff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:15 executing program 1: pledge(&(0x7f0000000000)=')&,\x00', &(0x7f0000000040)='\x00') r0 = socket(0x17, 0x400000000002, 0x2) r1 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockname$unix(r1, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="56022e3266696c657000"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x3, 0x50) mknod(&(0x7f0000000040)='./file0\x00', 0xd000, 0xc0f) r2 = openat$null(0xffffffffffffff9c, 0xffffffffffffffff, 0x8, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x20000, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0xb6e1, 0x1000}, {{r0}, 0xffffffffffffffff, 0x11, 0xf0000080, 0x4d4d, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x11, 0x7fff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x0, 0xd1}, {{r2}, 0x0, 0x43, 0x40, 0x604, 0x400}, {{}, 0xffffffffffffffff, 0x40, 0x2, 0x2, 0xf66}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x7fff, 0x40}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000001, 0x101, 0x3}], 0x0, &(0x7f0000000340)=[{{r3}, 0x0, 0x80, 0x40000002, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x101, 0x6}, {{r0}, 0x0, 0x20, 0xf0000080, 0x2, 0x5}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x4, 0x5}, {{r2}, 0xfffffffffffffffb, 0x85, 0x1, 0xfff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x88, 0x2000001a, 0x4, 0x9}], 0x5, &(0x7f0000000400)={0x7ff, 0x7}) pread(r2, &(0x7f0000000080)="48839446d28fc7ea4c6361b318b7b2e292fdac257089883c33ceb0211b3f5a953443443ee83b9c29c6804e99fbf2744a2596db3c1998be8c2269d31123794f12b85c78848cc7aa5c6a153ad63bd9f102c8c0f285a116edd6ea6740acd5154fabd1fc15e47294c3114382e465c5d83222c931c21c4679139f8721631fbdc4526328351db9bbb3cd1e6e74bc7e7e24922785f14d8c21e129720a10b7bfa91df04cb80afb1bcfd7ba9858ace560408e4e545e20a94acf1843be375589161a46d5d515b5515022981a9ed0611d2d2a7ace6cd055e74f62166cbdd90b7db5f6f2aa7b22f75b3786a258c9eaaef22dbc21dd", 0xef, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r2, r4) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = dup2(r0, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0x6]}) getdents(r1, &(0x7f00000000c0)=""/92, 0x5c) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:15 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = kqueue() preadv(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/249, 0xf9}, {&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f0000000200)=""/107, 0x6b}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000002c0)=""/159, 0x9f}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x6, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="d9673beb30131b3afc3d39cb33cd18181d69cb", 0x13}, {&(0x7f0000000080)="a0bddc334fb53831716716e0eca6cf596443b66f14201de1368e6a01761e40dff2e560833a2f8e51a263ce54967bf3ac3351ac78bae048505e64085027b95320f3d53c44b9036aac27351ac71365f0d6a0ff4be41eee444ea71c8482412a766f31cab02749bda67b698e9533bf2b738a73b7240cdbe9744c8240ce1640eb96b1ed817876b0dc8e617bbbfeb7e273a562453f6f2d1d79568b65fce963d201102a34ed9529858f0af17e979b9744cdeb77f693ed24c9b1b92470ebe755bbf0cd8318a0ebc30ba066c31cfae389e0750f8369c7f278da80a42124a8bcc3588d", 0xde}, {&(0x7f0000000180)="9db134dd4ee8e6648c385c05d9a62b67bb6e97fe04d40b6618f07fbd804163fd4417002ce0776b6584bdc0614e9044ff47b74ff8f199cf8ce683c1e586", 0x3d}], 0x3, 0x0, 0x0, 0x2}, 0x400) close(r0) connect(r0, 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) recvfrom(r4, &(0x7f0000000200)=""/121, 0x79, 0x843, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f00000001c0)={0xec, 0x0, &(0x7f00000000c0)=""/236}) r5 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff8, 0x89, 0x10, 0x80, 0xfffffffb}, {{r5}, 0x0, 0xb48957056fdd9061, 0x1, 0x200, 0xf2}, {{r1}, 0xffffffffffffffff, 0x1, 0x8b, 0x4, 0x7}, {{r5}, 0xfffffffffffffffc, 0x18, 0x1, 0x0, 0x9}, {{r2}, 0xfffffffffffffffb, 0x10, 0x41, 0xffffffffffffff81, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x1, 0x45, 0x65d9, 0x5}, {{r3}, 0xfffffffffffffffe, 0x8, 0x40000004, 0xffffffffffffffff, 0xffffffffffff7fff}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000004, 0x4ab520f, 0x6a}, {{r2}, 0x0, 0x10, 0x40000081, 0x2, 0x400}, {{r2}, 0xffffffffffffffff, 0x22, 0x4, 0x3f, 0x3f}], 0x5, 0x0) 16:00:15 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000800000010, 0x1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00000000000000000000000000dcc400"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) getppid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:00:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x211, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000003b80)={{0x18, 0x3, 0x39, 0xfffffffffffffffc}, {0x18, 0x0, 0x5, 0xd4c}, 0x0, [0x7, 0x6, 0x8, 0x4, 0x4, 0x8, 0x1, 0x8]}, 0x3c) clock_getres(0x4, &(0x7f0000003bc0)) r3 = kqueue() setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000003b40), 0x4) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = fcntl$dupfd(r3, 0xa, r0) sendmsg(r2, &(0x7f0000003b00)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000002840)=[{&(0x7f0000001280)="177fb3e95a9f355f41af854df1b41f404cc919fafcc6235b27ceb1b59f12c13fc53057e9122c58c5da62141451b5bf672573363beac97de23efabc9772324b328c0a9c5ec6fbe08415c8ccc7", 0x4c}, {&(0x7f0000001300)="cde0bd6963876c71425760ea34c1020523bddf8861c25bd18b8814e4617553ab90be283565789af378b31298cbadf7ebe16a95163bbe0ae210eef3fcba923dfd727e98e667e9b547118e57b8647f9cfa5036ea2804fbc8add8ffd74535f599fc945158cd7ebc6c656a9379bc500472bbd1ce70af2a537b7a2153", 0x7a}, {&(0x7f0000001380)="31cd6c6669e8b388b786e7dac52dd8de109ff4cbc943920a92d9b64559d714ee47234abe6d3112fe94150de37c04a6bfa508668fe67fc787be04285838385f053d2241ca898ad892f826bff3ad17916857f5b7bea3ccafdf6c8ad71f71b8f88fbb805cbd0ff8dd2a6da5aad42fea5fa14e55adf82511dd81cb406ea03e829b815d712732b0ff9f64b349f7d47a5548cd46bb64a276311af3bf88450fa0cc11e4cb5e242a68ca4697befb9a3270a4f647ea880fcde2e41f37e921a0ef75a3397ef30833dc462824d07bae5eee6a2be1c14bc06de5ba36ca32c55ca05929da5823c2260aa78624ae3a2defc227a6ac8fe3e286c4a504cafbc2c6b77876", 0xfc}, {&(0x7f0000001480)="a3b3e63688c8d40cc4e9d18e45004805ed7a463b6b48367208f27c79fa30efbe6400e7bdf63001ee77070d41cd03d6c769587a7bb492764c904d383403f1365e747951e05a41acfe200a345deaffdda8e939216c60cffe142670abea151eba3d08b5d1550046cd", 0x67}, {&(0x7f0000001500)="1e2e989b2ca4d04a3d3a07bebd2fbc1d01c4d0ce6d8ea1bb9f29bbe15ada71489ab8a24e211a58a39dbd3eb263e8f903e9a8388300a23a8166fcb16b8f2c17bae3e36dde5181b1f68c9eea5abfb358c316c0759585b948fdaaef354119200a006604deea323babb13e3ac0e6e286ebcc5b3273b637f3a773c68e4da3249a529e379ef7b9130e1926c74ac7860f867095fe7b4a3c8b0e04368d1783cd392f745dba2f2b8950ca159a9ec7a01edf0fcbcfcbe17c38fd03972a77b8b9032f9e5cbe398e0851e8533d01fb38f3e15906ea40b5e540a4480b", 0xd6}, {&(0x7f0000001600)="0fcd0c5ff408fcb3a2c87dae8763e73423aecbf0d6529b8456b125cbdadab7a688d6488286ccad5786b042f7994ea7a99c1e44d9d8c6588d648770af1bebf394fca839d1bbc4d12ae441d5752c33aa222e103ba9e1", 0x55}, {&(0x7f0000001680)="f2f0dbad26577ae56846c88af6e01fc2dc56501568f92f38249f7d1a6f99a192035425d7e03d31534aade237e920fe6eebef5ff426079daba215471e9aeb4a6f07436185b4981cd871ebbf86463a34c430adc8ff043963d768047fbd1759dae3463ec4cbf8da784bf2b291cda6446b30", 0x70}, {&(0x7f0000001700)="33d2f98d465afa67ec711896fea9a5cfc2cfbe1dce7a0ec942b08b792dba4ca81abe4f58985d73f0ce6164b85e92b7e2a90c16640ca2bf188f9333da02dd8bed342ced43c8fa13970822babf742a5bc7e4513a491dbdec83d8b5bf2329ca57f92ab95420f211d00dbb8b78492651b69f015b9a3564a0cd203250dfd39a5a685e371973666f488e1e856109fd062ed67734eaa6858a7c70bc39c9ebcdd35af2ce83976078e7453744ddb1668c0ad7fa108e1d1dca85396a6db19a46b8d02b9e80caa82a7a6c5a096a12f40622c23eba5ded96e1a6c667846f2190e385021255657bdd5836d916234fa7804923ddfcb3", 0xef}, {&(0x7f0000001800)="85a05f88d494acd4d23cbd512590457cef6617354c724525695a2ca5c671a87bd0a47d7b9c1388f6727f9add93d80a6d80fd588e61f0502d7c", 0x39}, {&(0x7f0000001840)="70849bc23115e6e500988a21ff9b57564ccbf1c332deaed329ce9f002932554d1a16fc38627b5b4bc84dc67c7f75efa0b3ab91faecd811bedccb92a3848b05a60254fdc2e4ccd9ab15ffac1749b1d72ea39ef23e5d956d588126271c9095b8dbffb16af41cc9753c55ee138e5dbca0cfab84ff97d1daa8394861928b657023847fbea85e4e0701be8eb9caaa5fbe12ba1af2aadcc4c767a37d434577f2d31d579b4d9bb69bbf771493da25d7c6310603142f89214004d5d7a22e51ba065378f3ed038cd2583d9e1fdfae4688a00c00334dc8156469bec4fe06ef034576653f1276fd7082ae42b1c417845b6623d8461c04bb98af197b4793c3baae7341e186de3e198da38a586e444de7368a62401759687088d525097eea65beafe3fbe3e2961a17c3cb3c7ed06165f674e36b5963423d4de9f5c6a8d655b3b5bedf127e1e9570767a4f17bb521f871e7b1d1db245524e1d124d1a7c294d9ce46110d0a7448f114dab09a369382d7111ba5bf6937244c833dd5737e4c488d35d10ce4ed2e6fb9690d639e0ee9895bc201652ae8e3a7a7ea978fc7e4018d1cb4a4543f38610c8591b4d4411296834c4b093254b8c2e85b6d3660f1c0a070532193b2ed4cd60dd7b481930a6cb814593dbf73c88daad6ac1719aed4b4083d564bc60ac14aae4fb44dbe6332feef72e6cb78949fe4690dd9341a59bfd1a9dba2f2a796288e6170079f2527956e0e2cb03e54b91f944f3dc43baf7e5d9636f9294f56880ae3f3dca07d3a90e758591527e11938220b83408266093b23253b31dd3ab1cde3e98ff2ab4e5c9ba99432472683bac305ead5bb26d7be4fb4c7049b40fd74cf804c952b6d6eadf436201622ae5260560ac27fe905b0211dee7523d61fb1011e38d4ce18c5bc46c3fd3922f8cd599da90433e739aa7278ac212f1ac74614fc49bdeb4353cce7c6c5cc858ec2ed177618ef4cbb5b3674c5aabd97f81ea5bebcd24ba03672d3620c783d991475df445a899eb749c0b617adfea0a4f04c9a626675cacac5f2d2969cfe9f44cfe118f2e66c06a2665ffedeeb7aafa96927571b12f7b1d1b9e2c2b2ef7415a752e3095540140948fe92b2f0313937d2bb784fa549f52e47137e1dfd08d502278834e41da7e088dae728b931c3712cc39849841825709e85fcbab0596e342f4e318cba12f1140b784b404e64c95e335e0d6e72d16afed12e58b99ccfa1e6e53bbb5979b4661ae391c23bb265fbf054de0ecc7e8950a00438ebd18a81ecd4e5cb7b3a35870f47d3df18f1eda44ba32e7a9e8e3429479ec0e61d3e3112177a27d65103493dc6ce14d2406835ae1c986d9f2a5891232873136395ac6001255fd1511acf3fb1546c4b72c4830611378fe689d1a1abb0414f66cd170339c37b4c0d9a3e4c1e9bd7916ebe627ded7a1654e2a0c1ec95cd47159467befbe1a3b32c9d362cb562505d67a084ba154ff923e144c627b614ad183d50df46c65734933b95eff704b60f290282c92dcf8527abdd890a54de70aa28793b371a9b667794f6601c467f050cacc5550783d5eedaa32e15d919e47f51b919a26ce842df639c6ecc318acd9cc78a8a83206c1cf54c3dff8d2c34d498d04c60fee77e72a8ed06e348bdf336bd87b182ab97896e3783cd100a10fd5874e754f32153c1c4304a4fe53750b1c501eeec4d79a6914405ef51cc413c719200be0d571aba0dadd6d3a252c883b1d8baf1893335934cab5c812f03c4f5273a8040cf9d41098b9a3f5ce534b91982aefb495955734df6c175b26fac7b286174510ae5857ca2023f65a43fe2ea6173bf041bd626624fb2e560b74e60b49554c2641f22a907e7078d875c71617a593c06fa7f26a6e4aaaffcee053343e0963c81772c74e3dd48cc005622263b1258eb7dd167162f2ba187096a41f244afc9339d9a17f46e971efa5698de4eb8c568bc2349cf65b252910f9b4300acc44177b9da62d6cca8d1969e7a19fe113027055118e240c0c53be60027a47c6e33a6e0f7774ed2f85008a84249c7a5c7ec5e3bada77b660b506b7c941038f9a8734344cf34967cddcd7bd2503e03b7d64707fc85fb5666d8f0f8dcf5b013d2d3f720d74020520ba18d7c2164d72d496604cf403f5cc18f88a36c5a0b793e7af003bf5797b6c832d82a3b908c27d39d2c9782dc3baab227d8fa67bd1a47ed724cad7214ca04d23c9ef99a07fc22f696072fb1df649483c88b6e1bdc6a1daebedc67eb5c0ad7b74bbe9d640badd9b0694130de1ed24b2d4ebdd3a24fb6a97a7c8708dbe445813b187caa86da9d78bd2d6e8f8adc7e95fdf78fa4e351344a5fccbf937efd1ed0d0520cc681a96756cfe63c42b4388c6fd98be94f71ff6623a1b5dbaa3a7be3c1c30ab9fbfc5671669f4972ce4ffd600c73fba85d679c8e31147ac3ddb578202d09247fadbd43cf7373c55864b4ce025bfc110760edd7ff557a41a753634cc11edb92c7d7d8674f9ead1ab62ca5140dfdb8138e4d24f59f9c6afa596025cca8a4441672a9f73e2e3bb38e603764711ca995b48051c0dcd4821735696dc4047e3c58bf8ee3b4656af11b8fc5152133ed74f65b6fd48cd6b358b415a9dc24e919f4d54355cc77a766996a83f395716dfaf621009121eb6add238c2005cc593f93335602c42a85a48f1c4dba5f617a4f93499d114eeefa49b00e200b8e2324ef9ee2b51090878bfaeebb96c12e39fcbaf409400708f17131a6455bf32a1cd8e0b9f38c5e7fc6884dffcc45d7f0fdf325f9b528d939e5ad836febb8818e1297739b0a14785a3f7c51e3270f6323994671ab69fc7ed6d24eccdf0274109999ec7e987522b8c9d8f77c5209439b71de58b455b36fac6803bdd89ef41b0b4e6d0dac8b5cc0b07386f5773f574222d6b7abc374141a5f66ee269b4e57355c01a37c23a5a3267371fc24211ae849ed8c716a4a0fc49331a077c0ba257ec3ff86f5ec61544f8097e8dbf5e1bdd0a21a1a692c6445db745df6c2167310a5146a97a2ed1914c338f93adcb26782b0b0b8b7889884ea456b2f0d3be79fec6c9e9a57d176344475762c0ae8f6f66cb6a4372b4ff2997412ab307ebc63f6088d7a73290995f782ab44fe947d0d1f1b66aead34083bbb3bd7424a2212064ee77a38cce0ccd248a724dda583c0b04afc1d09271118ff16198901941d4d80a09c42e3cef6a28655527bbbf935687ba613aee8b0634dd278ee72010c084bd85da003cf2f35bc4a3c8628ce29a8645a3f4f3e3d8dd99e5a7da90f48691ddb2383a843c205f09c2fdbf07d389a0d2421e60ec22c8dc0c6718e7fa1c42dd45fd413769529f130efbe3b68db676b0988df1058d2997a1c3c09fa5f1c530ee50dc1958e18cafb8a3025c50899e1f707edf044aec43384920c1409c2ba77b95afbb986f999f62a267b9d06c14304fa12c191428107fc53af790553b94ad0e5f097cfaa5f10cc4e0350390c8e596600fce653ca9f63016e08aa7790edb3bbe6208fd7da42a786b4699d47cefe81ea1664b7c6956b3524983e5b1c758234462c848e0a70492c18974a45f88df8ce99922ba9386f5c23140208e36d8a6e9272c4faa6aa21fb6f9212cd3c3e8c6c7ac080d29099d819e5dbb01d38d243f1af02080f45e7ba2b07cfcba06101e577cd87a2a88a3d06aab7a6f59f371dcb35ecec0f6c4be0f0e872e2b627ad350a03a26a9e06dbdc262cca209bcf99a413eec877df7eb7517e0463dde7d729d895572fccd695ea8500ecd03ba1a3360399d912e958d53e794e9bd42035381e3fb9bcf92df9b57f1cc47f3377729b80c59cdb5474a561d37bc6c144f773499bea699339e2b9b1f6897d8b013ae6b73fb47ee802b75cc31369747fa3dda900f5c38c5416bce6b2d2e76a9b03504e4d0222221459b0e7425c47b301f9cf8c69a49f60fb085051058b847726fd5343e74cdf7ca0a40f185e8faf40fcd6964d1b9edaf025b3911731f7c5b5889a1cd61af8e76a63beb4f292d8df714252b2bc8cef717978cf4485c8bf80e3d7342ee0d49f871b6e796194e0393ac9598e76ada8259c6046f1e62177e7f2049fd13345f3fa16138c04be62e9df398c29fbe9564819d62a3cbce22033d8f6a0ac41f1b776319781a4af88dab1b96e2d54bed63c4dd301f41711bce68d07148800b861e0fba99cbf6b81170259899293599924b86249bc2e7842cf7e2e40f3c4995acf03af53963975f648c7c7838c178655fcc526ed04cd08ca09cf4ac3580848a3386fa524ff8646dbd007d26c69d0f4812d76c9da18e3651953c3b8e39ed8bafe5d7ef56f0848abcbfe50e8c525e397f33b669410496dc616a4fbfeb25a3eb40e34aef7832fc8a3d199b1a719d2185d0f4e867352c7d5fc5dc529aa697e3ab676eae107a96503adbeebd913d32fda0fefcb6926dd2d7fea081b9d4e28a896fc6d908f8105a00b02c9b6d0d81209ed6431f3f0722286829e4c8580f373a75361f5bbf68f2a5dc7d93eb4e1662b9311a86c1d922888271f4f2c423164eec008d50bb475736bae37e1031119227df80d0ae37e999e20b3a051c61f2dde35bfcf5d7a24e442066daaf6f0123e358fbf08387742a62d87f8fd5942dceea24c9478e7c1f7a00b2a76ddefe222eefdc401f3ec68e8607dd4eeac7f64d58586ff30d9147bf3c8f78f66f447d9ceb5a724aa601db261a71aefd8ab828e85a0477232a0e4d2d9e296588f21607d73781f6826c9e281a74594bb1f83ef50c85c948e746d1bbd5d9b889584dc3fad450775e21c702485f34495a71a600c0e0fe154a84a56c76333a2a60649de23e9107a1ced69956d92baac1e6bf5d5be93d0f8d8adc7828771180ef9699cfa31434f2869c2f4f9a614b238e5f093c6971dc48da0e71f6a45c75cf221af938598b0c1226a9fa829975ba96c9b1fcbe539c7249901147297de3e397283b4443fb5102908fd07b1d9bb36d07cfe28309a57d91056072c306b5a2a2eb8d7c5099d9ce22d8ea81079e927bdfe45830d2e9def9cc8afe6024c12ac5e59d40a1a944a3d96672f1f29929a6239345602b3addf371757fd069af933caecc610faa1195ea1db565d33c389b8f6e1a7f0cf9b2597fb6a3cbe4b67706f7d1ae15c6a9441566fbf58aac8fe6f78ee39341765a188e9f58360fdeb14cad76e71f4f8b3adffb62bfa5ef8b67a8be24a02c9d7b2ff740fe4d8e51f2c772c1d939231a23f4e24a9b758558802aab62491c5f78b61c14f8947f67ce991d80dab608105c9e25b04418582f6d850c0c11f5a113073cf5f2f8d9da44e0f4b0326a49727db3a624b1aceaef0a80cab1b01e6d9c23ebb951a36d28c3a911c8ca45b23df673d6f975bf009d91cca76819a4dd8d767bc4730fed448b9df13826d78195ef4ec3371a121451f9100b5fb2dee0f57062ae7f804cdcae6004cb43564cee8e014972d766c705e94cf59458d8cc59321ab0d82e398e3ae72a17eba0899d83c618afe91a32b4679157a2e592a825d5b5cc8657b6f315940b0cb3544efa9f9d783f4e2023b96dc95d0c3b44908128574d889d0291fd89c497244b1aa966ae92b70b513f550204220d48d6850f47743410e9f4ae7d65d4ed203fa7fb4ea168717c1e1ef618020e6ad8f368cfde2dbae58223153d59b60fcbb104f85744b70ab1798728db3d68a092d4366ae2e5afca498843741c3f9966810d9628fe970aa72ad8967e1d1381532047825cb630aef819df14891a013603b1287279d9a6b6d910493a02459edf6d4846d097b018e221591b0ba9e48de817d167ee6c599c71f9085ed853f9", 0x1000}], 0xa, &(0x7f0000002900)=[{0xc0, 0xffff, 0x3, "67ddfbf5cb9bd20ed4bd9b66ab892813b64cf0d621913b1642f893424b059e468a242de3f3cde6007bb22398589c5937e57326464093c8449bd293814ef34abdce81ba14fa31bc93fc54ff113c0e1eafb5dab0eee59e4a222526d14b4fb55da2c4eca269c5be7a2be297097426a9ea531c3531a8dd885fff60b1606c731b9d09312977ae9079685c6a4364c993960b2e71a9e8e2ac60c8d619b4c5576d5fe19022c4bbd4ad228c23c2678e"}, {0x1010, 0xffff, 0x1f, "f5f6f7d32f954cb4c7e92b4f4e2ed2d0e824e5b827e647ca80a1e75fb3c2eb05ea4d0a8193d16521211478a5c8158ba28d885c8bb19ac3bb57f8ec244d221775fbfc3eb3285e33b89aa9745d255983a880b6444ab779ea6d3d3485630f707960854f820f7698ceb3b1a88516ada3262a64052fae545f5697579684dfc1d3c257622a31a4e5344bba3cb1b67c932e21ca8d0eaafa4854dd97b363d992e15463d643d48338a076f648c7a07a3a8b696562d10f400400b746b544a97e4a8e9b7447b13a4efd89bab5f60771832b487b009e4e81d419d93c78a94475baf9d6e7c7f1f96cd46252582d2f798b524e903f17d428580ac85b8f6d2a67a7d30248e133751770e4f414219cf0c47f6921e733322892eb0ff9e2996e3f1c97c8590a33b1f6e6267d9cc8f2974bc2d7e59f69653c732dc68b722225a69c8c03fa2870129dcf17aac8f5f233a75ae35590f6cc77faaef4190fc00649a5b51551da23563f3997319ab77a4e69a25ce717db3b3d1fb9b362caee617dbfde9e4b61c0683807be31d4489318c526c74503b032f6d8c9329bab5b01eb6a740b4b1dd10dcb4efeb86438de5064e418ff4575ae58a52eb4633794df3b2ec2c889ad95b7779bcbc77fa75a65518b0a9efdd1d9718d7217759beff9d5d3a699e3f19b692eb7c3bf11bf9c70e202230d24fa462afe8ab52a927bc346f97e10717107e30a2a7a38eddb613cfafaa4597db9313216091099c1c30c150d21e50a9eff75b825f52747a9473393d9f35782147fa29f69944558d2738f1c394bef1132d32008f5abb992ff313b5527f31ef8d204b6c86047d8a74bfc356036a6eafc71a3502b7564d553acd6ebefa4ebec3e5653fd6d9f40a12852280f22bc1753df61953322fdce768efe2924a4016d4c8132e2e000b3c406897dc3aa4bba30d444b289e11e3df0d58018f03f2e97e90f2a499d2da6f5922f3224d2a6381a7d2907ddcf863c79fa126715a714e88716efb1c7917c3a551ace243ff2f2e4ad8a14a5eb613654675e514f45daccfe192b7ab8dbe59d2d4d20ab4af2e0db4caa1bdc4a77eabbadaa04916b098e69bf98ca311f8667b9cf84846406a1523d334b3bfea410c46e76dc95539f34350bbe505b1e6fc554f57c29a9216fc2a9e68214ae0c31be8d28e614238d1c409a6489890dad42696003999448f94ad1160663ad31bb7988402e1d70344a21887e714dd01a9afe1e0d9314aadf86bd87dffe7edbb3e5cfd8c4921a046799ac5b031ff5483ab31bd1f8e1f6fae36ddff43a9c516a8cdf6fa7d87e6d03aded779c1a92c1f58326c6785ae3c574cee6a1f7129e3347a6aa1673ef5342f8cfb585725e6ad8d2d2f87771802b6d5354364f86cf5a77b376776c70a530c79c1682062cfd24c62c40a2d9cbb2a63a059a5429187875775a1b16e52de630baff5aebf949aa45132bfa7fc1627630305b02aabf1f6dc6fd9fd3f8f3e710144e86fb2030cd21fa98999dc609430e9647e869076b14d02505942302b852b7ef5fabe16de0808145576416d11955b8d353e59fd9b8aebc5eaa82081e1eb371430dc40e80e7253353005d528b3932ba73442681ce0be495947e6eb62539fd93c5b90ad1262f05bb73d8723335f94e7a63fbae49c06c20eb205840384be5eff100d7a1b4766c113090c4458884b2735ea1dfb4db553873d27bc867e07f9769c886592a4a219377e302431e34e50069715cf38399f707ae818026f026b1590da4a2293bcae33578ab735be4fff8a94f51a6e38ca3a000cad649dff700855563add1e42adb1a6c1a58a60d61694560835a8c264c2f8c10ccf0e35f9154025d90e9b3a92b6e6abf6634554e138f85c085644b6a6955205f23bf05a722ad43b16a7a62fea539b84d45e0ce3e300fdbdd9df0e43c7f562b5fc15bcef0724161490411667e57770ae346187cf674b427a4856c40c7922914223963669f3b5cf69cfda1304fd97a200341ef54e4da8c25eb8df30fef632c41e9d9eb3d88877e64f4867661781f3c6501068475a965ee7ab546f38b951f9bff478317943df600020df3a17b1114fffcddb6e51f4be302df9da5fddd3038b007a8737662ddf60303bec4fb8b605b1d46530bcd77c960a3428252ef9b9d0da8a9d76f15fddee8c46f9f82cebea991791a3c1b5c973f621ec7fdb0477345b2117c127fb98bedb40b7fb950d79d84f502b4ff6e36c8b63289cc73ddbc5607fe61bef18fc1ab09c48bfbf666b52ce780ec5b4c5d478632e8c5870f6410b46898fa63d1c5bb57295a46f509c4ceabe4976b50740a076ff9eaf102c4bf3442c28101372a500d161bca6da80fb49abbc7c2b259e24434fc003c02653aaa94e818b9e0e534d366f4e908dd4578a27d52bbd0d00dc16a1f43a19f5898baad5ac94717f8f414bd642ff7b2830c2e2689014fa3a082257bd717f18f813a35c766e6a292e20be1734a648d02093bdd316ab6e7025ee00d63e64ed4112cfd513928f63aaa1b89663f2b26b801ac89317452c63c518315ba07ffda42666d76e2fd24ae7385e6b18d0e9625fe1fe2b530c636a09d90d4a5f4f682fcaa219a0be82aadca201eed0a6381ef5db9dce3e3da1880e692d1e196369d021d8f09bc354b470c98b88a21ec2522a7277d336d1beabc35f4df43b3677d296bc9b8929fa7786351f4f713237b1c64ed67004eed4f93ad73de6e30ecc19e5fa65b2aaa502d2d73ff05251ce2127da249db1fae7fb3d0b40c928e52712d2b14a2a525f9e3bae26887bad211fc30cf1d390fb5e200a19ccc13d821bf22dc3b2c395ba4acd928929a67509379b8c3bc89e276534e861d38d6f7b5c01db2e54cd1c72f3e1a27f4c9d0415a19134347b9f8a16ed553752084c89aa116760f1d90ebb4d58ca67c61d02500e8e6d751cb99d29b3dd042697a6a847935c27382c368722de20901fe805b2da367d84d977d186a5960f3ad2558d0e4b60d253d64411531f8b8be5d1e6635cab31df43b7bb9064c9ae00653785cb71906b52932a45d0782bae6899bfa6bcb322f7ba7f0bfc5e636b5597dc31259f74f01d5eafac823ea532da399891b612d4f037bddcfeedd505f0aaf1fb5a64693e2a0e78612782f6fc5287cc4e4358e17e069742a89b543f3e76ccbff6beeed7eb1136b513e62713ad68c33faa7e5c461d10ed65a23f64d2c484355251254e9dd2d562f1346d29b07f085e2b355b4c1c7ccbf106ea003e7b9b3c6b0371b5fa0974723fc2ae92105b2d93b420e2eeb30cede92e2b80f6b24daf41bac8810b3aa885927508b865a764770e98dcd527c9e41d06b1cc8a57e6436b3d7bbe4123cdbb1c6e48b69372da4e0ffb92e7120ab7691f9dbf0b841c7cb804157b1ba6ae650db8891f06f785036c10626dc4773ca5b5adbc8793b0fe3326c9da8b9066c512b3202d2cd0b7b96b3bc68335f7b17cffb84a41a22f4d8042ba4d9b0e67f7d6cf679ad36954dbf66257a537d9ab9dceaf18da07b5871a7fe9e5216eca6af3100204b4dd548b8ddf0326d5fb0255e9f136651cfa50b7e75ba7ed5283d8d82e7f77871d5b07c0646e594acd3a36d007640815cdd327c4cf658503d51cca49033098476d45e4e62e0ce2efc5c58ebaa1bd642081e02f60e261af023ece9f1250ed088fce2b7b3a2dbeba651144fbf5861384545f0aabac9444a16ff29e73ddc5470b57539862b397b8bcb35fee215d60b0706acf220fd9ead7fe79d816e8f81e7412f3f2c9af167c85e57b63517e35836ccb676dc7077c7c144ea085d44f71fb0ed34dfd3118aedbed34ca5997fb1ba05ecad58d569ab1aa3f8ae1e15c8260ca06fa0df3ab23f5f59191a5d9d926f449ee4a2c02dcb2ad0c9796c72153383ee3139a20b9456a48a160406210cfd7642aa9dcc527bc87d3977a3d66922b82de971f80bb652a58f064798a4d203cbd6179e4824c775518e4cf52335f4b683c322a6bcd464fdc4b88ec526c81565ce9089c6c22165df4988d81824c21668285757980855f31c895434709754c6b01fe3980ad2325a0bb811d7982818ef946a75d2ad4a16729c1fbe019cdf5207840b9b92901637813549f4cc3c62457efcaf193136ac9e4dd0ee4ae7bfb332c0d9c47cbe6c170f0dd10f5300d2ec394cd1e29ff40be155109d2cfcfe22378b5af2eb12499c4f2e054af0da306b220aff7c5564c3f7e19e733d61d3e34847d9add8433a47b7170099ba2b6a8127249a5cb44e4cd92aeebf2a511d3ba221ff3a7398f17bf6b88d937ed30e91b46e4871a4c9c504e294d5cfce2548d3f9cf2b5f3f9d813445b86c7cb0d0749a670a733d7e83ea4b548494c2d1fe0b9e4db31b9e8971513ca00d984a74df5636608d6478de010c7dc289e60d6e3b280166c84b9121c68e87f76aff5925982808c9eeef6d7c043da2cb8f8244070b88be57bc2dd5eb93016aec122fa7f4a5186cb459ec1ca3d3299cce9b148c0cdf83acd59b6b5fa1d6e759340878b5bc4fc6fc7001b0d61fa9cbe98a8ef514f1c585b12eec793d4e9c913b012d502645ba57f640483837b4422fc866b951c5678b762955bc365708e1922b6fcbfd8d90933aff816230e55b1b68c52188e6562d34ac9233e07edbd07398a683a6e1649b9ac9e5fce60b0898b78f112ce4ed6c67905efb4f87baed0a247a8009ce412ea538d06377f27d4a7508c48dd4b4594cb76210d4f38125d0da10f22eea382655f09d28db67c6208db4bdf53f6ed9afa4deca84e14c65948584dc774e285f56398937b86179099fb4b3daf477f8ef76b5abca282e4f6293c17148db544014b44ab95899d4b47bf2228c6e572410a8e793a5b95ea631db2102827264b26290bd7a6c55675bc4f95d81c7c92e3ff13d5d6bd146a3fa6d075676873f8d63f45dc14f1fa9d75c4a570469d1b81263e84c43c3c265795992209a3fbcc0ddc2587df1d2fab1804266b801b453b7fbc3611b6a4a5d7fdd22bf3595f0bf209826323997f4273c87ad651f19caacb2138cb264fbf202c896c707347166fa84c9d9ad7b13f2b7576a8f677192ba6960883e77ea6cb46b060cb3acbecc2b22b8420b45ebb5f306e3cd92fb181c8185285dcc59d9f850a60ed8cafd67019326a638ecf8fb6c2e78ec5b394f95d6384e4ae05ae2fe2f255ed20bb131a569de51340e3930656c268620659039c3a011455b942fd9d4d68548c4f7e688cf1a7b93ddabf731a9f25b73fbefbe34955300038eef263c499e2bb59457ce240f8a7e48565025aaf0968204fa4f6de95c75d37ac4e158f377a1c85aa8682f19782cf0fcd322fe7617f43769dbd12eb27f3d3e13e55cab5d6d09fdb17e5e55ddd217a28b3b1130ccdad0279a247c4e246f0cb49a8a0a22b5274d89baacedb599df5c68663eed15b9038b40ad5abfd710406b26a8294c3092ff417b7e2e81bf4b9dc99a9bfb8cf80a7578fd47a6068e16dca428478a7d64932c41e327b37500727af4ecf51dcfe1723b3e94eb6ff3d4b1096f994bb5b764d0e668d3bed6e8abc10a82e15dc9cbe928232cd45e2e3682a4afefdee715c2e3ee89b2248997f458125f937a22378a7f67ff2ac72271a05faca85ccf39891c19d1e14dd125f7dc3c23c81bd8dc7bdd1886928228626df6d0d8c3c43e583ccd491520a6424d2d299fd07c1ee61c5619216ca8c25a21f37d1cab0b9ab85e53f733a65dab99f0c7820309d481c0b07798be3c1ae7765319da224f3a54df6bb97a026d2a46a26d3e1ee9567ae693f327eeff7f76776d329109380c9e482e2078a1d561fdc64ea526b352f7aa8027e686eba4ad"}, {0x30, 0xffff, 0x2, "5296bfee1474bfd67c25c9c6c3abcd6348dfb1b09d2a21691faf60db"}, {0x40, 0xffff, 0x200, "405c8137fb082370691d148f65e0e3d8202b28664f1d53c4ec41e50842d495d898db6ae2e24170da1297292107"}, {0xb8, 0xffff, 0x9, "8004e4586050d0d5fb3c9ec6ad3b8375717514143d0fc6be81302cd1fa016922bcd6bf16b6b8e1fa6e1f277541a216726776fdae81462d62b2be6362708e6341b085f3f6432d0b1f18d905ecc5872e950a4b29dc99b81e94e085b6985cd4854ea09ed407db469c0baae8fe32dab99c35bcdf24f304ad4a9dbdac0746cb4d6158d580e276213fd1169bc122b0398e4402437618ed56352f29775465d135e9930d4331"}], 0x11f8}, 0x400) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000100)="aba676b55572e713", 0x8}, {&(0x7f0000000280)="34b913159dd6a29bc11f10b58462795792d2ecfec4c62af3256b04ed7c0213fd4d9689fb992749150482ac4dfd838f1f4c8fef313f277888ae9c83ff8f46caac17a5b71d4104842d40fa7a8718d923c98e100b8635f2ec306b4a319f571da1c45c6a8def1184999de4ff190268adb9130fb0ac04e58b70de25db5814f74479eb5391e326bf8c98a10f27d66021dd2b4f3925b52c8d5ad987b2394df9ed77fe3dc5aae03991524c7c304058ebbc166024e5284903884935549c6bb8b5a7fb397b4a02d5f6a6dc56a1a040134419574253eab30447c4835f9b6bc6de892dca7172b587aba40a9c00cf90d6106d496e9b01b793b520d0f5c160fcbb479fca89b68415d63787fabcbb06b7b68e91167ba74adc70a4bd3effd9a200605b46c6b45d405c1735a54a4c275be384d902ad2750d99402837fee1a4df1cc0577a34a8d2d0be08b3e395bb55e4770e19d490b10fe0932ad4a50e7a326a01792d50e9c4530b1b2b8fc2d3297f1f50c80218a74a80905e3b1607ea5d2ab4b00874af6f05cdcb387bb512d123b71c419c76b57d0088c7efb0f006438cf62495d9804a4f18081e10900c3e426a7273eef023afdd6ff79ef9f07c6e1be45909144a685610d93bacf0d0a4f8da0f1dde9f80f7738a49519f34739106905e18eca92891b255ba310db124794d23797fc186a7462ab46710771366861927ba8a273efdca842cd4bf978db5d63eb88b1daa697763d392c5e5940770c9620966e87481535b8499e6cba6d506948ca751397d6e1e8b049dda0f1364ebe3784f722795776d2fecc55399aaf9b43aab189ecf54911fed459ea9b01e17f88fd47e5012b139de2c8b00199c832c346c3e7278a3ee8bf28475a70169cc3839eb6c1f35d8b1660106e9d8d88a5579b6cacfaa5efe8afceacd44779807c284276ed91558bc41f619dc6fa9e9ab5a424b22c4168bdfda343d8201d7d144a0ff21486f9d612d8938821a1921a77c3d65a2df7d76557e274905ea8ee0ec6a6ca7fba0f351810cf02c450246e7d1d816d852b60cff59e829ef169ea3d0386f34a01c873212d101faf52b86e502245aecc1c17a1f2e5c724d2b348c765582d6fdfa02561ec35be067712502ce53565d9a3424d033dfded0f27882879d1a1e1c0a42154b00c4dd5ae039dc071de134e12a7bdf9634120f8f20a2d863f473bf13a524251637aa74a4cf104599e9ee2a02016b7b710f803a008e3c92b73de2ca8e4a5a3670301e6002d3e481b6e0d0ecd56f9dbb944010d1bb86e9b3a121bc5dd623a591fec9b15f3e0b5b546501fd5a78c5cb481b04846b3d23400fee6d10b9ca4e8516f0214e48e5d153519e6bd62aec5fcc8ef42b990c707e513aaab163a237ca687bbab9daa10a2e2fcdb54984bea7a2e86d1e822708ad5e9ca2fa8f477099c7c7c858f999f58e7df37f60ddbbe8567fd4ac5ac9ac9554f0fb18db5444f9c354ed4e2f85f387559697839a9d4f813fc7deaf0b201dd13a7fe878a89d07b4e5821dd53b6091f8cb7a2b1a44ed575b2bdd3ecb527e8a449ed1977006bb84f1bc0490f1f8bdeeac36be2e7d6c80d93346916afa63dec2c82f1e4684293cafd3ce098234ed7a7678be91e188175124be716340feb3179147ed70e27f9654cae0003a5b7133e3c2487722e419a0668545f8dfe7d04d175870a3cf2b38a9f3abbd6880be5b2c8954a72c76f17c9afe86bd4cf672e1456299f23761d3d7d7356d3ff71499b7fb035161bde68f58148389ee07a181334b5508c93c0718fd123ce19c713bca573623dad34a93686902a468f2cadc12fa9c7f7569cfb2ab757138af008955a12d0be82ada2e8d830521fcfbc13738f7cccba5eb61aeae9c72128b89b9fde7c37f925cb11ad156c4fabf806eefcbbde4c3e22aca7a12aa90b9ce1525c69fcbe9b5fd754f8c3f940d1e6508efdfee7dc60b01271a60f951f2baf3b213a02130a3b109372aa32f903349427c82fd6df23e5278cd49477b27146925316f30b8c3789c0f77f4ec28175ce98d7799bc0a7c19f1a545f3417919fb481e2415a8fb2d04fe17e78c0d4fb414c522882dbdbed40c3f6abcc365355919b8aa7db914f7972cf32163d2acc62bf39ac8b82242af84d02df80be51ce8a7aa3089d0d16011ad437ffd0ca436d4876b7dff0f876a524c83d55bca8f18068aa346d6236e33314ff3032beab86b4b131449e147638b6055d4954894e49b487fc82dc685af339b9fb4a2769646f59fde6c51bba73a315ce644d1f1c9555e696df9cf89f70108b793863dcd7c1048e81619f19789fd7c366468347faa1aa48d2aace862aa02a324dbcbe59104ae6ff780e59d4843434377ffdfbee1171855231808dbe65a21688f7bc769c30ab604c1964169567c9c9b0df78ecb0a89bc93cdbf9753a5027945b0ab6e12af93f22a0fa79767d8e7575c4a561778cceabfbb1b86384df1c26bebc73118f9a9e12571f716d13109cf3c3a784885d01ac2abb02da89b89ef8398228cfb060401ba545c3fccb14a971f26da3ff98d9097558d4805ffc00571aabcfffb10a7b06ea071ab9f07f73e355cd0ab29b4314875c5dcffdd1eeaeb7f4e875aaffa0dcf98a9f6a281d7d7ecb15073a6e51cd2f0078f6f730ca8cb7e8ead33bb7d273d8b05dcacaff1c1d70c63f2f9dbe4da8e22ad32d5e00b939b9b3a368a86c1e781641c9a743932003fcee56e6b39ec2c98879b7c764d0e93f2f828d1fd412b4b6f720ba231e9bbe802c86c4539fd26644fa9949d84c8bf62500f8e7c332c56e7ad8c405a15fc27daddfc5c84e257c376a67f39ca04eb7c02528b29fc97789cfe1720aff79ddf4b5edf8aca74cfc9ddf59381b6e32890a91b80067278fff4fdf0d495480faed3c77a921901793fa2ae96ecbb59f50bcd763b14df6eacb811f744e7a5781352cd0c2ac4e29d9f586bc40740126d2215b6f4a8b0a1abfe61c84246a752bc4862a31bd0a9a3a3a18136ef7017f5db8db6df4a2c0861bd82b08554389ccffcabb6440a6826ca7e06079607f10c895584f4a32a9518ad2fd2262b1be7edaa0d65ae20f32fdd7ce29dc1eadc967cda08f135ccb8fa3df64484a206d990cf0f2dd262062b7ae5be9f63035a27702d613b60f09b57b5a79ccf7d5df180aca20d25b4e67ceec953e7997be87980cf1c1d265b0e9316c4b330a66f3817338f6c3773d82a0c6c619faace6d301f786cacf847b85cb0e7543ac5d4ebed4f45a55f669c7cf7fa26ea74d6830f040dec7ccbef1f04937c936ece372b7abef04e0cb99c5f4c2f0b651d92fdc6c5f8f2781ebdb48027ce7e534468b6b4f97b2facecf0f9f382940ccdd5d9ca70e828ea10d816b22557f8905bb76a89373bc40e21f58429b03fe9e6ac0b66af70d45cf07ed1c9242589f3cc43ca6d98652b05f2b6bfa16b39d73083ab21c35e0a008d4fdf5d20536fea657b3fee1b5cbb69e861d4da661573ffa3b7a490d6ef46c82b9713ac80c69e9d557ebee6e9645bd31e708164fb234dd800f26d3ec21b8fb94932cc1ecf5f400b94f2007a548e2e1402ba61123338b79a8430a3468398af11991433cc16f7b3ea2538a05f69b87ccbbe6b5ad7dea89a89921898fa1c971b0ee903b3855ee3f41145a75c86f9f352c62b5ae58a090c4924f0cb47615b2acc0dd28266f47be3566427ab1dc798bcea5e3e85e08f4f5dac1e0719cd32cf233b74b35915407eb7ed2c133d185ddc5c3370dd26daf56d6ec1d43bc01aedd06c0276ee62a51ea0de2ebc0d6021b0dad54c38f654356687414778570ff708bd0b37cd96da09f6c20e8d4f8e252c6bd37f5c7bd8cf8686bfecabd28d814be991befe4c90d7e1fcd041933adeedd3bcf28461f74d7fcfa07c8d7244d16fd6e5a1677a536926718dee50b8328b2b8785dbf1eda5d4651ab9c8dcb4ee2c9811ede7372be00edf50ddec3c39fd674d2ad14cd81d411872a502db34da25f040a3961e091b7025d5db88491a099b14f9ce4096ec04690079b055927498da8e2470b06e837f4b4fac1a01a73f5747c817800aa2019a04150611d32bffcb8070940cad62572a2a7db6f29d87971608cefe7df7f8a41f28b4090e64a70b24d5164a279d246f5b377eb9a3a6d47c635540cf2ee924fbd6c1672c7f5ebb002a4dc7727db4be919b452b6e62e31b077915e6aa445fbf61f4a2ed43b6fae0b591214c5c0b062644578565e997ad48d544a472d938a672c8eac25ac2cd762680817d217ae94a5c6368cef7bc5198d492077611152a447e168270562fd622f92827e8b6265d5ad3e5f26af5b3b24b1d28b71a595c862d4aa2a10451e3a9c6e3602bddb50bde01b0839048d83c1f35d969c23f94bf378cfa69dc39f0a73ad6bb86e20a9d8228906c16955d9bdc888fa4d2703dcc9e9ec54e9ca771f5a0be4d4a6ed9eb886b6e13a34123331858d228dadfd9f0b910f36665df22d885c88ed1362210b81167f89a9f03b3083c778e6d58ab1c6a8c72c12190872576925443aca32da1642098308a13e109b943de10fb42117451f8d53a066198efd9db1bfdb240c725702fb3ed1382fad6b80c028425b2ddd1a46e64a9e75259b524ac40df050c0aa970648dc70912754fc934ffe17e44554c8eed433bb42f98ac5f232d22d8ea1c0a6e76081dd74fb5e4294a6016a8217667a61de29220da3061cb3a8c4a7227b90b349ba54617ec48ef41ec43e08a08769b0abb98b8c096228aedc8a7ec8bc34bbea39f6b94d8e474cd45607235292763b96d361508048249cc79b2b686415c69b0acc5ee8c760c6a7cb651467eaa89745c3128b33caafbc0923ba5cd5bbd6db4f5da415ca7016f815f48be6150d7eb4fbd25a1efb88f76a37cb371ecdd10e1f185aa9efd333fa50fc26522bc65eadc0a75797ba0a2d28bade52ecf55a14ceb1d91e4e5f582ac6d8bc35d80cda9754956cff46eadabe5b7a2139ac11a773b20d7a2f7fe8601de46ad9123ee4fe7b3817f5ffa4f8366ebf4f936a6f5a45e9c8e6e9314015af7fa45caddd7cd96104de05321f108ca67dd394458c16d015b075dc2a7b3f218e8b86521b5c7b4c22983476c5d7e1dd45bb8e0d70b3a04a9ba071a99f3cc85a4d305340ee172aa2a40b12ddab1dfb8c9a012ff76f5236546952e415f4c7f93937febfa84b4c23d74f1937a13841a094c1bc728ad7ede9a0b0d520ab552013d06b4fd2e8c097a67b50325272fe48a8978d9a16b4bcb5feff9380c6edd5a4ab7da7014960bf1088ffa7c71f3622f52392dc281cc5c81b805e109a059a5f5fdd4d9c44623aed10d77a18e8c2cc50e4af5d96bf87b806449261f9eef975a0ee16c67384af96aaa40025f77cfd64d422f7abfa792557c24238821fc9ae122d38082701d7add0ea28a7516afa0adf2b08be93b61699335a4b8f3bb48511505d351a4f5ddfac8100c64c3e1271dd53f6706189c004b122a56520893d7358df0ecb1fbd4dd6e2e20a04039e627fe6c5728d10fc159029de05e04afccf32acd383927e7c6a0ffc8d3a04f838beec694b8f55a5225c44a1c5c5fff4e77e7294c75482fbf4f63f80007ef5b128a8515d8a5b00d99e5d75b1fa979d2124440c660e5c383f61e51ce2638913bc215126f60284a906fbfdef26e6275b3cf164bd8eba40ef530b5a3ceec4902d2fe748b8324b5d72eb11174b006b5ea76dac35eec31229f4fa7aceadb89dac912aa86f78a3f548fb0c114e6beee662e1c3cdf7059c15bf7d12cbdff5ca217d146efee1cd8a556ac4f2135529918c22d61e026538abe4fd7a6817bd7cef5569335869d3081b", 0x1000}], 0x2) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000200)) 16:00:15 executing program 1: r0 = socket(0x2, 0x8201, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) 16:00:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x977, 0x401, 0x1ff, 0x3}, {0xfffffffffffffffc, 0xad56, 0x4, 0x4}, {0x7b5344f0, 0x8001, 0x7fff, 0x6}, {0x100, 0x1, 0x2, 0x4}, {0x1f0, 0x2, 0xff, 0xb7ff}, {0x3f, 0x4, 0x1, 0x7}, {0x419, 0x9, 0x2, 0x89b}, {0x4, 0x9, 0x5, 0xffffffff}, {0x100000001, 0x9, 0x4}]}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000240)="ae06b9dfe1f3a7e54dd751bc77c5d811189f659bc892b729d39d3df603f64a45fb411d443b307a94", 0x28}, {&(0x7f0000000280)="80f2133134b177b8b24d3c19080419ad26ef477dfea30e8d319fb0884d42f1df4cb95e3e34e8cc0a322cc7385a1af1295f479ceea47f1d576dd7ebcfdb206bfd172929f102640d8b794f00b3768bc8a9ad3629beee12c7f31a3d64ed2fb8439b799f98a432b5", 0x66}, {&(0x7f0000000380)="e42253b72eb884067d6113b90ed8443baa7a0949ab97387f8593e07e41aaa51777f75a38635a25c645202994b67dba2810bec8a31c206f812f41f6aa2747ad579b994fd6977b49cc56b33f86db50a874d1c921a926b91816a90c4ff0ed1e5aa4be3585d722d21d09b8f5de8b04f4373403b59c16933190b4b8c613f51c5ae645fe4578799428716d16bf014c5b3133cfe0e9f6d9872bece9dfb5e330335c2aeb224de8c728db1a4879ebd217ccd314cd4001702a90a9862b7e8cb1e3197a44009216d01f417d32a91ca706747b6f05370872c2b56ce98ed08d39d3437fde514513d6ce1166367b2e07ed005622ed3abfc3b388141c5b8e", 0xf7}, {&(0x7f0000000300)="ecb4d9c262bf4a", 0x7}], 0x4, &(0x7f00000004c0)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0, r0, r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r0, r0, r1]}], 0x68, 0x8}, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x0}) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0xa1, 0x0) 16:00:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x5b, &(0x7f0000000000)=ANY=[@ANYRESDEC=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28, 0xfffffffffffffffd}, 0xffffffffffffffff) write(r0, 0x0, 0x0) socket(0x10, 0x2, 0xfffffffffffffffe) shutdown(r0, 0x0) 16:00:16 executing program 0: socket$inet6(0x18, 0x0, 0x6) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24}, {0x5}, {0x6, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66bde88cd0b2"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) socket(0x20, 0x3, 0x7) 16:00:16 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="ddcb03e10a2676c42be81028621fcf528000963b8265e5a35fcc25bff2b913e00fe665a4a2e4a0ffae45bc98c0aacb5ff46d54f8", 0x34}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) fcntl$getflags(r0, 0x1) pipe2(&(0x7f0000000140), 0x10004) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)=[{0x10}], 0x10}, 0x8) 16:00:16 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x1000}}, 0x0) pckbd_enable: command error 16:00:18 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x3ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/221, 0xdd}, {&(0x7f0000000180)=""/46, 0x2e}], 0x2) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000380)={0x57f, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000400)={0x2, 0x4}) pckbd_enable: command error 16:00:18 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file\x00', 0xa20, 0x13d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') execve(&(0x7f0000000080)='./file\x00', &(0x7f0000000700)=[&(0x7f00000000c0)='/{\x00', &(0x7f0000000140)='/{\x00', &(0x7f00000006c0)='/{\x00'], &(0x7f00000007c0)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='/{\x00']) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0xc0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x8, 0x4, 0x101, [{&(0x7f00006a8000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f000049c000/0x4000)=nil, &(0x7f0000399000/0x1000)=nil, 0x5}, {&(0x7f00007d0000/0x9000)=nil, &(0x7f0000767000/0x1000)=nil, 0x9}, {&(0x7f0000536000/0x1000)=nil, &(0x7f0000132000/0x3000)=nil, 0x1}, {&(0x7f0000687000/0x1000)=nil, &(0x7f00004c9000/0x4000)=nil, 0x40}, {&(0x7f0000461000/0x3000)=nil, &(0x7f0000022000/0x1000)=nil, 0xb00}, {&(0x7f00002d4000/0x4000)=nil, &(0x7f0000041000/0x1000)=nil, 0x4}, {&(0x7f0000116000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80000000}, {&(0x7f00002c2000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000751000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000452000/0x7000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xe164}, {&(0x7f000033e000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f00001b3000/0x2000)=nil, &(0x7f000067a000/0x3000)=nil, 0x7}, {&(0x7f000013e000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x10000}, {&(0x7f0000685000/0x2000)=nil, &(0x7f0000066000/0x1000)=nil, 0x3}, {&(0x7f0000120000/0x2000)=nil, &(0x7f0000576000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x200}) 16:00:18 executing program 0: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000040)) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) write(r0, &(0x7f0000000000)="19083059b1584938f729a33ceb88a0e86f199556c54239c58f7133ef2e73f146cf75270e118ab46be090b93b", 0x2c) close(r2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x5, 0x9, {0x7f, 0xfd}}) 16:00:18 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20020, 0x80) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r1, 0x0, 0x80000003) 16:00:18 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="18cec1935398e2d9182f8374f835eab51897ecd1bacf17576b6cb48f4768ff51696f41145047b1ebb7bf9924c13f93bf46a907b22cae8844da5f559366071631591351ee85e3a8e1896d084c35b4f50109f91a200a0667871741f3b91833c27120c1a5d69ebf08b0cfc209c831fd1cf95065554a3e368b41882ad512387b7974b864426aa820e2908731e5fe224c2ac6110296897ab6f9869ce91d66090516e8aae0cb949aea5b28c4f8a0924a703fe71736215cbc4530a5d5aa14d62e544a7521977c62298cae7c9a605aaaadc1701473fca25c34add6a1", 0xd8}, {&(0x7f0000000200)="482bf1e2356a6131719a3cf656d310df1afdb2d6fc3460ae690369de76e1a91c54af3cfced784b2b91eaf7bb2205f3c34b229d3d2e5a75c9b0ebd7ab695fab1bf3ee98e5e4df76ac8d013937bed613304d", 0x51}, {&(0x7f0000000040)="dbb81a2d29a020fa90be45eccf3741ea11fffacc3a2580813159afbf3fcb86290667e872b29c5a46", 0x28}, {&(0x7f0000000280)="34ad83320779f8be5904f2632c5ac11260ea4c53de3166d9dfb9b7a98dd1706b585d71118fe2d0cf35d9e760c202cff4b5c2dfefe9bbadda15104549a8de6e44be13c9a5c972fd179258f06eb76a5914831e805e7fd118050f856642475b7b20410fdeb687d1f9e29605a2", 0x6b}, {&(0x7f0000000300)="6981ac14219a1fad6168526285f55f574c7c2818d3baca85f624b3f7966f1f67afbd19960321767d123786eb93a700c178434d8064c2a22c56a15d1929b56fa6f66b83ce642a173d91442133974a25e0883043b2cf134e9444718941596c6c7db9885927d2e967d7d4b4fc09dc8a5438b52a536f2f2df29bf6a6a83bbaa0c276903bfad21f606ca1df309c", 0x8b}, {&(0x7f00000003c0)="92895f45a6f1470d5f41d5287bc54a7e345f6bd0df2ce26ee71f10e48f14d40abb97c775a1a7534ba447a0a7ed2f0168954491098f199c04d0d68cd881", 0x3d}, {&(0x7f0000000400)="a59d6124871bc9f52042cefec89bf3ee2b324b7691f4c8bea6d36b18379c5f58f5cfab4ccd9b5143cfa092bddbae446ef3171e85e8720dfab0d7364e2cd53c2e2a7fb63e93e4909b0ed811a3d3fb836786e789317b4b64fe80dc878cae2dad8ff5bc50cc24229b1a09215eddcc21d5ef", 0x70}, {&(0x7f0000000480)="18d597f0a3a9b96377fd1a5f595b45510b41b123ae9f38d50ea74abf45c7bf41e3dbf0733f28c290e6cebeee2f0efd960ad08418b41ed13806259646d3e1274894455122062926fca40faba49917a320ac90aa0e1b4de4ed0ac187058460977d2291c88f843cb9b79ed9679cf6e8930a87c4cdc5c753c696bd72914d0bc891abf7c31a197b275c62ced18d50fcf9538a7ed9c75a8716d0d15812a7e20aa1ff4d216453a1f3fc872b40b064f63a29799d80231426d0379e92c5", 0xb9}, {&(0x7f0000000540)}, {&(0x7f0000000580)="e10b361aee2f74357972779357d140638376e259849cdc81a76c281436ff30fa736b0073d47956bcb227b419452b45f42b474544f02e707ef319e59f9c65f94fd1d3eaa4811beb22266d6232631c4b4be5fa27b44e7774a39bfa7d9f0356e5c4c6fd20634b425b00a127712c401f9d133c69fbafab3ec51ee644de642d0e97bdbbb0a0d3a68f313109bef1b93d4694596b9515a913c4327fc85abe3961143f0e0ea37bf4d42658df280e3d58d22b65e9c8c0d461dbde19", 0xb7}], 0xa, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pread(r0, &(0x7f0000000040)="f35bfc5c96d364d646896374b6768679f5f275b078be7b3d084ff2a241218227c98433d8d751145567e8bc47eda7a7e12e7bdc8acb8799fb6993cab147dac1e8", 0x40, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047308, &(0x7f0000000000)) lseek(r0, 0x0, 0x0, 0x3) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0/file0\x00', r1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x28, 0x0, 0x0, 0x8000000000000}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2000000020881, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d5784c268c77b682e2014b8e63f5712eeb", 0x11) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xafaf, "8d78742aa39d9c6003d8403d0df63791286298c8"}) write(r2, &(0x7f0000000b00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d010a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2df8000a193878002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79a6adc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b012e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99f00000000a31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290df7ffaed9367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac21bfc64b4d154fbf856f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189100000000007915b363b4549c06f60391b0b9d6ff59692ba4d7ea2da689803a0609984075dc9f6b8b776dc26c9b41093db5f18df35395887989b80baf965541ae2bf105d1f8d1b78cb1a2e3d48105352e0bf110f151f324454bc2e61f83327064f11b844108afe474d8ee7c6231122e79ac74b2f52132e0e42e482eac8238d8e7a791330a42b0fdfb7d497f7734e8ba1e939e72748e19f84dc39f9ca95400000000000000000000db8d7a04431a4efb7836b146cb1300acd3cd2c194e25760822222d16fcc7c420c2fcf06be524f970449970c92cd36becb952c47b4ce241b825c14c1c2e743bbde627cb061493bf4d16d45f41a9988373765d280aeaface9c63f5f1950666974d9c40451724ca517fb2a2ec1b8badcf6a5b0fd018bf6d8ee4d0c43dd0b6fa64c5e445293e9276636c2adf3fcbf2d13f078930dd9ee24ca06ef9c59e3b574eb412bf70da26212291", 0x5b2) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) getrlimit(0x6, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e574930045f313ab610035d2b0a606fbe32a99954a7cad05830def488321d9f134bb24792d83b38966927715dd66a279fcec15d26d128f7f5e5572695929ceb084db9c921efb86ca69f5bc25ba7ac2a707705d916abc3b0e029602dc962bb644f79134a59b9f6f3be851bb7ee0021ba7a1573369d0ce6d34aefe4fabf2c8cfb9ce2ed69b025ae2b0ff5a1b6da47522f493c6072644b7b460ad2b1a4dab95718bf423cbe789dfd33ceeb0b18f0fd5e0c6a90d0b4e71412d054dbd7e96f7c5741d92bc59911a50559ea2735f2deecf59fd9e99eba6cca3b148a104a0", 0xdb}, {&(0x7f0000000240)="ffcf62e2060aabece9c74bd6fed72ea0290c23fcc98c12015089f8713314c212b6ae2546b693361f2f5e1375ab1500c1f56c60460c1123d6bba22f9dbaed718a0ea3f1cbbda41c0e4a72cdd7d48605f6b227fdfd4dcf71f09dcd058defdae3aff4f275f5409f5046daea06752543c16cd1b0bb25daeab3824f28bd667ce7666bdfb8e131e9fb118ed162de3a3594a1b355b6d0aa4916b1d2b95d6b5c8734f058957378e1bbb6dfb327f2d18b7ff7171bdc05b8fe294a0602cdb62a5516cd95588e6720d8bb336e8afba48f1daa0e6790340ef1ee729cbb73845557dad2d7fd720843e3f458f14999f57c7dc1601a907465787478801f8e3ab4", 0xf9}], 0x2, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x74}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x200, 0x95}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000180)='(+{/\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000280)='}!\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)], &(0x7f00000004c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='^{\x00', &(0x7f0000000440)=',[\x00', &(0x7f0000000480)='\'\x00']) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000200)="c87e006b1afdab41b14a181767450a1fdd5beea6215007003eede8f810970a1207e1bd1b5cbc99ab7e15321e201d45ad0c9f64498fa1ef95c3525dfae80873ff52437d64c9e14d1939c2aaf891c3644ca14f84ae101b9f5c4c494e5f456c6a6ee0bd", 0xbf) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x8, 0x2}) open(&(0x7f0000000040)='./file0\x00', 0x18080, 0x81) 16:00:18 executing program 1: ftruncate(0xffffffffffffffff, 0x0, 0x7fffffff) kqueue() ftruncate(0xffffffffffffffff, 0x0, 0x80000000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x20, 0x1) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x8c, 0x8000000000, 0x2}, 0x7, 0x8a, 0x2}) chflags(&(0x7f0000000000)='./file1\x00', 0x0) 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r0) shutdown(r0, 0x0) 16:00:18 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="ed4bbe84a67a305b33444dfd3d9246580abc8496efd778bc4a039d73c25c7be94f63f2de169a5f015ea995afcc635db4275ba0bd53ca96310d42028f78dbacbfc360750ac9622d219951b6f42c97e7c378b6b04850ab32cc0004", 0x5a}, {&(0x7f0000000040)="77cee9", 0x3}, {&(0x7f00000000c0)="3d020c6c7183c4c7f6fadc68ea87bfcd10fea3da30fecd8ded97ceeb2a55e103518940855181b6904f9a0f1eab74e1efc04e0645d175f7572c1c", 0x3a}, {&(0x7f0000000280)="3156dcb0f4", 0x5}, {&(0x7f00000002c0)="ea8db0c5bd67f2d1b6e1940cb70cf63e71aad26743faea5d2c080f814648527d70f0d8ffe93cb7934b", 0x29}, {&(0x7f0000000300)="412b3838bc89c142a4047da4145a6d", 0xf}, {&(0x7f0000000340)="e2f2f1a4bb73b1075e06b615ef57315f8b5268522bd6ba8204578769880b955b74aa5b8831f5603e2bb18ee1cc210ee1dff93c805e87bfe88bd81b6f0826e5738689d8ea60e9bc11bcc156b9d1e99b1d013d9756665b65eebfd6a700b9e576f739c0e133bc8e4ce6ac6dd0789c942b", 0x6f}], 0x7) close(r1) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x9) pipe(&(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000dc0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:18 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) dup(r0) 16:00:18 executing program 0: semget(0x2, 0x0, 0x180) r0 = semget(0x1, 0x1, 0x700) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/31) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b00002b27febf00000000000000000000000000000000000000ffff4f22006e103b4cf4752c001926315d67c36c90bba65e0e915498f2ae7f3663d9ec365f7370ef2ab89ae191acbaf1823f21e84d5a7fff5bfcd4", 0x5c}], 0x1) 16:00:18 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000740)='\n', 0x1) syz_open_pts() chroot(&(0x7f0000000000)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x1, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:00:18 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) munlockall() mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) socket(0x31, 0xc003, 0x4) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') getsockname$unix(r0, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) bind(r1, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0xfffffffffffffcea) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) 16:00:18 executing program 1: pipe2(&(0x7f0000000040), 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x20000000000000) clock_gettime(0x0, &(0x7f00000006c0)) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "000000000000060000ee1f00"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x40) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/93, 0x5d}, {&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000340)=""/182, 0xb6}, {&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000400)=""/192, 0xc0}, {&(0x7f0000000100)=""/1, 0x1}], 0x6, &(0x7f00000004c0)}, 0x841) close(r1) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = fcntl$getown(r1, 0x5) r6 = getuid() r7 = getegid() r8 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x53b) getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0x0]) fcntl$setstatus(r1, 0x4, 0x80) r13 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) link(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000180)="22f285df2e2120c6b26f19c6f292efd89d432ef042d868cb92cd8e0c1e61da570d316e039b9b6068bc7bb4ef53ff53765c456be8a795a8fd326049f698695e4ee3dfaab79d0f588ea120e341c231612c445488af68a1a187bfc49566373261acdfbd55138f8547869f2e046fa3593afc6d86b645f2968686bc3f44ca94b58a9d29cee03c2711e1c7c1797cb4c10c763971269af48fd3a6d5e93c45", 0x9b}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="2000ac3500000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x4}, 0x403) r18 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r19 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VMM_IOC_WRITEREGS(r19, 0x82485608, &(0x7f0000000700)={0x10000, 0xfffffffffffffffa, 0x1ff, {[0x7, 0xffffffffffffffb6, 0x200, 0x3, 0x3, 0x9, 0x9, 0x0, 0x91, 0xffffffff, 0x4cf2, 0x587, 0x400, 0x800, 0x0, 0x3f, 0x7, 0xb36], [0x200, 0x4, 0x80, 0x2, 0x5e6, 0x8, 0x7fffffff, 0xfffffffffffffffe, 0xc1, 0x401], [0x7ff, 0x20, 0x10000, 0x1, 0x1f, 0x7, 0x5], [0x400, 0x1ff, 0x5, 0x1, 0xfffffffffffffff7, 0x400], [{0x6, 0xffffffff, 0xfffffffffffffffb, 0x10001}, {0x2520, 0x7, 0x1}, {0xfff, 0xa000000000, 0x7a, 0x1ff}, {0x800, 0x6, 0x4, 0x10000}, {0x6, 0x7, 0x9, 0x7fffffff}, {0x5, 0x1000, 0x10002000000000, 0x7}, {0x29, 0x85, 0x7, 0x5}, {0xf7, 0x100000001, 0x8ad, 0x200}], {0x64c, 0x1, 0x1, 0x2}, {0xff, 0x4, 0xffffffff, 0x200}}}) fcntl$setstatus(r0, 0x4, 0xc) getgroups(0x7, &(0x7f0000000500)=[r17, r4, r11, r12, r10, r15, r7]) pwritev(r19, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r18, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x48) getsockname$inet(r1, 0x0, &(0x7f0000000140)) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000005c0)) close(r1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x7300, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x776, 0x3}, {{r0}, 0xfffffffffffffff9, 0x3, 0x20000040, 0x6, 0x5dee}, {{r0}, 0xfffffffffffffff9, 0xc2, 0x40000000, 0x1, 0x94}, {{r0}, 0x0, 0x1, 0x0, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x29, 0x200fffff, 0x8000, 0x9}, {{r0}, 0xfffffffffffffffc, 0x44, 0x20000030, 0xf949, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x0, 0x4}], 0x9, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1a, 0x4, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x4, 0x1}], 0x101, &(0x7f00000002c0)={0xfb, 0x743}) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000400"/103], &(0x7f0000000080)=0x6e) r2 = kqueue() shutdown(r0, 0x3) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x87}, {0x7}, {0x6}]}) syz_emit_ethernet(0xd7a1585e0a50b4e1, &(0x7f0000000240)="01") sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:19 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x4c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x45, 0x400}, {0x87, 0x4}, {0xa7}, {0x86, 0x3}, {0x0, 0xffffffffffffff01}, {0x8a, 0xfcd9}], 0x6}) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x48}, {0x2006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x7) getgid() syz_emit_ethernet(0xa1, &(0x7f0000000140)="426983de7580499920fd6748e6ebdaf300") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x35, 0x0, 0x4}, {0x6}]}) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000340)="90568d818374b9da9f1fef87bf4b3fd2fca03edc4720797ed2bdaa64f0c74d732ac0bd81ecb6f3f639a964cd7578b2414e38ed569ba71d45798557d3a8fd8aa75328aec4f9a5959deb290beafe08a79cca4076beaa90c69d9e28d6553c6718fb54efdc026c", 0x65) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16", 0x5c) r3 = dup2(r0, r2) write(r2, &(0x7f0000000480)="090573ab09cec58ebd946a4a53d66578996715", 0x13) r4 = syz_open_pts() close(r2) r5 = dup(r4) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x4, 0x1f) r6 = dup(r5) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000000)={0x80}) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) write(r0, &(0x7f0000000400)="ae2b78a59d1b01be69b12f03d9f7fedd81a0efe0d3e40f5ec3201eb8fc82e19638ce6373a0b4a20ccd804ede40a874f9d3346d631bf36ec16b773fa0bfa5836477249e48d042b33463e8f3fa06974f81914eb6e06afbfa12abe17672a0b2da13e209b6c731fdd7438868881bdf0c04c03c1a3b4941510cf5f85ece7c85b10b24ee56ee3154d7c5d17b9ded077a422e0600000000000000e709bf81432ba7dd53c26df081c4c34bdc8c69ccfaa1d7dbf5de04bf950bb04534732e835815ccc8ce74a6000000000000000000", 0xcb) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r5, r1}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r3, r1, r3, r1, 0x0, 0x1}, 0x4000000000004, 0xff, r4, 0x0, 0x0, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b000000000000000000000000000000000000000000000000f6a2287f433f000000000000", 0x2c}], 0x1) 16:00:19 executing program 1: r0 = socket(0x0, 0x4003, 0x1000000000000000) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x401) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x400) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x80000000}, 0xc) sendto$unix(r0, &(0x7f0000000380)="b100050160000090000008005786ca900f0e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b78049e781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f8479ff986a0733d2356a6a8a4d132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae8fc500000002000000000000020208a371a3f800040000000000000001000000d700000000000df7e56a7e8840208a67ab1d7726ab7a49b2abf1d182c228441192f3dfece370cfe9693f1f07e0e99222cb6c85a521cfead1e5209f015150343edb5b64ffdacb8c1b44c3daba6360733d9eb87a0cbf359a1db1a004e8d2b3b546d20d2dc5e677fdb0460a8aecab28a4a60ecac45beaeb137e20b5", 0x4d, 0x408, 0x0, 0x77) shutdown(r0, 0x0) 16:00:19 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/57) 16:00:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x90) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x5]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x30a, 0xff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x23, 0x0, 0x3, 0x100000000}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x75, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0x82, 0x0, 0x59}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x843, 0xe193}, {{r0}, 0xfffffffffffffffb, 0x40, 0x6, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0xffffffff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x20, 0xe0}, {{r0}, 0x0, 0xc0, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x3, 0x2}], 0xfffffffffffffffe, &(0x7f0000000240)={0x60, 0x80}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x3, 0x2, 0x1, 0x40, r1}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000002c0)=0x80000000) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000300)=0x6) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000340)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000380)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000003c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000440)=0x400) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000480)=0x6) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000004c0)=0x7fff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r1, r4, r7}, 0xc) readv(r3, &(0x7f0000001a00)=[{&(0x7f0000000600)=""/131, 0x83}, {&(0x7f00000006c0)=""/152, 0x98}, {&(0x7f0000000780)=""/219, 0xdb}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/187, 0xbb}, {&(0x7f0000001940)=""/171, 0xab}], 0x6) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001a80)={0x4, 0x7}) r8 = msgget(0x0, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000001b00)={{0x100000001, r6, r9, r4, r7, 0x40, 0x80}, 0x6, 0x8, r5, r5, 0x3, 0xb618, 0x3, 0x101}) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x54}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20582, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xffffffff, 0x101, 0x3, 0xffffffffffffffe0}, {0x6, 0x967, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f00000001c0)={0x9, 0x6d8e, 0x8d4, 0x49f, 0x8001, 0x1, 0xc2, 0x2d1a}, &(0x7f0000000200)={0x9, 0x7f, 0x2, 0x100000001, 0x4, 0x8e, 0x1, 0x8}, &(0x7f0000000240)={0x70, 0x9, 0x4, 0x80000001, 0xa3, 0x0, 0x401, 0x7}, &(0x7f0000000280)={0x0, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:19 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x800, 0x0, 0x900, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x90, 0x6, 0x3, 0x101}, {{r1}, 0xfffffffffffffffb, 0x8, 0xf0000005, 0xdaa, 0x7}, {{r1}, 0xfffffffffffffff8, 0x81, 0x2, 0x40, 0x1}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x6, 0x3}], 0x7, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd, 0x4, 0x3, 0x1}], 0x6, &(0x7f0000000140)={0xaee}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) fcntl$setflags(r0, 0x2, 0x1) 16:00:20 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000800000000000048aec0f6648085e76f238951e5ba930000180000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000e98398b69d214158a22a69b3c50f1f7f00c1b5af693bfea82a2cd327e9f968beb43594507f82660750ea4165f2586bd5bcd0d465814478f07e656e7026e53aa8e659e10bb76d04c441cf2dc1dccd0d7ef392f862b02436d57e3ffed3500889f9dc3248f049342b84a1c23042b1742fd91f"], 0x0) r0 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") connect$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) syz_open_pts() 16:00:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x5, 0x1f44}, 0xc) sendto$unix(r0, &(0x7f0000000140)="6340c798df88e3b006d2d2f98907d8672eadbdbef1986d1aaaf27494b63b7b77f3038fba13e82ee8106a6fae8a12e88ae22970f72d0482cf7eb5e9ad45eb29ed6f341dee1737285945f272fa1728a24430a064182fd9b9168e6f8abe0293a4a07a1615574538220be248b8e558381cf07f8fac8542876e4105928355212b5dba31b35627eef5fc2a00b75a8bd77431dc1ce7f821bbdbfb1b882dddca9c4b5df892cbaacb2d542a40c6314d978bd85d0e4c533046847dcff8c5323e9d46768836867359e17a14544adc50e537a6acbc549209359375465a776b0fe7f38e04a7187a054d4808", 0xe5, 0x4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x208000000000c, 0x0, 0x0) socket(0x20, 0x1, 0x0) 16:00:20 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x7) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) fchmod(r0, 0x22) r1 = syz_open_pts() getpgrp() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x810, r1, 0x0, 0x100000000000000) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r2 = dup(r1) r3 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="28000000ffff0000016add97669db84c8e9dfb0667fa8903a00799873370"], 0x9}, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="6c38898a3f20acaec51b84ede8f48a233a", 0x11}, {&(0x7f0000000140)="a7b6a2f69aac528e19333c1671850882de9738af0ed2791bfbcf9eefc77c64bbfb184ab3ad322561aea550fa0b820d72cfbb67", 0x33}, {&(0x7f0000000180)="8831014f998453c308a00e9ee3a6e68310dae2318f524f34fa4d411605e31acb5cabb0e9485ff805436e7869b2f327c6497282152438498f069644dbe6f5c0a0b57f8ec1af6e7cfd7093ec105999346c20a0f3613dd0993a4c428e0edab0f1de28c72404a0dfe7a0d6a476b24f603a869fbc3d6c24acbb80f212b0acb3bae1eccd665d162e6a3aa1b44c54d74ff4d535ffd8e91e305ab6efac8804c3d93bbb447217033a598e9ed5479681aa38", 0xad}], 0x3, &(0x7f00000004c0)=[@rights={0x38, 0xffff, 0x1, [r0, r4, r4, r0, r3, r3, r2, r4, r1, r4]}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x38, 0xffff, 0x1, [r0, r3, r1, r2, r5, r4, r4, r5, r3]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r3]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r3, r0, r4]}], 0xe8, 0x5009df2c345fb7c6}, 0xc) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) fchmod(r4, 0x60) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000000)="56e5f72856fced1fdefc26", 0xb) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x6, 0x4, 0x1, 0x48b475cd, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x306, 0x6}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3ffff) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:20 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x20) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@in}) r2 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x82}], 0xffff, 0x0, 0x8000000, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r3 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x1, './file0\x00'}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x1) 16:00:20 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:20 executing program 0: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1000000000000000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) syz_open_pts() 16:00:20 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) write(r1, &(0x7f0000000380)='!', 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000300), 0x0) socketpair(0x20, 0x8000, 0x1, &(0x7f0000000000)) 16:00:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) chdir(&(0x7f00000001c0)='./file0\x00') connect$unix(r0, &(0x7f0000000040)=@file={0xe1e9b4f03db036d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10a, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x3) write(r0, &(0x7f0000000080)="b765bdd23170f341864507cc4e08fbffa6a42afb84bb2afee0933deb151751723c40717b57eca584729872ca1667ef8522b2ce64960db3f65bbcb7c1067bb1e0293eed3f4fded8090805549fd289bad10382dd2b3af42da162e846096c5cd19b01539bbcbd510ad0a053", 0x6a) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) shmget(0x0, 0x4000, 0x1d728864119b88d, &(0x7f0000ffb000/0x4000)=nil) clock_getres(0x2, &(0x7f0000000140)) ftruncate(r0, 0x0, 0x7f) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x0) fchdir(r0) r1 = msgget$private(0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f00000001c0)="ea0f8852bff984d99d4c5197eb16c5df23902b586f4a34a5e9b6a923f6afc04eeefbf0fcbc53469ec7411f79572c6bda1b2f5c198b72403caea609c7adbdea3f951b7f498b186a87c3ed5df00ba587db77d46968a359c64d97d994ae561a12cbd772fb24daf41e0bb1e17e714f0bbf8aece467b7b0320981f5e7acec6d22766b2ffa68a8d55c05056524ae9c26ff169dcf40b6602ad623e64dd6103525637e720a0c5a5b1f20f87e945f0f8feec2d7bc225ca5e8d1ef066f2f13f68fb089ce54a0c72fc3d1672f0e308ebc1abff9d2", 0xcf) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000002c0)={0x3, 0x1, 0xffffffffffffffe0, 0x90, 0xffffffffffffffff}, 0xc) r2 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x3, 0xff, 0x6}, {0x18, 0x2, 0x1, 0x3ff}, 0x6, [0x8001, 0xffffffff00000000, 0xfffffffffffffffe, 0x3, 0x100000001, 0xfe, 0x98, 0x7ff]}, 0x3c) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000340)={0x1a01438c, 0x3, 0x7f, 0x8, "f6e29b03c34a824b210909ea260b8de5916c3e18", 0x2f9, 0x100000000}) r3 = dup(r0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000380)=0x20) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000003c0)=0x3) readlinkat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/110, 0x6e) sendmsg(r0, 0x0, 0x405) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="3cc227e979d181ff4e2a40ef77a3dce6959bd5bf2e354344c89411f92d730407120eeb8cebb4ba8580607a137547cf07348eadf0c1f33321313203b3cc2926663a3aa4c395d38ca605e23794bbf4477565819b7d41e3258cd327749260010d48b22575ed2ce6180f7a5c0428bf6e913f7298e879927ec9d0bfd52464f8a7e012108fbb106a7a15638d459e6553f21754e71147999f5e289948218daa2f522a8785b96c6d78fae158f7e516084a38d70b055a7ec7d568038cc535ce50bf0561991dd797f0d44b249c01354010a7bce57d452773b733602467efb704a19c75e44a9f6d6e3db3704fbc89f9692d8cf4a426569527058fae8c63c4d3764d4918", 0xfe) fchmod(r3, 0x182) pipe2(&(0x7f0000000600), 0x10000) getsockname(r3, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000006c0)={0x1, [{0x0, 0x5}, {0x3, 0x90}, {0x2, 0x1ff}, {0x3, 0x8000}, {0x3, 0x100}, {0x3, 0x80}, {0x2, 0x7}, {0x3, 0x100000000}, {0x3, 0x1}, {0x2, 0xfed}, {0x3, 0x8000}, {0x1, 0x3}, {0x2, 0x1}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x401}, {0x2, 0x5}, {0x3, 0x1000}, {0x3, 0x4}, {0x2, 0x1}, {0x3, 0x2}, {0x3, 0x400}, {0x3, 0x5}, {0x0, 0x6}, {0x3, 0x5}, {0x3, 0xa1}, {0x1, 0x1}, {0x2, 0x101}, {0x3, 0x1}, {0x3, 0x6}]}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000800)="3395f7beb27090048ff52f47bb94910d3841a516dcd8b265f7ea93ddc2007e703431fd7d69139858ca8b07679ff4f80b1185a3c9b2c77caf54df9bb44f61b4a13f957ea7a3f2d6615effc1d8febebf5ef30b3424a1391453320f157032b291cb816db11386f4c8527b2b1ec029bfdcfcd82f0a03817100316a71bd2825f3ee6b94da8b2ebf34d2c8cc7c9f50791c2dba76edbbbbe17c194386ced757eaa75fc20697a17a5768b54015711efa9dd28797043817036ce9cca1cd1ec9", 0xbb) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000008c0)=""/86) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000940)={'./file0\x00', 0x5, 0x3, 0x4, 0x1, 0xed0, 0x1, 0x8, 0x1, 0x0, 0x2, 0x8}) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x10000) shutdown(r0, 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB='\x00'/10], 0x1, 0x0}, 0x0) setsockopt(r0, 0x64, 0x5, &(0x7f0000000080)="83db8455b3b909fb608eb2", 0xb) pread(r2, &(0x7f0000000000)="7012c376a7836699804d99d731754765f516661d7b96104283effd81119c169d94fe33bf2cb65e356c85da3e9a47eabbe325da0c236282203870cd3eb351396c011e5cf5f24d2c4c5b2825b8d45dd2", 0x4f, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="ebff", 0x2) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000040)="82c3e978245e8410e8d4e258cf6cad5120c169661b45bf824adb4deaf3d0a31bf8e4c123cf72690cca8459474a49cd280552123f3616d9fe7bd5950dd6d75e766626827c6665cbdec62f106b693428dea1c2ec3652fed8e87b9ddfb1ba144adaf62439d3f968b79d", 0x68}, {&(0x7f00000000c0)}, {&(0x7f0000000180)="f1108bfca3ae9a1b0d52b3a0cc49af97bbe83195eccca76de7a21b909ad36d0011b3ec0f225531826d29e7a8e01b4da32f685b91d46601d1731e67086a43091e3ff685d4847d89d1dfc4ebd748d9cbb155354e093e8a579e338f224b1712daa64ed580fca9123acc20f9cc42a284896ee0b7c55f3beccf7662bcdd440e1453deeecab7d283c9678e455404f8658cb25e4e1c646610e447aa5278c8ff5a45c048c27e94e35fda42de660c0da6eb39b26c2f77536798ada13f9d46703c0f400b1fff55dd4038479e54b0dff886b605889e359b3d436ffe3802fdbd43d390c9a3cd9510e6f62b117296ad8672573c48ac0f4b04b6", 0xf3}, {&(0x7f0000000280)="20e5dc9be8f90e13e2b791b4ee8f7d045f00d056916970dbb3b6bda3d808acf88e35cf5cb467420cde2e3e5edb07f74bcb6945e560dbee8edea224b3ec0062556447f39fdb79746188ffb6b65d23e44f911f919cde430542721421c0688506efee46f904b8da43dcb457e0146a21d10a07f7efadac4f068e0095612f529a4030e012230aa12c04a81b2ae8381f7a9f505dee71ff8e64dc124c6be25ab4837451e83033911a13c7a4321d54a5f2ff64fc030e92fa6dd52f8c4cba0da43a206863bac49e10307f494c2f7a7730f5c5fe2c7ad6cd235b53d26989c17235974e15f191ec4f3a", 0xe4}, {&(0x7f0000000380)="b7eea4b3c25c03f972b9637ab362c8c38760983618d4d06f4f6ff6a6955b55af0cb559606cc520bb432ae067267736e301e386d38a98afb24c77c80d9adaeab1ba2481dec2f6ea47e20e67344a314a7519e33ca4a4855d845db197470b15704658c30680c675d837b4533d2f6e3dbb2a2e75d3d9addb96f6deb848bc0202a77117366424adbd0b34a00afb99aca58523f3746f4011aa57ed7877ee990b3d4722738e12484d", 0xa5}, {&(0x7f0000000440)="72b24e3c0bb38147524b4b9344c9f3e0a121d00cd808f9a8e5318c62672e3901fe22c8f51f6962ed93568753a2ae3189bc9b379eb44584e80a339a908ea1e432a32fdabe6b53d204d2ba0f313c8f30b2cda3dc93ab6869672648788c29081b187d80d7405433048858153dc118296de8411c0cdb43b3bc0d84cf2217cafb33aab12ed502b33b468e6278e5d1b4d45dce5d83c826d8638676ee20e3dcb1cbd1f751a127a7052190f039595a1d1b0665e880e50b25771ec21318e7794d8b9bb06ef6f45e1dba6351b9f3670e0b371b9dbd589a30d918674bce0de60787c73c589b55de889f4e6c728325cdf307fdb669", 0xef}, {&(0x7f0000000540)="d9584d14e8910122b2ce1b19a1a3b9e2bdd3f9e62cd50116b3c6354ea1c954b9a6ed188427e2d0510201f068ae4372c1b26dea1c0d3c1bfa534ccaed3528f0451ccdadf9ad3fa1eb379cbdc3803b90b38ae44b044b13e99f94cae228e11413b553e55f97577a20fda34851b72f800fbc14dc2110447bb4912ad240ad7c6c01adb3695b67faa9ba7669e2b4178d69eb4faf074918e349593eddc652ea64966576cce632338492beddef15c67ad28a483350eb822b35ef00b092187400e1c2883df1614601c647dede0c1c791fffd7a2e45fbf873fe249", 0xd6}, {&(0x7f0000000100)="92215b0a00dded9af37810135d6f4dc77bd157d6e0e7380256504e4b4d", 0x1d}, {&(0x7f0000000640)="922077efa5121dec237a381d2ca8a7acb6fde7fe4c122a0a248a988902753ec65754789efe545029c9e86a2d84990896793c0e85561d92e9142bd3af5658a42bafdc875e8cfbbb7eb46f928e24737f1f000ad622d632ecdec872331ca0b4112b484615b0f8b37e4d95219227bfa2fbe8e109571853c761f15f98e0dfaac66b91e7114497d1a1e0c8ece41bb82aad40f391017aae7b8fc9a3d2d2be558eff41c90c91e5a04a0522ed644cce00ed7cf4cf6b68371d07c63f3437", 0xb9}, {&(0x7f0000000700)="574dce0f2ca5f62ca02d25c6fc53eb935b37783cbc208f185e425f7e45954a891f5d1ca02545e60841f4afc0a272444d661995c9e78e54", 0x37}], 0xa, &(0x7f0000000800)=ANY=[@ANYBLOB="60000000000000000100000058c200002f253363af5edab9d7c4396d96706a5df16e40463ac5f1440b29578502c4c8bc63d07e311e5082434daba2e9ef8b52f204e695f3b26de42c3a2320eba714cd95d9cbddf04e6b017c77a2bc3c602cf3001010000000000000ffff0000cb0a0000b673dae5ac0b442cdc5bc41ec267df4762e7b869da7052467c4e6829d555c21d30ab216c0d6d4f0ae4c0c3b0fcc86d824fc0880a92544eb308f257d424008dbd7e36a29ec0ab9651cc80fdf67a36de87cf112131fe9007386898e1ea8d11bfb1944a4c30bd1a2493cf917f5755f01660e3d5773c5c4102e80c976747ed614a7d699dfc1a0cf6c9d9ad90f34495c7ff543cd350f390a3b609bb558da7a5f75c1bd2f2eb6c32fb992281b4515d53c56ae5f621b96e67b49ae006efc6c5e900afe46a3eb4f77d379c0bf30b530735921f3de7bc3a736390ddd7c225971f540781acaefd05c4828da6e6f44098926db322e5256bbab216f2a4bc50c7c45450f5f24c6adbda36d257a7d5053e0ebe5a9e1d8404b4c0ec10b730cfc5665d3a5c89be33bf00e60cba04393bb1aad201316bcffe2bb6013efff6827add93161c5428774a0aae4c83c51109be469616cb5443009793a00cd48a9f740984e820b207a57f249c7f0ad4af4b2628cb8f5783e675f3c908ac9e1392af79bd74af3c46c3e7d828a57ba6191d252de704c4c21488e0f34cf718188ce3afc99b97021ef3865fd39039dd1d55167e0803d7bb430a9b7462c552f0f9b2ab6733d328b90c9f2b62f110db22c1e6942eb0eecc994bfe3d26bdd073839df757fc7c31567c2ab124d6b76423effd2f232333501c0f8bb0b51def0f01b5b9337772dbd5a594b66de78c2f72144b9f1e6275cd5e93150032ebc0604f3dd91b20709849ebe02e9594c11f66dae7d433f10b603a731c70094729e7dbb138a696d9be27e96675d4cabea9463964d7f794f28d6af8fef27f4f527c801b637f2d63b70720dd2aa05c4a0832db60b70b6e86b9e0cfcc50644907e319e7ede20c54e9e5450292a27634b82dd8a89323742a19ab81e1b95e7d375f380e306a28e82d85396d6bd836d95b99e614169e728299b6d8377a00951c95f9982a64e6a3a25b0e1ce51db6709bb9a6d01b5b26f70f9e21b6cdd0fb0265a710628f41c3d4e5535e1e279617bd8633e1386088a3266d709da9ed20d52ac14ac1c078232af43873e38ed3da2deea5a9b630a81138c102ed21ec2f11955c89f7f10a3352712693cdb906d3fd56d34e5adaea329aa4cb8ef1d099580ca43cf73336cb27e05c4e9622489682e838fc98b3905d4eab9489ae3d6a1866650edea70e673871cc2b5fcf92a9aae5312748c5b7d49f486ecc853e5963360faff5e369af1ba5a74f5f646ccb5b9671109e91b6c283636cd71aace3f261a4ea7f3d434d4935ea99a8a6bfd9766918a2035c96f19453b461867b74d635b04a4a772a1fcdef26ed2a15ae32128f6e4078ab83847e3c47003eaa898322ac30be670b468200f33c8c460e242fa3adb2b365478d6fb1a1eed449676968508c6c7b43557d1b8248486a1953d49b3e86fc8158b7bc6d2ce03e47204cb364d156c9fa0cdbdd04aae8b352a50bd68bb2fb9fcc5362e4bd1596961c6d24624d4855b44d3584eb226c99581710ef6a184e2be92795d43dfab922e55aa1df45803e94516bbab638540c2364457a3dbb953e6871e28b423ab3725d7b4ec4a13e40aa6fb10c1fb290ba5ec5e9c060a8be0a5e5a7ad4ce589bd611ff43dcc40d2a4738a0bc66f6ab83bb02c009ad4b4889535379cc20cbd3e6b3181707de31d20c7db66d68f6829b014e1640e6cf357ceafaa13aedb86a27a2ca7c18f858c88bcdb9a098494e0f44fce8ce851f60e82c8c95d80c9175c0faaebdb6b9201534da319959bc5933941ea50ba711dafc05b38f5195d5c5dae71c8c56771b2f5c80b7c55734f55f34fb594cd802257869ab06ef55bfe072af18c34c79bd50b9ceaecb02e629d3b26d9c4e65496526f8265e30f948a0a774dce44c4172564ed2b8a0b416d889ecd4d7476bfeff457ae35d7dccd37df422222545e7a4defdc3540c57b3ffbd825f54a0f3219ec4ab6368aea135c7d20e647585097586de1538b01c5a04734dfc2ff4d2e07395920a48ca6abc215cc06981377f4f2ea81b6e921d5858dfd23890be923385dab18dc17f5079aa5c31dc1060184d28aae3c706eae02e3e020128540571fc67600b0b7998bea0a827ef3a84fb2eba5eaed5b3ab51e98c3803d96f8739b07bf5fe3dfb06eca4babdda990b0fc2d4fb37f1b5969ffbc53b828028668746200f52113c5a469d085a722ee9d8e6a336d7e07fddca144a26b713348a1202f09edabb5f454c6dfadcffdcd3faa593dc8718b42abe17eb53fa418dc79849d40d23b7316167c3bb9eb8eb0c744f555e856e2d8e03d82bdf83c103aa3130a5d4bd1c2f0123ec4fc7b115f9172e3eb1b9222ca803d7dfb45a4180d6d303821028c2b1aa09f598f2786d4fc10cc51dc278e5568aa71e6e4eb4efa36c4a02a29b55bbecf1f58882b43fd3d89795137510a002a01e75bf8d23eb3dce151ae99ddc4bc26d3700b864428defaa40d7fc0c6083cfd9405503361c0abd7483aed26e28da41622566e169d773b4fe34d5c2562ce954597c4edbb156130ecbd58cca58507878b857963940cbd786cafbb76c7bcaa174ff8b37f4dcb8723ff6d1e53fe88a712ff1461bdc68ab5034ab0ee4a0c9621f93665ed4691cfc058e0f10d90e6c5362ec101c3759356528c550fff51d192e1f9ae70ad4beb7dedfeafa39a2d2cc844abeba6986dbdbdb5158ec6d0a9987f085466d35f24d9da99f8080c4c4191468856c8fc9f7682145da5267de06cc4c23b79c9e96f74b67ee414a26ef75229da7af4dbc9ef5a61eb3c9974c20381d8096bd78e032d99a67807794df2f4b95d1f870f5a2933f1384398753ec6f4ae2bbab40c14776ad8697797a3d0c05454a49098f77a1bab3ea954065d52831a40a93d8a91281b1530efdd86a900c5714a7fae7ea7b87df56006873d564877631bea668b190c5e0027a0046b6b7b509fdb995cfcf127067eb42ff565030df9ff9d5796d85a0ea4ff4f18f13fd39c1e411bd10519bd00f5b5d126523e8a948cdeb72197c1637e8470dedf0d560ee01d3801e84a0753faa391c1018fe7ce7456d688caab22781959ae964a6f026771000a194ac89e02321289438990ba47c7f5d97bfbfa8440c8444f4b57f0c99d494f5a69f162130da53d0f75e0f228cf9353364c478fc2d1d7b4ba2ced1fd378b9bf75269c25454daa8e156c5e92e328d8df75e89468a1a9d9da56b1fc7de7a0729bf73cdf2e36ef26c516c45790fe7cafe18ca630dc2eee60149d921394a2f0841723346a5e99396047639d6c23dab4228a26a89b89be98a99fc9fe42353b0a479a25fce9bf22a1ec8c59966bc8d3661f78c05091a199fa952c56a225f0914c5b38d7268fe54aee7c550315ec903c8fc6e96a668e9f9a5f54d5e370e687931b37ed59743c392f4cf8f7f814db8c75b2be9b840fbe8261474cbe22df9c88b3d73b82bac50161be218c7b1775110f625d186f4a06bf6cb1c4682f592b0349f99b38d596b031321955428bc9e291ba8d2e9d48a13bfce35bc17e5278eaf3cee0d8733d8053049c3bae78601267da9235524f8a591d959489ac10f9b2ff46f89aeb251521173f1cbf6aa67940e8c65a231e2e5308cc0f0aa7f0c88639dd434ba5a0eba733b680abc10ab85f7eff7d402e27c297a90b3dd636274c9dd11a15739d18b7273373b8129908c1ed910231eaaa79d13c4841a7adbb37295764b30e036cb42663dd74f12aa91416406b00062c5df3cf758980540a7673099195e2e363393d453823da14fd4742dd4a45e9f823eddb929b0943eac7423b9af91f981936f7e1034e672d6cbb83985dcb6252d4f19bc1c12b20126bd9cbccd68bba206640d2fe6b698b1b0bd919b2ca2df08f7d41d49e28178cc857f29597d9c35a98eff7c96d3bd54a89860437566510238a7adb9d653f59b64afe3704450817066cc6ed09a652499393d623a6bbce9a4d3c8ff13052e0fe812d01c36d77bef5b4a8d99fe77c6d88cd0a2e12085d3dd80c1acf6c1b490411e38b46437d98bf727c5c1f50c8d7d747be45208313d0a561fa2facf89c65e82d1fd7ec69cc62e3289f8d70298b2d15c879277fde8ce20c301bbc440c801c95b31a0e4120190938a3d27e94a92cd21af2b9f3defd43e6ba6d3f0206be176bc77be0bf53c385e0d29738882f332e2575b887f2f30d692eb7f49f8b60fcad0769d3af08cef6a618c4b46d9853763df70aa851aff7b6c84811d991a6b0a2c0a9e7c5c009aaa6287e88ad9ee707106d0c8b718bb8f1773f9e8fd1d8262565aa87f8cfd4f91be75b840497ffb0033eb2c8f7ea1eb7bcbc6890b01f8c176c393a2215ac5052f087f80eeb17c54086898c792877bec25f2b18bff378d8465356be84b50eb4b9ed79e386afb6c2ffe9b0449e768464f82771e1e608d1da56fe44b30852205553e9aa3f34da5851311837e3c18b19344ef49bc472dc240155d79337b9802e94882217df5568360d5f07f9bd6bb3d9799aaa122ad168a7935fcec2c0ff69c3fdf7da151480748b774475a3c6ce830aefa8d1ecdc57ce63996a72d9acff61bdfa3f90be4492862cb79d9edda0d37b3748a033680abc592fb463c4a16a0d6c9428b5aa7e29c1d9a7bc7509f9e015d20bafd4f6e1e8f5b8ce97870ae4ebffa784c5767043b2da879f69f16d1d56bdd66fed31b49f7fa94f76eac4a1aef073f417fc8a9178793f1c7a4ff2584f37958b90b75c2c1a4ac22ceb9742925b17b480a53016b4f4b2f2735e01c84e2cc3fa5a0f983ace14d048a6c3313ddb872573e82cdf632f2bb6ea0d0f3ea143f7fb0541f5b42b778065fddf1784e132588ac4c00c3646025213736880dcdae5cf0fa5324d28b29a3a650d2d6450dccb1332b18d9764bfde17aaea43e4f3b2b087aaa83728092e7aedf5b9e27eab244d1219befba2d2dc02ae5fbf705df11993fe06c2c7ead56a1e2d9040c291d90baa1eea4686853599c05c7133503b9e591ce17375001687f7a2ee54d43f18b9c3332155a781b2cb03a88cd2cb9cf156c6ca390a61a83f87c873e9727adf271adaee1a14b0817578bc285aa8346dad0f3e3aef960b1c45b7f43169b08b08ae11009528e91f6b5b9a62025488d37fcbd2ae52ff6793361c6e318df48342c45b84372df8a4bcba3f08a42219a8d4e09673447c8e402d6e06e48c1f97cc77098926aaea7e1a00b19248b4b37f9f510594681b6abed1b34c8ede85712b0216ec40d73031a453c4a3e707063c8dc114c3e0643a9d1fb1a945f29f8c21c00db3bc2e3bf1f763800cd88c7be2d8aa22d01243bfc35c20e394c83fe1d777c7113be371b3d8bcdbb786e16c630781ed730876dff0e0f5678a9e2ff02fefabeb2dd9eaf39b5d2bede0ed38fe0e521cb76ed95fb66d2f7709ffe8b2715bacf074d4a13f265bc9a077387c1fa26f2876c87bf89786c4a9a89eed9ff7da25ac14330701641210c3df94fd029f34fb62625b2b9a32c5232afa754ebb2b1b309153eb4a41a20742ed834eef0f27fb92de7530df1ad23e4cf14474a67b2ca760bd3391c2e85bcb5b24e36d0244356a81860488c6d8e1498b8eea1213a5a168fe64df0e31cc4cacd70a76727352688c95938a242d8574fe09255cf59eadc44c21c52b1cd667d7f52e3fb1b29399c62555ceb7e8ba0ac2fadf7fe9f268c1f29ca7f3734e97f1e7a724e22be6f5a3a10e75f4298b4a79ccb04c99a7cc70e9c40a2f0d41e6faa07cc7bccc043819183584b00df746c571cedeb64bd4c6861805421c7940027151480adaaa4190b8fb8b854d5e4b5034450f304fffc7a73a0056f50c7d46170"], 0x1070}, 0x6) recvfrom$inet(r0, &(0x7f00000018c0)=""/159, 0x9f, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20080, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000002c0)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000280)) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000180)={0x6}) setrlimit(0x1, &(0x7f0000000040)={0x8000, 0x10000}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x1, 0x3, 0x7fffffff, 0x300, r3}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000001c0)=0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20040, 0x0) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x6}) ftruncate(r0, 0x0, 0x3) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") r2 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x48) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:21 executing program 0: setrlimit(0xe, &(0x7f0000000100)={0x8000000007, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x80, 0xa, 0x9, 0x8, "88fdc01a9a48352b01069a4dedc4a5d6a2902145", 0x9, 0x8}) socket(0x800000001, 0x8000, 0x9) kqueue() 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x50, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x7b, 0x288, 0x3, 0x2}, {0x7, 0xfffffffffffffff9, 0x10000, 0x8}, {0x0, 0x5, 0x6, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x1000, 0x8, 0x400, 0x200}, {0xafbe, 0x9, 0xc5, 0xe0}]}) select(0xe9, &(0x7f0000000300)={0x89, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9}, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x8000}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000002c0)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000280)=0xfffffffffffffff9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() setuid(r1) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d07002f662c26a4da36790e27ea0a0f0ba7911d7fb6ced95ca93cc56c2a52458fe1b4375fac4086616ddca61cca842d59e235f1d57892d6481b33cda0320d225ca1f9da083341280887ce64b42e8950f6bcaf6a3856345855d0b820153097ccf8f41964466537864b35a9000000000000000000000000967542"], 0xa) setuid(0xee01) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:21 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x40, 0x40) accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x5, 0x18, 0x5, {[0x3a, 0x1f5d20000000000, 0x8, 0xfffffffffffffffc, 0xfffffffffffffff8, 0x1, 0x7, 0x200, 0xfffffffffffffffd, 0x81, 0x1, 0x9, 0x8000, 0xffff, 0x9, 0x1f, 0x1bb0, 0x4], [0x2, 0x6, 0x9, 0x9, 0x7, 0xffffffffffffff7f, 0x8, 0x40000, 0x4, 0x4], [0x7f, 0x3ff, 0x3f, 0x800, 0x8, 0x2, 0xc0], [0x3f, 0xa8, 0x7fff, 0xce9, 0x5, 0xffffffffffff0000], [{0x4, 0x1, 0x1, 0x8000}, {0xff, 0x8, 0x9, 0x3}, {0x0, 0xffff, 0x7, 0x100000001}, {0x0, 0x0, 0xdc05, 0x80000001}, {0x5, 0x3d7, 0x2, 0x1ff}, {0x1, 0x4, 0x0, 0x7}, {0x80000001, 0x7, 0x2, 0xfffffffffffff800}, {0x7, 0x7, 0x4, 0x591}], {0x3f, 0x4, 0x6}, {0x6, 0x36, 0x5, 0x3f}}}) 16:00:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x100000047) 16:00:21 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) r4 = shmget(0x0, 0x200000, 0x40, &(0x7f0000dfd000/0x200000)=nil) pipe2(&(0x7f0000000040), 0x10000) shmctl$IPC_RMID(r4, 0x0) read(r1, 0x0, 0x0) 16:00:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x5, 0x80000) socket(0x0, 0x2, 0x3) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) 16:00:21 executing program 0: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='c\x00') ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) accept$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000700000000000000000000007853d9c80b3d4c0da69d3817ba04000000000000001eec5425fa22460e3d7ec6acf038544feaeb034226f047e0120b90869df27bb261e17bed42dfc32830d3d28ef2aeb1fd02e4ab6d3828c10b7102b9059baaba65e65f346b9c82fe04cf6a391eefe433bdf7245b6cd3f255cdfb1ee37f5175bed0a1358e0619733facf214e561d6f6ba926d68d15cfe5b150d7e72bf24283acc014f1989ff6e32eef2681014ae54518c618f120c28f6ec88f2d6c6106e83170a000000fe04e1df440816b764ebff558e696d269e438c97568cfb6a37bb4a6a8f494a1e3009e5c30e867904ff639ba7d1af4593eb11e7c90962c512588bb5e4e55972f9137b047f756a58ec3cab4a513d5d3010e25dc24d920c977e00d4c3205d2b43be6c178a06d0aa0afda4c5ee044c0518f31b303deb3bbbbe7b7a9edd0515ee116a40bfd335af633c3c6d1104c72369e7be5a0506cbad3955a532e0b5c9e4b5d4ede41f6f9211ab0c2fd6cbf1afee30aba384b50fe0a04cc89bc41e4c449d"], &(0x7f0000000200)=0xf) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:00:21 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0xfffffffffffffffc) write(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:21 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setitimer(0x2, 0x0, &(0x7f0000000100)) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) r1 = msgget(0x2, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001340)=""/224) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/194, 0xc2}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x26}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/197, 0xc5}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000000380)=""/128, 0x80}], 0x3, &(0x7f0000000400)=""/79, 0x4f}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000500)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000004c0)) 16:00:21 executing program 0: r0 = socket(0x2, 0x4003, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) fchmod(r1, 0x10) socket(0x22, 0x8000, 0x81) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x6, 0x2, 0xffffffff, 0x1ff}, {0x6, 0xffffffffffffffff, 0x1, 0x3ff}, {0x8, 0x2d18, 0x69, 0x7}, {0x1, 0x7f, 0x7, 0x9}, {0x4, 0xa98, 0x7, 0xfffffffffffffffe}, {0x80000001, 0x100000000, 0x5, 0x35}, {0x8, 0x3, 0x101, 0xfff}, {0x4, 0x5, 0x7ff, 0x7}, {0x6, 0x3, 0x5, 0x5}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0/file0\x00', 0x9, 0x7, 0x1f, 0x0, 0x10001, 0x400, 0x100, 0x2, 0x1, 0x2, 0x2}) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 16:00:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) getsockname$unix(r0, 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x100000001, 0xf5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x10, 0x3, 0x8}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x8, 0x6, 0x1f}], 0x401, &(0x7f0000000100)={0x631, 0x7fff}) setreuid(r1, r2) setgroups(0x1, &(0x7f0000000140)=[r3]) lchown(&(0x7f0000000180)='./file0\x00', r1, r3) 16:00:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000340), 0x7fffffff, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x23, 0x1, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x90, 0x508b48bcfb1e8b9b, 0x101, 0x20}, {{r1}, 0xfffffffffffffffb, 0x80, 0x43, 0xfffffffffffffffa, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x17, 0x7}, {{r2}, 0xfffffffffffffff8, 0x2, 0x40, 0x3, 0x8000}, {{r2}, 0xffffffffffffffff, 0x80, 0x20, 0x7ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x41, 0x9, 0xfffffffffffff794}, {{r1}, 0xffffffffffffffff, 0x200000000000002, 0xfffff, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0xfffffffffffffffc, 0x1000}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x99d10594a3bd0ef4, 0x80000000, 0x2, 0xf8dd}, {{r1}, 0xfffffffffffffff8, 0x10, 0x20, 0x100000000, 0x800}, {{r1}, 0xfffffffffffffffa, 0x12, 0xfffff, 0x4, 0xbb}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x5d4c6f94, 0x8}, {{r1}, 0xffffffffffffffff, 0x94, 0xfffff, 0x7, 0x66}, {{r2}, 0xffffffffffffffff, 0xa9, 0x80000001, 0x4, 0x3}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x6, 0x54be}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000021, 0x2, 0x100}], 0x0, &(0x7f0000000300)={0xffffffff80000001, 0x12000000}) 16:00:22 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)=[{&(0x7f00000001c0)="b67cf482a913d89100000000000000000000000000007389e4ebf40fbfd81195cc8ae739d2036c67", 0x28}], 0x1) r1 = semget(0x3, 0x1, 0x10) semop(r1, &(0x7f0000000000)=[{0x4, 0x4, 0x800}, {0x0, 0xffffffffffffffe1, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x2, 0xa1db10e0af7ca619}], 0x4) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x3) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x10b) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20108, 0x1f8) r2 = getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) r4 = semget$private(0x0, 0x2, 0x201) sendto(r0, &(0x7f0000000400)="566edcd08aa323c7936b0f2d1c6028a7bb9f184385463b6ea26379b03f5678014c1c864cabec9a3961ea1fdb8667ae2d7387b5eaf58b59c03bddabfe3a82594fa0157f1542b5b66d69fc", 0x4a, 0x4, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000002c0)={0x8, 0x8, {0x40, 0x5}}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) semop(r4, &(0x7f0000000100)=[{0x1, 0x2}], 0x1) sendto$unix(r0, &(0x7f0000000300)="74bc425b7fe3ae18334169585279bb7ffbd4730b3561c3a6cd8ebd0ef5d01ad2d28502af5ae7ff4f7413d958e453aeb2b18c3096819ac2677bc49bc03bb4d6cc702097425d815943ece24387f35b54d915fc78569e5c9ea5f3c009161576bc229c1f1121797371978d0655f9332b27f1559b57ce5a5e481a18ed4c2f1bb4e71d28e0125b665ffd055734df0ac99fef337189230347440033f77a7f4598b8659900cce3881bf83e79adf649d8d366aad3cc80224a9787347be5038db9da4c5539f42ae787928f116d45c17725bab2a1c1d30a4d", 0xd3, 0x2, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0xa0) open(&(0x7f00000004c0)='./file0\x00', 0x20000, 0x20) 16:00:22 executing program 1: r0 = socket(0x11, 0x3, 0x2) r1 = kqueue() sendmsg(r0, &(0x7f0000001480)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x10001, 0x2400}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="7f178cd4ba0773620128ac09db1a376702548b26eecba07336", 0x19}, {&(0x7f0000000140)="03a7bde0af85b68f2cd9f505af7505fe1e8916a9cd771e9996c7be06cac7340ea98086e4d3fb076867fe9abd5e3e1bf1194df6f93f5058da5ae80d52b91950cbcd6ebb9b34b9717782952d33f877fda107ee9b62dac82c87a91b6c5d1a796bd20efe2621160a4d6467906ce8340e1aaa281f65c1cd56fd5f9283413a0d64d4d23e1d917a13ac833d165c5ca23cd55151bc9bafa860edca5d6dee5709c1962663ea51f718a3227484bda9659f3521ab7c06c0879c2f97d87e71b0ba307fd9c178ea927bfe980e70458bb8c51bfad083d6229064bc6961e7219b011a81c35b", 0xde}], 0x2, &(0x7f0000001500)=ANY=[@ANYBLOB="1010000000000000000000007200000070e757db27a42348aac50eb709865a2fccd4f8b5984af5100c549c79d853b4a16c97e4162134574e8f77e87f40777cd39f885cb91c06098a4309b9f98215a6ac3716c0ba9ed3623a4e506e7cf26fb6db247a41745b3e773f40ded320a4c4ff444a48339d1085ab71a450202c15f3781d07c6e297dd7a4065bade366217f0a3a169be70018b9f1bb2523d19d912110612059a250580db194e3a81781584907c763cf5d75a1784bc05535d823ce84791aa461311dc3b67bd176fe7de791756a0bf71fff66f64ff608f198897adbe60de103aecc15c8cb332d2a1f54087eea44077a1fc2501af7c69d24a3a07b3a990c4eddc0ab2c867ec9f52ddd0f88f18e582842d13a854838973f0242742823880c08b24a85784ba25c9f726cbcaf2273e581087bc14e8359eef556c18c781d3ce9b2a46ab8b9807ec83c03f126a3d2b2fe43b926073b2f103c6b65f07dfe76a7dd76fccf0f0ab435f917bba65dd4236fae318dc4d274a4f7675de429569f90e7064727ae40d11a0b8428b212906b059efe87ecc7dcce1b66790ea3232fcd0f9dfafa96c30f27eab0b2600854e44814110abc47043b6171fced2138d8ada526f6d9ecf305646a3278540573a0ccef9be7d74c4a3be10b2e429031ff23814662332c2fedaeb6ac97e622682a523d6fb154fccc64549076c85ab18f4a0f8f2a01a72e57a8405d1f740cc0de3e6f7be44c906ed6729b25c0484039b48b2ca9b55fc073c8c45c33a0c3fd4818b93479bc640e2e65fc04554d48b7bad6627bea34863d8f8898f607d8dd3c819eeee7a880d0d8c93b724162f62ba98513f2aa1fa8cd92d4965feed31dc54d1ef1802370da3ac0ef6485624cb184f67a73b41c81de6c9912aafedd502c09445878133de0e414cc312d10a5ffb2e45f806d10209a94727d6c387062837e9e8bff1d4f4eb2b7fe69f8be6c02ceb91520d457451f3ca37f0f7ecd03fb2b81155960d13f161ab7e166fb1e81863f35628d3f7e4a85b39e4ec379a7c8b8655ed2d248ebefe299b2c56c6d42cbc4aedf5699a1478bfbffde80d1c61d2616a4e88489efa5376180d773197e8226f5c5fe97cfdd261406833a68b5ab1347a3a8e976b421b0b309044b2ac9dc7ae8b3c339e0ba0649b142af45a261ef2214c82a2e188be4e4f5b674591eca3509985b5622d093c9a6328f52e329dd27970c2d7df974e5aea2e0f223013715cb17679a742b565c7c2134044ba45236c991af1aea9863e195ece070cba452421a2b16b02be375e839af39afb60e10fe8ed587d95f7021bc8b846e46d47d5760b1155e77adb28ecae7550dcd3d395fdbe0f58d6b1d72ff0e389ffda2e360132d310c91d66fc0788cb7550a85b5abaef7ae12ccd2574940e6a5e180eaf0b93d3d4b567fa58670b54be0fc1f0fbf9940b0570405dafc998008f9a9ac604403ef9b8e0d21517816d561bb288dd506a7de4cf661878b5ff876fbd540c6e0f61f224001f54f28bed72c06f620d4444f667e56e9ba199f605b20131230abfea260aa9f3e5376a54ee278da1b3ef474d076003d21ed59f57aca3f9171f805be639f7388b39a2221edb649aeaa29cf9ab782d1aaee8f73ab3b4818ae752555adb0afa280acc5a5f45833502eb7f858caa541e1e1caa3212e98f91007772896e23086d6da3a0116facf8b29b6c07e3e7defa2002bf71104219562ffadbc77788e9767fa4f306657ca2ca2796971fcac8f71500925d82fe9e2027904d0f4da82fb69da77d014bec8cc854b98d153c6122b8f63269965cbc8f31414fca469203ac1c7bdf3496ec306d49401ba64604eb8e913c3136e5881f84cd29d704642ea4e989ce81ec96b77f7b6b0c285a66a2fd67a8f34e29bf7daada48791b974f2d6036e0704d2eb99b58eb86eb6e4c16aae3c9bcd233260bc546a2b9dd37c687f4290755c538f7ecf48d31ff4029a0cc7860e98f8cc552e9c0b4ddb0b547a6b5f6d22d3d5e24cbe15c74346d52bf22ee8267804f3531181a2b19dc02260bf4513adbecd13b41c26eb630e7741698cd9adb9a7f9c55a640e71362e94e43460d859b170518f16c7cb336eab884cebcf7bcef07bb422e9aec3d0df81426290841f46526d7823c3921350eee015d588514e803e8a48f98ad906a5ac88283cb6f82465b20cf698d6c3d7beb44366b592efe40966fd67fb2789d43eec3e1447830ff2f46de1ac5926f0447aea68680d5b1a379b5d6ff4343bdfccec385a4f0001b92b97eb0ac733bc623df2677034253cdd9a6101e5c2f757b529efaf807b51fecfee6b070e80afbccec07dddb5e24273352780fd27972d3a9075e046c433187afe7f5d8e66f4a81b1c5713eb240cb2376b609c33b1724a543936783f66a391f53f145f94151a759df25fd52966ecb29b3aca7408229f4323f13e0435687941810b0ed1b3681b8948e3179893580c4b2de31b02294c37d460c1a65ab709d6c0658a349124ae2c63c57a4b9976d3d975b2cf3c17af1d02ba05a56cc6721d790ee58fd8671710bacfd0650307cc9757a3667dc8a2942ffc9898f2cae8b2e5e8d9b530ac5b71f584dff566ca4a96b65ab6c0fc71efa0fd62fc524cc87464dc7ad1122c1f122e48d9cebc1bf47ba4f4ef9aa8d30ce1ba068a2a5a45d7f9bb6a844921e146ca9bd3bd70faa123ecf674247d1c53302d23f01253b32b1752662a888fb2b98801df85b48f3bf40bfdd80d84f59e21689f2408e6299ab70431c19fab9e6bac5e469f91b8771d4fd2ebf6f7d56a86b699b29c2fe24db80eaea44f54f4b02ef3ba1d148d7ee2d292c086d7555c8bdb8dc284d04c60e7ee678f22e67e6360c5994278250d221a211ee77d9dfddef2c294725b0929918f85471d0d2736f64a24f7d2e9c67c30c6d62c90dfd4e95ed29bcf2d821f00e60523ded63936517b8c143ed77a22e5bf1350643629943b22c499210f9cc736187e8eb937a9cbd928fb4ad032d45d1911269e759db7547ab1f33260ac5d9c67425497b2b19103dd31a692cd38befea0af60fe31f49c4d2210273905eabdb803ded50adee0101b1acba78d1f47ae0ed0494943f7a601cade37e3a9fa54d571d3c9f05ef8e03458171d86beb9b94399eb4ca29bc8a96ba1f5b4e87bf60d603c6299003c472f827c6249c43a6521a0c11cdf9f0c887c8c6a319767f54684b734abaaa9834873074b1a6dc77a4adb40fbc4f47bf4458b6a46e3209acc36257629a7578643578716d4419fd421d6e40670239f3f71d52c466413f99184ff7beb0c55bf54c81420d6384e2aefdd9a90d0fa3a9a2ef84b77799142aca96f2f30f0b65aca1fe506ceed336afb985eddc2243ae3a9dde8da52be8da55edbba76e7e1f16fd326dbfb4c1fc4dd7997730ad7c36e473712b9aaca8e285b70a8145b7fcceefb494853c92ab77225fbd567d5516ca33ce3c44bd51976d675c18c93fefef89b61cc9b961c7c0aee35bf5a1fb90c832e4ba2861c4374952937b1b659bbab735a241596f863c254c6364ee6c9b2b0a933e9d383a1503425f690ef66277a825590e36082ca23dae2a6f2b14a118d58644cf92ae6ad8f464b14d00ffbe8e2e9ff59e1ee8f32f8774cf9f2718c472a7cc507e22e64c626337e0ea9bc169acb9980365271573e20896b9b58c418854f0c80688b4881f7889b082b84da066d902f611d6b128886776e6de804a36242a1a7660de864eb3ecc745ceb126dbe2cd138db4ddc632f2505d779f583ff83d39d60be5e3236a9537ccb10f923a01556a09cf6d4545c5af19fe400dfa3e794d6ebc592a29e0ea9ac89f2bee2a4fa94f6676218a2bbab628d837ee55fff711c6cd6d35c01bc986b1123c3d0859038e1bacc1698ea60904a48cdd488626ade4483827aaa23f98513d8fcf00f76e66d77fcb46078ad12cede5281705f30c2486c757f189135da2ca48a6035a5b0ded65b447652ca3806e989df9dc39e622266beb5a22683ea96847a47dc542942beeaed82448aa927a0e25abbf5a8bfe0587de68bcc6c6a9d15e18ddfaabce3ad32c0b95f19f6312c0334cbda7a9fe612894c545148e11b2601d716ce11d1b541189f7fa86817d11d556eb832c5e348ae7ae69f9510e7a8feed0be4f4415c3b8def1574734f786d141d96febd8442f36f24038dafe78197217e7344a6790975437c5d46b417ec8bed7cbde3a06b772629ee3d5962c89bad0c4c89943cd0320c8abecb2b8354c8d4bbe4d374565d4388ae0f37abec929f74e0118359e5134c0ce3e302f29ff35f59956d31e8dd03a4623572bbc54d4e2113a580d70ab37c0846d5024eec6b7467b402f275b2c0f67b13db6028f61440f98105da9cf5dd5422ecd613e8b07a611580a7f03d7cee0a312a5f81a5b4a042edce930b3493bae01baf50cfbe95511e21fd4e0d98bba1aa9d53e65e8ce236a77e333a56e9d25b20b5b4b6228535373b484afd14911a0f355edbb7c294e69a153d2fb33bca34ee7643e1f25a91715b3e911dfb70444a158dbcf79451f7aab38fcfd0e85caf8e87588c6e88393a712dcf58aef243f709cc04d6f189f6ee9ff86b8dea645257fcb014c8523897ac6a2a9b93d9797f6bbe9a045a37807a329eb8e4131706e28e26f1216e4cac5e148e5c898963d93c7c74e9c9142ba0cb77e9de658601f7a406ee62cfc297072007b23cbf66c3cf50f3649e22516836461ebbc33ec07960ab6d86e684d6f0b40451e3b22ae9e3e1a614e5c3b1dc9557b4686c42e50b398a3d041669ee19b800bd09926910bb9ae151e987252b3f4c61a92c340469af57d77ab2131bd7504e32bcb9c1589971a64a23d0c9701ecf27e71ce13ad76dbf22e1719ed8e6635ea19a92b0272b24ce64d0a596762a8736244a70312d4dc7993e23ecfe13f4c2715a2a551b56b4a9c0fbe41d2879f9273eaef7c48d9bba1eea7eb0c95ab52badca280a29668708103c9b4fc31a9ab2936d66dd2f37417b023492c685546fffe64fe81695feb5ee315127249de14bab3424cd60bfdbc475de10aad25c8112edf34e67a7fe123c01bae1737eb597a759d9e5fc8544896a8ac86c730058f52034d03eec170161a2108c038c5e342fb3d42a0d74ffebb04e7641afca0574f009f91fbeb0885aa7085fa24ea096bc25e12a0e404f2acc8246e08a24612bb86c9d032d72044eb08587a87c2db25a4d3d731996fb2bbe6bb2ce02422a7780d729be1da30b954bcfdd6babecee67231eee7ce3179dbe333047606a18f3616005394156463686e40915923b6fb4e73bcc98afce822657b8a737520e32dcfb52cdff73aabedbf4d17cf9b4d6f259d79341d369fa7a8971faaf0000ac354fffd70a07f910f6856fc17ea092701c2020130acf79edbcdde43a0e40b245be024973c42c78a437a2ad06ab20f993ce8d02fec9565d27c4e4c85e869e0a978fa555d5d6a257bc123c2e9421aea3f61ea1e5e26c079f349f07bf5659902a9623a31a6eec6b10e54266b9d3146a1cc7ffb5790671f9e9d30d4b6f7bf044756de5a43654adaa98a0eca5577f228ebf06474de3c21f2d0acf6485a84a5d7c58c678e58e5db7d423f7f087af30005f64f8ec261c1da5bced6fea385359b42c2040b72668a43735485afcdf9e6b3cc2b07125b3d4b3499c5e7c95829820103d2a0beab78c51edefb4871ec0591462689ffb7fe9171f33976f8269e6c311b2b7d12286253b59222ac9dd592c1404bac62b357a9a10956d702280472adfd0029bee5a194a540d012eb43c6f1708495564f55c06b9f6569c4e259fd2d69a619436eb187e4d3ddc597e81fae1eceee1ca80000000000000001000000ff0300009094dcb7329a63ab1786b46cc077584771e55550f8e6be74ac7b8503816550a1fd769aed8efead8aa87c59794e7dd1174e36d9e2c46305f6922fbfc44f47296e92aac089d098762ca5e4cb74f51dafe40aca9bbff8ce4d9f543c28d7bb85e0565878af04ec5b6a8b62b811dafa60d1eaab0bdf0bc8bc29f67cd24da185f56ab4bfa6afd73a34a9586df9d2fe69f8beea9d158b597e59629938000000000000000100000090f0392c5f769fe38e1a5029e0f3282ff1e53ce00fd485a47af0de16b075f445c1b304428d00000000000000f8000000000000000100000007000000ed8e594c74e0ef07610a5b0ed4652b6cfaf80a7633839020cc4561ff8e47bd7b8076b490ddd6255d08fbfb3790c7463e78de1d5c9db5ac3f1ef20e9826b70895a87ee5de335d65ac4833ab0b9b45368b12c9607553c7e20ce9be4d8dc4df7a716829aa86cae77dba9412be4ccacb1e9d379fb98c3c5d5a54ef9ae440116aeb57d5c5aac93282948acba444673e0e2bda6f649e685a087e464303d9e50fab4cf489bf50d06c56c11bcad7af782b3488e26b0f2761a7176d5bc6acf62b94bfc02cb2ce9ac89fa988958feba2aa5f41196f43ec51e5e5e8ba7fab9adb348f9c3117a800000000000000b26419f4ae168e6bf1f6f0ae479a17f9f900a0ab109728c170c8c55f80d9f53a22d2b7c0b5efe2f161f90b1f59b5254005a37fc16bbcb22081092e3115011405bc59252cb3ee96abf4c7b9402adaef2aa7980c228887892541d1b34657b595f6f5369c99640595d13dca80c702a67d5a1feed18db5ba206919b635bf664875aea0a68bf248218bab975b0dafba5b7f2ce99a0d"], 0x11e8}, 0x400) r2 = dup2(r1, r0) r3 = getegid() setgroups(0x1, &(0x7f0000000280)=[r3]) r4 = dup2(r0, r0) renameat(r2, &(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x50) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x9) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="02516aec3b9f323fcb4e6c6003e1bf5a444be30b03e41f33843cf7a782566015e6f4aac7acde9e2d20d23b322cf5133604a0baf59933ae1fe62b1ae7b87eee6b556ab64600fca4721ecd79abf3a41a90a15dca7a", 0x54}, {&(0x7f0000000140)="5ba4f0774e1a50995aa369570826272e2a8da8b4e5a21f0d82061fdc1d889030a7c914b07e6a1b85afbc977dcc4ad846134107f81280e35cc2097a5294ee1eb1ab6fcf64b1d868f354fcf9afb32adf4c39c5df328ed6ad2eee486dc898403c7532320cc3567a638aa5412713ecd7e516d1e6bf299ff18ed7eafa3fa3fe186b2aa2928ae24eea430002f61193da8f35b04b0ada9eb818d3491eb02311ec39fd1836fcb193513390f0f968e0ba5e74da10e7c1f19836ffcb0da740", 0xba}, {&(0x7f0000000200)="9704d1b5d4561910a56a20cd851ebb48a96c3f27b1cb80fa8168650c61da7d69177d4af4ee3c9d12e2a42147bfe60bc9", 0x30}, {&(0x7f0000000240)="c58c42f1c7dde412ae2b821c85e1c99b4dfab35c654d9e045caa10a1b7cb2255a316239c122a4fdf368cbb11494be9bc9eadaef9af98073901311cad470f7f81dfef642ba9776abb31bf54c03e3d139ea6941afc3335539b1c78f85c43f5e729d10524f4a4b67be8b4bfb9acd034340d7e4ec7f3374a30d35ba23604748c07f5b55d0dfcedfd1370ad2ec9b0382ea8985d289c541f94282b704e00d4753ce3ebf2a539083c6ed9158eb8b132fcf3456b70b252504c58bf5f3c67d1aebd83950bc7f15730c04c118bd993759a43d8901490f26ed58fe732beb7a3", 0xda}, {&(0x7f0000000340)="27dc31af4fef955275622aa64e954e7ca52e930eddab97c67fc09d16b62369f4b766fb42f32db1e1380fee65ca7da1599da761786e295d7cc31b381500966f58251408679b67145f460df848a88d1ba49ceb55dae00ecb1e688a64c52b3683be27e916dd71e8e025a5ab3d3da1eb12477abd9e670a0a4be42866d5119b769ac03ae285bc730dc5efd750e43c7a437398b3b043cec27c730ff450d68c1e16c1d3f7625e9b2603ad965757b3d97b7e548d04bcae", 0xb3}], 0x5, 0x0, 0x0) 16:00:22 executing program 0: r0 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) setpgid(r0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x20000000000000a, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0xaf, 0x80000000}, {0x6}, {0x24, 0x8}, {0x6, 0x7}, {0x27, 0x101}, {0x81, 0x65a95a5f}, {0x8b, 0x80}], 0x7}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x0, 0x8}], 0x2}) syz_execute_func(0xffffffffffffffff) 16:00:22 executing program 1: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000027c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)='\"', 0x1) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x180) mknod(&(0x7f0000000180)='./bus\x00', 0x2060, 0x3) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c653000817dd88776904c681a8da0390ec2701213e0a3138223f732e4a8bfefee800e6b193c7f9836ff588f490542d47e0fcdc0db3380fe64c3d47b0a835b3562db6d52683251246bdce40d8d9f3e3a32cfc46d5ea34a801b87b63615e13dd55667f2f94db4ed6ad70f4084bbd25c9c9ba15b7fd7e6f029f237ad5f6d852833a1be779fffba4da6ada0f3fa"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28, 0x10000000}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x876c) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x7, 0x5, {0x100, 0x9}}) pread(r1, &(0x7f0000000080)="1adc617f0a90e5b97c71d6129c49ec02c9", 0x11, 0x0, 0x0) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) readv(r1, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/160, 0xa0}, {&(0x7f0000001200)=""/154, 0x9a}, {&(0x7f00000012c0)=""/222, 0xde}, {&(0x7f00000013c0)=""/15, 0xf}, {&(0x7f0000001400)=""/201, 0xc9}], 0x7) connect$unix(r1, &(0x7f0000001580)=ANY=[@ANYBLOB="af26694b0030005e8e9d5ed5866347305f0dbcb4010b491fb3459d9058e5f628c5630c859b9e23f5b7"], 0x10) dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0xffffffffffffffd6) 16:00:22 executing program 0: open$dir(&(0x7f00000008c0)='./file0\x00', 0x180, 0xb2) mknod(&(0x7f0000000000)='./file0\x00', 0x1fff, 0x1700) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x9, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f00000001c0)="b40dc8b547be3e009dc6dae06fe6cb8576678992dd3b64b2c94518fbed769a522a80f1de1c4d9b9f350069ef9c5fb8691f9ba2034c2e561170920407b8fb43eb1b52a907494dc990aed5121ec9ad72d35da4059acb29c9dbe87ff0e615f6d0fab01c54d63adabeb71a7374e014d84b10370d71f6743cd6694c0519081a7f", 0x7e}, {&(0x7f00000000c0)="7bc676c4771eae849b50497fb7059250995e728d0f", 0x15}, {&(0x7f0000000240)="19c4ce4f6520023e4edaa278856a95be9b35487d25d87af17e619e31d0d4e7cb7f64b68447c82f5ad38cae45a08d2591b8c5c8ff1c5aed173c93d97b04f367c60c8f1e6fcff236aaf85f991cd87b70f1402373b1054d2bb78d443885a6bd7b02e4e837af15f4e495e894debf65d25ef1abdd64e8546cc96eddff0063a72bc428d16799580fe686d31c152986d8257496285086d271d59d4fb675c4f2246a861f33642cc4aaed57a75acd71c8b902bfda6f7680113b56794ef6bffc6f7b9fedfc8ab9d288e5d1da70ac1386841b2ec6ed87aca23da64832e4ec501bcab693b4a023e48980331909bd8be8433a5b0923973cfbc22db9", 0xf5}, {&(0x7f0000000140)="51b1d33d63bc8198c74e2e4de9f1620756afda0db1b5870d9b8ab46c7a8eefac49ed0ec6acf869f956c5ace0aaa7f94d1594f42ab471e589a675ac", 0x3b}, {&(0x7f0000000340)="738209c6a3f325dab31083c48c49efce88a4bc271e776fd9d0b6dd345929a24ff8151d66598cdf8efd9be7523e50128557bc9c47c0aa5bb959c4efe7b22657f93725db13a7cbabe8c8b3a797191bc2e9856515745b34db80b745db27fa0cf683de8dddefe862224b57ca48fe22755adde2c70085e56c8be97919eff081d3f4536b1376d9ae88534e11019dfc4a15f4b90a8616ac07baad7c3db3d76b29b8546b4742fa3ef1c1e8cef70b06839918d8f872b2d5cb6d686655c9b40a1281e9389d39a45f8e3571916d79b59b43b3bd71a45170e558fb2107f46b", 0xd9}, {&(0x7f0000000440)="18dbc0bc4e070cf07a03d68c9d06fd81a0aa3c753e0b002027e9846413dd6e36da852cbade07be0b0830001dbdeba2af8f2b5527efef49808b1a12d45f4e61cc43434f821e21022fb42d6524cee97aab83bf49a48d46efbfdedff7744d98d030cf64288d76d61d3a78917f4285d828a66cf9ee86530ab18a594759d07a807970963676b000c2f9efef60284246c4d5fa96caff2d2ed6ec760bc1dd923c98eebcaf28c286946f0b390a8c2906ec5e02279f96c7d8e854a85598145ab240bcde02e59f81be28e8861610aee671a40e1b70c3389eda3e645824c4c9e75d641f5b8c560bed764829", 0xe6}, {&(0x7f0000000540)="91d3ed75fc1937d72cd68f449371d056ee735048e92c1b55ef14eaf24830e1c877c1f4f0f5107d6ffdac9b2cfb1a937596319d7a25b39fbf46f26e592b5c1ceadd7d390536c2f7b60e9e357769f00146643924b4fae665dd4861736240a11dbdeed7936c269d8f1a2c35b18975d0dc3d65e2ec316a742f17fe4d3951d733fe868bd7616ea35e7d11790b22db8b6a11642c0264cc2c4ed47ed1d362095cd0547e7e220de1fd4505b98604fe54bdea17675e39f8f824f82f23391af7424c", 0xbd}, {&(0x7f0000000600)="ea50da", 0x3}, {&(0x7f0000000640)="2c0cc2ad1a4230b6cce3664682cbdc45b54ef68ffefdc4684f2143fd2366e853f81ea78807233d5ce14beb2e9eb78035167db9bc7d681c534186e7153e27ad1e7e02b0e8d03d48af0d06497b4c0664ec9a0acb7f42a3bb6d2058aa3d8451e6e677304aa91e7109f5379c76f3fea8c7603935c369f4de263a0b555e6529a880a94db8983f65212ff7c985503346ed0f4943e0eeabd8dad7f82573d7d1b2da4f3d9a234eedb3e447999c3ec5e242ea170db56bdae984b896664be013f280f22fec14d954748c4452f75be80befea3edcd938023d34ea29999673426549c0506fdbdd00d3f8c25252dd5b6f", 0xea}, {&(0x7f0000000740)="5c42c989490808231f56ed9e45cc8308e173cf7cee6ddda83e320c1b25fa5f9d73fe55ba90345023f0606a2f5d62a9cb5bf382b1af3d7de209af4fc1977a1477a3df58ea2e945789ca1d2c4c41732d75628c7acce07ce6eb5354935e02647952d6156acda6c5377c404981b9992f5068aa098b8c30d2a467974c100634b35d7e4130", 0x82}], 0xa, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x5) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:22 executing program 0: r0 = socket(0x1f, 0x8001, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x20) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x401, 0x4, 0xfffffffffffffff7, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3d5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7a}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x83}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x600}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xffffffffffffffc1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$KDGKBMODE(r1, 0x40044b06) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x4012, r0, 0x0, 0xb) fsync(r0) close(r0) 16:00:23 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r0 = msgget$private(0x0, 0x2c0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/188) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x13, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000000), 0x0) 16:00:23 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x10, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x3a2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) pwrite(r1, &(0x7f0000000240)="bda69fdfc5658a87b9b4bbf611835efa4e4a2c5322c12dc664c44c7015ef384a8ab46cfce1e5992a9c54f5ddc2ca69b98a5a2f41f31140caffa4ae1900c2096c32635434b5824653db1d25ef624f50b20bc648ffbd7f8bf058067fe28b099a7fa950201713db9b6022a52fbea4da4eba8cae2b1bd648e548b77fbb8252e5de0a2228acd40cf0a2375f57a218e2f7a33c5152e5b21222248dd654beec7630842233af6f020b252b4be782d48f3fa1b8d7c725f0b686e1b3564800ec34541e6387d0f18a2e776f377dcf5a95494325dee73014b5", 0xd3, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)}, {&(0x7f00000001c0)=""/88, 0x58}], 0x2, 0x0, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r5 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r5}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x4, 0x9}, {{r3}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x2, 0x2}, {{r3}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x2, 0x8}, {{r4}, 0xfffffffffffffff8, 0x9, 0xfffff, 0x80000001, 0x7}], 0x200000001, 0x0, 0x10024, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000300)="0153f1a308448e9e9f06b207abc180acf8a2fb406378fae6dbdf67c25415c60a829592d16e41d26c16ecc150ec731e14f9ab8f289e2ea858b2af625cda0e724357dc3a0266c639f8b463c167087ac03d5e096e185a6efb81603f040000008cb8f22ed0723d178794700903c5be883a5a3a652af9d4d7ab83efec0f20e3d8f2a68738b195a3d696a17a99a31c7ea86909f79850fbe515dd5ed2cddd08e19b28a3a0de9b", 0xa3) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x12e76c85da26582b}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r0, 0x4000000) dup2(r0, r1) shutdown(r0, 0x1) shutdown(r1, 0x1) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8002fe05ffffffffffff"], 0x1) write(r0, &(0x7f0000000040)="791a7609a888c83f8b662fef2786370471162f6bb46c96e94b01c999c2b71e83290950a50ca71aac479b4497d466041b294d99f50bab18103c4672262316d12255d1ac524600af221c67744d152f67e0c517db26ed9d9f36c3dafbaa54c9c9f50e757529825e1d1bb9fc268721e41b53b5a7d65a99705c3eb3ce52230b93691fd986549a18fbb7cd2f7cc1526d764534a260d1ee20ddd28db4ba0d3880d600a535522cab9a409bbedf55c45783e750b9f79709c6447ad6af2ab763757d5db8ce3e302a0f1715464e0018ce8a98f7c95c891d52ab43098b924ef5a053e519fb65781dd12a535aa6ff9e2d63c156acfb2b012419cec60c5765605e4fc74d0d7d88955600b685dda45aac247d93632a3b3189854e16018e340673648ddb4d052eef2dd1fdd95d376a6ac9ffea86e4383366f707499670c17f75ece4319732b69ad5cc9311af6254163e5bdcb2d40f23397887cda478efb49805aa33f1be8e315f7a98757ebde32904f377f8841107e236ddfc37a0a748c37782ed8cfb97719d20ae49c8dcb792dada975e53e134362a912e9a9722811c896a86d07e7a7a70bf9a5eca5286813479692d29f7f48e2e25923f900272a04d2db146a74c2f4e97c389148f81d62855c320bc372d066b8683efd8c7850a9884ea7b9bfff9a46c7798c43d172a9a0e5de6d7b6fadcc093571e2f3f27ed5415077acddf6afb306e382fd09589c09202a2b0dbe686d1a4163359b6c31b1fb85e5656a4c27ae51745823f656a3d8d3fce9eae5ec546b27a61b838fd16b230da4662cca4ffe2e11f4fb3b343a8b1cc1dbbc7f453f77eb928fc58a68e123b588e2c5a4153421dd1bee42102dcb293fdd74d00b7f3246bda231944c536d191c8e033297a134ff5419247c826655fe74cdcac4e6370be1d3224d0fe75b94afbe2bde762abea17ddd07a044a074ce60047ea6881ccab87ed45cb8fa9d89f6076a578731ed4b02d0724a24858f71ba0b4052bf4ff6b486a42cdd35032b2173ebc65db6f99b102d38b895111fff0a3c85e1c2023943bb8ab17c04b12e2bccc669de918bbeb2f748b710814416958c464925499ee56a239ac342e53b35688e9c82c9287d67d7960059eea472173eb28f5f3462ed0749da4a4da4870af3c4c9cef878f3983d72941adbae605607ab49e7533835a2ea008cb432c45a376fbafdf45cccb9ae3c71e59b355ce817509d52f24683c0e130afe9cff679b65210f5d336637e214d9dc35bd6689f9b5701e72b563a28ea13e6a93e5dc4fe0c77680fb8c5c6731e34c6ecdd85da24fc95786984b85dd0d92203c79e946f38fa48a278380d3b4a4bfd91c1ad156bbde035ac1095237d6f5625b9d23c727268c36a92b8ed417d855ad74b877ed36f73d6544ee52606006981c6e49744960276cbe873b901f3d60819e3dacfec18829913abcd17d1b97b8236b4d35555c9e8266964366fc97546704f5e61c07e8e0f8647dea77df9d784902bbdd9a9d359733a456cea562c3ef7afddfb2bbef38a39d7fb4e7470189b419219e966aaee03b8a7b795d7eaaf4c563889861a96de7353e5cb3dba6cc4468065ece3d94a305e084f9e4b4cfc0994a43219a6469aec117e57fe0e76174c770f477b0b3873afb0319045a6ea91b8968947dd5030b0f92c7be6f2f7a2ac3a33e2984ecab41c1c55617ca4b22fd15aa87dd6b39ec628fbc0717b174c68c043513d18cf2c090103f3d30def74820f7dae300b6288cd5b072bd68b8d4ffd090eebc64b501fcd728350b691c0d63baa79c5c43c4807f1a348c2630a170088f88771f844ae91f095786afcef521e49471de923c30978a21e58264c324aeef3a819d4b5a93f9f55164722baeccb5af9c8e1e59de2572558e9c71c12184b655be482a220c9a2173ee739a4f64e99297a41467279d32dc8ac5de3a52439ebce3b5420f861afc77ef04e21a1c64920f0a648f9470fb8e354bb6f4a9a3cacb1b579ff7b58c9171f20e010e529c60552e1d33fe634e002efa88dcc8e8b5ea1f64d5224791bdebeeab750cd652bf0c61e62b2909097009c368b3ca9a741a24984055f82c3913c3ec7f43ebff8e24a27cd38323bf6b6df5e565cef64e76c836e64f15bad65b7d72a2f5931fbb8dc29d302e54fb5ded55ed480270c9b086d85a327394fb062d7a6ad5e4bcf9037a7fb6d52c988c0f5b2cc34424063adaae418ed14fe2ede7a9b4889f8c35ade90da8f1f9ced97d0f9975a00707b16c3f9b6a691311a302fdef25f2fa94bccad7fd982ddf0cf2e6dd858aa3aad8cd72b0fcc4e19fa66415c0ab1f4b088011df227dbcb8dae223df4d96768b0fe393f7edc31380e17c87ea0208de73b76bcfe9ec8bdc482099c0b963e7308a7024adfe3ab2f01c153d761ebdb27d709fc56537bd047230647de27f160df446845055e3f40c901bc03d8cf76e7210cfd801fc57cf7af914094c0f1691777d355e51e9f1ad1673a3836435f7eb3060e4a599ed09f15190cc9054f831443eeffa47a600a2b2824b32ccab58189f9b16d9d9f343328f079da2a65571aaa68d0ae6a4c2464bb50b92312a9bb89dc1232db8b604b4167918de1f851970d9c8cba96bb12b62e620a77560c5f99f6a6ccbfe2aa203dfdaa14a04867677cc4b9f5933e9727aaef056fe2d3a9ee79c7a5efc0ad58dc9e125f85fcab902833bd5f353e850e293a2f7618740e167c91ca47c98f009850435f8691871e036911916085be603e50cf96c5badac61fe765808e486f3cbabe41221998916d9aeace28b86e450af4d298a44710f4710ed4732248e9d27f1bd735537fe1070232bcaa11c8cdf6d9e0424b7f1007345c42f60ec06cb1e08ef286d53f7444976c9d2a098335b39318edf2e76b6f1a73caf30667740c30129dea6bdb2d6f4728eac18f8d562220fa5da428dbedda7a92c35e2fb4d9ee4ba51f765e7ae46dad9ad0e04aebf78092f18131e85fb028d414ec56e9bd44635453d4b60444b1d73e244a68e19f4fc58c2b9472d13cd8f6079a537f90b72d37819c308cd2f73b16bd5b403673773abd68ac04ff99304bcd339ed9b09e471227ea7dc88dd18408b04097839b041472c3ef239f71136707493d38185f1d99416052e4ee197a1d6d169f4db8c6df05c368e6f2a9da37856c21d5d6bb58013c2a337a52f592f5e08adc12ec821f2102780ba052936d4516a42fa1191529fb3b5a3246b522409d40da47cdcbc665ef01a4fedfca87813d56b8da935658c0749bf55e6d8a9d053446533ba63d7a02c13e58e4db747ad2ffba0a6e3858e4ee9a4ef43d432de7ddb3ee48d58a0be3582f212de1561f0af494fd95b5c4e7d317339a6aaa86913beac0b8eec541d0edf1967cd1885244085f160e6fe9fbe151151e73193976e9c923b70455c97fd1c4b8c6ab61960830068cb147b28bdfd06df9e1fd435cf03437754aeaa7dd4b25973b579be39ed28138db43ffe61327a6a3d324fabb3f83d1ddcfaf11012be985af8fcbe2533703817c15b45922cd0972e7a740a6aba339945b767859e4f22e8166d39bbe9b5f720f612ecd1566a34010f2feb0fb5a319ab0fae3a0949d45b6cf1c7e4b8c9beff0b6f383103406852293ebadcb6f8ffd6e0c7535d26f70417c00f1439e9d445393688f6f9de88d6430274c5e75f37742c75a9052184329eb653a8b9198bc07c2242d0e3a29330e4019e65ee956ff8ddfc1e50181c9c461ea5d3184fd10b6d01e3daf8f3ed22c17f9391cd3f4591a7901aae02e642a337db702e6b2d09274953a33d48de1ff94eec06c333ff47da089ad4b27a654f7a5a56026b0c0b8e5e97de65e81662fc4fb137bf2277c80f8ac0f37f2b7373d2005c71447720f856274b0475b1844aefc881718b64d053046f919d4d3441e5f0cef7fd02859a95b1e8b54145f3e83e4b6b41718910842052aadd685dd3a9d32a2d5d5a74ac3bbf70323cf39652a220e5ab7edda8ddf2e3a078ceceec4eed07da07d5a95d2eb6acab38ec866e007e6accb3e9156283758f28fb8d0beb698fb855028b4a040b2467d50edff27955ab7d568bc72db047a6476dcf2fe5e77567dab7b037adc1bd04c3deb0bee6daa59764ee872af0530b5f1f98916053da8dab4c3752567ce36b31fa522b1ff548615c32e1e34a1b60ff7c54d1f86a1e8682bb241d0487a78cc4f8b6f259b91efbc461c4b429d6b7a47f9c7f453408404778a7c26d8b3b0655ce02912fdca24518bfb065d4b9fffc2f598872e088bbe3721143c0ba3424186fa8af5dbeba89f2204d9c0df96cf7b4fb096539b5861d8444886b3cedf5e91623e283399911e4cb9070615d13288e90d5dee96e0e1ce63431b32f9d11f6bd3d7602d6efa1c6ac3e07030f484c6c34a5418ba82ab616f31f20b3b7e6ef6a030bfd79f1af4a11b0842ce27c7b89ac6dc04b143b0f768ab2f89d8904e6879f60229aa10f8a00368d2ff156ad98def7198ad60078e079d7af94c6a1f9f48ae58c42b0632098096dd69a896384a52ac029997e573019598a9f4b6af1667db61482016e08b896e092758d6057655db74de88945f2b38e25ea37b63c4cdc7d60fb487b8bbdcf6e8ab236ec1b3f6b94e52f0bcf97220d4722d76dbcf41ba5f3090c94702a9b86919929dc5e21bbf063b908212bdba2a8f737c7545da49bb3eb8754c2f91f0814f3974d64826c5aea688b9e2da8399aaa93c35a0564f704e4335e6f9ad207f6d740955a205ce6b6fd1e66926749a14656da5e3263fa7249e90017446a362adb215a126c57381308f2035231dc8c1c8199435928790e57d5b5a6a8e707e16c87d3ac41b37e484b40a9ea91057d08ff8c85b003ce057a7dde5d88a0b3a176b88dac2419665e1e95450cc5a774faeec526f248949679c204191bdaa7b60b2da5a2be0527397d19a1166fbc097d423249145026650f785c02c7311c0deffaaa4749b5913ee4d0115bd3b0ca058bec9c87eadc68ffeb061179c68ca3e63babee3ac81c607242ccb51e504d87d65327f46fa7f0588a044763e0dce00d6741afaeefd4599a51f0e65021055f68155d0c6779bc8759289f8eacfb131d58f3c7a482773b2cda70669f1d23a769b8ec5d6cca2b9068b7c9503e936d2a76b8538aabd6f151a31495e82484480f56e36c0ef9663f8f14d7e130f09cc17e44dff93b47ff6e9fbb33553ef30a7eb833c8cf3778dcbf56f5e2c927e8affb7adebbe04e42f30bd67c2676b00d0c7d8c26aaf5d459e20260b7623a0d857ed24c2bfc30ab80f868b6d53c5a451aa5a48094a58614765642e0b13590da321aa2a6fcf65c69a0dcd4589f505cf33e69b3b06010132679d1aabf2a2f69ee7997b354c73bb091cd9cffa883e5d5d6859074fe6bb6640fd42a456be176eb128e36a784cd039b585596fd283dd0ebff91a8ba453a985a50caf5a0a3627e8588a6229cfe83c0645ed99724482a120c5e8ba9ec67a80288fe963ca585824eb1dd239338c99b73c580cd9665b22102e1a6af5f4f5d8d30c074b586799a48dbdcea45c91ffbfbdd372f08196e5383ac2446b35df7ace7d07e26e4809a19337f8d5ba2ea0f62eb913869097fd297978a3dea83ce66f999444e4898e33a61b1db59d9aa8055678c3eef5f0b83be23bbcace91459986c4507d2d0c379c7901fa2f65d453727b5a26", 0xfa0) pipe2(&(0x7f0000001000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10090, 0x12) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b1e90401600000040000ef000706ca90020e10fecea11ea8fef96ecfc73fd33595e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02b4d9c869ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ce01be657aea8c500000012000000000208a371a3f80004ffff0000000037f24d04000000cb0000723f92f432839009ec", 0xa0, 0x0, 0x0, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r2 = dup2(r1, r0) write(r1, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:23 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10040, 0x0) fcntl$getflags(r0, 0x1) shmget$private(0x0, 0x2000, 0x281, &(0x7f0000ffe000/0x2000)=nil) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) 16:00:23 executing program 0: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) fchown(r0, 0x0, 0x0) 16:00:23 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = kqueue() r2 = dup2(r0, r0) r3 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') readlinkat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x68, 0x0, 0x2, 0x755}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x7, 0x5}, {{r1}, 0x0, 0x2, 0x80, 0xfffffffffffffffe, 0x40bdf5bd}, {{r1}, 0xfffffffffffffffd, 0x90, 0x20000000, 0x660000000000, 0x4}], 0xfb2b, &(0x7f0000000080), 0x9, &(0x7f00000000c0)={0x9, 0x3}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000340)=0xe1e) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)={0xfffffffffffffffb, 0x6, {0x7f, 0x4}}) recvfrom(r2, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000580)=@in6={0x18, 0x1, 0xfff, 0x9}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x4}, {{r1}, 0x0, 0x8, 0x8, 0x9, 0x4db9}, {{r1}, 0xffffffffffffffff, 0x62, 0x0, 0x2, 0x160a}, {{r1}, 0xffffffffffffffff, 0x48, 0x1, 0x7ff, 0x800}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7fffffff, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000024, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x1f, 0xff}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000001, 0x7b6, 0x1}, {{r1}, 0xfffffffffffffffb, 0x50, 0x1, 0x40, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x10, 0x3, 0xc3c6}], 0x7fff, &(0x7f0000000080)={0x2, 0x644}) r4 = semget$private(0x0, 0x7, 0x20) lseek(r1, 0x0, 0x0, 0x3) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000480)=""/136) 16:00:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) pread(r0, &(0x7f0000001140)="5df330038cf4e922f60b66dc81e277feb35a0c9e81db78df2fec7ec98aaad00e1f4a4e34e94bd67af9a96d4a0810fd36a9a9ceb26a01772245f5e2d58080c327e38fc4341d9a857aeca8fb58e641076f31e9fb84e746178e28822c15386a7c52643b9236aa5f82215cdb9a67abd05e931879bafee1cae6add5136270aff04a36acf717d9730c4cbbf5b9f117c1e154495e562b7364b4a033d657bfe568e360e06ac7ce01b58c271a6ae6ba59148377383f3ad1ba888f6e3a15c5482f4a335238ef22904ccecb42b7e5d0589d492cef15c033c1d38029fa36672f7754e5cf6e89588406b107b4d982269597fa6501f9", 0xef, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x20001, 0x100) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="9499f1a774eba687214a8ea1d716f683d06af9001c28f5a8247541a09ba036a85ffee8cba69328198d5dd5b4eb6be1e17aa48af72f891997dd8eb5903bf859584b95e3b77efabc27af818f0e03a5f3863a82d3207ee17ac17949e27b894034ce84fe503c98877d05bdf5c22a8b8c5b8b594d6f945204d3ec8a485cb9bb60ef9642e21a7d8effdd89d26b200ae0e5495a3543f87497b1d94104bbdbacbf06fbf78c479da6deee770e02aa9a7ba34c8fe28ee5f9bed7974ab7a16f1ae3d65245c61379f6da8e0c76e4a74bed8e66a3833c128092b930fb891b4ddafd93a123247ffec0c53065b410288cab5d79e2d6b6528642e41aa531ad079c97cef19c167c318d88cbfc718eb099147863d6028dff2b2884f1f8275777af21a0f3dec2ef2ad21e308c9e2fdbcdd0f6df01efccb7767f8ea7b6688629e60ef89780fd61bf78d184b104e199476b113b1ae00876ee0a7b7cd86c38756b71ecacd2b43e7e05b018b1856a55f40e201c7a5110076c3fc61681db475128cddc9b6844c5b4b4b904cbc2d71dca2a9c48f8ca7279706f614f40cd38d06d4a0408929d0dc3e5869646b307e1fa10434a1b5c82112d1b3eb3397e889634c67a6909ae50d59a5cadaa5da1a2085ae00640f70105a0f8b5b8c738cfd716d2957ac5e6ffcf8856ec1a0942753c9617f55422b1ab3b277673370742b03e04eb5cd7c60cd2757300c50668c3935513d2bcc652ad4964dace4071fd9e6f6eb35be161d1d7003857b1b3377d71b95a1d687c6c536c062201d41b215c54bffbfaa064ec8efdbfa3169296b20dfdee64049ecd15cbbc11a986df62c41007aec062fda32fe40b32684ad46d4b228b9e146e80e1231bf292373a748c5575888082ab85877eeab64591bbf2aca8a2e825146aa7eee551e669f93df9b020959b7f704dcf4c54443326868003b468c8ba9ad6b0f04f68062bb7132c1cc68a7a1c8036da0179f1be0b94a5658db65b7281be7dd9d3cd4ef76ec6a313ff25e90835b7ef129dace5d92c82496159b416a75e7ab1f2936195574fb96af09236d1636378b9340bafa62e64b56617d4357932ffcff8dbabc94a4ed40e7d10eea311954a51784fd1aa54100a4eb87ebea593b6c4b2e9648de9eed7b67f4b25e61757bbb9843aecd79977f56fbae11f94753f45dc5280c12a0518fdb68a6a0090756d685f8431491f44ffc2d358a877787b78414295368b5f6e31df7e1faacb20d6fb4a4eb3230666a7389acb14322b19367b7f47a7b00f4ab5624bbaad2493abbe631e2176cdcad32d17cb60df017a3a5a7098661f31742f6994bf556f40668979a37343377242e965bad9f3d88ac86b9acc3a92ce06a130f58712da86e5b66df9f62289039ac42afc9a2a93d70a69c7b3dfedd4f88f0cddc8492ed1f7f4c2d2c81665e82bb3815fdd659eeaedc72ed519cd18176a59b3444ff9c18ae7c7943212e8b3b088662da1253353fd25e4176c9c4e6f37ec59d330d8ea4b1110efb033776dcb869cc8bcfa07afd4d78608a11100219a31f61b52e22bbc28a0aae25793cb7d81f61a576b1d01cb24d02bfd6bc596dd30fbb5970306e597ac0b373277b8e97916b1b148926dc04009dfb7775c7f58536d03a9d18c82d3fba5a1ed1507463a92d03e43a150733743600b5dc4b6295dcb610d867b6c98e8f9d3dd0966e0dcff6b784727812e185e4da0f2beb915d4d49c2e1258a5f3230c81ad6c2b12fe55c00f54ba15798c29afdf3e576b41d763159cdf479d6e41b20f4d81948c140419e8497a6d44465e59310c7d545877f7773b90d0ffbfdca3d0c7e49156fd19e3f55f93e9984e455a2c360d0456304c544b8e846a712d6139faf01ca21aa038e33d55a5832727fff78015b217cd5b7148654a1fcb46378e5c1d905fff8d42769ad8e3648412ea2a2601885a21de07c2b68c0dfd7d50eff602356850a0334d3cec0ed72c2881740469ae5af6a2fbc3b5f01d4ba03dc99a16d57b5b97f6892bdd5d74d6130df13e96a826f9c86a5f820daa7d85806f23bf04cb568c34faea765e542b96c62be63ed09ab098aacd2c8581de5b5441ad0d7db3e09c4a3dccbf9c89daebcf1feae2355e0c9a5ca74cc29e562b34d03f57fc6b25c4428cfb9aec7cffed95c733be551568416fcadbae6095064f5e8a80b0999eb975c7eef162ec95bf00701aafd4077201c5098ba1d86ae0c6847dc19a26b79fef764fb449e88b3be7b94e41b00d6d0bf28c35941aaf79250900971c43797cb634dcbfc943840ec11e44117baf07f7f9b9ed3a832e49ec54704bb4a5fc7bef6b9e6f75fa4ae508a59bf4c875c0ae05b71c982768bc4dc51765a8895c476415db47354298a508b2ea74e9678a1727da915611dd2b306f7d91cdee5e957044040c9078d4e222691542daa075fb06768a7a2a21cd21b10426e8e124ea09c7c1e17e41d6804845b6055efd3ac8d56bf25f551021a1dc541d8337f908323f3c2393b3c2e0df95014939d7a69c65c7a17e9a9dbc99fc85ec06f7b033284a61284145d1810129689eb8b7c676e34fc902c7d81bcdd1d4158ee321a6aa93d50c49c12dac6525d28a390d037cde1b448d16543c312b18252ff3a153cd134bcfeb21f8abdb4ca59c8315ae3c8e2923e8e196b1bdc2148d0ecc4698dc85b8967fa24bafc7d39d8ab51e158547053866ab488f95c935c5cba583ffa01555fae6834ddf31dc67f01688430bd6eefefba2fe2ee06e8b14d3c74af4b072642333d93386565d5f68ed74a13c2abeb1f32ca5d2c219822f2e3391012e040171d7f867ad73785766807c5f8a1ec2e45262d5f0fc17314835e6e7ef3077ea407aba4f1a866913348d752b8c7c39d3dd4960956dde464d2e61295be8daa80061cc47812421e536c43d9f6912253080d77d55055fbf108d0f7f166b3299d436ca3e39a5d23791770f458cfc691b12e24d80ab819663f4f72bf78cb900827ad6fbac59a713ec83e412c062f66da421c9df1d52baa91202aa770d141dbb6f7831764442dd88ad69912f4f7638dc7bff2f332e9c8629b12e775321c999a61656f77f650d8ab528456f4734b9ab1580ef6b8adcfd0f4928335b4d3dcef325aba2f384fcf8fe92be42a75d25bff193918e78be3483674555e38e4d57185527f8d0861613223ee04bcf3d09edcd9da98c4b130ca70cccc1dc6e217e0e8218a3c8466c88fbb70b5e4d437b46247d1b2988d6809c2beea4b7a59d90edc6e38608b7ada8506e164ff3024f8a513af1a230cafd1116a4a6e7f71f285cc03e67c13634d635a6c05f7aef6886d26e8dc0ecec7ade8a3b293c736ea7a384d66456ad9d46702f658579b3b4d5a0178bdfb96c989684c310d252f60dda8d017fb07cfbf2f39128c18f507b040b3b43ef488f1546240d30e93dba262d52af31694b1c480df20ae251dad8305c35faf0a40087ee6b304f63fafc4328cf433e99ab7960d1d0457390bf57f048de34492c0729897390a8c1512f13251ce67354f365203a4dff5fd8275444ed19e7e8a1925520f4a30a460e55cd1c4b88ea28da64073eb398432c8bec2961a1f34f0fbca0fde5ff99a0e7d31d5a86f75a0a8c2eb2065bf745651e3849e4c05fc8d73efbfbef55b4572845e16b59449bbb22b61cd1b97f6e83a35ecffe82ed9d0d956a9880c240bac64b55f6bb8809954f76069acf085474b01d63651f04f67957f9d7bad7114b90e22ad61a4d79c61ae692fa22ce78b53aa1474097e58f57547617f311513f1e198f21237369a51794b03b15984ac306b4c1af1a5ad86f22e28c5dbec9be76f64786641fd45762fc5b6e93502d26e730b98870e5074a0f54a357145327515a0e6fce76f20e52ae1211995be0dfc03a1b4645e308da379672f1aec94f058443dc5816c9fe8f0b55f1cb16ca155ff4b41eb99bb9613d8ebbdaa601b02f972198c0e9c818339716c92770eb1c836b0addccd9244443da581953848a184c348bd7c64c8ad6f496f77d6728a41ebacd485308abdc50f9cbf87e7c837b07f1f425bf871d170fee72dba58fb95fea038c168f45595e8e91c17eb73f14f49db981e1f4856f9e39f4e3024af39a30fc9768a89ef4d29899d77e6bbc8f160de8e18473096a576b6c4452ad8a353f4b964050d190a6df50c3f8591a2904918419c2e707d784f3a03c8ea49601ab9651330142a023cda3e4cdd44f3adcdbaf0f443368b805a19d511ff4a8181d624ab131a154a701d60962c1081ad0e2ff8d16a59624cf09ca318d69f139c37450981e0079806fcf60246509d3e1e0e62e21274cc50604f53c0d25cc08c5388aff027544efc8439af992ba0d8cc3566eb96f4f2065b07233674069cd0595096b3e6f6afd6d409aab11134beaae1beb3b6a800f8dbf4d236948acb6225e4e9814c9046da4e155fb64721f61439bdb9b3d4783096ea6a48afc8edefa4562ae1b04ae9a1e80cb6b883ceccbd5bc723dc8c2aabb726ff89358fd524cfadd7b42d8af574b38c404b33ef377edfac93b42d49a2743d4b62ec112124a6d2ba5bab3e123bf54078bb391ef5b4c341104a1ada98c7b039028eed953ecb3afcdbbe722c800f6c242096602e06e4042e592b6da387071d962a442f393c51b662b853571bfe777afc92c3de0e8d5bd8be1a8c4c9a8e657ddf6ddca37f76517e78885dd2b44dc419db4777aebed35aec47e0ad353d58c2e5617c86b4023510ac709ac1cde71697f53cb2fff26ea8e7aac2372a73d2b7c5cec39b903f283760428dd4a7aba71dc06814b25edb3014223e3651760ec0a73bacab59c3c03eebc4e3b3894dbb1a4c3ae329f8cd9b08156d6b3233d1fbac76f8838b36bb556434f8976a1ca5269ba2feb4fda2d3c41e661a92e9cf3a973c05432d3522ab82a72c5118ffde93c17e86454862dd8424551586ca9fbbc66386b2138b3f1c10d948675cbea6e05e7a3f89c27ab002891967748bf4c48a53a53de571704aa248eda0b4bc5abaf29e463656eafbd70a2f414833aa56b2923de509bc379fcc88b1344b76cc85dc86f4c5bcb547da911f71f6b5bc409fbb45cd417081f8c51e1e8df32f08ed300e473b3ec7037d6df87b91d1342fa5b6c8911c6edc171f696f86154ce2fb4bf081615ab6bb27b147bedb23973c2e49b6a31b02b5aa19ffd2dcd102bf1a83d4f48af6edc98760976300fa5657f9ee84e0848c458321f5e32fd53053c4ce4e897408029d2292606dff33620ab50025563d46150e63ea525b0fbdc997a5fab2e0d5f50fa4241888a599f773480b48ee4e573d298c4d8552fe75ef4d47ccc42df3766ee5e6b823d19bb5734bc2c96d17240a1a7e042b066a2589a1bf8bbea94c994b92ac4e7130236a250c9afd8ccce8339c074eb6cb9fe8cb184739e640727cea7d111e4d7bf735b1880877c1d03a003a0d961691cf6e746580dd2ffd073570f73d7b79c7f9c18ffe2cf5b48eac0a030d1b8929a4eec5ce1113884caacb1d95d6086f2be8386d43820c0c236413da4ed40a1b0dbde545109580a58b7ea31d8d9cb23ef0fdb6f37e23cb2a547fb19275702cd5383c1b124a55f8df97be588d1a8af58b565a3ca9b9fb2fd2d522c27da5f94bbb22866fea583f318ac3a132fc7067d401edb0b571aaba6fc21c94c7ca1ce127277b1e74cb543550f3bb3376f70dc201e08ae4a699b036287eace85fe2319935aa40e1933f2c6526ec2ea1370e55be9e26bfa4afde051f132c7573aa24b3df831add338a8673409f57a81d94a92e01236a9b102541e5312df5db6e4b5609377a38e771d42e1ac0e09419511a3796cee0f", 0x1000}], 0x1) 16:00:23 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r0) fcntl$getflags(r0, 0x3) pipe(&(0x7f0000000180)={0xffffffffffffffff}) chroot(&(0x7f0000000040)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00') 16:00:23 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() write(r0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x8) read(r0, &(0x7f0000000000)=""/24, 0x18) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x88, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/24, 0x18, 0x43, &(0x7f0000000140)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 16:00:24 executing program 0: socketpair$unix(0x1, 0x40000000005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x0, 0x0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x401, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x5) r1 = socket(0x800000018, 0x4007, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2b53696c653000"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000180)="a34e5152ecedc804f5e09a7537de518bc4712f896b1051760c5387ec5926f67f41852de15912e8001aa691b126357d0c5d5470e6fd8879887b5181f9fa966280424ed8b27c0e819022b4e64f6c5dd8050d4d75d1459dcf5b9a683394244b15bd585bb3d53cc6cebbfa0d68845e0623", 0x6f}, {&(0x7f0000000200)="32c451640436f50edea5a30072b5d4ef69879dff846dc2ab31933f811721eb670d40242bb22a142a8f3127466ad002ef98c00fb44d7078b0638cf279985ceba06a753c9aba520e78", 0x48}, {&(0x7f00000002c0)="ad68447193f676ed85b06737c16729b879bd73849ff25d9c1ac3f0a3be60993d7615ac5a68bddb379a3568eea4596d4acfcbc829416a1177e7b31c7064f10653ad6d6e793f2efa1db5f5857c47c026714b3e8bc727550259a0c74b2b8a7895da39d84be6210e33cd317e7d58220c95824947f0f2f86fd6efaa04362c2cf76137a79882fef1eaf0b33954307af596a84a67e5937d815a69c49c4e029720483629dbe06888", 0xa4}, {&(0x7f0000000380)="8eaa06a97798b27a41967809db485d905aa699b936507721107b06832592bac653b7e94a5112889290248f6581e8ea9c904ff24cd4488de49b366f1a4988c35f3905cc71", 0x44}], 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="0801000000000000ffff00000200000028f4f8a210355b346bb5c87fc387ffe8ef8e19be8da4d312e66d3ad7a579608b8a1c96a742fa3dd2690ae7e2bc700e751bc50af87f0f0071762548bd1b4dc1aa397cc8fe0a5116602cc0975682046516af230de29e2fda9ff16ab36a334e54053708d019fafa0b5d8e9622a90f128366cab6a28c47543598cf953678df9060a5ee258e76eb024e6c794c8012784dd288e2ced447578da043e331957f147b66a5dab7121b54e02012fcfe840ca03715b98e082ab6a342a7b360c7019d568e8864d79579b84ecd40659bd30c8328f2a4d2b35a9a67ab12df1501bb93dd824380ab97fa42733c000080000000000000000100000000020000165f684e7869faff23e56464735eacedf010f0e096f69bfd3f2599f82e982f1300d80aa89f245e1bfce6ae683ae1849c490801dba9ea4ffccf3eea3fcfe83d759e611d1049637a22dda65c906ab682cd97d95c55cdfa16863a469239620eeac1f0ed6a8491323d2ff3b683bab900000000000000000000000000000000000000000000000000000000f5e307b42f62fa02e8046c78dbdaada835c81974fa71a6fdc09c89264dffd9e51d1fac2ce187cab33a73f25db7d89daf37d12de71ed8cbce5bc670b9ecc64dc6e9eadf4dd35d793509940655e82808b2fede1960a779d3e057293844ef108751c2862df1a3fdba5a327b57ea0d8522540ec45e03f91477354af1c1d522dcc4061604e7"], 0x188}, 0x8) msgget$private(0x0, 0x12) clock_gettime(0x0, &(0x7f0000000000)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) chmod(&(0x7f0000000080)='./bus\x00', 0x40) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x1100, 0x83) 16:00:25 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000040)) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000240)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000080)=0x10001) 16:00:25 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="cfd49d0ed8664a397f6bf80256b2") 16:00:25 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x80) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000021c000/0x1000)=nil, 0x1000, 0x3) setsockopt(r1, 0x10001000000029, 0x5, &(0x7f0000000000)="ebffcbff13b9fd817a5122cbd8b72eaa4e713048", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) socket$unix(0x1, 0x3, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0xfff, 0x3, &(0x7f0000000040)="1aac5e138d504f9fbe452228b2de04f63099d72a3f90b62e9ae0b07c49039bc8206bef87bb058f55febc25d67e99d5bee5aa93e7dd761b9d8dde00db77e6202dd19e768a31835135335da389aee966b9eda9bf32a946c209582043605b76714a836a917de4656e21f4dee458ffbf2cc3", 0x70) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f664a92bcc56deb2a92b8e2ebcf45ead046696c653000"], 0xffffffffffffffda) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x8, 0xbc8c, './file0\x00', 0x6, 0x1000, 0x399af64d, 0x9}) r2 = getppid() geteuid() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0, r1, r0]}], 0xd0}, 0xffffffffffffffff) 16:00:25 executing program 1: r0 = semget$private(0x0, 0x7, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/85) r1 = semget$private(0x0, 0x4, 0x24) semop(r1, &(0x7f0000000080)=[{0x3, 0x0, 0x1000}, {0x0, 0x0, 0x800}], 0x2) semget(0x0, 0x4, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0xaff0}, {0x7, 0x8}}, 0x2) r4 = socket$inet6(0x18, 0x4002, 0x5) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000180)=""/182) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x1ff, 0x1a8, 0x8, 0xfff, "defe4f92e70fa8263802be0f842da1feac0e8cc0", 0x1, 0x9}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0x7]) semop(r1, &(0x7f00000002c0)=[{0x1, 0x7, 0x800}, {0x0, 0x6986, 0x1800}], 0x2) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000300)) r5 = getgid() setgid(r5) listen(r3, 0xffffffffffffffc0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x8, 0x68, 0x1, 0x0, 0x1, 0x4, 0x1, 0x0, 0x1, 0x4, 0xfff}) r6 = semget(0x0, 0x3, 0x18) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000700)) utimensat(r3, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x3, 0x1}, {0x8000000000, 0x200000000}}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x5, 0x9, 0x5, 0x1, 0x7fff, 0x9, 0x8001, 0x2, 0x0, 0x80000001, 0x1}) ioctl$TIOCCDTR(r2, 0x20007478) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000500)=[0xffffffff]) getrlimit(0x5, &(0x7f0000000540)) mkdirat(r3, &(0x7f0000000580)='./file0\x00', 0x10) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000300)="56a8bc32e73c681a36684a64a0e4b6916348749a60366fac832b426716d37e3f1d1b3a72a644bbbb60f4389eb7143c5232d514c32b7ff487f729876eff20df3d3d0806a0f757c97e7a1ccd8f6553b70ac3b17acda2ab7d5f469fc2563d3ac46f0b53703c83f203898ea067f87f2b254d4bb76c8bef279320faf62ddaed44112150578c", 0x83) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x40) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) fcntl$getown(r3, 0x5) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000000c0)=0x8000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000000)={0xdf69, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x401, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:25 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x1a, 0x5, 0x635, "e4b1c0f77c62d8e15f784ee0553f4868a027dc24", 0x1, 0xfffffffffffffffe}) socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x81c4, 0x80000000000041, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2000000000000302, &(0x7f00000000c0)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) r4 = getppid() setpgid(r1, r4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x71, &(0x7f0000000100)=[{0x20030, 0x0, 0x0, 0x800}, {0xf6, 0x4, 0xfffffffffffffffc, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="e8d183336e12a2f9aab006088463cc3264b520c810344ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653ed79a1802b8db3223762c862fec5dd8210348231dcda8747bb19d068caab2") 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00000000000000000000000000dcc400"}) r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0x8) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) r2 = fcntl$dupfd(r0, 0x10000000000, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8001, 0x10001, r3}) 16:00:26 executing program 0: kqueue() 16:00:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x1, 0x100000002}) flock(r0, 0x5) r1 = socket(0x2, 0x0, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) 16:00:26 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x0, 0xd3}}, &(0x7f0000000080)) 16:00:26 executing program 1: r0 = socket(0x18, 0x0, 0x20003) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) 16:00:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0xb, &(0x7f0000000000)="0c46a1a09d", 0x85) sendto(r0, &(0x7f0000000040)="0bec1bd6a790cef6d4de7c50cb9229a0e25ce6b257cd039b9c95a874d0dbed9a14fd758453df3fea78a4fc02bdd7ea218fcdb2ae2e0eca85f56ffff3c01f91b0e8d24c086f6f06a6e8555867bc2714f9a6ebb1abfde555a686ce9d04c0d6ef48a30a9f17443694f121d3178c8c75532ecdf659795c6a7a5795658b309e456fde1f8ac90196549e5d484f1634317b09a77188755c4da71d36e2257c21c48d819aad442f54f3856c1321f76c329ba68d3d6af39e73fd8517ebc416086cecd980d654ed515318e6df17dfd2703db20c039591780cf6d4aeb4d4eb48aadc499315b9", 0xe0, 0x400, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000240)='./file0/file0/file0/file0\x00') renameat(r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000280)='./file0\x00') open(&(0x7f0000000100)='./file0/file0\x00', 0x400, 0x100) unveil(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000340)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x2) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x2e}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:26 executing program 0: r0 = socket(0x6, 0x800000005, 0x7fff) r1 = getpid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) 16:00:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x3, 0x10) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="4dfa951bc503736eae5e892ca3702f5dd4db016d08cb03fe05c3fd2924464c358534d957b16901b732c444d9f5d2b74d57ab066d23d652d02865c109cb94fc022fb76efc6e1ad1f4df9d2a7cebfef8ce97162c9a421c9c9dc4b14f5aa21b08292b9ea19d2c1b485c7390fbd58bff7319119e5564b7762f19a4ea105da577a04b2f5a04f0ded501c84fd0a4d39b1663d52448c8b00fabf817f98bd45f2d6206b5119aac43c352773323c7d21b473c9ceb9b1c8966a0fb45fe67b74c7622bb355c1a98d0df24bc41c0d410b502011ad9c3e6eeadc447c7666744676397ccc151a56e621e25b0a7f1f764d333f91ecdfb3efb9c3dab1e8ff950e74848095fd71964acf342ca59e19c29fb34321cc9afe8637da82b5450cf6ecfe8a39f0d21d380889ea8b6d220aa21424da5b448bf8fbfe20a47977ac76a71942e3ae8031cfb52105efb2860d39eb75ebd443b699a9a8ad0e1ac07398f97bbb350c6508149ef9a9463408afd752fb6b19b3a36a339e20680cd28a15f75163cd82a263f2ae35584698810911583492718ecf1f27fccab1d88a088c1c118f2cea7b4017ca2b9f1bdeaa3c14d8886fef39c2199a21995c1542888282639b91780442a7d402f86c1943150274c28ab10da658830b8e2cbc0187dac30cc025a2e64b2494a6d02aa1e50bbe9620f7252c96113ab74bc571d39d5739ddb95b9cb3de55bea0246307f35b8bf54040929859f654e3d389c61f03feff8361d30f5d65c772ea1072a06ca7e84d4ac278474e76689e894ceed3728345da101a84fde0524e95f863ea71c97c92af5a869b26338858a6b463548243aa71699ac94eadd6c28ac421eabd5408ba46c25a29639cca3532a6912daf2f4f1784c6f7065ad93c9782dbb7499635bea86188bb5a78052c976ce6f9c6e0034fc9aa2db158f7eb4ecd61a507dadfabe14c8ae4c3f0e8430dbe9e7ae45de7d68a1b1bf5500d05c8fa4239cb74e70f345359eea7fc72ac552540273f4d52552cc2ef9dba5cfa68b049eda297e4f998e5d596b0b48d8b121abd75cf7b383ee1d08190ef37503b1131f1d4ae05a9e80d3e9ba23eee60d4a1f590c43710923bd1e8d6d1b2154dcde6aa925ca9dcd0589afbe1d259c099007fc55b2171d4c3e560a2b20a3426ac259ebcc3b4dcdcd50f866baf97adacc0320cd0086f61b4d32b938c6e992082692e615d1f231d571b38f3fa8fc530bc28def5f44be0952a87750c89ef07408e9cecdea8a9b1123120cb1e714c77100ea172738ce3eeaba7a6029e222eba96822d34c2247bc3b0bfca985721c304eab01d73def5253a435d794b91694589f9890f8464814c8979c3874965fc7573b4623958bcdd1be5ad538f185132d273b1eb8a8688a3b6991db9d1a14503621b26364b660bb0f4dc6f3156f42185a0977f3acd09a72399ea603abb50090d6f9d6f8973750399a1e10e701f4419a69ab0e4c770f3483d9708d879c8763eca44f024d717b280616baff3026febd6b7b7f35a3483a5d0a578316ca6796ac58b44a715f2ccdd2cc3d959d6179410d4f83f3ceed78a799da993d6b52064f78eab8fba2525d2a9c109a70587f12aa50f02fe7eb4c42dfbde435a03637f4afa157931d7449b4115242d2f024fab7e1fae910482412029366053df2274941b9084579ec159f118c86b05acc46a75131f2a9adc446e85896c11a5b7b00e6538369faa239c5c43b273212eb67f300af12668a513fa4aab789431f964aec164ad155e0fdb43fc7d45f28ba54b13700770c1a484cd1c48e78f33515a8e6671670c36a002d23b7c432bb55cb4e238554488a33683188b92cf96793e0debdbac83572e886cf07968e14a2d587d8dbe3815cc1da301a9e2ba71d17072da5f0e37e7fbf8c1bc5e68b7d7cfa5c09e1b37bca4e55b3b472c23ee763dde0f1e98876f800fa15f609a7e1b5fbc2c7f2e6dcaf7575c36e0658d41cf72e3b954636650e26849c5a0e0d5583f5dd4adc13974cbe82764abacd783760df0c0efd1f7e20bdf24baf48b4e28a22f0162261668b340e747bfaf1cf2e0bf43b32f7a157a38ca1b85be0719aa601d0097547f505d964cda85da44c08ea1742af920911bcaefd8a060c60f97b51c2408fc1dec1125d8005677673b477cba71d629a21826f778fbc34a9fd7f37789b7cc665b6e387694c1b3faa2adaff59ccbc48bd78036994e5c0bdc9dee9fac06dcedcc18434659f3893f3b9bb8516ae0b264f367c2c10f069b6819c71111052cd028f5e7ed3167a6be3f9eec1d8e6243cda384e176c95a788b726804ee58aad48bbd51eb4177a0ffa7077ec41947fa218f459c42f45a06373644bfcd9af13565a218e725741ac00369534244207d58e43f8cb2f3b543396ae17251822a36f17ea968caddeda3bb41b81363458ffcca8b1779a97b0fcfaa4f78614c4f4e5aacad15e5166ce083cc8fc0bb463abd1a081924d13e8332b2aa60f9bc258fffcdf255f60f7c0e54ce4acd3f842e8074909c375d5432228e3ff0584ca46207fb82d63e1472eee20d1dc3bbe360e659ba62cfcbf83d45c27d03e0369326fc314247d381f91f86fef8befd188e56fcf30683b3a6417856605a3cab08b4eddc50f9b83caeed2faaf5f3781c128692e8eb6b95ee1165b7b8393947cfce28154bd59c2050adb010cf3a4e2bbb92cddffb0b3b617126775b43cb294f638cac2a5e9d4c8648639a708fb99b61e7b47f4c10dd609cab181023fa67a84e69de3b414f3b05dcdbc19c175c58b4435e71178657accd6153156d1f96a8dd0c4c32a138131494f09738a67725d5ea3e3d7546dfcd832fb3d7ee7c88c8cfc143ea1d6229050bdb9dff504872a5dc546c3766592120d12cc7416853f6d06bd04ca046ac544f230bb2c94e665ec66848f6f3313f84641124fe739581c792690777568dd7691efd6354d2eccc9f81c512daaa3d1129014101c0f957bce240180ab3aed5c8ef2cfc9abb9fd7af4d9642817014bb5f2c5517986672be7506c1b31ceaf117e5c132b0dee32f95eddc031661bfdc818222c7f97581cd2c723be85f70e77a179eaa6de9aad7684e14437397118332eccbe7c616feb766fad88de8528a9a78732c891321fe75b97b31160bd7a90ff5281dda3d6cc97810a9651108c3221ebbe9e38f9b36056845eed2bf0ad8208e0be33a200c3c5c8f12168e32ba2a3ff06563ca069d5874551989f763be3cea81474360b46d358934823eed0b665b1f8dd718e8aaa34b081e45eac12ec4be1f8b9e685a1fa9cf1fc63de0b81fd9d637f3466ba28bd3a26bc19b997a983482ecc3f727491d93dc177b7df7bdfb12b487bd3ba3f936a8f10ef426ff6738e0a4d64580de59e77fa19d36e2fd3be170247271c8516fb124509a6ea4872163f8ced0e0a6d478dc2afd23aeaf27d3339e802a51e67fb88e640a415913b64bf93ad11e7dfff87e8bad647d5e7db9c67aa3cdd3cc8be7da9838bfdf2b56541a8373dbdaa6bd0f0605747ec7ec972f22f95f351f68de2d4d69afc99d1a15d0ba345b46feeda189b9ee9ac697769ebd3a268a3417841ab80d98bd58b294f2ac870dfc559c17a4e4bfdad40df52f7d39adf1db568b545f8284bfef630254f61e4639642aae7e0eeeaf305760ac6b33a30a57c7a1ca5bce4fa07d243ebfa70ee457ede5c40465688d3b600ef36643a018123367f5d6c6e169404e297f6a06cbb66a63d76710bf2384c51a07c5c8406c8ae63794c0e1869c2d32a90a7b546675494c0249b92b75b307e5c3d2594f1e04265ec3cd0046376e8e3d97c99e51f69b7bb754f8a15ac49ef798c9cf65db3aa0c0988c013594bd43c8e7ab8838100d362d076cbd254de887db143fbfd11641d9cb5aec3680c6cbbea2c038c65361e77284fb360fc0e4fbea60400553255b6a46881c9283cc3e78f5303417c845ae0fb4b2f0adcd9bb74a70d69fd3bfbc00299fcb3a6f5076e0148ac16dc30cd283ae9abe5fa9c97466707c6d6cc22cb8db22fe5b3f5f0c96396a57f27e3a665cd8e25a1662053fe82fd63f086faca980cdd1cd8d17121815b479c92283d8c883587fcda78bd07042872e0a521dbd73a2a3ec45a8c1d0cee6f4e7c80c3f68551fe41e3b2da9aaf5a44c8feee63cdc682a4192573d5925d871ac61d15583b9763e1aeaa77ece8356b9c44d5eb7abd163d109cffe4976da19706e9668883e31bace69f23a07f98920e78b158bada0574d156ef30a721e77913f970649e79c48904a4fcac90b3f53bb17617d90377eeb35ea02111f45b889b62a12db6ba2eeb41fa47e6f1092714763a23a3e6163bbd17c35a41bc98b2da47b915833324b7ed8838ed7567daa4eae4b2b1dad1390d6e241c4bf1acdbda7aeeee8ed449db9c70c9bc9d2f103b89f8a95fb73eae401d119010dd377af943cfc39476c3a8e4c912d056c25c08e449b0367a42d695e890d67e6bda2c5b96b995736fb96d6b09f020d108607aa0a9be225fb6d5503d6773c86d9018b27c13585714cbff01acf9f63610b27c15086af2b4ef9ece714ff1cc582bcdc81bb02c9a226792d80b5b6af05c550dde7d58668bd4e413a3f821b2da23607831ec68d103f9e4a126e1732be46bac2a6845830bca54a1e3fbb6e91df6843e117df0c53f15edffbddcf388987e09d9cc6aab13b00fea1d3046cbe19eadf2f3fb92e828d085f8df7491f34098c42da48c0e7eac9b989e01e468b2ea9a9c0b121d896853f01f6dc4fd3d99d35a3bc319fc8e3a76fc3d4d7a4edcf2a31e7241989204b1356c464791b2819a95eaf1d882aa041fa97e091ed112e1040d90585b58bc8b3fb8a47b8b83acc4c1a3a6a5c3d84091552db9d7c13441d613eb5fbb9060549eaeebc34c7acf654a1a2e3b1f3d53e234ac5597c863f133f3c0ce1d9099edd9dc13354ae66a04782f58e06155c4f628e9a2278f05b8b07c45c8977f4ca3d7e48398c353621f79e5a95f745fb9159f426cb353296a25d0d7f8abed51443d311a57c6cd9ed2e86af91e921acacca0fb2afab25b6284ead97a7af33198347eed71390c4319997673a0136278c83dd193739425f6a181ddb2b97905c59788f4d5c5748791a60cfd3c7aa9f1b78e96499cc513c41aca07f8703becf0f8737c4cb875842a9d182af407a9391decea05644abfa67beb590f2d5ecd6f995eef2bad7135844bd9be023d4388006a3dfb06bf36fda66ff26a7f4cc4901ae8deee97529fb2bb7f43bb8d209cd1b19fcf888fcbcbe94c470ea301fbbbed76da2a0b72993797b2f840cc5b7148bb46c3169079997e368a128e78217b52944eadc3ba8eb15bb0bd5c12e1fd70c2a19d16d0f7f9ed4c9607e34f98a4a087ecad17ef8d113529f899817e532b171ec60d095d6a664ca823ce46649b0f21d936524a60e2e67ccd964d6145336ddf54c9d6cf0110158de479461d1fe611bb284dc374daaab4a5a3966d79c61c83f5099725262fdd55cdba3d0bf8935bfbade03731920fad12d45b19b6d8042fb807b54d2f7488777c5519222097daac0247244d741bbb9addf960dca8cf4b7151efa1efc1b032231dd03a80b331e7725d0322ab3aeb04d90718ddbf66fa6011d7434a0129ee4319b1b14f2ded327c8108086e78c355bd41ca275ed09b82b454ea93ae3c880cc51ce4f5433bb75b764aea2c8429c054546febd255097543b70a03a4281756f153697e66f2ed05ea16e9a232b298b488768c885a41ea44f3a69b137305d207db520eca65185da4ef1947b61c4b1287dc27ee035425843603914b061399088f33abb6a7dda5b63874f14aec1e5c99916e4f4e"], 0x1008, 0x800) msgget(0x0, 0x88) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2c, 0x80000000000000d, 0x0, 0x190) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = dup(0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000000)) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000140)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x7e) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)=0x6) fcntl$setown(r0, 0x6, 0x0) 16:00:26 executing program 0: setrlimit(0x9, &(0x7f0000000040)={0x1ff, 0x92}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "73ccd10e11c0ff0bcd84984ac8cfddcfef71acdb"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x8, 0x5, 0x80000000, "29c12fa1e96a2b279f3c93f54481501fcf3d86ab", 0x4, 0x3}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x30c5) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cf", 0x54) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="4d4c69cd4e74b5549421dabc6eff35dd1a69e66413cdeecf3a632b", 0x1b}], 0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x4}) read(r0, &(0x7f0000000180)=""/243, 0xf3) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:26 executing program 1: syz_execute_func(&(0x7f0000000000)="c443290c465832c441d96417662643ff0a66f240ecd9c041d221460faf3d959e00000f18d7656467f046809300000000520fe9e7") r0 = socket(0x11, 0x4003, 0x3) socket(0x19, 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000240)="5001050160000004000000000706ca90100e10fecea11ea8fef96ecfc73fd3357ae36caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b20900000000000000132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000001000000000000000004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cce5d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a00"/336, 0x150, 0x0, 0x0, 0xfffffffffffffc59) ""panic: kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *324768 30980 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7aa47,ffffffff81f39f83,239,ffffffff81f1656f) at __assert+0x2e rtable_insert(0,ffff8000009858c0,ffff80000096a298,ffff80000096a290,8,fffffd803036a708) at rtable_insert+0x66b rtrequest(1,ffff800015a1e6f0,0,ffff800015a1e668,0) at rtrequest+0x875 rtm_output(ffff80000096a200,ffff800015a1e798,ffff800015a1e6f0,0,0) at rtm_output+0x6e5 route_output(fffffd803f028100,fffffd80363e4c08,0,0) at route_output+0x7d7 route_usrreq(fffffd80363e4c08,9,fffffd803f028100,0,0,ffff8000ffff9778) at route_usrreq+0x363 sosend(fffffd80363e4c08,0,ffff800015a1e990,0,0,80) at sosend+0x660 sendit(ffff8000ffff9778,3,ffff800015a1ea70,0,ffff800015a1eb80) at sendit+0x53c sys_sendto(ffff8000ffff9778,ffff800015a1eb18,ffff800015a1eb80) at sys_sendto+0x80 syscall(ffff800015a1ebf0) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,fe087265010) at Xsyscall+0x128 end of kernel end trace frame: 0xfe2b6d24330, count: 2 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7aa47,ffffffff81f39f83,239,ffffffff81f1656f) at __assert+0x2e rtable_insert(0,ffff8000009858c0,ffff80000096a298,ffff80000096a290,8,fffffd803036a708) at rtable_insert+0x66b rtrequest(1,ffff800015a1e6f0,0,ffff800015a1e668,0) at rtrequest+0x875 rtm_output(ffff80000096a200,ffff800015a1e798,ffff800015a1e6f0,0,0) at rtm_output+0x6e5 route_output(fffffd803f028100,fffffd80363e4c08,0,0) at route_output+0x7d7 route_usrreq(fffffd80363e4c08,9,fffffd803f028100,0,0,ffff8000ffff9778) at route_usrreq+0x363 sosend(fffffd80363e4c08,0,ffff800015a1e990,0,0,80) at sosend+0x660 sendit(ffff8000ffff9778,3,ffff800015a1ea70,0,ffff800015a1eb80) at sendit+0x53c sys_sendto(ffff8000ffff9778,ffff800015a1eb18,ffff800015a1eb80) at sys_sendto+0x80 syscall(ffff800015a1ebf0) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,fe087265010) at Xsyscall+0x128 end of kernel end trace frame: 0xfe2b6d24330, count: -13 ddb> show registers rdi 0xffffffff81e3dd87 db_enter+0x17 rsi 0x4c85 __ALIGN_SIZE+0x3c85 rbp 0xffff800015a1e3b0 rbx 0xffff800015a1e460 rdx 0x4c86 __ALIGN_SIZE+0x3c86 rcx 0xffff8000149f1000 rax 0xffff8000149f1000 r8 0xffff800015a1e370 r9 0x1 r10 0xffff80000098fd40 r11 0x7b174dd76439e669 r12 0x3000000008 r13 0xffff800015a1e3c0 r14 0x100 r15 0x1 rip 0xffffffff81e3dd88 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800015a1e3a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=324768 stat=onproc flags process=0 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8260,0xffffffff822b6920 process=0xffff8000ffff69e8 user=0xffff800015a19000, vmspace=0xfffffd803f00ce70 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 30980 323602 98045 0 2 0 syz-executor.1 *30980 324768 98045 0 7 0x4000000 syz-executor.1 64190 199789 11172 0 2 0 syz-executor.0 64190 238781 11172 0 3 0x4000080 ttyin syz-executor.0 75201 405942 0 0 3 0x14200 bored sosplice 11172 184240 43449 0 3 0x82 nanosleep syz-executor.0 98045 386663 43449 0 2 0x482 syz-executor.1 43449 437444 89245 0 3 0x82 thrsleep syz-fuzzer 43449 52665 89245 0 3 0x4000082 thrsleep syz-fuzzer 43449 287561 89245 0 3 0x4000082 thrsleep syz-fuzzer 43449 454314 89245 0 3 0x4000082 kqread syz-fuzzer 43449 444389 89245 0 3 0x4000082 thrsleep syz-fuzzer 43449 521266 89245 0 3 0x4000082 thrsleep syz-fuzzer 43449 331609 89245 0 3 0x4000082 thrsleep syz-fuzzer 89245 90937 55743 0 3 0x10008a pause ksh 55743 519573 84357 0 3 0x92 select sshd 18658 290085 1 0 3 0x100083 ttyin getty 84357 79288 1 0 3 0x80 select sshd 88541 435799 48183 73 3 0x100090 kqread syslogd 48183 172431 1 0 3 0x100082 netio syslogd 46951 93989 1 77 3 0x100090 poll dhclient 37736 26683 1 0 3 0x80 poll dhclient 60662 474547 0 0 2 0x14200 zerothread 83325 301598 0 0 3 0x14200 aiodoned aiodoned 85657 482902 0 0 3 0x14200 syncer update 91323 250139 0 0 3 0x14200 cleaner cleaner 92774 93920 0 0 3 0x14200 reaper reaper 73764 377594 0 0 3 0x14200 pgdaemon pagedaemon 34152 106575 0 0 3 0x14200 bored crynlk 32032 192822 0 0 3 0x14200 bored crypto 42791 134104 0 0 3 0x40014200 acpi0 acpi0 78031 177191 0 0 3 0x14200 bored softnet 33983 347812 0 0 2 0x14200 systqmp 34755 19407 0 0 3 0x14200 bored systq 27957 492417 0 0 3 0x40014200 bored softclock 94859 410192 0 0 3 0x40014200 idle0 44282 250782 0 0 3 0x14200 bored smr 1 393185 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9478 6968K 7101K 78643K 12101 0 0 pcb 24 9K 10K 78643K 431 0 0 rtable 111 4K 4K 78643K 362 0 0 ifaddr 50 12K 13K 78643K 134 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 45 0 0 iov 0 0K 24K 78643K 136 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1214 76K 77K 78643K 1928 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 18 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 68 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 935 0 0 sigio 0 0K 0K 78643K 12 0 0 proc 41 30K 54K 78643K 367 0 0 subproc 32 2K 2K 78643K 38 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 144 0 0 in_multi 33 2K 2K 78643K 88 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 240 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 84 20K 29K 78643K 3020 0 0 UVM aobj 51 2K 2K 78643K 58 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 26 0 0 NDP 9 0K 0K 78643K 35 0 0 temp 144 2713K 3353K 78643K 5745 0 0 kqueue 0 0K 0K 78643K 6 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 436 0 429 2 1 1 2 0 8 0 plimitpl 152 32 0 25 1 0 1 1 0 8 0 rtentry 112 46 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4 0 4 1 1 0 1 0 8 0 tcpcb 544 160 0 156 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 18 0 18 3 2 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 189 0 0 12 0 12 12 0 8 0 art_table 32 190 0 0 2 0 2 2 0 8 0 art_node 16 45 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 0 1 0 1 1 0 8 0 semapl 112 64 0 54 1 0 1 1 0 8 0 shmpl 112 56 0 7 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2970 0 1553 46 0 46 46 0 8 0 ffsino 240 2970 0 1553 84 0 84 84 0 8 0 nchpl 144 4422 0 2788 61 0 61 61 0 8 0 uvmvnodes 72 3386 0 0 62 0 62 62 0 8 0 vnodes 200 3386 0 0 179 0 179 179 0 8 0 namei 1024 12933 0 12933 2 1 1 1 0 8 1 scxspl 192 12288 0 12288 11 8 3 6 0 8 3 sigapl 432 1106 0 1092 2 0 2 2 0 8 0 futexpl 56 14210 0 14210 1 0 1 1 0 8 1 knotepl 112 269 0 250 1 0 1 1 0 8 0 kqueuepl 104 234 0 232 1 0 1 1 0 8 0 pipepl 112 562 0 543 2 1 1 1 0 8 0 fdescpl 424 1107 0 1092 2 0 2 2 0 8 0 filepl 120 6337 0 6240 4 0 4 4 0 8 1 lockfpl 104 314 0 314 2 1 1 1 0 8 1 lockfspl 48 107 0 107 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 37 0 27 1 0 1 1 0 8 0 ucredpl 96 1541 0 1534 1 0 1 1 0 8 0 zombiepl 144 1092 0 1092 2 1 1 1 0 8 1 processpl 840 1122 0 1092 4 0 4 4 0 8 0 procpl 600 2321 0 2283 4 0 4 4 0 8 1 sosppl 128 8 0 8 4 4 0 1 0 8 0 sockpl 384 788 0 770 3 0 3 3 0 8 1 mcl64k 65536 628 0 628 71 46 25 47 0 8 25 mcl16k 16384 3 0 3 3 3 0 1 0 8 0 mcl12k 12288 13 0 13 3 2 1 1 0 8 1 mcl9k 9216 15 0 15 5 4 1 1 0 8 1 mcl8k 8192 9 0 9 4 4 0 1 0 8 0 mcl4k 4096 44 0 44 2 1 1 1 0 8 1 mcl2k2 2112 5 0 5 4 3 1 1 0 8 1 mcl2k 2048 53603 0 53557 15 8 7 12 0 8 0 mtagpl 80 8 0 6 2 1 1 1 0 8 0 mbufpl 256 92450 0 92386 47 37 10 28 0 8 4 bufpl 256 8262 0 3470 300 0 300 300 0 8 0 anonpl 16 102386 0 92833 73 29 44 54 0 62 5 amapchunkpl 152 4597 0 4509 19 14 5 9 0 158 0 amappl16 192 5308 0 4790 52 22 30 38 0 8 4 amappl14 176 37 0 34 2 1 1 1 0 8 0 amappl13 168 453 0 451 1 0 1 1 0 8 0 amappl12 160 14 0 11 1 0 1 1 0 8 0 amappl11 152 513 0 496 1 0 1 1 0 8 0 amappl10 144 61 0 60 2 1 1 1 0 8 0 amappl9 136 552 0 549 1 0 1 1 0 8 0 amappl8 128 123 0 110 1 0 1 1 0 8 0 amappl7 120 31 0 28 1 0 1 1 0 8 0 amappl6 112 502 0 494 1 0 1 1 0 8 0 amappl5 104 132 0 121 1 0 1 1 0 8 0 amappl4 96 1234 0 1212 1 0 1 1 0 8 0 amappl3 88 202 0 191 1 0 1 1 0 8 0 amappl2 80 8150 0 8075 4 2 2 3 0 8 0 amappl1 72 28984 0 28553 24 15 9 19 0 8 0 amappl 80 2553 0 2518 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 57 0 7 1 0 1 1 0 8 0 uaddrrnd 24 1107 0 1092 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1107 0 1092 1 0 1 1 0 8 0 vmmpekpl 168 9987 0 9964 2 0 2 2 0 8 0 vmmpepl 168 117370 0 115802 103 31 72 78 0 357 3 vmsppl 264 1106 0 1092 2 1 1 2 0 8 0 pdppl 4096 2221 0 2184 6 1 5 6 0 8 0 pvpl 32 301925 0 289266 162 45 117 137 0 265 14 pmappl 200 1106 0 1092 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 553 0 103 14 0 14 14 0 8 0