fb084000"}) syz_open_pts() preadv(r3, &(0x7f00000005c0)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)=""/38, 0x26}, {&(0x7f0000000280)=""/103, 0x67}, {&(0x7f0000000300)=""/66, 0x42}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/209, 0xd1}], 0x6, 0x0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDENABIO(r2, 0x20004b3c) syz_open_pts() close(r1) 21:03:16 executing program 0: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 21:03:16 executing program 0: r0 = msgget$private(0x0, 0x200) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0x12f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) getgid() getrusage(0xffffffffffffffff, &(0x7f0000000380)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) msgrcv(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600"/235], 0xd0, 0xfffffffffffffffd, 0x1) msgsnd(r0, &(0x7f00000011c0)=ANY=[], 0x0, 0x3) getgid() 21:03:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f00000000c0)=0x6, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) close(r0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='^)&\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-:&\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000600)=[&(0x7f00000002c0)='\xaa\xc0-k(\x0e\x00', &(0x7f0000000300)='^*{-\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f0000000480)='/\x00', &(0x7f00000004c0)='X[\x00', &(0x7f0000000500)='+\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)=',-\x00', &(0x7f00000005c0)='!\x00']) msgget(0x0, 0x200) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 21:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 21:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x6}]}) setrlimit(0xb, &(0x7f0000000040)={0x6, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0xf39, 0x3, 0x8, 0x7626}, {0x401, 0x0, 0x8, 0x9}, {0x0, 0x3ff, 0x3e8, 0x1}, {0x1, 0x436, 0x2, 0x81}, {0x7fff, 0xfffffffffffffff7, 0x400, 0x101}, {0x5, 0x2b3c, 0x2, 0x8000}, {0x10001, 0x0, 0x5, 0x1}, {0x7, 0x80000000, 0x7, 0x9}]}) getgid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x2}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebe6f28731fa16ff2cd935e1df3ec76eeb7f86c594152f7ac5c96f86d67440819906f69fc9748eb10876c951ae856938c2772fb27dc5f40979ed9d485f8c08b0234fe2baa0fc876386e1835a88eb1d20044666fa566d18612a3ccdce7671b3a12774c3faf82c82bef2d40b175bd452e33b294428e6ba2ad7d193f4d6ecd07f41a4dced45a2990ef41ae05d8479fa5c0cffdef59cf6ab23f3ebe2e7d1c2337cac89d911f03d0a45000143ba830c905083b78eea522878c925c5909440a01833f32dc092e30fbbf78fb77b057b8183ca5f384d616fc3de27cfb291d3cf773ef2add23506feac9c46326ebb4e13ed70b03d75f57a3b568f811f80ee2ec0ec9c53e5030695d28e3e3bbf17067d241dff1a02512d5ac29bda09c8ce6a288d"]) syz_emit_ethernet(0xfffffffffffffd4a, &(0x7f0000000240)="01fc4134328fac55d9840000000089484f2d") shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x100000000) 21:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x200000000000032, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x8, 0x2, &(0x7f0000000240)=""/140, &(0x7f00000001c0)=0x8c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x42, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000140)=0x22) getsockopt(r3, 0x6, 0xdaec, &(0x7f00000003c0)=""/182, &(0x7f0000000480)=0xb6) read(r2, &(0x7f0000000200)=""/8, 0x8) socketpair(0x0, 0x4000, 0x56, &(0x7f0000000300)) 21:03:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000240)=0x3e2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000300)={0x2, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) pipe(&(0x7f0000000340)) r4 = dup2(r2, r3) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000002c0)) r5 = kqueue() close(r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {}, {0x40006}]}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) 21:03:16 executing program 0: r0 = syz_open_pts() syz_emit_ethernet(0x14, &(0x7f0000000000)="d158eaff9569b4a0b67ed17a09eed38649b50dec") ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x80000000000006b, 0x0, 0xffffffffffffffc1, "b79dadedc3e609a4ebd282be0400", 0x40000000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 21:03:16 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x240, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r0) 21:03:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 21:03:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x100000000) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r2 = socket$inet(0x2, 0x8000, 0xeabb) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000100)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000001c0)=0x905) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000780)={0x6, './file0\x00', './file0\x00'}) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x4) r4 = accept(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xfffffffffffffdf6) recvfrom$inet6(r4, &(0x7f00000001c0), 0x0, 0x40, &(0x7f0000000200)={0x18, 0x1, 0x6, 0x2}, 0xc) 21:03:17 executing program 0: r0 = socket$inet6(0x18, 0x4000000000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x7d924d5e, 0x8001, &(0x7f0000000080)=""/21, &(0x7f00000000c0)=0x15) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 21:03:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getegid() getgroups(0x150, &(0x7f0000000080)) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) close(r0) 21:03:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x100000001) fcntl$lock(r0, 0x8, 0x0) 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xce) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080001ffe, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/176, 0xb0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) 21:03:17 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000040)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r6, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r8 = getgid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x0, &(0x7f00000007c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r13 = getgid() r14 = getpgid(0xffffffffffffffff) r15 = getuid() getgroups(0x4, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r17 = getpid() r18 = geteuid() getgroups(0x1, &(0x7f0000000680)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="c002e006a3a3e0fd0ccdf4a994655acffb2ea22643007874a4bef17d0c204ddd22eefead4d0189bad1ea160bd2e2d896a5fa675be0dc144e8d20c9216f3f76a876bb126202507d2f733512d3343529453a694bc21f4ee1770c5e311d7dfb30685eed32e8f1ec49d78f8e2a71fdd7c53d90d8e978d7b444bf6ea947a16cc646ad6de2b490cb467185ab63ecde67b4d9628e65714a136ea9dbf36961e020a8d90583663a10e122d466764f85cd3402be85efafcdef4f9f64adf040166f6ed948bbbce3323883f6efd31fddfb693a8a2d0242cd3712ed78c0a02f6d463db47d65772d43bf1edf86b36c1f843061", 0xec}, {&(0x7f0000000240)="b39530ab8096e05bb472cabf6fcce5deced1e5fedc7b1ef476c934c19820780789e2b68c989c0b7df7414e582ec1a801313415042c55f6769e4140879c97e2c6281b278f87e7b617c5314e7377989decd70c749c0495455aa10398809bed3419bf5da48e224e287179a5db259a3fbe8ebed96c916bdd0e79a40c7e6b7475be277343184e5089dafb0071eed83337a33fb65feab782d2a336d4380c62f72dc2148af6aa1f7479ba198e648b6b6175c9df87b6c1cd4476316f0191906392b150b964c8a779ff8a061f90c26f0f69e59f5d9070bbeb", 0xd4}, {&(0x7f0000000340)="52bfe1a43d2b78a651b034f61ff68b88b324fe10a95c5d9912fea1fda26bfcb165acddf18ed41469d372efa24ad7297792db63f7783c58024c4dfc8aded474377bc7d7ed8b6bbb6fbbb1c26c7ad93632fa272c81c7e4a1820791c7cdb68f3dcfbbb79a8e4107b8bd773d0521926097070474af2cfd558c18b3c370728d5b4ceeeea3725c6d234ce862ed0305023175dbc134020b871c95fe20d9c23eab32c52e", 0xa0}], 0x3, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r8}, @cred={0x20, 0xffff, 0x0, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xc0}, 0x4) 21:03:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x6) r1 = socket(0x2000000000000002, 0x3, 0x102) listen(r1, 0xdf60000000000000) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x2}, {0x4}}) listen(r1, 0x7ff) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) 21:03:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) 21:03:17 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000002bd, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file1\x00', 0x40000000611, 0x40) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) kqueue() write(r0, &(0x7f0000000040)="a8", 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x3) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000080)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) 21:03:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) setsockopt(r0, 0x587f, 0x24, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) 21:03:18 executing program 0: pipe(&(0x7f0000000080)) setgroups(0x0, 0x0) setuid(0xee01) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20020, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) 21:03:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) unlink(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) 21:03:18 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0xffffffffffffff7f, 0x5}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20020, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000003c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x40}, {0x16}]}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000440)={0x3, 0x3, 0x8}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x9, &(0x7f0000000480)=[{0x1000, 0xfffffffffffffff3, 0x0, 0xe25}, {0x3, 0xea3, 0x7, 0x200}, {0x2dd, 0x5, 0xffffffffffffffff, 0x6}, {0x4, 0x2, 0x5a, 0x5}, {0x3ff, 0x5a, 0x6, 0x2}, {0x2, 0x1, 0x6, 0x9dd8}, {0x8, 0xff, 0x1a, 0x20}, {0x4, 0x96, 0x3ff, 0x1f}, {0x200, 0x6, 0x1ff, 0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffad, &(0x7f0000000240)="b6331e28") sync() ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000300)={0x1}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0x8, 0xffffffff, 0x0, 0x7}, {0x40, 0xbe, 0x0, 0x8}, {0x7, 0x4, 0x2, 0xff}, {0x4f4, 0x566, 0x0, 0x4d42}, {0xffff, 0x5, 0x35}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000280)=[{0x0, 0x1ff, 0x8000000009, 0x8000}, {0x0, 0x8000, 0x10003, 0xb00}, {0xa2, 0xffffffffffffffff, 0x0, 0x7}, {0x808, 0x1000, 0xfffffffffffffffe, 0x2}, {0x4, 0x8df5, 0x3ff, 0x4}, {0x5, 0xc5, 0x1, 0x1}, {0x9, 0x1, 0x5, 0x9}, {0x7, 0x80000000, 0x5, 0x6}, {0x7, 0x7, 0x3, 0x8001}, {0x7, 0x0, 0x400, 0x27}]}) openat(r0, &(0x7f0000000340)='./file0\x00', 0x0, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x0, 0x5, 0x3}, {0x18, 0x2, 0xffffffffffffff7f, 0x5}, 0xfff, [0x88fb, 0x3, 0x3, 0x9, 0x1f, 0x5, 0x1, 0x5]}, 0x3c) 21:03:18 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, 0x0, 0x125, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000300)="3d3694e9a0467adb09addf57b5be04b86c730795d72ed879a666fe23a6b676008ca82bb8f9a1443eeeca0d985d0d061060e3930c9fcaad5345d17366734422f8887c5befed2c64aef0ba44", 0x4b}], 0x1}, 0x4) 21:03:18 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) poll(&(0x7f0000000000)=[{r0, 0x104}], 0x1, 0x7fff) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x7d81d64c, 0x20, 0xff, "9cfc1405571fe5d7dbb8da5c16c34a098721cc5e", 0x1ff, 0x7}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 21:03:18 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x4, 0x1) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:03:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) clock_getres(0x20000006, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0xffffffff80000000, 0x5, {0x3, 0xffff}}) 21:03:18 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fsync(r1) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) 21:03:18 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0x30) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000880)="40fb968e1ee025971f006470a752ee6e912b8188e921da81f4b3cfbc61f0aa6cb63a3a6d000000000000e142e7fc235a7225916cf0f592a7514a71f3d53a28b1383685a788459a063362c331316db2ace77fbce0f37d6a8e7dfa8daa2e47fbb410e46642b4dc1bf90e0cc01887b927a4b4d5aa46fb1e0f5d43a9a03e80179bfad6cb797a2886641f0109086271909640643c8c6851c7a2b5a526a018a867696ffbfb43e32d5810d7620cc7c0da34785c46a4b117fe189bf9345c59c12059d9f8f916d6bffe6b43983c98d6bb547831cacd2a9a834502000000000000007d06676cf3d9c4f8b3d4dbac30e2b59f11069eb646f8d9a04802b0007a8144abbbbc48461de968da181ccc9344304cd100beee8714b83381161f5ad1de1a139f7d54e774bb91393a7cba273a096fa92e023d1e2392276db06e64c9ff44efbfe6bc117cd8b36b4ef79e029c20f9a64be7ea2509c8ed07aae8859f6bbdf5d69616541b49bb8c5c839b4c61131117534e48828f46139418341ba15011f38f87e52b4edc615925297f1587ef69e453e882ad9e4f147838d2664cada1da74e8642e9c52e4f4b9151fa04e6860b75c2dcf3c4daa38f54961b1e10530b4b0d372ed834975cbdd21d7d2c795fe057bea8192dd361fe66832318b2c2d668604a4cc31220a11b9b51759c3c72925c787d003", 0x1ea) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) 21:03:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) writev(r0, &(0x7f0000000a00)=[{&(0x7f00000000c0)="de", 0x1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 21:03:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "000000000000000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000300), 0x24a, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x6}, {0x18, 0x3, 0xf74, 0x8000}, 0x2, [0x2, 0x6a88, 0xaa97, 0x9, 0x2, 0x15, 0x9, 0x5]}, 0x3c) 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="1f3c3e5dccc9bf5b1e3854ef8bbe30ae45a8dcb03aba9fe52360e960a7ed1209e0176d215fae848cd0cf18cecd1cd4bebfee8b524d74313afe80d68c4aec5040c282373a80943777d9816f4842cc27bc953214b9397c40f4150eb5f9a3fd049011556484cbfdc293", 0x68}, {&(0x7f0000000200)="6ca88d1f91dbb7ad2b529189935ac78d689bfdcac18295c4d68173377b460ef44a931f84386c57f5c430035bc3d1339ebe6d22a6be845ad3a2caae589de3a9734518b06de02738d7b2b41c7dd291193072b5652d6c4e4448228990668fcad0fa0f025deb4d3f4794f0e780f9cf003d46dab126a13877d669acb695dc17d602db9b788160a03dc89807234e46196e62706bf7895725e5655f2f23cf72eff8339c1dcb40f3e5e40abed03a03e8a5c4516ae01c", 0xb2}, {&(0x7f0000000340)="b2e9740ed345a1589a3bb9ad28d013d991b01af066df9337ec2532e5670ab5aa2a9f751d33ac317e53ffdba0d130c59db647d78656a535f1c5619f3a9f2c1a1cc36ac09e76f56dc9db1116282c9bdaa8488a8b77ce1119f19b22a619fa6e736dd42b5420e20b4b5fae2bca349cf15672e0a048c4c8c800e65bd063395c978035360636a0270b05cafb76ee27076bfac0a64eff955aee5ea14d1333ded2821e741feec169f858b75ea3e83855890c99cb9222299b615d", 0xb6}], 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x45}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x12, r0, 0x0, 0x0) 21:03:18 executing program 1: r0 = socket(0x18, 0x1, 0x7) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) 21:03:18 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) r1 = socket$unix(0x1, 0x2, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) shutdown(r1, 0x2) r6 = socket(0x400000000018, 0x3, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) setsockopt(r6, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000000340)={0x2, 0x8}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r10 = semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000580)={0xfffffffffffffffd, 0xe49, 0xd2c, 0xffffffffffffffff, "ccc42faa4fa1b5ae0703000000af062cc9ea9513", 0x3f, 0x1}) ioctl$BIOCGSTATS(r9, 0x4008426f, &(0x7f0000000040)) semctl$GETPID(r10, 0x2, 0x4, &(0x7f00000003c0)=""/212) shutdown(r1, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r11 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r11, 0x4) semget$private(0x0, 0x7, 0x30) 21:03:18 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x3, 0x100000000, 0x2, 0x6}, {0x7f, 0x9, 0x7f, 0x100000000}, {0x5, 0xff, 0x4e7f, 0x7bae}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x9, 0x8, 0x7, 0x5}, {0x1, 0x7ff, 0x1, 0xe000000000000000}, {0x8b56, 0x8001, 0x5, 0x100}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x5c}, {0x6}]}) syz_open_pts() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) syz_emit_ethernet(0x6f, &(0x7f0000000200)="1d68ff1bd8b07091240cfc0b150ad2cb931c82b8180080db6bf213f92bcd1a13fa82ec12263151d45253cd1c6057f8aa0e98d9d29b8d39ed712a6d8bb1b1293ddfb2968e48b860cdd09bd1acb9915a58b5459d0ee67cd2ec29e2219cb6ad5320de71408b4d2c76a0b861e0d8a3ed32") ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x1c00000000000000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, 0x0) 21:03:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) 21:03:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x1004030002) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x67, 0x3}) 21:03:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x35}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) nanosleep(&(0x7f00000000c0)={0x1ff, 0x3}, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(0xffffffffffffff9c) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x41, 0x80, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x26, 0x8, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x55, 0x2, 0xfffffffffffffffc, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000081, 0xe6, 0x228}, {{r0}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x0, 0x1b}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x4, 0x9}], 0x2869, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x4, 0x803, 0x6}], 0xffff, &(0x7f0000000300)={0xfffffffffffffff8, 0x3ff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r1, r1) 21:03:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8243, 0x100) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) shmget(0x1, 0x1000, 0x502, &(0x7f0000ffd000/0x1000)=nil) 21:03:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x140) 21:03:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) mknod(&(0x7f00000000c0)='\x00', 0x2040, 0x2) write(r0, &(0x7f0000000200)='oL', 0x2) execve(0x0, 0x0, 0x0) 21:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0x101}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="b6") 21:03:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffdffffb7b25cc0, 0xeee9, 0x100000001, 0x559f, "aae465e0016bdcd569ef640080b503007fcfc611", 0x0, 0x3e624aec}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 21:03:19 executing program 0: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0x5, 0xef98, 0x2, "a4cd1bd808c7ef52586fb84700554275c9047336", 0x0, 0x410}) select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 21:03:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0xffe, 0x1, 0x7f, "5d3accd5de8d8661b236646664d08077baab5c28", 0x4, 0xd}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xffffffff00000001, 0x7ff7fffc, "73cc510e52b37b2e272d7f484beee7103fc9c06d"}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendmsg(r3, &(0x7f0000000580)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000200)="19ceaf39ecf290b48265b75fe374bec0beb6f1ceb7a27fbc1d0e2f348345caf4d9b2f5e59db5729cb919112eef60f3489b67f5444da538f24f58f4a32cd8d67ce22467390cac848ce9067177246b18bea12bd88fce20ab56046ce931cf08b4a6bb5b2579b94cce6ac2794edfd6b4ca019a", 0x71}, {&(0x7f0000000280)="b00b1d92cbb293bc1c1a8667d2b64056f28d2bd6b9e992b8245cb247898c84f3d05ac6fb000089c9af352d923b49ba08e41071d7fb2fd24667ca6c0602b4ec1a70e7bfe27b58f71c45b6eb7cbe7c61cd68083da5bb04cbf01af078d0c6bb9af595e0be8ce409bca20fc6708fa0de4fda0672f7d4c3b41d7e", 0x78}, {&(0x7f0000000300)="3863c73c12d6da0da852f3cf248d6cf616cb638f88e99aea6e021ad558858eda5828fd4c376389d1d857483474f9df58a6da1906983b7da327c36d17cc2a49d24b1870bef34510949a7ce0b5542f9fa068e5a9537f7b7072ebb2f0f4e63166b62a9fd6d5e026cbda149d6654647ff7fe8f25e2e4cb3393b50df9226861744641a11bfa8fc98caf5ce5be3002f4c01190e7f9d0a2203642ec3ffdffab3cfa", 0x9e}, {&(0x7f00000003c0)="06156db9d88386504cced769ed1186f654509c41fb05c2cae62e8d03b83a292a442cc5850223", 0x26}, {&(0x7f0000000400)="da9fda832ab9f96778a7d7e9ef20dd502702b39042d379f5", 0x18}], 0x5, &(0x7f00000004c0)=[{0x90, 0xffff, 0x7, "2cc1299eea14dd7ee4b857c599eb09011492786e64cc4af35f7d8f9876dc2bba43461bf5c14e13f9041fefc5c8e31cc01cd20eaf88e4c19a47415880e0fab7a9722f5fb065ddaae6aa5e46bc775a90c14398a6f239329d550b8e9f939a07f3a152ad75891c7a89d127204c4d5efc1b725ae57688333327ad8d83d7d0f84e"}], 0x90}, 0x4) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 21:03:19 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x1) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 21:03:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) r1 = msgget(0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) close(r0) fcntl$lock(r0, 0xf, &(0x7f0000000480)={0x1, 0x3, 0x5, 0xfe, r5}) r8 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x1, r2, r3, r4, r6, 0x84, 0x7f}, 0x6, 0x100000000, r7, r8, 0x8001, 0x7b, 0x8f0, 0x6}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5) getppid() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r9 = socket(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/175, &(0x7f0000000440)=0xaf) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 21:03:19 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = semget$private(0x0, 0x0, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/165) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 21:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000282, &(0x7f0000000140)=[{0xeef, 0x0, 0xfffffffffffffffe, 0x20000000000001}, {0x29, 0x0, 0x2000000000}, {0x400000006, 0x7, 0x5, 0x4000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1000000) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 21:03:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x6, 0x5e) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0x6, 0x8, {0x2, 0x3}}) preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000240)=""/176, 0xb0}], 0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1a, &(0x7f0000000080)="87") fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x1, &(0x7f0000000180)=[{0x5, 0x5, 0x789, 0x7fff}]}) 21:03:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00'}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffb, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8180, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x20, 0x0, &(0x7f0000000080)=""/32}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x81}, {0x1c}, {0x6}]}) nanosleep(&(0x7f0000000200)={0x1, 0x3f}, &(0x7f0000000240)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[0x4, 0x4, 0x5, 0xffffffff80000001, 0xfffffffffffffffb, 0x3]}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000300)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 21:03:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0xc0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x80, 0x0) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = socket$unix(0x1, 0x0, 0x0) r7 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x40) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x10001, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) r12 = getpgrp() r13 = geteuid() getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="87417cea0b2fe0df075e73982652d481b6f31d0646cf5cbbfda3e5172702368ab119fb191c0c39c9a1648b653ebbb6e83f103a3b18f30b244ea25555617f03a5c16b24b13ac2cce58ec555704aa1fcda7e477d4b6d65e1228764cae104b3b826ef047276edbcef89f0d989bdfaea212d441b12f703287b", 0x77}, {&(0x7f0000000040)='n_g', 0x3}, {&(0x7f0000000140)="be051c3fa5f66a6603fba1a958b002e6e87bb2207e1a272c36e7b5eaa7aca98c3089c286741dff7e6137322f5a635263ba3d58514293aa394662978c71bfb15fb3fc011de3612d0bb1a2d34e14084d63da0b434614d3fb9f3419f83b95dd3cf844dd1fd56970a1e9270f7cdd0c50cb151b0ed6f3d617b492f109c00bdb6e37f095f9663725a2e6aea5db98e5c40b18b771908622b5cfd21341f99de09b9d5f72ae7c3015e226", 0xa6}], 0x3, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x80, 0x2}, 0x3) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) close(r15) 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10979, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x30}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 21:03:21 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000540)=0x8) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000340)='./file\x00', 0x2, 0x4) mkdir(&(0x7f0000000200)='./file/file0\x00', 0x100) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0x3, 0x0, 0x1, 0x0, "66412d7c1c98c531ebff4bf91d0eb4cfa65797a0", 0x8, 0x3}) connect$unix(r0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) utimensat(r1, &(0x7f0000000000)='./file/file0\x00', &(0x7f0000000480)={{0x2, 0x9}, {0x1, 0x8}}, 0x0) utimes(&(0x7f0000000240)='./file\x00', &(0x7f0000000280)={{0x3ff, 0x100000001}, {0x1, 0x100}}) socketpair(0x10, 0x4003, 0x1, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000380)={0xfff, './file1\x00', './file1\x00'}) utimensat(r1, &(0x7f00000000c0)='./file/file0\x00', &(0x7f00000003c0)={{0x9, 0x4553}, {0x4}}, 0x80002) 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)='X', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0823d951538e0d8a25a8023a188cbcd738a395a1"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4e76, 0x7, 0xfffffffffffffffa, 0xfffffffffffffffc, "9684d98312a3040fcd65aaa632ded7025fce2a27", 0x3, 0x7}) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) close(r0) syz_open_pts()     21:03:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x1, 0x4}, {0x6, 0x200}}, 0x2) r2 = getpgid(0x0) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:21 executing program 0: select(0xfffffe7e, &(0x7f0000000000)={0x0, 0x0, 0xcd}, 0x0, 0x0, 0x0) r0 = socket(0x1e, 0x3, 0x1) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x165}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x4}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49")    21:03:21 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8225432fe6696c653000"], 0x10) shutdown(r0, 0x1) 21:03:21 executing program 0: r0 = socket(0x1e, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getsockname$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f100"/4098], &(0x7f0000000140)=0x1002) lseek(r1, 0x0, 0x0, 0x2) 21:03:21 executing program 1: r0 = shmget$private(0x0, 0x4000, 0xa6f6dce0fa5f5361, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) chroot(&(0x7f00000000c0)='./file0\x00') setegid(r2) 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x24082, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {}, {0x6}]}) 21:03:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0x9, 0xffffffffffff0000, 0x1f, 0x400, 0x101, 0x0, 0x1, 0x400}, &(0x7f0000000500)={0x9, 0x2}) 21:03:21 executing program 0: nanosleep(&(0x7f0000000180)={0x2, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) 21:03:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) clock_getres(0x3, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f00000000c0)=[{0x10001, 0x8000, 0xc, 0x8}, {0x48bc9c37, 0x7, 0xfffffffffffffffa, 0x6}, {0x8, 0xffffffffffffffff, 0xffffffffffff8000, 0x9}, {0x8, 0x80000000, 0x1ff, 0x9}, {0x101, 0x1000, 0x83, 0x80}, {0x200, 0x9, 0xab, 0x10001}]}) syz_emit_ethernet(0x65, &(0x7f0000000040)="54aac89f205ee908b3a1e408cc37e9fb4c1ee60cad705ca36e3a12442898c78b6cc1082ea8d9e671cb00179c8a3048d32bd310cbdd6d1a36245477bd96f0dac693dacf941f470849a309db268a8e9fd6213362382fa2d081e89492d1dc2429ac5177fa50e5") syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 21:03:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000080)=""/194, 0xc2) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 21:03:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000001840)="7ce482a913d89153a21cd27d2da47975102b78b82fc01da46fcfc5277317fed9be054aff8f35c3554d46ee62838d3a7459b105116432908dd91a0fbfd0e987a5475110132f91dde3a4ed944e5d739284e2c3bcf942be2796b0915a80cf2d889e25329d8af5a8fbe71e301f20115f9ed9f9cea276fb9fecb98bc8c6b16c00259a8f1ff1480a0c88b89272b00104835a38fab689290933f5c6", 0x98}], 0x1) r1 = syz_open_pts() close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) getpeername$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)=0x3) dup(r1) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x21}], 0x1, 0x0) 21:03:22 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1103fe, 0x0, 0x1, 0x0, "1604ae2f31c4cd0301003c2f92570039569a1270"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7", 0x133}], 0x1) 21:03:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x2}, {0x3}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) setitimer(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:03:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x9, 0x57a, 0xfffffffffffffffb}, 0xffff, 0x2, 0x240000000000}) r2 = fcntl$dupfd(r1, 0x20000a, r1) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000080)) 21:03:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x200000000d21) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000000)=""/32, 0x20) 21:03:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSBLEN(r0, 0x4020426b, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x10b50, 0x12) 21:03:22 executing program 0: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') open(&(0x7f0000000000)='./control\x00', 0x1, 0x40000000040) open(&(0x7f0000000240)='.\x00', 0x240, 0x0) 21:03:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x2, 0x0, 0x2d6}, 0x3, 0x9, 0x8}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:03:23 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) 21:03:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x3}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:23 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r8) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) kevent(r4, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r4}, 0xffffffffffffffff, 0x28, 0x1, 0x80000007, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r5) kevent(r4, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x40, 0x2, 0x3f, 0xf7b}, {{r1}, 0x0, 0xb0, 0x0, 0x8}, {{r3}, 0xfffffffffffffff9, 0x98, 0x6, 0x6, 0xb6}, {{r4}, 0xfffffffffffffffb, 0x44, 0xf0000004, 0x10000, 0x6}, {{r1}, 0xfffffffffffffffb, 0x21, 0x5, 0x71417138, 0x1b42}, {{r3}, 0xfffffffffffffff9, 0x10, 0x10, 0xfffffffffffffc02, 0x6}], 0x9, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x0, 0x8001, 0x8}, {{r0}, 0xffffffffffffffff, 0x18, 0x24, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0xef, 0x1, 0x3d0}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x101, 0x9df}, {{r0}, 0xfffffffffffffffc, 0x6d, 0x25, 0x4, 0x7}, {{r3}, 0xffffffffffffffff, 0x86, 0x4, 0xe9d, 0x10001}, {{r3}, 0xffffffffffffffff, 0x41, 0x40, 0x7, 0x401}], 0x3, &(0x7f0000000440)={0x1, 0x401}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1f, 0x0) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, r6, r5, r8, 0x20, 0xbeda}, 0x3, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r11, 0xc0185603, &(0x7f0000000180)={0x9a, 0x0, &(0x7f0000000080)=""/154}) setsockopt$sock_int(r9, 0xffff, 0x1007, &(0x7f00000005c0)=0x3, 0x4) ioctl$TIOCCONS(r11, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCEXCL(r11, 0x2000740d) getpid() setuid(r5) ioctl$TIOCMSET(r11, 0x8010426d, &(0x7f0000000000)=0x5) kevent(r0, &(0x7f00000007c0), 0x4, 0x0, 0x0, 0x0) 21:03:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:03:23 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) setuid(0xee01) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setitimer(0x1, &(0x7f00000001c0)={{0x0, 0x9}, {0x100000001, 0x9}}, 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 21:03:23 executing program 1: r0 = socket(0x0, 0x7, 0xf6d3) fchflags(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x9221523481d7ec12, 0x0) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x12) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x0) pwritev(r3, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 21:03:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:23 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x800, 0x3, 0x8, 0x2}, {0x3ff, 0x101, 0xf, 0x81}, {0x7f, 0x8000, 0x2, 0x5}, {0x0, 0x5, 0x6, 0xeeb9}, {0x26e, 0x9, 0x100000001, 0x1}, {0x2, 0xffff, 0x100000001, 0x100}, {0x2, 0x1, 0x3, 0xfffffffffffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 21:03:23 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000180), 0x10004) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)=0x2b8) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x317}], 0x31c30150a389b9ef) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x20) poll(&(0x7f0000000200)=[{r2, 0x40}, {r2}, {r2, 0x124}], 0x3, 0x5) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x0, 0x2, {0x1, 0xfffffffffffffffd}}) 21:03:23 executing program 0: select(0xfffffffffffffe98, &(0x7f0000000000)={0xc6a, 0x5, 0xb, 0x5, 0x3ff, 0x10001, 0xfffffffffffffffb, 0x3}, &(0x7f0000000040)={0x1ff, 0x6, 0x0, 0x21a, 0x7c1c0000000, 0x367c05bb, 0x4, 0x40}, &(0x7f00000000c0)={0xb1e7, 0x40, 0x0, 0x3, 0x4, 0x1f, 0x6, 0x5}, &(0x7f0000000100)={0xc2ff, 0x8}) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 21:03:24 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) fcntl$dupfd(r0, 0xa, r1) setsockopt(r1, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x20) write(r1, &(0x7f0000000080)="a4933f549f4a36d798f83b2ec5c3f7b50da96c3473428812b2dd6996807d6fa7a10eeec2956fc7691e6b727f33f99cd50043e91c59897b51e8e13b985376529d3705306dee45f7727cdeb5402305b2b4e7c8433c5f8b14d9bedfbd25c9e257ecf315293e5f6c281db96e6c1bc01b2aad72e71b4001b347b73dc6853127209c6758bfd57ba3e589bf4282de08fd8e43bbb87942e7a14d90133212009df26891", 0x9f) syz_open_pts() listen(r2, 0x4) 21:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14, 0x0, 0x0, 0x2}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 21:03:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0xb877}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="9676") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[]) 21:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") r1 = msgget$private(0x0, 0x400) r2 = getuid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r7 = getpgid(0xffffffffffffffff) r8 = getpgrp() getpgid(r4) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1ff, r2, r3, r5, r6, 0xd8, 0x6}, 0x1, 0x0, r7, r8, 0xf499, 0x7, 0x6, 0x73}) 21:03:24 executing program 1: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = getpgrp() getpid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0x7fff, './file0\x00'}) r2 = getppid() r3 = open(&(0x7f0000000000)='./file0\x00', 0x681, 0x2) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x12, r3, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)=0xf2) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) fcntl$setown(r3, 0x6, r2) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r0, r5, r6}, 0xffffff6c) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') getpid() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x2, 0x3f, 0x2, 0x4, "6d081debc0f19762c773a7635313bb0d415a556a", 0x2, 0x10000}) fcntl$setown(r3, 0x6, r4) setpgid(r0, r2) mkdir(&(0x7f0000000300)='./file0\x00', 0x44) r7 = semget$private(0x0, 0x7, 0x84) semop(r7, &(0x7f0000000240)=[{0x0, 0x5, 0x1000}, {0x3, 0x4d1b9c39, 0x1000}, {0x4, 0x7, 0x1000}, {0x7, 0x3, 0x1000}], 0x4) 21:03:24 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r2 = msgget(0x1, 0x400) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x5) r3 = shmget$private(0x0, 0x1000, 0x27d, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) msgctl$IPC_RMID(r2, 0x0) msgget(0x3, 0x4) r4 = socket$inet6(0x18, 0x8000, 0x1) clock_settime(0x0, &(0x7f00000000c0)={0x100000000}) r5 = msgget(0x2, 0x20) ioctl$TIOCSDTR(r1, 0x20007479) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x3, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x58e47a68, 0x7}, {{r0}, 0xffffffffffffffff, 0xd0, 0x1, 0xde, 0x8}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x5, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x0, 0x3, 0x53f4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x3, 0x100}], 0xee8e, &(0x7f0000000200)=[{{r4}, 0x0, 0x8, 0x80, 0x9, 0xffffffffffffff6f}], 0x8, &(0x7f0000000240)={0x1000000000000, 0x7fff}) msgget(0x0, 0x41) r6 = open(&(0x7f0000000280)='./file0\x00', 0x20002, 0x140) msgget(0x1, 0x20) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r10 = dup2(r4, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x4, 0x4, 0xffffffff, [{&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x7f}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x10000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x9000)=nil, 0x9}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000c4d000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000d73000/0x3000)=nil, 0x23c0}, {&(0x7f0000f06000/0x1000)=nil, &(0x7f0000d99000/0x4000)=nil}, {&(0x7f0000c9f000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}], ['./file0/../file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r11 = fcntl$getown(r6, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800), &(0x7f0000000840)=0x10) msgrcv(r5, &(0x7f0000000880)={0x0, ""/50}, 0x3a, 0x0, 0x0) msgget$private(0x0, 0x80) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000bc0)=[{&(0x7f0000000900)="9eb28440eeeab2cef5f5745295bec16491b8fba7d9bafe5632729dfbf41e1ac76929bdd6f14aebe86198da10c196baf8c85e3d55948a91f51de45b0144be473ca30bfcb775b4972a7eb3b8e5cff21f811a96c78a8bf8a130a769c152fb2938a3f5d89f3d994796ba5c7e005a3b2dcba2399d89a2274a62f356f0aee82e2e3c3bcf", 0x81}, {&(0x7f00000009c0)="6e01054d6e3cbb8af0e379fb058f058b06b4d337ef0335a834bae5a2ac25305aa98f274fbbeef0c19acd95cd7dca21dd4af2d97fc271ee66314b028020ac48b45cc978b8a20b4135e86c09cdfe4d96521094777e18cc8e2f72adaa8ed66d53b2817c5eef5efc8530fdb8af907a6cc1032f9531d82beaea610cab27ac28d07bc4c80c7e8c5b759e7fe604c0df04785c169b4132715a06cb996f7ffb991cfa0aec462a747255d61b6308fce24a4680234cfe9fec58105c34e7f1b5f13014598043ef8328b018d50a1a0f5e", 0xca}, {&(0x7f0000000ac0)="2fe709ced7defa3a0be41c08df49278013b316d474ab53526adbce9855dae99be60ea1302ffff818c0770ca17b9fb677625e7075770978ae34f240556bfaf185a0cd71aff2313d34036e037eacb5d86de3251243b2d1b7fdff987a307d41c5e5cbf61b190ceb66b505037ce4eb3ff5e0bf194d628cd6bf17f9baaae211df117d32c251d3677139ff758b6b6d7f6fb91fafdfee8247736cb732d2317a6e52848ba9e41f2f3afbbb0cd047659cf3fbe9012f92c76adc3ef1ab2d93ecec7aa0cfb1cf48f0efbc7991f1289ae9ca931c5c26c913b2cca842472e2ed119fb82adb81c98970bcaef87f673602b8196dc5d8af2a9", 0xf1}], 0x3, &(0x7f0000000c00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r4, r10, r1]}, @cred={0x20, 0xffff, 0x0, r11, r8, r9}], 0x68, 0x3}, 0x1) munmap(&(0x7f0000dd4000/0x3000)=nil, 0x3000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000cc0), &(0x7f0000000d00)=0x8) 21:03:24 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) clock_gettime(0x6, &(0x7f0000000280)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) msgget$private(0x0, 0x290) r2 = msgget$private(0x0, 0x400) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000240)=0x5) flock(r3, 0x4) clock_gettime(0x2, &(0x7f00000000c0)) msgctl$IPC_RMID(r1, 0x0) r5 = msgget(0xffffffffffffffff, 0x750) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef3f00f47bedde6b27023dfea97c071c80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd0604477f036d440bb7b90bad1a4deb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e77352f794257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8fab1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af010c3af2ee283fc0938506b21499afad26686b761464ad5f3b2c47b55b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c79191"], 0x1, 0x800) msgrcv(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="0003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e8fe77f27c32b96720790c49a1016d4c7c3a322d945260532ef6de0fd8ef59bb3f39a66fe7ba7ca8388bf45a33ef978c2bdb823eb87fd71a980c67fb80a1bec82b157a2f328f124019e96220f292e93748168845facffd4daaf49fa90c77edd97a40711933fcd4371334471312319f43b325a0d418788da33d2fcb26a5e8bcb2b70c99cb5605d06833cf74dfafa25e5425f5f34c00000000000000351bee2c4d31c3736ad60c4a687c7cc853739720538446a490c5dc2fce60657ed626ee8ce244cdc0240b06e3c255da787f5d3b29f6098a89930bd247bfecfd8fe9139d"], 0x1, 0x2, 0x1000) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) ioctl$KDENABIO(r4, 0x20004b3c)      21:03:24 executing program 0:      21:03:25 executing program 1: 21:03:25 executing program 0: 21:03:25 executing program 0: 21:03:25 executing program 1: 21:03:25 executing program 0: 21:03:25 executing program 0: 21:03:25 executing program 1: 21:03:25 executing program 0: 21:03:25 executing program 1: 21:03:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x120000205c, 0x800008) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) flock(r2, 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)) 21:03:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x1) getsockname(r1, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000400)=""/148, 0x94) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x2, 0x7b) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x4, 0x8}, {{r0}, 0xfffffffffffffffc, 0xe2, 0xf0000022, 0x1, 0x4}, {{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x7, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x20, 0x3}, {{r2}, 0xfffffffffffffffe, 0x40, 0x8, 0xfff, 0xdcd}, {{r2}, 0xfffffffffffffffb, 0x0, 0x4, 0x864, 0x3}, {{r2}, 0xfffffffffffffffd, 0x22, 0x1, 0x3, 0x200}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x7, 0x6}], 0x1ff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x1000, 0x9}, {{r0}, 0xfffffffffffffff8, 0xc, 0x80, 0xcd, 0x200}], 0x4, &(0x7f0000000240)={0x101, 0x6}) syz_open_pts() 21:03:25 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000022c0)={0xfffffffffffffff9, 0x100000001}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r2, r0) r3 = socket(0x0, 0x4, 0x808) getsockopt(r3, 0x8000000, 0xff, &(0x7f0000000140)=""/4096, &(0x7f0000002240)=0x1000) fchdir(r0) mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "a1b5648823c28137333a49e65219618a91a79642"}) getrusage(0x0, 0x0) unveil(&(0x7f0000001140)='./bus\x00', &(0x7f0000001180)='W\x00') ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000011c0)=0x3) getdents(r4, &(0x7f0000001200)=""/4096, 0x1000) 21:03:25 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xe76) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x9) 21:03:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) shutdown(r0, 0x2) socket(0x11, 0x4, 0x2f4) 21:03:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x35, 0x0, 0x0, 0x0) dup2(r1, r3) 21:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0x3ff, 0x6, 0x8, 0x9, &(0x7f0000000200)={{0x31, 0x81, 0x8023, 0x6, 0xaaa, 0x3f, 0x20}, {[0xfff, 0x96, 0x860, 0x101, 0x400, 0x6, 0x2, 0x1ff, 0xdda, 0x2, 0xffffffffffffff8d, 0x6, 0x5, 0x7, 0xf005, 0x3, 0x8, 0xa8d], [0xa2, 0x7, 0x2, 0x1, 0x0, 0xfff, 0x100, 0x2a, 0xe0000, 0x3], [0x10001, 0x3, 0x2, 0x7, 0xe2, 0x10000, 0xffffffffffffff81], [0xfffffffffffffffa, 0x0, 0x3, 0x7ea8, 0x2, 0x77d4], [{0x3ff, 0x47, 0xffff, 0x4}, {0x2, 0x8, 0x1, 0x2}, {0x27, 0x100000000, 0x7, 0x2d}, {0x3, 0x4000000000000, 0xffff, 0x4}, {0x3c, 0x0, 0x100000001, 0x6}, {0x7, 0x3, 0x4a, 0x90}, {0x4, 0xff000000000, 0x10001, 0x8}, {0x40, 0x30b9, 0x0, 0x426}], {0x3, 0x9, 0xffff}, {0x0, 0x9, 0x4, 0xa1e1}}}, 0x401, 0xc69e}) 21:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000002c0)="fbf275bd754dcdfaef188c190300d6160078f33e4b580c2ba27591289ecc02c58d7fca89aa9d6bb9b0df8de6edd8b21a2b9b2d0a8f7a5282e3ecb53a5d2e1c352f6e078a7b17196728aa38817c9646c34175a7711200ffd1fe11974f0f2a0cbaf7acaed6d359b45a6d202fabd5444fa78f7ff86cf633f13f3cb981e163e94a2a5af00cd3caabe380db1a717d", 0xffffff00, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x24d, 0x2, 0x8, 0x3, 0x3, 0x3, 0xfffffffffffffff9, 0x1}, &(0x7f00000000c0)={0x5bd0, 0x9, 0x5, 0x0, 0x4, 0x1, 0x3f, 0x9}, &(0x7f0000000100)={0x7, 0x8000, 0x7, 0xffffffff, 0x1, 0x9, 0x7, 0x8}, &(0x7f0000000140)={0x1, 0x2}) 21:03:25 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1fff, 0x1700) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x9a13e58c6c357c50) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) 21:03:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x68, 0x80000000, 0x1, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x22, 0x1, 0xffffffffffffff7f, 0x3}, {{r1}, 0xfffffffffffffffb, 0x10, 0x22, 0x100000002000, 0x5}, {{r2}, 0xffffffffffffffff, 0x21, 0x0, 0xff, 0x893}, {{r1}, 0xffffffffffffffff, 0xe2, 0xfffff, 0x40000000000}, {{r1}, 0xfffffffffffffffa, 0xd0, 0xf0000000, 0x8, 0x9}, {{r2}, 0xffffffffffffffff, 0x82, 0x20000040, 0x7ff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000040, 0x3ff, 0x8001}], 0x5, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x43, 0x40000000, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x88, 0xc653c7f, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x5, 0x81}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000010, 0x3ff, 0x20}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x100000001, 0x3}, {{r1}, 0xfffffffffffffffd, 0x32, 0x80, 0x10001, 0x1}], 0x1, &(0x7f0000000040)={0x3f, 0x65}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000300)={0x3, 0x7}) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) 21:03:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200c, 0x501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() 21:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40, 0x800000}, {0x84}, {0x6, 0x0, 0x8000}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000580)=@in6, &(0x7f0000000680)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000540)=0xc) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x6}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000280)="5d87c891a7a015932d456104c6a48c765c68657acdc6e670fc3cd27823e41b8bb1f39976e25cd41051045bcae7a6f6a679ab61755bc1699f092cc678a00d892d5701881f358f9dd61cf9443c8a4d2f755b1bb565c560af14c8961c78d41f0719588ebb4fee710c50b83143e85761b04bba326d92d2554f80ba1fa22e1fc7a18358621ee983af2da032c540e9156a2034baa5681a91bf3212102686e244ec418b81c209b6bc85122040ada7d7418ef881696b57b5e40223190f67cf", 0xbb}, {&(0x7f0000000140)="6390a59a5f5b4eef6e87ab54a39d63d2eb538956bf8fb439cca62087a0a1048143b71d43562ba0c397d29092da38d2a99781489e324ff3f7eeb28438daf07f2e3188d3898192d8e295957e4b617f971c018dfee2052462cbd1c7a737e290bbc9f5312f6d5b48", 0x66}, {&(0x7f0000000340)="918c469d6a1599fa7071312ceed2da743ad659a3f53e425f8b43c17d080e1d7257eff076839663fe1ac1f769ec7c47da7f4fd5958ed8f3d6cd2ef268a031c4dfaec1671b13628b9319cb92e7b4e499350fad96a2f46bed9ea12d88ce57c96b452c61775e95122280f2ed61a7188735815869d14acab275eb8fd7c8940690d2ac32ca2ccdf36ea4b1ec71f38bb327d4a5", 0x90}, {&(0x7f0000000400)="07987b38a2aa0907fe78fd8ef021082132c1e7b6f8a76d2aa2215ab36d98bb1fc5a9fb1cb86181d7879a1fd12e0709dc71a2288468f6b8a0151d8a88263f5cd3b0a4be8c22933bcbc12a5add75b294460c067d6cce", 0x55}, {&(0x7f0000000480)="ef54e09325fc5fe3ec19959375c10cbcba04631fa53cd7e85db5efe1d2d1520098b654eb1cdbb83fd6c14427b681d657b038414069daafc76cfd85", 0x3b}], 0x5, &(0x7f0000000600)=ANY=[@ANYBLOB="4800000000000000ffff00008f42f4441e5ba28989108d91da07c5b1d95b3365693237946c35671835dcd1ce4d0faa41aa4feb93df3ff87d16440c6509ca11b9aa87130961899b5294174c8e000000009e52ad0ed418e1eb46aa8c2e5a663fe675c8e6a5a11376bd097a2c02792533255d9aa23c5ff92c83"], 0x48}, 0x40a) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000006c0)=0x1) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 21:03:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x10000) flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 21:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x44) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x198, &(0x7f0000000040)=[{0xfffffffffffffa1e, 0x9, 0x1ff, 0x8}, {0x6, 0x3, 0xb39, 0x1ff}, {0x5457, 0x10000, 0x1005}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80e, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r1) getitimer(0x0, &(0x7f0000000040)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 21:03:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) getpid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x20000009, &(0x7f0000000100)={0x0, 0x2, 0x8000000, 0xfffffffd, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 21:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="b502edb7", 0x1fc, 0x0, 0x0) r2 = getuid() getsockname$unix(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cc622871bbb4b2e08ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009078b3583fa53c16178200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6707c79079c98a2f4ec7d1d41cb9c5766e4d2a2582763f431cb21ae7fec67ff5e1697516e7f9ae85834d14ecad7738e7ee1e53defd85cc5271cbe01c7fdb60338381cc6da1546b9588f09283e51f4f9f69ef30ce6524d6a28df733c43dfd4030882461f2505a408307040443904c47960514b44590daf61c41d88f103b078a2546950072a054f6d39e8ef82feb2dc31065a8a7c0a83328c801a2f3ce108336885a33df1951a18be22ed456b1b4992b09a770bd1e03146f9a723e31971222111a143ad143974e05db822c9c80b920942ce407335be1891b8d24d9956549a00"/4320], 0x0) close(r1) r3 = getegid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, r3]) lchown(&(0x7f0000000040)='./bus\x00', r2, r4) bind(r1, &(0x7f0000001180)=@in6={0x18, 0x1, 0x9, 0x7fffffff}, 0xc) 21:03:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="0c764285e1d4fb1b3000c6ba51feaa293b9bf082ec0684af6bfb832d59415682e102757ea6480507bbf59b252bd5621893fd0b7e341da0ffa64b24a31465886a9e981df2f1b1e7d6ef17ac7c6ca4e267d79f666c406c38cea2361ab3e79e2951912ac7b6c19f2b1a801f3736368c6ee4cae0330181a5e287351f903558f914835a67c9ac2ab2aebe6f05969951fa93cddaf8ac120b829b306a9c5d3277f7faea99374631b5aad2"], 0xa, 0x0}, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) 21:03:25 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x104, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/235) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/198) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) getdents(r1, &(0x7f0000000000)=""/13, 0x33b) 21:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x88, &(0x7f0000000000)=[{0x24, 0x0, 0x4}, {0x24}, {0x6, 0x0, 0x1f}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x4) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/252, 0xfc}, {&(0x7f00000004c0)=""/182, 0xb6}], 0x2) clock_gettime(0x2, &(0x7f0000000340)) 21:03:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x401, 0x0) msgget(0x3, 0x250) r2 = msgget(0x0, 0x10) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockname$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r2, &(0x7f0000000140)={0x0, ""/123}, 0x83, 0x3, 0x3e14e551ef2514fc) setitimer(0x4, &(0x7f0000000380)={{0xd09, 0x8}, {0x84e9, 0x5}}, &(0x7f0000000240)) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)='x\x04') ioctl$KDDISABIO(r0, 0x20004b3d) msgctl$IPC_RMID(r2, 0x0) 21:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffea8, &(0x7f0000000080)="b63579aafe8c") 21:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) r1 = semget$private(0x0, 0x0, 0x400) semop(r1, &(0x7f0000000080)=[{0x1, 0x1, 0x800}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000240)={0x0, 0x3}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x81) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 21:03:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80005000000000000000400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) socketpair(0x10, 0x5, 0x5, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 21:03:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() r2 = dup(r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x2b) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x5, 0xb, "b08dce5800"}) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 21:03:25 executing program 0: r0 = semget(0x3, 0x3, 0x3) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x5, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x20, 0x1f, 0x4, 0x800, 0xfffffffffffffff8, 0x1, 0x7]) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[0x4, 0x8, 0x3ff, 0x1, 0x9]}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) 21:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc0, 0x128) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0xfffffffffffffffe, 0xc, 0x4, 0x80000001, &(0x7f0000000380)={{0x4, 0x8a1b, 0x8, 0x100000000, 0x8, 0x100000000, 0xab84}, {[0x5, 0x4, 0x0, 0x6, 0x2, 0x8000, 0x100000001, 0x7, 0x3, 0x5, 0x81, 0x20, 0x80000000, 0x7, 0x8, 0x4, 0x1, 0x2], [0x9, 0x6, 0x101, 0x800, 0x5, 0x2, 0xca5d, 0x400, 0xbf, 0x6], [0x6, 0x2, 0x0, 0x1b68, 0x4, 0x4, 0x1f], [0x7, 0x400, 0x6, 0x0, 0x7, 0x2], [{0x3, 0xf6c000, 0x53d2, 0x5}, {0x40, 0x8, 0x5, 0x9}, {0x4, 0xff, 0x6, 0x80000000}, {0x5, 0x5, 0xe1, 0x1}, {0x6, 0xfb2, 0x6, 0x7fff}, {0x7, 0x100, 0x7, 0x2}, {0x100, 0x7, 0x10000, 0x9}, {0xfef, 0x7, 0x0, 0x4}], {0x1f, 0x8, 0x200, 0x8000}, {0x4, 0x0, 0x1ff, 0x5}}}, 0x3ff, 0x2}) 21:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 21:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="d000000000000000000085b4724594ab16abb0489ad682ff7f849136bef39abffc40c9b566fe1e76bbccb4170e0ff4d65e5f0379c14c887b4a6c444adbb231820d22f6716954817551097ccabae0d2", 0x4f, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) 21:03:25 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x488, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x480, 0x0) 21:03:25 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x5, 0x0, 0x3, 0x7f, 0x3, 0x0, 0x81, 0x10, [{0xffff, 0x0, 0xff, 0x26}, {0x1df, 0x32, 0x5, 0x8}, {0xb68, 0x800, 0x2, 0x50}, {0xfffffffffffffffa, 0x6, 0x8, 0x30c}, {0x0, 0x81, 0x8, 0xff}, {0x0, 0x400, 0x9}, {0x0, 0x9, 0x0, 0xffffffff}, {0x1, 0x9, 0x70b487c0, 0x229d0ad1}, {0x2, 0x10000, 0x9, 0x9}, {0x3, 0x72, 0x6, 0x800}, {0x0, 0x5, 0x2, 0x2}, {0x8, 0x1, 0x1, 0x4}, {0x3, 0x7, 0x5, 0x184b}, {0x40, 0x5, 0x7, 0x7}, {0x9, 0x7, 0x6a10000000000, 0x7}, {0x4, 0x6, 0x0, 0x3}]}) read(r0, &(0x7f0000000040)=""/19, 0x11) 21:03:25 executing program 1: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 21:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = msgget$private(0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f0000000080)=[{0x8, 0x800, 0x2, 0x547f1196}, {0x7fff, 0xa27, 0x0, 0x1ff}, {0x1f, 0x40, 0x0, 0x9}, {0x4000, 0xb54c, 0x0, 0x9}, {0x40, 0x34, 0x7}, {0x0, 0x4, 0x100000001, 0x80000001}, {0x20, 0x1, 0xfffffffffffffd33, 0x7fffffff}, {0x100000000, 0xff, 0x4538, 0xa424}, {0xfff, 0x9, 0x9, 0xfff}, {0x4, 0x5, 0x0, 0x1000}]}) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/183], 0xb7, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x87, 0x3}, {0x6, 0x0, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x800, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00", 0x0, 0x7}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r2) syz_open_pts() 21:03:26 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/94, 0x5e}, {&(0x7f0000000180)=""/102, 0x66}], 0x2) 21:03:26 executing program 0: r0 = socket(0x11, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000080)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df7a882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f382a37cffbac80beff199bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c3000cceb2024db2249b8e7c393231b56b709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d6c746239bd7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c31d548f2de6c031b7b303759b60642b45cbc5", 0xed, 0x1001fffffd, 0x0, 0x21d) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) getgid() pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="223aa04a2ad67f7b6742f9a8f13fc15181f33652dcfd06b6fb5eca33cec0724bc1e802c15f45c1e526087ec37308fdf4a2a364116d0acd23abbd1a9662a3b8076e08482ce6e0dea02c87f3e037c83bb2aefccb637fe16c4edc09ecebf6c74a4f73483cbe9755c56f6bbe23609c6e6436ec979790fc921d2217818ad4330426330e79921582c1dd9d153e9ef463c47e7aa4d2582c61112ae2b1a7d7432958703a63c2162d2c5d80e0dd8d48c40a2e80331f8ffd565252ee6f1d6a50b6139fdd1da27b3a79359cd1663235a6b36929f38cb3cf751dc47340e654c874bbf2f32d5c845a774d9055801117cfb8597fabfccb7725cc07193dcb35ba5291baa66f82f3531379330812ceb1c0a7d7b92064bd79a65386aaec9eb30449df47adbe5423ccd48c00ac778bee44292c95b88a96b9fb8d9514baaa303f753209555b29cdb26b25696146e8239b7f3b8998975a3045ef3aec4141a5176253a4b2b10e934407d7dada484de79060ab37c80589325eb8815b975e04169addcbec7b0905fe8241bb237cd086fd10dccb79caeaa2e02741e1c829be5bb40511c20be6826c72ca1088fbde6053568ed9b159655c1cbbc158799d465c49928b6dd547dd8acf640b2cfbc4ebc9454a82bcf348a45441425e24761866fd83569824ba506930ffadeae16e5f82c59c7ed50d0c9a470dcdca0731f7688a962581c0d03f1681e9c7c0dddacc6f1cb7f342de815e97cebf66a128eeccd20c807fd79aab5b223caad286783abc0ecaac0c7d68b94280dd5340a87e641b58356fec562ae7b7c290a0ba016e422d56deed956c7e8276bb13843c2c8d57feb4d0fb28ab24f874696b656d5f6e146729db366c172492ca969e5ba34d549588cb112d254aed465b0a01fbd34aa4aa796a5d59be49d87f03d36a3f7d0efc76e45e888e3e91ca34878993614c45982fafea1155a53b93a53e4afec7b935ad7dbe84c641df34c3ddb5ba455053e30610ccc2d905f39f57fbd8936a3d273ec84218935b7bc6d867a4d475d3798846699133f0ab7c7f4434353af9ee5d94c32c658541b8ae27ada9b8beb3718a36263b4295b97fb7c38202a0adcd5f46f3f54010f95b6c720a45314d9ec8e885d2057e4590480d85b61ca900de90c9ef14fc7a05ee8c84e7707fbd4e0e0af4984534d5dbe875cf82ff42d63bfe877aea1f65fe3aba5323e607d337b43dc94ccd2aabae81ab122e03043b7ad5b91c412585d11ce8bbbab085220aca29dca9dd4b19f770216a15ccbda5b039326f88a0ba856a03a0370e7e1703ef894eb20d29c6684ac0679b4dc0cf76622c496f10212bbb7d8b87699c2b52fbbc9ee74af1fb0c5bfe3c855798cd13296f946e157dbfcf83b19b886c6421dd1c8e7c22e7539d703caa7f83659464e179d7b5331e9f5f7559af874b5a5cae06318456f640207c5acf5fd3b46064a10b05b5865a1123108e46f77fb4dfdb16c84a4ef0d7e78a582faaff213cd4e525b1bd8c022495421c29c83129f55ef74590dc4e40635048c1c89dfedde96471512065468dcae95517c2624d65cd43730bf504bf121652807042aafd40caa9d60b1628e554964c0c89b26f529a7b53b793aedb9ee6d5f7f5c713acfe0cd9f78567bd028bc40da9b9fd1ef3985b8c799f84b913cf97f0f400285abcf4ac31f716fc148382720009c59266f2f6a1bf1c6c49e87a9a5aa1b3db768e8a2a91f3b144d29869204f687de94c9e5ab094c55169c6f25d16b6f07916799319275b15f2c9bddf27f40e80f652931a7f382064e2ee22a273430b3cbdb100acbbf1de37356bb15442c52a95413fe8368f7ddc923926a68140c8933c14577463714d084c77b9e10a67a149c86b52c87f6d73423acf2f61eb8a2531d69968bba46f31c35ce50974c5d510837a5d3fa5558cc963632a1d2078cd0efe4b7e5ae04ee99d8ffa86c22bcf780760bfe4b2c66437eb0d39261549155c5932f35e34925cb8ee982bc4603d49ca849ec565c1e5db0f2704fa657b6dd73dc0dad2189e514252c9734401492284fbea0b96776fea48c0ba2e66841afc03e7bb36afca5693bc12a1774dd24b704d23f56f13bdf401fc60a6124dad62caf4a334492b115b356696cbd1feda1d266ba39748267919d1fefd1dc8932371e0c1cfb142c08e2018fb6440a0bcb2a2bd99049f8d7a4cdedcbc29467948d361bead11e0ac75863c4c4335cc03342b073acff1d537a8bad426f7150dd574b09897fd98e4c4311c08c30429edf7a8ce3311dac23f584f76f8de1554f77d1eb9940fa64a2c07c49bd99a75b45f7ec4c7cc29252e5469106f8fe9264668526ed69d8b751d68df484a3ce170645927e11e4bc706a25e7ec7357b5e5a8ee1e3f6230af119980ae8ef0d268982daec10696cb79bd21eca8ac3273060b490b896b7b70d3f27440d005e17e8b194450085d73d8f3125e83c5282bc5308030fac1dcb0465f94cec0acb67088508adfa6c7f09d3151fcc806741f2e50e7928fef1574b9e5fd73a3a3b873d26a2748ef3aa4ebfaa2085644341b24b8620860af205ffbd28fb8a38335e404056c36d66e6bb3a2b8da6f927cd60492a5ed3dba6f3c991549df1fa98e5a8c6b0bf33683f1f7122c73e6e78bff1a764bb83af22423d4a52d996f1d6841dcd7c150176a59906332fb28a6be8526b74c14803830f2af391f2b8ea6d4e69edc1917d67e3f25b734fb4c927b8a7f31767304a9b12bb4fe3a694f6118037522bd3351730f120cd8c523ec90097cfc62a1c85452fb37c154c3d4f3b868c2f69e11c16091e087e4a511fb31d79e3dcb72ea4cce410dd4ce980533aaced86a58d7f1b2fb0b74eafc0f1a8d8e12c42afc3d18bcf3128ed6118d4ff67e58540ed5d8c5a395a903651ccf271365994c0e4d22546d1ffac11ea34482111d3d9a7236d2079f17ca119dd99ac6a53d1089849ae2da372fe3557bfce0df808e88d579a9c5c168c5a8594397171c5c86c72c45c9d2f2ece3fca9132655ce70546381f2f47703467f3dc9bab8682de06047b538ada24aa48c9f4dd32cee0807b02134818f93217ea47854fc644f7f6c51dbf253c3f3f246a4b528ddb086849c46562bfb540d7dc984d525e17e43dda4e622a225af9928423ab100e0674c50970f75d103d19f231e0201fca283175cb021707afb15ebe4a2d8598072fc4b2a48d89ba0558fa1f0eed1720f24eb142a73459f8b58d47ecfde3652c15a83ea2d59ffbec1d5b47cdb97bdd58b2703b04e568d39c20130b27171d618af1ebe1848829ee67d3e728df26a5e8e75da63035cef94e630bcc0ca972fcadd0aa1ced46c936583701e535b8f90b7a843d05ba3a8d02dcfdad241a039e097269febd3763c91067cc49ff97d8b66bf5e13e1f2510aba6af66be8373882380ee1363a69e8c829c2eff068bbe3965eb9e8c624419891aab09a80c70e55a7c41491a60f5ba0e884a630eb9bd22e805d5297fbacdfa798a1102d4da7ea7e73c971cfc75a0552e8fb4e55400a777c60e9a2522b5a70da7f4bbfb624662a98eb37ae3a32ef41bc26783ec8456199f1f4fc894698b62a313676eb54161f86f625058882adc413157d79e46d92f08b91b211413574ce33590e19f9f93bbe3856353ffaa90d4c7bd795420ee60cc8af4283d203b69083b3d0037a6a2d1438b16cdac0bb5c6344626836f7ae7d508994b27d823b3fb806b0e951eab629ae6c5b6c1882a3468e555d9b9a272871cea0ab1753df89aa9bbcbafa99a22a527b11c24deaab51706cc726847217e80568a2ba4ed79a02107f1fc5308df54a5c749b4b961ab6420f64b3052119202396143a9ccfce7d7c6dd54d2677fd6f5bd276b57ec50b7459fbab2202ae17ed049210421eedb4f2f73b7a8fc233435942f38dfdbcb220fd78f035584888d23f7cf447a4095c079fbff336a73eb1288844312c09659c4899b1a224493caecd7cdd074f7a1cf4bfa9dabe641c17f0ca639c86833289a3d3fcd25225ec1a83e01d8fdafd1d5d6b744731e74b9063d897b6c289e122a483e55c2b94398cdeee18ec160a7293eaa24bbc42ca814e589cdb8c8729d625085480b3e50c9a4be0ee4351a9780f52e93703c6582e6d9215abf21760fa82ff532c9929f828b949d4f38d28889780fd9fb4a83939d75acfca7364070e28c2397d416e92770cc24df421c3e378ba7ac7f6cb26d26e85efb056bdf146effe7855eac6b055940c59a8c3530903dc206260230a3bcac27ddd9d831d5882e3708a577a9125b3d43d65e4688a5d0649435c49d15300eae63f1486e0ea2392ca0dbb4609a1102c21660282581745ceb93fdcfe27e5e99b31ad5ef3e0d55fddaa1aaf29e890ce3169a218797f00ec18c8ec910abefa8d764efdbca6b699df9fc3b43127a648a3127174d69d5c8a40c68f07eb8b24a9706ea2b44a53be1564f4403c2a099a0fb7d43ee08e9463d606cfea1a2a51b6ba75d1e959cacd94fef83d5ad53647b91e66fe6f657ae979aafdf10d6dc32231e70e9ce098bc7d19e87de755acd0326a7a855395ad1bbd28017b12845ea256ebead3a9d23f137327460c7a1d2726c6340f5dda18fceb4d5bf0e529b8beaf237d3ea639f02fc904936cf53356573224ae0db59d3b3f350412053540985c133496423b27d4435d2b14f68fa762cddea7effc1942fa4ae229a80a0a4738de484815c82e8c8a06b3290a5586a1912fe55bb3335a4396dcdf619208c2647fba6cbe17ad83b57ce431dabcb25a2f0c46da5dbceff7f6768455f52f98c94c841b683a73bdd86305a82c055e75129507ab1141176d433210c70d87028b9231fb9fa6470e59b99292a2fc96853e49a3567d5cb3f58aa748341f45e551850c880847f283a32d5598e5bb05deb20161b08afe9067b627332a311a258b6b22c493f1d840bae4b626c81e16eb644a038df23c5a83aabb7caec8a66c7b04616aa7a5f21c7a000d37c5a608868ef0f94e1846243bbdf2400668ae52b9699e0820958ddae754d1e94646ff64860f0f87861c33695a85808604e4a2349681415ce8da0861dd85c56306ce87d8ea0b48e79940fa45a134231ec61dc298e3af767c135952d203901855fefe2cb1647a527efa9bb5e4fa11d75f4d5157f2d2d8aa6519c893626890abb0cdcade258b0b36ef533b935a4f5171eb83da09d9083a842ca443cbd4e4994927010874df7fcafe5c62593c5caac99ed7cc8b1334bb2c7ba77147028fe7780bae7300f645e0b5fc7f2114d04c497f98cc463fd71dcc48526902c7e0c86679b5113695e5ee7b6de3a0c02714c02be1daca9c9a65b89cbb5f4a50c3781c66ac3a65214e8812713a1ff359a7f28b2854332e6436351b736008abf74f15b3e76dffd94ea349371f3683768607eb2aab29bf5c7ea9ec9c80433710f29890921ba1617b69bec6d14819b8875962f72f98a3b9d4b0e0e774b4276749dcc2f9a8e4d4a161c4f01de251f842d37146afba04284e261b8c395bf6789c67a43b2401f82eb8298a6525ab400dfd90e4b12b5141007097ca10b52917b4a340e9aa64719297673a1a1054008c2134d9a345e4fbca305c7c81449f51bed16cf72ec6c8f6b958e13c6b8208077685d92df1a053495a4534eba679777a9be5e595487da8ebb473e346a4b9458f39c196d77ba7df9bd9b791225468a6bcfbf2606f32f222a47662e034742f3d18a533409d83f419e5691aa1c51c7972a758568b950fe1b04a7dabf750840d1be01142220a0db7da04545f14171c78d4535caa91a64b19f9c36b660e758336b7f387e49d3a9ee4d4eb15b", 0x1000}, {&(0x7f0000001240)="a2265335c5c7b233f0f5503a998a0f1aa66e96e03a520b55212e73566e724a7ca6352d75bf00063690f11870ee611947d0af0cf5af5f01273e7a47e8788b4cd0e3ca9cc2c816ad67afd2308e71673876641e9af3460ac4c81e3e015a5b5b63d57dca947bff2ad48330617e88be2965b7aae0603cc11506792d4abc30880a82e9db374ead010eae2e69512bbea05f602a674af0285d2c538d0dbc7f84d266f7710be824dc9bdee3b1b377cb43522ee922ad9482677ea5ec2c87f4ecd6e054aaccf9763e83520dab1d48674015d64b924d602cf635d54d5bcb9d02df9ba06784d906", 0xe1}], 0x2, 0x0, 0x0) 21:03:26 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20888, 0x0) poll(&(0x7f00000000c0)=[{r0}, {}], 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x2, 0xfffffffffffffe00, {[0x100000000, 0x8001, 0x6, 0x2, 0x3, 0x0, 0x4, 0x2, 0x4, 0x2, 0x3, 0xfffffffffffffff8, 0x4, 0x8001, 0x546, 0x3, 0x3, 0x6], [0xfffffffffffffffe, 0x0, 0xffffffffffffffff, 0x5, 0xa81, 0x4fa, 0x100000001, 0x1000, 0x7, 0x401], [0x7c, 0x9, 0x1, 0x3, 0x1, 0x1, 0x5], [0xf, 0x1, 0x936, 0x7ff, 0x240000000000000], [{0x81, 0x6, 0x60, 0x8}, {0x1, 0x7, 0x8, 0x1}, {0x642c, 0x3603, 0x9, 0xffffffffffffffff}, {0x8, 0x3, 0x3, 0xff}, {0x8, 0x0, 0x7, 0xae2}, {0x80, 0x4, 0x4, 0x5}, {0x401, 0x100000001, 0x7, 0x8}, {0x7fffffff, 0x1, 0x40, 0x7d}], {0x7, 0x40, 0x9, 0x85a}, {0x1, 0x10000, 0x5, 0x20}}}) setrlimit(0x4, &(0x7f0000000380)={0x72, 0x3}) r2 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0x1}, {{}, 0xfffffffffffffffd}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/71}, &(0x7f0000000340)=0x49) 21:03:26 executing program 1: r0 = msgget(0x0, 0x1) msgsnd(r0, &(0x7f0000000000)={0x2, "be597b6b0e04db68b8ba648611da15841dc4307b82bda9bffcc80b8f517c50dc3c967e8cb0de96de4d2985fb7dfd9116352882238fcc3afb05fcb70012a31f7d079d4cc393b6cb8ea4dfbf239350a1446df21345d76e73d6558d2f766873517e10fdd576169c02085b56a65a6e6578757fa7dc8ebb9702d9e59982ab2b9a0a264a36141c2cea28955105b4ef9fabb6cf3609bccb48a986fe5d1ffd7d8dd8489b2579473f7a281d10ac3cd9c1cfce85916fc489afd611e1515e3c8acf0ed6a017a28feb3731bbe3e1b293c0286e4a2cce586caf795bc28eea1ca88d03e41dada6159fd0399d5337f7a057c274b5e03b1c549e71aa041e83fd05533fbfe06978"}, 0x107, 0x800) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x2, 0x0, 0x1, 0xffffffffffffffff, 0x1}, 0xfffffffffffffffe, 0x0, 0x0) 21:03:26 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x445, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = getegid() setgroups(0x2, &(0x7f0000000040)=[r2, 0x0]) write(r1, &(0x7f0000000080)="812b14936d64", 0xd14870fdcfdc11d8) 21:03:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0xf922) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchdir(r1) 21:03:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "0000007f00004d16bf3b0000000000000100"}) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x35c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:03:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x20, 0x5, 0x1) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r1, 0x5) 21:03:26 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x801, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x38, 0x1, 0x4, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0xd757, 0xfffffffffffffc01}, {{r1}, 0x0, 0x40, 0x1, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x20, 0x7}, {{r0}, 0xfffffffffffffffc, 0xb2, 0x1, 0x7, 0x9}, {{r2}, 0xffffffffffffffff, 0x4a, 0xfffff, 0x100, 0x2}], 0x1, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x60, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x43, 0x1, 0x1, 0xf31c}, {{r1}, 0xfffffffffffffffd, 0x60, 0x80000002, 0xc30, 0x5}], 0x7, &(0x7f0000000400)={0x2, 0x9}) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x80) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x81}, {0x1000000000000028}, {0x800000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xfff, 0xfffffffffffff185, 0xb4, 0x1ff}, {0x9, 0x508efc8e, 0x4, 0x5}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$BIOCLOCK(r0, 0x20004276) fcntl$getflags(r0, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r5 = getgid() r6 = fcntl$getown(r1, 0x5) r7 = getuid() r8 = getgid() sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)="b188345044f137109248fec1f6efc48c8326be9fc30c02e0bb6d2b36bb", 0x1d}, {&(0x7f00000000c0)="081c5c762710189c79a07095042a57e9ec6c149e6e6555315bb235265f83480a05ae2eb6b475ff2a922e1bff4ca12931a12f46ee7fdfc3ed5561", 0x3a}, {&(0x7f0000000100)="6750e44c15d8", 0x6}, {&(0x7f0000000140)="f33e08de31bb8696e795c801eea70135756bafc9fd9d0fa79831c53af15b3af1695d1056de21e5ee5ea95d76", 0x2c}, {&(0x7f0000000240)="6db6bf4cfc71520faff9c0db2fdc8cece786be22354444929bfaf5b20374cf80678860716c71bf7a7c98d217cdbb6da5e6926609715dcbd0b602f12339eeef0ca056c624542dfe6861ec57d442b9aa1e770126b4a6d20af01acecbf0988cef964b1243f40b9d52e265484eebfeaea589380d34dc233b22f66e2f4b45a13ec3649b09854c308cc81163", 0x89}, {&(0x7f0000000380)="b608a65c73ac27904afbfd7d99a1cd754945dc1c8df5aef7706ddbab6d090e8b604724e4ed3f82078110684a03472a5d710559ca470a62c02f1f11de004f9b5b1150704a33dd0a3fb74b6a9ae2ca22a4ce8b7bed5200f42dab2711dc358c1e864c776dbd324c1f187d157f4effd121f6b921bae0c1c2c003967b262d267eb7", 0x7f}], 0x6, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff0000010000009ab4d5fa6b114db911860f4d78ac94988b53dc007b257b4d7921f63c9d4a4ba8202bc249479f74e875d2f50fb49b8231452d799836ac223a0dc4827a3043", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="200000eb00000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x9}, 0x0) close(r0) 21:03:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) socket$inet6(0x18, 0xc007, 0xffffffff00000000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0)="0f2a6766c9396cdfcb5395a47fba463e0540fd3f0c504935c7569f9a5966583eed3143a7491ca9e95da677ba37c0721ad540133b3c20d95cc80c61d778c3e01d43e9c2329d276c8279c67ceaa4ddc88f4de5f27b3f56103baf07a59395aef9f4c914b11f2b4cee7e760968022b8312b58a71c298a222b9335f4a0e5c9837a874a1c6a1781725e5d7d5b33bb6df4533bcbc7311e2b94aa0955c99f29bec25bb8effcea4da3225ea4ac476cfa901ef3ed783", 0xb1) open(&(0x7f0000000000)='./bus\x00', 0x8400, 0x98) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x100000000) 21:03:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10130, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 21:03:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getgid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000380)="4eae5e2073655020f1a6fc9aaffd7646476fe1e366dc4fa10a3070b5a5f7a406d4ca80008166fb0c1a85583f559ca3d263474bb97f5723020501630391b72692b72b09ce76d4dbbd29e4d98ff236d322bf2d555cf4e7a8aaa048d59851b1a4cfb78907544df58a185c2bf2723c403f3ac1b5bf7ffe4c48c97dc35fb9f5497a71f26b8a8c0a1f3eb08452016e38bcee27acc36d3b170eb6531ba9c0dddc853ac6a9bbe5e4429d566009b66a2b98644f17ff05f4b79e853b183d36ef74856899d3fa4e070054d78df2275c03da69f51d9a4a48395f687b3703b1ed666ff393a8c6e23d9674b97986f97fc4a7e6475d6e5f492b774e12ffe6b9663facd11288bf2f6e5f2fd8f032dacb00bd3bcc1e0f7355e99bb6bc0f05a3f625b69bb15878ac57e77e1bade52ae526f7fb249b2b5c0e0fcf491a03694c5b2cd43dc75b2f73a6a0ca2f928acf392724636d3b3c0d0dd791c2648fef2250fc550f951ba57674832eb72d81076c1e4f0e74dab5b464a446484e72cf45598df3c925ac75273993e0da93280efd6d2f8fef139a6c48179bc034a9b2dea5614b3279eda42c5d37451ec5a06fa48a7f01d0e8f042154356a201256b87847432288fd19f5fc7a5daa009e2adadffe880b3365a438a246dea8fd19bff7d61bd8ac69926954a163739b404793282f0ad002e1cb01bd7d33d45a7cf5fa5287153312d8a68b3ca653d43e1500a4b6ee7064ee1a4c0eb8c2af695895768305d9d075b2b5425297fc13f3ac637b2eae2dae4b1f232034734acd3de5b6a55a34ac9a0d524645d77408af8e7b6c79bb5a580af603e5342875bae81c5d7bafb8974d7491452e392e5c7ecd7f5327e2540218402557371eefb0b30caa2edbaca9e9811e8e3bbc05a3fe48f5bac09aa1b13ce7350ac559a0e4e7deccac3dd654321dfe18d55903295f1769dfe003e2d775fb380547a3d085c5ec6341f940a68ddf3f6cc987227ac7031c6db66f4fa72b9ae72dbd169bc40ebfd91d203e61adacb986c2dfd35c87cb41da34319b76401c30789096bdcc8761d7996b84ff427dcb03da0be08bbb7823859dcb4afc3806d791a8a0cb4f0878d941e1df5fea192f84f104026868b89fae2f6db00b05e2e5c51b7385df2dee91e7c822c5a2b35576082fb2341425fe8f5e4f1aea4a06686214d923abf831a5b1ee3221e26d156561510c72cf393af46f8ba82332cc1098406285bb94dc77cef1ee45021930ae7688868c0f6dd9308f86996a496bd88434f44a148b946f712c9e2b7556480bbb7ba1879652dd2dd9d08816f4b15d81c3d697d2f73b369b0c77db595022cb3aa0cd7d0f0dbefa3a3a5769318f27a6baa9317381f0b74fd38b7c236214be67a3f0a3b43c02c7eb8355f5c86659872b90b97c6f56ef3a66a9a2dc5b88f4e8aec5bb57799ab75e52e6bb60f4263c2a5f4ef9412ed7d20e12b3d0a8b9f727a6e1f0a52c5a5d9009fff3edc80592cf4e5c2d09eab75a6fd0f29a639c2e43d6c1b48eb4030ca5bce18f5e7b8770fb4c6986394e039d09305ecd142717c9811bbc5ebea4735e6c775048df0b0a4c3d1ad875b69b2a760617faf3342745307e346ad29c24a60ed3785f8c0a8f3d11547631260cdd11f1b724a9ada8f853bfcb1cb516a9be4aea4e8eb125a1b1b772759f7e05d67717e56cd1ee5dd331cf04a09cafa979ef3f86507a44afd7e03aa0f9b5cef04a9dd8bfd101160f1f81716658e2322440e984ee2d6b81c5ce1f4771c7605da412748b457568f9fcf648bfa6ad5e2843d7ce9fc0a164dd433c02a605ba906eb89ed99e2eff95ff63aa8a8bf6ba029f7c488f9fdf0e073ed799e65b7fcd13855d51405c47e544bdc7068fb1d6b57bec6e9a9ea78760d122a0d5e6fb57602e1b035005041f3d1e5d884d1b02e95884a7fe757bcbcea0e34c3f58cf9f3b5f1ed6f75ae6ab5ae005282b97e783e39e2eea385fdfcabf771a1a535bfcc6e35febf475d88f0a7b2a56fe3ea9f92124d9774be3d962432a116968bdd3a787b20ee5f70f2d02206fb3722ab957477395b49781eb1b3be878f1efa12788d7914aacd3cf7bca023f920c0c0f111796d228f5fbceff9ec1165f3bd07eff4f9f181ad0a25e0ab885ddcef2a90ff136fabd62e71da8695f9e2612ebc84627d6c6c0d69b6ebbba17be6672c7dcab785fb3ddff55dd6b99696c56ad3cbe80299df1f3bd75e1a95a257a0321cfb55712630609bd847b8b395e04f4885aad20312d0c5818304ca77d2816fe0e669b37dc43b242745c58dce0bea77e9ed68b713433be0f292582d3f6e7c6aa93a0bef6001ff1899662f600c7ac774108fae9f51c195fed16b2dc8b17323a87251f481ca4c6f81b0aca11a07329eb8bb0380be64cba316a1c61430d8521ed0f5c5a60367ce4eb7118cdbb34b5a3a0508ce713bb09b46193a0b08d0d388645b1ee80ece2e54ede081f8f17a66b907011130a6b9819a054a826af3711dbcca0b2dd83d58e27e7a34ed32785c8f7c8f3601c5db3dea1b2ee6d230265237ee0778392f4ca26295995db71634b0825a94734c6ed1c7c83588a64d7b524dda627421c27ae42bd9fab0f584cafb805fa33aa58208d517b1521aa87c11de22f9dbde95a69f154aa2689dca3056668907f4bb7d7af7343ee73def9b7fd04bb117bba5cd66e24c5ef1bcecfa4c93bb4ff1c868795a8aadf869fe66b7146a9e8536207f8cf265da8b10babcb36a2929f4b15a5e9b1f80641f8f29bb25f8b38e514f0882e0ac8de95943367cd1ac291193172f0edbbb03fa6af8f4c8416c02794b29fac5f0b40920f3f42e1384521cf9ab55d08410529089b304ed205c1680b738d8efaaaeb3b6a08aa4202c179819deb1afb3e1fdac446fc9351df6f554dc92e94e609f963139e786d25e9268411ba84503ebac8e0758295f1bef0fad0784532b6c227d8e930d2ec3d941a3ab35ad374246c774d9147f82d320d3eb31a28ff0dc2be7001795ad99d42b21fdf1d7eeec64b7f3bd3fc3632477c70ed5ab33e641222a83db22aaf7c1ebc4e37bcf91dda60447ad810fa032cb4ef8d0dc27d2abad51f149689a9655df1e1f9a5f028f5c22521b1670c8129d38de9de0803e366ef3a1c633c93e828933e2e4ca4de36abd405d5d3a7f6bcd1544fc9c7e166f6304565002949ab815c6f25a6bf80c61a79c6386c6f06ed67f63a971b48a2ce5ef80e4aa1f7979f762471154ff736ed109b89abf6a76a765b2347504554737cedeac4ab604ce84d6c25347d69783d407823090de448866a864a37497221877cd734aec7bcd6846cb76152657b408cf90a5f9feb9e574248ebf39c7b05ddf8c2515281f55ff11d2a1b252d764529a08d9641beb8058bb1e02dc71ea83f05a07cf21fd402352be6bf66f1005860c606b8cc26897c47cbef628907bbf8a204c89c84ae32a8167bccf438a855da548a9c660f2cd2b0df42befeaa36c6d91713a42dc146d7e1c2df9ab176827e7da463babb0959df7fb9681b04435b6c71b1fd366cdb4b66e57190208e64e197436b9897963021f5348186a0df443c2bf5b59d1af21cc462299a7467d613c5aeeba2c713e960e197496047d159877c766a07dbb986784980ae9c7ed5654f39b8db83ad219e3f7ef4061e612a93fdabdbd3fca60c5410afc7cb9d90a791ab1849669c5359dcaea6df6424c5279985b00c92a44d565e6115d31d6a88f23d8455fc36bd08af7253ff3d9cf08e00f7fe5211b0d8149905db5f70539e0f851503bc3f7bde282c249ebc942440efe4d724e986f20751c0e7311159304e7f94d8a35bf3e99ccc4f8be7682257149dc96e4c30c587e7833db69efe2a957f5f54285973c4099b26f2b19cb00d23610eb396e7a8c9fafe91ce7df97d7bf217e72a45b3cf7a18bfe9aa2f7aa5bbab6059a12a91819676c0795b04b0eaf7045928005a34a23e1def6b8d33e7dee993db0180e8ffe74388c9bacb0750501ba3bcacebb9821aba94a6bcb9f0324c4f567244758236938982a3751417ce84e4042f580cbbe05cd172837d7c16cdd6e8343aa47e1f87d5bf64bf3f21a8c4acf1715bbc649dbe06d54c89db3a66f9eab1c9c4d50f5d50cbb6419b30859d5d189a9dd9d8db7d1d22df8b3905650138e46d649c246a0b6f3b05b19d6594f3693d74510ad54c9c38875f0232945adb46c10ce79780b870cc4fd709c7858e90de795d724831b7d48369b70ab18810d4084da63021213f81ff682c031f3ba3e4d170b2324f47be1a87e8012ac0f55a8a9472f9b3be0759a35d6fb81c2d88863ecdbd5dd2272d4dd9c2e76bfb016cdf6a3183abd6571826ba910b8b553183894e8acfc0bc6375b2f76b7e64e7fc8465d4512fcfd51bc7b12f04ee9c7c91dd19853b9931c0e6a2c2da73ddd6e52b4b0b5439c3c9758ad03750e81c52870fae7f88db300082a8927a91d526b1522bd328929a5bf661c92d05ec1a3470dd284361a2b07a895e389a3a4e8719a749eebccec50c512eb90f047cc918f906dc21355975b0f0b00af533b61523a8a19214f732439a38919926226ed25c4519f35f98f2bbe119ee777089be3cd6b886940276f7e2900c164e005929a636951a8f2f4a9dfc338891444fa646333e2ee3fa2b3b6032a175950322342ee3041eea087c81ec8babedb3482342dffd0f515954d87d046d96e014626fe08b8a0a987f437e4f237e685c191b25ab40703e6515268c244515fe87e321bb271caaa025695389baf25f51cd11e7cc361d64fe8f075c563c0c842af744a21a87cd546c1a54a76e764fcc4f30d8129d9b2a7c03163a31f29ce25767c4c3eb84397b7a7918bf7b0ce6da78e2b60fa30eb4d68806c4c91799d23393ff0fc0fb92ae2c70e210ac5abf02c49d49e0554e111bc05d25ea6b8a59ad5c275ca924eaaf73433deae31d60d136aff6f08bb9ed458ab02cd92191a3ce89ffeca692e3a34c7fe71f088cfa21c49804550b3aa9f026dbc646d916105384845bc6d090ed3d78b9b1a57e43e0815fc03ed97015c69fd87ed0676a53112cacc75d335ca8d54ac8ebc39c4cd65b10da670de2e6f4626ca417c51ee3b1a320db9f132bbc1e9c4a3c552d3fe85a68245220091686b0ca32796941a492a1402a58d44586d24b80dfef15e97ad4a69b34e4dc7aca4178c96bcf6861904bd80556044dd0714feb072f3ac455bb779e7b6bc57beb6d17287137514720e6e8de00abff72bb3b98a28b1b7abfe3eb76a3315af4a3577f2d20c0a7ae6588904eb905c795ca570e610365d01e486cb87978717b28c92627675d2bdd7d2a0528649c353933f9c93a52e6ed731a5b76ca514a0eb9e7203cb0572fe11c3d86ce6e38afc6e8de935d10a629e3b8f49394df3fdfe24188edfa0cc780abd2712ecee55e2fd5f5788203c91211aefcc247513cac745670b59f833e4d3b1045d48718aa54c36a6d87d249adeefd4262b5cdce0ba40e30c26b798b46a45d52dbe082986b6ecc44835fc262ba8c2bc3fc66984c45b37cb9ccbc356fe1648583a412bf12e8cc2e0b63a1f94a11ba55eb395c5af26c28bb2b83a527bc48dd69062cda7b3484108cb4f7801a81d9e50a5a2c5e7df1c11c42218a66f1c20d08ba9a57518814d27a8e0f97970137726661d2eb3f6bc9f4aa9350643de596963f3925f37b48b47fcea3ba64181b108dec3b38b006f8947e31141742201e72bbf06299ec37f0e38d9f2a61988c1ac42bb0282b83ca59f7a08ed50a85eba33097010b67f4c4c4f0cab9ab5a3beee51546a5fc6b4b55c46ca9c86b80b73c28890454cc0ef47772642a5e3e181", 0x1000}], 0x1, 0x0, 0x356, 0x400}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10008, 0x0) 21:03:26 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x184) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x68, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 21:03:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 21:03:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getrusage(0xffffffffffffffff, &(0x7f0000000240)) fchdir(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sync() 21:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000140)="0809acc6b3044cc830b84f64817935175bd17742c8620e47ba7fca577a13eb4ac6dfc84e23a4dbea63ee4b323cce59a7e2770cbef82fac31ef4dddea16d8ad26ff873569255292fc044d193bb7ff5f949ffe9cab05e3f50e260be7223302beedc4e977b1a47f35db3c4ce10d81ef5f9596aa999d7d732ec8c84610aa3607b3e1d48f0b348815ea1a51ee64", 0x8b, 0x4, &(0x7f0000000000)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:26 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x68}], 0x2, 0x2) 21:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x45}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x101, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") semget$private(0x0, 0x4, 0x103) 21:03:26 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r3, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) ioctl$TIOCNXCL(r0, 0x2000740e) r4 = syz_open_pts() close(r1) r5 = dup(r4) syz_open_pts() preadv(r3, &(0x7f0000000380), 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x15870d51, 0xbf, 0x1, 0x1, "1043c0e3a1f8fdff37837b66d6299f737df8d5c4", 0x597}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) getsockname$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) 21:03:26 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x4, "85495500020000000000001167f5bfa600", 0x0, 0x6eef}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchdir(r2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) dup(r1) ftruncate(r1, 0x0, 0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 21:03:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getown(r0, 0x5) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0243d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304b9d2600a", 0x92) fcntl$dupfd(r0, 0xa, r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000fc0000000400007e00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:03:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) 21:03:26 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x4010000000200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x1a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000000)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/180, 0xb4}], 0x1) 21:03:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90f6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b4fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a400"/101, 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x61, 0x28, {0x6, 0x200}}) dup(r1) syz_open_pts() execve(0x0, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 21:03:27 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="8c", 0x1) semget(0x1, 0x3, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r0, &(0x7f00000003c0)="8f890ba945fe4d24e59332b9a8f9e9e0d6bd1118be7ff2e749db3abca46a6f251c85ed8e2b6bf41243426e573fe61d804f8a282837abb3ebf64c183b9e84f9fa187d5779d3261d37359b6758b2a733e153edb5668c26b7dae1acc4b74a322503b73d7ad2bde7a2639c52b117f5f2f4e17a021c7cd5c062f3cbbee6c192f3cb3f514ee713aec5d24cc3913eeafef329553b0b54c5e7ab9cf9cba40100000000000000000000000006af161fbdc09ca1db4920acba70d1ca4e9578755ea9a77ee78cb42a32145761e2f169925a99f1e30a8e9b357c1673d0793d414b218a69d580b549f97cbf6aec7e06c447660cc090b000c81157f4746381cba8c1ba43eaafe685205e071b3b9e9771a90000000000", 0x10f) syz_open_pts() syz_open_pts() 21:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x7fffffff, 0x8001, 0x7a1, 0x1}, {0x8, 0x4, 0x6, 0x4}, {0x0, 0xfffffffffffffc01, 0xfffffffffffffff7, 0x7ff}, {0x1ff, 0x5, 0xbf, 0x46e}, {0x4, 0x2000000000000000, 0x3}, {0xac7, 0x5, 0x3, 0x2}, {0x401, 0x6, 0x2, 0xb05f}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x54}, {0x64}, {0x6}]}) syz_emit_ethernet(0x81, &(0x7f0000000200)="fc0c58d8cf2ada7467c878700d9617baba9f26f05b8d5936e613ab62a18f7a9cf41586c1245105916fe91cf334930762e1b5efe80e15e2796803acd430a5881f2de33cfa0a1d2eaa43d57c46b97ace7a336e996388fbdd96b30dd904bebc062176cdb5fe457a775e75514725419ef2d61bdc1056a7c1308799d5653456729549f4") fchmod(r0, 0x100) pipe2(&(0x7f0000000100), 0x10004) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000180), 0x10000) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b2") 21:03:30 executing program 0: setitimer(0x5, &(0x7f00000000c0)={{0x3, 0x2}, {0x0, 0x10006}}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) 21:03:38 executing program 1: r0 = getegid() r1 = getgid() r2 = getegid() r3 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r3, r0, 0x0, r2, r2, r3]) r4 = open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x16) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x3) readv(r4, &(0x7f0000000180), 0x1) write(r4, &(0x7f0000000080)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = semget$private(0x0, 0x3, 0x212) write(r4, &(0x7f0000001d80)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b800000000000000000240000000000", 0x4e) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) preadv(r4, &(0x7f0000001780), 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r4, &(0x7f0000001880)='./file0/file0\x00') r6 = openat(r4, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001940)='/dev/bpf\x00', 0x180, 0x0) openat(r4, &(0x7f00000014c0)='./file0\x00', 0x280, 0x82) r8 = accept$inet6(r4, &(0x7f0000000280), &(0x7f0000000240)=0xffffffffffffffeb) getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r8, r9, r1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001a40)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001a80)={0x4, 0x80000000, 0x3, 0xff, "d37f91669d6e4d90bfae7df163d84eafdd0a38ee", 0xfffffffffffff814, 0x7}) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000001ac0)={0x7, 0x6, {[0x77ae697e, 0x100000001, 0x6, 0x5af8, 0x7ff, 0x200, 0x3, 0x6, 0x7fff, 0x1, 0x5, 0x5, 0x0, 0x7, 0x7fff, 0x9, 0xffffffffffffff91, 0x2], [0x401, 0x100000001, 0x7, 0x800, 0x6, 0x7, 0x7fff, 0x101, 0xfa, 0x2], [0x4, 0x5, 0x4, 0x86d, 0xc30000000000, 0x3], [0x9, 0x6, 0x9, 0x3f, 0x3ff, 0x10001], [{0x5, 0x2, 0xfffffffffffffffd, 0x80000001}, {0xffffffffffff8000, 0x7fffffff, 0x6, 0x4}, {0x6, 0xc04, 0x5e8, 0x6}, {0x1, 0x8000, 0x6, 0x1}, {0x100000001, 0x0, 0x3, 0x3}, {0x7ff, 0x8, 0x8001, 0x7}, {0x3, 0x4, 0xfffffffffffff981, 0x6}, {0x5, 0x9, 0x6, 0x4}], {0x6, 0x0, 0x400, 0x800}, {0x200, 0xb53, 0x6, 0x6}}}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000001440)) sendto$inet(r4, 0xffffffffffffffff, 0x0, 0x1000006, 0x0, 0x0) fchmod(r7, 0x40) semop(r5, &(0x7f0000001e00)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x800}], 0x2) 21:03:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:38 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/69, 0x45}, {&(0x7f00000003c0)=""/2, 0x2}], 0x3, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) write(r1, &(0x7f0000000040)="a88f4a1a851fb7c3978d3f9a7da38cfa29b52b745724ba0eacb3145366d57beb4f9d1236adc6d9560eaaf856184a1a2bc664a09886cf6d8eb3e38d9c4352113f6c09ffe4d59f02bc4f9ff6fc8023ecf668fa0383d58497d7b8", 0x59) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000380)={0x408, 0x3}, 0xffffffba) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\'\x00', &(0x7f0000000180)='.\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x93)\x00', &(0x7f00000002c0)='[-&\x00']) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) 21:03:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xc93, 0x1000}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000040)="0cb63e3b242f2af15be40e40c6fb8dbd9c08d9973b594ddb2cf93bb557d1152b4f0d767ceb605222b1424078882b99d15458e311bbd1de51d7", 0x39}, {&(0x7f0000000100)="d623099adaabdf309c45ea94e24d422897ebb3076542efeb523e7abaf91f752b592ae47f5eb897a35c03b3ea43746c176eae555848fad27a9d21934ce98ba27b58701a51fe2feb08ef94af740c1f142d2fa762b26370950729152f1d910a30f8301b19b5ba735610596a1099eefc49e3b3f75bf9a8d91facd268ae4a2dc99391b6f0055e020a6a8d99abd06418e8f224ff9650b2816e06a0dc1784f504ea9142a20db8403355b0ae00", 0xa9}, {&(0x7f00000001c0)="b67a2e55d1f534fc3017f1741ffd437e073e3f5cb724997bb3d2e4ff17c61facff90ac6a081b51185a36b3bfcb367fe6e250bc2fb3bd982be6af260d1f67ed05cae776132bade0fe63adb96551946a66c793a41b0388d4edf3239c5c4326c5ef8b8f9bee745ae6c75d566622db86dc86ef0351d7a994f70be0", 0x79}, {&(0x7f0000000240)="60b906f22a06b68ce514ca0b6fb945f1d942165e4de504e6b462c4db196d4bd70c0d0bb0401d1eaade3a260a390c45cd8158985c493cc49d4c5d8a9fad6d8ec4b16deaac634b84fe726389b319436e33a60c78ea9eacb850052ac411f7ed53960a48b9f66f6f688567d2cd16b4a9cc9a15328035996f5b876ef479d98e7d5b1ceedfea2cd4d9601215e0f59747d3b2e7c642459007aadd5bb20ad2676265166c78969b8614b453556d3b54a317ac9e7852e65f58cb07af990787af59f8af88c3ee61f8e6c2900631f1", 0xc9}, {&(0x7f0000000340)="76c932140cf628f931174b9b69888fa410ce21bcb70a2ede0dc60ef8d999161967930853a6eecffa4be6d1f268c194f27d9b928b510678376afd4318d337519414b9cba823ae9533ec65bc0d5dfb3f1918e53531", 0x54}], 0x5, &(0x7f0000000940)=ANY=[@ANYBLOB="7000000000000000ffff0000000000008ac6f5cde7d400b5183de1136bec7ba98b655b88ff64f0e19d59e1022c27e3ccd876de2857e2e86bb1e7ca375af6bb5f0ac426fe5b820d0bca68f1b89e94a38112eac0f68223cc46a0b1bb2fc4a78d55ae9d8b2ed1a7dc49248585311efc0000c000000000000000ffff0000050000000a9de40c52d6db348c508e91520e037a408112e8d526e0c950a8460a45739956ad813a3823234b7841be2baf2f583a31c7ff4f64da7256fdd053d3a83eaa4231a926783366b46fde74606c1d919e85bfbb024240bafb89361d4c23c51c7315c9eb4b932019c69ace8af751d90ebadaef28315a5dc2d1eceaa54e5e74ac775737433ac7eb0f10b35f1a6379e7bb3ef9f33e20ec7440bd5db85c5ca3c7d14b87c5bc922c5a46a96114e63b273cd059c32d6edaea72f9793b50b4ae00f000000000000000ffff0000070000007efb630ef0800b45244e67ba9a091e51ea82645cf2f36252a2b1a2c00d4db843a063f07889c2369b7b56a274fec34ed5c09fbdc8fa1c8c5cd98b6d3313c720f0ca194be9e8b970544ad8e81ccb60c7bb0244f4b8e2aff378d18b18cac079e144a193bb171ffb6894171d308f1d5038b82eaedc12894e007a1b4f6ba459e4e89c469aa3a931c8af231b3e43c59e2ad73166e889334189055c0e3e75ac44768951bc1f276405e725d16ebad756819eeb70a1900170162c768ac4e506791f66d639915861be13d39eb0f449bebab8aeeb8e581ef8d4c0d901754f0000000000f800000000000000ffff0000550000008e0292f49a9ff2693e83fb2b00a2ba4424ffb1fc6826d043ebe2fde4a62ccde9a78c1fe1275dd9c2133646411420fff0f78b68303d0bb7a690c257320c7a38d8e2f3ec72145ad1fdef02c6bddb6b98fb5d4b605da6ac5f87958bb0cf1c4275166d819f0042ca7c2f75d4e94da951f2a3b9eb63190097393e992b9cd7a14e60da4308e50e861f83a56a9fee3d252bc5d086cfbbc5329e632379243000dfd0eeb1354a141231ae928527756b4a857bec34a94d5d4041d52fa9c394171fe34b27e969611450e0d0c717e20e2e2adf466838ba44e1b71fd146317be7049bc7c4aeb0c3e70852f1602401"], 0x318}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x10, 0x0) sendto$unix(r1, &(0x7f0000000840)="9c1c90586e30", 0x6, 0x4, &(0x7f0000000880)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0x7, 0x101, 0x3, 0x1, 0x1, 0x40, 0x19, 0x0, 0x1, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./file0\x00', 0x37, 0x3, 0x1, 0x0, 0xfffffffffffffffb, 0x6, 0x100000001, 0x1, 0x2, 0x100, 0x5ab}) 21:03:38 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x8001, 0x8001, 0xffffffffffffffda, 0x7}) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0007000000edf400"], 0xa) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 21:03:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="670dc3b2b7eb9e7699e2aa8dd51252995fe0c09f5e7049df97523da1740001", 0x1f) close(r0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8, './bus\x00'}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[0x2, 0x10000, 0x7]}) 21:03:38 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) fchdir(r0) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x0, 0x844, {0x6a0d2e5c, 0x6}}) 21:03:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000980)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000000)='f', 0xfe18, 0x0, 0x0) 21:03:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000), 0x10000) 21:03:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') flock(r0, 0x1) close(r0) 21:03:39 executing program 1: r0 = socket(0x2, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x1f, 0x4) 21:03:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4, 0x9, 0x8, 0xfffffffffffff6ce}, {0x1d7e, 0x8001, 0x6, 0x7f}, {0x9, 0xdf07, 0x7, 0x3ff}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8b5a328e4056196e) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 21:03:39 executing program 1: socketpair(0x1e, 0x8004, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) syz_open_pts() shmdt(r2) sendto$inet(r0, &(0x7f0000000080)="d3036e72138fd4144364c72da7040f0014b97a63e131c663a8a533da6bda5cec3bca49c3f64b5ee52ed10df9d3cbd4e48d73cd71e0d654ef42efb8d22a39d64f7268e26aa4fd1e6a22fedeaf592b558ba0bffa64fdc632b94e57001d1c8c93913e00e046f975776cd53d300fe4c912cdededc8c60b01a38fe28ea29308098beb1bf1c9b99e59b093a3ea6e06499755f65f7714ea00144f8661a34ac995b6b7c6d13b62651d856f6dbded8aae00edf0fdb8f90943790a5403d00f5d34b67701e2e0f5ca8dfad04b2bb66a00d97097c358ad186b63608aa00e1e09ff6d0deb49ea0e27aa68bb679de96a113de88c930829591431f4d98e6935c4e870897f62b379e46d7d1e5133ab315823bac604773964607c32d74cde5529d957df07d8a271c3f30b617b7dc306cd20f007bd23ac27a2bd1f4c8e410a4dc3277e6ed34d8788b8e8cebea0f525b0bcaf1a54d2869925681aadbdb34058e94190ba74830706df95a84f56a0eea82ca07dfb28fcea9cb7f36c2715dca8cca3fb7c46995b9d4b6ae994f0e89ffe867c835dbefd14ca213e83c90728a935d638af2a2f320ced75c2bfe726d9592b32db0157882b711b6cd9d761fdd1e9b7271e5db2bc32ea29c67e2a66abf2e4539d76eaae0d4725c0a2e28406e10a3994e4486277350116bec36a6232591a514e8047010e48ad1cfbbe62df96008280cf5b2f24051aa63ff95dacae8a2afa01733fbae60641f766c37400b232cb8f98e5bc6668fa1fde43c555015126c93547aea9af9c4516a0b94db6939e6a403683cb3444687c3ca6f85319f419567e1de2959ef842124b283b241e0464a9fead9a52cf3d8773a22dce1f235df86c891fd142146c2da657e71c871607f34e22b238d2b50bd446b0d594d74788f2bdb5eb0b2706b1d2cc89406c27722ff75c6261c9755275be731690274da170b0ecab71cda754405bad09de8b384200637ee18bd61f5eeb2a5957a547feaffe17d84244cb5e2e94f39ae3cb17b33c936c172e71fee5f72d587950a1502e4b8efe75cf9ba8934577eb4ce63b4aae13b9c9da46441a659e06a9a4581242d2b285341af8659f063fc9ed1190c9a62de95a65a7936e740bc7438af66476aedec457e1a7fd58896830e81cd2fbf94edb89adaf69922c95d24fb7cea54584ada496a1a2c614a9f2ea681eaf79b924338c5c424d2d8872f771fed4bd2a82d5a79ed898e9d1271cffcefd0096aa2d6831465888bd759f606baf973e4684865fbfbef9d9faffaf9d30fcd9822bc54e6ef941ffea45120a432c1674c9d9503b5c8df4af2a18c61a0356ee260e25d9c7e817c1720a8a5eaa5fb2259096d115228de59117d8a9b2d582797e4bff6825825490e3b6a26a3fed1eec98022a103a343e69621d25285c00ce6f84627b8a1676646b726dcf57059e79d07fcbf5a21a7ef228c071d2a0f0b3a06f4c419f5d31d0ca2dafab8ae631ece21cc6249c7ba9447af36cab14c0109a78c11182b2f1973d8a3651c1495ec2b237ed6eb0926051d312b81145ece00883e37a161a51c51652617f6b077537a24895784d1a8d23ca20f91d90390bcc772889e5362be5dafe22e9981c9e8bcab460bf01bc3465fbb589712e8747aaaf86abe60f155e33845c243fac765297433b353368654141ff676b46c113351840c330edd9cb0eb6dc24797781acf914d41673b555252cad82c70695083a1e6b76147d7ba1c792be3c28fc3e15fc980a26cb650d552e89204519fb172cd76ca8601f2af845f349d4f6997ba165db9214818bbdc944c1fa20eea1a79db20ce21ebc03776b2024bf26a3acf90a2a6bc1d451827b8abfce386bf8b5d718c9ddadc3622876b8414b5a18375f755c2d2f00172bef82995eb93eda2b41388eb982dfbfbe2e5d5aca33e59bdf468d1ec1cccb0ec6274c9e49181cc3f61e28953432f03b903007e79bb716079fb393c62707ea9eb360e59c95ad7ab5db3f75d1c75d737f32c80dea2732a45138f7afd74cb835f61441b341b85ecc2cd9cae1d2e44317f45d58e4271dd183f0bbb98c9ed31d558245c936275ed8a0cce15ef920155945e2e5fb3373835226c258af3038db60c2dbe11574e92b3905d842c388bcfd0ed59209d66996092eb1b5e59387f4582bc1b1bb6a63570eb9bc222532f608961506abda9c8e14b86ad01ff9b58abe5f25166d7c67632990b1ba913bc539df9b41436a872605f5090bcda1907b0a67fb7f7f17024f46635044756b526c9ddebf4a5429742bbdf11ec034c9f1a1a6a400265237c55ca72ed9952888b65e39b5df329f6bfe7ac7bceb8ab879f5c6e95645e0bcd76d7d1324aec05492b1e42d8633d31babaf4dd9a7ad175f6b4d19c9ab2289a6d142e4fffa58d8c405a20c0967e991a415ff98252d57d3af92432c2b603eebb94f96a5ed5d75375ea7badcb3a92e0c2922fa6d531b5e8abd7bca0447923db3e40f9646ba352fb7b82278e1215ebf230b71628cfb84fe896c8a35670234324fa518ce3f09d1fb4a70b11d50da49078e430275eb573c231d7098479ea977b58f29dac14e51e33ae41853e6004b92f87d908d81fae304f0236ff7b938044edb334c6a35ec345a23932b12bb8b92363e6728df372c488c5699196c05cd0d03ba515ed6b431f401b318e0236b983f58b1e3450e3b3dc8c75399bccb34af686320a007f0ee7a04878b24f6b02fccdeb233f2a31fffe335546f09d88cf126405bb533eb469a31e73761ecf28aad85a8822e014865ff9f3fc92d3d73a34c302bca33b4a06a3c4c366e467396a5b16cc260932f2649809e8d89148c3ffe5a4ea2dab019aadc83e00ae8c9d84098ba3fd50fefb13317d8a330e267d409f01927b96d16f4191fb316cdb4e2cbb646541639e6774a430371b26727a37f3b2c6aa9efad675d1189cbab12b615c3e952f741bfbed1fa710fd6f5c1d43660a67003163827f3bb5971a2f6e30e3df6fbb1ba42f4015cb0c656419e823d89d54811a6437feb620019e3499a84564513bc3e9efbd6a319c0fd39724246ac6c8438dad9f5569e7dc750c2769e6659790d2af8906e8e03a4640a8e17f36f0e9258c5862c3934da32b30aa66f46478599e5742bf88f05ffa5095c5f71582205f795b5e32c532aa8a980390ec1a7ce185f55c62a0185e50afdd2209ee5040821f9feed8c6c9ac30741500694c693c33c4a691ff0e288d4d6adccc4592a5c88b70028448db284ebf798958275fcd79e88ba2cd9acfd238ea3ffba0a18b7d8442487925efa73807778d2309adaa95e0fdc5f0126f6081e521eb990800bf71ec77040d23eb4573fd3fc72b60a0855912af08cef831f522475f84afe2dbcfe9e7ae297aa813119bd76275002c994954a707e88f9866662808c8779a6028ecfa1d7a774b6ac04dd47738c33439bbf87c326809184d71fdb24884f1c0e55d1bc59a3577ce805e43094bc6937f1ce407a4b4e93a1be6b8011be6f72425a9241d3b7d29d1fb2517af90593bf5104e010916659d61ed8b9217b6cacdb8bee8f744b8a6f21b21c21fbd969e906aa04c20f19e98b9445efaf1c594a4df7f9e56f0678fbe8334522f5111722e38a0999125e8a1193e9a4f2b3f1135a061af9e1fa82153ba1cbc62ecf26dc28eec1579f254764ed478a981e370f6735e10aa7f87a1a7937e824699eff8144abf80337636c03ec01079048806bf9f42c4ec3ada5cde2ac867392c496e09c460b918cec641de1d2cb535dad4ef1d54753a4ee7294063a47fc7213fdc425f10f512df4e48b2fce39e157ec6b5e08a3469c064586a45271b448985de138f5da35134c7b0a7580f7c8a067e04e789ac0262595191afe470fdefc89d768e9cf12c491aad1725b3edcdc570e18b1dbf1ef76cfa9ac804e3d5253d713c65b56b39216d20b29a3dcb10513b2e3e82fdc14b169686d8e6ab592d90288f71eed0b76db568d257faa038bde4cbf818118ba4eeda11c22899466f884b7ad178b7f5ad6e0453d02b09b32f0bc2ae35401218c58d1abc132eb93783e0a4b6d0f418985aba3aa2a3c225aad8c41ad3c73328d888fe1091981a6cffbbd966074b908b98c0d1d7de024e759301bcab94b0e2ebe9e42ddc0d4ae9046f77dd4b916f0daef0c496456becb761f0c6eb09956d9d11423ba2e0f626fe784659727ed015197bfaa1260e21a9978fb90ada803de39254c645747feab0b967a38317e954282ff8bcfa9b47d9d4de61ce493dd5a4e7a12d1ef5031925019247875ea0d7db4ff83ce5de0ce37ea5bdcef1b0dc5167957a44a32758eb79f212738f8ae6d5eb60a5fd134c0454626d2a47f39f50d25501c99dc588c889ac60068da3d455e961f5ca0346a3547f334dc738e747789ea11843663387b524cf1188e9f2aa73c479904061d4287323b94c8ddf0568757f4d701553138a204eef7223507c9b4053d966fb9558399a704eda38b3fe25a48a8f45d5dfb6d7e207784fa1ec953b330065b17d55d8dc41e05ae9606306c3ee2c201a188f9261cb09937c8736f9926e7e7827b427014a4ffd90865a74bf1688328f4919a182ba3068c31dd461ec9735a2e7771febb2d019d539037f8fb9719044ae89f304d7ca5f107218bbf7a231edadacc6278d6f7e15f83c044feafa74324efd5a16ae1d701266b3d2fe281428dc10eafd738dc3f0daba1031a2c9db8ef760ec69659d86bf4e76adc40eca3c748d30aae288483ab6b501a449873c3181921b5a4370d7c2559ab179ce05cc2cbc6ca60fdd7df8c16ca9224571bbb6b5030baee2a8133e332f4f19aa8223392833089e0ecf5ef60a714f9921477cc3992a800c4be178874a3713ac4267737f2386611f6c07fdcb8d14dc35d7a349551b910dd135a5c3862b55f6fe03899297e6e778950d2422a0ea5cac6dad55a2220fcdbd4245bb509cb00f6ae195bae35a30888c9f7e2fc4b27264820e7b118367639932da53da52f9cfd0bc17102217eef786cd31b3bc38e3c97e0fbafd398abcbe8d3b831b39e779c9125f0c1f3a8c96346ce3025406d6014f337e34004b52a732eea90a047d4249c33870c57ad9a9564ce3785b890c52128811f7184b8c25cd036a4a32285c0f974d3dcfea1336810e8ae2697d6b427066b5cf491957378d078cf91dd44b8a1211202a58131457f53b319bd8f70f98a5367a3773a176c4da26d879055dafc85d148ec2fafbf937c510a7ff13f20215e4bf2aaeb646fa09a05ac69c251227bf6e21433249ab47609d3c0f8f5577718617a7beae89a04a9158a8006c56b6052277363b1aab9befd0b61ecd501186a93150a8c65a8fb9cbce6ee17fd5130bd5540f7b8a547bfa4e1cfe28a2a699988bc1203bd601c116f080951eb2e5b2fd4bcc3bdb55947793378460745f2d0bb3aacf60f8b4091fff8279af3bacccaf725b7db858bb7fac4151e4ad3f3e6891907124590519dd0db9d8ea6952d7dd3826e58c1139ece72279310773c7fef117e7085fd97f0553260bfe53117b72cd2156c771f09de6c835fcec556fa1306919f8c1cf07e611fae46854c721c0ca38fcb55075262be5c8be2175759f169b65b9a030381087cb33c49f35706406a23a1a6e4582eda714c55030150fd5cd17334234ef95a83f9dfc548f2d0317423f0b3e482f94b44ac70db824327dca70db090a5585541871b78aa3ccd35c944f495d5c5d6821c8aaefda06c2114f4d8277e0f48f03d31f8c90669a53ad977219b9a077cf4e4f575b91cd0fc49093288bf62b7ab0117e7d2627f1f224e8d9a670320c6f416efb5c11082efaa5aa75d3dfc4295c2d9", 0x1000, 0x1, &(0x7f0000001080)={0x2, 0x0}, 0xc) setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) getpgrp() r3 = getpid() setpgid(r3, r3) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000001200), &(0x7f0000001240)=0x4) r4 = socket$inet(0x2, 0xfffffffffffffffe, 0xfffffffffffffffd) getpeername$inet(r4, &(0x7f0000001180), &(0x7f00000011c0)=0xc) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040), 0x4) pread(r0, &(0x7f0000001100)="5c67efee91bb775b0b5e9a3765ddeb767a20762c635079dbf01b6c859e61f68e7123e58de18024de0c4cb3e824abf3ef90c9492f9d066ba1dd2689744b2769cf4a87d3c4e5d4f6e634cd0f349a620f0dbc1aa142e9cf32c3e620462ceda11e1b43ac371991f27e94555f705fa1b7d5a55e93b28e85ce18fd288b4b830d", 0x7d, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x102) sendmsg(r5, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) listen(r4, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000010c0)) 21:03:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x1, 0x4, 0x80}, 0xc) 21:03:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0xc00, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendsyslog(&(0x7f0000000100)="338d2391aa60f2be2b79611ce2f588c36af724247276e4b13d90719cdfb2a6e339b7fa7bd3ab9c445dffd2cec9dd844955007e2b3eb2585dd92d91730dc1ceb56ac0da482a5d8a8fee482eb207015990b2f44e67800899db4b79eb18615011b0079d6b7c04991058d95ed87874141540be0fc95e25e007d6ef5d50d3a83b8a9ad62f6e38", 0x87, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000200)="aaca92d2ea1b3a9a3bbea846d6a315702b19a78c7e6195222d1adc9ebde67475eeecc4cb81f37760220f552448ea41fd95f3a08067fbe522840fc8020ba70739f56a24d593edc19db7bb54147f39788c57999eb4eaf8a46e995af34774bc3dc3b72d20c170589b9e81e2148bfb5320f5614394fec4", 0x75) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) fsync(r0) 21:03:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) 21:03:39 executing program 0: 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}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 21:03:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x10c, './bus\x00'}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7, 0x8580, 0x800, 0x1, 0x575ad89c, 0x3, 0x1, 0x1, 0x2, 0x9, 0x4}) 21:03:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 21:03:39 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/bpf\x00', 0x800, 0x0) socket$inet6(0x18, 0x2, 0x18e800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x50, 0x0) readv(r0, &(0x7f0000000a00)=[{&(0x7f0000000900)=""/231, 0xe7}, {&(0x7f0000000180)=""/8, 0x8}], 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f00000008c0)=[{0x24, 0x0, 0xfffffffffffffffe}, {0x16, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="f3") ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000300)="396a25a74e2688da0504ca1dd24676af3705bd37ce88608313e2077b4bc2e5165a2693e8100833bee70cf90f731528eafdb1c53902db3923e6c3414d95886c3301fa2d82f7e7330b17cfc49bec2c93df10395448978cd285c831a9e4adbee168224778c96bcd1934a719888eb7c9a4d7244c14f0519bc4c1fe7805058d68aba75b1dc2c6ea163a19a2bb9f8054cc27cf0ff80196d591aa86e05cebfde2459a559fde10ed94c273c95f97c56f4dd201f9c8d1db46e4318e067a1468314c2d058a65fd122dc505d6a1c2f07ff0f1319bbbaf9547cb1f1f2273c80b8648a2c27c267ce6982184720dd2d2", 0xe9}, {&(0x7f0000000000)="2e7a99d8642b1b6b32d3da0102527afa75d898067a3a1809a5c600cbb5cbdd7e9d87a781619951bbfc1a89e34671e5f56e301ab568210103082c0b5e2362f92e9212214fba62748390dd", 0x4a}, {&(0x7f0000000100)="9e5d1a644e8d0aa1793a7e6c4a0c887c3eba25270d4bf2a86bb8e26ef23992", 0x1f}, {&(0x7f0000000400)="1096c8b8fc58ea070ada51c23043ef7ded9f8566af9e312aee891df358794dccc46e7769cb0d6f06c1786c802d7399193f0a41610cf8929bbde194ddf82d370a609830424fcb7e31b6f0e646c6ef07f9e0802687daf779ec8d33212e02b7161f1fdba7f88f2e09cb8b1676c1399c3c0441264078f277571ae3feb5e8418883f449cf1ccbe9f2b498ee5a6b6543a11da7f43fe3f2301dc2efdd33b8af777d6408bc66b3cd7cc7e744ca05c1edcc5bdf7a5f15be40ff25067eb6e460656c3bddbb047151fe475f08e3ddf0ad45deae3aff28381c20a9b5ebf18919378fcbab7a49ff0a2db3953d05d3d706f6", 0xeb}, {&(0x7f0000000500)="05883b5e4bd266df16203c98ba74325e9801aa2c25f6855cce120708f7cd3f96bc18be570d77ef011622d5923bd5d5134a6bc9af849bc1d5311a3af6bddcda65735c40d99662677dd2a9089db29067f0b5e7afc877756206251493a4159ff4c8f2d2f78c2c1053881fc7c843c26c0ef898eca79f618ea9216f43585a4d55d61b40a4d6e97f7e1cdb42fa1c27da38c0b1a24292a9d1e7d40f391d05fa", 0x9c}, {&(0x7f00000005c0)="fc27044915f7ebdbe1f44b6e7f05f2469f8d1b8a39d939910f2daf84a0a6810e0f42d4568e67ac954da32e29fc93c867e1c311c68c1b49a6fd383343bcbb02275dbacead360d0caddca6d402fc13210ee93483a2ebb5439d904d0c75fc270a612452c5777aa40518c0587105aae0f8441816fffd13f6524ca1f820c603988629fe3c169e31d4a7581fae89", 0x8b}, {&(0x7f0000000680)="db14b07cb287ee72c2e01102192b019e99f9370c78fddcd0d3562349b5aa18eac2fc78c28dc18e67a104e1b7501552aa3a0ca5abda0ebc14691dcdbf078386dea791f0b30369bf4428693e9029a21905f2affe75858b2c05102dda4c5ecc764da6cf23e804124e524b8c8ce1047289a808ab5acbe24dd30adddf66abf6ff99d731fcc207879d7a5846b75913aa3b55c5cbe1", 0x92}, {&(0x7f0000000240)="9bb0c0b3300bfcbae2a5cfa939252e62affd87f6db9f192f449fbecd65a4e5053706040dc0fd181b32f8a5fd8aab52039eca02f6fe6275942f6e6157c22c9129c285dee5605f802b3f2eab9e87c62c0f2b2a4720cdff052277c698ad5323927615bc54f678531fae04276804c107", 0x6e}, {&(0x7f0000000740)="ef2f1c0660028b7abc6870894eb0a5eaa30f1c77cb038c326291694573800b832a8f65105bf621bba159af5e0100fdec0d60ce801a02f3e9d0c7dd99a4a6550634b39ac6ebe0c7107a541e3e4e08725a7737342a7f6066bcddefdb05fa693f3510c8c6e65ff587548952280b428028dea9b1bac85f35eaa225190ff860417babc5496de4057b3e9b", 0x88}], 0x9) close(r1) 21:03:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0xa92, 0x5, 0x8000, 0x3}, {0x0, 0x1, 0x3, 0x3}, {0xd48000000000000, 0x1ff, 0x0, 0xef7}, {0x1, 0x40, 0x54}]}) 21:03:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0xfffffffffffffffd) 21:03:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10400, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x84}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000100)="b6") 21:03:40 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0x36, 0x0, &(0x7f0000000000)=""/54}) r1 = dup2(r0, r0) r2 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x8) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/168, &(0x7f00000001c0)=0xa8) fchmod(r0, 0x10) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)="d2a678b8fd01c6af125256802930a0969d3214f0ea3dd6592066b83ada0524d67873b2640af155ac54e9de83a19cff72a93f590958ce6b18c2fded8e127728c57983b2dc", 0x44}, {&(0x7f00000002c0)="af47a4397514de8081444e64f0e80e488aefb887e8c405113245b2a8f15480c393832f8c2e138bc5cc353e698acd0495c724f1eb9819519bbc63caf108b04380b3ea43a2d6325bbbfd5ba6c27e594ab0903ed06330b4110371803d6b72876ae0513e0bd2e84c166b2ffd54299412f3c7ded760555533a17bbde43b592c7250cde811e78857cdb07bee67a41f4a0372bd6cddfecb429d97a4165cdb8b60cbd8fe84512b5c590f89979af42d71", 0xac}], 0x2, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x18, 0x4}, 0x2) write(r1, &(0x7f0000000440)="1efb31dca5fb24fa672f61299b0a2dbc63d88884464f49b434172f6785a22a82cf74ba322a37394a04281f1df6abf040a2b3b2338ce2cb230c762a5864d0b65e52c1eb48e13a29dacb63d9e9b60369e526e152b4fe02514085b47dc517249e6e2bc59341bc615f7d1c85f0cfa3f6354e795b0df8ccc07773f8f0eb3803d5860759f0dc8db4c856a956c653c00f75e106363d74a711d2b3e0ab76b4cab63006f71e01c9d3994db3e0ea6805eb32792fcde4ce1c0c921c7f4f0250a46ea205aa5c6a1c405fd9f60568df17077628d90c27", 0xd0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000540)=0x1) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000580)=""/245, &(0x7f0000000680)=0xf5) nanosleep(&(0x7f00000006c0)={0x8001, 0x2403907e}, &(0x7f0000000700)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000740)={0xbf, 0x0, './file0\x00', 0x9, 0xfffffffffffffe00, 0x6, 0x7}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f0000000800)) accept(r4, &(0x7f00000008c0)=@un=@abs, &(0x7f0000000900)=0x8) ioctl$BIOCFLUSH(r0, 0x20004268) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) faccessat(r0, &(0x7f00000009c0)='./file1\x00', 0x80, 0x1) kevent(r1, &(0x7f0000000a00)=[{{r3}, 0xfffffffffffffffc, 0xfe, 0x0, 0x7, 0x2}], 0x9a, &(0x7f0000000a40)=[{{r3}, 0xfffffffffffffff9, 0x80, 0x8, 0x8, 0x1}, {{r0}, 0x0, 0xaa, 0x200fffff, 0x8, 0xa8}, {{r0}, 0xfffffffffffffffc, 0x40, 0x65, 0xb1f, 0x3cc}], 0x7fffffff, &(0x7f0000000ac0)={0x3, 0x1000}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000b00)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$KDENABIO(r1, 0x20004b3c) getppid() 21:03:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080000fff, 0x803) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x2, './bus\x00', './bus\x00'}) close(r0) lseek(r0, 0x0, 0x0, 0x1) 21:03:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCCBRK(r1, 0x2000747a) 21:03:40 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) 21:03:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2102, 0x5b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) write(r0, &(0x7f0000000040)="bbaef56ac9e76b9e4abf3f30c72752adc3934055512eed2e82c643efb8ca928e8e29efa9c21c8a9dab5b990349d6476dbb6d7eec50b75a6aca97903a42", 0x3d) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)='p..T', 0x4}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:03:40 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10002, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000200)) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282903e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x1, 0x8000, 0x81}, 0xc) ioctl$TIOCNOTTY(r3, 0x20007471) socketpair(0x19, 0x4000, 0xffffffffffffc6e8, &(0x7f0000000240)) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c659e7a"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r4, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x880, 0x80) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x20, 0x0) socket(0x7, 0x8005, 0x0) 21:03:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800a, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x808, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0xe013, 0xbc}, {0x18, 0x3, 0x1, 0x7ff}, 0x5, [0x100000000, 0x1, 0x7, 0x9, 0x7f, 0x9, 0x4, 0x1ff]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") 21:03:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) msgget(0x0, 0x480) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x100000000000009e) 21:03:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unlink(&(0x7f00000000c0)='./file0\x00') 21:03:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) r3 = getegid() lchown(&(0x7f0000001180)='./file0\x00', r2, r3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f667f6c653000"], 0x10) dup2(r0, r1) readlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)=""/4096, 0x1000) socketpair(0x0, 0x4007, 0x6, &(0x7f0000001240)) 21:03:41 executing program 0: r0 = socket(0x18, 0x3, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000780)=ANY=[@ANYRESHEX]) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000380)=0xff) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000005c0)) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff8) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000340)=0xfffffffffffffcc3) semget$private(0x0, 0x0, 0x40) shmdt(r4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xffffffffffff0000) setsockopt(r0, 0x7e, 0x1, &(0x7f0000000480)="8cb88b565ee80817bb6526e6cff463eb7742d45aed73e508ee238d71646e17bb241c82815e21ab51b39204a2481390f581646b7c4417e460f13a1ed92d162606f28c35065e881bc87bb5b60853a2d1b0897d93e5f8207b8b7279ee2e63bb1142cb81b058e027d196ed99686ff29591d8726eb8f98d1c2adac9eec7d45a42edc24508a8c1fa321fdb14631ef5ab29786cb3fb0e1c7e0bedb9066860517a8ef88bd6361bf5169558ecbb9abc7351c2c7729aacd3623bc09f970b80bf5acaaf23093c43778ed76175b086ec0d", 0xffffffffffffff8c) clock_settime(0x2, &(0x7f0000000600)={0x8, 0x5}) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x2000) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x42, &(0x7f00000001c0)={0x2, 0x2}, 0xfffffffffffffe65) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x3, 0xffffffffffffffff, 0xc1, 0x4}, {0x7, 0x100, 0xe9ab, 0x3}, {0x3db, 0x4, 0x3, 0x1}, {0x3, 0x2bab, 0x1, 0x1}, {0x7fffffff, 0x7, 0xc74, 0xfffffffffffffb44}, {0xbb, 0x40, 0x0, 0x3f}, {0x7fff, 0x540d, 0x6}]}) shmdt(r4) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r6, &(0x7f0000000680)=@in, &(0x7f0000000740)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x340, 0x0) recvmsg(r5, &(0x7f0000000700)={&(0x7f0000000640)=@in6, 0xc, &(0x7f0000000680), 0x0, &(0x7f00000006c0)=""/4, 0x4}, 0x800) r7 = semget$private(0x0, 0x5, 0x40) ioctl$TIOCCBRK(r2, 0x2000747a) semop(r7, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 21:03:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023eaf66691f000000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000008007f9160800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xfffffffffffffe40}, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 21:03:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) r1 = socket$inet(0x2, 0x3, 0x2f) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') shutdown(r1, 0x2) 21:03:41 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x7, 0x0) 21:03:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81, 0x6}], 0x65, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x20e) poll(&(0x7f0000000080)=[{r2, 0x40}, {r0, 0x1}, {r0}], 0x3, 0x0) r3 = dup2(r1, r0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x1) 21:03:41 executing program 1: r0 = socket(0x18, 0x1, 0x2) setsockopt(r0, 0x2b, 0x80000000000000c, &(0x7f0000000000), 0xfffffffffffffed6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x7) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) r4 = msgget$private(0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001140)={0x6, 0x8001, 0x3, 0x4, "f3e834533b777fc93793d5456513ed81d94f4f54", 0x0, 0x5}) msgsnd(r4, &(0x7f0000001100)={0x3, "3367d819bd706707e0e47e1590677dc0e60fd33d9680a75701ebaaf5d7cba2480a90d557650cfc49764c49ee"}, 0x34, 0x800) dup(r3) r5 = msgget$private(0x0, 0x10) msgsnd(r5, &(0x7f00000000c0)={0x0, "6d1cda8cdc94b20246ed050d027f14796ae0a4f511bfe258f29b85245291b69e3ab050aeb92f74d00b25dad20e42886e8082f5250b4a3d5cba99c8ed17e698dc8898f64ab989c39ebd9c9cfad3dc9db1090ba2abc3ef6cf3710376ed6c5ac45fc3264b0a71f9f74f13396f48514d70d6a292d43fb9ed270ea53fdb512accef38bf44c51f0f42ba6bf2474b7ee6b750d48bebbbadcccb12b0d7252a40ce0831ad0f731cd2308b8051fafc1548b15afe0e355a53b4356b79c820f138cd0c1f78fdab2c58aa2d656c9c02914c95514fcd1ff426acb49cc4fe3a76340d8a28436fee1f0be3cb45dfb75cbd6329930109cde2230f678399d6d5e267f24c3a3955864e18f2e1171700e2bd5ce984dfe416b29544c8b5ded6b2db1fbeb36cf25eb9da7f430171de37826229451d3a54536369ee0af86c9864017fe18923edfb7e54d219e171f1dbe567d88ed95a1819fa3784fd7fefabb9ba58c6036ed93a8390ca91284497782320186c6c144c6a12be53d6bbbafb1ede8f4e0378a5a72ee7d38f99e446865f161c67ab37bbd4ae7f915cba35e20d57028d16e88ea75e7c646e91e7b84d6cb0f56d5f71246cfae245817aa4321976b382fcf3c2f54faf2d170eecb311537851ead08214c230ffcee693a723c607ac374634cb8d8579ed36f0bd0cd3eaa74b40e9bd07a240569c4fa384a4cd55de4a53845c39537206d972027c1a8c816e5ddad76c62b84e3f8296f45c95f519fb768709c3e455ba454e1d9a7974b14521aa72ae6b1c95503cd515bda3e43539a8fbf2f5405584185d6f565cb5973cb9155ec91b1b99a5deed6e0c15959fe9feb609d0272a143499230f7d1241f2d0f219597c874d6c5b0cf174e73c02a443fb08e98c8ae302715e089a70bca375f2116c0baad80d031e0f9e7f793d2a5cfe1a673cab6b615ac366d184c2c665293842ced858108b51b4a62b43584f400c42f0c3f01874e5da53e227e3e74fa046da68586481257cf442d52fbef87e647ec355a427b70bd8f791b9020c51f8b383dfe20acdcc4689ee367fccc46c1ca70de05fd662f90db4d0b87a6680dc1eacb552dcc8fa1c8310dc8a4e6e1b21245d7a29c1dcc2110f43e62bd940784fa214d493a1465320b56e3080574b92e46ee94794a56bcd5f0f736a570b844a5f3e0012d355448cc738d4f8b2427c86035866827a5fc97de162f1f07b0dd039a8466a1ced01f09820e7280cd29082a8ef6128f48715bbcf37533a298b1abf5d6646f5dc2486fd7ac8c40c462cb77c43eec4200d63fd09d8a30fd98de5a8338b7bf791fc75df8b591791d23ae89dc1ea9ebdfdea26b732799112695254238066c6e819d13587873c13388d5146682f92f5a6a276029563764310737f6ce77c5ea6cb0dfe630adb033ed472842f4d8db18be2556db9c1f062cf5a5d717ddede4828dbae8ec62dcb8758676d26f4247448c65e9951e76b537c7d1976d2d1dafd9c322f10108c7c392dade19257a95cd90e5fe24a379a9a4e7d9a5480fcb5fa458182a17bbd323bf1abb71c1616abaea7d4eee3e2ce67b19f98112472286ab81bee897f73f204e8bca3544ec5a93fbb8f662e05db6036e97778a1e3cb7dc618dfa04269d5d939a8bf2d7ea36fcf79c8f0d51a092a2b16cd82ef6f081a915e8926d3a0a45c5dc7795bd3f4bea87f6bd2163fa111967bfb2ce85b8041a606d30cad3efcdfafcedc4011af01df7ec55e459868a3c98d5dcd3e7014c6f73bffaf4f029f4f991b95876fa00e4e5113928e0a67f69bd0270c19ca46876e9f2e36ea00d15077f00c8eb0879a48725aab1218a921379869e7f07f8a1ee3fb3d41c0091b075c9766a574b940cfd4a1f90db8a80199f51a97aed36630a4f13985d92310ab682a0712662a19a5671ac42343b77c81bfb19e2aaf5b1c089eeab86cedce90112f84f39a9934aa30acbc1b2200fd76d8d33d12e6fa9cb3e0aaceb39734f0827f33df0942da6f017c3d982d10134cd512aac30f2cb0697fa5761e3cf20ec7dbfe124f131b1cfe805b594a284400ccd3da10292b0626d6bc90f63c36e5af238d3c0cbe850c2d847cecc40843a94e799756b59c9f24d437e3970f49023c090adf1ea3ffae99a6b2e4cab839d8d23d67b62c93f0646fa67e929148441d28def83ac296e3ed2dcd9deba5235d1941da17d3acea6f0d75db3245e2012c5bdcad0035980fe81fb23b1c7807c6311b898e882838adfc023adca8091db713e515797aa0255f3fc1289512dd4234e2c5ab0908709e5cf40d5c7f1feb0a0736742195c0965acae78c4cb87689e78ff6512592e1f3055af5e38deb81a0feac2ad591f4d2d77475056c23f78618ec0e57b046eedd4c5b8d92c25479750a4ff9d7edae0cc8461a942c658ae9e3a570512e3b5308b97583d30133f6e984af20f36b6e9a6c6b84efc899a89ef82bbf78344a8bfb8fefdf1da33ac4616c636ef46465ec0f26159177f7f80675fd0de0a2c58ded720c83d2cff3be08d9c4bc7f66ba2741f3649bf1dcff3395c0cc6df7ed643c03c5a84acb500138f484a8c9c9d301a49fc047ae2480eae64fbd43b7735791030bdaa10b46cd00b2b1ad0f085ae91b8c2857883ed72bd8fc961dcf6417aa2b0664f9a70885081bfb10e834afdd24c9a382f4e2f30842eed3e519ea2fa786537a912033ae69b7916351743d3800a7cb8b3393e69bfdfb61f25c8901a4c270d24e24e34a9dd3706a8f9d1bf65db7bdde47dd8969fe89b58694a5287e931a716abefb3066894a05cc325715e606eb445b099a282299cba408c69bcd2b94b45cdc0e8d6e98e343572cdb80a23aab0c6a46e7e1bfec126e13fcac7c9ed06ee0ab8d9276ff5bfc273c3b0624b7df7cb256c1027ffb39e781e51f07da25d74518d9b1e26c42bf387501052a39bb9689feed2a9b21b2e93686d70f8644220925b58edb444dee39df04d91d8a0a23f4264f82a0933f15e4812ae9ccaf4b575ff3d31222f45f66be3e6a6a1c3c6c3d9c61f55fee482f42f2e2ca1ceb0928dd861f540081e3e45d0bb6a0f3b1fc48c04c3012a8b2ae573f206946799fb1158d90b53fc6d9e714c21b0fd3abf8642d39310bc17983b8639e5deac233b02cb8332dd49feba0a4f3e691da9de5a993f124476a9d22a8dfdf90f1fce415ed587f108b70ee7b3aad2f2c0a169e269aeb54874ecb926186b1a082416f58b95d99fe772953981ac2f62dcf9d386efca6be01f613dbbeda837a4182c8a216bb69a0910e9a84ec0384fc5688b5af6b55e653fec3a986660b441f7dd9ad43273e9baec931e756023237b596b1a1c8532911d3e8b186771a1af4c7537403cb56fcd123ff0831d5c914108e054b98b6511ea7d5881014df5a8d3a64e7c301b01a6a9eb1fc39ab934f5a9bf10ed88cbd33cc54e08ed1a64ff355a521a32c0b2f368ad901b98c78bf87a3abbe88f84b6637472c515f2496eb9f5a52023e9c01f23aaba88e81fc9d48b5ed80e7b10ba6e3f3de2ec015ede20bf8698e2398d5da9a1c8bb88facdb54eef0f09d3aff133e5bb476783fcdbd488b18b9066e4016c807110018f674552c103b65afab95eb1f15e0c248fab4f5d5e01076629f8097ce26edf4914be77f892e4c28987eaba70c13a8e2eec0b6781485c8480d1f2479218054731c822029585ee3421ad28e15bcf19a53191b5103ddf3c0481a197582c310db50d68e72b81f6623a7ac6ac7af702b079103f6dbdf85e42c8b1790893f331a9c702681fb5f562cb80b6fa6a6a6fb76b21f94d76d92c3a98179f5bda4f80e13944352980398f75cddce99f30fdd0c10095415e424aeb2c7422837ead36d7a755003f678a8bf1869fec14fb268fdda6b5d57e715cb1e5e93a7a335b02aa3ed71ffdee8579e9b0d360b7a4d7380a48b7a8dce880150f90b6697a29ff47a207c85d553278dcc5e738752f2a11a315b259cb30965452fa560ee8abe1d1249f2d5e24891ef012de2ca74cbb11b558511716b0c9788826f2ee92750f507780f9da3f028963b6dd041e9020003f53d4b2e8fc0a6ef5e70096ff5ebbf69f4bb54d08514aaf8ec18937a57750d823f47e912bb310c810ed7858594dd40a622eded905187e670329404756472e8b0876d183fee9e6f82c42445a5e6bc38fd2bed7f54ea23b44dce5d0854e9c5dbb92e8c6e46c1623ca6163b49890f1176d296ed6813a9620cda7815ed56837cdc52b63d366b24cb93f7d97e89bc9e72f63925377569adf5d6fb08e44f76b1aded43954488b660213d53bf762845ea008cb19bf0a08cd4c20567d0418dc8b8930a426028edc586b3cd01a487b2624912e2a5f4dfb7324e60475b97e742cdee15db0aa6ce1ef0d5c8c0765104ef10edc2de5ad4b32b5fac8ef7c527355dc31dda17ed30068b4ef95766a1d5082b18cd01bc077235531436a0c1bfe5d3c5357f31506e1489a673e565d7f3f2a10e685b68ec7022bfdeb739a9269ecdf6560fb3e105d925ce95f9a3f969d431e80d19fb2cbaf5d0ace63abf43128b04e54e9e03c9fe52cfba023c458576ce691f61e648a90df6d2a30f31569db2123589f468ef33b9223c5d9cd93eb0f40fd153f4723aaf07f3e3407c6a85c03cb979d4dedfe9577e66dfccde71e05f156ad37677121f3326e3003a3c97c9f56490ebc20e20a1c8cf26a5abceac9cdd171a4cf5f04090fabb412d3395673ad7b7c37a4d46cbcb48d331575ddc929eacb82f716305a06195b911bbd0720c61d5a7a9cdf09ffc46f93d2bce5558b7da395d7fc6772e692ab57cb7e1aa2608d4ceab8e2ea2669ea01ff45d22a39179b0e9aa2605157926230aef6e815e7c7c552df6c6f52084d8dd261907c5a7d150234641ae203c25403604d60c51356b38eacc90a442012af61bfc30af331bdb75fa663271fb0e544489c333f30e238a8751f07d63e7fc9ab85b562c4d3dbbb6ca63621ec1e9bb0e884630dadc1029eded60252127a4d5c958e422608f61fc7f6b09f44301debf7ac49c2154aa535f20c89495ace3c8dbca60d7fbec556f6e80fefa069c7bcb354b1e32179b66130dbf770fa9b88f2f394b73bd6c4d727f649fba33cece9142030ae43ec281f969cdc78a8774a8c013c0d9b74e4fd84f554386d22d9f28671ff63589fdd3abd91c6ee12c7adfa12ec1543fe6fc34f7dddfcf6fadbca1d05015e104afb082c5e83dd9d6dfdaf845420d47e3673cfe14963c9f4e524516a348cae430729bbb81eebbf1077ddf1b0b68e37e00421b4ef10713dd836490506d65ad6d1af8f8d803a2e586301216bc261844c144d475d932487cb4976fed29e47005f565f52048c64e0d1c73f0748900ecb740cac2694c09ffaaa52391e7c9fa5210b1eec4859e17303c47363faf1b8048e62d5d7e8d9a742464569c664d0b64160329c2120ae5f1bff97ea0d69bad18d204c09e3b51ec3ad7c4afe6fd2804b989e323ac8523c56030b3fcce247a6f88486620e2f33cbc2961c6473ea7e99ddf7b378ad3f9ea7532d98a92db50c89130142a2e17d652cdf95085eb1b7d0991f9ed23b194cfe1b87624107536aa8574644a9e5cacd0f884b41c46196c748b9227b7a512e844fcf610d066afacb027edbf71386ae1776bd9e7504313a8e1b73d9bd2e011e82bf79705d3b23ae657333cdf9c07130cba18ec3626467600e0fcc1e22b2ebde868de6548b3a6f831ed9de3f0d99089ce421c3a508cf6df6d9736b5382128dd8100c640585a3416de0d5d786e3c543aa80ac1b54e4b4c17bd31a6e18c7c563b71e641c08e8247efdded57ca6f4b129de21d6837332f"}, 0x1008, 0x800) 21:03:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) r1 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000080)) ioctl$TIOCNOTTY(r0, 0x20007471) 21:03:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r1, 0x1}, {r2, 0x1}, {r3, 0x4}, {r4}, {r5, 0x1}], 0x6, 0x9) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x811, r0, 0x0, 0x0) 21:03:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x7) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x7, 0x3a4}, {0x18, 0x2, 0x166, 0x9}, 0x6, [0x539, 0x0, 0xc000000000000000, 0x101, 0x10000, 0x100, 0x100, 0x9]}, 0x3c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000280)=0x8001) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000440)={0x3f, 0xff, 0x2, {[0x7, 0x3, 0x9, 0x6, 0x6, 0x7f, 0x20, 0x7, 0x7, 0x9, 0x7, 0x0, 0x401, 0xf3e, 0xc6, 0x4, 0x100000001, 0x800], [0x6, 0x0, 0x3, 0xb2c, 0x20200000, 0x1, 0x80000001, 0xd0af, 0xfffffffffffffffc, 0x3], [0xff, 0x3, 0x7, 0x7ff, 0x7258, 0x325, 0x1], [0xb572, 0x7f, 0x5, 0xe7, 0xfff, 0x769f], [{0x8, 0x8d, 0x5, 0x9}, {0x2, 0x6, 0x8, 0x2}, {0xffffffffffffff7f, 0x9, 0x3, 0x7}, {0x654, 0x2, 0x0, 0x2}, {0x1000, 0x7f, 0x9, 0x7ff}, {0x8, 0x2, 0x1000000000000000, 0x6}, {0x100000001, 0xc0, 0x7, 0x6}, {0x7, 0x7, 0x2, 0x4}], {0x9, 0x3, 0x5, 0x400}, {0x8, 0x91, 0x401, 0xffffffff}}}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x18, 0x0) dup(r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair(0x2, 0xc003, 0x102, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) openat(r0, &(0x7f0000000200)='./file0\x00', 0x8120, 0x1) 21:03:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getppid() r7 = geteuid() r8 = getgid() r9 = getpid() r10 = getuid() getgroups(0x4, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getpid() r16 = getuid() getgroups(0x2, &(0x7f00000015c0)=[0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000500)="eba507c53927f2a2e581fe9c780cc02eee6d6478f898f919232755706f3181f605f49de7032559162ed25654b42f70e914a0963e543a1e8eacc723333bccc599f9514fd17d5bfe3249f89708aa735244613c1d3f1e0435f0daebafdcf0369ffd26629153a20a3ee72930facd7701329d659f0cc6699868db9bd0e06166a402355a417946bd1c70b83b22b9ad3a5eb98ff6f7a21e16d6bb324cc875c69fb711344d4ce44f6b71c9c0df3c119674958f4191f6ce3dd791b29fecb1f818d30d0dac2478edec29f6aa98a2fb8c984bd034961f7cd8007cf71555420af4bb0f957a86f4333adc69037218e55f92a84f7d02178771cec8d9df34653afb313c26c988a67f70e1c072df5ecc1fd47b79f00e7d9bd8dc8790f4840370f7c0be0cd9e6452f8d9d24baccfc7509688ca1103d195772d12e2ffeb98c7bf4d0e6bfab5cdac00bcf29b452c63299ee46ea40d1123570dbbcaccb7d53163ea0a9ae5bafc2de51ce845e40fa0d0384778513d78540c718e46b2b97f7c5867f710217db44e8d4c8495e17c4adcf70d88130fb9f2da1a53138794f67470622e17fb18562ab545680e7620d8c7e0efd64868013c325e044022084534b30bf26fde77a7badaf9d3e9c5f4623ec037c47d3ff62a4b78bbae0a4e65402bfeb0d3d25d256a2c48191de0841ac9f10f7f45631d262af6530467ccf5a1fedd5091b3d45ca63a69d13f62e3f8c2d0ea18ccc40e5d056cbdd3ce8e4d1fcbca772fb96e10d338381e0a5feb88a84c1be16fd0a8efa90cad7289debd24941b69e27eca21dc3163921f271f30624ed436624714b488b1334105b530bf9085dead2fb47e4ba93f67af467976c69025b81c37105a546b92422a84bd3bb830c3f3ce8d63893071ca89edb8446b6c2bd1dd909139b1c1f9dae43596b8f7359beddeaf55518e8eefe8549542fdaf9673e2b8ac821e5a304542a78488d0c1fa79be1247f4dab8244ed3f722ff0b45c8042288215a6ee3bfe0d2617754925b1cfdb02fe53ea569ce4226ed042051d30bc16ff28ce487d077ef661f51050ffe04a6efe384ebd26cdaf897d9bd77505e757b01da7043d417ae4fe2506743c12a8856fd183fc4b791d7edfd1814fe3b149f590f575aa949cf14179b02f0f1a2b75324ea90099be92f520e43d9abf93373265593e74f17a91f01436a876ccca42eff61dab5e112efd517fadc60f654c821c94a087cecb926d264387b2caf56d57a6ea04db370854658aa8b6b0e4e1b425ba01b299dc60a3a3350810843440ebc15f0d348f4c0807cd2898146e950304c76a34648d079f471c4b81dd456f892542106a43fbd7554674fbe1a5fed9d3f750ea7076203f647a5aae07bb735249b4307b7565ae541a0c6c75bb6f103ef3ba31fa79193919c200bac6756653696f70a7c262f48f4f90154ea0e8fda8e757bba5566032d00cc5cccc23323509915ffd5549e9773470f235fc6778cb79a1b424da5045e4b6f46f00c8c1f17e427638db9d91eedce5f73495a1da1713d053f391ac0a7e73fa481090b3e926f247ec00f0d9b402c0792c4afa96cf36de994e13dfc0702e834bba009efa3e36500491eca23566ee905c2f40c6294e34770b34aa9b6b0f306fc69a4d065ef4853980880c7e9ff704426937044d46c1f81e4aa627b1dfc883fb77f5707a5215b3ac487ef0570fc172914f5f02e62cd6de785739d72192ab12c5c4bf495bebbab405c8a624a7b3d4f7b0b209169d0d61caaf5a4ed6906bf238933eb767b6298c1269b369a9822e8bb857032e6fdbe9a8c4fab0a899496a0e018d7f577075b953f41375f17564da4df142575059704f101171a83981135ad68c12fa4a17e070fa759fe3efebdad6aa2b47e30adec59cade45f4e847b560b5aa7ee05b340b29c20d07808e0a4f371f7787cac4806375e6272a48e1e6205d7316420677e698b757acd5be50e8b258846e0000647067abb791e08d253749eeb2bf7e30506c3ddb86ac7e5a61a4ed6109e5ed9705f59e0fb7ed9c3d3401b44b1055142b75ab2953e5af7a194177069a0d5e62f5989246ecbd2c37abbaecb7274a461fa601bf26f0d705e91424da62ec77db0eefdcd13afe5947065e9a95b4961b486908c13acbad215724fe39a3998f07827c8e047be34dec2a080feb76e71ed62ef455ea3768b266b85096a39cddb5ad451fc65d49de5709bf9f3ec48e8c64f4ac31181bbcab41e56cb84c4f2eeb28ecf3b3a66145783552b6a85ddd6aa1cd450c36560a50b988b121437c9bef523186e4e373d95c98e52851d785f609b4949d22a49897115d25a91987c35ed1cb84fc1a899905ab466f2ed4547fd99326576cd2b96f47547ce3badf8607e0a2e122fda07dcdb3a9c65b7cf7d97389aacfbe18e12582281f00cca227120afd430f5f8b3c5cb6f01544864743991f0a8f731d9cf5932e95a271fad0122c70ca85000d96234be2aa0e11bbd41e86ac5ede8123ef7ec76884bd371a46bcdf1edf627fb4165f7efc89061f37bca34bcf50b4b186074739ebd50c1114a926ee9ffef0e7e3260f43ea56089a36205e3dc43415a60876c9a16bbaf30899f24a0c19a11ef9c9a46fa761a9858d716e90625d29b8259a4c7627af1cecb811068951eef8759d8a78ca7c794d081f441500cc4df62085f3119fccd8fae0a82e24699936ad5c475973a148199e2e165e26b0340b6b600768edbd3a3e3a73b2461678d2937e873090fa1150ea1d33be47b1f0c47e5fa613a6cd7c80d8f1bec398587488677dd8d1df25a0bbea128b84e6e3dc6003f12da08275dd32d49d88dc9c332d01f9f7bce7f77b9cf5f79efd4e399cb0af41a80463c2bd0463ac5ed7d9a8585278f8513c4f9b19cd15cd5e12bcff07d2ea131093bd80193a8ae4a7b259f4d736bc9d46675ecee47a3cd28e2bf8ce30d0c2997cb628222945b545997cf9714c196252ae97021dd375a97e3ce5f161d10898a6af65b515121d78789c7522aed8838eac00b3372d2cc8f42c1b003a943b0e894d55df8463b97d2056a0b5ba75fc65a77fdad3e6233831661a22d937b1ddb3a86dc529b13c05a4c963d639600bcaeefc732a4688f46c9153ab73a2b9150cbed6affe1054859d30775b4ac6cc6f78f57d505da1d79a8bb0f06a358aa3ebfa200a8e71327d7f01ca39430b7fa12df07bafced5bca29c9cff66487fd3e7fb70979ceb8d2e1444da250c4d5c1bd1090912b88ff4993761733ac21756152356a031d5f29310ea588c3f5f3dec6edf6f1629dde7662ff338cc75e18b09ec48a1387045c71cb974ebb47798d274f026c8e05d518d2e8cb3be4575385f53bb28dd9fc2b5b1312fcaf19caaee3e3b6400381eb01778192f19db74811a018eabacef522452ef50c2494e7456a4d9383c14d3cb199e884e3db2ba630d67765f4afbead42a39db9580dc5cece9ad111d3b633a0be9cd498ccef355abbd0672e953bade9c2d4c263b5fe0d56a944070883bb3bf9e6e9dcf158baadd4019b9b4635a0ae16045337380d394f93a5899eb5aedb8d8558366a7dac88be11049e3d77121cdc7ee24870b3eed158059d73da0cc222a0e74432b0b62cdbf1e662b1f19810a639309cd810836083ff4ee0413c3d629ad8bcb28a943db74e01009382961b96145c33b862dcf0506a26915ff4a8f03d6888bce4a6a3d7404a0f088ba7f37dfb339b3798faf0991825f70c2a92187373d63813008bb06fd70bad4ceb2684c40e853180b08d3380bc6af33060f75b1c3e89084161eb19946af813db8a13922f5310a45b49db31b3e665fec00184300e358bc37f4368cd87297aeafc29657da070ead4432a4907caf31d405631435a2f81c0293521ac94cd9728d0dae5ec05b70c2cffece27abe39ea9ef544a70605a7a1dd0074717b51e4766f6dd3a9062ccb4829f868c0de12bd18c049195e9adba00e12d88b6eaa7b141c7d18221bd72b143853736bd4af3192bb7435c4eed8659e05d69dc88772deeaa1da2cba5de6e495e8a1597bbd5b71a8648e3e1da328b24e15a9f464edb45037ba7a34f687c47ca52fbc209136b25f75b98598b159507cb53a0cc32d6321f9392c8e3c2bb94c077ac5a8403b3060b5e17e7d937141de054ab20577931d8f03967ff0f7ba8f78a7f9e0c89d9046bd5de42cb9b45b55183ae231c09eaa3162ad1a7f224a5513867a6cc1c365c0aa9f7be083d993b4ab0d4934e1736bbf45a1ca99bc91d58967d15b44e94fb64c7b4fa1a0f22b0f1644327f89785a69b186cafea2151545261b1e6cfa56608a42170e34a9f23b3e3b6e7b18ff817cc9b7059477dead4e1a05eac5c970dcbbfc9a5f300d30132ad3c16622e0aed0734c5955b0a08a4c6949365f8a1e9a3fb3eda11cbfaaeb24f16dd143fb9c92707526b2b128d91e3022a043bbe09fc56af227d7ac5d683e09137fd16961d03ec8cfa464c4e6698c51aa6cfb634be88d5b743c600673a459bd2cdd1c6df58a6a159e65f3c6c59d6c307f7d27f4d8fa9b5f0f382ff6fa7f5300a68156af3769e46268848237e9959e2f3bc2400248953615cdf837a421fbc63f762f75e72cf9ee42f9d6654c5b0f53eb31257edb2fd157ba12f41c4d79228704afc23580c2ed99cef290173894e40c9806079a29d762d3991db6b28cb87de50713d546ab4b2da28619dfceabe5955e23dc3867a1eb1b88e956bff4000c5f6afbeea44b4844f54a3106f01d46f3fda459e304b9ad6cdaecdbd0602fd414ea8b2942aef03c6531c0773f285f1d6da3205a91c517d86fc6e4bc69dee691c3e5f1de7a3bfede9681add7437e9582277284bb21369aa9947608923b3b7814f5782401866e5ad3c8e9ee64f93dc4d3e45e4633eae63a03518a730b6f19224e386d01fb6f9d2150a7261045537326e446323acd359c091a2bdd98a182faba34965f4e23c7ed1b907ffdd042d9fa5b589d5b28557ba2e8c2efa6bf96823507c5013c8dd07fa3675de07a845d31a611ab500fa277fb6a51ad27bcce626b82d6d5957910c64d615db264ba949337c8e7143ad2fd085169e9cd25b7ee66ebd98a6e26c51937b791e374ea20fcfc55150595cba61bfcd0770c1da388de99e7526c6de893f0d068f949ec2df552464481e6f9d3b600a06e68c90fa960872001823f6d5216955c98cd3392f16f48608620e37b08a19240f97f25c4a7075e68d3deddc58f5885af8fe39cbd8942477cdf959029b580c58d4abccee4f26228a1529b59837dcf8337a1bc2a369fe4fbe83121ca4a27569e239bb25801ef6c91026d2b1f834d843b4e4d06066beb69a56845e7bea19d22b1f98fc25066790d59447f3900cffdf7195432970fdd4c59bc5dfc76fbcc626e6c0c4ea7973f577cd99395619c0c2ba31048f9521989170b1f37e7edb9c06a34a94c888d64a5479acf618b6e6d091001117437c75115c713f9e73c5025e57d7ab14b5c356d134642da0ff072637fb852aacbbe06f8cf0b3d57d12aff8a0052f52cf6d80322214e008e70fdf60e9e77b8bd1476b413153c4ce6a100d02d2503b0397294006f1fad79599e207a21f0db739d81e544c76ab9f2386459f125d0c334b169b348900897761d17dc0e69a41440a9073c3bf93415b3da68c9b1b9c6269e2a15fcb8959afd84a164c718b38d301934185f9a91ef839d44d58002ad47f6d2405d84e8af9ae1f3fbe1a3befbb41ac2233768ea96195067715381430ce52d432b043b6d9b6168c0642b761fc4333a6469dcaa6ff73e6667c12d07bb46e33e667145e5026d4466b0ada131a2225020b958703aa41ee4a217dd", 0x1000}, {&(0x7f0000000140)="c70b6538578c161f8940bc86aa7c1c441627210a4a31eec3934e8dcb9f0cb5021db38e5acaa53510b41f8bd99fc25401d4207a63bb7a5835b687dbe394c539e40b497174c00f7d5f8239cc2bb2d17b8a3e54ea1ce8f0047875593faa76aeb42610ec96f66f6ef8f1626bf3988b1fb7c55f0e64b4051a62fc34bdfeeabd6298c3083c5b14e0176f054ba3949cd4dcea091e0bddbcfac3e2304b860945e52785aa94bb2ec35a2d98855e38f6e10617b35ec83d9f7c81cf4120a539dd296fda7634e8b135df506ef336ce897c7909c3eedbc68ab5b17bccc066a33a4563a9964d4069ec89d888048f", 0xe7}, {&(0x7f0000000240)="aaf76a2e58273f94687ab4be4ceb6d58ad0b18f289f043c073d1b2e8338a0b97f1fc5c5ce25db6c4027e8d892426fcd69a78e4a6f2181079958e1799d88503eacb665f356e520e49579fa3c3f74e99cb2baa1186b00ec13f5523af4407bcdbfd21ab442034a6ee1b4a82e8f7d6ce74494dc613ef22a06fbbce9c674426718bbc9b1ab9662017a5c93f40c22d74f0c06da84a69b61e41c6b10391aade1d851d83be8c5bba59a6627ff5192856cc831a87ef7a3dd4ac172e21bb172f8fc4514ff90062e405a2a69a6f2fcb443f7260ef182b2f456009d82f8c7251e53417d1293caffb404ce9e0d9", 0xe7}], 0x3, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r2]}], 0xe0, 0x402}, 0xc) 21:03:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 21:03:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pledge(&(0x7f0000000040)='${{\x00', &(0x7f0000000080)='%.(-\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) recvfrom$unix(r1, &(0x7f0000000200)=""/137, 0x89, 0x801, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) 21:03:41 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) msgget(0x2, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0xd0ec, 0xfff) 21:03:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0xfffffffffffffc7f, &(0x7f00000005c0), 0x2b0, 0x0}, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 21:03:41 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10102, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x1, 0xfab}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x37, 0x0, 0x0, 0x4}, {{r2}, 0xfffffffffffffffc, 0x78, 0x20, 0x10000, 0xd19}, {{r1}, 0xffffffffffffffff, 0x49, 0x2, 0x101, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x3, 0x401}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x7ff, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000001, 0x6, 0x9}, {{r2}, 0xffffffffffffffff, 0x82, 0x40000005, 0x857, 0x3}, {{r2}, 0xfffffffffffffff8, 0xa, 0x40000000, 0x1, 0x80000001}], 0x1000, &(0x7f0000000080)={0x9, 0xffffffffffffffe0}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) dup2(r0, r0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 21:03:41 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) r2 = getuid() r3 = getgid() r4 = dup(0xffffffffffffff9c) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000900)) r7 = socket$unix(0x1, 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse0\x00', 0x40, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980)='/dev/zero\x00', 0x880, 0x0) r10 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x20842, 0x20) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r12 = socket$inet6(0x18, 0x1, 0x7) r13 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000a40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r19 = getpgid(0x0) r20 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) r22 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000d00)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000680)}, {&(0x7f00000006c0)="34b5e6b2aa86548ad9098206602a8db05261d6512e0516d198e9dd0aeabf9d797483093db156ae83812e8893b73c7842b83a91787f8188cff9bebc", 0x3b}, {&(0x7f0000000700)="7e0dca1636e52b8e0f3d336d8701203cd5d86413a433ec77ddf373dedb5e95edb518f81370fd95762090ac7e36af6363874cff02e4a6b9cd36f62fc3d263a1f0b088e6df6966493f8d83ce363dc4c20385f032531cfd3acb54b4edd61a0ee63282a62088a32450dbd65a65562833a97d113d567c331e74c8ed46753617339201291e24b19a7a49e13aff0d52b41aac3cc51d8f9118575f5fe3853f", 0x9b}, {&(0x7f00000007c0)="98eaaea4451a03f1b1850ee37f874b7966fea512bae331d2b449a925e114d999e32c167c1f48cc73339873065a3824d483b3693b735a7c01b9b3eaf3c210555f9d3ce87b2b946d1691db9aa93a4adf3f8f4ef3ca884b35dd3c8ce941180cc9f87e7d04785d9a3e73914ee4adcb0794b64dc77e76ffb370c01474c650dde4228f9a24156b056830455b", 0x89}], 0x4, &(0x7f0000000c00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0xd8, 0xc}, 0x409) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r25 = syz_open_pts() close(r25) r26 = dup(r25) writev(r26, &(0x7f0000000280)=[{&(0x7f0000000400)="ed395f6ee72df84b7a81ece0d3dc65ddc55f835a6802f1f6c4a7225f6c5282fcf1e865ab7d82cfcb45707b059fdc57210ad63f3d8abb3ad82461a02e2fa931ee6b5dda4835a10616c61a704566c976e0df1298933021c67744cb4e25f3129e0dbaa0a6856d527e64d56387e6198b02dfd033b53fc63b671713783f0cc72dcae04edb7aabb051bc92165e61ffa7faaf7df2a67abc04a1a982bb2d98daffc57a05a351743a215cc2deca89b067280c", 0xae}, {&(0x7f00000004c0)="a0739f42c864aef0e8340a1a97beb8f578635efcc36e5a421591b209e96fb81708e63726c71a0709639f38374bdd97dbbdee7a410b3f3fad949268b2f5618464332c0fd7b2d4fedb9393948b9a70ebc5c8ff1ae104e119cf6324fc0ed6fac123e3f7f1e8598a2e493741a0b1b5089903d9952d041da1273e0959807f4a0428d8fe8cf02a63f3648cbdf89dd967a93568e2ca7b34e38af8a49d935893f4ad45ad5c2f08eddf148d51539aab9b4377765409aaa241f6b335d11371", 0xba}, {&(0x7f0000000580)="fbccb24c96ed2eca30b014a6df5a574258b00dc177286ce0a8d55500932932b38453ae9eaac85f3279731388cf744de12472589e23fa36c3878965c7e20770d878e1009a1b50a6ec0573d37f3c9c30caacdd8817b6f7b75db57407696eea68b2b34da4790148bdb6cbdc9e0dabb96b2f491fa2d38c77aedda4b5ed64b8410f92465d2f0bf9a62fd3bb8532175e3efac743049f1aa1686d0659", 0x99}], 0x3) kevent(r26, &(0x7f0000000140)=[{{r25}, 0xfffffffffffffffe, 0x24, 0x4, 0x8, 0x6}, {{r25}, 0xffffffffffffffff, 0x1, 0xfffff, 0x7, 0x2}, {{r25}, 0xffffffffffffffff, 0x1, 0xf0000005, 0x8, 0x2}, {{r25}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x100000000, 0x10000}, {{r25}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x1ff}, {{r25}, 0xfffffffffffffffd, 0x2, 0x4c, 0xffff, 0x7}, {{r25}, 0xfffffffffffffffe, 0x5, 0x1, 0xbb, 0x4}, {{r25}, 0xffffffffffffffff, 0x40, 0x80, 0x120000000, 0x7}, {{r25}, 0x0, 0x10, 0x8, 0x2, 0x9}], 0x100000001, &(0x7f0000000040)=[{{r25}, 0xfffffffffffffffd, 0x4, 0x1, 0x2, 0x3}, {{r25}, 0xfffffffffffffffb, 0x9, 0x1, 0x7, 0x8}], 0x6, &(0x7f0000000080)={0x5, 0x7}) r27 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xffffffffffffffff, 0x7feffffe}, 0x0) r28 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000300)=[{{r25}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x78c18e46, 0x38000000000}, {{r28}, 0xfffffffffffffffb, 0x2, 0x80, 0x8, 0x7}, {{r25}, 0xfffffffffffffffc, 0x26, 0x80000000, 0x9, 0x8001}, {{r27}, 0xffffffffffffffff, 0xb, 0xfffff, 0x4, 0x6}, {{r28}, 0xfffffffffffffffb, 0x10, 0x1a, 0x80, 0x1}], 0x0, &(0x7f00000003c0)={0x800, 0x4}) poll(&(0x7f00000000c0)=[{r26, 0x84}, {r26, 0x80}, {r25, 0x4}], 0x3, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r25, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r25, 0x0, 0x0) kevent(r28, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 21:03:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x3d}, {0x6}]}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shutdown(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x105) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) 21:03:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40000000020) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup(r1) dup2(r2, r1) 21:03:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 21:03:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x108b8, 0x0) r1 = shmget(0x1, 0x2000, 0x3fc, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 21:03:41 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000080)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') 21:03:41 executing program 1: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x0, 0x1ff}, {}, 0x31, [0x0, 0x0, 0x8000000000, 0x0, 0x0, 0x9]}, 0x3c) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:03:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 21:03:41 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7fff, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20818, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x47, 0x80000001}, {0x66, 0x6}, {0x1, 0x9}, {0x44, 0x6}, {0x4, 0x2f1b7114}], 0x5}) execve(0x0, 0x0, 0x0) 21:03:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x8) fchdir(r1) chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') 21:03:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x81) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0xd) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x83, 0x10000, 0x4}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1b, 0x3, 0x3f}, {{r0}, 0xffffffffffffffff, 0x1, 0x43, 0x8000, 0x100}, {{r0}, 0x0, 0x18, 0x0, 0x524, 0x8f6}, {{r0}, 0xfffffffffffffffd, 0x29, 0x1, 0x2, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x10, 0x4, 0xb9, 0x1}], 0x7fffffff, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0xb, 0x6, 0xe2e, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x4, 0x80, 0x8, 0x6}, {{r1}, 0x0, 0x30, 0x4, 0x4, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x1a, 0xa, 0x77fadc4000000000, 0xa}], 0x1, &(0x7f0000000040)={0x100000001, 0x100000000}) 21:03:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffff49, &(0x7f0000000080)="b6") 21:03:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r5, r6) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 21:03:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x401, './file0\x00', './file0\x00'}) select(0x40, &(0x7f00000000c0)={0x3, 0x1, 0x4, 0x0, 0x0, 0xffff, 0x80, 0x5f3f}, &(0x7f0000000100)={0x1, 0x8, 0x8, 0x875, 0x2, 0x1, 0x2, 0x9eac}, &(0x7f0000000140)={0x7, 0xffffffffffff0000, 0x200, 0x9, 0xffe4, 0xf9c, 0x80000001}, &(0x7f0000000180)={0x401, 0xffff800000000000}) 21:03:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x6) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=""/161, 0xa1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20480, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) seteuid(r3) write(r1, 0x0, 0x0) 21:03:42 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 21:03:42 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) dup2(r0, r2) 21:03:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="30a0787d180a57e0dd37f10e21145cdbdfa1aa38c30d555669fc5a86c028bb4b079a9d9ecf0511c12bc0a931d93f8db7dbb595248095370c33b5f17bdd9a4cc2af3f72fab6dcc2513c63b696de36dcc4be831cd6f62e9b28810f92df8ea16cd78dd6bdfd62c66370b313b18800895d13ec7d1e97cf07cd9f6d93a41e8a276efa46c5b3b0890d197a82499a8f398fe05db14b85d441f6c724b2be80ff5a11dd4a39f23e30cfee8fd1eac7", 0xaa}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x104) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:42 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x21fa74a548e9ce03, 0x20) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 21:03:42 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = semget$private(0x0, 0x4, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) 21:03:42 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x2000) fchmod(r0, 0x8) read(r0, &(0x7f0000000100)=""/163, 0xa3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) msgget$private(0x0, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x8001, 0x8, 0x10000, 0x2, "8a65d2098343c013f35b877f0499e49bdaa67a7b", 0x8, 0x1004000000}) 21:03:42 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) mmap(&(0x7f000076f000/0x1000)=nil, 0x1000, 0x1, 0x1012, r0, 0x0, 0x0) munmap(&(0x7f000037f000/0x1000)=nil, 0x1000) 21:03:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') dup(r0) 21:03:43 executing program 1: r0 = semget(0x1, 0x3, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80000000000003e0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) semctl$GETPID(r0, 0x4, 0x4, 0x0) 21:03:43 executing program 0: r0 = socket(0x20, 0x8006, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8800, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) open(&(0x7f0000000000)='./file0\x00', 0x204a1, 0x20) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x69, 0x0, 0x0) 21:03:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x20) 21:03:43 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031f2000003000000b9d7893e8594673e"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:03:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c872007ffffffff2fdfe06e5f31a2b8505a8209652e6e2e", 0x18) sendto(r0, &(0x7f00000000c0)="0cb920eda587cb2d5c471e0ee642260f9bd4aa34a239ca1437d626b377a85473032799eed0e652f03b8f8ffebd892a8d1152e532f71c49649851e122ed79d1962a7bd911cc7292a03068c1c122e8b4e5a0c943d7ebf878181a21e06eea2c0941a7cd2cc4c8ce089e78f6b7d2274f6088e1fe97463fa068a8496741b516f63395d75c39a780bf42d3614e2266384d596fd31c63de256589f345549a55cde6b2f2a56b4a593c20dea0a2c0265da21be18b344cebc0e5ba264a", 0xb8, 0x8, 0x0, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) 21:03:43 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/198, 0xc6) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="8b365bcd3811ce45118d1e9fef7a1ac4936f348820", 0x44) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x1) 21:03:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0xd) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x1) 21:03:43 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x87b5) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef47", 0x200}], 0x1}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') fcntl$getown(r2, 0x5) getuid() ioctl$TIOCNXCL(r2, 0x2000740e) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 21:03:43 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') r0 = socket$unix(0x1, 0x7, 0x0) r1 = socket(0x1, 0x4, 0x0) recvfrom$inet(r1, &(0x7f0000000200)=""/216, 0xd8, 0x840, &(0x7f0000000140)={0x2, 0x0}, 0xc) sendto(r0, &(0x7f0000000000)="085e1d87c315b7e5f13b34a8ff489ef711b0970e0b81fd69768fa93097e22f4599e5c5aecbffff8dea1e22d5aec8cc888da0ea09fa5b973502a6495a7d85e57d78e21c6004ae66d9cd1cd40545808303067507f5a2077a3f3b98a885954ef98aa8dbf0c418accde98b02f36c63fb7e2182f6d3136101b5c4dcdf887cb67ffc76f1299b89efb61a10003c25b4023a4979ac3b", 0x92, 0x8, &(0x7f0000000100)=@in6={0x18, 0x1, 0x401, 0x80}, 0xc) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 21:03:43 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 21:03:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r1 = kqueue() readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/248, 0xf8) r2 = dup(r1) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x8, 0x0, 0x20, 0x0) 21:03:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000900)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000980)=""/11, 0xb}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getpgid(0x0) setpgid(r1, r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) 21:03:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000003940)=[{&(0x7f0000000400)="8c806727cb488e4c53cf95b32a8b14b233df403a997b6fe9f586f76593ff9a220bedfe9b2968353669d18854fd1e8f4a843952dbb11dbfc7d41db401286c09deae49bb53b276dc6a8dcd22d6ec8827f8500dd6bb", 0x54}, {&(0x7f0000002940)="831779dd0800dd241d2cdf9e36f9f3fc234a8e50203199360cfce6ce67d1c3e8ebee156b2ca6f57c9217d8ff4a43c5220fb3aab2da100f22b92d53d9ef6244d3e095b949259c63d6c9ea02adee05bcca7c1b95e5bdeb932c34d8ebaec64fab79ac1a0286d11debf18b85a34d43aa82b18187329bf66764959203c24828680d338c84c5132f5154a2f8bfc2adf1f3350c5a376dae43241c6cae9a3729d09bf848a9f41b932b34f579aff415b0e2509922d8f4f5cd6e30229308417c7703b4a474cb3804385da4be2f59668068634cf2c08f69a55d8617c704e07e2d3ff65aa92bfab33b61f36c3cc2e8e501798add48626348d0bd", 0xf4}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 21:03:44 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)="4ca02e6cf4a0235e35d79e06fea922ac2c98a69a7e52eb10f3777a5ab64085c624d3570b0e409bd98e8706510a26c4097796ef6990102ee77ab0ccb0ba769db3bb2483586a585f6ba52da1ee6abfb7879f2223370347edd6894c3ea5c26a5c02e3153014bac27efccd2d0382ac59bd103782cb16c6b5e4ab71c7edcc4f804fd2efbde69a7c2bd4ac290a95db991648bb09faa85285a6de31dfef474a3db983", 0x9f}, {&(0x7f0000000200)="231112f2b8f12be9bf2c7c772a99bc56a6f4c4689e2e3fc3d2ff1f3c5a050b94b76822a1dd045b68149f06b4eaa682cbe287df829021f4d0616c7b9cc277606f371258e2962c5d28", 0x48}, {&(0x7f0000000280)="c38c24e04b3cc2621ce605b2956aed25046f8eefeb94953f6234f5e38cba1a37f282a5fdeebb10f828ec0e1f1b91c451cfb8254008a2aa9cb397c5146218e1b7e3267db5857ff55925a09790aca176e31385e1903baba74e824b638f79f96aa8cc2735c1c7a580c1e1e7099b3c10d03404a57d366a2222c4ed6610ab38140b2d500a470cdd70c849bc69c7564ab3e800253bd9713c3132ef94d1b8b1b74771d056f656c791c460d9b8c47d32bf598f6542f2388021a7753c11a9d19e43ebc56cc0b056aa3e4ad9d6eed1406ee268bca36ea0c622ac0dc005c5a5c3e241fe1b79cc779f4351", 0xe5}], 0x3, &(0x7f0000000440)=[{0xd8, 0xffff, 0x1, "77132a2f894cf5a9829e30561e21a1ebff4f70fcb279f705cba1bdbebfe2202b04974c84bede399d8b254aa219194ecc8ea416fad43a7bf3f70d27a2263923455ca282d77dcf23ede420867a11661fcbade48e693f89b0747b1eb85d3a6b1e79c8bffbf9109cf4de6091d7ada48f73876970f90c9bfdca11492b276c74d5f0339a21e43f1de03a430e7a57b1d115dd04a075b0fd59872592cb4cb2162e1a63e87f08e496f74e5d9bbd0fc42eb26f61a5c2421d7b4c697d6702e76e09b17b4ae92eb939"}, {0xb8, 0x1, 0xcc7, "59aabc29e7331edde8ae30c9c3936bdb52049b54eb9f6e71651515607fd849eec2d376e970168bd00e4d9cc89e665d29eb1a0beae2062149c0aa06a0eec8216dfd491ef25c0f799440e73b21c7326645b3fef20762289c39248243cc577b168915ef6d357ac382b139bdc87f50adadd0b7ee30821b563c4e1bf9acf7cd25f11baa24de33a4cb4e30906880e3fddb819d31238f7abac6680e90593fabdd3d86a7e0dce4"}, {0xb8, 0xffff, 0x7, "eef028b8e4483cadcd696391002bc30ef35e3872ff94dd337cf1dab888a0540c7511bca0074aae722fcbb49a5942a4a87c26a3f0d37fd095a5beed1a08f4448e810ac562e710cf0ea3cb7921cbab0fa142bea6bba4e2c8f39a00fc7cc61d972339936b33e815fe3a10d070dca39bc0041b42e9215a653a503af1147b20b16848a222ced341dea4921f66f8218ac4d2cf6715c67ad825edf9d86eeac8e23a5ac7c4fa526459"}, {0x20, 0xbc8a4377f93a1289, 0x99a, "05f5c7f0e3937927234a1b"}], 0x268}, 0x401) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:03:44 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0xf13, 0x9983, 0x6}, 0xc) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000080)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='<\x00\x00\x00', @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) 21:03:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x566a) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x3f) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x100000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket$inet6(0x18, 0x8000, 0x6) ioctl$BIOCSBLEN(r0, 0x8004427a, &(0x7f00000000c0)=0x7ff) 21:03:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='T') syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8010, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f00000001c0)=[{0x5, 0x81}, {0xc7, 0x3c}, {0x45, 0xc9d}, {0x82, 0x10001}, {0x23, 0x2}, {0x147, 0x100000000}, {0x87, 0x1000}, {0x23, 0xfffffffffffffffe}], 0x8}) 21:03:44 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="888c9a5d5a8033c24585cfbbbdc2d6757dfac7fdb287739582d7c1f3a654e998e764d9b54a9d08c5b169aa1b85371ffa282844ff50134e7fba9cc5985fdbf2653336fa6ec646d3e8948cc9fe96c0e07dbeab7b873318212d10823f8e70f455c91297c3e126d713af01aa3c516050d56c372eaab82c99e92fdfe4879f8d1385889ba21845e925cc91a1b580f45e9396937e796c328720ec329d173b9e42827b37cc4a8df87ec3958f96a73210c2ef3fc9e8524cccaa3d909956b718b34ae3b6657878af524b7dff6ab0288e80f64f6a01733ce84330a2c517f004caf86c741825a566b42ae3bb87216fa94cedf7cba3aba2bec9fec2bb27d4fdd4d4de0bda3172d08b06fd80275917d8ffec58c2580b0967dca193eb75bafe0310eea7cff1f3dfb365638c51604848e04e08df7c9ff2e2135f36f6493ee8cbb277806ba41d794630cbf6621d512e0675a2b817c5862aba0edf31fcefb3f6a621a5c1c14acdb845dd7cc1b7de607f52a32db64ca70cca0f0b99cc961ee4c4c8e97a311091f3e5c3e3c1080eb1054d7d345fbed7f3c073eebd76eb3707a5a5bb710dae82d02d5fd7661930b1ec0d780570a64d83294fd686254290f289d8bd7d09889b36e239e14d5a1f5b4d09c4776ffc7259edfbc5fa589f491f5ae59ff46d613937c864007711b5b73e58e2e4cc77eb36305d803ad46b760220390ba888408faf36d715e1c7e4be757d9f8cff257777d86d7322774f83d376d28e19eec29c88025c16a9b875dd60b3af3a691b17b924f422493d6c47d55320aca1b3f1d3c309c8fbf66f3692fed31d58bf32f273345200c193c7be8e7ee0759e48a850d90883354257b67278b246a93c8b7d22763c2bf1607f8420433540a579743f52f5022a64205ca091a4b274e44f173427aa75329496b648b1ed0dec27c05821ff84081af9f71eb3e625a725b8e5b27eda8d39473a0b4542b0ab1e82e1a163c90d3b8887b035bd777e18e91de923b7ca9c88be2845d9fb87b7a6187c05d887e7f2f357548311e701814e95fab78f087fb1319522e22d955bfa93f58a22e9c679ce16698f26d473dffc71a1b503fb9efca0371fe7c1bff8c755abb0360b4128dc1c997b2e908bb857d9dcc7fc82c91d0c185973c51683536513bae91a48f6e0dc2f3207bdefed8ebe5691ec3c084a8f5d3a13426c55b6f2c112e234bc9c1c1a7a59c7700926dfcc6ef9315e09e6731f700267b2076f8e04b0c17ce08ee83d28013821794c1a98307178fff79ba331cbd5879ad65033449cfc9374b711aada98551cf25cedb2ff3bd3c1f71ed9e28adeaa5006faaad311bda4dda1348756b5d4667580afdf09fc5613faf6889a449980c44960deb63dfcdcc9418d2383ea7f429c8e65723959566bef6d7a89da8413898d347028b7135a05a8746f0b0ce6ef96ae256da2a3d164fec3bbd2fa0fbbd3d5d3f1d38610dda9fec2b68397e345f68577b91e40a782f8a232a8a205cf91584aec538c95ee887e877d51317c111bddafbc0085baacfddee753dd2470a059a0d9c4a9a61d3eed4c6ec993c108ef5d415638e57ba2f1a32ccbd489f6a0aa3a3ba81aa0d03e49779a0143bd7d04d5db748c0e339fefb5638537bd269edc933d22a74319f1456e6f63d69cb84e53174745e4bda84ba49e4b29b4d38f9147d5696a0d8bc851445cae46c7fa623fd894772b322e84588930ec2bc7301d8fe7dec4e232f7dcb1aba03f8980775630362e14b9d8d3b94b8a43d69a9d6e6ef30208d301b36946049807d0109e1ddd7a67b19bdc3589113d8a21af310decce1b94c3f1986d703b5eb5ddaf16a6ae6ed955dcb11f9de30e7a5b36459a217cdaa0a08107fdc02100784686817e8059d8c11e0ba7193f3de0abe11900707f08cbe72b33a1245d61ee96a79dda9339e2e6d3af92891f19a8da13364413602c6a3b34760cebfb3ef670046363b19cf3217f392daceb6217c4b41bffcfd52ff1da208579879ff881a467a6640638b6eb4a770fb9248a1effd67521ae355bfe222c2ea58a5c61d7a21fd0eab8f9543eeac6b5c44ee4f184e46652395a6a3b7bb5c02bc049be07979c34963660f9bef1db88acfd1dd01cece36b1856fec53870faf9774dcbd960e08e606e8f9bbd87739630e22604ace36c56d05ba3f24b060be35f14fc53493b798785900be75d336cd6eb8d03a3eb78c6fee3f1ea3dbfd90529a1a4f7749a7532e3e743ed3098332264620afe238b0049994f8773b29fdced6eedd4629ba21e31a674ae0862f4730518f478d7f3122337d282ce91397801d856f5b5e1e36a665ff30b7c612413ee1122e2edd317bc027073f715b1ace65c53ce9cc38508be04364f6b50490a884d5cad420b9c9694644eb58229225362e4200ac96fe7af12c563e2a87d935f9c81c9c7b5ee3694e79eb710889b72dc5b26201274bd566e881f9a9e85379182d2043dbe723d3096243393a5cfd386ecc47ef6ae012789905bf2c32ffc5c5ec46d290f0db347cb65121f449d36ab122ee7e63c4626c22afc6e16f0f71f219f00a091ce05469fed90cb756da70bde193bd489fa9df37a75e267ceabbddb949c8a7d485a7c7fd1db2689534e059d32ce300633d091d3550c06f78cb4b3e0531f7a82af7b0a4c673b13367f54bbb8b1382a112681f1e6100d9be5aa91a80ee0836ee88ea887c5ce0abd958a04420285d79769ae0f8dfd838e541fbac39174705b372e65dcada65ee290b0d844732f1732620af8cd65792a37d037b9c1b0a418d0bf2df51e03f19d1e7a3932df0bbdbcb3d872fdad3402e964437fe3dcae808dfed68ef71a4192adea0259ea375e52a136605802f617dff8b6b8351db4370d76388c257a6a412611e1ad1a79f199a51d0b931f6b4b3b3b58d127c7eac2646d21630b8225d102fceb100eedf2fb5649587c0a3b1b468e3107e8ab986311a23e423e12fac6658349f19845fe53b116d6319262c3ee4353f4cd9cb58669e1ae742dce8bb77aca0074fa5ab8ea63e3840e83456a818e93db1f48bb854eb007d94bc399965d7efd6d7feab3f913aba97499f81e4348eeb7492bbd43a433c76dec86efb670cb8c137297fca7195569531219e722fa141cd3ca8109fa85afe27eb921377926d61011c2de501d49f36f8b447f355249c1064c13b8d28089e19825ea871ee0c7c684209022d5012146ef57d4c33139e532e2c5b60517b6a9079039a3af9cabbeaeb4af39237b8e4b1d84d337612fc99a70468534b00ec1f3737e5c9a17387da714e933002972ecb9c57ffa4affe0febe32a33846c05259982e8891808edbdb4e0f79dab9cb619d0ddf2b09e175c42f0291f17466aad281f338c182ae7335f5ff8bd2fbf69bbf32afd4ca06185a865bb572f3c1f0c29ef6c9cfda5a03a6ae83e6fc4f94d97a0cd987fbbc5712b865ff6e1f581bf0e7f4cc1ac7bf69840936839c8ba36b371a07e3ccf781cd0a1e541fbca39b1de6c8a3039ea6091c34663861a5aa8f272031bd1c3105039d376b5a618b4d5802f7d3eceb03f48518992503a33bd8698d11e2c28f1513e6db27705fb64a75d6111d13b02a21db0981cb441f69684a0f8f6c15e7a867824b0469bae1ffb5b77b1a28635b4cc604df35774f32eff6908f4976d1cf89fa2552891956ca10f0a5c21d35ea8eb66c9ca22d7bd8feb68cb64ce4caf3ab54b38266e7e421c43c33500590bab1821ad32b94631657ae50547dfc329b788b809c6d2a5b27cc7fc8156bd70e374f6ce6f999962f743abd92dedb44f6bddbd2ade4bccb31a45c22b8bf0243ddc5e062b871eb0c5e9555f778fa3484db65e17f39ca6e79d63fb59b99468acff65f04b6bc6a35d9304138eddfd7376d9b92e1225ced018a8e2ab7aca3e3333d6a4668ed436be10cdde9fa05f1bf094ac581e287e5ffae9df9b2924346ec2990b2b9cf2567c3dd81d2611626cf81d68848a91abaca7f8a2f1c9bb2671a7d841ed911750f6c574a010526a13408d5c6c83df87981a540369023b4ada27bb0fddca2014852596a934a3d11383792d774c552400bebb0fc5cf376f1ac11e3e96e7b03e9e2aa555b43bc099681cd83eae8003eb43640ce3758fecbc5462049c19b0231e2a9397ff41ac9c472604927ddfe9ed738a93b25ac7894e12f54387cc481138ab70f356adb6c4d4cbf803771c838ddfda9277e70979df4edd45a84f909eba9eb86386373718cf0284974ab9b241986c6911e376690353cf28ac793a352cbf85d5e30d7eb2cc85c8e34d93b939f32c817e45342753e28381f954efa731117253bac75aea2adbe172103e915e0d18f94c7ccc0b3f15e45aa8cf1b536e3721cf46f114d1d587188a66383d3140dc40cab3e0bcf9240725be738708003bf552ec8c011e5658499c54e2a48b751dd54198aee84c4d8676d516f72ae71ee8107ae86e366f1350c8c05debfbb11157a2ef9fee818d18a12d7a74826c47880823b650229a20f8207d2168d761af73517d950e47802b13234a546a4e31b3d713acca01cd4c1c65fa8c24fa60fb92d0bc5321065dd7e6264e8ed4253326d84bc6bc1cec997af2b41529b2b010a4583aad877061d446412b9ffe19be818f4c83dc007fb27bd15fe0531ff2764b12c4859717e96c2b53931debba8f8f901ea5692fb95e2108df8470cb3604b86ce748cc6f5a796f38a1d2caf7910269557d79e825c6ba186f3cc837c1d273876ecc4de950d1bdfb8865033aa0b5afc16d11b2f76f8410277f2a7f912fd217e38d1327572c2c9a0f349a298cb643336bf00bc8cfd3d06e4cb43bea92b9b45ee23d089d540705890f730fd21bbb497bb227971232b93ff4cd2105e283ee25cd8ac6ec7f981554803a3fba223b4c23d63394223bd73e614b6f3e6c1540a9dc7ef84b61b53cf49ae91f35cdfad775b04b6c598bccb11f534ae144fbf28b7c02caa4ceab33a08a654c20c7dcdeffa79aa99f6c65165cc6c747a3700ed9d91ad1aab605b793ef01bbfa5d35f675024b2a99409930665c51ef3912179c46e9cba27f544b98122c75a3473dfb9b576b7a45055395b28f886d0e1518279c380a02005014edfcc823aa676f167181204e90d52632a01b35882e8d9133d16b7281fd7d3b78a4baa56c2152a091a5c46e96f51255a9ece202de883daeedba0be513a78234b58c2e9d26ccfcd9aac9804719b8ae1ef7b1586bfb9b38c4d00087d1b792d3d3d1fa54d8630f0a0aa8bdedff068b03d43101defcab9d68311c4b4e108a84d888b8d81f9749ac7ff9fa577ab99bc77ee366233270ad4d7f83574594d15ba0361e37581a9d24640ee32972c204a3a8e6874d0116234bd430c57ebaf8c50f6cc8f381011bd877ca6bc58f33ab220d136f4be8e7c98eb78bcbbdc799526c6f9e70150a3c3c1112bf82f596e9fdc295789fc7b28b13d3e8e8928fd0a8ee5f7c852cf51607edfd3d1fed6fe95e68b7c8081bced1a43a80a4341a29dae7c161735e935b61557490dca007f9bc8774896e3c7cfcdb874a13c5258f83b9712a3539cd09cac29125be623901acd79f9cd6dca4a9fb9a230616c2fd870538e781b818fc2c357db40f41ccdd49345d4513c2826d429540f3ad5c37e72f2179d32d8f2ed892f76154392618d8277775a664cac6ddb84478c4a0df6b2a0accbe26321d73501661207eb08687a2d67ef65727a09ca51bf835de7a4d565458cc143f5545e2c976614e2980ae38a0647af538dd241133430c87a34ce316d915daf3fb48ebdbd99267875aacf6834264dae3959439d22fe9dc7e9608fd3065fa743a82ec893e98434", 0x1000, 0x0, 0x0) 21:03:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x401, 0xab8, 0x100000001}, {0x93f, 0x3, 0xffffffff, 0x9}, {0x3, 0x5, 0x6, 0x4}, {0xfffffffffffffffe, 0x3f, 0xfffffffffffffffd, 0x7181}, {0x3c, 0x5, 0x8, 0x2}, {0xe00, 0x3, 0x8}, {0x100000001, 0x1ff, 0x1ff}, {0x2, 0x4, 0x9}, {0x2, 0x7b, 0xffffffffffffffff, 0xfffffffffffffffe}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) 21:03:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r5, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 21:03:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x20087}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x2, &(0x7f0000000000)="e426") 21:03:45 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) r1 = socket(0x26, 0x8005, 0x1) sendto(r0, &(0x7f00000006c0)="e983b40d528a5ad1e0493242ca0947bf3e4a6020fc84b666bd1ac9573a3b4f1edb415136b91fe8c105a5e60abbd87ffb82adf694f77ea752b56b9f6766a2714843a73962c048aca7f7e01ec58d9c0055fc7c9f5a7305afffd028f1c45bae81f150ee5a6e8746a438f078bdbc7c8d5fe540b4dfcd8e57071bddb788b0d9610ac29dd56616c05011c4863befbff15f76befa194dd79cd6555b6261d057899b5e08a847f7586ff273fb9a8d9f9d47ae378a1e1cdb35f120e53fec881e09e108597974a76f9adfaf88dac7d37b1982ba5753d0c7bfce62aae00192e89fa49290552ba60132695dd28a", 0xe7, 0x407, 0x0, 0x0) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000080)=""/225, 0xe1}, {&(0x7f0000000180)=""/28, 0x1c}, {&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f0000000280)=""/233, 0xe9}, {&(0x7f0000000380)=""/198, 0xc6}, {&(0x7f0000000480)=""/205, 0x28f}], 0x6, &(0x7f0000000600)=""/82, 0x52}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 21:03:45 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) flock(r0, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSBRK(r2, 0x2000747b) 21:03:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./file1\x00', 0x100, 0xe9) write(r0, &(0x7f0000000080)="b39b13a5c9d76ba07c048ee126ed588f987604a6e7d15c8b795cfff98bb39fb99198d9a97b0d74e41b474313e4cd4535707be56771531819b786249026dd0a761c7ac67f3b5863e7d4bd6117f1e2278eabc11c077a68f8e28df436088fde29aa6dd5c505f0179f23e5bd0f6ada7732", 0x6f) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x1) 21:03:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000080)='\x00', 0x200, 0x11) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 21:03:45 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1010, r1, 0x0, 0xffffffffffffffff) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="92ca4b28a7da9e0f159721abd85c2d39045a6648d49cd21bcfc3311b9a7ee0bb69346a79691dafa363adc996ad9180e18d9589cd152fa0405f8f6414f518252db16f491a9ddfcdbb65b9d3b60601bf5e0cb48b95", 0x54}, {&(0x7f0000000140)="9cb4e72d2d983f213f363e81ee8bac2ec33006507318639cca1f9a617c816c9b74577eaaad6925f459ab213fcf3c992fb7870a30e96dd251bd6f50899b53957b542b", 0x42}], 0x2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 21:03:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) write(r2, &(0x7f0000000000)="bdea", 0x2) 21:03:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getegid() setgroups(0x1, &(0x7f0000000040)=[r1]) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x4, 0x4) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r2 = dup(r0) ioctl$TIOCDRAIN(r2, 0x2000745e) 21:03:45 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x8400, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$dupfd(r0, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x200, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r3, &(0x7f0000000140)={0x18, 0x1, 0x2000000000000, 0x3}, 0xc) 21:03:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x2}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x10) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f0000000500)=0xc) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc3, &(0x7f00000001c0)="7ce19dac4a5535de8b2411058310d1bfe81d8407f0d6dd0daf50a50f8b7074498ca871eb1612324d7c33834295cdcc5b2e6a5cc534d97f613741abc319b2325d18bd10c2babbb24850bcf4d8b82c0187d59455706719e96f3593a6623f1948025c94a298f378136d057c50035c8385a174ef43f864a05d9af8a5483d0046eb80f4fc2b3f5d734779c14facc19c10054b77fde51bf3dc4a5abf2cd86606d1e750d10f3916ddbb31f7226e73d2d0309afcf3bb0f4d70ede2a3b795a77a") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000280)={0x8, 0x6, 0x4, {[0x20, 0x3f, 0x20, 0x7, 0x100000001, 0x3, 0xc0000000, 0x100, 0x1c000, 0xc57, 0x8, 0x1, 0x4, 0x6, 0xfffffffffffffff9, 0x5, 0x80000000, 0xfce8], [0xfffffffffffff000, 0x6, 0x9, 0xffffffff, 0xfffffffffffffff9, 0xe8, 0x93, 0xfffffffffffff000, 0xfffffffffffffff8, 0xfff], [0x401, 0x6f7, 0x4f, 0x7, 0x3, 0x7, 0x81], [0x1, 0x3, 0xfebf, 0x76, 0x7fff, 0x8001], [{0x1000, 0x7f, 0x6, 0x100000000}, {0x7fff, 0x7fffffff, 0x3f, 0x7}, {0x4, 0x1a55, 0x2, 0x100}, {0xff, 0x0, 0x6, 0xab3}, {0x100000000, 0x3, 0xf7, 0x8}, {0x1800, 0x3, 0x8, 0x39b6}, {0x44, 0xfff, 0x0, 0x6}, {0xfffffffffffffff8, 0x9, 0x1}], {0x4, 0x38000, 0x400, 0x2}, {0xe512, 0x2, 0x40, 0x7}}}) 21:03:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000971aa0b6d533"], &(0x7f0000000100)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x4010, r1, 0x0, 0x3a) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000080)=0xb) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4bad21c71004dd36a27e5e27b216d67140800001b3dfaf91739fd0f0000e552aaeefeaf8605d6810a65926d49ea32f0f2c85e2c31c61ad449011f78230000000000013c1fe9002010000000000001ff10340b92eace5ab6bf20444002", 0x61) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:03:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7) ftruncate(r0, 0x0, 0x7) r1 = socket(0x18, 0x0, 0x1000) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) msgget(0x0, 0xa0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) semget$private(0x0, 0x0, 0x4a8) r4 = fcntl$dupfd(r1, 0x0, r2) shutdown(r4, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000180)="53e812215b8ce5687c921dda9228973f8df1174e4235b53d7832a6c6fc8c4acfe678999016a018578a2171110143c676f63a6304aac64eaea7463d492d3157985e06e4204b9ffe11201ae50fe987cf0c69ca7f43a7030bf6a7a796ea9ad022098f0a9fbcb2f0148d14c561205d6e96e9132bfb1af22d123e2a19ae8c43ccab0bcbee6d67e393f2f5ed5f81bd6225d6f6c32539209e7e98bbd86cc3865de38d4bf96a882b6d9214c96355daa19304c0e279c43ef72c95e0660eac46384aac3ba6db0f17c4385b28ba57e50012616f2e72fc0bbb0766128ad38db36b984ddd952c8c64e609530796cca9d3bff0593481ac88c4006ddd119005ebc0838ecdda2d51c782a70bf5278ab3b4bbdc86562c12cab97e2bb843688e002be49eac9502caa00d3e3e0595ebff48d0f34ffb820a2a0302c8bfc446feeb482be74ee2d13373442228e519e86e4e1ff354e9af06905acbd95bf2a68250648270d24eec5edaa1c552e0d9222b6ab65a35c767d8b00d7b3888101431b08cf3dd95538012d8d68556aef8a8504791ce865c0e2fbf5f720294866fdd19d05ea42d230edbbe5b01815e06be35b3f7eb8b532c26efe3c27cf3e22d7dca66bc343589b20beb493f64593acff8a0ec061bb18941c259540d934b15e962230d71cbb058315240b1f315dfbce070b5c52297ddb948173433b00db7128ed97aa2e592db7ce7d1c6df4f6100aa5ba831871466fde60d4d98d8b3e297b5bd2039b67a0c9e98171c663533f94e4927329c221846320f569e1330c166b1d9b0c4fdcd58573bcf8f79db54bd4b912046fbd92cdcc34fbd89d709b464b115ae459fb84ad7e39009288b6b98451cdfadb3ec7d4d3268b9e0158eade114f6192eb66a2e1c57e0a82e8cdc8e6364fadd61b021a12ad2c8e47eff066582559f4c7b9112fc5217954075cd9a575df0b60b619a6b8f29b8cf6fc447081dc4452a0eea288601ddb702e232fbc31089b4e48683edcd3a7c56d0c14a4e132c49b7d64e6d66cb13921a195adca2f04f9d20b89f170356ca07a064c19eb8b20fa2d7c90ca2e119915443bb53b5260c9d91173e58b17d1605e735fa5c3ed2c1735ae30f437a6e99a05d1cf4cd0b925486e284ef8872c4d5e47111a2c7f57e172ec8a4626b4a54e33a0234a219c0c2c236600d56933d3d96cd51d5ef23e5a34e6a34883ff719e44669b63e6cc83a7d0d66d78e9102dd30edabae71629645c40411c1c557e6992cdfa4c1b6c168e4c5b43a43e3df97276df56fc40757287922dbd7106e8ffedf2a70e5e729bd110f654de836b5c8e36ea4762be4c165b533c9b6495ded4b82e4bc8c11127a1c52e09796f57c9ee6f060ca01a92c486e5c17fa629bc0972f1c0e9301ffea084aae579ecf26041f3d2cfd650e1b5a24e89fb7ebd2afae10234d2586e16f9a654591e5ac93716ba45827136017cd883fce0e7fdb15f05f0e0a20862f477dc11b6b830e4abe0bb3be3d4a12720e86a779ce7d0fceeca89376d00572d5e8e2563cc2fbf948bec921de831e4bbb0aa95c9a115c62d7f6f6e76ec5692217b739b3e4b06c0ab76a2eba9589e952c216ce7d1d3b53d68716e51ab92647c0fd6aa325bb0ffbad612b3945ba13a10eccc801bc07e9d0bf83d8e4fca994b847eb6bc2c81b4327b8f2fd2f945b00af44db039cc2aa787a9ae76f024de8ca77290e5dc003c8516fddbf354f8f7acdf835d039da447a33fc686e44770973b815a7caf91e010df19de9f388c500bb7491cd2f342cd1b3ecc8ad5e04517ca46bb8be0f616032f0655d6c514230a0651c84e790160b2769d40ad9eeca58b795b343509a62f4848a22010a42ec9fa444948e0e5369c3d491ddb5d2227607c2890caab0de85a1a0c0d4ab20ff1d8ac94c15e809c8a0ef83bafe60b3ab5861a1ebea2600654c5fed17edc7836f74880d25c777e7381c9f6ead40ee3ecc2ac412c9d90358ec6274eb72ea47e62a0df86a0a42990b95e2dbb5c8820579c58ff3dea8265df5f206cb355f20a99281b939f2533dd2f6deb8bc98b73e28ca075d31b8d45219948b45bada2f72b2f8a84e4791deeba7a817b90b31655f9633e2d1f614e66167241575fa9106e317c11ca9885ae80adf829c3abd2558366abfc5cb99348fba54bb3d151b568ec4fc2efb473a064587da5c343b462298a59927239ba01debe7004173a2298544bcb5a16fe346f79d85130d52438f3df2e739fb6cdead36d361a221105253cc1e3f3454a1497b2600b6090fbef9e0c689608b96f3aecc9bed993b6eea383a54c84ce30d471dc306f912fe871732d49ebb266da2995fd49617464da62eb6ddbbd9314f39fdd7de834f14ec76667209edbaeff915d3d2a16f3a0fb46ff378391878c37b4d388fb0d262c77118009c626647bc83818877a0a8b7bc5feaad176ba0482449df343617c741bea5dcab59c2d71682483a0e8d6900b725aba512badec741600df85f1b16b127887033ed1632027ad6a29b9a00a632efa151cbed5f03d8687fef5cbcf55ff4343efe2fbfd9d7c6ce095fe49efe9422d0bcb1e8baf53e0f740782585c732b1bebe41dd17b4ee7a3b8402424e6e7ecb9afb32dde0670449c2e8fd12d8432de68ab642ed2563d2406b9e7ed9358f2c51f92b87419701f2cd02be6ccddd9234f31b77181cb85f660a429d326d1d79fd459b93c6398e90cb75fc1bd30af8f3903182ba654a10ff28a6f988f0372af049a6790f9c5cafc0813cac26510f8325d9bee8422197d0fe3fbf416d97727a59a309bbd88c7d7655f897a530e40f2f61184c66f2ea498074d8519e13763150af948e1a04516923e1f4534c25d68724807f8744251314188ed70a64947dad28752fabfd7857e623ab84b922324682454d4f2f96fc2972f83aaf7bb179149f6baeead34474ed3897479b4063981020733e68f720d7764c8a2c627a46e0b3b64295287127c5208324776dfed87d00240ce6e42d5c38f36c919c4969dd3984f96f81d666d23ff206be77193b3cbb616e9da92f80aa76d15a954b742c575c50df0797a403b19b8b3f56eae7ba460de7496b41e9672dfcd4ab6dc7949aa47fbb99d8e3c6fd679cec765f362bfa9afcde3a4bb2b2b9a1d990884c4dcce9c2a4dfc03a7fef98888bf9103b54937c440fae6be4469a129aebb0fdf093afe45a1c1b1da51caa79c0cbcd4d34ee5085f4a317060ede87c98f58dbc7c05480dff24bb723c45e9773284f7c025bac105e96ac594136138255c86499d7eff9d1e924fa6a6f19cf57caab6cfad4546ef4b3fdf60717e2dd1b5eff2ed2a7ee33751cb8981bc11959de64798b91d7683808d69057b039a804004af9aec85f64879785ac32a6b9c4074a03277155a24281c9dff1cc2f50b8b58129aac212fdf45bf3862bc2a9ab5e76eb5c9c65855cf9e92c6b6ccf81d6a63a4952b1f368a2e43565234e584035a7da1d846250cac51272116773a18283dcf6ca51b3ba8a01da2186978909d603b97804abd5392b279a4f0adfa83f72bd526f730b0fa098b17fa15ee609766cbbe5e18c25b661254f9ebc199bf02d271401354e2d342615ee4c6d954a1ee4ea32065874f0c91ba57b9841812cf6534b4a59ae1d8fb559d74cf08b6b51cc2e1ec3aad91d4e2e54e2003de881772a08f999c0221bbebd95a67b592cc092c7742767b7775b25635087f699e296c1328f2f404198d112998c9fba563f327d6b0e04e8bed7affdb34184fc0af940c9b7e2c4ec070336e10f50f45dece1fd8b49066b8aff9398d5ae980aba459fac671e3bf32ce9b77e0c3412b21f895c63734c2085d47bdebb6117e2869d1a42343da04e8c5d1c9c0779cd55bd5c615bdbee90f89ae215b36dac81a5c14888f36cb352ea7863ace908bf12b683b0730e6b523bf91e8a44f67324968aefefac675ba4f3f0cfc80dcf48aa128b0c83073346be0babc6fff7d822b5ca10ac651468582046ed2f35f4b90226da69a3f1b9653b53d1d61385ca4936a60bbe7a129193f7af616a9a031a34fbb839df52d2a3ddcceb8335269ea66aabec8a8ad2eb69a9b2b535ee8a36363f30da7e3f18584b2ab2891cf9a2e39ee90c0952159eeb56669dd919b44f3b0c312d78625d1964e5dcd275b42241eebb6eddd24dfa2548bce195fb71501e5e580af287f4713fe8fdcaac54ff39fd0c86b82be787d5ea1a478222f3cb0c5a3dd87c19a50fe041eb24b1c7d0704708405466af2efb1307ffde2b2bddbab04953a7a6dd087ea4a3b5a48c898885fc95c6da88459524a8038da99f79d821bddfb4b48e4925280f3dc425018a9a0d443677a22b53bb0add502f05189aba5f9e3f93f6c229d670542286969b0fe12a1cf0e8ae0964e75005913e30c434d383448365e54d443656a47fe9b3f08a0125ce268fe4a66aa2295f1ee18ebd69cd08ba5927c3f497d00290692f48fef3c19a2020908ebb3009f623baa099dc57b8ec68440c81bc68c16329528f66b1c859f73887fa14298f4bcd545d575d77440c8ebdbc1210c72d8b67f4757e758d746d7fa8b7d5c5b32055d87c77d9cb849bded42e7a4ea567cac574278030598a0f9df1cfe519058879dce684ec4cd4657b8fc345330f538b47be8fef60e4d1dbb674e4164b38e7307c7b90795ef95540e397c479298f8e489479a7d6b78cea0d12c608a7824b836fff6117beac4816594f3ae889914303a9951110b839b18ad0f73ba2fa805547546ebb8c319cab79f35e52cba2709dd1a6b8879de3c6044cac1660cca1ced86c5871eac136842c510fa57e01e596245f3d507d3d25e21624d57b7578dfaa40fff6aa61e0bf058d97911f4aaeb956154980d21a639a257415c520298effee0e45b852748fed3bf4236e6129b4914b923f0fd1b92b102701252a52d741a54c527cbca3a8064adfef282832ba4bf9defe05069dae84f0c4b2f48e1da8d887121927a1712cdb0302e6a6f7532952310ae14a3300dc2a0ff9d219b6eb3fa20523ee7e316d95b8a5282dd677d727c50274a343d9c860fcd0625cb3f1a5e2c1b185a037aa302c5f91f10f1f1cf0edc262e56ab7ad14ff5159a9c109ee29cf71f0d9f5b9b2d8803418b807eca6bea1fbfc4e27fc246ced503fe73137f37bd45f61695b26173bdd2fa1616fa3c684481eac568366b58d99e9ff0aa93deba9a2b2385d484fa2f85b5a8d54e73ebf8fdb13a863910329dd2ab603359c28977249579fa1f41ebe78321ff4d856384aa8b36e1265d35b89fea918ffd6eff4ad7f86f7eb11203899a1fb183a01b5ce9ee76b919add1057149cb6387f6a18de2be9dcda6c8a6db9450083d24fa16e9f4c36fa111c83a3c59062d4463d9279a86f415a51da3b1f0ad98ece20875747496dc369ed5e1734a59bbcc58a2e23adbb4ae546d08cd83a66643f90ed74aa2de15fd08a114c002b18027fa443dfc24a992eaae2bda77beae32179fb843d967e36756ded04a4f03d70f161587fa50d99e3932b92c83735356878a00d56bf293c821b9b404d88e0e7a3ba90e3b3e73e5b6cb68c8cffa0e7e9f356169558864710f27d16923c438b60e1e4b40913844edfc825eb32c5940dbaf571d5695c52bebf9f76fa4debd83d73aad7360615d60925025ebb75553cfac22bcd64cfefad2c27ff9a1b817c8e0f606d8906ef210a50268b4a14603b3bdbcd1701768d654dfcf1b9fd6698962081d3ee8b5f741df7b3b733bf65c5f9ff2ad95c2814e2b18221b5e8098905ebad7c6a2eec82a9ee57988c719c45050f39b093f14933c3006a0d5bc5edf52130bf8add40f412b481b2379eb", 0x1000) connect$inet(r4, &(0x7f0000004700)={0x2, 0x0}, 0xc) msgget(0x2, 0x418) flock(r3, 0xd) accept$inet(r4, &(0x7f00000011c0), &(0x7f0000001200)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001240)={{0x18, 0x1, 0x8, 0x8}, {0x18, 0x3, 0xfffffffffffffff5, 0x1}, 0x1, [0x7, 0xb7e3, 0x100, 0xfffffffffffffff9, 0x103, 0x7fff, 0x1, 0x5]}, 0x3c) fcntl$getown(r0, 0x5) fcntl$dupfd(r0, 0xa, r1) connect$unix(r1, &(0x7f00000047c0)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$setstatus(r2, 0x4, 0xc4) r5 = semget$private(0x0, 0x7, 0x0) pwritev(r1, &(0x7f0000004540)=[{&(0x7f0000001280)="c85f18ee61b152818aedceef6e42c3c90aada15993c3", 0x16}, {&(0x7f00000012c0)="824a08266cd7f78f65dfbf1dc72d3d86fc276535ad12de288721653679080e10cdda4f3c0e79ad3e01d571b6907d6afdc5a07a88dff7c326a82eb77bfcacf9dcb1d34125177e5042310c6dae2f909b5a4c72ac83f5d757849d06ee88346a9d75ed7a39facb23e2b52c5491df88b826e196d390a1ba4114831458e1ef7019b7d6d7740e", 0x83}, {&(0x7f0000001380)="71187e6ed3d0ec21f9901fe412b01882ac047ff8f7c034041f65bcffed", 0x1d}, {&(0x7f00000013c0)="9a595608db67d19413d8333ba268512e48d1f557fbea219a01e544924728f6fb5d4c28026024e4b88d2903cd72e2bca684ce5d2a2637803967af995b3a", 0x3d}, {&(0x7f0000001400)="fe4f60b48c71a4b7921453ab843b75ef7d5ab55b9b4d14deabc1669c250cc4d788f4f5a698c837a228675abcf77c87cd345721b504aad41c810c321fe43c81ab0cb0ea071b07ee91d0ef06d3b3dfaa018953416a8912fc933128ba961192f0b64ba2f5c3cd8ee4850e02f9f0bbf71c595ecb7ea548640a8f308e07e2352dd221ef7a9ffb8787199324743b8f6901246a095b3df46e5630d8acc2ebd5e724deea48b558d0b7c1428325af84ab834f0034389492692ec35b7d342fe39caca4a5c3f8186c1217bc400640a9f11ede2de950f57b545a5af6b8d0b69b0f1a298bd9f108c5ff3773a7992aeed08dd58456c3c3d7ed0bfbe5e10ab5d5c0bc8deab050c401d43433b0ff7b6f36b86a91cbbfd064da23c371a750392de7f5a7a5e72c8af70c361d6dc409cb87cfe78104924afe1e6bc13360d74c7dd3977b9d936a63c2e246a8b1f06e6e1876383d124a9b7ab26d9ab1158b41afd5ca2e6d55f7091125c1c9e86c2fcb3b647d1e1ef6a9055355b9c0f9444e5791fac709914c011627ce13e9c3aa3dc20f9248152db56d18e240b04a769b0532008f28a3f14f8bcb787bd2a90b31aeaaffd39bd67163655dc71ca111f0e3104cb36d3b5fd682c6d09bce50776aa100185e54f6d880a29020a27bfd47951e5a9b4c26dd7c2d242a19aa51cc0522d0e63ae2afdfb24d6e9fbbe3cdee741d1de026e3c15001c5449ba9707334dc565cdfccd2020445f5a4ce3d0333fdc880cc2bf4e5049bd4f3b757a1dcfd6bbe312c9fd878e44c061b314a0e395bd2c9028e1858e5a4cd6d147ac92d88455c6a93c49485bc050bfd9b480f75270a47b1a3d3d727efa87f25d1984cc48065b0bcfb66a2fce66767de8219d9327f01a31c7e44087ce019103f84bb1bb6ca2bdeaeb69fdc178e34232f644d447e9df5036b0b79afe8972c1355484d99aa998e4d61357db60d20926017a9c5026b76790526ea75bac1a69304c3910774f84e7e674407b4b19f30397c3d59c73ebdedf52c1bf50fe96423ed8485df63d7bef2c46b77e691a5e1b4df4b51b8bc8d2c3e145b2842163f3c6bbb5ba19d2356c39ace15a3cdedd4a16867e6008571c8ebaaa5abc96ec08aa2274f373328925173e3c62b153493e4e734ec4545c61296858b2cf2e6128b879590499be815355ad5e72b6498c83901c0f10f929dfae9fe1ff04c1d4a768faa758f71dbcbb92933c0c6ec0b1be5d784d7a35edf378f62640c95e53fd4806c0df336134f5d85280006bd770dda39ec08114867e9f8c1884d66b5e897a0e11777299562cc9eccf7b8a740803bac1dfbe71e000d64506793e8145c0629fe76c0bf66e2eac0cd6ca0cf14903842ee921a41f62624b123b93b0cc84e073f6188560b4399f8430d8a5bde668b01def0c633d2f9f66b03b23b4d7bbafea20ee112ecc3a670dc823da1438805a811be665af1c03e100692cc0403811edf3bdf0586de3a880fa4c7bd824b4264b9fa1d166a6ed8e9f71e27b7d6b9b2f3efe00dc0348f2e300e12687269f12b40d6583114b6f9c66a446ffbe957b5f13ea3d5a081b6a95fe582421158e195936f92242873a6555b7c7893b6d170876737f3c3b58be811cb69dc3f33d2efe704400901a371011f4486d883196a8ed0363a6190400f685244eeb515d4fd728ab5d6ac11532a64759c332fa05f67e7dc6de0b18731df80f423d7c6803335e8b45769790dc3256519bca6cd49c943e746d34e153454c1339b97210f366435ded5f2d6f32cb5f601646d9a77bc27a75bced97b5c8f6ce96a751c6a2509c14bffd5f714494b03435fc9f9e338d1f42c02a3aeff7fae37a8db15b367d115c924d479fbcf9d477fe6ba387d6ac18ce12084c1092f59e616132653d3fcd77ba3071aae77a4b85a57f451da70e30f5964202ff71e6a553180742af5363125a011990cae798b0cb8796d6f8b4bc74c694296c9aa813d143eee973331f882ccafc7df63c1fa4afd1fd9ea1ecdf900552184f9e5856c8f6cfce7b6fd88b5d5d0746b2fa0e9a61e65c52808486a1336fe48b2cee771aaa522c95bc9ba0eeb2ca50b6b18901b9c33ccbca317b604ccc735a6b8c3984cc1ed4fb9e24391730df2b91da64f6be84c90c5230e8eae3cacdf89f82f25bd2c3ba7bf8acc970d788e02fc435bf49f137519fc973b89e552941d778a5a29dee8e9541b724a7a041f30dbcef99f60ccd1b83f37c29ccac31d0bd98c82388360e14149d6dca9073cc57b166304996b7b6327953138d7dc46f84cca68da2dde5495687546c63c6ae11581e1c092960563b7fdc67b1398db66eb344737b86d159c8dcc59c7ecbdff4ca9135a6b1327c5e20b0e3b37325458060c1befa0f4669e9815b5ea2a0bdf0d794dfd0712be94eeea11c643e79e109eb0c3f2fa44cb5dc3e4922749f40546dfb2a84f96790fa094647ae13cca4b3d021e158b63c05bdcdba0f85290f782488b28826ea8066879a7aa9d8dcaeef32ae362d6f9e575d388351fa222ad21063276e0f32a62f55df6a1b07303e8b812b5310daaabbda35bab43d00cf426a12e77bb7e08295b9dabc042dd36516361de98b094c0c5fe25983c86a7a020cd738c84d0655b3f1a10f0b8175852b835768cd2aa6caa60f2d38bacf43a54df83249e224152636272d429262db34caab2c14a0a9c34daf9b9b3b4be99a812b67c74b2bc73f01953055c01dd418f985c69a147d27737c913d5e64d33ac87eb3b68214d457aacda08f26a44fb814c0fb96d44820031e8ea300d6176dec3e5087b1c7568123b93e7f4189a556569715d1e34016d72b66afd6f9cffbba5693ee6b8f67bb9e3703417985712873b3f9d9b4250afd06c67592182c4ca8b625e2d172cf9c7d6aa276b18abc959e103281ec6c087734a0e7be0f42928aba72cdd135a1926b214dc6f40f8d750c90e743c5f6d40c1e345452dc04bd05f01556e598f9e24a01c43222923a1b37f1bcce7a86ef331e6f0811a320c123ac8133f16754494f977bf4223e022fbac5c362f7f4b08af6edb1b60280793e680dafc2e5205159da0c5250cc50ebb65b6c7b352158b6b6051ed3f117c8091fbf2df8895843d23d0e133464a4f0f3db3e077da80b9af0faf806ca0f82a8b73f8a470cd98225017b485003481ece14769ccf1a0f77b427ae2cff6300d437826c82e2cd1076b01f73eb7e620bf6dbe5f7d58dbb0268188754d21f028d011e97d4f06394b7925d45552856c5b8fdee5b4562894825e794d6ff35a1497d7745aeb5e12ef95b7a5e7bb460fb58cba29c123308aa2384b3b9158f497e472ef16fb85cb5b97aca5ea1434b1fe37432bd16daf2ef4d6c87afd18f61c691294472685001d872953a301074a90a152ec23f8fb2636742f2609e1c6e9487db28a7474308aceb94fb8e2725057fdd61009921ba610bc421e85bc71303c660001a4bdbc59cf8063dc60efd8bc2c8c2ec57ac3e1e1dbd01602d040addd8fdc0557bf18f4bcb99da6b4028675f303ee33a50ac23a7defd66b789af3c6d69cc167474a3f1d20bb40237fa55e912355315f44a8ed8033917acd8a2eae49fa9a53a8582df337a58873523f29e3d30973b0b5423e6d4bbdc48541717d47fa72e40ec0caee5bc1c7cfe5648a0a61215e56ea10cf7caa130841e076ac45fa211645d97b1122ff7093be93cc8a5eddb57a7710ea129d555f4b121d226e1fe8e588af7601ae08af922a8f31f2be612ad82a2f231630e83e6f929dabe6e10b56cc20cd0b18159cfb9fd8ef505f20d752e7f420026e2fc666e4b428611f825e2c1ed2bd98beb9554ec0dcf2e01c4374f31600cf60071d45c6e7e0fb82ff7fa8479847b05d721f4694f6edf316982941e6b6f1718953c59ae2f917b766fadce381d27ea272c94e0532cacd6370b067a7ecf9db733c878c54104dd8857208d6d1baeafc84a71f9e55256d122f84595620b2eb6dcb7c87eea27c02755869ea2dbfe293e2b8f41d563b68f9beb668f60f0aa09712276a0ff44bdb3d08309bd6048285a49c4125e040dcc0223ad0700d48b4b1fc1855fdbf9bd090becf10166f7db1e0652bc7990112e3af3fdd9a18566de744bc3ada34e35d3de7954781b8c6751dda77481e8a37ae085d995af1af9b7c98b03e8766dcc1a5cfc5bcc2097af3976b13e43fe8b7e6e01edd62697f84f8cc2749405383bccf01e526bc6f0ae6b6e4be710c0c1d39729c656b4ce7fd83ac5322aa4ee3d852b05f433e8f1c246846be3322ac9f3aee3bde3a0f1283e670b6b2bf56d1297b7982d2e121d9da8aa68e3524181d3542743e2b4910691c59e94e68c6aa771688b36c9962370749e245862996cd8f7b49d1d346079739bc12fe1decb335d597d0eb99281975e5e89421e19003d07633d38eb1593468fcf948531b7c6313a9f9cda169892e5df4b4b49efb3bf6feac976cfd55ed8f083547436356986084ead9dc7ddc3f7f2e6c0363dc8ad3b4e2b7a0499bfed2b9ffae642de542d0d63f39cd322e59b4581b65da3b675ce177bac68461e2ede3a43f597b56d6045275218d5c50d3ca84367e287486a2f217b40dd1f0c9856ad8b178504ba1fda5180e979c3c2f346a5bdad4fee992e464b7a9efcb1beff0674d5be2177f6d84881d111b17cda1a81d02451ec33be505f214dedd288fc13933d721a1fdcbbaa6e903293a19ec954a9183f230f0659f5968f7af5ef12873fbd2b32d5825fb607a6fc80f4cbf01049d966e2900aff0220cdb016e85b378099a3a9f5be34349584589887dfcabea705a1a056a8140826b512aec364d102ea1ec40bfaf9c6f23380df41beee26b7713f3ecf76a927d8db02d91157af466a2cdf9d317a879ec236c59eb94744cf4de0a58904aadf608df0004eac4567adc7bf3136f36747b56364b48b0109274d21b81217ebe73630f6992c553b533db4c55f551e5ad33755bc28ddd10da5c7047ac25ade3a8c046c0d1036773c3f386dfbac666e273b8732fef982e60fd67e77732f8b095371318a521f9601cf431f65bff8588893cdfa78843bfded11a5e1f30ac4c913b19fede1108b2718aa8753647372607e6f6ef3e17eee84bac8ba2fe42c97a245b15f2bd754a63a639a3ebbcecf9f0407bd07d3b849561d8bf9a5740af2ef28c6d1bc035bdcdefe77aaea19a31ed5eae866416d39e996bbab9f096ae6399e10d85a2f6b6e55168bf378ae97d5db548e739f38fa34e8f8ccd1a444a508b368e6722ec8d8e6181454de9ee64ea80c86cbcb2c4b2a9f051331c804dd70074a91c5d9c9e9368300ad44683a60f3e0b3e19d60e0dc6a9aa52cde85db4391db428d2d19065dba079be9f17b1c5bd14119147247f9ca76eabedb7453849022c5411e9201a3b8f1e4e6a57f50fd8b72d6cd814e6943a776c93fbf7fdb29216be52abd34f0cbfba081c0fe5b2f686272f0ffa32b66aec914e29b306578a993f1172766b9163c0cbed28aad24d02557b6d1a31bae171b7f80a3ce2ceecc44bbe02898ea20e42c1ef41776a9a53ed9d7880d0716825648ebcbe007873d9eaa4e9ba87c737ef31799407393ef2d4b2694f88d6d795b4c1b3fa1bb146ccd78747d7a87f6252de5562f43e93719c67cf89cafdc995d0c8067dd0d0d7bac6ced666ea10d5f02386c21c46f32c5ba25d08b79ae82e15965c1c4b3a038b6917c86171887bb51e3105ce789f44365a805efdd8a89fbf8222a6e939dec8c3e5178aac2511b2f21ce9d86e2d93b04eabf2a10a8ec4dfa7472459568fb7e55499b30705a14c8a49edf992a4079d86d626c14ab2e66d621348fdb9fd403515cb", 0x1000}, {&(0x7f0000002400)="8d53f76fdb34a8155e2a3252202d1a791a7d1f1ecc39dd4e041b33faddc1d8334b693df29f13e1501884cf9d2b3543ebe1f54119020e162b4a2269778437486c6d4bbda92c1c03a33e626ccdc6b3e9fe815fda30f1aece1ee620b8acf521899f5f5468915150fbf0cab470706514ec057a7203c3a26fa3ceafd39e79d3f54a5b0226c97a2cbb213de3c7b28d9dc7a2417d77011cfd349ea9ebd8f0e48c97165b4e9e65fe8110231cfe13022055f4284f534aefe630fe056bf95e1beed4c2289aa3482934d64ee9459376c74049093301791010917b5ed99c9c20d7830181c772eee18f3988c4a5c1f7eaf7e8ef28df36ae15df57c962c4089f6bb147d9a30e1fffeb03228be61a8e1ed9e0aed46ac19dbb4b670800235927b20699dd3fd77353c21daa732fb659f78a9339826535b6e70b0397a9cbb3f9758b8ff063992332f67df7b494c5d55e23ea042a85866aea3ef2947acca45fd36d8fd0b19680cc0b7497c0714da65d3f32deb10ee056c86f8cf4dbc282c30c326da8c3bfac523401b15039758d51447ee5909e1416e36e4837f97aa79aec94e185cc9f85b30511a18ce5663189e33524d0227fe029237f6cc9c59d273bd516c5e5cff92fb36621ccb0962af36f4883dd5bceed9caf5f702af7236e46f2c9a716f0c263469efb10d809686420e5829ee59bb8e21303dfa3dfd02989cabd4e1f20c20d32ed835107f141a836909576fb6892803fafe7a25a020cf7a78bc3a5ae8d03c7fda1a494ecf46ec2cdfd5925eafbc75545b6e78931797de287fc51bb5410b08742788e1b193cbc89588de197c5469e7d2816c68a5a6ee5dceb5ac8dcc28e5c641f1af52f73607792e90356014c743298c222d1c39b4626f1b7df3e8683ac434d12aceba12ffbbaf632cd6295a45d4bf17860ebe1951fe2a79252779c686fc808f916994d2bdab683b623d4b6ef3820e7396d4b66ef0f23ecc0962337b2540af1db2cd54bac1ecc1d2d2f788cd10790993f6a95c85327472399ee95dfec528c2e6c6670a4aacc2c1eede873aeeae5f9b775f1e4669d5155806a801e192147d074a8c7a09bf6fe2d6f8f874bce713b1fd50f5242787a56448c981cc1947b6661f09b2e83aacaf4a55520db61118ef3217a8e3eebadc7ed6e7ed25e78b8ff8697e72cc9b86851a4675f71c085166016079a7f2a68b7fb50ebd168af56445bcde60a2e70f06a987a6dd1df0de6aef750ad3644ceee5ff1101cc2f9f204795b74263831a062a936ef08439b2a0ff4e07b36d687951221581606bd8edc98168f1ae8dbe2dbf90e148c9dda5b26174cfb8c5acd327e9d04376acc4bfe83c733895dc8f098cfee187163a7e35e0d3d8176e432bbffbb839dba3913a7e0aff285be3eaf5358ebbdc9c9047880982740da5dd2e22b43834adeede1c6a6c587d5078f6fb1993c29f7f6072a37bcb2f364543df16a5054d2ea2007bfc4ca96ca5d6293570a1904c3b864442bec6f8007654471d6354e8d4b8ef4d4c218149b13a509277fb685c12d3afc85d056d29fb8e1169d9b3e7afb30a95b4721cdf1292f0fa53723243a87027c6fa83df82162fe2651acee4d26b916134a6ca572155ca2b2943cfb18abd8e962da545fd3e9c05218ee7422c96cef18299422b4d19040ede663049003784f15b02b5e149f5e4a6f735e5c2d9711f2a966547dfa6888342303dadb57f07ae728ae1064affcb64f548513a7bbf58a126a938a5e97555ec39c93c12db9324568eb5db299742f4574424597e30a2f27b443cd53e9acab0ad30fc3a94a25dadb41ddd075b9a3657cc9993ec540af56eb07888fe7052b17f753d62a16a848e3457d2a1d973ed3ddf1fa0f572e6924f04984998b0c8b8b4e865d16e65297fe05a1b5fef038c100e006fd0fc18fee21362c76a594d74ddb51c052bed2025e6e0fe7419bcb9f5a75915c7874fd81e056f8348cca7af7c6ecca903e2392a1b80ddfe9543dc0dd3f12fa93f1beb441885d75a6e9c3972ac8c2dea648390a17740c0af636a7817b388a134350c603477a0c2a82a3b7cdac7b49e6080ea1b4cf2b4237c682e213feceeacb47961ad2fa2a888e3549d5889f218172f6a853cee087cef4262a7513ca7967dbf189d291733d6390b9da7a0cb6c99f31bd220d58d4b2cce51203ae52e2df86860631ea5cbe36a4f30c5adfe108e086ef630091cdc72208a0efbbf5a1014bad0f76059057a1fbdb04e20100c8d7d0527abda0ed95166c1977493541635510040be7ad9df0432479294924ffdcdd1a87a6a68ed21751fea0ba73556e9b9c02859703b4b71210f4c9be64ba2cbbd25e1e402727d6d791d8ea70fdf7452ebe22b25b4a97a4680478ed5c6d35e33294a0582696a696c8dbc13ee337d424bf1dfb1e957d5e2950a8b2b3860526df03c99d067b3c72606b3a6a9f46b284202775e9746a480734f360be7868f1dc952d80a3400028ea48af0ef64233661facb0ddfef56a3249c0414202513be43f5409367e4bf81cde7036950441dce0cf8ba66aca69fe7c2d956bb4024addd7bb6902cfdc470fbb2a34c43816271fda3508ef45b7dc3c3eb885a574831893b3594f800099a00cd2129952845b2d206cce5fb3614b0098efffe68578209c402b8c03944d02bc0edef771473a69fe556b26f57596817f037040cc975701558cc2fbe455a1c71a7dead9decebb58d70f3c8ed7c3faa63b0f3a377e0440b5c834f4978351b94a7139b9607df6ff027e8f126b251cf395805e23a56826b6fcf76a59dd68fb0df84cdfe83c312baf16c29bc8a0f17e5d3e2e63f4b170e14b9163d3d37cff17ed62b304a96b9ad6ac6e9d62bd2f9d736c929ed3f2e79e8a376c6ce91d2ab6d678a0dc9bb26c53d8b64e0c47718bc1cf42c1918e49e3e2b7b0a22ec37f979d3821b4b1720d1de16597f73a1060bacf68d1baa88ea5d5fc2fefc0a45d68b0bda711c72ad2e59286652d43783fbe286d19f967759195a4a40d90e8ebe7fbe7db157d017dbdbafd58ba374406ae44d9dee573d388c340c954307ddf5c0baf4a07fe551c70e204020d94ba5fa14547b89ce6a04fd690827b3180c9965cba113c57af944c20f8b028cc95715a2d116a35fad862bd5659e75751c11a782bc7b4124802367a3c27ecf5bcb92557b76abfc87904fe92904f939f4e412078d52655f45cc4dc7b7f568bca8801b9360260cb18aabe3aa0befe9c4dd49e4f9acb0a97a1613213c4b9347a89af794b764fa3bd41e9d4d197355afadcbcfc8b69d5126d508e8b6c493dce01a94e1d2250e9e0489fbf1221951ef979421142230f602bedf5e74f0c12bad079ee840b2632f40b7c14609aa606315c1ba6d4c8687e7e5c7e1232a498445f927005da3a11d1c4cbb7878d46e0e600f9eb4f680dbd8122de6aaedcaec2bae344ed758e8c47a4fe3740b73a4db53259af9a89a78217d2f2549f96389c80415ba8a31cceb5dbf7b7c88870f0b8fb94e410f896ad44b50d9a599e6dca47da1ecc3550599e8c2a18ce97eeaa88de84b67ead67b98d13bb7ae37966a41d1bcb180f7a29726d0999f78811b52db8566a178bba8d0acfc9b7826bf7f84e6a6409acda775f1a44d3a0ce29dd76bcbd54c79423dcd9e2af667643e1a980253df7cc1d761d972b076b134d059db35fcfecca9bac317f728a9aae8524bc5d47b7ad75d59ac8651419bdb0c1721d5a8a6953e2aae6adb81779bc78921b123533ead93a83a1e4c96f7e8a1775c5f0e840e2756529d3a87552bd8bdc4094446354bfaffa91590e17cdb50004f79282983916ae686b498819eaa47e4dec0166e7fd5f4b14e0053e4221efd4c69012b07d0db03104f6d3f04c47295e9ec6deb2b064866dba79529e0d5051e589bbbcdf337d533d1b63e10dfea5891c6c87237de1f5a8ddfaf59882af754d48735cc02a31038bbe6aa1a892f65bf237a0f6b1994e0ddd4ca38b103be25a9f4023e593d52cf327cc225f05c1cfb0db5f4ccc96def0bebff3ce04bb10d2969cd4bd2eaea171fa2a3b8a5c6d09bce56d28e4e8745b910f23ab6849f138fc087443d1b0e6efd50706f14d33d4361639b269577ccb09bfbbbd7c189bde60366791c532c836d9531e07bc706fde9bc0856c0af4ed87334177cb4fbea2f8d552c46fdfdbc520dde42367e044198bd350290fd80f64227f787f8922c0233cc2769ef6cbb041f77e7b48980651463c21e416ea585244ec90c3afb14876648843f627813a30629296393daa6654ba723eee765d0e66ab9a278d0f2b16f8fea7cf828d31d1c06abe64351b435e1053a5330b57f7651a66b15fc169a00cffc54a4baec410cd2e57bf3a0a3fc5d8e1889b08d18f9f554ebe3e3242f73b02ebef94561b6e3d06771a638488789c44a94db123ca60aa574fa0a714468f15f5549ad7977b2aef071f6cfa2a884a668ec3f3037f42ccd22bc63ca8de3e3f6c0f9d27ab33515a0d5337815941c67c1085103c78b843e6ce07081371b7ff9116d4dae78d75c7c8f17f57fa8a3a92106395ea6bd47747dc5e1e65ff827e259bd0dcb6dfe1f1e76ae6c09982827d0ae1d36ccda6d0f4d9f05a6e5dcc542cb16521d28af22a059163a102cd1835d5d1a52417724a0dfd96b3b25e7ac5a7f6eaf8eca4f8adc88a0ba3766205f82e3260a4be94814187c1ba270b7ebdc2d1a5619566573e1592e754fb2bbdf52c172e6c719ba402d2b69693d823af940c0a6f9e90ac7f513326a959227428110a9e71b096345665cdfc93fba48aa98d9b98457a3056973942cf609817a81db40fcbd917d14d7f97fd2ccdf26e6190fdd106493765960a1ad32ee5d9e20cf5115a11d4d2650c8e6fa3e97ae42cb95a20ce5f4a008670df89cc4d4b4fe0bb8b36b6b5e3b129cda03047f04a5b34f0d568cc551c4ab6bbcbdfdca3d180bb202fcf4bef58852b8d1e0f8b16f72b9ad33e3c658c4138c75eec07ac07075c6bb58c3693a5a84bb9229242688eea8bfd6e96ef554b764c9cf4e3ba6a205fc205938e249ba28b1951d931be848019b31b7c86c62778a7b2eac77eb7bd03fe5fb0f2bbc0b5404ceef99bb89d7b3777fd3f537e02e2bddade1eb912098a16adbd1413531126a243ac49f70139c471151fb730dbd4ab312b81dbac2c550d9d7e202c764b144bffce61bd8e66ebde76dbb8907dc383656f8c43b7dd4c45e148db92033b8fe7bc0c1088fd3e7792b6dbff7578375ab44f8c54cb0d68f87d03f904e9213331758352e8c29cca192c3aef17abf9380a2cddcbfb72c61f213a08df6c744b3b0f4263f6de66b1447ebee25be59e52e7e66c772a2d98f13b2b45bbbe675238ed0bc096a752bd484d6e2880654bee2a73bda0a84aa539618dfc79cfdd55b37c7dc6907990dd86b032df4e8fe2673c2024f88da619c727e92d90109f7568839adb150849a482888656942587b1ddeeb91f4f8814e1f2b210cc25aac881c8db9f41219737b78f8003362b5c1688ac6170728e19b81d8d3c99eef0af024e7cb8951935d403dd92d03f702e6eddce57a62bab330de5f16163c815cd7c7dc5cbd7e44e72ef9a94dbfede5cdf1ffc78dcb3b5b2cf9cf12caba1357c8fabb95f3522eaa1486552c13ceb0064cec57a96f5a973cbc0cd0dc9cd191833035cfc9b872e5316ec1af8b7e2cdbf45b71e67d5d2dad5db39e148ac2e43fdbb5e52edc835c8aa48f8407e4cfd93a480aace2f36a3940c930ed920e0a7d82d27d63a76cbb42ca9b6a974558cfbce0602be446a19398aa352e592e696db93417b12bbf16162235d50f3447dfe9ff3b5083d1b2797a0", 0x1000}, {&(0x7f0000003400)="187b948add4ae6725e412d8f0e48a34656e32dbc2cabd5a20e8e39b30cc649353076e2ae032c74e6f0967c764ab2f4fe972abc4436df16caac74301b0297351be05d4caa907d97be27ec72db2e0798e76be84e32df5bff80b248b3f4c30a2a635154ad7572fab8f0666a35a936f0c709c4f63f35d8f49836b6541cce7eec53c675f3967e4318982dbadb62f9b62220bedf0ccddb2a8aa87f1ee2d2d75318ab179a528985fa9aaa0c8b98674368d61665c2f5ed59352b82754e142ded3eaeff05fd48cdd2180afb9dfeaec8341fc5c73d08922c08a344a347", 0xd8}, {&(0x7f0000003500)="8d77ad64b3e3863f50fec2ee283dc623d78e84c6b3944989c4fd8cd8c03af417d7ffb50b43bd6b6faa96", 0x2a}, {&(0x7f0000003540)="4df9da8ee9d9f06298ae22e7482698559bdfa6797d38bb61e6fe2ed2f68e38d11cde6c8f6689430fc6aa06c034b45e53358078e4b26bd6ed8c3d44836c200ca6db4bea989e9c734a242902cf3316d42ce4af9d4fcae827e86f80ca40e5ef27252a7bc97cd0624b4bfa890c3cf57630e44d7cf3e20aa66355227d13cc7272e289e6b8a399871405899a78d1294e8388c69b97aaba9fe2cd54ccc5fd2e3ff29f75fb9ca89eae38661e0635e66583d9f78a2b871143f71d89e501b42199fa6aa811200874630f284f476a500a0abe186eca627844bdde9390880b165bf921bc77a7a450adb2bccbc451cddb3e221ebe07a547a59cf6b2645fff94ddf6b807fb48371227bd4c9faafd03843bb76c3e3b11d9af7d2f7d23f56cfe3bb88fcac0764e6e9011aa5aa526ef64d53c8a2aa1fd91f61587f8a51909db29a2ac40e154762f700f26e1da0810bcca32093ce37721284ac203e38a9bf5758bc6b9b4e01a1a89326d113eac986d2e7dcb9c3cf7ebba9236b3632ed54219987bc2dd3710686a5d217acaf33d94ffa5fa7fdec24aab883d8ffd16d4a531bc30e5e6e62362a6e642b0b20d72d8c237c9393c1af7dd8a3f7252bdaf916ba8d99bb773b4aa595f3cca5df561304734be274ddc41e9fa8d93a15e663dd6f24f62efc53b01ce4e23564628a5c571fbe0fe527094d8f28583c93b9689772801ca67e25ea3566038bcc9ca923eafe804ccc8c922f582362be38970964c4014fbfb9fb0fb4c520ecf773ad8108778b24f42eb33759068c1330e63bea380ba9e22080adad2eb148d89ec8f25cebd395f862ae0bc70722c703e6e2c366a6526fee18f13547935a1b4d375a60276439c91cc648c570e3ae8a0fc07b26f2412138abce554cf157bfa6f3286248baf1420f3945f85295f26c89d6bc4c7bd92a1f2afa6a86bed3238c3622e6bb82f18dbe7ae7242a507540ee9b656787a12265f505d3cc0e91f38ba075adccdb1649dcd872b61cef42595407ff19fd08f2017dae8443bee98144acbef0e5b6d701c871709d75e0654eb893e0c2b1dd1ab1de1c0507f10ddad521e3592073178233f37323115d7393186e9938abce411b454f6194ff3e02255aecbd7171b31968b9b919fc0a324244ae61b4b565ccce8e6043b88cc3691e2d3733e8bec61e3ef860b62f32d6d5bedcc5ba8ae2937ab47f4346d73592f11ea8adf514d68e47839b663499222739e8b8d17d8b4ed0ef30f8780b2f4731ab5c1d08a93c7cab3617355210036bc6d30e2d4b9a4520624102f171aa1370cc60c9e3aafcc0b66aaf1e1f438cdb982cdb7b665361f3c75a7da509403f21cbe724a68b831cd0dc2cad07002ad7f379efdf5aaef66ebd4f7fe469660e71801fc5c6d7b6770e772779059092db19be2ce26d83b949393298d3ab9e4aaff1a9eebaf081b363ad270616fd103135cd0ee33294148a6e78f392d709171ea75fde6c39dbeb1d4e8f99d3de41b20db1249584a96289e49a38a0cc012a9c437ea01ce75b2f2861310221c1aa47f232e0faa00fac7168f344408167d71e5ad2a1d94d91c2e37c2cf2afefe0f62f3741186721d5c5dfcd9b4add4d48494c802aa4daf89a71e6e3d3b89632bc3bc862de797082aa7c25da0f5451bfb88fec2c431f8a1bbd5df753abda7a5b9df8f10a055e6d8da9693f0ec5baa21f87ca5191e185e9ef3b8635dca0ade6bc1f0481c81530b478fae8ad6d6c0c66cb6aebfd183e027bf92c25ae24a7905e2e5442a846a220ffc39f491bbf3a5c696b010e35421c7bf528d9174cf4428c6cb578bbca67214c3db024d5ef1ae238b49bb26b7e74b153abb204b6fea2a68dea29794093d43d588438411256cb2d66929798eddb4ab41f3ec329c8685c0b3936f7a1a1c7f1ae1bf010ba6d4b947729c4e2f4737762b400fcffa800aa5c4e253799a1eafea08ec6250c6eff3676849b8bd89bbf374a8c808a0c1113c7f52888084ebf0b52a549e3bec702dcb42b92456d4ba878fa56c31231fd56038a5311433d1075d6bed48cf94ecce2830cc41956555cff08bd705d5c35a310aa77e7bccadf88addf5ded08261f0c16756efeae1e39359d0e357a3010500baa9634ca761548e376a0f3327a4e05d7c00f23db6031e57e90a555a9c85c34709ff0130f6a371d2fd5a02c5485a9478d55a482b347a480241fe660c3a7606df997497c6a9dff1980b86f727eaf99471591d411ad99153b39995daa09d2aee8940e17fa0d322bddca109e8e7e15cdcd5ba5875c2195346bcfcb4d4012919fb5dedbaaff0f082450daf9e193a8a8710fe0223c1534bac728da60aaf20d57ee9481464ada43c514356fb6dd61450ba1260eb5839dbc9f6128c44fd997a613ea00a6222205256c94673ee5f07b2d37cdc23199c77c8da751c4a4f7942191866646e08fd60f39c6c94646431e400e98b47e0b68f06813328a0827d1ea5f7891e32eb98dfd5942b73450e561556113f3b0a30a77d070341ed7d5016352cd4651f459b335b752dfa5ea8d837791bf5af825d9edd9defee8ba1c56a4ea27420dda7f8883039b8133512e609f3891be76045bd958d244b6d86704ca747cb577a0711b82634b4008b94de7439f8c31a45c3ad27277dd19d73459ab96dec845e0aaea1af6a672f27b9ebdf1f9d48b85a4715edf5feaa4bac5d137bcb013367866550c443314a720decbb2a4e0921b048f2f65dc26d5a39d0607aa67bbce5d921825643a644fd72defa8f5c658ca7617db45c2140abb037dc67c5f21875bb25d633f3e34cd6a324423bab2eeeb768fe644a057ab62b5dfc65c93c542a1d1f58a58dc9f12c09f2f30f5809b3ac8c723348f996c40ba21863218fb881480096e6bbc343625adf91df22381775be85ad822275a4f90c14c36427b7c260b377c9c25020ca73dc8fa8841b6aba399a4f48448144a33f98b9ef8728a2f419a63fd9d7e1bee96545783ff070f2cfdafe831256ff7e1ee86f342727f2b78fb3365d434d1db6ca87f430267f029317b76cb6c8ef49a764431984c5af5a5b3433e2609caec595bd1bcd8e734211553d0414d7872b8e705ee4369d4f8b8de77e0fdde79ffc51e61de5e6024fdadaa48238821cc6cec002de3219619c7235f74ed51861417c62a7cd577f2d665f27cde90a00c714d46061bb03e24ff965778de71dbb95c2171f39c9efc2ca900aa1a11a80ab268af66df547db5218622bcfd84e1b40f1890caeaa3836cf6ec538b67759fff536609e998f401f86747c08a8fdae34bf0dffef9b3bdb086715112457c32457c418a9aec339ac1254921eaf064e925bbb176eed3b0a62d52a3098c51b53163a27fc5530e821faf496edf546f4b2df4c2a15b83e2a649e6483a2909d54ed15388b6dd65e43cd392825d1cd166d8d35dc22bb593d10274e5dcb4abd7dc28f6e1a3dd5eab79625db7bb15ab2beb098c689ac5ba2dea59681160b6b514f1621c6f248d5aaba411593440c64d4ec4e203e3ca66fa125d86fa38d9d8090c32b20d76e73611a9cc47894c356297912bd3b48b40b332e9a3ab025fe352cc1075233b83527dd460a0a16968b5d1d04616a1b47953d90ffab78c339ee204f8b40255e35b4a8e85207c00acc78e27fa5a1a07b6a7175b15c36d18c738cf52a99be43532b9deb280c633aa1b59234c41176ed94184e74e3704f3b8c2ad81c46862e070f013fe72d4bb7e7d2cf6e784294ba54d4d55f3abee310f42b8454d327cc187f0c289ed1d898dbb4ce5daa784706b754174dc8af5430267e0e4015b7cd56e98127c6cf2b6affdb81b366e616bbd2e520b7a9145a16accc76808b21f3f04b23b17f72c50cbfb2a25cc47ef04b33924406a5d4fc4f8b23c8710c9c877533e3d68065d7aaf26f5febcc3db2bd126230eb1f5f53b9cf1010e03282946151c96b8a68fa405d8c925fbd0a98955c9b84b74eeed042951cc7d997f027fb7d8dacf7de05ed54cab2045ebfae57f65250bcc1c03873344e15ea65b5ae8e624ba648dfcd6e8a856a388986bc978c8f55dbef90114c2a71e732ad402c9c0390785dc4cfb2170714c374fed9dd4582687cf17f715607562b4130713af9611f099edc3d7b4a32aed3ca959b5c7ca0344b0bc9503074152d41e8acd0c7341690d7c5bf8a6b5e7b796e11e15903f35f2a2195a8d57c5d37148382e79a573be5e4899017af80ee3937f1d111af4794ee7074220ee83740d691cb9ddac4fddc06fb280293dbd0e7311bdd606a25ea6695aa34c159434a5164b541f9654cac6f121b9a7e08cfe0f37b8e7a908ebac7a6050dfd45bc04871b232e83edb92f7004548bafa1c7edd3ce70b4c28a6bc7811bac846c08e1629945fe4329fa3a5329372f51e493d3e180ede00fe2a8af3087292e4251b8741f5b9c09b73f909e6723c06dbd8bc4819df7e244046098c479b84a42328fee9561253ace5f9d525473aa51a07e7188cc7cc097b43c0ad42a8378fb032e98eb1e81df1bc59d1f497bf2d12e0813c04136620f73c841cb2c10b83302d5cb220c8ad10058f394c7e3f551a83e808a033edb2e04846c39536ab032513f0db55201d3ab6ad4c20e962c8ff5c03bc073c54849db01b64dfe2f9d75739fb2ab64a5a14a9a9325ff7ee48db49a4c6974d6c0eb8fb02ccb782b856d6365272d237902b039dab500ab24a2d4a73b863d26912ff0360728389b96f38fac6cd1cdc9d37cfad45a31da7445b112168f90f328480ce23bc53919abd6ee1c6a9a3ef674e20ff7f504cca04d34c9b1b8bf10b9abc2a4a381e0aac3964915cb23fe252d580319274939ebe5b3869a7d609e11a9723eaf1d9a8d402b27222a5056b23358a997d1c1448e3cf80be98a20be8f38268965793e34fd4f4ea54b0858d201af69bb98699c31c6735b9e3928fdda50e5cf0666447fd05983186008583ce1cf2feec1e807f5bd4d850bdb987b84dbea2cb35f16542e3f4ef59c8296d92cc7ec7161700c7e8f98795016e48ee7db6e3da7b5428229652bb5f80f9e6d90c5e7b78eac94966c68c10b0d64e0fbad6c07bba00d12ac091960bac8ee379df5b484efcf75ae9bb33dd96d48fec96733ce54aa48d7c8f1d50fd6a44163f652a51b3800f6269d5c0a652686169dceecd05468160951110e6017c6d5f7472ec8c5576b7f6615c7a90860a709fccdf11a36cffa930279b908a5e1141d075c9a76110645e1babe2ddf46917f33d33f6f511d65a37fe962aa8d2aa5a2c57b1c08ed913a5045b86769db1dee5e8f9a5806e4dca7c0f5c21d26465dea3928a9b85fffd1ec77939b27029554dae1f6945178fe5aacb08c21d06c3270d3717ee53948e66ca50754e52fe1f80272b01e6abb3aa2df551e991b7974304db4f1a7ed1858afbbf794a13f7d81648eb4362c0eeba36650851790f60f3697d44797c6907a9e34665d9f58fbadc264aeddc4ca8f8bfdcec984a9452a90e873e3fd19da2495fdf904a841f45cf33b6e931faa69c940e1dae05ab6846a6afd5d48991653518fc8545934b990442cca13bf9af27cd6a26bd19c6c92f1bd8da7f69a3e68cf429863e5aae33bcb61cb4c3603793b46f77ca14b882795d5d5e20739c18256b84d7e165d6e87ffe2765e45ba8520a96e65c951d19e49fa60ff64290d7e9fce085330a21bb0ffa5e5231a20406da624250d5c3efa7c318b883c0e66b2b2ef672122bb74a34eb05fe4e5ca673ef3b562ad77f023d3062b343f7a6f955a36376f006c100642fab156cd03d612ddcd7e7b65038c5180ad95487a7146e4c6e45f0eba446ff3fca23254477eb7f83d8c92951c", 0x1000}], 0x9, 0x0, 0x0) semop(r5, &(0x7f0000004600)=[{0x0, 0x9, 0x1000}, {0x2, 0x39, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x7, 0x1800}, {0x2, 0x80000000, 0x1000}], 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000004780)=0xc) accept$inet(r2, &(0x7f0000004640), &(0x7f0000004680)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000046c0), 0xc) 21:03:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) lseek(r0, 0x0, 0x2, 0x0) write(r0, 0x0, 0x0) 21:03:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x47, 0x2}, {0x46, 0x2}], 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0xe2fe, 0xffffffffb8a13aa2, './file0\x00', 0x3f, 0xb6, 0x7, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x64cbe7e22696910e, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000002300000003000008"], 0xfffffffffffffede}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:03:46 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="582720efabd13555e63225259560f8e5815f79f2a044fd33055552fbd5e41789632dfc94ff33a4ab47f65a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000000028b53acc547d533587c189eac3db5e4e5d85b5054cd81b1fe16a86e3bcc1c5b93f7540385aa54d3e8d2533e410f2b0282e2c5a295c9bd662185223de37924237647e5fa1fa4437521a0a720fa232e5bc36887b317efa8cde6d61631eb09b09fea3f34090af0bc36f94167b35d54d175d6ba7e9af372371c54cf8db062c9577a234c6870f6697fc86ec457426ab7351849d0b520c938195a513fea0a653a66c37d068fe95489a890893f0af87b2095ee96d19ffb72184223d65c2c7fccd92aa1c873fb84fd30ad36148755e5e443d43b98177ef8b4b6dd6a7076a6c639143800516b50e71", 0x13c) write(r0, &(0x7f00000000c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xfffffe39) r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7743c17f3e8bc948cfc2e0e36e51068467d7ced2", 0x4}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 21:03:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(r1, r0) 21:03:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 21:03:46 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x3f, 0xfffffffffffffffa}, {0x18, 0x2, 0x81, 0x401}, 0x0, [0x7, 0x3, 0x8, 0x5, 0x6, 0x200000000000000, 0x9, 0x5]}, 0x3c) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 21:03:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x560, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0xffffffffffffdcff, 0x9, 0x9, 0xd66c}, {0xfff, 0xed6, 0x81, 0xbb8}, {0x7, 0x7, 0x2, 0x1}, {0x0, 0x7, 0x100000000, 0x5}, {0x3d, 0xfae1, 0x3, 0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x489, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x0, 0x0, 0x80000001, 0x5}, {0xfffffffffffff298, 0x800, 0x10000, 0x1f}, {0x6, 0x1e, 0x1c0000000000000, 0x4}, {0xdf2, 0x0, 0x100, 0x8b3}, {0x80000000, 0x3c0c8000000, 0xafd}]}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r1, 0x20004b43) 21:03:47 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10000, 0x80) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x81, 0x7}, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)="6283a7d2daabb467f328d9ed0f88a80ca7f1bba7efb3d45c944e4075da08d75b67b37298652e7098e763c0c5e5b49d5d43ffefd500e878ac2c7fd72539646be8e04dc08d06ef83eab924360965", 0x4d}, {&(0x7f0000000240)="f6bfeec8a712f9e29d4eee9312b4a3fb21f5e5c309b085c664619b651f4fe0c041601082e322b1b7e5ac359463c1220071bbdde15869fa1d0933602cc94cfb8fb5d874993a3d4e8e87197bd6e5a9aa1ed73aa638ebc741bf4d178ca4d18213ac08c9de45ff59a6702568ae0f", 0x6c}, {&(0x7f00000002c0)="9e86480a0da00111970ad18399c94aaf7640279e7c583056540ae6bb9901ce0febc976ef65ba5de1ef6f982e3b4eb5a05e88ecbab6a16b063519a74a36191e8af47041ca9778f6724adc31fd3e9a1b2f639dc28be5cbc8144b8293deaf20d4b14da730", 0x63}], 0x3, &(0x7f0000000380)=[{0x20, 0xffff, 0xffffffff80000001, "35168a97109ee6bc24fe4dbe"}, {0xf0, 0xffff, 0x4, "88256aad9fe0d80e98cfb63168c3f5386ecc942e9854d98b591d57e9dc44ee42f86f57c1bc823dfa4043ebe8befe9e5f273fc2565cc8177b97fb50b0a9d87622857fa491ddbfc1385a1ac43d1158b66af8d56df796bac119f8e8ddf844c355358e1cd8c414f06f97d64b15573bb308cb97d528fe257bc07ec0619c634176ed791f9e5ae42c5cd16a5b94c0b687522c73fcdbb924953a9ad402c69deacdac4d0b678d69d2f582168be59efa46281dccc778eca6f205dda87ac63d37105fa6e6305425ae90b0bfb0fd976b9481274112e25d92f6a47b01bdce338b42e98d4b35a8"}, {0xd8, 0x1, 0x100000000, "18d642f38d95c52aeb6fde8e34a31c3728ac4be56656dfc90a0dc2d82b5574bc0c4a34a78e0ad687ee5472bb84c200c3df0a56d27ee07a7385ea3f448d5fb5b1a529521ef71954d60a3354e86b6bd82a4ea884e353fd8583c24632c8fff34428d087cf11da8d6d60f2516ac5b0bb44d4e8741bbdfe5e64cb2de55e61d312db862be7d7d609d8893eceaad7f91f1c9cb077f3a0d357ac5816890ea75fe23077464898d5daaf9c201016c20eb43a65789df416b41b796f8c9092982f74d823914eb666a392f7b5"}, {0xb8, 0x1, 0x6, "ec12d2ccef4fda24f56fd04bdc022137629fbe6e770094f3abf79abd60b20f2f766504c00b5d91d3d31d43f859ed25879529a5264d03b725215f4c82eb4e2732ec5f461290a92ef34e16a5267ffa3ad936de73e36404f14a500bd4a43ace9ea050ed0988cec2bd6d734a793a3d83980e8357beba77a62f2d21a4dd828498edcec31795f68cb1492d591a86cd1df5a18163c25f466ba077fbd24158066d31321f11f7df76af"}], 0x2a0}, 0x2) r1 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) ioctl$KDSETRAD(r0, 0x20004b43) fcntl$setown(r0, 0x6, r2) read(r1, &(0x7f0000000040)=""/152, 0x98) open(&(0x7f0000000100)='./file0\x00', 0x20000000000000, 0xffffffffd) 21:03:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/117, 0x75, 0x800, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 21:03:47 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt(r0, 0x7, 0x9, &(0x7f0000000080)="0182595e243c57ab7a69ec91edd7252d5843b239b30cda21b43c5ff507538353dc54ef8a384ba9a3d029a220c0e5f3572ee87727d2082ad80217b475f1cdf6083c49bffd2e7a607c28d28ec4223903c5f10fe0c4bb511dd6383e7c7c5ab25acd0872b55e2325eba152f59c227406c752f63c4a4ca801a361bdfb4df1cd9396886aab2dded245b53261be4e3ee6cefb8a2c80309d45a781c4d655e1f1398270fca80b228ae1f54151fa9b43ccaba02bcdd617c088854ba506b4aef6412e2ecdb9af8253212aecf8d85331071f", 0xcc) shutdown(r0, 0x1) 21:03:47 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setuid(0xee01) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r1) open(&(0x7f00000000c0)='./file0\x00', 0xa00, 0x0) r2 = msgget(0x0, 0x543) msgrcv(r2, &(0x7f0000000180)={0x0, ""/183}, 0xbf, 0x3, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 21:03:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/58, 0x3a) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 21:03:47 executing program 1: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', 0x0) 21:03:47 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x3) flock(r0, 0xd) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000400)={0x3, 0x800, 0xfffffffffffffff8, 0x5, &(0x7f0000000180)={{0x200040, 0x3, 0x3, 0xc, 0x7fff, 0x1, 0x4}, {[0x4, 0xb22, 0x30, 0x5, 0x7, 0x101, 0xfff, 0x3ff, 0x3f, 0x1, 0x1, 0x3, 0x100000001, 0x8, 0x1ff, 0x86e, 0x6, 0x8001], [0x1, 0x8, 0x3, 0x1, 0x100000000, 0x5, 0x3f, 0x7177, 0x8d6, 0x9], [0x1a, 0x0, 0x52, 0x7, 0x7, 0x4, 0x33a6004d], [0x0, 0x8000, 0x1, 0x5, 0x81, 0x9], [{0x94a, 0x6, 0x0, 0x6}, {0xb1ec, 0x1d0000000, 0x7, 0x7}, {0x80000001, 0x0, 0xffffffffffffffff, 0x8}, {0x6, 0x4, 0x80000001, 0x8001}, {0x4, 0x4, 0x20, 0x1}, {0x5, 0x2, 0x200, 0x7}, {0x9, 0x67, 0x6, 0x3}, {0x21, 0x1, 0x10001, 0x4c36}], {0x0, 0x0, 0x0, 0x7}, {0x1, 0x9, 0xbab, 0xffffffffffffff93}}}, 0x400, 0x1}) recvfrom(r1, &(0x7f0000000040)=""/76, 0x4c, 0x1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r3, r1) getsockname$inet6(r4, &(0x7f0000000440), &(0x7f0000000480)=0xc) mknodat(r1, &(0x7f0000000140)='./bus\x00', 0x100, 0x8000) 21:03:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x489e, 0x5, 0x8, 0x1}, {0xd9b, 0x1, 0xfff}, {0x9, 0x80, 0x8000, 0xc6c}, {0x1000, 0x4, 0x1, 0x4}, {0x4, 0x4, 0x10001, 0x9}, {0x1, 0x7, 0x5, 0xffffff8000000000}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x9a0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0x7}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x9, 0x7fff}) sendsyslog(&(0x7f0000000180)="e38457703e4c23a2562343fb781ef3fccb0c2345d8edf6afa34dba7ca18fb7a694a7134a5201fb6ad8e16ccc0217cff8ec2856adb8e0004ffce0ee2d99271003e8a4ef126981f55812e917d9917a1ec6517d75e7d5df71d13d5f72b6f63e8536d8d0d15c5de881e271c20090c469a5fcf7d4aa77a98e85c387275a0693053f73e4b20a536f237f8e0b3531009ba2717547254f8208f6ff6772a167c5f8196b00443dbbc564d5093150a3", 0xaa, 0x20) writev(r2, &(0x7f0000000800)=[{&(0x7f0000000240)="8f0c87a83e33bfa77cc731a8f322371878f3a6e7691e48a70d6bc484510fc4874583de5048597c9a45704eefb3f73484de8c59da979334b2da61876a438c29cb5276960d2444945bd6a1c73edbf6086ee4aa0af9", 0x54}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="9bb17b5fac880c21d0d083bf234bacb81f050fe836", 0x15}, {&(0x7f0000000340)="6af46b91b4df0b33004602e152c4b65a8efecd0e1ef7b4f16cf3efa8a3f52b4df7fe8350eb947502d07c3a787c14aed42a579e493a50c95dad1f79ff14560f0e17e5e0368d4c2076705b41cd04680b0cc46704518b5fad72a797ff774dc14e0e48d2cc60bb41fc81a1137fc402f177a0b8f72d0953cda9916b558792d82b32ef14f2e817ff62a79a3ff725c957ee5b1dd19753dd1b85ff857bdf3c3b402dce7722a1891ac4af79e8578ee4978a6e98fdc2b2af49ae0c9a53f0e0", 0xba}, {&(0x7f0000000400)="5521a6a5d54166d7bf32b1d3913a0e2ecc85ffd930742b365ef77190cddcf36551314018440c7edcddb765f56b23572c68cfb4d245d547736e5fb74ade73804bd24120117dd3b41802acc446e9e150148a8e9b77dc74e10b216021f3399479443f2278d52fc1fe429efd0dd90bcd7515262d1cac27df602f8b3f598627ed79c5a0b705f76e5217672d4c94", 0x8b}, {&(0x7f00000004c0)="51ec0a06b25cd26182c644f2b41e83a593cf00d3e3ee313306695a57999afe45b8584d104bee37ff6688cb45e4259125e845f749898ad0d1bf847294fa0fe03d5c7149fd6f4f87a9df568498806b105382b2d9d1cce0d2281847c181f65a2556e6cac5f055", 0x65}, {&(0x7f0000000540)="1c1f04225e9a62e153bb0afda332f3b24aeb2081e2784062ff4d8abc94480d9a3a8043c076ef8e579ee338fed6a2dd6a4beaa6e33665db8caa48f55eb8e85778cc2559a5e80ee98e5a6fa55b769b3c641eee80d9233b9bed380891551f705ad7504f5e72fbb3f9e115d5f316e7760e6fa893e582e78c36c6bd4496b5b985f9735559183fc44bb401d5e4f9d03815372ec353c1a0da0a01879a01d1c187d57b2e766314e66c9a79b9", 0xa8}, {&(0x7f0000000600)="c571a7c8631661d178f3fb2064f858855a61e2bb4051fe1d4bc48d8aa6e8ad839a08497288ebfbfece15605f0aa2fdf4cb74e029190b0f4dd0411a88e051b3805814542fbe362b76fa08dbacde57ebbde59634e523b377f433298e5a9da4a819d339286add635e1b85c4711a27e34532aab69b60fd061894b2ec37ffd23a2a7f7ad1873024999c27ddff6e1458ae8d3e56d06df6ba86d0e92c5e15a117cdd8176c805a72713c7c9f41fd77f28119c907a21d284a85122a89d3ca", 0xba}, {&(0x7f00000006c0)="788e2938fbf4b2c0af0f8110458dee0810e15bf2ef18eb3aa6068a5712b5692a2c0f75d7cefd92785033107e35306f0b2e3db4aea37eeb7ea232b378eab87e82d36c43f2d305a930467810d82c557bcacd26c7563c4d1ba96f37c2f36b2d8f99a8377bfe3091a3ba82f0fc2b24cf5a00bc0fdba0472f29d2b7763a58543d4dd9cf42b5f9c3e2334181395ce239127fdacd5cb933b4e7b6b1847b1e2b198c8140ad57bfa0d4c867ec8c0dce8ece27d412f5f2b964c27028d1662fa300aa5697036cdb8fbb35866c1f8178ac8fc1cd745c438428eec95831107b1e35a84910c2970a885f0b36a2950e014751e086846c88e193", 0xf2}, {&(0x7f00000007c0)="fc038e91419efedc5f5846", 0xb}], 0xa) sendto$inet(r1, &(0x7f00000008c0)="7032ac6b4c0a66313f024bbe80088fec41f2d0f8ffd4e48deb48e03195cd8236244ce9c0bcee421372216e2ebf25765f9ea9d8f98c1fbfca7bd3992a4adfe2096d230cd6b386a6b78a64c162622ddcf980a5ea0b8b2637909fc13dafcc4bbdc43d55baaa80a1f34dde3fed34832a04f9149b30c177d9d130e4b6df14b57f5eec257917156356c5e8daa1043ccf3f10a9a49520c87c", 0x95, 0x1, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000980)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000a00)={0x2, &(0x7f00000009c0)=[{0x2, 0xff, 0x8, 0xff3}, {0x5, 0x4, 0x4, 0x81}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000a80)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000ac0)={'tap', 0x0}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000b00)=0xff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000b40)=0x6) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000b80)={{0x8, 0x1, 0x8}, 0xfffffffffffeffff, 0x2, 0x1}) kevent(r1, &(0x7f0000000bc0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x40000000, 0x800, 0x2}, {{r2}, 0xfffffffffffffff8, 0x9, 0x10, 0x100, 0x4}, {{r0}, 0xfffffffffffffffa, 0x30, 0x1, 0x3, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffff8, 0xaa, 0x1, 0x40, 0x400}], 0xee82, &(0x7f0000000c40)=[{{r2}, 0xffffffffffffffff, 0xa, 0xe0, 0x1}, {{r2}, 0xffffffffffffffff, 0xe, 0x10, 0xffffffffffffff5c, 0x2f9}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x2, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x3ff, 0x10000}], 0x1, &(0x7f0000000cc0)={0x4, 0x10000}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000d40)={0x8, &(0x7f0000000d00)=[{0x2, 0x4129, 0x19, 0x6}, {0x0, 0x6, 0xfffffffffffffff7, 0xfff}, {0x0, 0x7, 0xbd, 0x48}, {0x200, 0xc, 0x101, 0xab}, {0x1bf, 0x2, 0x704, 0x7f}, {0x7f, 0xffffffffffffffff, 0x8, 0x6}, {0x3, 0x79b, 0x859, 0x59ac}, {0xc000000000000000, 0x3, 0x9, 0x9}]}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000d80)) accept$inet(r0, &(0x7f0000000dc0), &(0x7f0000000e00)=0xc) writev(r0, &(0x7f0000000ec0)=[{&(0x7f0000000e40)="50c42c29a21c20a9bb96bed17ff22aa9f67844b5d1542e36cc45380344f4d30d6fc7bef1d76b436cbc7ecfcf2464ebd1c761f2fcafe89fa17000b39191ac0e5d6cd114a595480f7b1940fc54bd1fc662a32a8460", 0x54}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000f00)={0x6, 0x4cfc, 0x3, 0x5, "207fcad45edfee5418e20ab68d10c5f4add6badd", 0x8, 0x6}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000f40)) flock(r0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000f80)) ioctl$BIOCFLUSH(r1, 0x20004268) r4 = semget(0x1, 0x1, 0x8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000fc0)=""/177) openat$zero(0xffffffffffffff9c, &(0x7f0000001080)='/dev/zero\x00', 0x80, 0x0) pwritev(r3, &(0x7f0000002480)=[{&(0x7f00000010c0)="e34abf1644c669de611b018a8b0192df1699d2d80cf2a87bf1b23c5873a19dfa180fac50642e99862bbb8ddfb3cc526105ef597acbb00c4d8340409b333c3314d5a52e4370", 0x45}, {&(0x7f0000001140)="051ba4ea038153ebdc645734a3194d99f9231e7326b4668713e1a26cca3429cc943c36abf940552fe3000717121c520bd9d22d4a14fafacc50ab669ee5641c5b1b62e83ebe5f49bcb2af28059603c4dc0f12264868158f0083dc93e5ebea27c256b592c799456bb47268cb2f1df96ad276031476a1d30658024234294b57068b3c842c97b3baae1b6e76cddb27d5686b326fb2df1b3add09f624e522308f9a574aaa66898a75692c9c7a0455fe700ba14fa629caa2ada9549dc06aa597c8a04fccbbb20f58ed0385a0119588456e9c90bfc25fe2cba2b9b36f89b797bf0e212555ec68", 0xe3}, {&(0x7f0000001240)="bb2d4d4458a69a53d84a3bb3244981b00a942d86c63a2241f10b52a2e7c64de49c071c985490b81bbe750fb5c12d5e9ce450015d5b5b51150949a5b91c91c9aed1c2079c8d4ca28697398c140637defdf22fce2bb514ce327b78e5821f847ebb373b78007abbefaa9046fe378392fa551e1a3ca5d9d2fb0e477a", 0x7a}, {&(0x7f00000012c0)="5c15ae4e924577b0a154b3a9199ac2f8ff8318143ad9d6539df67eec67815ea2b6e6a28697e9af5091951c6bab218593a7b0f4b603d98d3d307f5259c80e7aae", 0x40}, {&(0x7f0000001300)="f3c10bb71524ae108c33b7473f7558cda569b50deff66e7a918a6c230409b9f6c58b5f544e7a6b8b75770aa96771cb5d3f4f4f7886165f5647779d38c6f09fae1430511c42858ad09aba73fe4d3273e69bff5b500f2e28eb4990743812ea0b3299d364e791ceb27e9370f52c320dedd7297f51dcaf985721fa1f91113f4d2ff07bfbead335674dfa91fbfce1128f3266a9ead1b3edf17b3b0cc2f519f4ba03305ff71f28a681c4db7fffb8261d53c0b2cf0ce0a644eb0e408e9561a22286144d40fa7f93d97ceb48a7419dccd766107c366174e8e37bd67d803d55d06df23fd948f73ae1ed66b94889c639aea8b7b0e16fd643504e36f6b178", 0xf9}, {&(0x7f0000001400)="c45107fab068b20292d3", 0xa}, {&(0x7f0000001440)="69da34c316b983fa769e9f9c010fd5d2e2e94a0fd8bac38217d1813c0defd94c078d8099a6dcbf4ec8cd937d99d171", 0x2f}, {&(0x7f0000001480)="36411b2c7a79adc51d54aeecc8c279e65018e12a7cb70b54363e73142427e564d988d7a8dd13387960a60d9e338d98369e03b497b4873794ce8d289753cd5f2ba73c8bfaf05dc990e764f507f3b2b9e2f0f30aefe8a4eb85a16bf5766f20e6e76423e809ee93f62f2a598844538648761963756b0ec58c7ee562c9c2b6e6d1a29fed6a375cbaeca53437fc06ccb69d4a23d08023f89e4157daee2b91f5924dfbba5da115e23e3dfe013485016db60c525c074bef31091622f0f5bc9935c16f4859332772e71ce7d7bd0c3de086f876bf919cbea62514ec0e8bd48ee17bbdddce1a91d8c408153fee4f41f1b4b8ef6ca5e24993f1cefe5bee251e328bdc40cd6530368048625738771e2513b63d1d37388fdef10fe27d533b034dd3004690d0f495f40cdb1e3ec3c36a5bed83a157df2da44ee1a44d46c945695614872fbdf9bb3ba7bcab5d40e78ce249f8b30dcbd709931907e93a40ac4216fec44c4e6b4ff1a8e192b80419f608c727f6c5112a93e5349796cfa5eeef463e5881738ee4fb8088046ea805e1297310b315475626dcfed4adda4261db0cc855cd8e1e01ec48af8971ff719ff489158d423c2523f08e2f0e499007becc0ff0ecf3afc10e30ab2646170a7c4f29283ec871ba981834799566acf4da42f4fc8e1ba91b7e6f1c5919e117b00ce620947fe708c0d689bc5aa9a681a154fa698a27d1ca176e34f6443d12d4896d39c5383cdc8bd87a15a27a7c0ee7e661b7399a89c6541bc52fc52a41fce1e5ebc04b2f55ced680172faf6a05b7abad8fd595dd62606b6bc25683412a3d7c08a52665184a817746edd3364b7955e1837cfa250e7a0a7c1b6acabfc70e4aae458162e805ca96c5ea8c0ec851a00a8a0b0f70106d2c473b3c1aedf78f6c6d0c3f74e3dd6850ed4bf7b500261b99833d9b23303c75f800384a6815b551833a60a8ca9f2b6cf32c4bd482d0bace39a29461e8168a792b8183b8ac4509d8f352f7537e9bb4fc3a4a7438034856a6c589bc821841dba70da19134707eead61982d1e450942e9a31c618b0e8350d677dea623aa9aa27786e6e129ab569d7b815074796849338688c5c56cb84254148a1445ec4bb774fe8293298240d3b84ebd3af355ace7d9f1158950434a2bda684bcdeba870b00ac59bb2a5cb8fbd40d7e85969070b6a514832ca4512024b2c3292374d16dd6a382533e69b402222ea19c7cb0d52ae6d4329d2c9f1d33588702f856ec3cbe27ffb62309176ac5311cdfbce69416652a4d33d3d88834bfdd72cc2433bb4fb18dbbac23d1a602d32673fae2564140e9f96417c85841f9ec5734ecbfe59c4249e20a4c6e83f2f19823ed20ab771a354d66020c9241527749c9d6d9ee0d8be9c7f96d8afb3a92cce8c6e744d62fc9f86587fa6b4eb7c1b6d98a975ae9aac75d13452ca0f6f0fe5436b1d47ebcf1efead4da9d343d05b0ab38bda6f806c65f984e5550a329547f0c18d9b5d1688fb84fdb13e49f8db19aed303d41b51a517fa30f9cc37a2e2d02b083a4be17c065d38fc66e2c942c41c3ea3341b82fb6240738e56b20303c54f6bbc0551af7003bf7fd3fa69cdcbf2fc9412e18c4a81daa639736e2206fbb6380bbe2631eb244f437d2287e732f0cf2df9781f5e087e4749242a63bbf2b963344f3f71661b3f662b0c3f4d8f2d3f6a449edefa65dbe733738c4bce31f7292d2d45c64b617fbfb0994e1c4acca10160448dd7da7eb3fc0b6022644be767039da7c8e9136c066465c19ca5daad7d5dbe9868a81e9ec02de5a6c651b95c46f644ff00c1fee40e9de240a6f27b3719994233cd3d7076ba3b75f8550d3ea64175fbe8969577ec77feb59bdb217e90a4cdd73c9b70f602f5b96f14c3a681dee8cad2e43ce5eaf2817cf9d2363f4a4ca5eabf445b398b9b12594aac80e387196a4039b535ea09c187044be6b9ebc78a388bc99abc240e5966398459abcb8b6f68405f1c8ee4f6a9db07bcce0bd66b48231c75168b55d9f09a26e22afbfde282bcceb364f979255025f0d7b0502f84b5043573b846417a9d98ad66a331e9a975a45115f584b0f1d47fa3a240c62aa9016bc9f32f007b5ecb81052e7455209c362ee192d6f0e0e9a86a82654cc685092f14948c10e3c6b0303e59901accb581856faa781eb59b0f4e3cf591f9a565e7fad8dc8a548dc6453dbffce7b67545232ffdf1c8614d5f6c428171bd194d3b6d5f6f758b235d2332e57b58c774384ac84740687703fb17ef6a4068a5feab1c262893d446ee41c59f50a11c297fa37a92144c14faa497c646d376e1684949ce8d6a6d3a9b4468c1b46941f37a356baf30d1bcddd3ca5c49cf5b7fff3519576d09c5683369fdff92c9020b701fb70f059292eb05eca02eb5a1bb7ca0842b1752e0abd570daf2182d94b85b98314b4ea6e187c8c984ef644b932a0dac6ce6873c536731a75dba18764d4c665a49ebb4345caffd22020edd26bd39efc0489ba6dd07cf36fe0f9c5f003ef216b1db99772a310be887d8cb50652cdb6fa484ac5a0a34aec4d9ff06fda000eb3570691e357397df23f609c02ad937c4ed609625d2b001c4316e46564917ce204e9cd1ef8d9912c4530d1d540c609f4949d12a642a12f83594fef0efac19a6af98261f7c5064686d2ed8d347b040a9adee936cd0622ea1bbad9e58b7e2083d011eecd9bd467874ded0691331d9e0ae2c68079f5566da4fd5af940a6f4b424cb504df03f8cfd93bf2904b2796e3da954a8f055255e65942488daa5a47d9ba40b414c74d051eae7c4aec0f3610dc11ff2bbca77eeb2706312a038264410372a50963920608b202abbbb790c3dcaf0f201854131855c21f8c7fcc72388d64b7274760d1fb3499896fc49dea530905846064e2ee722bb8fbef35315c302f1cdaf2b578d657c685f38fe8ffeadf83c7ff84808ee7b13f48ee7503a927150a4b8994c8ca0be4fb566ef620b5d435373722c028a2a3e9a86486c83768df1e011acca0dd92e9fbe719aba857e00d1da68abb57e3a52a1fb4d2386f4139a93d611df57e69aac649d215954eafad760f96074e5abe82cc0616e8b3c7e4546b8c70550cc629852f7bd7903f21803e169805872abc9d2dbaddbf04e5f1dfc6d739795c832b3666b874f5c0886d9e6d785ef20e208dc7a57d0096d3ac08d98587439ed2808b312f26ecea8a67d7fdf7e74cb08ac2ce14f898ab5d75bbd803ff118eb36f68113b8863ca275b64a27785b92267430672a3f7e50d12977a25353578dc7b26aa3cbbfd1439b0d2aa73a80eb64ba46aaff50061d5ccdef2d96ab1805da4e80a054beadad8c36563959e7225ab25f230f8c3849902a78bc86e3e2d1ec56084376614d6ea7e3d50d2a582a0bf319a7e6637981072179645f14e4a7d21df040b568b968d540e3855287a1783373379583a45ba6bca30fc1c822769800df3cc48bdd56e995b64ab83b00b781ae171bf98d0f446100abf8395ea9874b68f3ef6341f3dda54c33d272e137d4320a8aa2ee9ba062109d9c398e71472341b2cb630410a4b21aca47f3a471f488ae932a8b91d8f80bce348be7c43c4ca4d8781f2568802d787d2f40c816b26b1ae684f16a8728df4b2a030eac9b0709dad3011e000fc1193ca876b34fa2bb113c511447b89a88d15c5e9637c0f60c713c4873a72f75f171fb9589267ee7ee19e952242442a43f72a1d900df32e8574f0156af46e388aa968402466844741153822cc1771ce7618a7daf7c55ca9f64cb1eac3fcff50b74968fd10e6d9de1c4971274a57f162dc0aeb1c2565153d8133ad7db0ba5c3dc4e1cf1e7467bf2c428b88481f54432af36b7e0e114d350d101a7832e0f9ff72da6581c1e909f6a6ad4182e054c3acd570ef77117f7ed2f2096672be7cd9d60b3cdf386fcbc01395be7c6311d1812c4c478f5509a468ba96230ae72cdf44cf191e2a55aa4212b4961c82e65a8b9e2a07ddb2cf64b59dc1bb96512881754f888004f5a93b1958a5d08a38de2c0aa870d21f1caf5b6ff46bdbddc7b9ed4a98881a6c391856e510406699c8af01bc7e77237221e534b1f14dc5542ac9a28433d0f799bc0855a603d81a89ea27679b1416c57b812c0c38196396debb4a6d6834e3ecf5104563d81bff1d8c90c069f97a48a3cb574e796ee6b3b8d0f5b432a7980ce96cd146d5f70e387aa116d21f935bd05e6ebda543a7871f3af4a0b9b566e4b4d762697044e89f8a85dfb5ad18e222947de9120d924400a04c97eb8bf01233d7b83c0c85f4757db7381a737e05f5a0433e3582899439fccc2027d5d5e31fc55d650a1cfdfe5519144e562e83020e410457fa027075b4f1965a70a4f7ace9ba945e271b8d1427e2b4ffdf0394592a1f6e624a1b26a304ecf19cf4fc6cf958c0e8b1dc5a4e4c0fef3eb2eb1642a32fe341a599fcf5fb9fa39c942b54162693bec50f3649a9c828ce72b8fc05d931f19aec53758e7ea89680cd888b279757898b1502e70f4ba3677d138f47f2805bb1d3ce8c7a0ae62ec7541b6fd4906547946c7197baeb10971bd6d5229a7f8ad684ebc250d096fed6d3ea3ccdff913c3d0401946b07d70dd9aa3bce50503cc385cce8a33ae00a44781a453980c291a06115e1734bb7521f1e891deecc960912d6581396a3b31728bb698abb387bc7e13eb041de081004910e0be9290eaba02df54752f050c0781b1f4b8a263458ce5163fc0dc3eebd7bd4598fab98439c03954c608690154d9e3cfc830ad4be6641c20123001a9b31728ae2732882a009681e4e7a750d20413163f2b4ba8551bdd24321f7eefc6fcfefa7380e5439b91711be91b4bdb6a2b1f5be5f55fa8a190a14974e717a2af1492ec988013c6157c16953a20ffa5d241f966abba7d358e15701dfcae439ee3ac58261db4f07baa52873a221b61b9fe3b9a01fd288599c395d64121f0a65e35c0cd8fca4daac04b6a816f8d7412ad70ffc23d345f31dc2ad1b9a9a3bcaa0d5985b257e1c841952b621830b99eb5e854ea2f5cb7e053cc6bfb24a4bba6e64fcf384f9ed1fb992055c5f4de7848a90a04cc5c55848851b242dbf655584da0c2a52ba40cd03aec61005e9f5d74386908bbcf0bb0e186a2ff8302f2803a770484ecc21d392a27a4a32ff31d457b7a1664e502dcb06b4ef3f48aa75ef5b2e13d7ea074d4f2fb90bd8f8db8030d45172fc46e67230655c29a4aeba6e0ece985c591bedbe4f19d6420afa591c9e7dc16ddfdc750c6fd1ce74f2d956542e52ac62f8bc398e6dd26a9ad6863407a9a50fbe35df7827bb8df18edb9be6094e9a45d08b1ac63d636838910b12884f269613b9f6b958da7b81833598349fde4f7e7252662dbe1f47c74ac306ad1a9f9bf65c0f893d4fa331543560af79375686da90065ce64029c39cd744da6f612f4d10c0a620b5cd9a83c0b0f9f66ff4fd8b8afb962f0ba813c39f0274436b745a82eb127d8d371a6cfec8d758e846d2979a66ed3509dc331f0fd9973648ec8e3931fe5bcb16ebf1e34a8f0c3d2572beb7230318098f7e6e54bec902ae184df45a93d492810428ba8f685e7b43220d5199d1a4d06f46daf4624699e507c1e83abdf35b2f2efc6e697beb3b9ce116c950aadeaf90c1786b1de7875244e6f792d2be627cdd217028fd6ae2509725203844165acbaceebaa5af67cee39c45c884b307b7e05f03972ddccbebc2be231b142cacd675078dd4e80287a40392cfa6eff5f921e18e7cbf9a4d448a037f1e1bf7f42c7f66ea85edc3f2d2051c934d2b54a1ab08a890bb9630afe039962530d103bcc", 0x1000}], 0x8, 0x0, 0x0) 21:03:47 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) setregid(r1, 0x0) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r2}, 0xc) r5 = semget$private(0x0, 0x6, 0x500) getegid() semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000040)=""/200) dup2(r0, r0) semget$private(0x0, 0x6, 0x4) 21:03:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd82, &(0x7f0000000280)="300892ef4bc18a14c6e4850ef3b5ce0ab9e68659324424ebb66eb679532dad2d77f974bba587f38da8ddec40d08aec884fc6cb0b80a70f1fc9ea79da8a9dc3423ad075e2dc235fd6000000000000008803d1e9db5e71405fb24f29651070fd898e8fe3c31843fa218b2198080a50b77664c9aab5c702dfbb884eaac4e9925a117efcd2b1d40f472e2c1c6503ca81f74dc1bd5c204b91d6430cb1ad7d2d76a49e4625962888598fd34245bde54872") 21:03:47 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 21:03:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/70, 0x46, 0x43, &(0x7f0000000380)=@in6={0x18, 0x0, 0x3c, 0xd2a}, 0xc) r1 = kqueue() getpeername$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000440)=""/83, 0x53}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000001700)=""/215, 0x4b6}], 0x3, 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63, 0xa, 0x3}], 0x7, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001600)) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x35, &(0x7f0000000000)) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000080)='./bus\x00', r3, r4, 0x4) syz_open_pts() r5 = msgget$private(0x0, 0x8000003) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) unveil(0x0, &(0x7f0000000040)='r\x00') msgctl$IPC_STAT(r5, 0x2, &(0x7f00000033c0)=""/4096) msgsnd(r5, &(0x7f00000014c0)=ANY=[@ANYRES16=r1], 0x1, 0x800) geteuid() msgrcv(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000400000000000000000000000000000000000000000000000000000000000000000000008e3c000000000000000000000000000000000000feffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000e28d9e5086325f883aee065f889dcbe5a20697de77055f"], 0x90, 0x3, 0x1800) msgget$private(0x0, 0x10) 21:03:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 21:03:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xca0, 0x0) flock(r0, 0x9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000008c, &(0x7f0000000000)="eaff0000ff0f010077c1e85feb74421763ca9359bd816778bc638160864bb818b16f4aa99d1c94f287701b6245e362230111d67d25872cf6e9a5efdb6b4210417a52df7f013d79a879a909e445bff6fba1392052cab3b701000000000000003ad2aaa746", 0x64) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 21:03:47 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20800, 0x0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x10, 0x3) close(r0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x1, 0x7fffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000320000800002af8eaf8397200", 0x3, 0x90}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320", 0x2d7) close(r1) 21:03:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket$inet(0x2, 0x4000, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 21:03:47 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x1, 0x0) pread(r0, &(0x7f0000000240)="90d6d2bcf6bc5d5b349bcb991da5f002eac8fcf9dccc5454accfbc0b1434a984741a664c716bf552be6895fd973cd7db722d14081f290e86cecf196b61f550d59c7218d9301a5cbb26923db6", 0x4c, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000380)=0x10000) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20003, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000002c0)={0x2, 0x7}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000180)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x116, &(0x7f0000000300)='\a\x00\x00\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 21:03:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) r4 = kqueue() write(r4, 0x0, 0xffffffffffffff31) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x76) 21:03:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = getpid() r2 = open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x1a) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0xfffffffffffffff8, 0x80000000, 0x2, 0x0, 0x6, 0x0, 0xfdeb, 0x3, 0x1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1}, {0x6}]}) open(&(0x7f0000000280)='./file0\x00', 0x801, 0x40) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") wait4(r1, &(0x7f00000000c0), 0x8, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x600, 0x40) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x42, 0x20, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x42, 0x10, 0x2, 0x3}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x1ff, 0x800}, {{r0}, 0xfffffffffffffff9, 0x10, 0x60000004, 0x4984, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd19142a6337dfaf0, 0x800fffff, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x2a67004bbfe8008e, 0x40, 0x10001}, {{r0}, 0x0, 0x1, 0x0, 0x9, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0x10001, 0x9ec7}], 0x4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x7f, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffd, 0xbc, 0x40000014, 0x0, 0x55}], 0xfffffffffffffff8, &(0x7f0000000240)={0x7, 0x3}) 21:03:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_open_pts() 21:03:48 executing program 0: 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) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x480, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 21:03:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") 21:03:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x67, 0x80000000, 0x3f, 0x9}], 0x8001, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x16, 0x4, 0x0, 0x81}, {{r0}, 0xfffffffffffffff8, 0x46, 0x2, 0x1, 0x11ba}], 0xc3, &(0x7f0000000100)={0x9, 0x20}) rmdir(&(0x7f0000000140)='./file0/file0\x00') 21:03:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x3e, 0x8000, 0xfff) r1 = dup2(r0, r0) shutdown(r1, 0x2) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TIOCSBRK(r1, 0x2000747b) 21:03:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') writev(r0, &(0x7f0000001700)=[{&(0x7f00000003c0)='Q', 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 21:03:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x67, 0x9}, {0x44, 0x4}, {0x8a, 0x8}, {0x3, 0xe0}, {0xcf, 0x3}], 0x5}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000100)='./file0\x00', r1, r2) 21:03:48 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = kqueue() sendto(r0, &(0x7f0000000100)="b13be32f532eac316bbf25d143982d1aaca5e2df5b745054397a93df7d5636591d48ff38b19226394d157daf36e45a956f3ecafcaa099555954d96c34fc21b08817845fe2cc2a97ca94725ae713a15ac4697596eeda18cf8a85635ad0636d4540f0beae78aef5db809bd369fac7beb638ccbbb3ca818705b43940761898f5a6f6cef1c9c26f626d8970cd3f931f66b7d4471d6d15d35f3da8b74aeab093c8029a778b4b8141a47f54308d1d23cc856ca43beaaf9bb2d11bd3c90a0e880218008b117b81aef8a3fb8a15f43", 0xcb, 0xa, &(0x7f0000000200)=@in6={0x18, 0x3, 0x8, 0x2}, 0xc) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munlock(&(0x7f00008dd000/0x4000)=nil, 0x4000) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x3) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) 21:03:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x54) ioctl$TIOCSBRK(r1, 0x2000747b) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 21:03:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x28}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 21:03:49 executing program 0: r0 = socket$inet(0x2, 0x7, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) 21:03:49 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000100)=0xffff) socket(0x11, 0x3, 0x0) 21:03:49 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000002600)=[{&(0x7f0000000180)="952d683a35537f5c8c0509e913790f76b0ed24fc9498410a44d4cd34c93fda4f2c2ad77281c2a3ba6f32ed8b5ac0c167b6e79d1d320e4f17b6288596a3ef6465da58b8ecb6de0bf71ac2459d9734eb7527262609b9efa705ff604e6dab0f58c8f20a6f4faec0c18525b514f14c6b5f1b48cb194b639d13262da3a5c5ab1ec7a321d054f22064269758d3c3a119274ba5f9cbf7796481c26b3b4b9d883adaf6736587f4d6cc8e38e3c7a30dd6bbdf0cd9e2d18ca6728e98446b4e413ac3460ef1bbb20262a3ff8f904b99a26b96350796343ba03fac4aa0ec645f9def6223cfac3aa207", 0xe3}, {&(0x7f0000000040)="24ccbc70b3cb5477c4b60bc290281a6a406c379596d91fca4703f7acb376726ac57de0b1cb", 0x25}, {&(0x7f0000000280)="96f4e3a9c94bd2a34a4a129e99b62f09e7e1e9c554d31db55b50ac3ff91089b2aca9fc580bd9e46b0a0f701dfe9fc63ef01596631809dc58e092b0e342323b85cfbfd92aadf16749be894e501b63e6976d9d084d60731f379edde959f5beab750b03d2875f059c4484114741be966a92698bdef147c393894b84604250eb5c058cb445aec9fd4856112cce2d28d2ac030fd694568400379a206ee726ae2953f5169e8cd5e3386ad4f0c172211279c5d77b32cf08aa24b34587c93ad6cc86ac9a176b26ae8d8ed751ab98cccbc34ae34aee1cb07c30e3477e1cddb4bb2ae0ae0c1c8ad94b604458850da5ed3d7965e30d92b4414b7b32875df829fbb8a4", 0xfd}, {&(0x7f0000000380)="8e672aa0d2a3be205cfca1368daa7703bce3388385042c82209813c3f5830d652e3ccec7dec495ea715e5eb3ff948d18fab3d33ad60219fec8136405b4ff0dab5817a2f87f7e3e9fc820f5cf898bacd36964ed4265e244e6a64b8e57392fddf50e1d8b2d49f40b6042e2b2b68ebffd86c5382daafae1c73ffff34435cc18572bfa20737b0e7ad2e3a101ace6d8f3dbc16a660dfd9a7fdc534d2cee14cbc007987936fdbb5f3df0dea01fcf35935a38acbe08a8fb2492f82c59167687135fe524f3c3fde9540dc1c66c", 0xc9}, {&(0x7f0000000480)="9c78a4733e383c7ba0aef3fee9046c906ddd722fefe7e7a8f6956509e95828514365bba4808111ce222cd39068d549fb133444efe67486cef1edc01fa263783df368868cbb49192d0375a24db0a89644a223e07f9af11fd9c3314fcd6e85f8b0b358a6dc1168dfd68ec3e9bab62ecf127f540b52ce06766462f16c5a6bffa8faded3ca55ae50c3566ef2e9031da9d1c094ab8842c74c0eb78d37858f31b8ea280e6939c5d7f7e3e00067a967b1ef22acc61772aa30c1913983de4cd24e701143d59357474190838c84ebd2b37552e5ef191479ab804491baef01c99adc9c7c0a", 0xe0}, {&(0x7f0000000580)="753682845d2e7e758fbc8979c5f43fd044b090900800c1d67c3ea157341e7ef14fb0d1b545ade8970d4bccf6bdccf97d312883e60678e804052ab83194621ae18205843d6ba82d308578d17ed77b965ad1430c57f5068d", 0x57}, {&(0x7f0000000600)="dbf65b75d90cc021b67d30f3a43348e9dd3a44c3a0039df7e2f7a7bcdbc74ee67d745a8e856ece9b4a6e50bd0bb06caa234023916164c266ebb43f1ae648f75fa46b487762619d071051f297e94f658367b84c3a5c9c58bcd9f196f92c134600bee05e6a0baf442600d093bcbab9a527457bdfab1bcf6701a5bec2a496511ac60fa3214054306c5e03fc683c9cdd15e5b375c542e23eaf5fe388030bc28a9bd36b216f7ac5e7e20f6d86f69c33e86fe56bf3b63a55a76592c1afce513adfb8726f400784f1c6957dde3a8ae9c800d67082d6244d75a9eb6f244cc3bf80cb380ff8b3cfb0a7bae89835818185543c523119ccfd546ab25bb9033f9ca9990cd0a547071231b44318daeb087c87ffb95adac8630abb5bfeff841fa0d23eb56b9ffd56bdd6bd681441d6345d9756afd9b052530de13701b55eb583f364e522159ac4d27583884c06e54478b9d66ced77b1cca8a07f7cbb5148128ddf43e05709f1c8fba4acb5c1e858a1d607f40b9c7ac4ee970282824a8a493545da94c50b87282a20f62e3751f8e0cfe17b4c858e500749952122764ca7ff72d4685e59a9f748158dad54980c38edff223af7f5f4c6a844a42bb61a0208af2f1d24132e22c21927cf930220731a7f5d76a2af35fba190a7951c071ff79cf6570e17be68369a4f4681c6abb7a4bdeb7cf3b0d1af9133418af5e8cce329533b2c29f070834fef19eeae2445afacdfe9dd3e606e1b1f28c95a1f0cfb5201f9f3a96af4083d5e7cf8fb31fc8288adaaaed039644ebad5c2b76cf41389cf3b993cc5bd3ad57f5ab4046884e770fb1884bbe2f2ee9b9216a88d6b43aaf11ae21e49f29c6dc0636cb1c88dc3041558897b73fe90bed2e713a0f2cf0240684cb85fe03a987dc3d0d2ea614162f19107f0192694a396979f7577314b6b4387909c145ecb83209633cd85b0abb4dd9985d7eaae0fc4c7ff48a80e7aafcddae8b03564f4c6f0b83324093ac766240396c1c9472eb000b1e0cde7c7ea5ea3af3f1eefda1c251b3846458616679f4ab65c5c4f64fafa5376535b464b8002bc47088ef6541cce05f6bb943a2d06acab646292cb0c62a9b3208ca46bbed484e2645e9a571172ab8c0cb2a9fad79a399b2691ec189776d1e3f4ddd13d35ec7bd1554af832981ad31dfd24ce860dd2af20c3c4318a233172463ebf2abcade51d35813cdaae743dbe228f98359fe74ed57255dba55dfbf835fa18f5c01dc68b91f0cdbf715688ff929f62fc8753b39d488cd9fdd061f935149730d472a9833db44e442893bc4ecea987087bbab5103c04c0eecbd4968159d785598c84aa7f52594c335a54d71ffc3cef07a757519ad675547a8faa988e06cbcee5c4d09ecd295e69a686e14c137c748a9476ec550ff20a54d1e79116d0aafda068bdd5968e5ffdc16d2da8034ed7cf62b2cffc528e610db010df14c6e3543f09fcecb05be271abd8617e659a7a3c80cec64faf6785e6a418e485d1b5d66ee84d3c41ad4b8a7f2f55a24689890fee84e9a25d146b8d7b6e417d0defb51d150d83efacb601c797c797eca7ee84c54f5b62b6c20e19d59b93427b31e8ba98517b1e91aab75e69416de26da7dd9f51a463290355543c15c1bd8d73566d1b055939f7ed1cd14a0a20915b16a9386a9dbef34e6db02e26adecc29bbe3f41177731c098239b9262437b7faeb108aef3e074f54546bdf935730c155e618be4d04a1e8cfac1efbbf74369d8b6bcc7470979c89f4891b597bbff0e8c50faae76fa72a7200a2234ec64875b5d4edc6183a6759c2d1e379c8b5b473a13db5af30493b25e9b9661fb770acc3e2fe799c01579bbaa45f83d21f5eb224896ae6e2348acc92a3c31af94367751e38953580275abd2fb8a209481c7c3b22acae6b2fe95ed830942fb3cfda360eb8f38b5490b0343d1ec1a033f83e6e30874432bfa7f73fbe76f027cef5a2dcdee597df8a01588fa2d43dd88d13aa58ff9a2dc94745ac0741622885707d4938929909313d86b890535d877361bbca3df1dba40552047335c9b1004320e976cdb0ccb2244d899eeb55536544f30583a79b118eed48a5766a9eb166e0e3a06dac0c104fde21ed2e26cd0ddbdeef749426e958bf5b1b38d28413f8d60cf1d035f1bf9b35dd0788e6bc5c81c2e2986dce9fca08b1c4c19b1f805004c2187abbb460bada0864735afca248fee4da33eb84c12e14293a9774459a38086782bbc0dbfc21481b13d344f705b293eb5d0a79bea46695c385b3ae9194556d09cf2de69185523b0ec38145b02e4c5536bf5ca394f32c1f94048955ed2e69811f517f0efdec855b34ca5aa5f19ed37673dc9cb9ec1b2b49272627e72cb5f6915911ac97f85300f29f77fdafde3cf639b0b2ab51c40200597d11120c720a71b425c66e2d2bd6a77e4522cfd0eccf9abf773bbf41db14177a00d9d75c1548607d155e5fae8b6a3bb1efb5c7c67f6b74e4f4071638f43ef827f9270398beee7c60ad4ab0bc8944d8e26e70c5becf7c6ff32dcce7f4b2a0d07bb4f1c10baa5e3f789b451c4193f2c781f3ace55c7a4d979f5916844a5f1ba17c2ffe7d2198015421ce90f92f9b0907bbaf84f70be4dd36c1fcf0ae054c8bfd1a1d1acecab4ae3024a49d70494ff71a1c7aa15bcbe8f8ee183eed38e6ac55f8f368b472b18eeb54260eacdf042441b70f0e1da09aad88e91dd093238e6da0111eb61bbc9f30be3187398ec5e021613963de6ca64f31d9d5af336259c9143385bd910a97e70eb67d8a5964828587c2cb03d4d1b1d230bf29336469be9c9b5c6dfba104dab7009b368ae74631621eb9f9bf498aeb3febb81cae559261fa077af4698b370b63cdc0dd9d7a74846f6196c8016926adbc29123bf3d40f067aea8b207ce7c07538e4893d60464ea66ec2737d82a0028b5ff70fb194bd9e5a9ff92f14567f4c525bb7190efe803cc6e1f65b3bf14a51dbab58651f2000be058d467451c716cacdd98ff8d60cceeec0e406fc1722e714a3a577112ff3173d0b4ee90a0fdbe13c4c6b5c490da030b9a8fd5757300157dc1f6f63c7da3900328853d54255e0399591e634e58140908c640f8a9ef83c229960b394f3521cd43408848497f70cf9821b37e38746df7e6158fb4e666e8471124058155b0bb449b6181778b3e26f186e27aef0aa303894e378bc8910a792c60bbacc55e401aa6784002d8d49f320d5616207e5d24975bff22a5a5d087d83e188e6e9a0b3fa8e5025c6486171f045227b232fc69ac661ca423c225191f975afb79161f88f48a4ac05808172d9fd7e6c775e90a8577cc6e31d3cd60a34e1041c3702d1c72c0df2f5a675bb20ee8325285dfa8a99c4d5bc7ab16a9ed22f66c047dc798d45fffbf3c9a6e38384d777dc24a8205e03b689cb38238e9f31a09bf388c698c6a8e3d856c6b503f80908d36fffd50da770b7f9a8d9f962136ced0df56530a176c36ba77e414e91a09b77a90556f1541551c527f6ba448d588baeb471be455e0430c1af75ccb757f5414769c738e3d3cf3369811a5118ba3c593fb2e07cb8f8d527e9b800dbc871d66c9a3f6dbe729afb8a976b4b392d64218ec6bdd19d7bb0a3e1cb818cd819bb3e8dd2b60e9e896ff5902e4e53e2d2ab5e1b3c75c526d44d63deffde3adb78eec78ebf9d9a7a7a7ea20d3f1a2ffadd67af3b7c99470957b74a48b505c269550744510e9e7c3b17aad0a294c988677a05d751f8efec4bd61a239cc5c8b9bb812c5519f29c4e80bd155e16735042427005a607026a17dea008175db54b475982c377ce56070b4fdb124fefa7e268938da6fa53350a1db1db80561c8fe7fa56df86a897bea414b0230a317f9968666d0222989cb2aa9029fa96db3681b83f23b59366628b7a95be0aa0aa4d3e71e03f65a4bf5c8158c1a3485337971da2815ce96c9f8ebf1ffc860e9f2dbab92a588d3fc7fc6554d661f72f262feeeca44f7f31b1f8c985c3a753b8b3943b28aaffee2104f9a4fc673720ded18540abd28809fafa2401fd9b8e335e834e0e0f38631e442567e8264253963546d4861ed971a3fafaf4f92e9d6ea87b5fad1c922ab5b493bf644cce928ff521f14b949d1329be2dc27759424e02676ef5d0be633782fbf7a37df703684c06222f0ded5f280c47c2f1888ff470c69f3d30a07eca8c3e549668cdbcaf5a234252bce97bfdaae80f1948c7e8d65a227bbc561a2ae23c62abc17e58c7fe7eebe139b040217b8d321d4095b760148ecf385a589a81c04cf052a244d516fe8ef35c46c1599e25953895436dadb82fe148a6b0ffc3ff80b67c7abefcc97c8cb4853d3785528962376b971ed063740e6a2d534b4477f506d36e940c8a3d977df781ecb1bcf465daae77b7361656411eb3902af49e04eec1b63390c4375353c4ee08472c23ab27c600043b802a9202178400d63120d16bf15a02af182c89bba6f03aea691f4178ae1f02df6fd23d3702dd210955179179d2f105fc598bdda3cf1764e6b4d2c4d09c9e130bdacf223d84ade2c674c42c4cf78f12e9bf723cf5193b8a2e56778965749ce5836bdac9cc5b1b853aed235f8e3576026214e09ab0d8c295f885dff2eff39bf7e3d826885b644cffa8f687d6c381bdcfb222f69cb9ca3c6d6f4071a65fdd079683262a032b2e09cede7e86b101708e38c64c3db0e2b23da32427171c43e77b1d5bf167948820a164b8376904fbf1d8947dc9a77d161eae9427ea167b09bd45f7142762ecc91203b58c9d6c0a32d7baeded5bf572d799d066e87e3c25128153031d0d63b60273b17416e659ee64522e9d33f38c8fe6d8797b2ffc511fbe1030d9445100e60f7f4e53e39e0d4a6a13ae0d23d46987299e4a0dffdaea683d4c5b0af0f67d8dcb3f5d4ab369f2d0d408ffbc673142a7588fe844280d495a3b1669331de4a46b6b9287e3f57df3941b903a517932c027886edb00a73c38b7fc916f2420248c49dd0eeb3a04ee568e66277687ff97561d9bb3b05311c8046525eb8e0592b3ab86813a90cb9aaff0e070dc0b6c2cfbe3e6b275414c118b5802aeac589d421f1416973ce4a95f7a3141fe804a26deca5a3f92f70c929e68878a707933e5e50371179194ddd6ee7084983b46bda8a968fc89eb48156ffc4df6fa2fc81050214b09ad92b8e27727e8423ba5d8fdcdc219d6d042b6f8feabac38e3409bcdc5bc1456f09e5105dcc664745626817ec4d5de9ea853f6f13b15a0926325189b55334a3aaa95ed3e65028defc929f38ffbdf2849d152b9479466e7152aa6d40d3b4c81c344ceec80be7548eeb54b9529084b3a6e50126bcd625d04bf6c423a9309c15b70073a658fe465cecda29aeda75b8dabf23008f463c1eed7b3372af43a8262bec9939239a676c7e5f4416cb50e67b514e0a09fbcb4bf22122956651db19ec807b5b031de0a7c2934eae64824aebaa232a9d4ff69d2dd3f2f7d21359a883e0ef552a5a3dff6a599263f4b0c3e48e618eb902ad1ce024d275016d46542ed30ced36c17a7e506e3de82ff087abe00e69c5f0bec6fd05c06ae3ef4861320e659cf29ae5ef0f42ba12604a134d519303b8f53817d1f3ce52db6dcef7e036c8882ec48cb57ca67ac7dd871aac54adff678b128bd1244765426e33eb2f24a8d069cf932ee5c45142d5e8ac0d5797cd571312ec911ba2d4867b0aad6689cc57c6e6d695c106ddf50bfb1005a5f298fe037b6ee2ad2a9a574637fbf40270afee5e898520b39cd6f663f273be1b887301ab091b3b56612138a8dce8411302f67c5e81c5c69704c3327a0ba3d1", 0x1000}, {&(0x7f0000001600)="6af6f3ac1982f3e1f1cdea1b851fcd787a748deef3e7c86d3da93d7cb95bdd348bc2277d55502ee695423187dad9b65369a33eba9b46221656299aced184097a070af1a3cb2ca2e8cf921287f3685ada4d35b52f5a075a3295489bb80ef70e3166d47b514295931560d86ca19bd9f21ae090f254f007b1311fd13d39e4b751ac4c10531ebe8d2a69fdfc7a8cbdf7bda9d6b3017c3bad64fdb26ed7c0f256a68cb485ac8a6c00331134e02c90ab3a426153aab2d4585c9a00b23152e252f2c8f2e3441444bf8047464c09bd551a2cd74321b357b0128d56896d3e9660d9f19510e7ee1c7c09bdc8c76a70aa61e410c6f6b3d55fd2386fa24fea438f31762c67bb480de2346bab982a7f099fdceec81f86f89b92096419f59939ef1447085f487c52f02d68ad16e857b37ac72bf7eccd8d7733e85269ee8a5280fdafb0e61fef81a3501f8f08a6501ee1a21bbcf067eb5a5620f7711e2630bfc87655a6d6a1cddc2539dfd85af75750cfc21b8dafe00b67d9eab46ba66cefd115ca31ff059089b5ff6ff2800ef3b4cd1143a3b33b52fea5da201d41557f07a9ba6c3a63bcad7e688ae41dc76cf974610373d9bbaf3bb8d99b19219f2452f04253eef38ddabf8794f55762a80d6f2e8ecf050dc0b049d3ffba6c73d8d074fcedc114e6446fc6818543883e6a3ce3b19deeafadc94c09153de050bdafabef82190a4058566e3ca8934ec7e74c63531277d6654d3d9700f9bf822fe377f672898e367a19a481e1601e8a740975b68fb44de071eb0949780f37dbdc754d1c4aecdebba6ed8546805fcf38814e23a8cb10c2fa5de6f1c3e9156cdf2415e6270d698298ec45ed1754b655504acd10f31208218db392dac5a31a4751b227d3c0226594f90d3ed4e88c14962900670abcd552851346520bd9bbe3f3593e298dc730090bf7ab12743845cc06b0cbc3e86df768d73cccf32dcc1687cb9d3f1478cfc72c09a99e2be7b3be6c1fae166b6334b868501bc0908e66cdd96824e7ac53afbfa04d5f0d3ff27802f51f0f0d8a3166fbddf9e93ca1a43b2c70583844057a18a0e0640cc66f9f20f396cac28dda2aafdf00b6fa36d10490b09efc3d009c40a9fe53c5a928489f305ff2dc049673a2f83db8d598f3d034d1592582d2e1241b020c18218b76d1c4fade88f625f7587e0be412574f6507d2960c7712a4975487934b1bfa068a8e5c1e2ba55e79c2588091c038e98b37c934b537dbaef0e353322ae9ac4211a1fa9a3a0e1f6c377e1bd5e9a87a180ec13836c0b6198cc91253d1f94627d382c3f6392bc83d874378cd3234184eebad126703db239f2326a73ce10e9db7314e9172c9cf99f2ad047d176e6f2617fbccc52bdac7be264609628211d024897d1b4cbf951ff082d9d71768ba46648db29103c17a4476a8cf402d4fe0b16ea59765249f5d51b995fa3c560c72748c02e3d7e5811fdbd9cc31e4e42cff7da02153a5edc4abc318459353a0a9a9b0d78c23cab7e9f8e9045fad48776f4417f42a79ea7f383ffa52de690b114b60ffb4aa07d138401ece101c6946e3a6046e8dfe1c98a7bc760e3ea0c5da8ce4b7daa6c3f16054c8265d17ea278d5d3a4ff21b4f6f64a5db4a1516556522fa5809c1de368cb3fcab44134945fa48accc371fd68736befc477eb71f85520e1836fb9d0909223068b4ba2240351dab585ef53f9d9ae6d8f3ff7f589279f06ef4b830f417bf44e5e06c386de9e0445f2b50d891d4ba11090b991467dc545047716d3ee623aa9dc46d58985102e3db1701a530ea4f70845da377f9bf117c589b0315bcd71a45e16459516b74d885333951cedb39a096ac8103cd34dd48f87a484f4761b7e5f03c14357c2a789d816a7b00f458685125eb3009aa61fbdf246ebbd3a8d540f4ed14b58b23736c6aaa17ae108b6301df19b7ce41d8611164dbdef6210e56e36e44f95369ac4d27ad3adec676cd8db52e6b6c1aa8f3f88650f4eebd0100328cabf0e76334d9ada43b98274747165b16da00c20285c1a6239c406bf1a12bd81c312ed79bc6cedd8b2f322ae9629fca47b9040fadbfc5d3e5c79eafdf04d9f0b57886261da127b5b6334069d3c126e21aa059d0e6e07aa7468c5617c27b013a800cedc9d3414159ca81691d629a4367850ef62d60bba783618e892654e533d948393a1e96c5a6531c5f34a300d7e524598f4b9373d623210467858ab151bf3e01509c6372adde94f3038e02ddca61188541630c89d3ca9b1afb765881e4ba3abdf503b6eef184eed7a3ae649c0ab35a43e58c533855e9742d0265e76eba82fff004c2f19d4f60b33add96bfc322218bf605c2e9e617156f656c418e7f6f207d644251362403a1ddfde5fd3c662c461726b725db669b74d4ff83a4a33992a81510c1e1d1fb43a390b63f05864f97a599651b4ec67f583cdd1c2bf50db6ce1a79700aaa646375e523ebd0ee2c0c1a53cb0b05e7eaccf9eb3ccb0c9963642bcbe8c1502d0ccd91248ef08c879ec38fb220100842acc51ac0f97950d377369996e0718f3027961575c9c496ab357eb3da7276e31f12119644ffe5964fa297b807d93b18d33173df0f910be4abe5b601295013bc61a56e0bc145714753d5744a08483b30de2779e26b1b9dfed78e5a2614a5892d79615966eb44ff54fc4967b1c68b7488c7f0ad8ac05d4db3359e383c96bb9f87b144f46a843efb3357de0e0a84d871e742d61f62428e0de6d6bc8e73c888cf892e823fce649cbc2153b8100f02860c14ccdb66890fe13faa9a52b3c4f6aaf52978af13d4a4b4f4911efba85dee8907aa14a2302ba5638a570abb83835bd0a8dc76c50d576e6b73dfbfac2e0d4cdf77fcec4a1fa6a68f786334e1aa7a86e2c2c1132f928f38482a31f87840ef67cf523edfde7393f84b28ac7abddad563dd9a759fdde65ce85b9163468b3957a490ebfc093db3384bfb3326ff2264be9a217a95e9b911ee86551d62fc6d61b73baa5c008535e6b0658cc7da65b670b7b28d56315d3ee22066cdaa27242b738dff5cdec44b102600ba08a334f7fc214dd6201ac01b3ac7d1acc5c4d33de6f0f87a970c3bea23f1d2ff77418a3634a86f22091ad4f3cca9e9fd5d89843f57a049ad857ed3401c74c4bd3c406b86f0c3c369456c986804304ffd3de3a491090d36c3e6afb81a15ff7488de928a50e11ec9e9e48ec993fbba469b0bcfcbe6892ba301c012fa129bc8ae356b50701b25d8742473979cd752e6937aa6121d076d73539096a3a4930f72351fee872fb84710e688cdeba1055e36af7015771db9318bf44fd4e745da0252cb7fd32b7f8f53a68d23b095d2e7d6369f751707cd89644e30a65c72a7a1b64b367c77e2a500c0fd14d84cb39fad4b4fa6a9dfdd9b519b4f0698231c8758f35458ea2b63565da3de4e00753ffed65da76bffa09ef3d78fb429261239edf18f1ad662b8aa6fb8f4e819488d546ee1592fb31870bf9560aa7fb0b85d3af8fc6daf15059b5b6112997db5ee36b3f83499835f09bc903cb5eea28a4edece3389168ff0ad4af01943ca45a3f1636d61fc0f7f84b28412ea695feca2a25accd1a0b35dfcd4a8f2a58875fcf32cd14a407d52692d4bf18da4292b34dafb308863773edcf674ba50ad6fba3169fd85c01c54a7e317ea1380a62b60a5ff6f9077ff43368adc13fb6c81d93db5e7c4f8b05d0ae75ac136f2b3ea2cbe60f26d9bac821d067cdd2fed7b3bae34dfd512691d86d73446837ea7a8db1e41af64e32a8a927d20de48f2d28c57592b71b3e33298bb643e4f3db37b8eaae297fb83deeb72493b8a95f26633c69e163b4e4f4ba0a722a7027ea02c801aa6dd1aab24c4a58edaa3c7099540df4a254bd162313e0e8f9737df8e15e2b0c3808c86267c11ccfbff095b9a3e68adf18838d63b78aa699eea6e50e73cb6711d2e0033c2bf3bfe9f5885eee17efcf40e481f11cf0facbc2fbf9d499c5a5a5e2c31fd29bea979aaa48a5df11726698b5d1394edef9e2067c8f068a78ed933585ee2b67df1f550ad3dda32531b6bf57d9ed1874a2a8ee3fe5a0bfafd7c25e7e3c7530b04e1b6a7d7f2c3f9d395902c8663cf0f05328466043784d5049af683420b82a922876f6bb60db1964a6a657205d760222e273732cecb90f1b4d04f5d69ef4589e520c188ca7772beb70acf11defb1efd88241f3374bd591f72290a0a6d005002646bf5abbe4849d9f338fa180f251b66da2e837077453b25f36eb3741d7b9cc09bd7fa555b95e88b8b387840460620246bd427f150cbd15cb0c69adf06a0c818edff628ae3578f79882749f460e1d622e94d0b4c8f6c80b1b4a1f9efbc8a6ff29fc2876de6b42c2d4c5ea2f6b6bf3fcb7adeace02da3d924e15120e3fac8120136773e7cee9b5106f8983b242372a2adfc20e359bd0e3ae9b2d8cef00867073174edcde9b0cffabe58fa51cdd9894fc807f80d87f1176f166200e082b92a8dfb44e02db5ee68aec3b1fa0fb0d4f07b3ddb8b85f52cd261587a615579f3ac03c1c82d97c8a9ce0fc67b90e44bcaebc9833ecce5b939288259197840c1c4c927dc5d7a92bae0f6db609b5059f885a9ae84e1397e5ec9441f7d1f76b6a2c1ea435c163f11aefb09c25c043b60850074d4c8324fbb2ded16fa27dbc8ebf4cff0e8b81feeb312649a065cf1a32ccda6a4b604663c4b033206fe91f72954c90f06bef0cd0d11b1da6a0f48ba49e1d93ae1d64055d00095fc7eeb0bbb624153b9364cc5f2f6ef79db2cac34bf1fbacdd58201e83cae21a71ad809a2ee344ead425272d56fbb5be1f9159328cb31d4c2fe50861900839a89196f6c435bb354b0fa0b867986b172b82c7b75612d896a6cdfccbe7aeae200957ddfd056528b2d670fb6a7f82ed0dc32330705b574e656d217c4344dec56119522b5c90d42a177c7121df6cd64f473bcacfc2255efa9a5c72593d82c0ee1e196f164ccdffa92d39b030752d00c51a5346c7adb69e784e9bc79220d72834e71e07a8bfb762c5498ca7546feb9e9f4d786a560d5b131aad9caefeded70dc3e2127d0bdb97986fcad9acef6a71b705be8094b7bdff2caf24163ef2a6d991e517d88f6169002b66ebdfe55d6a171184f265b2be409774334a28759da5ab89919e84044ad885cfb59fec06d9d9aeee89e3905ffa95292c93729ae8e18745b237b08ea4d79c747cac520904c6e4325db87f0813e459cb9a2fea90a6f39d7015733919f5b05a056b34d6d6434f1cdf5f2285eef30cfe6c8ee8eaf51dab163a318112a99406df1b78d42d65f3a1ff6a83bb940c1651c732107946f515062e5fec6727c65d41c138456d02c5ef1b28e1d0c3c96cfffa0287dda0a43a78b7f452e5c9246d107cdd355ca3dfedc687ce3d59f1a161baf89517707109f62b63ec93c86cead11af27baee2a716b9d9317c94beb6ef9011eab1e54c9dff532437c7b8854eebab14e6af9ff698194034d328683d830ff7892b972943e17f3be73299fd4c1d37d1372250be53f2f28727842927aa64c2b4cda4b097aff2727a46524a2012b33a16b0bfe3b4abb1d0138b54d094269342ce2555dc28291ac9f5a7122ae98f6dc1dedff2a51581be4516341bcfec9f747ad6dcb073a5f766d1a42e735da0aa413d079c83a72d4fd3d3bf1a44c87d35e73f223afd496bce86204d4afc038f62bd5425a31d160cfd45c44695cd7db6caf392aa9e1497e400ec03d0b2bb02c78ff0dd114afcff67a080871525e337773fe38c479d90c83473b210f16a19dcacf2bb1b038d0789694187ed8b280ad0c2e31", 0x1000}], 0x8, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r1, 0x116}], 0x1, 0x0) 21:03:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x0) 21:03:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000180)=[{0xac3, 0x4fb7, 0x3, 0xb}, {0xfffffffffffffffc, 0x6, 0x0, 0x80000001}, {0x1, 0x8000, 0x2, 0x7}, {0xffffffffffff8001, 0x80000000, 0x4, 0x8}, {0x3ff, 0x100000000000d2, 0x7}]}) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x76b, 0x0, 0xfffffffffffffffd, 0x7fffffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x54}, {0x6}]}) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 21:03:50 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x400, 0xfff, 0xfa, 0x100000000, "117a048d2f9ee9d6e1680472e388c8995a227447", 0x1, 0x9f0}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x80000000008, 0xffffffffffffffff) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0xfff) 21:03:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x0, 0xd3fffffffff}, 0x10) 21:03:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x8, 0xd4, 0x100000001, 0x952}, {0x3, 0xe3d, 0x8, 0x6}, {0x80000001, 0x7fffffff, 0x7f, 0x80}, {0xac30, 0x7, 0xff, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2, 0x4, 0x1, 0x4}, {0x3, 0x800000000000, 0xec0, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4d}, {0x80000000000014}, {0x100000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") 21:03:50 executing program 0: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = socket(0x2, 0x10000000000003, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) dup2(r0, r1) setsockopt(r0, 0x3, 0x80000001, &(0x7f0000000040)="4fabf4311394c7e81c3849d209a1948cbe6bab3e9c7498e3e087f21b546435b9752e88e08224c2a8dd19cf231acd3b0c26ecca0a18a8aa4f665e409d771c608208f35143f2e6147e1c56819fce8b03cd7e66b4a333d832a041d886ae81a0318e7b2471fcf9a61fa15efc02e49598e508b8594c04c1d68f8529d205e7cac4108911804935974505896c73155444999e2887cf291465abd2a0ae5f5e762156d37ac42e2a43bf895015c39c048b8f6865232a4406787fc4aa1a20cc2af4007e9e1e822ea68909304425e865c103550436af893998a6ceae6a5676aa094a2e3602aefbb78d2f2ab09edeb2ca93a729e88e6f", 0xf0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) write(r1, 0x0, 0x0) 21:03:50 executing program 0: r0 = socket(0x20, 0x4, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x6) 21:03:50 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) 21:03:50 executing program 0: r0 = socket$inet(0x2, 0x4000000000000004, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fchown(r0, r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 21:03:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90, 0x80) close(r0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pread(r0, &(0x7f0000000600)="004c14e7a32871feb0fd44b20aa86c142bed3f43c064a43bb438176f3be6adbe76807367a20a294d2152192877fe8c2bb72878f3230e6f6a756e1d934fd9ec341f41650dee7883940c94ab74b3648974c0210a4d0bdefa395f777eddcce859e60ce5a41a3403ace02eecac239b280e615bfe22b777f970d6f22bebcd170c6b801d9f0349af500fb454991c61735ece597b6056d737316c5ca1c905940e2facfb658c0beb5b3370cc71f3b8d7c86bc25828549e9550bf67cd8df7aca88c96af0d160553ebbe68c2128eecbb23cfc08c3d910e89f8f8ec94d821659590b5b0e6abf29f6676c4432841ffd0d855b1d5e7edbb045e0252bbb4a3a5ea74c8251606997cb3fb0f3fa4d5a707b0a06baf0d53a8849187f6efee192f6c538ce796b25bb7b2a0d1034a1222da2af583302f5665f6fc07e26d73488018d902650a09cedda06712b9791412196b191311d89dc191fd37306e9e95f12b360692b57e32921a0aa428fa186772090d52af826dabc8267836453502c25bb1d6af8130683c83db35df96b3c1f8fb086ed11606ee215a70f9e68c74ad636a25be70b7e4eaa8dfb5b50ad64f9884faa635214bc3ba60ea0cd36792202a28529112d9531a5831fff9742a159bea209beef734ab323591b4badb9950146f917dbc3cc1d06cbdc61e992584851dcf9cba9f658f7a33944db9aeb153114615dfbaf3c7c53bb4f8eca591e8468802153dd55807bb259373fa0db742cb24512db2f6bcef8a4e9283cfadd6575349388e766e68ff80880f8a718e118689bb29b5fa11e9a62df662b8f765de38aa268618c24f9f3674c8e66fedbfa9e4e207c3caa741f852c8d5af7f587a7f914a4b1811c607f0dc344b44c0279fa646f8e46bbb7d0cadbd46691ebe5358869cf9a9add70deca8d328c9aaa866c8af935e5889d6d067657dddefaa55c80e8e8f3b4c996226e7ff31531c2b984f325376d614235a777f3306ac9f2890a3bad019b90bac542dd433bffe8677b580406055724ccd12e49172e1231f784942fd35d77a9d99c4bfa13211d5de32df1c94781486da5c54000816402e950f41c3fab4143d5ffca248508665ba7d137c63affeb93de51d52d4a5a2e5ff67cd200aa91ace481f0f0f9575084bdc457262445cea6765dc41317a0a478a641519c43a57390426ef31edf92352e976064b148dde53993c0928d8d377f34521e9910b86f3582698de16026f7de9000369405f8cab220423d14208ffdf375c30c132da72835659e6cae8b5cd9fe6d7b3ca9a4e14b84f83a4dc17201f8d0482d58ed4b476436816a517d19ee8ead37e90eec747175a0bc6c0a9ea2e54521d06c3089b5e2a6a3cf89ed12c8acd808d85b52f0cd458c932075eee0e6fb0dfaae3412feeb3385c7540ec250ec50decff43f7290e9aa4b2f71b64ef4bfd2fe460a3c9bac9dabfd24982ebd573e04ea73d378cf24f6f2cd0cd1ba65d8a24f5d96360b8d4d5457b5d2328cfd8d03dedc29cd690329d5fd4c484b41e5d8ea18d52b1ca1c48033980dd816fed82acdeec1a6fd60498aa677de9098d156d0411a8edea17252afe38b91fc79a223f1e66ad2b7fae6ab45d8b193e36244ae90cc9f82c6d734f95ed0f0c6302754e5b5fb87667deb7e53f4ba469830adf14107fe3c7b74613cd168291b4f3f1faaa2af4d970bfc4794abbfec1731f284b1e69e279e0e03d9c543f6d1fc197eb5512d9bab136442e525107c8c2fdd1b034dd098daa977a3ed3efd4ed5f2cdf662cb10bc51c5b58b2d3acecd7547be7efd39876fbdf2d7369dd32a27fd7a833423268fd5172e42e16b3bff552180d124820960e30ea6082aeead7b482f32afde9862753b2b8f9289961e630895685dcb396759ceab4ce5fa3bff6087cdf5c099cff52b8214e43bf6387a84e281fcdf9f2074949d7ace6025a9e6b13d96d6131fd47ec11104d612f53a59539a762e8b8d9047f3f91f30c50117f1538d56735340c7f4359f9a23e017749b9c2f7316cf7cb67528f8ddac3bdf243cdff0386fca28731cf45fe790619a1bc19192a1070078d2d03d202c8516304e562dcc684b5cb45c02a356b52f7c9e04005949ffacbe39b0e2754e1b9916da15e1384e23b46532b97fec5bf5a497d52f29d892302187c620a08c82be5a960da886180a04e97e4fe95eb6a14e3c900f2faccfae99731b4f902db532ca6c40234d9bc5a537d82490be6f1c399fd6bed08641ae489dabc5c04487436c36397a40bdb91d4e3c2b3fb1c9fbc8362f8a0cea39be905a32091532500ee9eb55032a3622d417129e7f1177bdddcbd2a2654233ae690bb83063e2e4da4a576360627c48f0c796a7e22c00ce1a8dd507d7fb5a827a1b2b397a92cb9e82adcd2fb86f4f0cb9392bcfb780fed66b8eafe6d79f43294f7db7866816f052f9c9ed456a667f131c6e71852e43038a2af6c2139b0f4d1126f9ac067dfc2ecf08faa36fe637e643d30d5f3a4ab5ecd59e96a860d57217025869e5f284cbe50333fa77ea9861290911f08201bd7f509760c34fca29ca46ed925436042136dc0301dfecde3f4c4079c463a3a19aa2e1d0a0cdb960563eaf35486e1851d504f327ee9f07e6d3077aac1f7380744b6ba2389b5533a521fbb4a77b8c769295faaa2ceb515b7628f6c0aacd63d68dc4b54d3868efe4010997f48572222938936fa393712ec0da78aa9020e129b12aead0327b574f8572e2f2ec026763c03c104fe73a25645c7044bdf59681daa2e92f4b3c9b93be3fd213e46587773e2bbdcc87101f5b002c2ab547c4fd0000bb5e5c8b36c4c1caeaf21b8d5ba97c6ff8e7a3a9c093d21eefe144501055028a76f289c14cf6b33e9a3d83d65f5aef7f2cd2410a22935ab79f861d01513b4f386a1e524ee45820285a5f8b0a0b34cab3932318cdf823779df37c5f3ffa9543c010ae4f7dfb3815a52691fdbbea547a2dad934e48eca2c3260bd4f96d08b52670ac4c064a47ac97dafafd9b7aec99c5f815c095c321d2e917d7f1ffb7f96d2d93967b7c143a938b91f299b2c905e0578d027000d004dd661e12ae6d59bb422137d75110c80062029d6860a1278b16628f624ed6b0a086f2aaabbbac6d33a9cb84b1fc574ff1b125ed9a7c0a41a82f552224d4f2448d9caa8da984e53e1a885b8e50ba2cde0eddfd16d2ce80078b73561bb8ebb23f70010f193e4b5487d64c611317db03a467db11a716b7dcaee28a702db3f195456fcf94706e429cd2e308940b3ed4534fd09e220aae7725503a90a906bec2354291ee220d7dc4b5fa1d17a34c38b1661c48131a49b19e8b9c41118eefc69eaa7e3cf432b9151cd9e3ffbd51d957f8493b2e8b397b86e157106f612f0c732107eb5d8ba70fb5836ec483fe9a57f9c33fe66a92a628e1f1cc36a58bc16397b7b258174c63787031e60332ca53fb2e9d22e2b0b59b2f7e68dd0c9f03a04999bc6603ffff010a844b682bd39a99f303bdba78f94bec364fcda76114bf36321747e7017cdd028163c372cafc65832baff99a3f8ce67c8e8ea32cd9c38cba74c6e429d0717ffcbdf15b7920286c9d1736a3cbf4bac750849c114e309a4db0314f281afaee8d3f6e276b75c24574651316d33cd1e1038dd4527226f26a5a46cfb8fb6b635f2b9e4e2563befa4d4aa154551b5d6c1763b90cff895201a399779c23ec5b36a02a320a2b05eeabe143abf5e2406fe764e032cce6a8e3394edf3c8eaba8f27bce8942d8f193e2a85baea9892ac57ffc437da3f16f408d69f94ea22d7b12812819e23099a53131b6dbe95be201e735ad803cf18a1a7dedc057acf8019e7ce60f8573dba6f477d5e5c1b5844c859ff6adb097c9fc082fc654b59982afb3a980ec4bd253b4384f85a0ce4252ccbd935c2194f87ef52b268c78ab43f2859ba0d9af1ce2f49f3cfc0ce82bf4c481d5e7bc2a32741d651e927304369afc0f661d547c7bbd720c40488e81ea55c2622da6781cbc047ad9ea21bd2df19a9699f80927ba6e8b81275947b0418ab5e89779e5d96a414c42711cb57b3a6da3565a40175acd6d267ce7485411285e14ac9f773780b311c1c148c207b4d12651715ff77795dfb70960911f838bc641e2ea6b52fef8c309f083e14026f42d48f4a5685b501811ea658b21b6153aaa719c8adadee12ed93b342bf22830dd82d85ac91270ac5562a1c2e60696e451dd8db9765ff9e7a8049aceef62984b883556e0b1f77d9d8b542957978f8f66e44a435fe18c72f38feb7ee20b45b5f4862b3c9fa5ea847feb736df860ef370129bf430f4f1122be938a54b81273081a089bebcc3e5e3e3bebac19338e91a086be569ec09dffcd10864db857f3b1c9e7a993311097e9ba14a7e4e9ce85ee9d5ceca99374c636838248a490eb1a1fda862183de353abf8ba3b64aea4e0a33cc95d5a3a70aba9cfe1c0c1584cdbb19088694ab660e45ebc792326f40513ff8b437ca0a459b748833244976d334ddb3133685e62088a2a366ce6247fea83eb9550f113167ea590a83a8bc2f7593728aab0816ee33f938beb73a27cef36d3e56f816dcbed67450ab62e083ba52d49fdcbf8a2d90bcba382208ec53769ddd97e1067af3e3e40069dcbced89dec1dd4906c00cc0ed98f57d6c9f041ba9ddaf8ba076f7bb52148871a7c1ca1d7ba06f827b6d14d1816c3b00dd9e08ce290e306f06faddffca516008c3fe34e99c33e33f86b176db73e0216051994dfcd2101c1c3bf15f8877d583ed457d06363ced68b3a10519c597ed860a61e75d315597957a570be76e4d8892c7009737cdf8cef7a318d64f9a0c3ea31a10aa529877c2f6c9fb5187187ef1387063923faeee73bb2b1a1a6155cb94dc256c915aeea802546c36fac38810ac09202c893028a39441195b6ec0498ee4be44a911de662955e27abadebc3064f2d088afe647ed3980c4b5f05ebcf8031047d44822f8b03ac3b375af603b506f73a7259b20f1bf6d7711cee807fa984cd89968c53cc4ff74345cff0f1c0ab7428a23c05c5dcded56ddf9a1b3e1447a93acddaaf244273ccf3e9676296fbef26f4ae29afab5461d58e7eda2f752830356bb03578651798912f3db62befd95b12ec3d1bde34529397bc41b51d230778ab5177b7e71c55889a4354e57fab23ed918972ca72d208ae7861daa08726104735a09b6f0f54c82d3e73c4d8953af849628dcdc92d73130a040cfc6b893e30b2a499f99122a883a2498ad0999b866f70af9306b12a8fed9ff7f931c7436cd1c575645d6b8bbc04f8b12e19e84d5e14463f0899f4b42b51df3fae700fb73416367a67338cc404218b72d8ac0bd6a3828b73d9e94c0077c6c6f837f917688e5e61170e8164a9c598339be05b5db13e7193bf0373193ec6df8f46507a6d7aa1722e8eb3bb2d28786758ce0c40c4099dabe034117fd890dd2d7e18f93ce7325a39d5fbf29730493e718ccab368fcea9724666f75724e01473eb484af04cd222cbbe735a14414e5ce760d3071b4fcbd8c9fbc99f4d8923404be2d42a03b7c9b50f93c04553980a3535eeb3e5c67cb1035060ded4ba128aef2a261f17ca7bd44aca8b08865a4d2e3c252e12c06cdbf2b9e37b72ffdd8cee8f20ce7701f160baaed23c8ef87f4acd0a06203f87050d73702e2b59dff90ce74fe38e484a0a94a75b257b50a293a3bff5a54d85b6e1b0fc5d0a59e268dee3ac5e8fe0f73ae8a5dad7db9de45c09c3f161525b1471e7dbd8715c6e06cd8a1832d3cc8236ddff1f0139e4309810be7bdaa5cac4224a578261b6665797dbcbc462b8df73af1da58a0ca", 0x1000, 0x0, 0x0) madvise(&(0x7f00008bc000/0x3000)=nil, 0x3000, 0x6) r1 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x84, 0x3, 0x2766, {[0x9, 0x3, 0x6, 0x10001, 0x1, 0x4, 0x4, 0x2, 0x4, 0x8, 0x9, 0x3, 0x7, 0x7, 0x8, 0xffffffffffffff2a, 0x9, 0x785], [0x3ff, 0x58ce, 0x9, 0x7fff, 0x7, 0x5, 0x7ff, 0x8, 0x40, 0x9], [0xffffffffffffffe1, 0x1c, 0x2, 0x7, 0x20000000000, 0x5, 0x4], [0x21b, 0x7ff, 0x80, 0x7, 0x81, 0x9], [{0x48d4, 0x9, 0x80000000, 0x6}, {0x0, 0x4, 0x0, 0xfffffffffffffffa}, {0x9, 0x8, 0xbbd}, {0x8, 0x7, 0x0, 0x3}, {0x5, 0x5, 0x7, 0x9}, {0x1e, 0x5, 0x9, 0x100}, {0xfffffffffffffffa, 0xf15, 0x6, 0x78}, {0x26, 0x800, 0x100, 0x1ff}], {0x3, 0x7ff, 0xfffffffffffff001, 0x2}, {0x7, 0x3, 0x3, 0x5}}}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8004, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 21:03:50 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc01", 0x6cb) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a", 0x151) r3 = dup2(r1, r2) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000080)) 21:03:51 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0xfffffffffffffffd}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x5}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000001c0)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) open$dir(&(0x7f0000000140)='./file0\x00', 0x20040, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000300)) fcntl$getown(r0, 0x5) 21:03:51 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000080)="59e558daa44ef5824a371f1f10e2498a489a444826e41cee68724b72c7ce03b51caa79e6c12958da3c44c9442c403135795286c83f4e28e582121bff9ce9fc3bebf194b5305b329cdfe0b049814a4d1969129de62e434c80df06fb868f3b21866268246c", 0x64}, {&(0x7f0000000100)="97284d4e990db67b8df448be998195eefd01aca7114bc4815ddd867338f996311166e3cb0507c2401a7a58bbd4156de7b3085a77405e65e4f490835d", 0x3c}, {&(0x7f0000000240)="4c6c3a12c8e3c8279d847fe7e2b9202d659ed5b1eaec8261cc7b0fe295fb55fe68053d5be0d966517c43855b526b797782f0b1d7e139e9c4a86bbd4766429fe6b009df098be3f5b9ddc48c37cb9e210d03563763f7611d93c59e1ef4fe07bdec2d1e841fe7aad62a01f39060b318054385adb24710ed0703ee31fa67b04ff21407e5ddef66f742673106ad8dfb501dc30c0e783bd598b92b7915b91afcd03df1a5def0ab4c56fef63ed5975a0ca47a0000d0c26dceea0e69495d8c189dfb94acfc2ac5a0a23a9ca460d2cd81e6e1f3aeeb1c0301efd2c74a7f9ffad439afad20d9f87f0c9365bca870c38283fe9a535ffbaa8e239f123094", 0xf8}, {&(0x7f0000000340)="55b05b9e0bd913c542e93b9b1dce161ee5b4f5f070098c397076b9c6218005e8bcb739378b6e0ed2cebde88e50f70174da6189ba38d69815153a2ab328fec8bd956722a64b4bcbe719a569f05f3b328ce94f04563626d03a9288750fee6e123d496e62de59733fced5e311efe41ef9304c27d1b3dbf4e7bb49a06ab00c7feb90ff1b9efb395a68b659fdd0d7457d955cbf6b4607c0f0bc384041cc761bb60c6b819fd44d660e2465b1aa76bbf658f06d03933b56aced5f21c89eb405115a98baef34b0f270834b07e18cdfcd58f491f7d160c4dfb19a649d11126a099f597c7d4667a80b4c892861cd451b12f87ff9f2809c79fdd5055b0a9a0c2f4eb8e35cb417392ff585fcda8b3f6c215d7eae238daa3cdf9eeb8bb919c0c87876bca4307f43514e1a2c0731da870a847042af754da75538cf258870ba7ae009ad10add587e7125b20eb493c7be11a41edf3427920786a7d908dfe54255e5904ced554cbb6eafc89fca3a261e20276509cac73eefa20038f9044f849f1b9c26672bb5f2ddcc5487dcf1be132439c2306bb2d500447e36a95167d290c409793e69480b13bdcc3010b2cb7cad0c6c423378654df4344371fc1e151bc45875c13c809819576e46c0a512783cb717f087274df0704ebf86e073af3781d359218cf93e2bb89eef9a82153d9e7967854030855d23aa6070a7897846c175b02633766fe478b0e3913ee51da6ba3b4f60657f10b258d8e7bb7c0bbb42ff655be4759297b8aa6db3b3c2ba5d08b9a165159bcfb641dd68f71b1652445fc06490b32c95ad1cfefe1a94a87560358a81e087c4ddf9cb11ed32f59868265bb1b96d85f1bf34bd6a76e4fced1d4098869a0c4970f9af4229deb72b16bdfecf9052fdbd159bc3c721db25baab1593a1aff52cb17afa250b66abcd4073e4f02b6a5b4f7477dc7d62fb9f60e9aaf0510e062481125e5018446d0b33d242bc75842528805624e393225f5661d8cb29afe1b55918b1a6b6e02ac277bc5c30c3dbe2c1c6a86bb1f7223815ef295ea140c03744ee0d48f90e8a7d96051e5ae65ef2814c9a3cfb895d07f7188471288a94ce4eb7a3bc0b30ead22f59f7c7c3da72aa7875903d5bea40cf61c8025486bec70ae24b3415da0d338f7d37f38d30c9df0858125ffb3626c26050476530cb8180e3092862eaad978e56dca4fe8d42ae70054d95e0329a2887d2e55957a884692b577eab7f52117cc3c51c984cafcfa0bb072f41423ba855f8710b1c6ce6ab502b9f91901370963dbdd2c7e2192ff0300ea2860a36f0c45f7b84f61634044bb19996fedffe230d862beb4ca71321787042d959ddfb66e707fead0599a9b6a2821b5c4fbe5b36a07d89fd5df98e4613e90412a42139f8245dcd1e0bd0c55578a0b890dda0e4ead22df262e51d1633a7854a922809d5a206c22767c278b9b2da8b0711ce0df996993dccc57d350cb8b49a86b2e36a7bfc21dc7d6b7a48a1661e847f9512a52cb82dd3119ebfd216b1db67327642642e8d47570671bb25d6e327c2df1c96c189e53b66bc1f840ab7e5e844f9d7b48ed8891e13f772cf8d888fcc27bc26cf78d550a809393a3bce31032480247e46d40763d7b4147c7f7a5bf0727a0dc3c0d0b667c7780c4a4e7403880d0da48b600620d6ad2beacad1b60cbdd86590443d07fabec5a2594696d349399ca3d7f558a83d8424bccad955b38c101e85b0db5ff3ea34e7d0a730c6d440d4dd5070eaeca2ac185c3c31511f292f48f1297ca5c2a94deb631e72d874b7ae05d96da0d3fb38e05962be9b655e747dffde97e648a84c9af80066da6bc4cdbc8c0597008b36f68e4fcb8cc0ff24c3a6e583ee3a78684c732da2d8bc983df1f4fd96d2506266d95d886a14f549a4af0b75532c3769bb2071677645d17417b04431d976b55059210e757e986eb328188bd0708d13488f583ae3ca08f626ccc7554c6a4ed2249c5fa6214ae8d8ab023e12c7b1eb9b16b97ae9e1711b4381a463078cba417255d620cbec8e89e86c81b3a4cf198de0bda3d2e0de6e2b82b76fc0435f5c587aedda2d4a84d74d853eafee8bdda2c7fb56a0d80a5ef0e881d77192635bb0d99cd02ca22f928ad051b24d23bafc34f8f0127b001332560a1f094338591f790fdc02bff9aa123aee9378eea8bbf9c773049fb3f95beddf8ea9e80c71a5e6702161402693b3720fff03dff57e845f1e10e34039822d2ecd557a1ef8b319bace87f0ee999234978b7ff6c87903477dae4f733e034bc43fb66c87da56cad2b2faadbe6f6390d278299dada3fcc1631eccd088836e52c797a33b6ddbf834c1307af73006b30b546cb03764706f6e3d63d0e9e3e4d9b907d3f45c87988d18fffe3ee451ed7ae8082148779cfeb77b563f5f995e1927600607434aa97c7749999d141365953c7c6c0ef2659e5244f8501f77087f3a56af7de29e1087b0fcd0f1a06dd736422aa83be20305550151cd92d5c5ce9d5da0d309f71a971a902640bbb7f9e9745028abd6b06e30d4e0bf5ff621851944091aaaa86fc484253a5c37e2589daf685d47f17d80aaaa67ff9b9891c47c210cc13410d89b42b72fcaa4464351af9f0bdfe2e5aa896b0ea6993817fc0ae44b3db387e78da7a5fe486b80270910db5f236e66e39526ee51c1d65ed4cab14ae0f656abfe88d2ef04097271a95d78b5cd6bcf79ec928324743a82af9f2a451ea56f98432638f7457cdfa262646bc436314c4ace274171f8f9a62c37989e531a764e0d1dfc4f7e6719fba4aefbad2fa614f9b73a25e5749fb1fdd184f31a0a1a276bf4fd77502607e88c5b199a44ba6e593d0b8a0cd0b8db66bb99ff1fa8a39bf8edffcd1499bcfd46970974695a5d274814737e7ccf9880f2f3ac53db1fc545ea971833097a34dbe0e844a102af428a0ff71e36552f7fad49c2c518d815952098f6092552407e692c81d9920ee4429e08f1397363a3637b94697cfe6f42885a9fb186dff617f0837a07f9d19137750ac04dedbd2209c886497737144c10d083dffed757c2d174b58839ce5804cb3ad2bc211cfa6f7088c1e2d3fee105f86b99a90da541a70b5fd89e832335c959f8dd1f84093a77cdb4673c4548a5a9d21a13a96f4f869256f7de70d40cf70a4b88f0d8d5b1ade074791c14cde866121a69f03e985809f1cd98bffd9de616462385014a3e1ef041e4106d7c58fbc956fe1594423e16c491d0c515530f48b2ff1de797fde668d7c545d2248a354e74ca98a9e675613bd3747412d32a6f7ae5fd6823e8bb8fc3949f186caa7a332d4cf122265af94a5dcda447cd90350acfa60a88736c66db20b161344383be2dd39724e4ba013b56a20c7d5acdfa96349fcdba274c61deffda22b6b67621686ab749c7b2bc9e5ed968985581ce5cab73c37ef694be7ffc3d46d8d5437c1f1d87c556e9d9375bef7d553dc30ab33ff1bd88453457a7fa9578f08aec20765e8f37cb4b31c44e340ad31be0c81f63b2bf97c57fbecabd794717c6331bb94549a05722d1c1bb9669f73f81b026c3537d15873f81b38ac0376bfe0234ac84e20cea804d85309b423a70e271453949298d3d1ecb50352b3446d08d0c3e1603c9cebb8f36d14152385dd60af4652743acfc203ed44a21ea4ecee02c9b51b8e913c4d10be46e0007825b44a08d4af4c5105536d55cb781bb807f8804c46a9e6d13244bcf09ef4ebe246c5a6698355b1e319a1ab7a23cf1720bf225aec52edc15dbb0fe32986add8f7d3708f722d3aceb926709bd0bc9e90a3ccc956d0fcdc7c53f082f709cab849bc547760552991953bca890e719d44b2c67305d18e0b8e1267657a96ebbe797bcb247bc1c58e6a2dcb3e06679195c72a6df1e81f8804dfa80a5bd29e6bc01808f5e9d681e7f9904907ecd737eaf379cfc9e429b1439e120bf8546411478458a2f146935114fa9400c5d80801db606ef296861ce7a1cf902edb065c285b465325f3eeda610039e950de24a92b876411cca53112397a8d4d9a06fc1ba0894f6549bea7d5738369d1f51a90162c7123a819508cc8963a0df2f05229cbe229ea3b5a74fc2bd9ed9663b637276239471f8fd36461252c33e6d7b2d42cbdf693c6cd5ab68715351723992eef90610692885d3016828c6cc8bc1ec19960caa36fa0cec1f553606e33aa40585656412ef16a733f7f82c12a6b6b3dd6cd77ad6748e3eb8f53d92870f256e03af210c9c393c661ed42e8137864f0fad290e1c4b2dc2d11f3f352de7ea80e5cfb8dd5120ed65a2a63f0f5acaaee754ec80af8c5548c58900c4587dcfe0420cfbe3ff76f3d969acad2229a9e225ac3bc9c66aecb85b58e7db3d5d7344da6ad5087690700d97f5733fffc876057c532f57da578291c59a37fcb3344a40b557df982d1d8548f99a587124c3467b597cd322015e8381a04c42d5d3cf89bf0aa8da2858925fab7982d3cef9ee105fb9dcef6a05222df56a65b35b25842c1d472865b1281962faa3a36e47146a48adfeb33b22a6a3ca0204c7289d556cacd9441770870c6eccd1f6fe7bb87c8eed4adb5dc90128b9b1231cce655558645292baec01d20ef6f22278b17fb0b4f763415c2df173ef501f4f24a419e58c0b27786a69ebfb3f8017c956e7abeb5bfbda9ae7b848ab0ec0fcc1bd88ea3e6b7685502d3800a8992940736f2d10b57804a596b0a93333624ba8e5bfc0f1695f69d5c64b1c4f187da6c155d1a7cb9eaa4bef6bd5185565be23ba56b99985f29e9d2094751567cfc6a7daf130fd27349af5cf5e7a96789f2d636e99b13f1477859df867bb02ccdf8f81eea147a73b6c3e358df3cbf3abc7d8ce64e56feec5230dd79430635861fd4c5fb4e67bab828dae36b7c3b62bf20610e9d36b9faa07fa2191b170e49bd29ccbb81681143f58bda621f6008a133685a9a91cff70aaa413083f3c8c1431892c739edd45a515cb9bab7ab715c118673f14dac65b6ed5872b19365ac4b385b0d06ce5708867ba871b4db4c1f4043c55f5913c2a4ec363d3bb408202cdd59bcdde1062e3ebe854ccd23697992c16d1156d7003ffc501add605f31a8bb4bc1ebcd2547ed7e21215dfc587e0a15c055ac9681699f1ef18a2b70ad3d823c9ecbae81e430f44a7cc6c4fb501e967df8bc9f1e87f52fd23c6ca0dfb9d18b5bfa077826c9ea46737f36ddc36a13f802e03e6cc833a6c4a39fa3f7268c9b18a685ea0fc226848cbfcdae31ec4eb83dd108382a04c44cee18a70b3a835c1e8876d1b85c42f139632dcf5e81b2cbd781d1afdb7bdd3eb5f49b6dd67052c7d2fd0f0b9643b8f180944968244799e01189ef668f3ab9e5ea19447bb5860f12fc787fe4e36c98f4877c57a0ecd2cab8551e44977feb8678436f7755f8047ec77fa8e160b84b352645e1e213d4f1c404a3dccde1baeace687c19600ba4dba1536992a440818b3246472366876816e9afd565bd7d2bd929c3273be0c862c0b6bd0bf690bb5e155f8f82e6348c6c49e02f6ae731b723565f6df4fc10230a6aabb3b873985178c728b01bfd66c40d77f85f032af7668d3aaf4a8378a2708f4d73b9076f5cb4a42ff4a39fbb21bd1c5ce2ca4a91d5f80b416aa4622af859650e5ad521c285225fb4276e41fc02287a7f8333b913702039424e192823ff40c1a6fa0bab5dfc81dba973d55d9f0916e08d343620b13ace4652c144d7ceeb47547678775a558f24edae0e7ee13880fe33de60f37d78b4e2a403cea792be3551406b74e4d46d2c8e55a8b842f9ac80bb4a83dfe1e6e0b0829320a6cfb814d8ecbd162248f86b9d", 0x1000}, {&(0x7f0000000140)="b208565074b1675e9558ffdbefb6c6f57c7ff3add954e0dac77d1481b1f6d938e0f81a2fc15c71d47591092a36d380be6e735226d26acaa8fee95096c58a740037669b32ba966fd78e152d4b34", 0x4d}, {&(0x7f0000001340)="9e28f0174d81a26dd72908bf76b8515a60f638019ac3cd8ba5f1c31d2fb2613bb15e42bdadace98d0a204c8730a0a78c259b99aca6bf1d615e796b9eba42c17d3c1c9e14386fc8593855bf150e78995f0b38609ca3351e84100d03ae3d3beda4dc199a003fac0e0719cf4fc63725de087846d1969c9a7941c530b52b5ec74ff1735b6df9df8c38b73a7f7bf34a6d3ee6f5070abf8e94d3f3374c65a51c080a32e76e36951a572b9d4bb1dff6eb46c64c122664017cfd3457f633d1e7d12d4ab3329c229acb2938767192d17fbfd323", 0xcf}], 0x6, &(0x7f0000002ac0)=ANY=[@ANYBLOB="300000000000000000000000090000009b591931e25fb124679285b960ef9cf439ea8bef1fb6e4b355343aa75c000000101000000000000001000000faffffff112bf7a8d28bb6919416e64b579fb5978b1cac8fc63ca1927b1e873218cafd848349b1e754d88ec7c0cb3345774a1af6c9bd74087e3f53f606fa1997a9d0b129c81517ec04f03309e92e571a05d845e6c0b93c80b67b9bb348aa8eb1020c3282923d187d6063e26be2477cd5bbbe5c09f1d1646024bf436649adda71c9ef02a8d416e7f23a4dbd7c7660b5577021590bbceaf493ec1383af8dff1e2a0a004f3acdffe2a96226f8b17d08440e3facfae460d46b631ac432998890e9f55049d174acce5089600cbedc593213d5a398ff08996aee0b856163d7f2067cc2319c8e329b8f678ac8e76fd99aa2abd0e84dcf3d40d183d5ea6d1f10c5869dc82e21f8bd7ed8a50c632e71cc274bbf03f4ada5be076a2ad2978952ab0d13099325ab7f905f09312e40bd15da737338b7f3743cd1f91552dc1e28594d35341d5a18e114c2f4b20d0acd08b3542d6c964b523f3f89b7dd4363200a5203a7121e6f67867ab3beeac2fbf66fccf6133fe3904cc6d9be28830135ad12c41e1c41893a8368a7ea13121eec91c566d08be4468718880c64064d8285ac7c0e3ab893fec990dfeab34311aa09a164ade3bac65fbacd401fd34bda0290e79d149c8e97a3454eecbb01fe2f23329b3fa23a11ce628092eac21239dc847be7285bb04fb59f0db42fd1b64318e5e255f39f49cdf9113b51c56f8269e7f50da7d1f1a2c108d841ea3f796d88f1b079c130346b22eceb9f452b554fb3b2a98dde917924fec46d59cf1ee61c2f9a3ca9926bacb195110f54e1ebd22a237ca48a48719f758c97dbcb3cadd52c6eee4f3d670d470f32e9895294bf3ea46f95782a824c7ef6bde1ec9289b1b151b4af8515efd79ce6198e5d750e1d1e06d06a798837980147149b71fb5b494a5d07da6b550d3bda85e94f8600859d5e71a7871a9c2be5bb6dcba57bf057c9b2d57a1e398675e085f86810ad04a2d6c6ab6d7f9160843c17f58e497861c600c2b111635763f4ca09f7e40b6d5e03aaf5add3629047f1dea6ebe7ec402c709592962920cfbec9a4a5d210050d102e0e3b8da137abd1f6d9a22d49eb241c3ca0ff3c814b9058349f836faa051718ede524d941f454ca3df3c9bcfc0be13be8169f021e043b0a999d6dd357129910f2ce2680861ea5c10bf6429eb811d440f06f1d6dba8a066d71b74b3a173768c4190cea16fdf1c339ab861d0c96cfb2b8748c7cbd7c15a2dc59f318a5417ce4e0402f70b9bcdf821d9f4182aafa222183218ead7d0f0199b9454d7374bb4d536570971b43735ab6897d678910b907aa9ee29a5f5224b492e7a5df39e9d962f1cd3097526ab3be815a91c8e32d0a8780158a1d8984952f7a88cf51322a3571d9c428a0beeb3412980575b8e825386d46f0c7ab9508bff14e220c58af32cf2d7458b57dfa99e3aca67c3bd8df5e650fcf9def19c27e9f4b404d36a3bd5df3a9a5f25c5b744b1784dc78f5483c12074d4a6504a9e722096426f00ae02edb8b5e8c7426aa29d9dea2802233f54dbd88f61f4e40c38569996c01fbb4ab400f98ca4d250560f28754b098ae3f63590c43f078520392797307ad6b856adff240f8816ef7e3cadc307025a2816dd2181769afd6b4fe274b9f53f88914894cf318bc0976026ef3b9d0f9b48be12be5c2ff0c97188f1246c38a31c2971d97c577bbf9435a3e5d213ecfe79cdf143423d5f7cac6f47a7fe1e9071939d470312daffdbb68fc8f32a8235aef0eb7b221d09946c6a76d350e72fec5c5a068a641503dd275be6ecb8e251c3c90d98e7a07c8c57ad74b1ecc21675274b81d331c5cc0d1486f13137174b5c42ffe31acc5894d994ba66b0b6cf21e0c86ae6fe7d042fe40201d75ac4e10fa56ba859aac18ceb1cb15c8cc8bfc09b94152faae614ac7d9c75ec395074e5c7b5027a0453ef8d557d889fbbde689c6059c73d3e508cc4dc2d303125a096638286cba675c78a979349cef4cdabc560d83ccfa34ac303c1edba56f2a03c0c88225a7d2bef9b9950acbeaac29904967728c60745b0022fd98771fda37745b319cfc5cc07bf5fb42a4b5d10d8aabfbcecbd9dfbae48a7838084cc91774afa735aaef9aa5e79b5673b2b4d8a91fddeb1e1ddf26335b88c8fdff94455493190cdecc29b6711f7c2ae50eca60f7da1f5c5165ee7740f022c1345a41b29fdcc9184e6374d205333a77c4e540eedbcfef289e8efe3a595e79b97b16bc78cfbd8030330db00a419947745d892b24798e636673f9a50315acd4bcb8717ee49b433d244079035225fea12a9c22a6372d6e9233f6681efaf072e192749c92b4cb32a1af42e43b50b3f7b05efe158ad4da515dbf0e101f4a751f8e4c82b585a990df9a616c53f8cb8389a70f284ed84fe301375dab9db5ce64316c982e664a51008b078e413ec0f46e404adb837677b64fc76413b524f3ae6160f18362cbb0c75fc3156f646ee77b652296f5ca8ef8a3df99a7094fe0860be60b206433c74a63a55cf68fee9d71b0dfbfa6cc94b396df5a11d7af20e7e669f4e2c19451ebaca91e2590b3e734b799c1ab8585593a345dba72a3bd5fddd037f55730387d66d14498304d7beb3e07aba9f2943da944cc7f5a47b2582968162bda4caf033e762ab53ea50b76d0e101eeb5adc6fd9937fc2ff49915e193ef3b4ec38137f8bce6610946a8cc780b4231be865cf3eea7418103a8ac2c4ef8211fa61bc235de5b373d0da261f1c1ff23de81a0fd55aaf250feabcf0866dacf0fcba71b3455bc98f4d9d5599c43895759feff963df9cb5bc46d99ae7cdc2e2f867cb8cac618d4d6415d007d5464d7e79b2cbffc2334f596bcd417ff8730d0d7c0e790f499bf8541a54b4fb16265a23efb10c22ac1b18f8f368712e6cb04c84de75706baabaa52f524fdfe52e6724b0b200ae4016b019cccc647dd451b82502fdd2ffa3e777c92100536032893525da2e955083f422147ac2c0d07ee87cbf26387957a5d5dca3e5d872fea9d3a6de5b3b131142b6f92049758820982685b7d964c0be7fc7f0dbdd8b8944e94e21156d2b6b06fa90433d7d585ffb06dbb7ad2ab45baf6a3c74bcfbe96692092a6e686ac72da9abdd83a049cdb67701b536c325b47973c0acc21ce3856b672a4740b7c87a3cb83189919f0001519194e5dee6888f9839b213d752739eef86301cc76cca11018f1545d7ae40677f09fe5b8a518cf97f92bd486f80e47f37ce2271fd1a5ef650d6b1a9ba9e7d31af42e51e8c0113ff3ca75f4965adff6d988889dee5945070ddcc64605862dc86ddb4cc5b6fa286ffecf6b44f3ef64677d8da6a15b8be6bf1758951cd56c472009a8159ccf9da13d28f53c1460a6540ef790b364e416b98fd437753903295ef2f4668afc74ea8dcd9a1b25f6ed04e4f04301a12e121b43b14de6cd92810567f80c164ec137a07033a2eea5c7d93db03da6c997e0ba376511b3f063e93805f4138a16c46745fe0fefc39eb5e66cdb797bc691a51627ca3c145c364ce9d0caba063585aa0bba559f6bc2f28f045092d5d7621e5fc11bd5f9abbab70af8152c1c68bbf2a0102e1a6fedc0b734b38a3bd51c44849301d67aa43bae1899282a31ea5e459e4beb8efaa1b5bb0d29a06f5882dbadef4dca9472176a3ef261b2ee62b6a4637236047a1d89cb84c6a68c5ed95c6e266d58a12a8ee1c39cbecc8f79e885213b948c2dd12c63a7a7a74d2fdb5baeed6b5859780272db9d4eeb1ffdc5f0368b9609777e68ad64a0e7daf221e4561f83eff2b9716fbff5aed77e1d90f889d1aa372147bdb1634b21e14724450f14156c2e103ee21395425a89ab2de7e820eadd4badb71fabac9aeca62d4ec1b376627c4374b3fed52bb1c120d7c925797172d1fed0130d71a46089204432ccf68ea2739b84198d1c1027551b319b933827675ad7128b1b3bed813f66b15ad143e4eab3d2db8546f6b5c7e2c85b740ced8fd7b183b4a0e76d09d5ebd2ea226649f96a4115b843bff70a8144803f25c2b9605897f4c63daab9fdfa10eed9149e27159ba49cc774037b46be99e4751a030743e0d35fc6521046425d79bcc79252878730789d1ebcacff771cc9b512c2e8d8c32fc8e19aa9423813b1ce68c3e0b657a5e60f131ea765d7aeb4727dad20f7a7111f8c5e3cb86f6b97bfb51ad4141d40f5fd2ff47e43c310805cf04e37dec3a3499723637a7664f9b157341e1544ad0e7fb5d26b4fc5bf8e8e3c2fe16efe119c36643c6e241c6751ea126857e3cd7027e963f94cdc46ceb62a5d61b6d39ffe2529b456ad6fedd7b4d15e86af89ea45512d8d44ca44c1f874d0e8650e236ff24652a1fe342fca9a92d638f874c99643ca4505a48a807d42e1e8670a9e4229cac7b1aa1d32221fd3f33004ff9fc6c0c4fe1596764436104475558e37bab654885980b3a9b5c8f9d129cb437e57963dd7a21eeb347f511929a43fdd5f2458f3c7298aea7d0b9156efbd8472e67617e80a4ba6a02cd7d6deb231415b9fdcb82f653eb4507eefc1c976ce180d494a824a232182617a3938233a7fd0048045fab6dde3fe4d5acbb24ad23cf9057e2ce3c40c95cfac3fca0bc7a640546044a0776fbcaf805b5321566fc2847ec4c8c6ebe57c7a499b052448163d4ba80a96584a9c3fdfe7df11d0caf9d7c63ffb0799d71b5daf8975d637f59432e7c8e6cab5bfc8cc58e670e8cd7572a9e195bbc5b0bcdb8e9df3ec8ea4627d8b4e0939b43be97c9518f5f7c7c56249a3bb525a39086e55373c6c11343d7654ebca81d2789b23e04de10f3dec9275d2a37c9dbce80ecc426fc44602f20f6623cb140eb5f750321b84ce57e5cdfcdbc6251734178ee3d9f8da35325fd650f5b4bc39b6eeb4fb2e5ba8015627e5ad16fba16b9199f293a2f5da1e3baf616dc9d6689de4b4b1e611f64d9f6841fa5eaf532741c3b1d8e00b4dc723255bc61793459d5ac4297e1b4b9f700b0cec75f5ddcdb07e038329263b20b1f5c2322abbe53725192a64d4dce4924a5429fe0d83d1690ee55dc796f494020bab7716d390148d0a572330493f779abea647acd850ae598ee43efd05e0f96cd74c0db9db37923400371ec49c33aece78c4022f5ab2c1cacf76607290970959a37e7bee43a40b3000cd18b4100ca86d7b61f1c2bfa42b4e09bc280881018569327b6e530730536e46746402cb0c7dbf88c165443722da00b5a24c0629c0e676e6c9d3fc704d791da80d7e3eb6d10ca4c08be04f91f86fc9a7ec3eb58e7abbf359be97cc6b1cbd5a71f7fac954a8e82b4e5bd2e46429669aff33e1620b4824e9986b8a9cc14c77d8f8671f22d531d3d376510ea367586e830221cdaa9f950355ea17ac38c44bd48ffff1daa260e155a05f65454122eb855b053e2774ae562608b4cdb5a33846a60be8dfe9de0c90ab71e60af8d2e285dae7c9035ca15c2c04832f8e528776e417549ae245829e7c50b51b58a760db32a755b97efce68a87192b48c2600854a2c9fe157780f6cadb3348398a5d8dbf0e9ee3f63fc8204de728051d04d7c7fab4385e35d2a3f3bd41ca52c118eb56217da2fc4fdc2f2ab287e80c5c7baef4e99a9f654ebfdb0042123c7c8edcc19bc1d2971dd9fa68b747252644e02c9d158d084d5a9329bfb750b25b09d469fb835ee1ee61d60fb4e3d820ea58ef955dc4f4cb4c31af0de8d8b23e64a8b7f05158989c139def2c7fad06ae2aae09a9b1e5f35d0c2abdb80f81a6cef1ac56413e91e6da4775fb908acc3602d730bf9b15a7aeebc1edf9eaf2d95bc04c73a71d0eb002e79ace4dab90c1be18de72940b66bfe975ca78418d2ddabca8cc758f3c7ac87c53c0000000000000000100000000000000de8ad21cc069cd6fe3e2d1c26f1a647f71c06d8b250bd7e3733e16eb5ede3ff3b1a1311dd39ba83a1a6f1160c582e6ac65b1af17a90dc64273d0a9d3b6ada19ecfd2c78eb3b1a2346da0cc5e615560d15fab08a6aa646fdcaf316c984b6ce0fb0aca043fcd0297eaf2af78c4ef92a2a5d2ee5cb9b8565717bc3140b9d61b8d8543bd03b4b15035d63b117fef56df731a55d995e7cecb02d4fb14129999b44a718becc1a612b9bbab6d6b350000000000"], 0x1100}, 0x0) socket(0x1e, 0x1, 0x3) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000025c0)={0x10, 0xfffffffffffffffd, 0x4, 0x7b5a03bf, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x400}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xe9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x81}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './file', './bus/'], 0xfffffffffffffff5}) 21:03:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4002000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x30, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x8) 21:03:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000040)='./file\x00', 0x801, 0x10) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x5, 0x4, 0x20, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x212}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xcb}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x400}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xc068}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xaf}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x5}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xfff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10000}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x200}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './bus\x00', './file1\x00', ['./bus\x00', './file', './file', './file'], 0x1000}) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r2, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 21:03:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x80, 0x32}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 21:03:51 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8471, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) read(r1, 0x0, 0x1ed) 21:03:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) nanosleep(0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000140), 0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect(r5, &(0x7f00000000c0)=@in, 0xc) login: pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20001000 didn't change! 21:03:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffffffffff81) r1 = getppid() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000001c0)=0x4) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r4}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x9, 0x2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup(r5) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000280)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 21:03:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x81, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:53 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f0000000080)={0x0, ""/55}, 0x3f, 0x0, 0x1803) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 21:03:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc, 0x0, 0x1}, {0x7c, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:53 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8098, 0x140) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000a0b000/0xd000)=nil, 0xd000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 21:03:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x400087}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0xfff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='%') 21:03:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x7, &(0x7f0000000140)={0x8, 0x1000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3ee267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 21:03:54 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0xff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x7fffffff) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) socket$inet6(0x18, 0x8000, 0x5) r2 = kqueue() mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000000001022, 0x80) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 21:03:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000080)='/\xa5\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='*,*\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='}\x00', &(0x7f0000000200)='*\x00']) execve(0x0, 0x0, 0x0) 21:03:54 executing program 0: mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') utimes(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x1, 0x10000}, {0xffffffff}}) rename(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') 21:03:54 executing program 1: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto(r0, &(0x7f0000000140)="272aea5475da8f41ae19133282d01402d70b9649a00280c0e090c6", 0x1b, 0x4, &(0x7f0000000200)=@in6={0x18, 0x2, 0x100, 0x9}, 0xc) 21:03:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x5) 21:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x190, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x3ff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7, 0x6, 0xa630, 0x1}, {0x101, 0x7, 0x3, 0x6}, {0x3, 0x98b, 0x1ff, 0xef82}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000002c0)) 21:03:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") socketpair(0x20, 0x2, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 21:03:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2}, {0x81}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f66696c650700"], 0x1c, 0x0}, 0x0) 21:03:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x2) fchflags(r0, 0x0) 21:03:54 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x208000, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x400000000000004) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 21:03:54 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) 21:03:54 executing program 0: r0 = open(&(0x7f0000000300)='./bus\x00', 0x28081, 0x2) openat(r0, &(0x7f0000000340)='./bus\x00', 0x140, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0xff, 0x4, {[0x2, 0x2, 0x4, 0x9, 0x2, 0x400, 0x4, 0x3, 0x6, 0x0, 0x4, 0x8, 0x4, 0x8, 0x7, 0x2, 0xffff, 0x8], [0x5, 0xfff, 0x3, 0x8000, 0x6, 0xffffffffffffff7f, 0x7, 0x3, 0x6, 0xfffffffffffffffd], [0x0, 0xee3, 0x5, 0x10001, 0x9, 0x7], [0x1, 0x2, 0x1, 0x84d, 0x1, 0x400], [{0x9, 0x6b7000, 0x81, 0x9}, {0x0, 0x3ff, 0x749d0589, 0x4}, {0x9, 0x6, 0x1640000000000000, 0x7498fcbe}, {0x3, 0x2, 0x6, 0x1}, {0x10001, 0x5, 0xffffffffffffffd2, 0xfffffffffffffffb}, {0x5, 0x9, 0xfffffffffffffffd, 0xffff}, {0x2, 0x80, 0x200, 0x5}, {0x4, 0x4b, 0x2, 0x5}], {0x1f, 0x7, 0x4, 0xe929}, {0x3f, 0x652c, 0x20, 0x800}}}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034050801000000000000000000000000000000010000000000000000001770070c000000", 0x2c}], 0x1) 21:03:54 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x82, 0x100) faccessat(r1, &(0x7f00000002c0)='./file0\x00', 0x12a, 0x1) sendto$unix(r0, &(0x7f0000000180)="049a9ce11d77ae8a95b372c503da20b75c2cabc641ba89f5d7e7c1dcd5dbbf82e9037bea1d44af3ee7642d7f32883b9f248798bba6159b83c488d14703ca9fcad2a6da8fdeeadfa3b7f476570023a0889f225fcf4da84384f5d8f13d2be9f34cf15d0f5da1be6d6bcbd7a02a27a85e24cefbf529fbc3e059c7fd284d9df07c08bfa65ebf984bb412d314e99498bd84ca6e010978e8972f8ed20a0f8ce2f89787cf5d0ace5d825dc3b9f16af0237bfe963981e60b79122b2133b3d783fbce17f7e96844265bfc85e192491f2f780c5b306ad4fe181c68712193b13e798dd225ff2f1c581b16dea6fd3973fc297575bf356bbf364a", 0xf4, 0x404, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000300)=0x2) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376309000000000000001e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6f9ff0d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2aea9c5cb000002000000000000020208a371a3f8000400000000000000010000000000000000000000000000050000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:03:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x98) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0x11) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x58e, 0xffff, './file0\x00', 0x2, 0x3, 0x8, 0x2}) 21:03:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0x800}, {0x18, 0x1, 0x1, 0x10001}, 0x7ff, [0x8000, 0x6, 0xceab, 0x6, 0x73e, 0x7d, 0x9, 0x6]}, 0x3c) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x208040000000c, &(0x7f0000000080)="a13ca9ea32784427e640270365c7d8fd78ab224acafcb20bd3685340260ee26e5c29d05221e6e0bd3ff41b29c18848daa9b17ba7993377db90ea8ffa776265d0ff9e5496bb957e9fed98dcd5c1fb72276b0000000000000003479c5a0330c357b247f96a09130a8dbe91a19413ec2e4321c46d0773373768b6c4ce1edb65d5bafabd615d8fa7aed666ed6fc53608758bb1b4dcb4814a9a", 0x97) 21:03:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffdfffc}) 21:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) dup(r0) r1 = semget$private(0x0, 0x7, 0xc) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000040)=""/64) mkdir(&(0x7f0000000000)='./file0\x00', 0xa2) 21:03:54 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x30000, 0x40) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x7, 0x8001, {0x80000001, 0xffffffffffffffff}}) fchdir(0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0xf, 0x0, &(0x7f0000000000)=""/15}) 21:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) recvfrom$inet(r1, &(0x7f0000000280)=""/147, 0x93, 0x2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 21:03:54 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x100000001, 0x2, 0x7ff, 0x1, 0x7, 0x3, 0x1, 0x1, 0x2, 0x5, 0x5}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x40, './bus/file0\x00', './bus/file0\x00'}) writev(r2, &(0x7f0000000200)=[{&(0x7f00000002c0)="4f1974305587ba6093a8aa4f2eb1b5eff2885c07379d2ad33efd3f545d740a41f1b2f250ce8f521f1dbaf735a3751d5c80435342fd72750f8cda9043580eb3c534c8179894912d06402dca28f25cf6a39663d2340a155fa1ae1655cda290d6eeab20e94ae10e157deb4af06d6053ea69faa69a8694b9f72aa5dd453184de8a58c14b3a68f5ef4952b4290993859ea18001a06bfe66bc7e04996e974e7080698803af020ad16cf18f60a40a25689c57417699cbe452577fbbcfc5dc8ecf9e4c0e2028dfada3d5c54131", 0x4}], 0x1) readv(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/214, 0xd6}], 0x2) 21:03:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 21:03:54 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) dup2(r1, r0) ftruncate(r1, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 21:03:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 21:03:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b496888af7a7ad46d48cacf313a3e910c411d6c6aa98d8851fa8a0f45ca76571b873ce0fbd6a900000041acc3cf740ed31c530000000000002452000000000000000000000098490d077aaf9544666aa81d54b9f85142108e909d"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 21:03:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x14, 0x0, 0xdda, 0xfffffffffffffffd}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1c6, &(0x7f0000000180)='m') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1) read(r1, &(0x7f00000001c0)=""/160, 0xa0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 21:03:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x4007, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd63) r2 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x3f}, 0x10) madvise(&(0x7f00004c2000/0x2000)=nil, 0x2000, 0x4) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000080)=""/112, 0x70) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x2) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000040)=0x200) 21:03:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) 21:03:54 executing program 1: r0 = socket(0x14, 0x201000001, 0x9) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) 21:03:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x1, [{0x9dd4ce33c7026b7e, 0x7fffffff}, {0x3, 0x8}, {0x2}, {0x3, 0x66c7}, {0x3, 0x7f}, {0x2}, {0x3, 0x8}, {0x3, 0x655}, {0x1, 0x3}, {0x3, 0x4f3c}, {0x3, 0x8}, {0x3, 0x157}, {0x3, 0x1}, {0x1, 0x6}, {0x3, 0x2}, {0x3}, {0x0, 0x6}, {0x0, 0x2ce3}, {0x1, 0x1}, {0x3, 0x1}, {0x2, 0x800}, {}, {0x3, 0x1}, {0x3, 0x1ff}, {0x0, 0x4}, {0x3, 0xe0d0}, {0x3, 0x3}, {0x3, 0x3a00}, {0x3}, {0x3, 0x7a}, {0x2, 0x600000000000}, {0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x80}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x56, &(0x7f00000002c0)="f7959b34e213f165174ce0ddaf9f77d4de04b9daa7636aff572304f0efd3e83bc0123eb115b2ba0b47e053b3d28693690472618f18f39dc12ec3cb3253c9e914ee7c3d255c9502cc5f7c6a58129966977b13af0aa153") 21:03:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x41, 0x0, 0x0) r2 = getgid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setregid(r2, r3) 21:03:54 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x10221, 0x0) accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) socketpair(0x19, 0x3, 0x9, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x280, 0x0) r2 = dup(r1) ioctl$KDENABIO(r2, 0x20004b3c) r3 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffff000, 0x8, 0xaa, 0x101, 0x1, 0x2f1a]) ftruncate(r2, 0x0, 0x2) r4 = getgid() setgid(r4) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) getgid() mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r5 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) dup(r5) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0xec752d7bcd5aa26e) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100a0, 0x0) getgid() sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="161c9a77bb0f1d9ad593e44389da8285d9ea7f44c3e95d2562ccb376c6091fd852f03a2f", 0x24}], 0x1, 0x0, 0x0, 0x8}, 0x407) dup(r2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x800, 0x0) r8 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f00000001c0)=""/22) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000440)={&(0x7f0000000880)}) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f0000000340)=0xc) fchflags(r7, 0x0) dup(r6) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000580)=""/53) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x500, 0x0) 21:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {}, {0x6}]}) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xa00, 0x5, 0x4, "ec0700"}) write(r0, &(0x7f00000001c0)="4e688b9692206fcf6fe8cd7e50334d98f7497b005ee23a6019a29b4c9dd955f5313801962245903161c57651990187e7a0b56465bd87b2db42083a738c1aa71d62da1de43036e60de7925cb10d653822d33c869f523669aeba6ce4443e5c35202a6fe867ac56a41a78519fdda3646b587f", 0x71) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 21:03:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 21:03:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getitimer(0x2, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x84}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20102, 0x2) sendto$inet6(r0, &(0x7f0000000040)="4eb93d669254867d4559b277d56d5a4c30c71995a2b8dd3e74c2f216ddd70a42c93310100fa137c5bd37cba69c7640ecaeb11d", 0x33, 0x8, &(0x7f0000000080)={0x18, 0x3, 0x7, 0x3ff}, 0xc) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x2, 0x1, 0x80}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r1, r4) r5 = getgid() setgid(r3) r6 = accept$unix(r0, 0x0, &(0x7f00000001c0)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) r7 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x80) bind(r7, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) setgroups(0x1, &(0x7f00000002c0)=[r2]) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000300)=0xfffffffffffff146) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000340)) r8 = msgget(0x0, 0x288) msgrcv(r8, &(0x7f0000000380)={0x0, ""/249}, 0x101, 0x3, 0x1000) r9 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r9, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) lchown(&(0x7f0000000540)='./file0\x00', r10, r5) msgget(0x3, 0x8) poll(&(0x7f0000000580)=[{r7}, {r0, 0x43}, {r0, 0x100}, {r0, 0x8}, {r0, 0x2}, {r0, 0x100}], 0x6, 0x1000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) semctl$GETPID(r8, 0x6, 0x4, &(0x7f0000000640)=""/15) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680), 0xc) openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x840, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000740)={&(0x7f0000000700)=[{0x67, 0x5}, {0xce, 0x1b99}], 0x2}) chdir(&(0x7f0000000780)='./file0\x00') 21:03:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x401, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) r5 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) symlinkat(&(0x7f0000004500)='./file0\x00', r5, &(0x7f0000004540)='./file0\x00') faccessat(r5, &(0x7f0000000080)='./file1\x00', 0x40, 0x3) msgget$private(0x0, 0x110) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:03:54 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair(0x2, 0x8000, 0x40, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="3517358b5c8d111f573e990c01f5", 0xe}], 0x1, 0x0, 0x0) 21:03:54 executing program 0: r0 = socket(0x18, 0x3, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f0000000d80)=0xd, 0xffffffffffffff9a) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r1, 0x2) r2 = accept(r1, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92d040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95aeb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a6bef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000e80)={&(0x7f0000000600)=ANY=[@ANYBLOB="01002e2f66696c65cb1a"], 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000ec0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="000002855242b7fc108fc8d7f1d6", @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0xd}, 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000480)=0x4000000103) r10 = semget$private(0x0, 0x3, 0x100) semop(r10, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semget(0x1, 0x4, 0x4c0) close(r3) sendto$inet(r3, &(0x7f0000000fc0)="19478d880c37852bc31b03e95eec08a8a3a332c15c5b324f9714e58ba27eb7bdfbb82219306f1c85f005721eb9fc1cb24a67ece830c68dcf82ab2b24d1b3bf2ce07c149264e23af48d56e88cbd0da0fcc46ed60208d398e575625c8c2c8b133eb4babd7fa72b6774b0c003b1c668d5e8061d0962886fbf627926756999b4656fbcc8b78053bda3b2f7689c1357ea2e3834b722657a06d453e4b686b84ba8d946d326fec10aaf1223657611d5f20f5466c3ffc2fe06a7daf0f869faa008d701fc196ef55bb0663f4101d4e21c07abf7bd268aa2a32db1b8ea249451442594835e884a15743e1499ce849e", 0xea, 0x401, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x10029, 0x0) r11 = semget$private(0x0, 0x5, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) semop(r11, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0xe, 0x1000}], 0x5) 21:03:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) syz_open_pts() 21:03:55 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x0, 0x1}}) 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 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x100, 0x0) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x62, 0x40) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) renameat(r3, &(0x7f00000002c0)='./file1\x00', r4, &(0x7f0000000340)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000240)={0x2, './file0\x00'}) r5 = dup(r1) kevent(r5, &(0x7f0000000100)=[{{r0}, 0x0, 0x89, 0x2, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x59, 0x80000002, 0x800, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x10001, 0x7}, {{r1}, 0xfffffffffffffffe, 0x8, 0x41, 0x2, 0x6}, {{r1}, 0xfffffffffffffff8, 0x68, 0x1, 0x100000001, 0xc0}], 0x1, &(0x7f0000000040)=[{{r0}, 0x0, 0x2, 0x20000000, 0xf06, 0x40}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0x6, 0x1ab4290}, {{r0}, 0x0, 0x84, 0x2, 0xff, 0x1}], 0x8, &(0x7f00000001c0)={0x9, 0x4}) 21:03:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000180)=""/159, 0x9f, 0x2, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x3f}, 0xc) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000240)={0x1, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffffffffffb2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040), 0x0) 21:03:55 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x46}], 0x1, 0x0) flock(r0, 0x5) 21:03:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000b00)={0x5, 0xffffffffffff4464}) r1 = msgget$private(0x0, 0xa1) msgget(0x3, 0x40) msgrcv(r1, &(0x7f0000000000)={0x0, ""/39}, 0x2f, 0x0, 0x1800) fcntl$dupfd(r0, 0x0, r0) 21:03:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x81}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(0xffffffffffffff9c, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) 21:03:55 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = kqueue() close(r1) geteuid() munlockall() mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r4 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000280)) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(r5, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r1, 0x4, 0x80) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f00000004c0)={0x3, 0x2, 0x2}) close(r1) close(r5) r6 = accept$inet6(r2, 0x0, &(0x7f0000000340)) kevent(r5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0xf0, 0xee}], 0x81, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x80}, {{r5}, 0xfffffffffffffff8, 0x0, 0x2, 0x2, 0x80000001}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8c6, 0x6}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x7, 0x1}, {{r4}, 0xffffffffffffffff, 0x22, 0x10, 0xe9fa, 0xffffffff98b8ad05}, {{r6}, 0xfffffffffffffffd, 0x90, 0x8, 0x101, 0x8e}, {{r5}, 0xffffffffffffffff, 0x49, 0xfffff, 0x1ff, 0x6}], 0x9, &(0x7f0000000480)={0xfff, 0x40000}) 21:03:55 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/107) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x60}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 21:03:55 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="2f5339bfc0f24edfb541b6c6c87289caa300da53240ebc723348f8e6398d2b4cc9e1631e80dc987e389c71f9a5d75562d606629e956cd087ab0aea0026707b9138d6ca41d42f79a546aa7a48cb14e48c9d0ed0d703350e6785702d3ed8d2d9c1cc356a6f62024e900f75936d655ff0f2d0e8e9097653d9fe368a2d08d93c050669d1771fba4ca736dfcabe1f73af733f75b38f300675ac642474bc0df1df1ab7a269f87a5969b7f4dd9f6407cc4a3132b2d3ab638b9fe263beb2af1b690506f730f8f0d778531f99edada3e69bc03f2bde7bb3eee03059bb530160", 0xdb, 0x0, 0x800) open(&(0x7f00000015c0)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80000000611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) readv(r1, &(0x7f0000001900)=[{0x0}], 0x1) 21:03:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{}, {0x100}], 0x2}) 21:03:55 executing program 1: socketpair(0x22, 0xc005, 0xe01, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) unlink(&(0x7f0000000100)='./file0\x00') r1 = socket(0x18, 0x4000, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="066c0000", 0x4) socket(0x39, 0xc007, 0x81) 21:03:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x1, 0x26, 0x9}, {0xa0000000, 0x9, 0x3, 0x7}, {0x7}, {0x6}]}) syz_emit_ethernet(0x10079, &(0x7f0000000340)) 21:03:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc6b, &(0x7f0000000140)='G') 21:03:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) socket$inet6(0x18, 0x1, 0x18da) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:55 executing program 1: r0 = socket(0x400000000018, 0x800000000003, 0x800000000000003a) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x484, 0x1}) poll(&(0x7f0000000140)=[{r0, 0x46}, {r1, 0x104}], 0x2, 0xbd1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 21:03:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000001340)=@in={0x2, 0x1}, 0xc, &(0x7f0000001640)=[{&(0x7f0000001380)="050e4211137ddee90ed72197f034be627b", 0x11}, {&(0x7f00000013c0)="6cfd5e557aa23d1c9991fca983fee8a80f4abd3e2e08244d1bde6509e911f4363339bd5773c16707c0970362190a2adbe728e25d72c258484e4aaca99d18637a03f7e58daf375b00d70646b6ccb9fbed02bfc3a3648b3bfb0b7e379d391790e0bf29a74cde63f824ca3274e8a2869271966acc1b454e371e23978f0b90f9e1768885d15139f40fcf41f606f298b28a4cf5f4be58e8bbe4e3b2f6ed371133d6acc4687daaa9f409b2bad2389a4d17f5a5a5f36370cd3f8855103eaf9c56531f2aeb9d0c9e31c7e20d662273037eb28e1976480ae23d43ef78abb24e5db1fa5f97846f9dee", 0xe4}, {&(0x7f00000014c0)="56219326931cb8a44e0393767af5d6fbbe7aaa5e4392464e5a8caaa368fddc75b8f0d30c95c5d9f6f0ee41a4684f73a466a7aa17e7485e337607a2d9aa976db66033a0fcaf2285841809a142d0c7fae4a23fbd3371e2c6fb67f782800ee16b89a13f9c0cdb1fe1c6f0fab23113a9155208f74c0dc1d7d7378cc9ecab2961c4b96bad77be240057474268d4bca6aa247930e0b2b68425d638c2515cac3760c0c96e37eac483fa6d1bc2ee97a3ff1eaa22fc55f551aa877fac71c1daf6063a25dc0f5b0b5d6ce8e0e7bb912b0be578efb9155041fec24fbb081db2e309e34026cd6419ae6fcfe2daf4a132e5b7116a180817", 0xf1}, {&(0x7f00000015c0)="3e63c32cf84f49e831b9da", 0xb}, {&(0x7f0000001600)="f83614f1", 0x4}], 0x5, &(0x7f00000016c0)=[{0x40, 0xffff, 0x200, "5ba82225298fd3850384d33e1edc6e44dd1b75470e396db5dd82d2c331f9c5598cbde8785c573684e3a3e204b3"}, {0x58, 0x1, 0x1, "9d7dd501d63ede7e62e58da73236245e0a599a907c7986d0ce388024d80ee4d56b8ee6020279d5fdff8828bcc533ee5908abb5e731eb9af3f590c0bf8047d7862ada32"}, {0x90, 0xffff, 0x8, "7b262c3068122b39c8e315cf8f50b120eb34ba1efab80918b9e493629b5ee81eb9d32553377aabf9029bab1e63836cae31847e5b927520e88d92a8968478c1a7e43877e94871148447c52aa149e12d9e877efe4f327845f0fca9baffc9c3517d270436f10579e7490e1571a3f0ee0f22ec0da1d0ec9ebde898f230"}, {0x70, 0x1, 0x4, "66db8ddbc96b948c45504dc7198c00a1c48cd9e37ccd79c498fd4561e51bd89f7dbf8f39e6a5fc440c1bd75ec1673a73c8d21b8db70106aaaf5da09432c531620cc757f7d105127e9d31f536c99bd8ff30954ef624e414617fce7e65b988"}, {0x78, 0x1, 0x81, "1fadb47492c1581e5a4dd896b1db3eeff43687e9b130c247e8e6457546c1a22dba0d971cbef7f32b4cb56bf7fb54f7968ab7a8a26b429b89845a48b5c5bfb343624fe3d1eae7ce688a82a245105d82f59a10359bddaddf1f4ce1ce5f4cb7a8eecb"}], 0x210}, 0x40b) poll(&(0x7f0000001200)=[{r0}, {r0}, {r0, 0x2}, {r0, 0x10}], 0x4, 0x7fffffff) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) accept$unix(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="0000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffbe77cdbc02c00"/117], &(0x7f0000001300)=0x6e) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001240)={0x7, 0x10001}, 0x10) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)="987c024dd905b9da624ee6efca4f1f4499de05ceb35f6e39e34698609c6c3ebd39f2d36bf085f7942c776330e14c0c1e631155664b96de52f15351080b442f3984210f8bc9a07aca6fcc2d7bbb192cfeadbbe7e3485740a3fd60ebbcdb2d34520e02fa5a6b1924a546564f11be4d358d3b8cdee69f25a9f0e202f32ceba636998f4cc6ff08fdca3503fe6b251ffc153ba2cfb8cff46833ac27026bd9ea9ff537706426ec0234df7c36023bd198f8f9ce7ee59fc6857b3f4764b71dfe57f1c5c92e0f33df9ef67c4c88e4b88e0dcc614c9750558ba2b261e7c90e14d4de1d39c85e42a54080afbe81b0fc54d7ad4bd6c0810af7862e0555d8b9ea0c256ca9dd198ef785ceeed8c8b10cb5382501c30ee8da1bfdbba356d83d2f913fbb56dc80bdfaec25296479cd12f877cb7a0c0b38b8f83dc5b546e53443640492d47738926f610d0c007f2c31d7d2f007d1927d27ef8f94e467d185a356f9c305ed3cae670cb4ef71adacbae00a47fe3a3fe0e9e9a78656fae194f944706e28b96d919ae6b4c5d7fdd88c777b0bc7e86491c15876bd449a37c72578795c6ed9c9acf94f76ba824c49019b094dbf4935d342dd1fae5dbce19164c4d50da0496c6caa339b4789ddf4780c2be56b31184ca02675abcbc4ffb93c3cb9dafb83b6595cd8485a73982c610e75ff5125a05c7c9d45da54ca9decd2feb33160c976231af4cf301702ca9d206ffe527836888b8c9570b10c8c40d741a6a038f3dfc0e204a60f9e54e2a7d687bee3576496031caa442e9b87353c11fc4d0886ff3acc912f35c207c1341b50a536f3d4743c9530f8e8344d3d1ee5da980d6571e1a6c3c18de7e6128e94c06c92e1bd6c8a5f06a4dfb2d03d5bf201eababd240c1af4c451df5ed6ac1ea7239959c2eb668c8e70e7d2589bba9db849c51b3e486e6aca6c5f18f070d6f192fbdf53260067a042e9289b5584c6264e237569309158dcac4b1f35f1af6f1172bc60b63cfd7ee97a54f7987d2af868288216bcdb1832d5d64d330b798ccdab445b11c5b8443a8410ff81227f7cd55e951667e43103dd32fe4da3c75687e5d08b3a0213bf01e710dc00795feb8dc82ae581af3ce6f47991c09a3fa88bed6277d5ba4f0b204596b44067a49a93b4dcffa179f72b136196b84b5f11317f234cd550947eb63dceb74581ebc8e606e30ddd81b525482b64f9294df67f3d1e54dd2a56acdd6066fb3e3993b378f9b3e8a920776edc6a4e841345c88f97e39a09acbd19eded10e3229dda2dec3b1c5a6ae2e5d7a0605f0e09d19bcff3757aa6d0d34d0d1a56d11cbe759f419c5d66e982eefde1228fc3baf7860bf63cac2d8891322d320213e616dc4c39e7f4495a75d29959b8f8135a97d0f6c359e97db1050fc5de1cee5a1495678fade09d36989d3be5446989f6488dddbdb3e07ed94acf78cb4b181762b1e5cc0d2bf14883760933a7932e481c937783d6f5b1266ce50a1f2910b3c375284812dae4c3d8e7e0ce01982e3cd4748b48da209237f6c10073dc0f4f98cddb06a012b3bc59a7dbaf775a7816733d677d6a6f2e80bca406bdb537fa10a81fd694467edd30b1d88315adcf616a6a2eed84009eef1df975b71f09513d8cc74df69a4ea5e8a948e53adc123690e2fa2aea3b186a21d8a6be1b70de612c160027469653e37d0d3000eb5daff40ef132e8b264378d9f1b62022a454cfc1183be4eb470802781e5119a1b5efec5ed252e1cbcd00b23f640fd38d4a73122f0417c5251d546fe5c843441bbd64cbfad7e28e209995d03d1591a3fb52609732c773f48dc1c49f47d009d08192ecf959f1a6f8e8193433ea8ba76117d7526794419508efe5890f66c5049a8bee91002885192c98050407ae7b032f7e4616c9caddd8a4d9a2cd0825e3091b918407c483aa46500b20c0a7e44b109fc6f31365d2a03517550267e52800b803504f14b7e61df91585bbd89c00f9dcbf1800e020f473625b9390ec997532f859e104bd3e551df05bf7909fbe45d34085a17b9ff5e0be17679e02709cfafa2c36fa42254eb3faecc257072fb4c0dca03af3d09b28d1e659e1048196075c633cedbfcdd2ef61c88f19ab802f5936c4a75a97eb667ab8306121c2da0f2a9fd232c38542e121307c7e1dcb160df17992c77a9bc62a6200dba997fb32557d2a312f677a69fa9f8710e99cf0b9713d0ff733c4936a2c002c2d11d8275976f8f7790aebf6bf347bfd3fd1164e9962987b9c63ac65ac4f9d6e1a53feddd15b7cf28c84d688f819c51e01666809627098d363eae6a04e7b9489352bcc8b198d917aa36f98c737965ddf1594b6d08c8aa55473131ec1b0f11748e14a30680a4cf63a5d376b3d14f0f9b3d830b994582e9e9298b25469f8327e235e9ace1c5191caea0b7dbe4098e1478757e1eddf64b97374f6c47ca2d5a594efce7cda2b9b6f0d97cbfa286c4ead914f789938c9449b84f93c0a886fa052f6b82e4d6e73507a8dd3db52fb08590ecf88d7d30fd57450a1481a4e148a9338f3e2907ef277304435d24c92c63076c56b41140a34ce3eab2f7ed061520bcf39bba7b2f5c4d3f8bbf95b6110d58a83468ad27f1eeda5380ba66d074c882679c1537004f4f623a2f94860ced08f69da684a654098748863b1889294208038f99f4c8c91f5e439ce01c878ed347c898d47d586203e13d5bf5d682d1204877019af3a9f741e74ac599be17a690daf0d62b1299c621de2357c11fb714d7ca5b143eebbc78c7d1a6c515044719ba453e871ccc61879bea5fedcf986160a9b44b1640eb3f7bc6f36e04759d1743d0a14cbb79d8bb2e8d4029604376007747b02395c7f9204a1c42cd9a5ee00b7e195fb9d1ceeb804b88a34ff131eb0511460f466985eff7d904f711246114bab74514866afd1fceedf62c5f996f5150282878696cbaf97519b050eb654360782abce211feebe9b8436cca1550351f2bdf2bba8c0f0fdfebb43a0e1b7a4629b889fcad1cb17ab01cffe22c01c219462db28397c55843c79161ee883a6ddd0dbc9c20b9afa3399166d762ee6adaafb01cfacb1d7e6a59d6402a808556d5cb854d1280e0b46a4859c6a608a6d1e0ee2077dee05735b4cf01f33e050ebc380f91488062405adcb090cbd3de4767cecfa33b86c8244926406460b443639cf7c6e74298593627c47b1edd98c733fb36aecbe44975bcbd5bcded66cfd194c1ce30a61bd3edfa8272a56237a456b6884f83480a97a45ffe3df8b0206af86968680edf8cbded2a18d57efd6475f8e1ee5cbb996427ff0f42e0c34c1bb6ba99e6168a48ce0fcaaf3d5446cef1fead3ce5351d92f339d343dc172e566c9c1954ff1cf8135de00fdb3f1cfb086d69e4376660855aaa5d6b45575040b9da23ef09a00606766bf7dfe79e31aff8d9d1053a6c251fd5fbc3b14176a23ff30c9533b02ef69a44662e0823c5b2d207fe31185ad8d6903155c2da0347517f805a16f66be00175742c65e6d6f5db387656fcc64e94f75198ba8a8866d0f3d17959eb3121e447ea57320ecd90bd1ea399c7639581bf91ce48b962e1d038c1b724151f8012f995f5c57175236593e86d66b387aef5ec82eee7bbf39e490fc05e62dafe75fc7b9e54cb61c5dce3e61a095a37bb54575638016f3f3671384059c1bd792b6966e663f9d3dc34c84ccbbbb87e7aa9f7e4f9298c8abf16bfee45054d67190e417ad7441529110d988c14aa02afa2f54068463108fe24a3f05645c50cf3e27160f65cc7754012f072f1af556f0fa6d0504ea31057569e94704954592b25128922f19fb08598ffb8a5c340618cf737796048006315c62491e89432d492bebb384033d41eff48bb526ff7b4c2019c803c43f82ef947a327b0fcac2f38a3cad8448500bc72050e35db44370909853750bcda9cfc93f80751fd2b4bfa17f4e3c348e8eb568b161b5a3943953a811b7dcb1ec551f2e7b66da351cd581963ea60a5b9966b2dfb1336671d34f825bf512935b946dcca4b428f512ae92609277f690e7b1ff14e1d1f4308996c99fdbb779e55405f649d942fdd1c51f186a798a91f4e4c3db9b229d0a85ead114161ea67850b6fc4caca5b8c20c1b56c97c90d5b23199a5ea9d1551094bb12ce092bc3c27069da534f521860d96712ffb4d173a18bc6616936642d5826656943ad9d9a271d24bfc50726bd4279d2d3fb82db6eb8f99451ce6065f97673a6336d28b12eddff27a070a6945a79aaa62797c747f57bdcc06f46e3fe3470b39a06989bdede317c9bdd7ff125dc4700d1e61cbbda48fd92cd836c089296d85e355a21f1fecd1ef315dca2c1c2e6bd6bde353c8be7ba027594c289a552685ce3d28a27c23452d9415d6b082a637f94cec0f08304ecf738ab1567db2a24b5a2749e1fbaa744adc147cda4fdde821c66d9a6e969a55ab5e08dbed55258fa925aa05340b6846f15ff5da7fd41293ba1108b9cfcf62002bf4d4283806c40681e26eee59d9853b1d36793de6ef1b5e1d3c450ca2c4b0f62ed813b9cd24139b34ceb3d0e305ecb708af21c34be456360f1b8183c245888b2eb01412c663a9d4b3ce754866a60102dde1d5aeed4ba15916df79b17978ab3edbd22c0718896cd6e099a8c9a1819471cb70421ac10beeaf3568a0f470a4fecf40a044305bdce1ea1ab7547b877aa5c1c6640340c2dcc6d6ca85cfdf01eef54c5918bd92c550f76e0c22f78bd4e2cf14de85782b2d7bab79f9a0b8393ce3756fbd71cb186e26cc49d688dc9a905278c0d722e8867ef03d7be1cbdf471ca6bb4be3990858fb690546a9838c012e97ea4267633acab8327453fb0fffdf12099d0e85a76a5173d696f254fd778a8d0f51cdf54e982fbc95d368caaae7818cfc4a27b313d760efe5f40d30116cce937c549cada8cd67cfb37decde22a088e00b6056419aa41687277f88c309a16c54d66b9731a700cb0f13004f8d85ca909f3012a1d890137f54d7e8c6aa202b2aee5a0b676b02e8b9bc4d7e9e5cfe3019e9acdebbabe42cb82164723184c7cef798bb8ed861b282803cbc5f4dce424471bb4fa85cad55fd486db8e3266e31b03315e46a182a391b37a9cfca4d15a6cd6a0551574e6c8c417f2f8bbb9eb0f4da5892c6915352c54b88f05d492a1e5695fb0c6c002d50a04fc0cd4f8966e977bf24f93bb6a81dd2ca6613177523a270416f64f74655f28ecc76e34287aad9b93d28819e2ce23c19bd3111f68cceeba1e98682cd4e11318fffeead7f481ec2f1f4c98d277094f3c790a1a0cdde25d39dabdb653dc20feab674aacce53317127827d484585251b6476513fa99bb2999dbc3613bc6e6978c05cf48d1c3299231fc64146a246b3fd851ce0a5e603605f2ff2ccdffaf402a3f7ebca5ddcfd8a35d10cf232fc653d75adda7789c879a815d064b914d1146ad8875d548f3e681131c438abb27bc42863e7304ea940f01f9f5e7f329abb11345fa464023b11696aae6be607eeb99c322beaea7128b0e2ae0f751f95afd9185e203a7059765d24763e162c22d75a22dd68153f112ad942643ecb946b103fe781fb0db658fb71a858146a9fc2652240c24eb6ab9e9e29ecc714b91f27a0bf70dda6407322b67ee405357b83c89e90b9e15442a167edeeaeb29da923911703873542e0c209c0aa60477a95faeda734f80297315713cdd31493e27125749de1166d7f91098d8ea819c1027115650708d84ebe614358bdea53be43d197df110b44c2e53bfb2bde0526d66176fcdc03a543bfdd30ce67c595bbcb6c5fd99bf2e802ca571fef43e901c105d9", 0x1000}, {&(0x7f0000001040)="067b8a888549940d46bf4360e98d6d429eb3a5e2b1651f259b27cc5bc2a1102d183b7188e48d30ffc613", 0x2a}, {&(0x7f0000001080)="916d85a1bca457f16eb66d8770d3fafb8c65982167c69e7a486374243c52015b625e47d6d1e0ecb2c8e9c5ecb80ba84859cfc5c957e06a258c", 0x39}, {&(0x7f00000010c0)="f8157ab2814040187a97268a13ce9d9659e2d7d7625ea8530ad4a60afaf802288b1085ea9edb348e5e928eec583eae3be6841d49199b7324d36d09126f86233b38fc9b6e7facf03c1c9a572b83f8c648f64dc22e7543ad8d80af392e1b651badf774077b200a7e91dbeaec66bd5f2d2fb26b40ed631e30b2881493ff5e461637bbe7830f3c33b230dfc6416a457a7a3619c72cf3efdc21e0770e1e2ecd712eed85b45aa395e6fae675e50248e23d212a7859677fb0cfb4e4e567a267cd45c50b9e872c8ab56ef0270d3d1580d0588edbc49e30204684a08207f91a05cbe640350118e8ca5f45796935d29f26d79df2b28c4d83c594", 0xf5}], 0x4) 21:03:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0xfffffe, 0xffffffffffffff2a) r1 = open(&(0x7f0000000040)='.\x00', 0x202c0, 0xa) ioctl$KDDISABIO(r1, 0x20004b3d) 21:03:55 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0/file2\x00', r0, &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 21:03:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000340)="b6") r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000280)={0x267, 0x80000000, 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0xa1, &(0x7f00000002c0)=[{0xffffffffffff0001, 0x1, 0x400, 0x401}, {0x9, 0x80000000, 0x2, 0x3}, {0x8001, 0x0, 0x80, 0x8}, {0x6, 0x9, 0x5, 0x100000001}, {0x0, 0x100000000, 0x9e8, 0xfffffffffffff666}, {0x77, 0x4, 0x2, 0x45b33386}, {0x20, 0x7, 0xd6d, 0x5}, {0x3, 0xffffffffffffff53, 0x7, 0x6d}, {0x6d6, 0xd61, 0xc, 0x6e18}, {0x9, 0x8, 0xe82, 0x3}]}) fcntl$setown(r2, 0x6, r3) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)) 21:03:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x81) flock(r1, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x1000300010005, r3}) execve(0x0, 0x0, 0x0) flock(r1, 0x9) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0xfffffffffffffe00, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 21:03:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000100)=[{0xa57, 0x200, 0x3, 0x5}, {0x100000000, 0x1f, 0x6e3, 0x9}, {0x48fb, 0x7f, 0xfff, 0x1}, {0x6, 0x1ff, 0x7, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x7) 21:03:56 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x8001, 0x1, 0xed9, 0x43}, {0x8000, 0x100000001, 0xffffffff, 0x77c}, {0x16f240e0, 0x0, 0x6, 0x4}, {0x100000001, 0x80000000, 0x0, 0xb5}, {0x5, 0xfff, 0x7fffffff, 0xffffffffffffffe1}, {0x10001, 0x200, 0x5, 0x8001}]}) 21:03:56 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r0 = open$dir(&(0x7f0000000540)='./file0\x00', 0xffffffffffffffff, 0x2) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x6, 0x4, 0x9, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000002000/0x3000)=nil, 0x1bbb}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8001}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000002000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil, 0x400}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000006000/0x1000)=nil, 0x80000001}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000003000/0x2000)=nil, 0x5}, {&(0x7f0000002000/0x8000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x800}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000004000/0x2000)=nil, 0xea0}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil, 0x101}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000009000/0x1000)=nil, 0x80000001}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000009000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0x3}, {&(0x7f0000001000/0x1000)=nil, &(0x7f000000b000/0x1000)=nil, 0x1}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7212}], ['./file0\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000007c0)={&(0x7f0000000000)=[{0xef, 0x5}, {0x0, 0xfffffffffffffff8}, {0x101, 0x8001}], 0x3}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000580)={0x5, 0x400000000, {[0x0, 0xfffffffffffffffb, 0x9, 0x3, 0x9, 0x9, 0xa61e, 0x0, 0x81, 0x20, 0xfff, 0x400, 0x2, 0xec, 0x6, 0x7, 0xa3, 0x8000], [0x7fff80, 0x1000, 0x7ff, 0x1f, 0x0, 0x5, 0x4, 0x9, 0x7fffffff, 0x100], [0x1, 0x8000, 0x68, 0x950, 0x457, 0x3, 0x5], [0x0, 0xe14, 0x5, 0xfa4, 0xa5, 0x1], [{0x8, 0x200, 0x4, 0xffff}, {0x0, 0x100, 0x3, 0x100000000}, {0x5a8b, 0x6}, {0xe0ab, 0x20, 0x8, 0x9}, {0x1, 0x80000000, 0xa4c8}, {0x8, 0xff, 0x8001, 0x4}, {0x3, 0x100000001, 0x5, 0x5}, {0x3, 0x1, 0x44d4, 0x1ff}], {0x7, 0x5, 0xffffffffffffff7b}, {0x6, 0x8, 0x36, 0x3}}}) shmget(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) 21:03:56 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) getppid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) fcntl$dupfd(r0, 0x0, r0) syz_open_pts() 21:03:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:56 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000003c0)=""/201) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSDTR(r1, 0x20007479) writev(r1, &(0x7f0000000300), 0x100000000000019b) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) ioctl$BIOCPROMISC(r2, 0x20004269) 21:03:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000780)='mP', 0x2) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="fb005f00828f66d947ffb65ecb872f06c31d26c5c4d82b4f495ff132f626179283a7c63b3cc534d41c6e989b7e0dfa299d8cfd2f46b44ee86f08953e3cda959db599761c963ba11e4276e2e8bcc6b7df6531212be1e0f4ed9d7c463550a8d2473539fc69d74bcdd99f29a290b3b552b1171914a0606f22c81355043f13391d3bcf472179d8ea7e227c8f4b90557b3fa65117b23cac9c8ce290e9d66836727fdf1261a338a3", 0xa5}, {&(0x7f0000000180)="c675edf57fa871a1ba0c82ed9c4ceb671ff009c67c7d8f31bb9fcfe5b32a95d44e175b0034487a85930ce70d12b7355dc0d7890a843b459edfca0888f7869d79bd758771aac63de5685de7513a4c57c1efc256fca877c5bbdb7b760591e956483b58a85971461ee078178e160288391537e894e923fce9", 0x77}, {&(0x7f0000000200)="15f8cad656c9813f96bacdce264727d29dea205127b3a39ad35124", 0x1b}], 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="e800000000000000ffff000000000000fe32b4f702720cce717a901279fecb99ed88ffc84c779771a28322a7ab1462f3489bfd94eaa4f3652c43646357d144fcf650dc357161c9662022652a6338d529fa0786c651ea6789366d73bd8cc5e76d035b5ef333e5118863457aae4a13520a16958ca1b356da36ed96e0fa6af4e8293507819da1895eadc802584ca42f1d9180d22b5931dc0e457224b871ade859e44824704e4225db0371cf5d8d43d484a01adc93bed0a82550266ae5c72b753193190705775951793cd7a8f64d8e3a9d99d4b97d40b21a2ff775495e824f7f4f03090000000000000090000000000000000100000002000000a4cfb7bca7cf5a0127698ca70709fd447e89d95d5c57eeaaaa4afc40717d4943a3a8ba28727861d863a2a4456b5d4df9faf99f26c9b4e8a32eb45602f59b344bc190c9d7c953c9f44c1def113c6f9df2cc8298dd0b890ada1fa45b25e1b99a015fd2fbf25052f61fed6833a1a87db408916ebfa175afbf97bc203c6e80a32a55d000000000000000010000000400000090145ec6f17d51e3f7f47f64fadc5ecac69d1d2d2604c636099cfba79d7ce61f9ab142eacdcf9116ae50e34257afbca2737babb5f8c394a048bd3e3dd423ef7687017ed2788f545f4763ac0bf71ff9eef562084c6cb99d305ab420f4da05bbc212fa46edc6283fc7e75655b61a2906751c0f98cd5a8d4a9876de50b4987d8ecf79c6fa4acc3a76407b59c240e315f8e0f172149e8da67601f4104a072295d31208314d7abdd50a3366ffb6d1e93d1db3df19aad754b3963553a2f99710d3c81c7800000000000000ffff00004000000032e8db13c666730c1853abd9b05202f242464632e04da4faa64d170cc95ba446e77db381f6640fae2bc97273e2738fbf93483cf21dbb6729e86b0e6f3524ab0c07abcf6974a0f98e0c5773ac96daf2b46b9183596a682a8ddbe1f79eed591c90fc7ba80af035bb00f80000000000000001000000ae00000034ec6637512d0da4ab412f82e3a96d120735bd0a03aa5ab6b6218cac9ba24b3c3e3a029a989b4f9c4a2ae28658639b58f3b6c8818b6c1674e636ed5460a7f91edd407e45bb455e3735fdbceedd119fa1fdbc9c98038450de635bbfa8b7b19a9765c4f78b3e2c6942dd212a9b4b6c0800895266cc58c2a09c50a5a3bb5d66f948a24c9e121885d2f1fca04b40a7097d59721dfe79193966cc8255c7646e4f0e39f1d95744ef4c6974ab9a845a9dfe32b4c4907684f65e2319c579e42cfd488b53db007bf05eafd4f47e5b171028e5c288e4703ddf4b3000b1bed76381419b1d431b6c5b0000000000c800000000000000ffff0000090000007f4eda4c4a1d5ac93a25802b33edbddbc14f32a4f95c1281a37b1a5cd6ccd41b55be62de865f411621f1a28f51d024f012f70734048587a102f72abeb1937f567338c07863420039a43496f639c61101210aa58525c347df30dc5059cb95f28fc8dc52ae16a0d41f8e79849c0c59ec3376df8f71198d11fcdf67315cd58355ae9d19b9e7031f6228e6f24d5e1de3dcecad45b24772b2912db3ae1757b779ac19d76dfec6a32f973688f7d5878a7a2f1aba6d04c826ad0000"], 0x480}, 0x401) write(0xffffffffffffffff, 0x0, 0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x5) 21:03:57 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0xc367, 0x5}], 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0xff, 0x400}, {{r1}, 0xffffffffffffffff, 0x20, 0x82, 0x3, 0x9def}], 0x5, &(0x7f00000000c0)={0x6, 0x1}) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x82, 0xa, 0x6, 0x4}, {{r1}, 0xfffffffffffffff9, 0x10, 0x14, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x40, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0xff, 0x2}, {{r1}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x12e, 0x7}, {{r1}, 0x39b4b37666710bf2, 0xc0, 0x40000040, 0x6, 0x4}], 0x80000001, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x30, 0xf0000000, 0x100000001, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x1, 0x11}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000007, 0x10000, 0x40}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffffccd}, {{r1}, 0xffffffffffffffff, 0x54, 0x8, 0x3, 0x7df}, {{r1}, 0xfffffffffffffff9, 0x4a, 0x2, 0x4, 0x4800000}, {{r1}, 0xfffffffffffffffd, 0xa2, 0x4, 0xf52, 0xff}, {{r1}, 0xfffffffffffffffc, 0x0, 0x43, 0x5, 0x4}], 0x1, &(0x7f00000002c0)={0x3}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0xf772959458e0b4f3) 21:03:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='W') r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000080)=""/12, 0xc) 21:03:58 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) preadv(0xffffffffffffffff, &(0x7f0000001900), 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x611, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x6}) select(0x7, 0x0, &(0x7f0000000340), 0x0, &(0x7f00000003c0)) 21:03:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xc4b, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000002600)=[{&(0x7f00000025c0)="e47bcdfd09d0a1475685f17e03af9e0db749e703f531f278ec33d1"}, {&(0x7f0000000240)='w5ge'}, {&(0x7f00000026c0)="d5152bcc14cd4f161ce72c643c710eba37e4195ede33f04e71226891e011b6832fba0000000000000000"}, {&(0x7f0000002700)="3936f3d09c63361d8fd08a8be1a247fffc8f3e7165bee3bf8f810f1f5b681dd69a7d2afb4d349ef37edbee73b733debb38c388484b26a2"}, {&(0x7f0000000300)="071d742f131a906201324df7842d8408b0d341670fe79a7d4e55f5ee4315c8c1bba240b68ea472572b30c46802adc6fd36491f223c74e2a3e53543186dfe892e90da0c22c7f193b430aa66561135a07453f2555619670434e491da7cf5a707537642994c8d0aa8ddd162bcb8d6d9c25b6edebed31e395f7a9e913b75b6f8d03ff5277fdc2bdfb8f7a1c6072b3bdaf00b5ae18395abd2ab72f86b62f4e03451e4e3ea1a22b581125d6d8b34fd3fb0dd9638b857b7a8ea676c71dc8b9319bb0d1c9754f0ff1cc390caee081d214d776b9ff56abbb1a9"}, {&(0x7f0000000400)="20ee6e93d3ec1478224b4c2c5d7fcf1c35d4055ad9888ab5167e32fe8ddb8527bd6de8d2551af94e0ea83fbfd8725ae68f26814233dde7dd30dd997f4ed0b209ad6b6425835edde4a983151a13bbcfa1e253b6c0cf42ec0e443557c0d828a84b7879a118da057fb57ba95649576217c356c5c02f47e9778dba68c18123a9748933d5e83f503dc9136df21934d3581814f2f5f952adee63cc1b1600fd23c7bd6eb20c17dac9c654c2c637288686cb8d848216b538d708c63c0168e7712861f4a10759285e349f77cd8470b3e24bea07997a0e8a6e1e95a12d67a7d8a6df4767c5522af592db1c6661ee73733d35ae138251eca9899ce95c54731d456f02cc619d8138ef21167f6ae38c293b4702ad937a0b86edb4bea802404536189c427967fb8172451414116ca413f4b1234c833826272d8cca9bc63d61dfefb9f542082d57a2c760b73503794a134e6d690ad9b15450ad67f363f4c49bc86912972a321738beb9ee33eacb9020ac37b432ae4ce0dc2a33b265a12251a557323a365074d747d7705523317a366f1162f5256b6f2dcd0ba9747f6dd54679e6af5a291c6ed6666ae7e33d6876b01f6e5ccc8ea1961fe99e77751a8890c48a0be67b65fb686e73b9c62e2236603657160d8bae62bb16254b6db03994d414cbc0dac7cc4a4f1feb2a548a7f1525e9177001f365b1882438280ee3cc6b9d77d540ac4692769529b2148c625f816d28527cf2f9704ebac3026489632afb068ac5c510bee719ad208ce56e7bcde9108de52b5f58ce1e54d6d487b56f84c4f2a7a55c6aab5a0db3f0a902b2c0a585a8e3d5b5d0eed5b8d2d21b5fc0e8ad2fa0a36fb5cf0016854e7dd242bf403bdf786ce6e715967017f94f4c0cc413c7bc7580a69fdf36410e34749d4a1306077f9a715f4d96f213a9ab5b666d58b288001957674cabe244f61e78db386fcef8dd4abaf0fcfcca6ee4ec0fb9ba20a7b37f5484f454c51ca4b74ae1986340904f2007453f33622fd2c7132bc4387af6760baeeef1c0d78faf58d74449fb33ad01775de882bdd90f9a25626411e024a6386e79f1052e70fe172d6ef6d74540e9ac92bf603d0d6933cc5e031aacc8c9c53a6848a929bb646322d2425cca5c8ce797ca73d40e3579f209d121479a9a6fdc99638a3df58c03053816851a29ff7d484aa12b549518d0a8e10921364196ac3b5d8fe2fd56f2fb3ff1a11a7054534fe1fe2c99842f98f01602c319c889593074fee3e2b8b11dffb1d8e97ef5d1be51d828d82819949a510282c4465a9bcad7dda1cebcfb504f068c341bd602fd2dcd10e88c7a646bb6ba15ec1da773c989a06232eca1e682590f93f4a1fc24ce72a854927e0f74312b09f8cbf197270ccb16a5317271ac9c726e987f479e5a03358d9d27f1421dff54b5fdfb1f85a44ff36fb31bd6bed7ce3118032b09fcc9cef9c4610eaf1e985f61faff9fad4d58954fba5a713d57496b2488ce2e35cc77d472f7ecfc9b9fa0c0374713c6dde868a8380cc67c6cde3e94e8fc463c59f00c72ee25eff2be4ca2adf68069b6c03bbe4338e249b3e8180095425f621e7732d34bcef90bbdcab7347a49eb6c8dac651dd4ddb779dd05b65e493f57d730b0e3a6aef7d4fe5d0f71c7e41175cecf2dc0537d872ed69d1a80ce75ff46ab1036b4f05d4d8b7c624ab291b1213ddc4507eef262bd157a408930ea193ab6d09a3b9b7ab688c9db42aa5988cd97ef7fabedf1483092856f1008ffb61311614a06ff6534711fd11e25cbe3d1fa336481422ba205c85be8169e4149aa6aaa36f9f3199860ddbfc168906691aed4cbfb86e71719b583efa177e1633412ed257d9fb6e98fe5bcd6df0a7a7882977dce535b96416191af4f696ef8ab89906098c6f66b9d223263dce60e3ed95460fc6ef7976c9fbd02ed96955d5d6bb051d01ef4979725b7120383218fdc7348560dfe752cc02292de9b159333740574e1efdead0e3fd0082f7961c54e4350d9c594c33261a851f87d401dd46e61e74c6754e816aee45548e952facf7877c86f16e745a728b4316df6860989e90b44470983ac612f7e5f784245b19f14a7d90e5f820951b993b40425d3e6fdc8bf24630ba5cd49c86929e3c207826bad48382194506413e40f4d5a00ff48fd73ece1c6332000c0999d182ea032956cd1a319a5b46024bf23179b8c61e97e22f354324c1308e35ff028e43ce7282b4334f6f1d7653ef61e48904d109cb0d27b117ceb251f09eb67d3a3359c64c73dec915f3bc988e41696c116f1427125d38f01e5fcb02392147123a068688cfcb1f7a40c7b030fb3ca1d9445e47d4d62bede93cc33bdb47b96cda4618d996651920190ce13a6351837f273eb2839b068862841bb228f6dae90096fba995d6a6c660cc62cad8afa5dd451cd6e1f138b223544836090c8045846a8c69fe605b8c47f1546b3c379c1526f19eedbe37d4d20fc2b7d195e38589fdae0816a775ab21ca7e45ad831ec471c1b9b18f62a7d614a355808c8c90797939710241ac43db74e8bc55fbd9f7378555ddd05a08b0b905d4710ac5bd303bfef17f55a5eb31542eab35a659eaeba19abf7630ade192c6d7aad9b533cf5a7eb77a0412448f68282bc82f0a0dc5fbd1f536d6ca9fe453a64c0b0548bd2a8e634331b0f8adbae522031e73b1f6876ab84ef8e9b593bb91eec7b9d29d907418ef035306ad47ed5c93a2341c9580b4fca3a82cef264e5c21f49b5ba01fa3b57a406cede2e5d100d5a9d8d4e95661b10828bdca628750e789c4b0102c36a32ddff5a18526ce9f22532170e43c420f7a9e7d603ce7269e831c4a0cd58b2894c28a469a0ff7d58bfe413f7aee64b6fcdf224cc1bd23b89d262f59bd0f11646422498403033c97f6d3e14d05b1aaed0d137dfeedd3bbfc45587bac4c1d874d1a405a8f724b68d5c6519ce5142fd5cb886693386c840d0890f62d8e929e77c1a8a01ba60e7f4c0cd34c1dc34efe55be48c5d8af7508a845172a2f782cbb9f6dd82a393dd20130609c22ce66df92c81f7a4785d4659f33e272567103c9e53db9052b48ab3684e7ec43d77a14618bed21fcadfa6cde75379fa228e717a0c9f534644316fd426e9a295998126e786a24b603604e0891c64a0444e527f80711c507a63cb3315a04dcac9dd770598fcf9a6d0e636ecb22536e6b1cd707394d6edd69054b45d626cd072d4f681981533cfe8819df25ebda092726980f9957b7dd72807915d60d25d2441f52330cd6101ddb842f4cc1ef6158201389e81ca3606a09d0e61993c373485015eaa5a3f7f43d61e28941ec6fa673ea56840e266ee4d6e7a7516bec1d260a9c23a006915f5910e42544b7649d77b820db6f7b222266948ee23ad93f51d8f60ae9f15af5a450e9119b47cf51be93bfe19a795cdbd43b40ad8ddcaa7374c5d4e4e9dda3baafbf0f8b8793f0cce35abcb595cdd6ae41cf4b3120e1571ca1e6d2878c2f1a5112dfdfc3f30a50151c2419392a0dbd4e6e697da2e1e081c3813a52cee7bf3a073b067ac3bb8f00f5022a33ba60583fc63803626d2ae11742622e38f0a658697aa96d6a045e2e01fefe0315e34589716ca4ed034c924d842f92c9bceef8377db9622ca133e431714e83c7986994f6ebf7cce63c548ea1ff3273649816bf35ed099d97acac194b8496f3f05a7efea906ffb0dd7f6606a51398767fae497654c53da15d599dd48683a8bdca49b33959df504e6e6a7548579e4b7790a45017bf50c827e401719bf5b8c81d2594e240427d0741b1d8262beb925ed409fc85a7ec1631e004111c25f46fd2d008d2ed75d00b225d4e26c12427bf96db52a6b998d1eba9ed4024f989e6ca0691aa8f179ea64e827dce7f4dac2d439df71d6489c55cdc141e01319d2d29666629107e35414e303dc1103433d8e6d7ac2b87122ffe47d24427b3f08469c8db8410e755d8a2cf3f812b63529e68a144ff316c9d3f4cedabefd51f01c950028b9cc15913c123ed6f65b073e1b8da20f4a29888a434f77c7735878c70a962e200ca64c6c30323964d16570c6505b154916acdc10787ce56b28842fdcc078fe5daff627f96c4e185ee2cf58edfda06fa5c90de901e69156c66a5706c39eea485198daccfb0c7da0fdbf42881fde267b5997c4b6585badcf5f674fb7f23caaf7dc8020547f45309a6128516c6fbb86d81d08d08ea94f68d8c615a8b6e225c15eb8c5d0e8373722913f40e1081cf073453161bdf87b57918f9abf2e356d00a856b8ef221a6feff031228b05f6eaecf69d7aceb2c0e055802e508efecc0abbbc7c9a3cb06e84ca7edd4e6240372f51165c0e57d6af36ee1f7bd105260fb375598b8c651235a95c74cfa3c0a5942c1e3a9e1c61cd714280b706df49a6c3b47ad37db15f6dcdc43149d2732bf48e9f9ab8a7a3472f8adc7795b9d00f673b100c333b3439f6de3b45d013fc36765564a6e4514056dc92f6e9f0c5f3f5049a6b2b40b8838d06866f9b3600164238bbcb0b890a3c79cf234d6700db719698bc53e073dfc4c9d7ca5e47453d3e5b7426ae53a7fb3163e71a3916aa7dee3c3e27064c03ef13a9e57529dde505cecbfc8e5d36aa3b42703fdb2e39b3179dc2bf222035b0ced2b33317469f5cb85f0edb4cb8d0bf617ba530c2e2ca6eb195418b4607ad4b3d9ba8ce40eeb7b280e17562e1391dfe387608f2dada1d579c97ed364386c8ef83fc77727fa0b0d88464f9e10d038d372dc56bd7e87e46b24190e4a0b8adfef1d1047ff3d45596959b09bc5aaa06f20841f77417deefc415c6f7b6a73397e5364560e555a4e766a388b1e2c59c64f696478b2850c0b12f13aad1f9886771f9a60d0a0d6c6ece0928c6bb4ffc43b5f8cd4f02ac1690cabe12fd736ebb00c6613aaa16e2c53c5380a064acd6065e0daff5bdf571a5e842da2db166c38a51e7275104ab278be087872e0860bd942b24a7bba9b82092e65bba34ab6f25d1c02d477ffcd31d3c3be7abd9b0d6df4bde0047b00a6696698c72f36fbc1fafc6cd8863c79be19cf9af071364d0dae6adfa028e8669456b367890578f7996892b4407fb7bb7fd46f02a12fcae97dd78f55233f90d21e4ba6fedd732407343922f4f0eace4ef1de88546d86e78d5cc96db8ba4a49b6ba0b740d329d5c5e52908896566c36fa37da8e29ca96ea1632838eed685ae41449d37948c9307e2748ed7f27911be8223ad9d5df91d26ffb66a768eb486ab97c36ed77eaeee860f070f6212b1bd89757eaf707adac11490862868fd5a9a7e09ddf1466ca2b3e93971731311176a41ea2af7eb4fe12d12ee29e8dd18eef7cb78925a88ba81c9774c22fd6458ff56655f3f36bea7018191ba4aeda8e19cccb651bb75a2408aa2e7864b466f9c9fbe742675d33e60c8d3b731ad1893d67520305ff8fec8b632c6b291530c180eb447067d99122ae15f55755c5d449218897bb237bd273d221f63c5134c5a9c9b1688e4c8e0d418d1b68d34ea9f811edee720cd0d60954eaa681146200d1658dce238efe136136ef72e8bdb56a65b8beac38264fbe5ab6f82bcb9000a39515e7b749e75313ebc10b7353c6c8b476d6fe5f60749ec478e8485dc3fcf678f9b0b2f3cb2777d9b4262abd345842119c46a0d19a3c6ca6df3c74e699fd6da873dcf9c9540d1c46ac247ea54085671eb5439b0760d0189765247ac011040bdbf23704589e89ed8829fc6f6898af13d0872faa80df723b462eb4d4e72c0948f2eb9a9a8a7fe0661689e3bde940a424c32214dcea94eb4311be67926a3a301699871a2e4bd9c"}, {&(0x7f0000001400)="208aa93db9f5baf110a0"}, {&(0x7f0000001440)="03af35baa4113d1a8921cc83155345d0fbae0ada63780aca3d75ea2ba67b9b5d39ee2e773ea544aafcf0094e48ec674ae769effc8efeb27b7617faf4c453de70be5826a249e787851b54ed3087d0f1bffd1bf92c9c9995b96898e8b247b1ae6eac9716f82bfd8e677ddfcfd99cbff4a2eb39092f14cb5e4ab7a434267696d3e04ee31d538236d4a90b6a4b214dcf73dc12694815d563f7d7413a03bf2ba62143821661a156d37e5bebcb00c346b2c23490243613b040c9270ff72836b124cb357f6147591d75e50f9af94c6b85ac65976da264d266271086501ab797b703432607e352ae0bdd917d44b3bf46336538eb39de2807365a53b5912a51758991dc8814048f93da0b72b40618b856699f9a97ba42e6f361a692ced5d40e7565b21ffc21b624ac1bed1af25088bc5ac845390f83afc26dd80778fcdbaa089d25bd0d97a9e067b8b2c1c4640dc9241302789ae5ee586b5183a93dfde278998048104ca3f6bb42364ebbfd5bccb4f2844d5d3a93378d6c2fcae18bc2511c61edb884dfc2b04cce57da7cdca56bc5bb8d0259cfc3c184f68c4ab1c1b0ffb1c5d60c1051d8d8f815b798921df8e27a8c623aa0459774c0d271588b10eae7323870a93dba0c20d8b3ba998c80988f9f933365edd743b31ba4a905f1bb6931b3bdb6789e4f2c61da952b21cfc7e661d85787334c4414ea71a699995fe6e7ef2f08f9f6a9723a74af316fb3376b9473514dc1bb13797a6197a45689639664f20e8ab3fe7697be4c1c2e3342d466265d048db81e0cb1255d8a54608bb0f85d3e83aa0a287293ed409f963b937baa7a65731bab81e25a7fccb401f261f07bba1efedac45634d49e9423121062c0c4c71eaffcafd38ee147520096a6af59853ad1b7e09900e9ba74816604abd40e8b87b35b6ba9da1fcec72ba0485d558cf852bc66b97fe0e1ca8e1ce8274074d237dc05ede24da7fdcf4ff3d224b2512e4b8691ca2dd314e90ff22e8bb8fd6fe6f38dc9b60cd52f9de0a5452a07c885f7d7383dc3c50aca39cd2526d06e27e0da9ac6d37cd50a86ec7b6296a9f06b8e19a708216598832d558fc62a4c13fc6d17bbd2b2eff34fabb8de035faac3e2b07c5e7b8c9b88ffe68648f9dca8f0c2cc6e73305d3e7a0f5f640e0460b0ee945b525bb741159b44bb6132b809b0385f3d1c2e3c11fec9dd6f615dcdcc69a6cc96e6313ba4b6e9a43d5d6b6f845b47dcfed3a581d2d7544364f1cc8ee07a1774b6f58f999b2d246161f28a03fd77adb294c94bd6c38e12a9de39f83e2343d3dcb24d0a6732bbf89067e7b778a89358fb1e1af0051ce079bbf87bc6b8e78739aaeab1d01a559e6d2a5df3a1c50b3608736d4e89183a844f7b304e7d467f9aba83dffba944aa2ba4c4590f5f91f11482e245629d43fdf851c8639afc8faa1d5db9d8a18b9a789953e11bd8c4535bab6189fdab118a82adc8d32372ec0486fcbe6b887e01a204eb5f9c8c66c5ffdb12655d6f3014ed1b1fceedecbdc9fb158152f6b387d8a5e31bf5f2adaf906fdff6db10642239bc90999cce90ff761d2aaf4ad1bf24041d6c19f7c087e29bd17dfed95903017ba48df278a4b8b6d8cc0628b2d140943897905c8b53bafcaf18ab0eae59491d1ced9d29e5426e1318e88d52d738628c2789596e983a1b722739ddb97f66575cc770db4d677973c267842da985b9eb99d40f04f6a5d0f0cc195bdcf9979c6bae78eec9514e41b93f3af4c6a2dcb8cdf3895ad01b1d4f64ebc2feac84458e916b835c9f16d57ee428d68a313a72d86e3db559a9b67731aa2e281977d15ed18c107e90885ae6fadfeb28b726805db2b74931a355b081dcbd32641a8f3ffa2e527b0bca5810c18f396d0b0a29e3dbeb55476852b1e1299926bae3f0cc83a832d04d4dab22b8257bde29122619d06269290b2a5b22281cc92320c6a0693dacb8e97af6b70d5f68a37965e5fa7c40e189d5627d073f15f15e2b00b0b575f7ea7e3fb3c595d50a6beab7c80010c99aa209aca4d45d02396ea1a4a1cc2299c6b2155590c93887224b089b7940f4a38385154d89986b27c5f2a4d7de31ebdf7486838d901ba7e7593a0ac1bc5bf9d5f36e4e92fb47141ceeb3b0344442386b7454718118c94de8e2c4fc895d2ae6427f60f7db9cd3b51897a73c669ca17f1d893590f25f43d13a227270ad70e60fa1b17c48825c2ad32ff58544ed80b133ee2ff3cb0141616c27a52bb12b3a78e4b549c2da29fcc0b5f6fcd51a9e99fffd1fabc5204df28a664a02a98d3323498d0d2a3d81d45be8c644759a4153a27d6dd27b5960153b96ad08eafc3f3c10244c9d28a93536ea1dfaa36dfcf5093e64c10de19d50baea4f98270e03de1cf5fcc536c8ed9d051859a9b1cbfd199a4738e006a4aa062ce56065f79f07ffa11abef6d2e39771395aae35527ee3d3eb374abdf37cdd8917c82d265e9f69aa5ab0aa37139245c617c527ab0372acf40670d50708844db76baee8e53e023021c34c2ccf8a42adb7fda9a223bb811de06eb197079fc2e6b854a20cae037f111affcd20ce29a243212ac76e48c8e0f2633dc6ccc309394ee7f7fb4bf3257d373e83287577d6cbe7c0be8a9c328845f5909dee392568fad85445ac585fcccb7bba43752330379183345e034c331cc23453bb5c3dc15e6bfbca9152ec70202b6f792c7c5aa3ed302e11a947deeb5e89c6b971a12bb38c9856fcb141b5760b64fc356314488ea4e8ccf297233c017950a72998ffe5c949defbbeeb53c47b62d646db43ac6e51b0680ed3125640838e13682b1f67bb28347f9b80ec2f12bb95bb215c38d032c7fdd405b2eb94d06c3b50fe95ab0b65202efe10857add5bfdb66f5d63bd07809fa1ab8df95b400ceb1eaca3d4c28f6fc6953d580248c6e129460789b959aea63a8a25d83441ed0e3473f523e9f930b80042af26d0b1466e55a102eab42098c0a1b67787e0e23f1068e1d92d6b83c560e0ec2b3c68d988d784144d417eeec7d47ca5c9f2b4f0186170f77307e156e4f441ba6d227693a2d586568f32e1c4a16bde73dab47e27bb261c66a66f5dfadeaf49d2e1fb2f520bb306908a3bf2f3ea85e0fd4e727ff871f7ab72e17f9bcf6212673969091ae42189870322dddb4de28cf2f38760cf19d41908f0fc189a7ec01a40cd09c8240ea804496d8a52a53b44b45850deb4d16b0a2ab52891b02b9a9d923fa89b25c09d3b2cf77b3e2e1b8aa8d09ce81c9c169dd3860cc8b389f7abf5e787444bb2badfbca5038a26ab45ef818541aa2daf915df6fc34a829da74f0a46b99b767afeffd6e136dd3dda07e99a368cc9288753e95d9f172c74ef7f124f59fc926032ff38fcb244e6a12faf0b8b095eb2399e33a117bab9306322db03085ce743e8b814757fdc764f0098d07ae77b21ee4fd8e4c3e01ea9e6748f26fa790647517c1c2ab7973af4c999ee5f3856f568614b9a2babaee3d3b4b851ad9e02c10eedbd5a3b82b51d1c376ee9bc210f3934af8bd9e671d3055a649377698378ba4eb5eef51f12206453a3460754517d8630770fb1a726bed9462d33443c44667f740f0a6db66132180361a25c7133fe22b3628758dbce3da3ca6482268c71a7071197be3da8769624ee8e30f8ecca4194797f0521fc411203f3316f352cbacaaa9bac045ae9bc06fb291efca851245226b696dbd1a9b84cddb4fbdd2724c89ffc497caa20ef01bf0d7a8e225b1b4f8a5954174b3fd8b339bb643fb0ee7bd8027762b287b9b2b00f3a5f19a90eb875fd7c0599a17c0c33466313a5a13f286376777f5cd0acd4093ac578ca051fd120868321bed9ea2a5ea8adb9125c70968b9e64f42b150227b42927352898c0409a0b4a8b5b7ce8a94d08cc2c9377ecff2a605344db71a333109f3b7ab357c183b3aa36918c5126d78ac4922abe0a3be6f23c72236e86c2a6d7d1ff324ec0e2637afcc47f58f6325d3d70accf31799c09675524a64a0318f72de6c6240c925feb6aaa76265a0dbb2f45c826a3fe4fbaa0d8cbe5a14a1b8772e6d1569adbd69988e0f6002f99975171aa5ea25db229ff51fafd8621404927db8d7b1c5568decedfdf4599cacb366b9acc3a1fc9f5b6b1c5ca9e02cd98d266ddc47d99e406aa653d63f06692059d70cf922fc274d1a7405db2ccb7077c14906bd3148d30518fa918c2a9f33097d43486319851f1eda98432108a831581f1c9131700fd846a320b8c2184ed273db948b34f7ed257a84b73c358f6f29e7413915e19198f1b2d2c5857d695823184b45677133f4911ef428ebc0cc9f1881da88bee7ec5c95bc49c59644de7a4d36ef8b26e55cbb5b3eaa07e70663bfbb23cb321b5025a9ce43e1b35bd089089c43213e98ada33312ab773fbe35414e92c154f2ccd5fba1bd9fa05941c1e6f0c6cb0fbc2be21b01783ce1012edff507a1f39f74db2a3b26203f00e9b33502db0e8a89924f609314570d79f6b4076d6673178f8eee220e1289e0afea37c175f0781c2baceb7ffd870db533bc72ff80e8c029660773cd68d58e1718a0874bfd9834de34dce58b8b0d9791d78b461b8cee37feac8c336353f12d01438b4c3cc69de9a60c1ca8c5cc2653d3548bde38ea8f7afbef77c08b289cdfbf0a6f3e9c0c4fc9c3fe01fc4a47c3d24bc6c44bbde5e14ef0231986fb1e8a803270f13af428ffbb06207c2da971c8edba83532e4f2a2ebcff8712066977cf0ee4caae1188bb0c7573f155c6ecdde77205c2b0a502d5be56535e5570a2a15bde4827907bf9d8ab6758d4c26b791e1d4c9d425ec965880827af373a2aa9010e26654b0738deac3dfc3057c547b235081938d8c08029874c3fafbc19042ecdf554203377ad5eafd0cb14f342834aa579526ddb5af7c47fd00519d5a3da59946735ca1fcc4a826083e2599f7d2219b78db0b0b70ebf362360ac3971b195bc3d5064257dc5883a74289bea656538f7045090886c60e8f51cf37676cd7af9f09e6b66bd7aa8611d3e54afd3d3fb70e38850eafa330f4b6a677cc78b0d05be2e931ac9eb455750765d19ebcb346b7ca0803ea95acab313429c5a57da22b2ae9db8490e91da3c16479efda198941246fd579c49929b07e4a0f8e4f4b6ac07365884ce9a44ca472e0f5af9d6a199c6c7a396327ad37013504799f12c41e092a957d6b3da9663d9a2a7dfd63e173a5e1f86645d4cd06d330e9c9e6760c86372156d5b044bfaeb34910a32249061ed55c7a861e0a1cc60f2adeead41912007c0177eec6218f2c71d1bddb5459b14d60085f55a0da416cc4eab4089017681cd7aa85d3fd8ccb19a6a43c11231ea36cbc01229d0955ede1c31cdf6a1e8402a79548846098e304072a4215ee6950fa222b8f9f777ab219a7aeda8e205ff7e16db46c9d8b81667029aba5a49039c5bfb68f2914a3c2aaba0768c72dd659417975767cfcf91ad3fede616f0dae0850064f7cb777ac30c1d631cb97401d619f8900f549e6e9a365b5402daa4f0efc2a7f2b7a9527e1c571a6009160513f0a8e9faba1fc1e62d1765eac4ab07794655f74cbd0d3b1a1fc36e5eea9229cdd69bd5c62940c797567241177f7ebcc9a813da511d2a5ff355ce0a0daa913667c88978eeb75ef768034028c95cdcec8699149965e2723a369c39005a509082a4e5dcf4d24f00a987038073ef1e042c587d8632cd47152dde655810a5721a94cb0e51e1a650d0eee01f25b59156c9907cc66dfd336dfc9f2dbf5cfb0c9a6a69a12eebafe445fd118e5eac764067c56f0865e7581d93fd60816669c71e115af17ea9b0d5cc"}, {&(0x7f0000002440)="ce9ba0502966ffc7e705017f7dfd905ed4202235ac4dcf0c0ccd57fbcddef1bb16e62ac9970b7ed6b25586eccb8c803827be84318f634d440b6db64db4f876d7e598e54260b85a8d622cdb741e6637bf4124d6722f9ed7eea3d39e2f1afe6baaf4642e55499a00d9c8ca773469d8703e1e339f05dc1e631eb5ad9dc987595482e3c2ef12d555d9a191609f2a11b57e018e9b7d1499dcad238577c65579f88cc910e976cf6334f338617a24f32f31"}], 0x1000035f) 21:03:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="535ab0f0") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x4) r1 = msgget(0x1, 0x286) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000328c00000000000000000000000000000000000000000000000000000000000000000000080000000000ff0000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000500"/188], 0xbc, 0x3, 0x1000) 21:03:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x9) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x3e98ab5b81426968, 0xa0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x8006, 0x80000000) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x1, 0x0) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x0, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x5, 0x0, 0x6, 0x9e0a}], 0xfff, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x48, 0x0, 0x3, 0x69}, {{r4}, 0xfffffffffffffff8, 0x70, 0xfffff, 0xffff}, {{r5}, 0xffffffffffffffff, 0x10, 0xc0000001, 0x4, 0x7fffffff}, {{r6}, 0x0, 0x3, 0x1, 0x1f0000000, 0x3}, {{r7}, 0xfffffffffffffffa, 0x2, 0x1, 0x9, 0x2}], 0x7, &(0x7f0000000300)={0xfffffffffffffff7, 0x8}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x7) close(r0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000001600)="0706f940c70592e45da39bff7538c893a46caa6532e68e8b2b5012042175fa5b0c8aa823b6c7078f1bafb3841e32e52fc2066922aefc2a0e111d667e780314e83251acd706a3362036abbe50c4f19f9c6f31f2d6748841f103f160b0dcc3f642fc1da476dea0762c084780183448c7a2cc242c95257806db07bc6283a57ea7f78c00703e4bba03c1ddb20a", 0x8b}], 0x1) write(r1, &(0x7f0000000040)="2a55913a37717ca045a4198bd535ebafbcd5cd7999f571b496c45e5dfd13bb10", 0x20) 21:03:58 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = msgget(0x3, 0x380) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/82], 0x1, 0xfffffffffffffffd, 0x1804) r1 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f00000b1000/0x4000)=nil, 0x1000) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1fff) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa2, 0x0) msgget(0x3, 0x203) shmdt(r2) msgget$private(0x0, 0x8) 21:03:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) shutdown(r0, 0x0) socket(0x3, 0x4, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x7, 0x1b, &(0x7f0000000040)="7f749296", 0x4) 21:03:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x3) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 21:03:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20b0, &(0x7f0000000040)=[{}, {0x0, 0x101}, {}]}) 21:03:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x40000000000, 0xd94, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 21:03:59 executing program 1: utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)={{0x3, 0x6162}, {0xd20, 0x2}}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/24, 0x18) mknod(&(0x7f00000002c0)='./bus\x00', 0x2, 0x200) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0xffff, 0x619f, 0xe8, 0x8}, {0x5, 0x80000001, 0xb7, 0x101}]}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) execve(0x0, 0x0, 0x0) r2 = shmget(0x3, 0x2000, 0xfffffffffffffffe, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) utimes(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x7, 0x6}, {0x8, 0x5}}) r3 = open(&(0x7f0000000100)='./bus\x00', 0xb90, 0x80) write(r3, &(0x7f0000000300)="a58267fb16f60117a7d1b6fc403ea58e94f467938c0cd552ef0bcdbe0c9e38473def150de8862b60ced2ea0ebf4efe724a67b291a1e310ca0960364fe9cd610695300fd8ec286d1563d16d1f70fd446d132186b35adaf825dfd6a70b0f040348a37cd83f0eecc6a22e31886d211130f27667cded4140ecd3df1e2221d9d5bb5534ccc91fae1ce382206f94f7334c6c78d5cd628055463d5b1f4327ba01d34ed55e0e9e5051b4732ad496a1ea1ce8dcc3e4526a16eb437689777ab112ba1ca0b00a372834ad6cb45ee17bee352442a6edc97176966100b1ce0b326f8765a0298da99ca37dbc80074f8f74773a6c876dc9708eb949868b0cf877", 0xf9) 21:03:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x100000001, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="280000006f675d13be8f2a8fff2c3c44652a00af2c89c144ce8a8a5515d631a8ad08b6601dcc9d4e898e6413f25e45586b46ef0171fdc5e7efd472255e7d299fc0ef80f6b24c1a7eca583163a22e083bdad56ea17ac0b63559ec581f41b67281262e471ac100ff076cd9c825604ce5f2a160c6464221a78a08b312f022433c93e79054ad673c65f994107b923d6737527071d4b76cdf0efc12bf36f37c18c4557eb79cfca7b92d8026657d00"/181], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x401, './file0\x00', './file0\x00'}) 21:03:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) write(r1, &(0x7f0000000080)="15b26966860310ae1a8faf47064b356a115100fd44acbb198557eed6f90961eac0314bf8b518f55f1e878a52b5f49bbfaa8a621dfc89674ebed331b30f69c56e2b7b06de1506283527c54c5a934d6c2b91f76d84a1c423861af8f918d87b84b3a80f87cab520966cd4a8f80ea273ced98bcafa4ac2518729e5456ef6151bae8bf5caf38323efed9c468dd8817f05cfe7995b29082c3b1405e3f46a91cbc8dcd2e4ffe02a5e49ff7d21", 0xa9) read(r1, &(0x7f0000000140)=""/138, 0x8a) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)=0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r3, r4) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000300)={{}, 0x3, &(0x7f00000002c0)=[0x0, 0x0, 0x0]}) write(r1, &(0x7f0000000340)="3ecaa3a9806a69819042f2c1cf59c38f12e1628dc6d1", 0x16) r6 = msgget(0x1, 0x408) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x0, r3, r5, r3, r4, 0x80}, 0xdfa, 0x81, r2, r2, 0x7, 0x101, 0x81, 0x41e}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000440)={{}, 0x1, &(0x7f0000000400)=[0x0]}) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000480)="27dbe290e3c4d2f19754b0943a314d958dd9eb5c3f8b33661fdffde82a8619fa2d03c93de89ea4bf0395ad1990cdf72965f484abe7faae9c", 0x38}], 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r7 = semget$private(0x0, 0x4, 0x2) semop(r7, &(0x7f0000000640), 0x0) flock(r1, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000680)={0x2, 0x8, 0x1, 0x1f, "6e116654870b312530aba7b6830a06ed6725bb09", 0x4, 0x5000000000000}) read(r0, &(0x7f0000000bc0)=""/171, 0xab) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000006c0)) r8 = syz_open_pts() pread(r8, &(0x7f0000000700)="04d7d2ee7f2db3e0b20552e66f4db1693e238ada475989ffd97641e31c5ea3e53b04ca85224186aa44b8443ce7bef3704902ac93ddc027eb1dad28b987a38c12e2fd9789ab8046e45822366ebf4629b18bdccf7e4f8e4f340f93de18e3f8047e499c42b0cb6b07394435e6251e514c6655c15136687a961144a459d09faac5f1413e6f095f8f0935675b119f5196e3728240dd1cf37b383476fb5598ec9a1a8b79ed054176a51698a06eda297aa8c971207b92aa235c835abaea0d6fbe85", 0xbe, 0x0, 0x45) connect$unix(r1, &(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa) execve(&(0x7f0000000800)='./file0\x00', &(0x7f0000000a00)=[&(0x7f0000000840)='^}@\x00', &(0x7f0000000880)='-\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)=']\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='+@\x00'], &(0x7f0000000b80)=[&(0x7f0000000a40)='\x00', &(0x7f0000000a80)='/\x00', &(0x7f0000000ac0)=':\\\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='\x00']) 21:03:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8088, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000020a, &(0x7f0000000200)=[{0x54}, {0x61}, {0x6, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kqueue() r2 = semget$private(0x0, 0x7, 0x188) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/51) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x810, 0x0) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0x101, 0x5}, 0xc) r4 = semget(0x1, 0x4, 0xa) semop(r4, &(0x7f0000000180)=[{0x0, 0x10000, 0x1000}, {0x4, 0x0, 0x1000}, {0x0, 0xffff, 0x1000}, {0x3, 0x3ff, 0x800}, {0x3, 0x2, 0x1800}], 0x5) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000140)=0x1) 21:03:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x36a) 21:03:59 executing program 1: chflags(&(0x7f0000000140)='./bus\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 21:03:59 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000300)="c86659a30e77216710e3f7eb89d8e52fa05f12a9acfb53c8051a9959e1b03190d2c6727d10326158d19cd47e7ba8ffa2b9f726a3bca6820e64ae074f7b92cefa404bad71d99462313369e2252da016013b67b0c033bc0e41cea26d3f186d6ea6fe787c533adc641e3f18dd2f8e3f7c91f35cf740456176f7d2d13eab3464f936b118bb555d1f6d473526e7718192de06e85f06950ed25fc1b00c3d028dbb7849e9d8990c1e4a854e5572109b9ef74072391267389b2f131818c2ace66e8dbad2fa051666d35641bca4344d60f22502ab25539c8a7846e829ed107bc0d4aef863f4ca74a6a85b5929e9dccf", 0xeb, 0x406, 0x0, 0x0) 21:03:59 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x812, 0x40) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)="4f1974305587ba6093a8aa4f2eb1b5eff2885c07379d2ad33efd3f545d740a41f1b2f250ce8f521f1dbaf735a3751d5c80435342fd72750f8cda9043580eb3c534c8179894912d06402dca28f25cf6a39663d2340a155fa1ae1655cda290d6eeab20e94ae10e157deb4af06d6053ea69faa69a8694b9f72aa5dd453184de8a58c14b3a68f5ef4952b4290993859ea18001a06bfe66bc7e04996e974e7080698803af020ad16cf18f60a40a25689c57417699cbe452577fbbcfc5dc8ecf9e4c0e2028dfada3d5c54131", 0x4}], 0x1) 21:03:59 executing program 1: r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x7ff, 0x1, 0x6, 0x9}, {0x4, 0x7ff, 0x2800000, 0x2}, {0x8001, 0x5, 0x5, 0x80000000}, {0x5, 0x9, 0x7, 0x8}, {0x4, 0xa893, 0x9}, {0x1c9, 0x0, 0x100000001, 0x1f}, {0x61e, 0x3, 0x2d, 0x6}, {0x79367c5f, 0x8, 0x0, 0x5cf7382d}]}) clock_getres(0x7, &(0x7f0000000000)) ioctl$KDENABIO(r1, 0x20004b3c) syz_open_pts() setsockopt(r1, 0xffff, 0xff, &(0x7f00000010c0)="d508c283934300b947d481dcf07674b1ec7f7aa4b3cd9a9e490817d35b55b253f4f4fd3c504595df7e9b817668c14cc54274879df7409214ff968f136b7035dfca6db7f22870452c5803542aca05b45ec4c4d8d7608f95c3ce5e9834c1fcc875b537cbdcc78b76b7ecd706861df1fb622f8c9abd2dbe79257dbe0e31a1debb2756fb4c10ce9de609ebdc693bffb9f5d530759a5d787eeca135fe5aa47857c89497eb272218d8a4f6aa325991c994d0319997d547bef933fb3581efa07aba7df24965d06864319f93f60c5b63df3f99ed93e3c4074c8c3170205a5a815a79d9d1642fe43065c090d9f1c80ed7e8c4130f9640afa018cf960ea769a091589511911d088c9c9287e2c015c95e668a39c8847d16552bb18d171c4223cebd157b8924f3281e4cad6cb87bc184e6176d8533b1b99a55327d1cd03bf98a8399733dcebe265323cebd1ca35b2fad882b71271d213fcf3aafd161e6a9827a9adffb52df34751a8ee01d62ce789e943e27222bd15fc3e4391b6f74a54ca827ad3d734a8e83b8848f1752b28b975c1d9c54961a4adf4e65013df2bc7b2489415fd314d4bce50d5460f7e3b37676783a631f0fe71cec25efee1eed3e5778b051e1fd0448bac20052e0a9b277e073fb50932f9a8296a35e5032b97f022bcb0078a60faceb5e44b11e7c25623b9ba1ad6674f228a75d3cd9fc312ac744f243177e348fe73e1bc8dd5f87027fe8c925df6fb654a3350d77438f7ce1f33c1cc3fb25cfccc02c18e04aaac8182b41879c07d7323782b4a6c661dd01629d72a6abab74343c5274377f7891cf70b1447368da8ac0bde605f49a1fa0ea8284a003e23a6fba25811d42f32a0152cef3d21b2d7d04578a556f04ccb4f0be41adb8011881b6679a7dd57ec554c0208960045423e8299e16fec010d1f740228758e4c68b2eeb3008c4cbf9144c065829ad38e9d427de6c2ad8c83380aae52cc186797744d5116f251bd85cd124f0cbb6a963f54350b7d7ffee00abea4e9a0f0d682b9d5d320982350e56aaed9fab600057660b16a869b3a5c9a2c18fba4c7bf4a44fddd09f070bec4af03cf527011f49036c3b9c75700ffe24b76fb45fb2a746fbb2e4fea6ce10310e202856dc13f7e11392d013cf5788af0c5a1aacc40fb214a55db2a8f762588cb15b850bf6460d67222d4c9874ba4c1d016584cdc02831e84048531ad17a1c1952f89712a3ac3c7d09666018ac99d6455f4aa2bf09802d035b0bef5d504bc16c05df94f7f4d23d6bae6533c29c68ced51fb0863860a9f39ea631404dae6bc31154cd7e37241b0edfa3fb3ff538b617a230e1ed38e387b62a8a93e16c4fc2be677cb8fda99a38c5492454f116d813389250ec3720b55d0b3a2a4fb09e6bfef44b4a7c83636fddb262bff4c3fa7ace5d194f5836f952a0e853bcd28a9558073dc87a8587cee31b435fa81ac6560b02271ad466dd61e4161f0d885ae5ecee576e1447de796f073f5c59bedb26df4f3afeabb4a5c486a60fcc76e33e5ed08c7567359a6b9fcbca4134145040fe5f0e6b5480330e975f082771d5ab15716317a849335b1c2e612d482ab1d0096d328a88cfbf4e5f6fdaa1208d2fb9262a5c3e7c659772782bec6ad1995945e2a7f63582834320aca5f5d5f635dade5511de36d1a521495630ffca301aa4e219991bd86f29aa1748679ed70f9d9380a7de7a65f3dc99bf72d5173a3655a9fca5c15e70a64c13d78184b19958797201256c73cd40adb668cfb28be0d6e76c3f7f7398c80914f30c5a4d7ba491640a46867ff1e6abd722e5496d82ffabc9968ba6a7b274c5311590ad0631b30fdcc9d8205e9b677a2842f231380151b0ccc9707d9e35a3c6565c14f2c8c809174cc4855b3958e9d26f0c025e926332070f23dcef55063a3f1b30d85bfa5a174635d9642d119d671a579f706f04bf6027707441e7b1e7d427a76debcbd18d13d48e2564b40814019bb9dde076b64ced9901a0c28939f9b4c72b72f18c24effb1ce63eb6f78b9e588d0f349ea6b89b3ce35d58082aee859883efa686cd24f127fb185aed35336a95f4887ca3ae5b0b4a138ca6f9e0bf8b133b383ce36132de976739b1b4eb0311aa311352f26b797984d7c427d835e709dc9c16cd66ef071335d3758d9d80cc21048b1b68c18b917296b3710806867cb8a8fd4d0703d2825109b6d554296c12f674322caece8d56a0697959011eca3637afa00c782f2a51ee5e5debf718211c0a339812a1d9985638a6bc790cb94855b42746ebbf653858e5041b5accf66784ad0e770795b65f29de755aa6def32b841ca08e352c064dd1e9d57f34f9ce26d3a03e423bee4c643ad8cd6f2e4c018b94574fff466d83a4fd5d5bba0fe4de205ac56f1bfdc5dd9157ef303031377fb4579909ad0e42433605c0c2adb8096d798e052ee2b64bc3b42f513951ade8635a68bef365b4d7db1288fd2bd84345cc243dfe0779d3abb40e4e9cb030c07f935ce239942d7534fe98614f6fb9b1a37cea131edb81bd5f2497eed1434f7857a7369ba5912d3632b1282969813346f1afe500e1ab84960d7ad9e9bc875f5fd2faeacb829cc0450330523ff0f9e3ec5b268b3e04775d567447e2b531c546c92b768bb9e413488c1efb2713fac90bc6c092383a3b60fe68d008d2bb5790ceb1e5729e19f9723f8d9842bc91ddee52247ffe52c6eb97c8d0285d3e4f2299a249a5776d5c7766959f4fe1142d44f01934b3a73ae37d2abf0b49cc16082f646bdeecd3342794058a4cd521d8eb6f36660995659051beb4614c7eb247f565e83321faf01f60622cd54fa11694424326c776119d6b6e6959ac42944d925f75962c7906cf061df2c533ebc537d8fe4ab8966e76761ffa3ac6a46113dab6339d32cd11b9ce6a6faca1ca28442d488815cd5ba9658ddaa131991aa9d9e00d33747c0eda40d26f70141de4c17a6facb78124c01014befefc75b4b013386faaccc3c7be0ac5900e951aa08d2bbd634ef5eb053ad466ab43adbe702eb14da98d9aaaad3b14cc460ef1e239ad066ca28a23c50e6623db5284948e2b9fee5b26995dfb574753434a3589768ca3400052ae2cae80859a61c69377900f783678e8374cd4016a26edfcfdef0ac3157e708124fc0c4bbe37d45458e1350c0d1f03354bb661cadc44fcc0e9adf24ce98d52cc8331cae51d2df021c3bf9fa467c49b06516d0fb25413789c31c3be699f19c6394bf0ba2fa610582729cc8d0ec3f9c9568fc82f7ae9ceee2bcdb804e7d4e6a54ae077f64bead67f335c709e8e5816ecf95d9ac2677a440dbff69994964ef185ec680a5f4dc053a664106e788df08f7588bd4967b1e440a471a03791a229e411d0d0f93b7d796187afa32c709c5ded4f545220383a7e927b9c47e83feba6616275d3f61bddf42cc4b147f09d67d0bb80458c47aa246d381dc51d07314f71a21fae658a56de43a379ce893900d3e21888e308e0f1f449b011ed80778bd89b9732a0fc3216dfc72ab92636394f092ce587433c7c8ddbfca4aa726e5154759aa562c0c728a5b3ef5c434e87d444ba1d11ea901ca6cb6d2ec2a45e7d3a253543b7a6b034965e29e708bbb280aeed7d74e9e5dd427b54260e93e48c4ebed2185b991aa242fefe95837f337e7d8b6d65345398ed3f455f2a6ce5c69e94be9c73ddf92c803ba0c089de8ce1782e5ff240d9e23f184bdea18bc6c623ad820234ac79b5c74e870701fe205bb6c36bdafe35043dbfc8046e2b088f332ff21f4fce3bc5a21b98dd67ed94e4e31f563e798259957f4170a9487329b734ff33225b0e82284a2a2dfd0d6b6b3582f61cc292bbe162aa12c97a295114e908338763a4d98effa07cd7d8f3e52bc8b05c559b3ee7ba89e840c03aa6e051f39471c8181973fd0f99881266018af3fed7f62e07fc7df464f6cbfc1dc27fec0632a778d8fe61e8fb1d6499bdca265007908937d60d4a9e6bbc9fdefd0897c850d404b9a18b7203fce56a0ad94ec6135de2e73d6e83cbdf375ece6558a3c9dbda80401c2c6fd757f387201b1e0a2a7c575d06895d3363033879007eee4b53149d5629133cedc8925aa01c8a08060e489c1fee4d7a1011f7a5430c5616b682ebcc0f86847c70c2d31ca9879f40fbba16de0e668b62bdde2651b19b78329fcf68d8f1a315efd210d04a1b6caa7b0895347d5e990fa29be9ff129ed3e87664bf50abd9f396535435e4c6747be3c2b6a6cb7670b8d7b4d441377c4ef4cef7112e64bd434da43dda2a8d1bec5e14b75683d47eb746b8b9b58043b890df14591126f82c1b9d1435384bef9783a4308674a0c38f800030b1d9d2430184016c79afbe7000197e0aaf61e6e5359e5d9b1014e75ff209fb3bf2f0949ee88329a786662ac3b70755558ec3f965859a1e958efd57b8371ecfc8f1712af569de173cc1e978593ffbbb84c48368a7bbde2a34154c753a1d5808a9c12a6a3d7b407d5e055c2c1cdb80ab3c0c4c286c90c0e54f55144c056b008d0310e9d5f726b496c7e4a02527fba5acfb4afe31bc207e32d619f229adf5b96ad275e113eab38a33b8881c945bfba10b1c12d64763b5d9ec5af07863e0ac629c5f7152893a21853d7f52eebf35fea663d727821006d997e6d236e5a51247dd998b1dc033c00d5d5c085c2b803b097deb6814c738a98ee3bddc22c57c5b7b233860a7f01aae99a94c1f5ad8898accc30764d58b67d1e37d5bd9605fda87205d6e1949961c70ce765e9842f166dbf363d1135465eea43871968fa91059289bae365d520cb75d5c50963c580eea5eebdf96a7c652592612cd77d506e83980eac93391920e21d4635bbc283cac15c50f2111aa35332d6623e64a56adcb708affc3bd19c0d72c60cb5e263ef31eef2686ab1cba73e740c97e47d0b5d10f1c7d84022f0a2ead02693520fd21226c07c6031ecca6bf3e746d8ad0143cbe9664307ae9ef862c23cdeca6c12f0310726430ef32e619cf3425a5e4a9257d7b0c049e446532c59405a962b874101971054e7d03ebf3895e2e917edb7a07d711f15ffe99a38d8d03fdc74a4762cb3441e21528356fba8bb4dcd5e122148c0fd500a3fffa849abc3916c2e31fd84b53eb8ec398ca6d01acf47324375d2c8a16eec5c6e493391c8bc9d5a9a6351786f0a1cf08864438c26c969dfb4ee000811db0f8d17adeec10478098965baa143af184c5583a9968d3e2f279f45773c1f7cd3c240b07ce0a5d049bc9d216ea4c8dd0bcd78f289254194cdcba3db1faeaf4b43c4ad7274456730d2b9ddca9a79684929e49695c783f86f38d9754be486054126e97a6241e0cc88ed1297cf0ae072e1a99ebb240b02626fbd2548f5dad8c1184175d78cf307d36f603a52b4c5a7b70091da0330043f1607cc4c5c1c9e1eb4b290c9ab243376ebd686a711844080f328ff4a54d5ba0a5bf9f634a607c2434bcbbaca5c2c18ad2ce2cdd3e17f7665f94defd9436a1a55e5bc23f491d9c7b06ab813890a10b7664f81f6c27343294ba34e6416f01cf627fa23052017e3789f3f3a8b51d2b84a97c99695db04c95f72d1fdbf539839e3de651e5d3e8697ad805ed9b505f4c789707821c790ee9c2cdd25939bea2ffff6ba01db26a896e0a8880dc37e116ff2ad6c8b26b599417990191264cc326a8c206dbfe396085c3ef771e6b8a7ad8c95425acd01902af6cb819058890bf835cb54630b7fdc2ff909fd6f85edce60975b1046e40e7d3feb45abcd3ca04a30783fe7a4d37aade436ea9932b3042193a1db70272fb8f29c72ff7e9de0c6e951361", 0x1000) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) 21:03:59 executing program 0: r0 = socket(0x4000000001a, 0x4007, 0x400000007c) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 21:03:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2150, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) 21:03:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x5) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 21:03:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x2, 0x9}, {0x5, 0x81}], 0x2}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socket$unix(0x1, 0x5, 0x0) sync() 21:03:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x40001, 0x6) r1 = semget(0x2, 0x3, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/149) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r3 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000080)) fchmodat(r3, &(0x7f0000000180)='./file1\x00', 0x18, 0x2) getpeername$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 21:03:59 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000340)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8180, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x20, 0x0, &(0x7f0000000080)=""/32}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x81}, {0x1c}, {0x6}]}) nanosleep(&(0x7f0000000200)={0x1, 0x3f}, &(0x7f0000000240)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[0x4, 0x4, 0x5, 0xffffffff80000001, 0xfffffffffffffffb, 0x3]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 21:03:59 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='W\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 21:03:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x43}], 0x1, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x2, 0x8) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x10100, 0x82) 21:03:59 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) 21:04:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x40) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x5, 0xc4, 0x88, 0x1, 0x6, 0x7fff, 0xfffffffffffffff7, 0x1, 0x2, 0x9, 0x6}) 21:04:00 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 21:04:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpid() r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/wsmouse\x00', 0x80, 0x0) r8 = syz_open_pts() r9 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r12 = socket$inet(0x2, 0x3, 0x80) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r15 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0}, 0xc) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0}, 0xc) r20 = getgid() r21 = open$dir(&(0x7f0000000dc0)='./file0/file0/file0\x00', 0x80, 0x2) r22 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000e00)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f0000000f40)={&(0x7f0000000880)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000a80)=[{&(0x7f0000000940)="cc259bc7d81f81e69835cde50fbd4a41f1e19361aac84a", 0x17}, {&(0x7f0000000980)="c3935f63b03a3c494656b70f8af88c33c4c3ddcccb777448b330431fb6a7a519c2a82d991a4917ee47037df8c5dfb30cd9c2ab6b46a294cef703a20401916894b14634ee4243e0ce7eec4cc7d2f9b1c87aaf17449af20abab894b6d18c355f4071b0af50a5847a898db123e6cdefeafbb1af0a4e23d494205990bbb04cf46faca2f2fd4064a2f68577fa49", 0x8b}, {&(0x7f0000000a40)="0120c874fa2775df33cc64ce8f4ef01cfd345dd8d95c49d0867899b357de", 0x1e}], 0x3, &(0x7f0000000e40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x20, 0xffff, 0x1, [r21, r22, r23]}], 0xf8}, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r24 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r26 = getegid() fchownat(r24, &(0x7f00000001c0)='./file0\x00', r25, r26, 0x2) chmod(&(0x7f0000000100)='./file1\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r27 = semget$private(0x0, 0x5, 0x46) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r28) semctl$GETVAL(r27, 0x1, 0x5, &(0x7f0000000340)=""/192) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000800)=0xc) r29 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r29, 0x8004741b, &(0x7f0000000140)=0x4) r30 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r31, &(0x7f0000000640)="e1d41932478ffda6916acb1f6e7bdeb8219ec5d0db01233e2ab70054e912dbb87ee8074bba9615b6269b326e46c0fc0391f955eada26ba5ea310c833de6dfffcf6673b70b873f14d604f9c4baa6a3f1607d27bb9d5b1d24a9267b4caf6ccdd579fdc35a09dfac99baa31b39f08d0b88813b1b8abb13f6bfe4b2df73d35a45328bbe80cab6534aaa238a755d7bc42c8a2683992379e7de0cfaffe", 0x9a) write(r30, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000200)='c\x00') getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0x385) getgid() getgid() sendmsg$unix(r31, &(0x7f0000000840)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000700)="116239fe1e51c7ded8bbd22dc62aa3236107bf73da07d0ed020596ed1ab03e8faedae11104dc6177619fa33f51c59223357ca8e168dc4c58b1560f3a9216bd97559393ba5d9e46f5dae6c294e20430fcdb167322812cdaec305091fae17c97919e04391c0605ed1a4e69dd577829afa0fadd00eee9e5c0164f68dbf5bd834b996cf8de6cf46222fec4d7b3e967dafc0e9beddb4dcda31d748c002b492eeece217cbcb48769483a5da6a86b849b991e2894f77e1415ea6ba0cb27a22d5b0c76722b9995e7e712ad72b483c81c61c3cdc5ce64004abb88c5fdc27ec14127aa5e6f1109294e51eb7df457a98f9fd885d454ba958dd29d6bae", 0xf7}], 0x1, 0x0, 0x0, 0x2}, 0x4) 21:04:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100040042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000067027fc8d723", 0xfffffffffffffeab}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 21:04:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 21:04:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x35}, {0x6}]}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/42}, &(0x7f00000000c0)=0x2c) sendto$unix(r1, &(0x7f0000000180)="2c8536424755829c40e36125595311ed3eb1c96eb00c9db9869163cb4ece53ca3d3452e05c2b22b5cd79a3eb55b79b29c19674fbc7c3e82cc6fa61a9b81ca3c1cb5347dd15b9aa84a33c7dacce391fadf47f03f51c624546b8afdb5c1f996c16faa201dedc35af883db04fc1f9ba21db87cfa6856daaf26f76c5eb8dd0c34f69b4abdb252c55a60199ea974aa995dbce64011aa1447b2dc663e419b61d5b2ca732fa0215a08612c295dd79b4134a7dbf38ecc26007e3c36341f0b42eb90044e292ae6929eb22e9571e9fd3eae678035bcef8184c825078de2245d90105baefbd", 0xe0, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000080)=0x100000000001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000100)=0x80007) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2c164a0b07906a553ad48e8dfb137faf97fba82e"}) 21:04:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0xfffffffffffffffc) setsockopt(r1, 0x2, 0x0, &(0x7f0000000240)="3861308c0a0d4c7e5f9b6b0652d88f7900b7eefddef669cd3ef45d3f24722b6ee1764b23cf0c1190133a5236fc5c9e610fae4545b567f3055a9105908681d0a1e4ed291a0a940ba6ae209798814717bf4d35bc72d112346cbb19d804d51592efe4b8a19f8d6c9720704d723672ac1382ec36043ee95a76f98e3711aecc881c3dc65f224f85c03d861ca8b9a9731132aeeb22b6a51a792b1f7788a659caff93aaffd657d284d0222f34a78b572bf019b194088241b5aca8d0e35a5b03522571acfb79e1f7571b65de5250829dee83502afe9c31ae921fc6db2aac486d5d77f7bf403f6c4e3eb8c186069e6e7058cc8c4e42b5d97dac814d082bee965c3be45f39616583457d9560720d99b895fd847ca4c614e6ee6a2eebf5f4d53bc1b5824c78bc5a4b8bf462855fec8ebaf172e7483b930b21a23d43f0a0c82980af52d455c76c0f6e5b298f090e86bd6eb4a39a669547f8b24e3d9ce32b51e1c577c4067d5a07a3b859b3b57459c50f2bc64287de01a0f0565a261ecf626e3fa13c73a7fef4de1858b90c63fe614f46d23a7063fc170489484e158022e73f384c7a75c7580fc4a4cc3b4857f7d8edb0a8534d4a0288c7611b9d8b34ab7e4fcd14a251cef1f88dc9b70b7f66fb69c99d7c378b21ccf719a56b516e1d06f3af16a0ec529a5f7556534333477cb71084c08717d25e929903bc6c32b122d178a462ca16a253cfa2efc9c79b128afa021b756c569428a7c0414528e7866e4a8e2c0ddd9b28abeda690e9fe3d0c0a02d5dc6cd9978fad9a99fb0cd32aae3a3c8665a77d77c517e430b3f1d1fc0d70d095dce6ae54c741a65407dee484b3c90dde766712716763d39ff77884bc5c891a43c6bce8175054807e11f6a1964f1c82b24d234f50396ef5c077eb13256737afe29dc0759d9812080da3235e0e21006958f354d659bb4004e1052da452e22126d107d6d1cdc18d87a64580169e4e7cc4b3f2c6b57d68e03ae6416800a80a23541cccc204874e6551de2e9207a165f55f8aa0da4c49bfa75e92563bf4f111aba3229b68c013fd84484a970cf85dad739c2e982a1952166509916f5b8ff103d452061f30b9f606bc0463aa710b7c48ba5add5d7679be7c06d5a33a223c8002ec4d9cdfaeabcc1e78d5ec43c197915dd2e52c8124d9360e866ddbd8675b11e26fc04224d417d644526626e68c6e7e7d5b78fb847342ea38277b08b98b236119133b1a772efd10f5e3079ab4dd66efeb477f0f18027e9d999dcc3dd95d8195f9d47c6e410714c13881a989cc998e506857d7770b1d70c871eed9751d117f879e2b0eef1661097af422d64cdab77be1eec64c77b2cd4e95d43fe78e4afdd9c953c2d58ac21e8cf80547e1dad797c327c7d986c35b6dfe772e4d5a2ff6874c13056357aed07315bcacbbbf631c9e8a0a713492e35ae8e235da56940dee644841b5a44b8ade407d679c18eed0f28af91a25ae53a2d333d20bc5f8b4922c617d8be24323247bd9ad04e048fdee49a574ab9d08dffcb37f9afd667ded2c4086f4df0e14e269ec093bac95a11f7197449a0d34b4e764a5efeaba2a13f455f0ad278108775d9370f1c9d713e0e8bc4de272aacf63a2672755ca25bce38a9784b21b73faed1c5b7bf1990d4a3436c849ac872fd0365ae116bf7fdad91cb25c7b9e959bc138edb45eba7138091843e05302953251ab09855629d270dec8c1cdc45f74d76a090913349ae49fe954bef884eb9429e6d67523ad116ec566fa0858c6eabc2a5e76bb2384d10b9789365afd5354966d146ebc4a03a7cdd0fdb19dc490c0f16d2c98069aba2cb5a4c262fcda8d050296be79583e5094bee647d6ff2f39f333033e79ca2064d7bb207116d6e3243403e28042cdc4ffc7226cab3fdb532a3e978657412a7b6473939782afc8853939e4a152aa427b94065b51129f328fcd26369ee186ba07945ee5f1772f769ec7fc2a6f3b6355bb0aeab046dde88322df896275971c008116d322e89e91cfcd591c437846e0199e805528a893b7100e30a5bd6a9f90797fb52e95c32c3f4398e8e91c12f73a347127a1a5aa608420fc6b7763af468dc681b45339c754e56275ab2b4f5f1eea192216b2387e3cb691975606818efd6245b62bc1d2a6470f83d4f1553b258236eec740f49a7c8663ac780fd3dc3499225dd2ac0c22c1f2d3fd787b0ca1e0337910b96708c28ae3a9f047d867ce565894031a5cdc8cc32e28b1d7c6fc1afaddc43d268e634fe96dcb45cc6b70480846d8f19e371484cf286aa2f7f2b44808bae924856347a86eed17bdb6e9817a99469e3421bc116df86a006f2419c6415b4c35288e3b666aabe92bc1a20044870db35f88d094b8ee908edad6ccc85335ff7d7619b301b0d089668bbe10544dfb518d294906a7bb01be49b329a753cbb2f11f86f51e6e9fe8c0d621943346106b258a54cea563f178b98a48406ddfde223312e8f4eed77e79f5abde7ce728c69e494c3a459414b0c082b3727edb43de3651c558435b75aa9babc2f96cfe7287f1fd5e6fea4d82b22da395c944007aa4052de0a2a7b4fb7e7d0089b4a1c1d7efe30cea3c8d45544ca7acdea1a275326d90b52cceb7b12bcba2f2be368177c18327797199e7c1f899fbd920c8c8992102de5c760322f44605e48180c62e33b7e42175a1c084deb118eb6ad0eaf14abbeb1739139edc84b67bf8b4ce6a2fa9184dca7fd517568c66f687dbc1c00fe6d70326085081238798b72599d06a2e010a5fd98c40a8f17e26944853382e10f74939ef4efcd0a5dd0c030d135d7c42f6ce89699478d98d8a7d54915fef4cc05b30717fa689df10d88f133756a10e6b20f74153b950126a0bc1f96717877aacd5036c3ee52966d9c5e93c59533ac381ae800148d5e23ed8f98a0b6dc8ea059154e88f99e83792e112ee285c8e28b5c6b078de544cbaa6245c083446d1e5ec294cec264e02f6035fa3f78ccbe4627039f87cb4fb8d187184e272fe71e901420a73cdfda9a9af606028b69216813ccc41d76cfd36777ed3d5cf0168c6d6557d3ea93f59c555eeb179ece673a3cf14c131c9b18a4270cd17b83861423f26dd7f41f6a53348a844123de4f0b6dff4a6078d7b561f0c6de0411f5b9b1c864e04726121b553689376652d55c5ce02366bf6e5f978c4d235ec30f261ef7afb7814cca15cbd10e4b5c9a068c8f1e7ff7a8bb0efc19fb77f330611b0a5917da3c63178da33732c41d1306ac56bbc9282cda3458a0123ffbecc0f736d8081ebfaa307636ad47a32f3675bd75c469973cb43e97f39d86553b4243c0537440366e1e7d76923a58e9b126634af94fbda812af1b062d352128b6f9b3d3c987353b80f7e57e14c7cd6b206c0e65bcdfa8c0ea934e26d407dfabefa07199aade3dae336ab4a80ccbb7c722a161a2688d14d7e69508af63e15992366af927bf6ce388e208171b636643641406e3e84c8e4030434fd5c5ff70379cdacba412bd3357deb8fffbc6fa0ae7d357b827003366560809e061433a61905d7c80954fa43df6eb139d3215c40a0e590fde6d4c8b5a8dde82fcae34376b9aa8890b9cc1f2dcfbf78c2c03b9b96c6c4c6c0cfb42998495cb61774305f79e5934cb9827922e8eb0004e5bbfcb33cd43a134dba9cb4517a848ffe581f4a59395ee3c66b41e962da9b2ad3bb90aada6949e5fa3d034ddec6573bbd82f542891be7e25463799eba56f54199b16c5d38d7be51709902160281afad0c4941d890cc7e1f87e8ffbe555705fad6943974c2290d94a63199faac9b0b37725f611130459ad0bee5bd3f83900594504f3cb4422b3ce7265cb3f11fee5a047382f2aaafb21932cf58e0c3673be275ed364067d3c40123775b1aa25389c8946ccbccfd470cabb3adfa5646d237ce2757f48453dde572ca2db7bacee62a5311804d945326f22b2700cafe8d0117ea1c0e0d4a253a1becf230d4cc0a041d859e6c69c7c816ede6d033a010d4843466e3051ce691812f39fbe02fe7a777aeba033b51b1e2adb5980d493aeb8e1641f480071324c1a717494398900caab253c19ba45e6c806b7921c818004fb4f26f44fb01eefbd076fc4829b385ce3e0a76e8770f3cf7f75e5cd77d1d800c7097836caa5013adacad0aff7187e3c05b05eecad13ec013734c277dc2b8e236d13faf02ec1e49c885b7bfe0ad37f294523a5d11308500b2100754b6ac8363994b6472a66982ca643e2786641ff3b5b4aebdf4498ca9d0a480e5cd82fb2a90f5c8852e6dfe40b74b99b9c37ed6cac821de1720b53877e1eac2697609d97abf32b19c1fb97393f104cab85d336b963f4fc671051b1f1a6b6c4128b4e999ad71009f3f8109149e29d8687793236153a4a4473ae5b404ea194f8dab8607020534292a87e65ff3d65cadf282934596f31d03a136f329234aea569b7a519fdafc65b03a7971cb845be0fa0347303fe198cc2ae7fd4e265c6f314e74b6094901ab2ca8b62a0b7bce330bf033cb986f2538ba345eea1c136b026f5e07e50bedc6ddc9cc2236a0189d8ccf6beddd960c78ffbc30149896eabf6f148b52a09ea13511b0914ea8309eabe1f25debe8c6a62745867a9bcd1420b2b3c3a3f40ba5a6ec08f2740906c2ee2021e34467aaf262282dc48ba2639166df5da1c87cde54943cbb8707a46e1db40687b4962ceea55e2f352eb1519ff6232cf6859cb37dd18f03c37702b602547b08555ad23f062ad761f4c7145429081675df6a2620742347d05ca9ea767e080c0bf86e6d2c721d5134b9c0031055dbf7e0406aafd4e4aebb4561f2ab05b921103730941090b66744cfaec96fb458fe1038ee23a810f12d017382a8a1af1b63322b7856c3cfa4ef05293092d41f65e50eb61fe4ed9ee864a5b85f23484a9fde9c1a7e2731051e2f4e8657e9737e75f73cbdfcf84fd667fe5f25794e712284dc92ecad6ae5014fe8c754badfef9cc590a7ade7d9e9bb47bf43c3a752f6121f39bf70c6606f50ff0b172dcfc84e79f7d1942ce03457918e28b41b0b6495ca51657e852826277f3bbe02cc2f50d94202804d3a0639c59e81a452e193cf7a15c44560a5f75ac4c33ae2f183b97725bfaa4be025d9fadbb70d882501f2ea8f99829607562d2b03e0e4f3f911987e880196344183ede331d7a27bf7cbf3ec719f300e4e8ad24435673118195185b0b91d0bd4402ba29dd63944a000f141ae68af366112ae61c68c1fa4148f541726f0db94cf681d45c7e36e55abf10a5e5abd5b05c4d8e412cdd670312efb99d662c57f3ec802e605d5c2ac56bd0a4beb0723ecf0417c989df7fc9707a7e0f7f2a3366e71aa39011dfbdf9b0b98e97381629619a7405fdab9d70cb554b7e57b7ddbb0e02e32a4c1e02468555cecd2f4f69bea841a0f6f21fb4c2234289ba0b4d83b792e613c25ed99b478c71eddf3137cc19f8172a02b2f2d6424ad6427cc97670e6a472ae4f813699a4fd069e0cef9762d812c82996c02081e6186aa70b153c57d8df32be87665f8f6a8e2347830b598a022f71e4b3ac837840f1f7c01ab2cfaa43e1196543b45106ef8b239c11bddc98767bb7186dd968675dddc631b01f5b8550291b74cd6f21987e70043ebe5ecfe029c6ee4a0db618cb2f4568ca6dfabcb626b1336fda5194fc2a1ba1fed745c8b81687ea04e00337b156579139b8db8145bbc7beb00796abb4608edc5081b62a0935252d2a3d5b158e0ca848a11c21a065582fbfeb6f67ebfa776f51af96f449fc6264fbfca4d23e9112a8785aa7329dd6a1a607c57cd6c1a4b228a3387", 0x1000) syz_emit_ethernet(0x1, &(0x7f00000000c0)='D') 21:04:00 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 21:04:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") clock_settime(0x2, &(0x7f00000000c0)={0x4, 0x101}) 21:04:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 21:04:00 executing program 0: symlink(&(0x7f0000000080)='./control\x00', &(0x7f0000000000)='./control\x00') stat(&(0x7f0000000040)='./control\x00', 0x0) open$dir(&(0x7f00000000c0)='./control\x00', 0x201c0, 0x4) 21:04:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000240)="193e0b01876850507dc5867718d6fd891f099883f13f57b11b18762ecadbcc45471b5f9f89970a6d17787e6bd11beb56100aaefa23f9a673bac0602cf4fb182a0bd24916b7329a0b036af85f5e76d49000f5e4842a974601b8093c1f12dcf7d9b7df2344b5bbde00024d03dcb076aeb4a98f9845025f9941f26c57368390f7e533b078601c0fe3b3e3d62d23a482c46864bf7f4aef5a86abe6ce3bb0cccd9b536a64fb76414a6ef9e55eb96bdb19324286a8428b747d7873c143bc9e42f9fc8049fd52545939b6ff4d4518c0488d237f37cb2e49d62d915e6091d09f3f6b60181f07e2206b1a7ba45c9d41ba8e69d7ed9f3f782367176a21e5822a5f2d86d2c0291a30fa6f1ef0c10fb809de8fb85f5844d4ee57f5f614f3427a05eb1a0e5b758368b763a2f2601f25153fec0efda73014d76a50bc86cb6846f1d4c83b5893850a68e8bdd2c001db2656c5b1d91e756007bafab5735b63a734270778ae423b8ac0ada0f228a6cff4d09324e21e801e29d160ea0b69a137ecb0a3d4deae175a6d39733a5a446ec28c364f0f728cc0592cc22d1708d2913e897b1ef6bf473401772e87f92e2097480a3db891daeb1944c4763fb7ecd55209e94ca6e117a11eade97296a483dfe0f36d378eaf80708c66d4da2833c90240377d6f26a8a9a21d8f38373770c544bd7f0036612462f14c7f0d040c50a05ba03cfd92fd02e6a51dbf3c11740c508218308044687b0d6c65cc521bb994b7a395aa896e885e023317ec89828c18b255a21172d6a075907cb4421690d0da2016cca0e61c45b29e09420830d7ab09217a6bbb9e42ff9ae0106ed08acf37e71cb2e11fb096e111e9f0d8d18f9f12bb811dc4ace06cbb9f1f4faccb5b93583191328058eb0c46c2efbdeac56545310074a2740f4f642e0ea6fa9a6e6a77e76d5e54eae17c4d977c036da4ea65fe0b44cf3a6d9c42f4747e54361cc4016d130b24c5679800147ad8a3b7e2f2fca399836ca8b4520c365083918e4fd257780adca7e37922e6d98fc4331068719a8453884fd9e6f31b539c494c2c6785f3f8b781601fca6866ce7212f1308d9fea72008292ebc999225b4b69de00d76045e554ff81cefa8cf2c40007be0768e6154f6d0dedf05a94f8ce8648a68f57972454b1d6efdfe6017204a73fb5fcddcd621d73f1453a9271fc835eff4008e130a87050ce7139e58ca0206d5fc767e22ef9a50031573ba3a22e68a0bfa1a2503115638d6ab17832b7ee5b72a6ba2eaa214ec44abcd38492a07e004b33d0ed651ad93caf81bcfb6ddc554039f749ff8e2078d360a43f1e56c508d212485621e305f11ff8c0b82a9e15d06afbed2d9772a685af0d0634cb955c6894395cf624d50cc45d8ea5ed0ddfa003af0b2f31a9e8bc0ccab2652015a5065835e80151f36a9434c79c5b5be018706f3a495c91812ddeb47bf2e5a2f768d5a61f604cfd0a745216292aed58e4f4b3e6c93c630afdadc0d2dc89d7df61c268c4807381784a6d3cc03d8337102d28d7031e762febc41f8fcf5cc5761bac5fe738d3280931017cebd16e6e144ce6778f03f98544a45ec71d411c7ca0518a6966d1099c7acb2d343449b239b7d5ece52c10b7c7a3f3b98fd9b4a27c40bf5389a48d8fd002236e70c0b21f9e6ad2a02478bdc3b2ea3c13f695f28545d1fb28b60c1f55db1a07b8cf19efafbb7d57203d065ce9e4fc392ef372a504da7ade7cd67e828b0a1b3cda62cd39dde19f38b5238068af57281ae0e93a51f55d0347621d2e0432bdb229cc175334f33711b90af72153f0b2eb6ff6ddcf92400c6b96c87c5a64e3b89e93ad452f4cc88616ab0a8f68e920f80404dffd71f5b0ad96950c3700ea364ccef159cf0539ddb831ba5884a8415344a792e0bc07c113c6d310f621432ba067c35b5249128886dd2595e515c6b6aae6193abfa1665ed1f100ff16809aea4e6364447cbe0d02961cfd6f4c165c2ad1105a8233144984b7c027a72f80ddfb96006e324a51b32e65796b20a655fca934ce86fe003bd3de2611e4a5651121fc1bc3f3f21d449e064253b70ae0b5572c8cb4a381eae6c9bef0e112b8fac36c6ffda8859e896009d6326f8cf31033c5d9f432c44ae6fcb191839ab523ca55a281b4e327167ffbc376017719ffb53f726f3e2907b1b8ed90269597772f10d0fff36638080d52fccfef8b01c49634dd4dc560d0e6350553cadf59cebbe24066f8fd227cef28daebc2ce84559ba474ad3ab0f5667e78d916dcd0ec42d8465f5eddde2955969afc75f0cf5e6f21b42867917d75fcf8448931fe8e7a6b801dfdbabbe516f7e324ae11b88f88be49e5f4c9666327b16d61f23d90e98c6dfb5f32b4dadc9e5388a4ef70d58708eed154cf0783fc72c6eb3252da200ff3db9418808d8dcfd13e00877aeb0d414c3b5eca1df4141a82606851b93b85bb82e3a54174478660c90780d1b51f307bf7a7b7ff9e27d32436a09c3f2d6214ac52732fdf7db5c154aaf65533bba6aed12fee6c5547431265349f1f3b0c15ee48bcd27241b6c15fc84a5831bf80d1dc40e112ef976d162de8d862713701c4a1d4ca06df406db35fd9cf7c0cc098d28da8c0f9067006c1cfa8544b97d011143db82b889dfec1a3b16c6da88f4b902c4bcf08fdfce23d81b2cd9015c48c77cc0830dbc905ea3083cb74351390a68ab87dc61590168aad66a4dbde1afbc3221f07693d1e53561df5b39db0f6a3c731f8776da2bd2854e4dbf52e2145e56961f732e94ddbffc8761233246336223d7c6462a6ed19717a2d464337b6eb78bf29e149de334d3a744ab7de637ee6a5e410c73e1cd78053f158d0715770238ab3e6ffa4e83c1e4fe7807c236a24a5d3e691e1907926be93d535795ef52330f5566e8e84d5e21493d16668402e2927913d7faa1b309c74dd53f60deeec7ceeda1ba64990cd21f4cbe95bd9852a915e01fa970a9ad44356f9ef74328c530b94c6f3bc4a641042751cd1c6a842848b7b6117cbd58b3e2f4587523d3312f096745a48382053e0677f2d0cb33c7518059922178947bb9431a0603ac77e482c451c4995fa5597d795d07357f1a663c758cd42d5aee4ee8cbfd9c2c80358a5a9032e6e7cdd0dc864b07a0488b3c1b91f84b7dfe1df51c790586e8f282f0790a8215c7bab6f7af3dc126e366f35e92c5a2e991027d1e171d29d7c332f3eb11b0614eb479722a0b1cb89d3e085a633ac0fabf9c87a24bb86add70e731fee047895300fd725c1b1f18455bbd61462c248303424b870427bd0d11040deb1c67a83c28e91794b7905659e1341b6529b7c6db7f4fdbf903bd6c58875d8f36a112efebcca2d9d2f5dabb7ed47723676a53687374a61c7829a6b1b94ffafca6414d80e7723abb76d2db91d4811a2863d139cfc5d48c733da1a156035f356179a23e0254d7b77d024db2a1b859a10e1cded275718a852dde26887fe58d09b417918c04fb712f09d54eaec9d19145cd7836cb5c51352937afea929dcd061ac5d4209658f4a34494457ade782a25a5e58c0abfa7cc6bcb1030664ec41086d29f9e4d5d9c40a742a5c3246d94baef0f1d35124f24fcbfcb8b27990990e5389b227c5609b62ce559063297156a4d388d6d6ea322228dccc534d548a2358de9dc635045aa6faff1bace4e2518c5a031f4bb52868a5de01a933768913b7213d1f67330f220cd4dedb7eb0a58fdfbf02a7c4bf73e7349922619e132e10ee25ddabdb476bef032cab683fb736101e40fea8928131cc5506379eb5e9371849eababdeef67d4a0289794b22e2da24aae28229bf407274a80ab6ab7c72682e76fe5edb940056ff7a7b62ad6f45992ccc9841cdec6d08215b44db337407692a762acc5e9bae14b77ea55b88acdcb21efc09434f8eb9117f7e7d95e35760cd9e697bb443ba99203ef427c1e20647fd5bfcc4d6d9e081ea8a39a01dd7b7ff0b1735650a87b3bad6a9ca9c53fa6a34908658fdbece8d3ada861abbe6853472427b39e7fd4218fe05f1c2ca493947ffbcce7d006b4cd4356aed870029982cd3b5c4c25ef780527af3da84abf3edf1cb982ac483ab1000ecd942cf1c7fd7a3f8d561168c96101ae4ae775fcac93139c3d5e001737a9882efaa2d383360cf21affab1e1f0503f864347ac501795c81800633c7de7fefb734091f9b7ba7d760bb21eb1ea33575a1c2a51a17264d5e348acd014e66346d1110ba58c87b1c6c374f1df05486097f1985182e02fd26886ebe2342247be3b6fe5d9c2b1b3dbee22bc87f6c77f31fd9a6729dcf1a4ccf80cb47b3cf8baee16c424878648950dcf13bfe8af855a5595711b5a9aabd9f0b30d750ceaf8b44e79665e36268b6fddeee67469deb962295f6a2ccf443f1665ef2fca8c202afedc415b9bd8aa006e8887fa3c4d64a90f856d9546b80b44b2917553f55e1a8e0f704ee953a39fe62950a7aba06a5b3138180c5d37c54d74a59d71103bcd6a2b05e9156de60517d09f3c961d7f8d4df838e01041cd864a5128374f0cb30300860ce40f9bf4afacec8a52c1c83ea2131b5eba07652e83639ece9695fb27b142fe70edda1c1a9011863a94c673f777bcbf39c30f22197cfba9b8321a067baa02fe4647082a72ca1ed7e766711d7022fa7e0d017c2a666223c53b2d27110596aca1aa015bbddad99d85fc5a77747f1caab2f719c9abc57b8701c4f8ba3e5959157c1e9c2282df237cf6f0b4242815de36602281ad151573eea431ca669ac32687dac3a679ee243d4ec3bcab484790982b89a5b21ffbf4bc179e272f6b8e413aa9606ee65f4e16304244e5d0692c5301764ff319f801a3294d69827c4a12df31f0b42ef6e69998114c672f8b23a6837d49a312022c2e6becf7d99be975de1c3b5ccbf8a42de5773874d15151d07ce069c8c2e504646116e88931987d3fb393d6ccd89e0aca075107c532ba4e6d39f4fc12588b07fef500c808715104c60037cc58be32b45b9112c3aa34dc19023bb5755ce3ee97868f6eba766eef7c2f8a1dd35e78650bfdef6af75cdb7fb8a333c4244796d4015c78e72c7a0fead23ec0204f3090153eeadab66b070eb38abb2e30395f5edcb68dbbd36104acc9583b0f0b4a007e1f5ef192eed725a2801fed2221b9ee070cc141e017002ff28fb5b8fdc3cc91e577bc7744827b04adacf7432a76f1bf03b603587aa8b1db1c3599dede383df92b9e6d7f5738c9b5bc477063bf7bbdea53dd8e611369dd5162cc1fbbee33a3a7477f545ec70616ed656223e3b22b80e56c506639739d827d2763c6a4c6dafaf7d73334edb805b5ceb2814028e01def0805f0aa6702cd9e7c6bd02b5fa8065f281842a074e5fa1799a8ade721458e84c5919f43f529185c14d26c2c25b53fb6fb69c8fe337a3e1ba701c1b0456d2c31efbd336d702c72cd952a7114b3cae50622b784ae1d7608f8b3b4a4b0453538dd0f6a5424600357b114c041cd9036d93237a5a5e5e00085f138eb133a75ab3105c80e7f9b8857f4129c60cfa830f3b8cd5a9808687e1bb9b4852b4d062a37196e7e88ff41673cbf0a7cc9a566359d848c6ddd9fd885379d25a7cbd05ac1f3bc6e9e1cad4b8295ca276ee686ad0b26e60398aefa567c8550b8a00e0e15674c875e2d4df99f4f53831eb51495cdb125ecd4e15352b0b550a3e0c762f7ccf3f8c8514aebf12b3591e1521f512ecc5208110ea337fbd64400141a06acf6f4d2e22650023a1b6fcee0d1f1f1359123c53d81eb4fbe35cc286d628c2d66233ca8051f0779e16d2d604963c84c3f7e0163d844f9098dc7fe75", 0x1000}, {&(0x7f0000000180)="004f79df4da8c6f85fadbe82a41e3f116904b86ab07d02909c411eafb672c701e5f1d9440946ac3515263c2c754fbafc60276842c5937f90", 0x38}, {&(0x7f00000001c0)="7d8bf34e51ee1b1973dbf417ff642f9a65e0654834c46ffd8b", 0x19}, {&(0x7f0000001240)="4afe94c7e91c1da7c6192f53619565d6e3ea4a932d945898a1d170240b6acc3ebdecbd7a9edd706cf0c9ef0674cf2cdfd40aa5703b3693857fab30c3c6122a181844a50a70e3d2cf88cb610bd8f82816abd89757aa2a5e017ffcfdfcd5ab2b35c17ce85871826e5b970e66c1918ccec5fc6281c55ce9addd657cd2ccb2e30586ce97828f7a36d5", 0x87}, {&(0x7f0000001300)="545875d5f1be6757a0246e3fc6f0dfb3902dc803830017dfac155be565fe327ace7fa7e181c84cfef9382f004261b0a3d17bd8885407ee10a24e33679e36d9b917ecdab03f01c8213b8514d9cecfdcd4511efffa48fd", 0x56}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB='8\v', @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0], 0x50, 0x5}, 0x401) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) socketpair(0x12, 0x4002, 0x3, &(0x7f00000014c0)) getegid() 21:04:00 executing program 0: r0 = syz_open_pts() close(r0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='{.\x00', &(0x7f0000000180)='+-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)='(--\\(}\\(', &(0x7f0000000300)='+.\x00', &(0x7f0000000340)='))\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='(&-\x00', &(0x7f0000000400)='\x00', &(0x7f0000000480)=',\x00', &(0x7f0000000500)='/*$-&![/,#{&\x00']) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xc1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 21:04:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000005c0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b9473a44", 0x482) 21:04:00 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 21:04:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x45}, {0x10000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) 21:04:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r0, &(0x7f0000002500)=[{&(0x7f0000000000)="4a4c66bbe4e74f0a63cdefa49a136423bb02d61bc9ab7354b4d4f1e8d75a17dce3716d3b1a6e9f249bfac5ff9c4324f2951e8d7d227fddee5b4c54dd06987db06c78d54d98ef5dca98e556376394ee16078073ff0ff930770118ad2eb2c61b0a45246a0fc23e", 0x66}, {&(0x7f0000001180)="621848a998e7415b3525fe5387fd9c4dcd6d92dbc70f27e783e0d7e78665f0eacbed50379498711dc70fe3e6b319f52d685e25d11bd2480bbaed7c420b1b62aab06b03a8324c751e46108c8a727df64d2799bca4d223b56008938484ba9cf0b3b0600ae66d9397c32f76eafe19094894470d64b4f2aed7516f540dc61955d8520dbbe3c75f4c6816ad572e959c4451ef8609cd977bf3423d2e7e0a066d14b6a3cac593182fa4044fa86df03cce3d0e7f3cb83d801b2202e580aa4f18e071c08b1484e19736e6d4933fb94d95c4dc3eb0ba70a99fd28984f80800b1f58e051ef0586ee5a2d57bbbace032d9a48fe9906a6c178acd8dd9c36cf6c7850662a5e708634598943be40feb8d14ef3881e1b70de4c9e33de69465abe23958a178abc5e00a5605645e39e3bf23857cf96c0ddc4e6ff5c02371d3917e62658336c82ebdc67fb7083fe5a8a1af88c5df593fbaf593f2171704fd8f7ffeaeb5f7aec534976f8976b9ec21ee452a24b91c455c56a53d49c8082ffc00d93f2875db02c0cb5c413f048ea943e80d0953c65fafbf08c03c68f0e515dbde0026506526d5d9918b2027a0cb2e32d5a654c6b483af78621ca1b89639b76a530d54eae7bbac617972f25c6c00792e8f273c92ca6cd78518335ae4a95d6ce64949cdc4c96368135be392b5a2046a341c4ba69efc54779829b9c41803f59e333bc508129c17c0f49a4d5d5a11b19d31b095c6421190307ab659bcf94c1df3ab17c78159c92f5ed7a57db2d3e4652762d92a84395f5bd87f67071234e85d9de10fa65b95711e6c5636a6c2a5a758551287db11f261757c673f2fd573ae69cf5bf0edc61a97871e0d2f8257ac3bc0afeb3eeab523ad087eab618164dd1b5281fb49d5c90bfba0a2aa4c40712a9a009dc76d1ea04f0c5b8f1cb5f8c49f65d6aa7c8cf3c7f6cf086aca21b370a76b98176251fd4636dcf09953cfdfb2b9e4449e52e735afe84b393e4b6915cd02c37ca64a02163ccad4e5d5b5aa0dbaffc120f22706e196909f91862d5e6b4016c871bcb94f5ff724f25e00ad654a699b823a7f5e775a7924a803c28b4fcd8389ab1b2443378b6e7502d8e5fe021a8a169892ccc033961570912a71a13b426e41dae453d980ab063aa65ef33a155638227c8338b0e7d23384ea55eadd9e5760801a8a32189cbb878d6e16ae56e6a112d92f74e52ed6f3d2d87768d7214f47921b0c42a4b36adb7adb0ad00900c53d66218f79a64451eacdee7c4f812a71428cbbe27fb1bbdf08f94e88f50cb0879baf67ebbe727158ec8006d24323bdd97b787ca8a4bc521e3c7c8dd6294724bfb5a687bf7095a6e14facfc2d8ab5cdea3f682973d0668d97115a6804919594f1a65f960bf278a724423fb1a6d6a5a111eb4dbe8e6a64db340f345cf04e508fed9ad430fbdd4c9ab975af5c4ac838923885720967b06c5504cb212da7587c25a8f18619c3638677508c755531af395e70f476f61711c15ce76f28e0dd69af8ad59527179e47ca9c234e6fd09e0f724e1ea80bda26e7b855fb8d7030d962ee1397626f6376b8bd6edea5ce23a52f0a49a344fc248bcda596c39c36e469a8e28e7b0b41df39ffeebc7beb34440a68a7af7d77104a87b6db806fd5232c4954cfe832837674188060c0613a9e6b6df44b4356494057bf40d0f94d69dee17b4fab63ecafef26e677ffac3fe4561414f53677a61761e2486f5cd49196725905ac36174e4f1c837bf5ccaf63601d5609a73be1d462d1f997a9bae6c5c4924c0d35f35a99d68ab29438e6f0cefc0604645b1972425e4140c913409d9800ab8c4ce41b0771eb3e564e0502538ab4b36c66e6a3e63a76f34a9669ae898e8d57493a0665e46c2af437160938c73d7d00c77163960ef515abef885a001afb1a73622e9ebcd79888448d14a6452faf75b119339cee3de11aec1b7f9afbf5fa4c1ad1fb8b2d0d632e5a94b6588dd92cd90cc80edb4a1ed0e94c1bc38cd86f678226dba2fda3bd05b5998dcebf67c252a35a0e8233326d40920491ff4a99fd7be9c80d811b4b31e569236fcba56fa6ed1f42564a5371faab7fcbfb698b2b6a88babf60e41ef6fbb40d38f15befb4aebf5e84eea987d6a75ada0aff032cb0abb85cafa54b1658c37c84cabdb7091a12d345cb648f31f2ccd612523256508a052c4b89dd2dac80d827e9e501b05fba21ed44fdd91602b10647da14b226b5929a65e41db8fefc7a958d9a0cff3d0f10d2cbcd3efd20dfa776cfb9e982a27be46dd772d9f116c2f383a8c946a6cdd5f5ba90ab76be2a6730f55c0a92ab3d80fb4afad0a35971b0c1972f6734af7e05124c816fa24b8035e99e02da2472a577b4744954baea31be651fb3f801eb638e28fcbdd752c5ea144bc1651090c07486146350c3d334717047c9d0b0f67a49bdb977a2490c6d3c8b65ef75e18eae3c713c33422403acfe2de2ec05ec5e04fb5747a656bcfec9c88bcd7372c558bfa7366f2483e38bce43786f082ad14f237f63ed12e557c71c9a9659ae0cbddb89fe8803687cb12746b43a94df7cc63839aa56fdc9e9825f9ed3632427f089cb2e700d334bb8609e02854d1aff55635e90a7f264f6fa823b265f39dd4ff75f93a3a8f7f6d6975d194c32143a414d5a6b7ebb896cb36ade763e4c2f3435e1ea090fba0d738eba3b38c3a2466fa2e19b60e1b140d486ffae3d0a3f1496fc0d22b1ca192d8ea0d9d9b9dc52e51956c9f7123b7bde3ff2f14a1c2b4dc7cc5a355ee7894663a8241630398163a7ece44aa99da467bab6c4d802dc06d05fae28e4bccc751545b2b3c4bc1a08f86a99c81dd0754506ca4a690d4fec1287494bb3d652082291d4c7af287d98a1c76c48d2290c52277f0ef9c1c7ddf10e0275e6b09b2f624e6e186168fbad644938e5c73f182f2ca72f6d2ef187bf07719a2534405f47c2a1c4d5c08584a9e343bcc95fd834287a261d25bbf2aa3d4f47895cf474da606261bc579d1d52a928863cb7fd5ad3c11c4bacc309c91b62c2a97d25e01153a08cc2cf458e98fef3bba3eacc085c1ec7ecba6e742f60d2b8154ec5534cb67cf64e879644da396b1c663b06b9aa24961922efda2aff5a6e17d6dabcf95ce90fb379b4b7604b1764cb3b33ee404b75247b05b55f3c1e38d08def64e8949d48efdc54db256305b0957c5b4db792f7dd90186b4b7b2891342366089b3de2089ba342421bbdbb3e93bec7391ed1ed68feabd73d6bb0bad084877b4282b6122daee2b9cdc6ae947149849a12637e4a3eb66092aaab0b279003b2081ba1d59dd53d20a7de69186ba171158b6c069e7c123a2dbe4bbdf90b7b17428273accf893cd29e8de8225c8d493fd6360c92c0f9651f452983e1c5aa6a83741ac6c31c96660917af4b1ad3af2b867a42a977e312045cd88cd93618cc0f781b5e928f070ff3f8e5e9f55cc8a2c0e8c170ba9a9ce053a219da86f57afa3ad5bca642c675e409a1832abdcae6d00096b8886408eef63ba9437b31353e2314b5f5db0a876222762c5f2e8bbfc3d2cad974085091aa57367ee350bd061bf9ea045ed2869b624e8f040042e385780ac86a0edd435a805738d292b57ebef9fcad30dddaf387e59d489d5d936183cf59dfe7b5c1fca529a2f77757805e348164584a4b61a1e2c22d7322722d07bff1beda55c0cd10140b6e65f20e96ece43362d4aec1029df34fea2fe88d36e0dd91c0bba494da233a18185b66def0b56730554e101dc7440f07a6aa004ea777f2fa26126531d864fea8e4d57f3944567b8802a0b24582b3439c185263a49a2d9d0cd9519321ffa14e5866e72821600f138283956b2510b744f690542d027c3b434d17188d7ee52c7f7d723edc639f76698df0991bf87b31e12dcf088f4ad03e007accbc13a9b17ff5546b7e95f44be8fa34f2329c91895716e5f70db27431d7534af5335521c50e8d550c72261e2231bdaf77643782e4b7ff54dd4048850c6a351f451312fc180de1c831126c196348c0c0ed92af74a425e53ac6eae654ac5b83978715edc6a6ae5875ba0b033ade7883e882f3febcc8684ef6140a093550b2a9a072f69275fb206ee1b8e8dbbfcba190976245421fd65cd94d46c63e1fabb763fba29ed3aa2f2ac359465c0b92f85383198b2ac56d4c7a399b7e22f62617ae6ee72974b63eb28952c0ae538022f05827a987f0941695ab71d8953985b609826ca0cbc36ba131a3773e5bb09a56865e00edb79b8ca745a84915e47c568cafba4919b976145da1f215f3322be01b230757cd8a44d7713b4086044764647fe9a8b09cf4daf40c4b24f3f63899278cfb27514e84caf0fc648b84715eaef551dced178eaf0d1dbfe6eda6f58f8783c4b741a85833fb09ed06a070033f5d729aa4230b928ac606b8c536d03c7045ce3711b3767d818b73c04d4211a604bf0c451e64f08db1ed01dbff23e9a52fe79cbeb30faca64da3d46d6883060c2956466e214f71ea7649fb031b7c867c45be1ebe7de038c853edea354c11edf0cc68cf389ab84542f4e0eb937e6085a70170308c12fce2d1bcd836b8dca5d93cf097e0b602cdeae8642b856e3ad0c48934fb17766b70b3c1efdce033e640aa1ee85cff42cd785827001dcc650b43512eeb63b69be32a424cba6bbc9711e58e2d4696cf7a49c113301f1e66d7138a98edec7085c48efd2a34325f0004c4901a844b659ca3c83e7569661149d528e308f6b03b1294c7467b0827ca0698f0c81b75fe1fd15302b7bc751547a5ba6cfbf4dc82d451be839f57fec52658900fdb1bc74a22ba000e65fd6cb1d7ac39cfda971d182bde2f77dc1367f1e870e693fe77c6e5786ca929e92ef2ba609fec7b494b371f956fa9b6e10f5f7c26bd9f2901b64d662c12cb190178bfdd41b491e3a487a8fcd0a3aeb01da0c736f29cb4fccc579ab20aa6813fbc9c54c74e4d31d84b879225cb56ab5893644c2da74b5bcb141e0a4f721ac32dcf6b5560c3860f5ea99af17bf4eff8965192e352c68b19df45dfcf50e189ce4a52126cc170aa6e2164a53d81c7b8bfd3706b9b21b335fc8284622d2672268e46fb9df6f79e0132a83ccf7635e6bb2301c92c2d05f3b98f7d72f9ed7307c7c24f115f347f3c28a88a06bc4da1de3af55b598546b9ecb9e0faf3003c40e7533b67333c4bd9b933a4b403d2536172afb52860b38237a1d310c4534cf5cc0e7cba1c8e6ac2750ea757d339f4074e693c23ead14262edc34da68dec4d8b94923014ccc273992682de83d5fa3e27923563247e907ffa4b510201d3f54b8c670815c212a0aa51b537cd9bd7e67187814fc95a90eb63eaf89bbcb6b4de58b0e86c3977fac97ddb9628ab66d8519063c96e3198a36598bf434bf8d3214b9a67594a2c89b1db9386c33d59097965ede13f816e9cca2c23ce44f7298614faa196d4617dbb8dbd59cfc6a6216fcc460e96293ee891fff9bd8dd2d7d1e773535ab7d23429899c5af02c4ad159c5d3cea1e45029a3aaed915d1aa03cd43a8d183303e4715983b76e8aa46520c3cd6b93e0ecacc5abe23892686eabd9bef734cf881eb8fd1578f49dca1a948176fcf4cc4afd31dfa343009797928d7ca6981feeaff2261fbd3fdba74657aa927ebaa281c8d05fe651b3b323c039c07e13ee5ef0c1884a4c3571897cfd30d1f88ad1dc6b1364b745378c9e26089c3a251e60994ead57ffeef8f243bfdd1d4a978838ff001577455815f0590928f90154c8d4688f9ef68fdb3a4b9a1c257501f7dcdc78a8f39637fdf9dca752a3c97860f155d5d1009fece602ad5867", 0x1000}, {&(0x7f00000000c0)="922902d19b8dc6622b0dd54ef10a86771102ed83eb515e09440115616b", 0x1d}, {&(0x7f0000002180)="59e62f900d44d6acc22dbfdb2e3e43f2d5ea390ab39df2c6daf7edfdfffe1e8b4aaaf59e3356b4ca9d312cf42209ac579a1c4651cec1065ed254f2ddd6885f0cac0b66340345bd057420174120cbcf0e", 0x50}, {&(0x7f0000002200)="6fedbabd04f8a1f25460cc16ceb624319edb3c50d06115189860ee0044637379ada2bd08b7b322b8e6ef6f99f2f322c7f1314422fbf9025dd23dff35d2a5094e242961df723300531b08e87dabe27cf19a8e56fbc13c11e3c48622cbe1983d16244d8baa0a756ce2b3cda34e7cdfd79ecea6b6312cf200b8dc191671c703f9afd1c3345b9e4dbf0c7d52a3580146fbc93b475881eeb6409399bb527987d948dde02a4b75339ba3089fcccca0af2278db3e144f1acc3bdca57bf92b9269482c077b2a749e20d84cde9b6eb401804cdf649ff794dd733476c21920cd4216b4d1bff03fca2a164758bee94df1d0527909e98d5f65ea", 0xf4}, {&(0x7f0000002300)="54eb9a635b36de937eba8fbb18f22efebc71324d15a06713e3c210d20ae6a7a38e83b27b6c52a3f0b24ad2de21c22ae4cc87230453210830df0c8e8e69ce63955b4a4e5e1a73b1eb56977a50fd201071f6fb9c5894b649a1fe1b6e2692be167600ebb39a", 0x64}, {&(0x7f0000002380)="7b9ce049817c1a7e7bed8a0bddcc5e5f53df97ed1eeb915b282006730663cd8fcd358e902e007d61648935d94ae86a52d4d61ae428eca0d5da5d3285eede7e1fa69518e89f586fe6a8835376d99d11101247", 0x52}, {&(0x7f0000002400)="91cd498cfc12c8c5cef478f6e06add0bdff6068677c1a16f2c8a4525a4b06fc1ab9b1ab5f3303e382d6272a1b4359f9681c376e2cf2a9b0cead43fb6a35b7d062c55231da7b0f3d468e255668dd5dfbe6e2e465cc5c03bb8b4b41d0e238cfe6567da20eed9ebb07540eb8ba11e965f0298e5de94a08d81d006b7fd988fe6a087a9bef456d9ee90cf5cee3e4e82adcd95ed3c23557331d3ae6bc67e181f5adc3755", 0xa1}], 0x8, 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 21:04:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1c}, {0x6}]}) pread(r1, &(0x7f0000000240)="a99bd2aff28f6b83fad07c2f145c685d9ac64dbaafa40a292c111d133890280e4a3ab217312a51865707ad813b5bfc43f88ec605195076890c0b84b80a7cb7a27c223c86f4ebcefc15af114ddd36c134f53f7d7504b95ae7766b81d71cfac700a1d2d0c0c48fc5d8d3036f9ab475b4ad609f062b44a4ad34c4bca5c4e817aaf8f62770", 0x83, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x100) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x5) 21:04:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x45, 0x0, 0x3000000000}, {0x60}, {0x40006, 0x0, 0x0, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x220, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fchflags(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xa3, &(0x7f0000000040)="b6") 21:04:00 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') 21:04:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x100) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e027e040000000000009c11fe4dbfa6"}) r4 = getgid() r5 = getegid() setregid(r4, r5) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 21:04:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="000000186004008b00002b27fed2481361ad48c2ffffff080200000000000028000001feffffff0000000000", 0x2c}], 0x1) r1 = msgget$private(0x0, 0x740) msgctl$IPC_RMID(r1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x6) 21:04:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x460, 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0x10000, 0x0, 0x905, 0x81, 0x80000000, 0x0, 0x0, 0x4, 0x3ff}) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) r1 = semget(0x1, 0x3, 0x600) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x4, 0xf26]) r2 = msgget(0x3, 0x504) msgsnd(r2, &(0x7f00000001c0)={0x3, "9786f8fa670735"}, 0xf, 0x800) r3 = geteuid() readlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/3, 0x3) r4 = getgid() lchown(&(0x7f0000000200)='./file0\x00', r3, r4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x6, 0x5, 0x7, {[0x5846, 0xffffffffffff812a, 0x9, 0x5, 0xffffffffffffffe0, 0x6, 0x308c, 0x0, 0x1000, 0x0, 0xff, 0x79, 0x4, 0x80000001, 0xffffffff, 0x3ff, 0x81, 0x2ec], [0xffff, 0x3ff, 0x4, 0x6, 0x1, 0x0, 0x0, 0x2, 0x800000, 0x1], [0x2, 0xcc, 0x3, 0x0, 0x2, 0x6, 0x6], [0x9, 0xc7500000, 0x0, 0x91f8, 0xdb, 0x3c], [{0x81, 0x4, 0x34, 0x80000001}, {0x6, 0x9, 0x10000, 0x1ff}, {0xe4000000000000, 0x8, 0x8, 0x2}, {0x1f, 0x7f, 0x10000, 0x1f}, {0xb488, 0x5, 0xc3d5, 0x200}, {0x8000, 0x4, 0xf74, 0x20}, {0x2, 0xfffffffffffffffd, 0x30, 0x2}, {0x1, 0x6, 0x80000000, 0x1}], {0x25c, 0x1, 0x1b38, 0x5d49}, {0x7ff, 0x80000000, 0x3, 0xfffffffffffffffb}}}) 21:04:01 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt(r0, 0x2, 0x2800002000003, &(0x7f00000001c0)=""/183, &(0x7f00000000c0)=0xb7) r1 = socket(0x18, 0x1, 0x40000000) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 21:04:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="6fcb295f131453e9f84f3d61965afe18476d6b183a5cb96a25dd2494af29b54c872016ed18bd0a5df5b28df17875ff4fa7a90c652421b6a5a67044fbdce9378822e4431ed6e6f15f3d129115cab3b96d050b12b053f77fd8602daa0fece569e045e3ee897b42d3b47504875c4102bee5beba6a8048dbc96110de1ea6b9adac04148aad288f1b753df14e9cb1df61a63c369c6e95f0e921c4f33fa0f0f1c3da65d55bf628ca9430c04b5c645d039b721e71d1292333f5c162f0f4846ed26360a7ddb29ea56cbab185313e862d3ec93c38e20b35fa2cef4685820b6e43f904d293bad07b26742511858edef2047220ffb6dab6d9fa94718683675eb4b9ca7e2e", 0xff}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:04:01 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x8, 0xb1e, &(0x7f0000000080)="601c2beae48f1a765e11ef5078896acc3f5ae830fe92d31f7f4bf739c4098f5e5d0ff1f4eb5cbde3ce7c8ff950bc716bf4d2b5f1110aeffe1c72640ae4235027f6ae23eb3f97afa78de89431d4203b96e635f616a7ef3742bb68ae700efc4970e6ca6a7b663647a94f12dc5c9812f39973d39a4ec48a39f5918bed65235d4c13b7f499ccaf977302e7b4cad39d715bd06975542c4385842a1b295db9ea90815c205032fffce955b7a2d5c0a121f4d3f74dbbc5e499b174c4b017eb745afe887776871cf60e52bd0bb03604fe189e93b53a141208080b68189966d441949264b29e9f755097deec6ed6e6ed91ee0d2bcc4ec1a290b1e3bd7119795d9510", 0xfd) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac97"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 21:04:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:01 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x0, 0x0, 0x0, &(0x7f0000000240)={0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x3}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000380)=0x10) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10020, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x2011, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x8, 0x101, 0xfffffffffffffac5, 0x9, 0x466d, 0x47, 0x3e5}, &(0x7f00000001c0)={0x10001, 0x3, 0x3, 0x5, 0x1, 0x10001, 0xc6ab, 0x2}, &(0x7f0000000200)={0x21, 0x9, 0x0, 0x5, 0x9, 0x8, 0x1, 0x7fff}, &(0x7f0000000280)={0x10000, 0x6}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000400)=0x2) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000003c0)) 21:04:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90f6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7, 0x400000000000000, 0xe18d, 0x0, 0x2, 0x81, 0x3, 0x1, 0x0, 0x4, 0x3}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b4fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a400"/101, 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r2 = syz_open_pts() close(r0) r3 = dup(r2) bind$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() execve(0x0, 0x0, 0x0) 21:04:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 21:04:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)='O27', 0x3) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 21:04:05 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setstatus(r1, 0x4, 0x80) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 21:04:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchflags(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x40, 0xab5, r1}) 21:04:13 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x4) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 21:04:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() flock(r1, 0x5) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2, 0x8000000000000000}], 0x6, 0x0, 0x0, 0x0) write(r1, 0x0, 0xffffffffffffff31) write(r0, 0x0, 0xfffffffffffffee9) 21:04:13 executing program 1: r0 = socket(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xc2) write(r0, &(0x7f0000000000)="013d00e5000004002842694ebc06bece507fda33a8f3440226dd69e2cec213b888c8a4aacd6c0fb5f3ca7a0d388ad7d561376cfff30d2a41b67fd56085e9a5678459882aca7b6e973f2651e5ca91936034198aaf88cddd9bb479e8e150fd85074cf614923897286c05b0164671b20b2aa710f73250f710a9339c837dbfd6122b2f9c88f8d6e0bcf3ca78", 0x8a) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 21:04:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x100000001, 0x37a4, 0x4, 0x1}, {0x6a, 0x401, 0x57, 0x4}, {0x2, 0x1, 0x6, 0xdf7}, {0x5, 0x1, 0x4, 0x8000}, {0x8, 0x7, 0x40}, {0x0, 0x100, 0x2, 0xd756}, {0x3, 0x0, 0x2, 0x4}, {0x1, 0x9cd, 0x3ff, 0x8}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 21:04:13 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff}) lseek(r0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0xfffffffffffffff8) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x20000000010, r2, 0x0, 0xfffffffffffffffc) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) write(r3, &(0x7f00000002c0)="57d34e8942341f5455ba0178ad3c2eed988463c24254eee8c488026c10592d7bcd6250dc1af8acdfa3e8f2b0f2c6f217d0e2091b808d6c9875496d0d2cef75710e170815cdbffc0e406b7a6a6e8e0488ea1735d21d23894a26e883ea6867ac8e271d909adb6c837227bd7fb582aa472f5d4ee22afa3576ae1c133a6c7c100411c6cebfd36cf4dde521bd04e6e90f9562fa03e3cc85883c21cbe09fe49249ea4f4c1431a88cc8dee3f4a4e16ee3e7c8718ca3a6fd4c03ce4091a9795d9fb992a55d401873036290d872b0de06cadb569953abe81f65f4a402213d00a4dee440ea4464ce7d826c585c13ddc8915b450f4649db017a6cad882e5a77bd1fd5f8309f18315f4642e9a27b542d6e245bc35af336743ff817f8", 0x116) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 21:04:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) 21:04:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r2, 0xfffffffffffffffe, 0x43, &(0x7f0000000140)="3e9768f8bb92fa0f2c506a2d4f7b55db4363d424a5bc5c72bae1", 0x1a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) msgget$private(0x0, 0x18a) 21:04:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fsync(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x44}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x0, 0x8) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) getsockopt(r1, 0x4, 0x1, &(0x7f0000000000)=""/15, &(0x7f0000000040)=0xf) 21:04:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 21:04:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100d2, 0x82) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) linkat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 21:04:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./bus\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x100000000, 0x9, 0x6, "700ae09a121e4bd536b9992de55008ae701379ad", 0x6, 0x3}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10400, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x7de, 0x9, 0x42c, 0x16b, "4fec03367f92e73833ba9778604c9772065526b8", 0xffffffffffffff4c, 0x6}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) writev(r0, &(0x7f0000000000), 0x156) 21:04:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x20000000000005, 0xfffffffffffffffe) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000580)=0xc) write(r1, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() getgid() getegid() r3 = dup(r1) fchmodat(r3, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x4) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r4, &(0x7f0000000240)=""/200, 0xc8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0xa4) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) ioctl$VMM_IOC_TERM(r6, 0x20007461, 0x0) 21:04:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x5, 0x3, &(0x7f0000000000)=""/80, &(0x7f0000000080)=0x50) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 21:04:13 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x31) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 21:04:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x28}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x0) getsockname$inet(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x75) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) close(r1) ftruncate(r0, 0x0, 0x0) 21:04:13 executing program 0: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/161, 0xa1}, {&(0x7f0000000100)=""/2, 0x2}, {&(0x7f0000000140)=""/194, 0xc2}, {&(0x7f0000000240)=""/159, 0x9f}, {&(0x7f0000000300)=""/174, 0xae}, {&(0x7f00000003c0)=""/235, 0xeb}, {&(0x7f00000004c0)=""/202, 0xca}], 0x7) 21:04:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de2bcf2f2e2f4c9ca90b37fae76f4536cb710d4d09e00f8c46773d61615c17831cfc1455c3ea2ed945b4bc5960fd6804f8cc8cb7365fd40905a82709186b34dc013c8367690a3d012efe518afb01d19c94cc1816219f816", 0xfffffffffffffed5) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000080)=""/79, 0x4f}, {&(0x7f00000002c0)=""/253, 0xfd}], 0x3, 0x0, 0x0) 21:04:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x6, 0x89, 0x7, 0x1, 0x8001, 0x3, 0x9, 0x3, 0x3, 0xfc6, 0x4c248e77}) readv(r2, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000240)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 21:04:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet(0x2, 0x0, 0x400) 21:04:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8040, 0x4a) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file1\x00', r2, 0xebc8923515446685}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000140)) ioctl$KDENABIO(r3, 0x20004b3c) r4 = getegid() r5 = accept(r3, 0x0, &(0x7f0000000180)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x7, 0x269a, 0x9, 0x52, "5cba3ecf8c0434d66b4c7bb4e70c7ffa3bb8d353", 0x3ff, 0x6}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000200)=0x1000) setregid(r4, r4) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000240)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x40, 0x6, 0xffff, 0x6, "c40d9b1aae07f64fa2a950253880942432f952fe", 0x7fffffff, 0x6}) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000002c0)=0xe2f) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000300)) preadv(r3, &(0x7f00000003c0)=[{&(0x7f0000000340)=""/63, 0x3f}, {&(0x7f0000000380)}], 0x2, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x800) setregid(r4, r4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000440)=0x26) faccessat(r2, &(0x7f0000000480)='./file0\x00', 0x10, 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r6 = fcntl$dupfd(r0, 0xa, r5) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x200, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) ioctl$TIOCSTART(r6, 0x2000746e) fchmodat(r7, &(0x7f0000000580)='./file1\x00', 0x36, 0x4) 21:04:14 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xfffffffffffffffd) r1 = syz_open_pts() r2 = dup2(r1, r0) fcntl$setflags(r1, 0x2, 0x1) dup2(r0, r1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) pwrite(r2, &(0x7f00000000c0)="636a6fc0def9a51aaff9fb08d4e9204e7be82bad35c512c240475162827010cf89d32fd799bc7fa29be612c7a0827bb8b67d2e988012c466d4dd94581d7117743d3eec349d74dbebe326484759e199f0d3743685c5993eac2e53d67b6a87cd77f746dae640963f66d1a959e1ee133c8de863b263a70b0febc64dae589d00944e84f8f46df2f13974b3eb54d0d38d62c58e6ec7d6d81010b1f2a99df22a3154dd456687dd537a737453000a438091ec7108974cbe9c5c22ae7d6e343d45fc22d102156791f3878a236227519752ae47d1bf5279ef81772a5c", 0xd8, 0x0, 0x0) close(r3) 21:04:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 21:04:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x84}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000200)={0x7, 0x10000, 0xb1f, 0x6, 0x1, 0x6, 0xfffffffffffffc01, 0x10, [{0x200, 0x4, 0x0, 0x6}, {0x9, 0x71, 0x2e4c, 0x7}, {0xffffffff, 0x0, 0xffffffff, 0x101}, {0x5, 0x30, 0x700000000000000}, {0xab3, 0x5, 0x13daf3ed, 0xfffffffffffffffa}, {0x9977, 0x0, 0xcc8, 0x5}, {0x0, 0xd19b, 0x5, 0x5}, {0x401, 0x8001, 0x400, 0x3ff}, {0x3, 0x0, 0xb78b, 0xfff}, {0x9, 0x9, 0xffffffff, 0x6}, {0xffffffffffff0001, 0x7, 0xfc, 0x3}, {0x9, 0x1, 0xffffffffffff3e79, 0x689}, {0x1ff, 0x1, 0x1, 0xc78}, {0xe4, 0x6, 0x7, 0x8}, {0x1, 0x7, 0x2, 0x4f2}, {0x80000001, 0x0, 0x200, 0xffffffff}]}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x3, 0x5}) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x3, 0x4}) 21:04:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000000c0)="b6") clock_gettime(0x7, &(0x7f0000000100)) 21:04:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x48, 0x40) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='W\x00') symlinkat(&(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00') unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) r1 = shmget$private(0x0, 0x3000, 0x420, &(0x7f0000ffc000/0x3000)=nil) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0/file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000340)={'./file0/file0\x00', 0xa6, 0xffff, 0x1f, 0x1, 0x3, 0x0, 0x2, 0x1, 0x0, 0x5}) r2 = msgget(0x1, 0x12) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000ac0)=""/227) r3 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x8040, 0x100) mknod$loop(&(0x7f0000000900)='./file2\x00', 0x81b1, 0x1) getpid() truncate(&(0x7f0000000500)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000540)={'./file1\x00', 0x4, 0x5, 0x2, 0x1, 0x700000000000000, 0x3, 0x1, 0x0, 0x1, 0x3, 0x200}) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x1, 0x0) getpeername(r3, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) mkdir(&(0x7f0000000680)='./file0\x00', 0x4) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/189, 0xbd) r4 = semget$private(0x0, 0x3, 0x201) shmctl$SHM_UNLOCK(r1, 0x4) semop(r4, &(0x7f00000003c0), 0x2aaaab5c) semop(r4, &(0x7f0000000800)=[{0x1, 0x2, 0x92126af68d39499e}, {0x1, 0x8001}, {0x1, 0x6, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x40, 0x1000}, {0x2, 0x8}, {0x1, 0x200, 0x1800}, {0x0, 0x2, 0x1000}], 0x8) setrlimit(0x6, &(0x7f0000000840)={0x80}) semop(r4, &(0x7f0000000880)=[{0x1, 0xe3b, 0x800}], 0x1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000008c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) 21:04:14 executing program 1: clock_gettime(0x0, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x101, 0x1, 0xcfdd}, {0x7fffffff}, {0x6, 0x4, 0xffffffffffffffff, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCEXCL(r0, 0x2000740d) 21:04:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x24}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffef6, &(0x7f0000000000)='$') getppid() 21:04:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1101, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/55, 0x37, 0x43, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) getpeername$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8364090bbc666544bc68d1e59f2de7fc975048882ab25"], &(0x7f0000000180)=0x35) 21:04:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0x2, 0x7f}, 0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x30, 0x40}, {0x6, 0x0, 0x0, 0x100}]}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0xc3) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x80, 0x1aa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10808, 0x0) 21:04:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = semget(0x3, 0x2, 0x84) semop(r1, &(0x7f0000000000)=[{0x3, 0x7, 0x800}, {0x3, 0x2, 0x1000}, {0x7, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x47, 0x1000}, {0x2, 0xfff}, {0x7, 0xa1, 0x1000}], 0x7) 21:04:14 executing program 0: r0 = dup(0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 21:04:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$unix(r0, &(0x7f0000000180)=""/254, 0xfe, 0x43, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa) 21:04:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:14 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./control\x00', 0x800, 0x28) ioctl$BIOCPROMISC(r0, 0x20004269) stat(&(0x7f0000000040)='./control\x00', 0x0) open$dir(&(0x7f0000000000)='./control\x00', 0x3, 0x18) 21:04:14 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) rename(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='..') mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x87f) 21:04:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x64}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8282695e7f0000010018a56964653000"], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x83, 0x0) 21:04:14 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x1) r2 = dup(r0) fchdir(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x401) close(r0) 21:04:14 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xaabcebc56ca19eb6) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x40, 0x4, 0x10001, [{&(0x7f000051b000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x81}, {&(0x7f0000426000/0x2000)=nil, &(0x7f0000528000/0x3000)=nil, 0x8b}, {&(0x7f0000016000/0x4000)=nil, &(0x7f00003e5000/0x2000)=nil}, {&(0x7f00001dc000/0x1000)=nil, &(0x7f0000757000/0x2000)=nil, 0x2}, {&(0x7f0000040000/0x2000)=nil, &(0x7f0000341000/0x2000)=nil, 0x81}, {&(0x7f00003b3000/0x4000)=nil, &(0x7f0000642000/0x2000)=nil, 0x5}, {&(0x7f000069c000/0x2000)=nil, &(0x7f000020a000/0x1000)=nil, 0x401}, {&(0x7f00001db000/0x3000)=nil, &(0x7f000008a000/0x2000)=nil}, {&(0x7f000053d000/0x1000)=nil, &(0x7f00005f1000/0x4000)=nil, 0x5}, {&(0x7f000076e000/0x3000)=nil, &(0x7f00003e9000/0x1000)=nil, 0x800}, {&(0x7f0000761000/0x1000)=nil, &(0x7f00002f0000/0x2000)=nil, 0x5f}, {&(0x7f00000dc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f00007e5000/0x3000)=nil, &(0x7f0000123000/0x4000)=nil, 0x101}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00005dc000/0x2000)=nil, 0x80000000}, {&(0x7f00003bd000/0x3000)=nil, &(0x7f0000ff1000/0xe000)=nil, 0x8e38}, {&(0x7f000067a000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}], ['./file1\x00', './file0\x00', './file0\x00', './file1\x00'], './bus\x00', './bus\x00', './file2\x00', ['./file', './file', './file', './file'], 0x7fffffff}) rmdir(&(0x7f0000000100)='./bus\x00') 21:04:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgrp() r6 = geteuid() r7 = getegid() sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000140)="5c6bae5379214a367ce56eb7bb7b01ef0938eff2da2185afb0b817a280ebda825e2e9a8a939ee680c84973d72698f87d927fdae7a17f4fdff7fe4a3f7959c1c13a5558443ee9aba604003fcc719fc70164e7ebc3c043a6fb0958d4ccecb6fb", 0x5f}, {&(0x7f00000001c0)="4dbad7e2dfc41de30f4f3d77ed50a80b2432d529bd5491e200956bc856e8c72186f996763619958888a0235e58776035daf72cfbe5ad94d0fccff1dd2cdcef67b8c0257535b0e1e046134339399140c5b6393b6d6e76916e3132541c1c5a67cdc9b2aa34d795d20c5bfcfe592dfc395d9e24fd2815272cc181fa536b1d933dba47e1301b6f41df3b760937c98afd5b8ed354ff65202bf4978572114c9dfa68b347901c34f6bbccc02e043e826c9795f3fa15592899ed3422ec16a2", 0xbb}, {&(0x7f0000000280)="3ce3a906510ff817bbcfe21be8cd092660d51ed6472bfd39adc388247f7effa92ed3c682c9e27b4db9b644fb6381174322361afdf44ba8a9bc4a3ed4cc4894a09b39d48718e64445dff05ed2332a5bba01c69d9e15ca316440032f702e8adce9e982493ddcf8d48c62e9928709697bc3883f79f9ed7f1592b4359668144f889272fc24f37aafa605fbf1c5e8f02f67443e20f4a5fc5cbf0aeb39330c67a11216878fc5e4801fa6343e39d43b8a8f5d1ee2", 0xb1}, {&(0x7f0000000340)="5cfcb6b5018d7258f1522d846fa0b08cda869046151edb5cea21a46cd315a97d862535e834a6b922246f187134cb543c3af34b4b24d2c6c81ed7835dbbd3344b2097fbe4eb94be2cc949cca1a314731c4ee1bdb77b819ff3fcb005a8ed9181da170eb571e047d594bfe96aa8f620cda364a6c39d8276a77f1b9a7301a0778cf3ddc0e281313b83745260e173afd18a941e3f82248f2b01f950ce379ed98a2caea99d95f5fdf693debe0eacbae99b51303cfc4bf9aeb3da550926086f68c469ebbd2bd8cb8aad290be0ca2bb619e084b7e399251993f3010708dc50ed7a5ec0e43721abaf5ed0beb19fec2fc4008bdbcb87dc21dded", 0xf5}, {&(0x7f0000000440)="8454f1ba21abc29b0e3d7338163ecf4004e17824406818fb6b92154c3d892d96b749c98db94a98dc88bf33251612edcd3a16fe93d38bd6cef3bcd517c87bb9fc5b5e005937eb058fa9a969ddba56051be53a31eb2a8586de7ff72ccdf04791bd85f64505fe413871446308ea79fd7bf35f", 0x71}], 0x5, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xd0, 0x1}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 21:04:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) clock_settime(0x4, &(0x7f0000000180)={0x3, 0x7}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xffffffffffffffc0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10802, 0x0) fcntl$setflags(r0, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) 21:04:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x64}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x7fe0, 0x2}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x1000, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ff") 21:04:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x2, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x100000000, 0xff, 0x1, 0x1}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 21:04:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000bc0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) shmget$private(0x0, 0x1000, 0x484, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCCBRK(r0, 0x2000747a) pipe2(&(0x7f0000000000), 0x4) 21:04:14 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r1, 0x2000745e) setegid(r0) setgroups(0x744ac451, 0x0) setuid(0xee01) msgget(0x2, 0x5a0) ioctl$BIOCPROMISC(r2, 0x20004269) msgget(0x2, 0x80) 21:04:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 21:04:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x10000) 21:04:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa10, 0x2) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x880, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r6 = socket(0x1, 0x8005, 0x100000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) socketpair(0x2, 0x4007, 0x400000000000, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r0, 0x90}, {r1, 0x8}, {r2}, {r3, 0x3}, {r4, 0x1}, {r5, 0x6}, {r6, 0x20}, {r7, 0x18}, {r8, 0x1}, {r9, 0x4}], 0xa, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) 21:04:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 21:04:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x84) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x1, 0x801, 0x5, 0x9}, {0xb3, 0x8000, 0x1, 0x9}, {0x5b, 0x6b9, 0x7, 0x8}, {0x7, 0x7, 0x80000000, 0x7fff}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) openat(r1, &(0x7f0000000040)='.\x00', 0x8, 0x28) 21:04:14 executing program 0: setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) geteuid() 21:04:14 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 21:04:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x7ff) 21:04:14 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000140)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x100, 0x8}], 0x1}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x42, 0x0) 21:04:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x40) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186000008b030023270000000000000000000000000000cbfb000100f40200"/44, 0x2c}], 0x1) 21:04:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$unix(0x1, 0x2, 0x0) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) 21:04:14 executing program 0: pipe(&(0x7f0000000080)) r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 21:04:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pwrite(r0, &(0x7f0000000000)="da7126ec15467bae3b12d6e5d925de43fe30232bd8429fb02322f2bf6275d2e383fe89", 0x23, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) 21:04:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="715cf1f9f2812b72f1ad70d02590696db36b65021c492dc18df8aa9dadbe79161623cb53df28076899b904beaacae096a716cb113d5217869859129d2cd51f36d8504c22d30305587d6d9333871502434804b8efd71cc80136d3481adf1fc0f79ad545d05218a2eacb9b4a0c4e56cdc579056e0dacd644df42ec6d3e001beed3deafbdf554738d7e9d604227665d254ad6686e31", 0x94}, {&(0x7f00000001c0)="092a086306905faed2c2dbd2a88cdeb86cb0d6a3fc9815d0fd1a8170ae2b3920fe258d76debd8d5e077d8902bf36b15d3044c34ad1b964145e985fc2a24413b64a7adc4ad6dce00a8d851feae1f809ccd598eecb356626c5b10b6d4399babb1bfc83b59063549eeeb3d2f19ba7a30e9aee62fe44b27d03c8f1490227cdc85a6e0d25e1c22b42996e6d3c5a0b0c59c2129a70e27cf65255614f4cd504b4c425c8a8025176879aa5e817c4feb115d4b2864f64bd59e82bc6a04a9b3418dcb78cb352e931286da0938b926bde376388b6e0ea8a2bba2eea7691e35e3452685c398d916db653d206a522a706ad", 0xeb}, {&(0x7f0000000380)="03a96fda031e64619498026b3851edcffa2a3ac1d460378b3b31a21ac970054aabab163cb556f21c45a0700d03b1087040fe255d598577b9aa1421c5785f33fa36d1ee630e332bb88de5f66b672b7c758adf393805b033798c7f613c3e5465ccfa6dc822869ca3f45e8c94b14477a15a42013b3594fad7fba1e0ab96ded448f43e7000397b03df6d3b960aaf8fcba478603fc79f9843d761c62bfd868e9b6543f2fc92e79608af4189141ca94f30f0e57ea15598a006a8ce95f412736fc7c3173af8ab2c01dbfcd9c63d843b19a3313961a32012e39ffbaf945b12a68c2e0b5de2fea5ff59024efd09003ffed1e054acb6786ee335c968ed648ca7072a87319064a1274b7174fe9de63cc9bed1bf43ffb08a41c9eda04a3a80ca7052b85b25f1d553a8a75507e74d8d7f79a6d2b8482213ade2ea84cf3512dc3d3b4552d40320122acac1a766d4ce87708e2634860c093f1614dad14d3346a760c4a6285c80f002097d997b2d17909ed756caaa6f4fb8b80498d1858d2c02a3314e6f83ec048013afb212d89092edcc9efb2d068c0082143d958db05ac16dcc421494b24e0155d591838aea69fc3b7625c45d4930e079fa3c766f326de48f4b179a3b943128fab2533a4464d56dcf9446ff80b608827f32367c61bc64309bc87a1075d6c14740d44f061f57961dfe7886a515ce5af666ccef2487c18545e76b773d990ade3a17bf50e8505f2b1cbd4fb3d97d0bde4b57590ca479c1f90fa485fe01c770e793f68500efff22d5cc11dbcb66a56b9412b2a5273cdad0c2a87bd920ea58de3641ff02fd370ea5b3baaba3c09b6f98ba303daea49780147a6c79f12f763b2ce21f10b2aef117f835aec8dea9ccfdf8162c7a1a3cca51f9b3b853c141f11f3ab0bafb63cf404d2778a972a3133e52218b5d447f380c0c98504a3d01ed64748d3987365402a1a4c1db124f53c3ae7bc02ec38c350eca883b1de388bad76103b1affcdae7c25ffc0bd561431bdfc8deb3368b6bfcee88ce3e3bd10eb03fdcde54fffdc1f03270f8659cd26b31d22a9f407b39a87f9cef9e622ef7e32a750d33b0349ee9625ed7bb8f70c6cefc88218dcafac4b8b815e9895707f9b1b261264845cff585500439a554bed3d6e209391a6ba121f59aa613d29e1d85616ded71f3d377f2f4b04a2696dc1ec0b27b181fbc3932e3f77770e06dd70da11e384bc7c6f6ca4b94dfd5ef09f5121753b6bbed48fb6fe1cf9af477deb843702f924ffb84591d0701cec3e42059e10146d23be7c4d882d2cda846b9c41d5d8b86b0df59902625ac6f6f49f9b4726c1fd1ad901498fa9943c64c68dd72f2f421b9b01769d6d8401ec695b2a846b552ae826011a10b720167b5de7f94e48a38d804746a4f4ccbb7b79e1bae01615ed1289eacab6de36b548212fe86c0205227099fae4567dcee42d00f390227d9085e696d08eed2576391ad9926d8ce092874ff12e696c3b6bef3f5770bf25a4d5fc4d68df8b2e1dd51c74f28bccc66f60a84599b50f37f10dbb2e2f645a0c66a69bc1bfde81203404ecaddbee4d5d1e81c22062c2ab9b2299b7349a34860c14098f3cbf0d211c8d3a44221a5a1834eb10204b79d51b7835d2f8f6567d089f399b385554bfaf9f466196bcfac290a9db4e3025cda67bd93c6fa1981d5cbe0545e78d7082e464c4ef14b57625a1407c90e2fdfe6100124cc407a19a9f5753d80d6a7a0bc00637c1561ec04bb39026004a2f96ea66fc35130dcbc2dfccb851fccbb5d33ab7b18b3bc71d728fc36d728ba99b1a80e2a8b101ffb1cf28ad6159f2a81fc65765c625cc1270bb2cf051e038b62f7ebe7244569f18407606c945b85d5d9df8ab81bf2ae7576ed4a5ff16594c1988931d286cdd59035dc4e88405a2cc5cb92ddef8b6e7a93c08b155a6292343e2998619f4573f546b374ecb33f1dbb916159e2f102b54c477c245f2b02b832e9184792a57e51f9590da39ac872aadb29a370d6da99a78bd1eeff5084ff0ee35c91b738e6c2396cecc7dd0b6080f650a17ad3a4b4d8f2867accf8de11f945ac4d2b6c19f5417a0e1245bb97ec41300410be2147329ccbee6cc7b05ce944e9ec1b391918d04f4f5e006e7ff4068afde7805e83fab578abab15085e8efba5113ee4e918e8b95b5a7143e29684986b7fd1dd2d05d17abbba9fa919955fb9d63ff2121c761e1f2674cc3399682a7864b8c64a40b5a56d4735e67564856f164b13f06a5f12b78f2d8541fb412ea4e97aa066f62069b2cf7f313bb8fb8a5f6187c61a4d18f29c7c9ed1d55781035c249464ba0e468801cfa734454da9452285d918ebc4b9d559f5d7997802067019d637f5127f49dc1e1f9e3032d6abd4f2c2843e10d13327c9712b8c269cada1e246c99fd44ec54ed236ced53cac3a91baca4456c839bd9cd9d1df92a5b0153f42815a5906ede61f3809c85242e1b687dd3c8dc57fb513c3d8e484534f4c9b5615c3b9cddc86cfbe6f64ca4844c419da4ea02f949a9b6360dfd51c353e711022e063c786669d5cc0211700a7a9638f39f9dfac7349e00c0cece17bdf86e024333f552e14bfc9b9bd331e82a2892e1f9d24647bc4bc6844af5b15309965c23192823a9b6ae0abc793be33a7e042b2d2692bdbc1a25b00a8c877dd5a8f5136d5ee14357627f09c497d69f8dffa92fd6334d2614398f01c05326f26141125ca540ab1b7e15fedc5a3448d74e7860fefef50cf0b3cccb6ab097aafa5ed73c168b3fa5d321db103db63101755dfa61fe728c2fc44d9fedefde626ed18a9c41bf0212745fae8ffe72a92a08ddc862bd922d4746b45398c421f3478c5b65bc1ac4f8451504fe668ee2225e99e718c10253d4cecdb15d19d296e3d08a4319d36350ca2253acf978036146f0815b8c8a3af0b6aef34daa974d3910976b662910eb9ee1e26253b0fb0830701533e88ad6a4b4e90801c833e1b30f8e3d28d826ee1a3f8ad14a4ae6162451aec3f64d4c0dbaf6e21c08d274cda4ec9c4af4d198e192424495702975a937f880679433397fa386bcb35a7eb7569390d12679d8f6dab2d2b668dad361909e231d2aa9fb75bfa86894fc320fccad2c94cd85bd3bafa2881501e943a49aba2c2d715bb492ed7292bbcf2135be4f938fe1bce008db527b5fea1ea84e791a9930c2585e8f5954cef11c53544ad1e12d4c4a1ffeb956475ff2ddf92ee4aa23a4c0c8cfb539863e78e9858247714d58ef63a224aef5bc9feb3acd2df2e33a4b5a6ebefbc103e7306dae3709e5def7f2560b9f3b149d9f44a6d53c54aad708e33b061bab142807fb5d3f07076fb63b3008f6697cad938c3dcfcb7e7a5a644d6511ba1ffb7523658cbb2a6bdd2fcb4d443fcfea87bcc14810afe4cc091022455adb277aa8ae5c74dc1377cb35e4236ae0aa3738c94f25bbf131edb5c9e0a8ad5003532f3cb45862032f7d94dc98af228fbd67227e02ebfcf51c1bdb81bd1febc66ab7d91e0968e7a9b3cdb54b94a6ffbec06a36b9f8d98a3bd286001ab0748d10ce9d4489937f96cafb9b261d5bde62a2999b01257f50f09a672b966d0e7fb8f7eff9968e58d607ceb85ee1d3061f9866ff1f81506abf986d7a8f64c5282aa328691d29e3261453a701d9ad495dc730ca393a3d216aa28e83722cb0597e357d87e0c8a4c933e255f1f23902839b6f2aa1b76cf963276f8db41622375c2c74b491cefb28c80684bc4d3013a03d380bb15747b8adf075b83d48e00be48e20dcb4b5479116db19084dc24ba09b7afc6dccdc9814481214148585c7a269ada847d465f8eab75e0d37a09295f6c6bddbb8ec9f0302e15c558c8f401d6ef86616d39538a40f15f6645027faa0030de79a9f94b96b47542412daf1c93bf6124abbce1ca8e6c8ea9e4e3c0309ef6932c3652f3be3a45f7e6b037c76617dde518ef82f400340cca83bdf7ad6a042dfc0929f0e3c661474c71c3b8485aa56cd50db16aaba42931c80dd14fd9d0af0365e95fad66a36a85ada09ec0166cef6ebe85597c6d1ca0afb929bb0b4075d748e80149450269ac43ad8a3728a39b5e4d03221684592cf72702cbe9cadadf69daba48ecd69cd9405611fc7cdb3249787fd41a32072570bc606a47ef46ce8aae72705ca5d28cf0ac0e6cc2b68a84ce4a787f54641f55107e2a3bf5c4a1c1fe2c4ceb9d963e387ed6c625764e19965606e14611122192dfe5922fe567fbb093a6a793c18216417c5089e96c2b7ac60c7ef7c0c2e19dfea7fe0e5f0028087b71540f73c066e26bec6e02f8239b40a2d44f79533237c028f3f36c38c22c3658fa5df12aafa3e1aaf0d6a733abb17dc6fe2cc1e618da28ac4a71dfd82c085233e39781c18f57216697abcc9d689a69f297f90f0410f1a87f728d3ece47d8972cc626a2d094433fa796b651c2111fca15e7e891afb8e844d5806945ac931798a58e204d6b3384100bc81eef3c0876e250b18860260cca9709236b12f4445ec116a367125469f6a513c804603380f2182e06ac7a770840fdaa0bfd365a0001dceaa4f2daa0b80b56ca70864dc06e6cbd7c02614fc2ad64e188546d8852a5df9ade695841e51a92ce37065a6f713740eacf3f9465f076cf4e6296f661f69afcaf57eac788ae6f88bd6bc828429080417060d7eb7aaa4e44e428ca7a1977d8f61549cc33bce531edc58919232182fe1bf42a59d04d788c1ddc353530c70699f0b4fc71fe5da05fc1d47343ffe6211a5ab86ec7a3f9a56c4b39ebf5043975814c5b9a918d8c3b3a62e566bab884257e7f9ffe44a30cbac016373fdba380d47f08cc351a14e49ad8a9cc0a36c8b6b76f4b5ff34bfbf65a1d9e30b534fae6fc0d5750b300b5ed4a86ba313a73a818b39304742e06122698aee563c2b478be89ee8c328e064f957bc14d4267564faac09229a47848f2f5fdb73d6483c1978919aa39479ce6dc1b98ae8400bac8ab7f85cf8112e456e92c5b1721b73ff366c5b7617e0f757eb204c195485b3e0ea46223ad24817da26246dc128fddcee9f264385421026f8c24d717418c7d62fe919f8fc6f28c6c4fad79cef85280a46fab5306e9f9cc87d101640ffaa25f5985bf19333114b6c07b69bf1f82fcc07b71525fe74a22d529c3d717b90c4fb62559f7fc5c10c1ee2fe90be1bf72fb8ad85a27f14751b4d7995c35cebb5ea1c1271683d62b85fccfcb62dbfbfc750155177c16a1e2c0c27f438accbd85b23e04c86001974f97774ae7ac0fb9fd3c2f3aa4c8b176608b2b313b54a8e2badbed8cfa78053ad0a9b9a1197697fe4d640622c2d09cfb3ed82ace3398965e2882c8482ca1b1d492908c8af82447032863468d2325dba0c4e39098b54c683e9551bd358044539946a979ac1522f92a0c0193f2673b44ff63258a0e266f7d03ffe7695a4d5537b2d3a4119e05d0dce6847c2215d2d087e4446f61d0f6c490939460c68986ffde1d8a47d3c90b1c36f1dade4904f54fe6b5b430e16ba18803182fa73f6888a4b4e2df29bb83ac153d8265fef077819f726fd553260bbb63a6f012ad3885a3fc7ba9ef6245de306aa9ad5ad93ad7f758de896f1c39f941cabf7c5abe497499176338bb3c783147e7847129d0eb29f9cc9a77189bf311dc75394bf45f2196f45d4dd6f5df2b2975de6163a2d1122d689df9d9bad975efbb2e5b31d6f63111598b86536b89381d1a2f8ef17bc7b27d7d2688aee2eae0408aae119289e3948100cc3e8f34c858be9ec77200ec7bb580e9f802dd88d2db08b264b774eb5a44fa49b6e605918cc9025719657aba3c4bec1ce5de", 0x1000}, {&(0x7f0000000040)="ebae85e1ec7595097cdddd7d", 0xc}], 0x4, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:14 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) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:04:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f0000001240)=0x6, 0xffffffffffffffd6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x2}, 0xc) select(0x40, &(0x7f0000001140)={0x20, 0x100000001, 0xd6, 0x5, 0x80, 0x2989b578, 0x2, 0xffffffff}, &(0x7f0000001180)={0x0, 0x2, 0x2, 0x1, 0x9, 0x7, 0x2, 0xfffffffffffffffe}, &(0x7f00000011c0)={0x7, 0x4, 0x1f, 0x0, 0x3f, 0x80000001, 0x1e, 0x7}, &(0x7f0000001200)={0x7, 0x7}) 21:04:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = dup(0xffffffffffffffff) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 21:04:15 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000001080)='/dev/pci\x00', 0x18000, 0x0) write(r0, &(0x7f0000000080)="99152fede8d8ce8b07cec89419d363892ddc9148a031fbecb771d1e6074d24fef782719698d657ecfc71d5aeeeb3dcd36ddaca66b33be9e522a896f1022ee3436c26429cf0758278c2b8863ec007699bce56733d61beb631a1633c6ff008aff5609f4aafe54686a1d769a5f6758ef66cc43df76d87e82f2e5908f5fc1b8a922275e34199afe90b11148416f14de65ff0a7e7a68c5e50622c5816e48ee2c44679f6d673396b113c25e55c6eef4f11969789387f46886f7374aa4dfeee08704df1c8edacfc323023da7c3afb0a02d69251381cae16d8752c2adef255af00029e167b9b5ac12a2192e55e6ef86d5d976d424852dc4903fcfd048f0b01f3e8d5904cae0fdd1b0168d222b6d3883e145e57aa5d2ba2f9f040f13305c20a138035b841da8ae97df72612e7614d7b4ec3e5cb740baa49f2dcbeb648d8a727edb46ca0a169ebe321affbf90adea9cbd17915c8954dd000f4fbfe795158ee770c4c1282728805589f67708fa3876455b8c3671beef796672a4241af6316c0ced2d36ade45ef5726263a371afee702052e907841043430671594249494f013db95b634d1d63b29c5b82d536f606ad68f6c9f65b610707eb0fe5d67f8931ea34c59e93f2de42cb1e2360b0e1a20916c9191284c5cc11727a3543d84c84c31231247539046beba4c49b891805c183e82ab2029df815ceec1f58f8916bbfaf42c2716a6a74ab1e163b2d6dd1643a8316be509a3e1c4c31f355151107fb235278fc50545de4309cf3be6fdf68b2d68c202468f8c0e0272b2bc747f62caf2f7fd3a2912efc79eea88fbeea7286e4dd5cf160f1385fd3d27aca9e4988f1a3de137d8c3e1723d6d62ab7dbde8cdc989811f208291dfb09bb04e194df8d0625d4715584a5d06e7651271692dff019a2dacd5eb6fbd86af3d4b20b9bdda62241d3ca77ef4075c73bbad2b77cd578a179d574d77519c9d1fcf9f2cae662676e48510c4a7457f744f5a16afbb2d9644e309d0fdc399c2e8dfacf222241e6a1e3b3c74288769ad1cbb6fd2a558c1533e4895dcd048145f2db381eda660d8a809f4adb52e23118ee57058773262fb60a0c63ca157631c76283c3ed3ea61a93a46508beef5305aee7af1d38cb0cb318382335a2e6f229ac7dcd72f7c257e51bf7322b50c5b17b247922a257e0e0d7d9ea1f5b05165f6a786aa5d0ae63d6545f1a42673dde0d10af8e8164aec3789c5e501613cf4b5bf16d73fcae8cb8d4d76ad28bffd8f442a3403c698f2763b3797451ee34abf9590a70e42d25c70bdba5b0abeb8e30553fdd823292651a73703db6cd55b2efbe6734f6d1c2509097d2b6cc8550368f545c5839eae209157a5844ece9706880c751a6008e6903d51ad16e670d8f4471f90cb966c2cc6259b49494b59a1383a23762eb5f9265dbfa4020c6d5578d2dd86efacddca93ff89bc176c1906fc7955178bbd8fb0f39c81c9f6e36058c899595a45a3bd05b655216a85cc97b54861701c5b86c1823ad7b2eab454206e074a808c52816aed582296eac96f36e33fcf3bf38f0738dc2613861440049d06b55cf0a57e8c0c4d2df40eeb49ef3c2208e8cea449c6daaed9acd9692188dbd665b39663847ac55cb683d3b706744a6d395627c0918abac012c90aa432afb7fa0f11da48f9bea296d6e0bce56cac6184780c8eb21c63105e21674efd511b9c6a87133c65d3aa54c2ab8a88b4873b133a92df858816c756624e4ad1df71f37d1e31f54e9d65bf7766f04ca3aebbda16e70a05a01c0b00891c1c6a1145540723ad7dbf75e1a16a35116de10aea1bd064f76c15292afd41487be9629fb56b7e938feb81891abfd13d04004eb23084247aa43cd169561ede65a5e56248438ea336b6f185d599a3c434dd3da9a9574375a85eb79d2750d467e197a0d9103d4ba21840d8ec856916a0951e4d7f8bb9763b643dccf1fe47089a03358a6cc8f94df32a837394d6c4d4a3b4559fad398a34520c5d0abfe206861e42a133e600f9365833be8fee6383d744d14deb374719b2b04e58efc0633f3ea0454cf3e0c7fa4bb19e06abebea6f83265cf9746b53858716019eccc307f225ea82948c93551601fee93cf9906ec9b34bca1cfa40c00c1708389c017cb4e32d0cceba384cbc606816e4d4a0ee0af419e423b3426d1148493074f908abbb5c54f1d8523776eb88158898bafbd50b6ef080e0f69b7bba443ab94c2b96738dfe341fda24943d9f60476a95529883f1fa22b44b926c0afd918cdafdd8ef2ba94bc759be5a3afd4dac64b1cb2030942317fdb23174972a9527a964a914b92d041127a65089bace48829cd6942dd7264c43eac6a0b98babd64dc5e4a973e4e4b0324a9626ef2c5297eede55c114a88a4b3487f00c9ac3cad0c9696c3b738ecbe1f28a1020f861724b871d4fb703b5df65e1cc4bed734002cc11e987d4a6ee7a9033355ed536a64dd4740e62ec665162278b6cea463917604a5c8a4c6b2292205000546e0cdde505e5f3bccf0348aedbc4ada1cfa2a49af532280cca9b5de12ea127572a42451a906b6264e69bfb0c45118e06a8b383ddbf2a72c429c22b99805e213646e22f406c5b2b37b8d87d20e411f2beac85cb7038ec5a3a5d52a05739a0fcfaabd068fc7e4f5299b0877a97640c4bb6fd6b2b3c45e7697cc9a937355abf2158452d1bd736e001a53df494954347c3e264aa51d76dfecda7177bd1fe407d6a22506b851bd3ee65f1fc9b9af8b97d54f77f736499d5aadb6486b378b2cfdb1f9b6888ad73d3071c6c81ad13601334f892202e6d77ec2cc2c3828d84f5b3276e7ccf8077df09fb1904140b473ac43e65d7eab375e3e0d809c71bc0f6263468aeaaaf8c7a1f185a80b4bd0afb10f5a4274426bbf7142d1e98a30a27f208111b024ee71c958462f07dd9aad04649cb9d244eb324b6b06e16f279658467bf14373779893c3f1632d52b70ad65bbbb084a116c0163dd70017872346f54d9f9d5c73efe8d66be182c9855711f32f28e622dbae01e5f13d60ec799820da98f2652c1613c8e50a2a128cefdf21584a40d41c8afa1393cc897917b1abaf2688a0823417ce2bd883f8e77cd46383c691455f03b9f1f6ee2d88f19657b3feed48ac5a20545aeb5daae61e7810f8c2fa7e30cd6e6d8d1cddd1fd709fbb1801596664164245b9fe3a9e83bc06fc99958af64aa41f711341c880b23b656c1fead87ef2bebf789fbfdd9e0c87bceb75f882f68817169f09eb7494f44f0e2c3edf03199c6f2e82e38641e1c6a60b53ce75a0dddd26df3e74d3c5a5c975173da05ad51bec0d9ffd28323e9cb0485e2245566ccd6cae7a0a422bfc254a0618e6078dcd0f7dc0b089f7f78de49e256f4344137b703b5be82690ea13101b44a54a51f0c7c14202f8985e5236379a441712b7f1d08b6d538e1c809ef122d62cc9b9226b5401e256b62fef684687d34f2bdb2d29270896f191600296888f8777bd207a38adcc14df5ec364befd6df56df6cfe2bc6696cefd2edbb4319e117f44951fdd83567dd3dccf73f1dffe9b456b70ba0ef74aa2ba9892807c04a3480553a8d16e01429aea528ac1962a0a2a4de111b47bd994780a9a940ee086f6173b57256323d1201e2385c9105592664bd234c0c4e449a0491acfaeb7a4e66d29609962278be74df0291f9dc6fb7cdb33965936a77ee10f48c83ff3ed6bd3798cdabdc8fa93f165df20a33954b53ae3ae16cfae2431e83d7e1ed80334cc53b70f27701ee983e692ac014d1c0d1502a36b664a4c72e4ff053c5dfbe54d73809d914e7ba34ea910385c7ca0c6f5b51462f286037f70b408b70fc26707dcfff5961d87ead65f122276c6a5e3758148d9026a12510d04426d67d6a237bb0cd54aa02aced1d78ef0bd4568fbfb1332a4a94bc823fc24743135dda741e067b98795ac78146d1d2c59357ffb34feb060ac54889c3f82380c55249297e9ee0c7cb87457832be448d5b3692240d23aeefeea3e31dc35a3782e362e5f60eb81e3463d236463cc71efe8c64db0145f5d1568a5df74f0d56785fbbd06ed98a44880b108c40d9d6efbc54682576ff20787a883ad4971761487a93ee326f7ede63732333029dfd7fd24ebdd0334f1c9dd4d5ae6bb1e357db532c3ed5f34c47fc2e07b90d0dab87ce07d77eccdca1af149fde90d8fb22d4de9acade89515dd94fae6bb0911a139bd08aef9770e711834d072e0ffc48dda3442e73e2a628d92a2228e1a066b6bf92dbeb7ab5ef50a3eb9e9aad0095f0b824a7ee5e49f70d148a2bc8a0793c1a5cc11e4eda556df8537b00e08005711ce1d7fc730383a55803e06ecc65eb2f734e41013eca2a24502f0a77748b1613bb5d24cf112a42b8229ffe14df116a320884fa120dab355b19c9c234dab05e5262bceb9cf4d2bfed010f07aacf1dd816d49278a547e38f3fd0f91c7eb2f0a16eb12ee4b7e80b0411026df6a9cab86891a9360acdd39facd1003452b63af5787d5a665b21ccde9d026b37e0c998bf50fdd28479617175a4fc4ad24ed8f60a7770dbc1e4ed62724e6cddd02d3213deb54e0f94f080bb29741e9fae4fe38243b6043f55f508ca6d32b5f3bff271cd3b7bd438b8d01a451d0c2010529a3ff4e8b2f190ed75f67fb3a805e0a469ca5cee85399fcacd0c612249dafa92db553837fbca834a85225546e695f96950a1715d5005cb7eba55a9d8f5a5cdc56e3fa5257a79bf99ef67110e0e51facd9a2ef224586bbebe0a12ed891a4e8d792fbdc5123bb5c6c4073ad454ee48b8f33ee03a5548d7ac293d326dc698524500c25696d5289d5f5e5570c8c8a8e289f978ba5f7abc28b32960a3fb75673aa3277a1a58b9a70c75c7f9640456820eb7f7430ad56f584bb3a0a3223fca6b02dd6c7dd59aee4aaef52291cfdad130756b235c9260021b03b0b498d4a9b6db74e3ddf1a5ad9c1889e527f538fa4f18a78e1e8cb357a677b8a13dd4c757883d65050f5cc6467ca72db89094234683f2ff6d574fc847adf6bf9c18bc7dcdfd8084a68fb908a9edc6805b74a867d740ac9a37d4e18ac0e9c916de1e1a1011edb7cea67db657d0805a98e36ec2e9c98b7f1d7ff7e89620458b30385274dae1c6fe5ff5e66b34dbf3ba4823e365f9713681276217a4f75e3f4f561188e2561529c1e79c33f41e613fc765b88326b136f06bf156266e8fbb82059beba15f943bf3ecf9119471ed45758d7886d8f972ce3e2e8ad9a23b592bc2ecaf916fd9070f39b19bd8792b1ebb33c1bb089f3c97f5feb86c11e4174df372051f406dc7d9b36911016f87a20f830270cc32956c80e0adc8dde1da86bb5e162dc2c0eff5c9d8a72119dce0d5c7a8d023d11ffc5ea0a6f48ba89de5d8f586977a7ab132f10599eb803dd2bb2f46d3be1dd28081051eef1c6a5d55d4c1cde75f3bd6154cf463914b5f4c4887b863ce76ed096bd427e57d43a3aa8d99ee84934c559251b3890706d5ac8f701937dc7fd2371c1dae48f48e8acbde045eb0c723612c5913f0f0c71bba117cb93e6cdd2f590ad2a096ab389dfbbfbb50ecd5657bb14492e373d9cf892b9638b6c46513b436fbc535db0871a34a45e7c6abc363119ee04c3791eae6fce88cbb030960016b6777b37499aaae5bfe82698f165a6574040a6ee546d2a95d8e51fe6cd33bad231c10657e96de90a15c4c9bfae7420189402b24f6933868f648e86c055bf4de750522a289b954f91f5bb5d8101febaa36011cd771c21f9e6b11f668151bbb73e3d1456f9c4302cbd7ca60eb612f4e9049eec2cd871856aed4ca904d", 0x1000) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r2, &(0x7f00000010c0)='./file0\x00', r3, &(0x7f0000001140)='./file0\x00') 21:04:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) 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) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:04:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) close(r0) 21:04:15 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x130, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000001340)="4a41ce21e31000fec60e999e9e3d25a1470dd8e287018e3df72f48b5162e02b071e63c4800519f97cab9f6c5a0baf889239233b4d4f01f3f382817d0010f6a6b6791851a922d877738349b7e7da67c78886604917f76d01c8ae54f62b5bcf8f61a94f1951bec3d6d0b2ec031dc8a9104f50940bb6a2215f188d9f078b5c9314984d20750244adc5b66b971506c827a3879871173f68b244ee0f880a2e2b103d28eba249e24c4e77224b64688831ef159113734ac01f54e11fe88965b0c45a0ed1417faff06e2f2c028537c2004792778e9be7ff69b4796811db6304dbe7f98d1", 0xe0}], 0x1, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000001300)='\x00', 0xfffffffffffffefe) r2 = fcntl$dupfd(r1, 0xa, r1) getsockname$unix(r2, &(0x7f0000001480)=@abs, &(0x7f0000001500)=0x8) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000001540)=0x6) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000001580)="0744a6e6d54a2701a55ca25b084915309f5a855940673417aab6e938a1a93bcd31e09f56cce704309c8a5b1d7d0feed2a801be40babd893c56efbfd71de51f9d8434bba53b69c3f20bf7089ac97fa724da62f72f28b8fc06dd2b1a838e555e306bd4887717b8b1fcef0506a624d2c10e41b41fa162b5b41263c06433d0f78e513b3da6def8bd2476ae5a159c237d084d2c68aee5e9f085dd631db535e9cbd073033ed192babaf563f399375c9ca87127c003d88597c2a911f3d35d96d3c3cfce409de2e02d174f8ca5e04273f963468d93dee6cc7bb52c4114eb70bc0b36a7d51606b53da74813553af71b325c6b64462f8a4fbaefc0f7d4c21ee91366149ed008fe97a4b402dcbd18a124ffc9fe56ff278bd8f23c689bdb8bad63770898ba2f687bd958915c84e35f9e44730480ad9a7ef903008225faf52064a6162ef9c82d3f8530184a8d5e20e78e8dba96d8360b72eab06deace4d36cbdb81343002366b89ee162d2bededd70e4fce64c9751b09f3cfe6265863ef42e6d601ef33dfd6cb6e4220861915294ebc111c62b63a86a4aba1b1aae867a26a4957b7a3ed21e9db88da8bcbf64e6f1cbcf3bf128184c6b8b605c712bddeb1889b5c90804408adcc1c9e79dea83a4b6365ecf3b84cabd3eeb9ead4e4fc048912ac444c546a6279624906c2b811ea517043dfc23b1df797d624a750a40074cf2cace9cce5c2aaa6acc09ef34fa311bf0159b1d19306547f740a1808ddd4434a1c59970fdfa972b9405f5c8c126d4b8a81b35c385c4c217f7a12e7044feb65915e0e7690528276ee6b02d9adede20bf3b54ee86b6e6b784963f66d4b2988337f1ac7a3b4e184fd113d5018d085b812cff3936d368a7e4633d5c60f4757946005978df8876f0e04434dea9226b30e5d938ccd42f37efe21b27ecc2d83db44a251803e7ce83948d5d80bd96746ec14ac59ae6251f281239546c43e800ab483f2544c47d6774d67dfb4328d3e7cdeca6fdaa08ea202b4520617ee813b40db945c4dae23c920c4afdafd0e2c60c8cda1207b376cc1e06fd172afa5caf7ecaca997c8b48df915ab06ed6b9a15f53a0a5ff5d7c3c5e445698e34d267af98248b114c22b2d5b648a456d522bf11edf836f423cff0fd9c0b0842ef004d1f462907c7998c9f6c24184492f3f79681c824ab98febbcb5629a8edbee7bd1df551939daed9dfb6d437fbd2820a4852628d11ff2c64f098bbeba37ee0dafc38c9280b0dee53ee5ba0f6e53e2238769b509f68d8b319436536d16b8cf0bb9ec147ed93a9d90852b4f073582278c74ff203fc45cd69a2c2380ecb367f117ee04bf589d530bb61e32489e38623835a00cfb255ad35a170c9639c153b41c383e9a7017365d542bab2c1768f91359428d18631a2c259f0bdab0ac0402bd6ff367fa9b0dd0bb134438bc48f2465ce91bb4e388056c3e2fb18b484a84d0b9730cca521a0dc07f8e8107e731f55648a723b00ee062877ccc55caf879fc86f94502ac4dca9e5d2f43a7d357b3449f0756abb514953e2fe3af21909d07f2f5f353c29ca1b3dd26c2420682a67b4230f6a9865937dbce9a036ae6ddb3868a5cb0226027e536a6b6be54376814a2fcacb4cf19a1b5b94553b785878d5a1b7d9523160a2b3898255ef533e457851dbc724ee02de26a09af4da75b4cdbea09c5ce1c49bc22b455f4e26ce01e8bd8adcc3acba7c23bc3064c50f8d438a547792c06d046ab62fc6dffaac4295a608575b2485494506d1d33a28277332d6467f046a0e8f5747a69db3b47e06fb423ee986a87974abd7415811f6ca1f5d8df2ee1581a58863d7808cb98a0a46d55065fb5b209b7277e4fe32601cbbd267c3b00c15220ab690892a822a46030b29130bd350bf8d1f6f4e39f03c72b37315b5b5a23d15b9c2e81a611c41408fa7d2bace97c994db6523a7c4df1178dccc1af82cf04bfa8c9d9e6acc4316e074b182d01fb0efb04a22d848c1904163a1600912667ee73ad20e3cf1e73ba1bd5d0312e51741c5cf1ee52558383551a6018852f911cf7b83b4e2d6c0fc1cf22d92884f938392d8972e64cee3148ed3714e5333f280787680428d95795b855970d3fde131e5f56d78ff903ce052806648d3605cd80b3f28c7b07505e4c718c1ced1007c848a37f25c8c8757a639aa9af982e7a9be7b4db4bc288bf38c2337e2e627858141b27bd19ca429e264a732e166bfacb79fb3011196615ef6618c00a6c5f1fd8c1a85279ca7589fdf62105c25ec9ff4c9d41dcb137c968c56eef7e9ce4724e7b7a17944c6a2e34a7e3652e17304238abf863e77e4d42b0b32c8c964bc1970c5dc986c4c46af84fed99f59d26b8dad3a0e3258be795f459b4c9c246b751357dcdd3e8e9bc8d8b03cc98e3b3b1ea0f84f1c1bb5967024055a0ef0737607becb22f07d60c6f28bee4d47693db905926341f62acceb38a49a55664d377ff93e5791cab43cb04341cd3327b1d4f0da94e82c76b6d29ccec0a96032f06ad4d6569c11a5d52ae6064db6b3542c85620d9b4485cd3a252693d421274982ec99f9c1c783d0674957106177a5aeafbd87fdf1746a10d6b8453c3fa00fe0122b872d8da95553bff60e2697dfa765c734c728cd3923d3d3998991aa37b0e68600c411a3f39b3607bda3748cf04264984708df99678275a98f8fc56c2b4722fec20b6c7e4af8da24829a977f47a3f031fb298177ebd7888da4826e51661588042283186f99d64d1a05a97e067eb4e9858d61dd29866d9192e0cbb0819a98562bab7c7bad47ca09eab27e2b4c8a2802d3cf84eee48ae61b1c6eacc17f298db814ac53997a43e61215dbbb9c83c6729e27dd79e29b9e60a4313324eb154f09240eed76ad3797fa118ef8976ceda5cfb86b26bb7bd8deee0bb7a5a66abb308c735048778fa024931951ccfebec138f00b5e10bf0b4715fa7551dfbfd853ee0d1e093516f7d0ee569bf6cb26bd3cd0ddef329391cf01ed062d5fff1fd6d70ce48c2ddff595f9ceb5a85e0a8ce61e318e5720319bbd938b9d59b15572609d18e4cf87cf29ef071ee8c32825612b6a950eacca31a3722b2a02978d269330f9dd3d047c32a1ef737478f10eb54029c7f0467899614870b86363ab6be519261493d4a3e16f5ca801103e0e0ad7a76e93cc19cea90d1e819e370751486196535757bdf1cc378b9e5ea9677e8768b45c467d032d11e618e147b552186bd4551ae21f130ec392538c3a777c9f32ccfbfc9b52199760490b16a687b316c72569bc7148b4bf2ce22d7a47fbce6c6c7e9732580877f5b1094e09f3e11bbee53d05a258179e3d43dd0afe62d9dfaeb2022201a58616bff3f910abe0fc650c6d929ae6679c03cd590769e86c1393dc5846056c8c8a6010118fed91d97f9befce849d6007467b1143b92a5d84165c04a20965d3d843c6938c0ecc1b64712ebe7b6d62a0cb797620d7525e311c817ec28e9c4c2a10a1430539445a6f2996484b8b9746eb6078d6cd795d72ec6353996b690e5aa61657f76ceaea4ff5108486e79d9a9d1399dbef1791b5799ccc97112cd3e3f9169afa47eeecf6b902893632f4230ad706c35b06084f95ff887b1e036c1e14525b999709999c24707c13a7090f7ffe7c7d9733a94542dcc5b85e71919ec94550b547994a878fb0d011042d16eada183f165be5c18ca205a3c94ddaf4309aa1d98869cab5c61bbdbfa59cc27d11e2d6ed3850aeab25ac6aa74842db0ef30505ff878c37556ef4158242c65b1e4b81feb0c09c18feb159891f8db66d98edbccc435f99f752d92103c472727e8caee362e1b9c2e561d0c8a3059c0aba0d258aa22a9e71a969a9b46922601f23aeddc1ad732337f52d70e52fd9543dde3fa656177e651defcff6fe141a057800ac4bc0db6ff7befb267e3b14d95613f847ae0dffc508a9a887ba483528a5c7ce2f9f526613f2f3d8ffc4208ee52c77022840a964339ef609d49f699706b7ebdec96e52373a67ef6e3aea08f8cd728d52b514e6266d104ab0025352615e64ef65c2d9ff6099a80c048a17bf1b4e2fbb6cac9e538f7585945f13d272bbe7ea7ea0f25f05efbcbca77cd978586e49f91d1861b0ddded3888a6a460b6eb7804ecff6f1d6186ec270d040f78150218fca3d95c78ac9183008c9140eb0baa793126fd12b7e2ac16f9c76373596b62b01274b522c3eb00663863fd8a555c9d84ee6996fc77ab72588923a7477c3b01e518e73b3ff0723c61affae98063fffd2c1b3d4d9ce0d2bf47885ac990013b028719e1cd4054f5426af473a848eb38c082f3ec842b7c31b6fa091821fc85f0ca76645264590bd3c9f91249436de38087bfd0fc2c04eb3d8f0509417cdd64dfcdb84690a8549327dacdd51bee6db25d457edddf6133a53ae833a07eb39c89309ccfd2afb019196bcf87633a354f3770d781ed865ed60d0a82a9538e19b67626872436208820c1074574b5553b015769cc9eb5da02628e1af5a5b6abc34af89e8346fdfbf6094bb1b6923090a1ac78631213394f85380a2a3092f8cee8aa0b1b55d71e1ed6402c51f044ad8672bfd505376d19de9c9630f159d3eb435eafe51bf712091c1a862cc80b7ad14c990e26bd9336017e991fe8105d487b717ad495fc81e6077206dc68bd96e54117dff722216749be41ca983e8b236df712d9c54575792a439f8d5674265460e113aecc87dc82e078568d523516bafc3c819c1a7c367e1d03bed0266a4cb56566d84e6c3d56217e1fc6ab7d10a0deca49b4ce564173aaeae01d63ec14752748ce3af73f311c83172c5f92ba1e4fcd0eb6a0ca2181305f3a496db8d2e0a34dcc98c41b63bd0fa6e292f41d2f15e48aebe3ac38d9b1d6f693c78af563b0e081c6aa51bbe8702ea46985f44823a941bb511300e953287a28050ef00a4f2d331188fc4eb015d136c9c48f081dfc307b4dcc0f25441a456bf9d6fefb64b7a41ede826c91e7cf66c0940bff087b37e7b3b43277d55c011338d68fe9dacb01cc89a36dd50cb265d04075c31cf494bebf14c490aca49b295294d179ce73649e733ef15bd1e4ad2f21e30a5783ea9bf501f68eed94985b1af799b19bc7b3868dc461885af72612001a6962895a415bc0f929943dc020685f974fed4b5fdd16f072530bd34df20db98f11f69ec76448e01ddb7f3060e0278d2ffb82e77990b89e8dd848ef57fa1eada208f03026756294106fb8471e059180338ac7fd834b58b046e0a25007d209fb370755d47338ce9aae992422456dfe35190cfe8719461d618f68c91e9b484010c3fffc059b6dc61749bfec75070605264c685b0ff51728df0385f003113a369b74020abfb1016de2d299b4853e2fdce06dea1781f7f501b6e9ae45e4c32981d474354c0fdf6f12c53bfd1c9c2cbdb6cd71262793d1f334b110bf5972172f64703e99f1fb585b09a58fdd12dcaf2094824b19051373ae60c8cd0d71503a2d9681d88adfb31a50d37e9e21b9f3cc720aa80cac5f6a0b511dc47e900ed55590179a710e999b8d1a65458b95b0f2f627b7532ef83c3a3e54bacd16724c50440facbf59a2ec0b4e06e2edb538d48570f4148ae42025f3ff069bdce0c5d51f2f6c71dee654f8d7b43eb8695125bafc04c6284b6ed1f235f1e714d31fd5e1e26d3c9d3f41ac241ae6abf03bb15c778fbf5579c151232a45634440a6ba977c75392269b225f34afe0412363eb38e71d3af5a13e8726aa5c24ab6751ed354606ee6ea184d1f0253ad864018aaf894ff68f5bc7caa4e9c3a5b0fd9be30084d7608eaecd388044afaa69", 0x1000}, {&(0x7f0000001100)="53c6e7b58975b39a9dc2860f0f6cd12adc45e5f7f6e86fffb52df24f41beed6587c714fe935863ea9baaf1ab98de5629ff8318f8f008ed7daf958826f7c5e901fccd94320bb89f0c97a2f5288580ef1b8e8747cf182e7a356d936395fc024ca49bcc7f85e8028af2a94590b4ea3bed494b75f3d93cbbb82f43ef446b970354ac794f67503a54f97bc191ec3a048b4cb3f3ac2b6039f017d02d23c6cf908ee028fb76d5570b9aa3ac732be9f0642c284b9bd3ad4939dbb9f4a8e040a3bcf89de032bda415340bac5e8511662ee9a7adab2ad3cfde0de395cc28d2f65ee79b5b9454aefd84f28fb095113b7f786a5cce52f315a0d997cf3a", 0xf7}, {&(0x7f0000001200)="aa1d5b8c5e107efe4c27d1ee0032fe05f4affbdb4cef2fb2c619c82cdf6adbbe6e821f264afe54778e38daf4b775deff6c2661312b75aa2df06beea2890ba9e8d14ddbc4cb75c49011016416f9351208c32b547daee60f804114de0a318a738b5875990b38c3591f23b4cc37e859316ca34f58a0e8f21032f38be6904825322d90921603db62af0db43b0b4d1431f4634f54a69400"/164, 0xa4}], 0x3, 0x0, 0x0) setsockopt(r1, 0xd3d, 0x8000000000008, &(0x7f00000014c0)="36fd22eaeaffffff", 0xffffffffffffff4d) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000012c0)=0x9) 21:04:15 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) sendmsg(r2, &(0x7f00000009c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000400)="c6c059d269fd55cf43456cf02f166bbb9f1988bfb3c395434e5ae1a57c31b303f1da7ecd7bfeebb84f4d1c9bd4094ce51a2dbe52cb1e7eb984dd4898fe1683a2f0221b785f01b55ed22e4a2572e3e2488130f62d7b8554661d007bf750913ecd553b9ad0bb50b7f4e5a1a0e43138b3cd0c1d091bfdfd4b52f7537edaee9e895112d5fd10dded9e18bb9c511b123dcefab869bc219a9367fcedc1a976047c74a98129efa90fc3cb89a0f2b08a6e01b246b511ced02fe9e9218ced", 0xba}, {&(0x7f00000004c0)="1ac4e15ddd146410f0a09ec0666220eab9ee39ec270b5ec70dd503742ac7b09c5b63b14aa90e1dd1d628af9a8be5dd40df69dbe14e6d92e1008cb044287037356911a329b3757da96283c5a5bceb28bd5d1e1ba18f35934366dde87965011b0eb27c5e65666130a37dc902813f98d894d34433045823fb988786e2d07714cc9bf3824e1f2a919a98c2261a0f589e02d79ef0e9800c50dd504eb6b7dfb937ce5e39f34cf2ad14b69f1e48b2305b526ec7b2ab4600adb9d14f3af120b82d605cd3b5488c9b85a61d0b982708775617447790dca50d09aa680cec0cdfe395f5ce07ed638a65ced5e350e1a537da803bf4f1d8bd191ba147972ca9", 0xf9}, {&(0x7f0000000380)}, {&(0x7f00000005c0)="d99a585a52dacd4db44824687f0889c860b6d9f580df7ea4e4d4b7ca97a1b364c3856b99b94d94b08cb4bac38e1fd4531512d256f22f3679f000aa2f83210e432f93a1e0c71ee80785aa6f662d726f340180e9d11dbb5d4e73539fcd272ed6ac9a9c10fa3ba830bf16325e025a5f625e90fce82072aa257690f53780c8afd37443d2264835fa47822463e8ecfc05169f9fa1e41e01d810d4fc4a9527147e775f3e6958b7a9dadebadba51dfafc4ca967e4caf492667b6dc7793562970c1200cea07ab59d217e7b35d03bf241", 0xcc}, {&(0x7f00000006c0)="3465209a63ba59d7713b8952abe5bfee155afa32cdc829820a6ac14bdf0e2eba67b1ea36e4bb5cfc5168a547c23856778c852fa51254b67203e8e39d23f1a19014048d6764775cf5ca4b009b1bbcfde37766e907ebca7df05c9183ed7366e8bcc5a1917f2402766e2f44f4b0a8853795d8d08abc5480e1d9463cbc8a4a2233ab7c45e2da57f196ee18f06eccfb5498c8694ec66246af32206e3f14f15f338a4ec06688d5fd224607f7cceb36d22c2110ffb9f4ad33ca80c8f64db9a4d20bad8d1354acae0797a28d28", 0xc9}, {&(0x7f00000007c0)="2c146d3c4b08b0440ed17656ba3780103be400a6", 0x14}], 0x6, &(0x7f0000000880)=[{0x110, 0xffff, 0x5, "67b71960285af9c7ab10454337e3d6a5eb95a2e4aebaf5447a14bc561dc3b981a26428e86eba8e4bf4703462a3620384c2c5b44be4b3d91907d25821782a9845fc19a1a5362892cf129c70b157781d8ac53e3e3176a6c00e87c13dd903565151fd64c94d1a02ea1d79006372081272d3425b08438f15f575e6fc499e63d0095cb7c4b2051ce5f2d859be10e92c8b28c02b87b08da3d7f5c77905ef7a0c8bf705ff85179e3c2d31bee4a26015d74c04dd60291f27bce3262ed60542f7df8900e6ee1246d1218f4ab6f794ab87afc4f1007526118b4ba06201f9b9f6f7e827f41af1bda7f58c752580a912d3f217429e84a23eccf28262ca2ec5ca0dd64d"}], 0x110}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 21:04:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+..)-\xa0\x00', &(0x7f0000000100)='(\x00', &(0x7f0000000180)='\x11.,\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='$\x00', &(0x7f0000000300)='[\x00', &(0x7f0000000340)='\x00']) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3}) flock(r0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3}) 21:04:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000002a00), 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 21:04:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) setuid(0xee01) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 21:04:15 executing program 0: r0 = socket(0x400000000018, 0x2, 0x81) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000300)={0x80000001, 0x8, 0xe9, 0x8000, &(0x7f0000000080)={{0x6, 0x4, 0x10001, 0x10001, 0x6f4, 0x23f0000000000000}, {[0x1, 0x90c0, 0x2d6, 0x2f5, 0x9, 0x7fff, 0x20, 0x2, 0x7, 0x7, 0x3, 0x6, 0xdc, 0x2, 0xff, 0x2, 0x647, 0xff], [0x0, 0x7, 0x80000000, 0x0, 0x200, 0x1, 0x200, 0x2, 0x8b, 0x7], [0xf9, 0x86, 0x101, 0x100000000, 0x2, 0x1, 0x2], [0x6, 0xffff, 0x4, 0x5, 0x7, 0x200000], [{0x9, 0x200, 0x5, 0xfffffffffffffe01}, {0xffffffff, 0x1, 0x789d, 0x6}, {0x7, 0xff, 0x5, 0x7}, {0xf3, 0x8, 0x3, 0x4}, {0x800, 0x80000001, 0x3, 0x4}, {0x9f, 0x0, 0x3, 0x5}, {0x7, 0x1, 0xe92c, 0x4}, {0x9, 0x401, 0x100000001, 0xfff}], {0xfffffffffffffffd, 0x0, 0x4}, {0x1, 0x2038, 0x9}}}, 0x2, 0x800}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000340)) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 21:04:15 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000000050}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = getuid() r4 = geteuid() chmod(&(0x7f00000002c0)='./file0\x00', 0x48) setreuid(r3, r4) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x81, 0x10, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x1f, 0x6}, {{r0}, 0x0, 0x10, 0x3, 0x20, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x88, 0x40000004, 0xd6, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x60, 0xcec, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0xdf2c}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000002, 0x4}], 0x41e3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40000000, 0x4, 0x54df}, {{r0}, 0xfffffffffffffffa, 0x2, 0xd, 0x0, 0x4}], 0x80000001, &(0x7f0000000480)={0x6, 0x9}) syz_emit_ethernet(0x2, &(0x7f0000000100)="d74b") r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10008, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000140)={0x5, 0x7, 0x4697, 0xff48, 0xfff, 0x4, 0x7, 0x10, [{0x0, 0x8, 0x9, 0x530d9356}, {0x8, 0x7fffffff, 0xfffffffffffffffa, 0x3}, {0x8000, 0xe0000, 0x80000000, 0x2}, {0xfffffffffffffffc, 0x5, 0x1, 0x4}, {0x5, 0x20, 0x5, 0x9}, {0xffffffff, 0x1, 0x4, 0x70000000}, {0xc1, 0x9, 0x80, 0x2}, {0x0, 0x40, 0x4, 0x5}, {0x2, 0x9, 0x3ff, 0x7}, {0xffffffffffffffff, 0x6, 0x101, 0xef}, {0x8000, 0x554c, 0x0, 0x81}, {0x34da, 0x7, 0xf65, 0x21}, {0x6, 0x924, 0x9, 0x9}, {0x101, 0x20, 0x7fff, 0x2c2c}, {0xcef9, 0x100, 0x6, 0x6ab}, {0x8, 0x100, 0x26, 0x48c}]}) 21:04:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, &(0x7f0000000180)}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) writev(r0, &(0x7f00000000c0), 0xa9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000180)=0x8) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 21:04:15 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) pipe(&(0x7f0000000040)) 21:04:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) dup(r0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0xffff) fcntl$dupfd(r0, 0x0, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = msgget$private(0x0, 0x440) msgctl$IPC_RMID(r4, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000200)='\x00', r6, &(0x7f0000000240)='./file0\x00') munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) dup2(r3, r2) 21:04:15 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) r0 = dup(0xffffffffffffffff) utimensat(r0, 0x0, 0x0, 0xb65ef69266e9846e) 21:04:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) socketpair(0x20, 0x5, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r3 = kqueue() r4 = dup2(r1, r3) kevent(r4, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) syz_emit_ethernet(0x30, &(0x7f0000000180)="36421c878577bd48702d4bc38bfaf93c89b08430a123166e40a3d377fc10e9f7b33a5892eb90973e331279bad46fae03") ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000001c0)=0x89) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 21:04:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 21:04:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 21:04:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, &(0x7f00000000c0), 0x0) r3 = semget(0x3, 0x3, 0x61) semop(r3, &(0x7f0000000000)=[{0x3, 0x6, 0x1000}, {0x4, 0x7, 0x1000}, {0x0, 0x6, 0x1000}, {0x3, 0x0, 0x800}, {0x3, 0x3, 0x1800}, {0x0, 0x8, 0x1000}, {0x7, 0x9, 0x1800}], 0x7) semget(0x2, 0x7, 0x30) bind$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) 21:04:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)=""/153, 0x99) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x2, 0x8}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000180)="f49328ff011be84ec6af9d7e9bdffbd5cbc9c66737d89e1eee434d", 0x1b}, {&(0x7f00000001c0)="f2e067a182009621463905b4d6548cd49c9d5b0b45cc36137458496c8d5913f6e64ae17e7754daeeff27a22b125a4163bf601fa2e454f43b97dd17f833f732d9a138912a65de2e4d888426e7ad285075fdfd1ffe4f1f", 0x56}, {&(0x7f0000000240)="f35ee481d87fb273f5de6289bbc6d703d1c437393f61c29e5aadff9e585bba0516", 0x21}, {&(0x7f0000000280)="530066211393dcc36cb4a2e4b0d6759d4cb9ec364798361582e91977675d206bc4ea2d0cd63f78ec90ece2d50733e8917cff5e562d39bc1cb876c51d617d0b5138dcac451a1763da40ea8fe548071e417ecb498dc4e13bb0d6756a87cb60f9ceea928d8c49ebde3d1edae286d67d8f276fc73af3d75aa098d969676d9f33b58e3c54", 0x82}, {&(0x7f0000000340)="8556ea584585969888498648e508e834a4036d4ec765741cdd4d6a3a23b7cf414e9132f991cbbe52f5276f95cd1b1a82b1512ebed1a16bfa190f9356452067ac4710f4fb8f7a6623b6fe44ba998b7997bda9416a4624ac00763585934ea28ea4ba78cb7addefadeec35f494b2d717788c1b749386ff89b8597f46e7b5ce8481617f670cca31e46ff0f181e32d73008442a021c663f2b9ff599ce28d7a44cd8c7dfd76a27fba3", 0xa6}, {&(0x7f0000000400)="6126835ee76092899e34ff6ba50ce44ae7fc77f4546b", 0x16}], 0x6, &(0x7f00000004c0)=[{0x60, 0x1, 0x100, "1d49396f277f046185946ee7f5adfbea688c23b3ef9427933644e60d95ba5ab824d20875fe21672bb472cc824c29dc22ec6b58e18550fae6ef887a422ac1b857aebab299f8508af9028791712a6135"}, {0x1010, 0xffff, 0x4, "1d552e437c340089390aaaba1c01c8fe370e16d95030dabaef31a9b78d2f3540f633760d782cd32d985466034a88108c6be0393faad88b8c5db1b44d891267eb3fe9af0045018d5147f65b50b95d4113bc5806390c23276f203eb0aa4fafdf1b4967b8fb4b65073afc5ef8430f500c7869996e8fe14ab3c7afc6dd47f6794da24af7c52ef601141d974ccb9739a636d1dc3ff5125afad66e76d11c84275e3a92af197e5ae544b80ea684059968080a3b45e42be1b5ee120c30dad722e127d42cf494207d0e0dcc67fc85b4a109d13ba19099311063f558d3299b1446efcce1a35716de0923cfa6a2b178f240c156ef70dbcfba89fa9c29dd99921843065dbbb726168dbc6c4e60210d82c7ba100d18bc0509336b615717875fb69ad12ae33bbbd592afaeb2ba98475923e737f3e1fec9e77b896065bdb16ac6219dec4b2f91f9c00fe3a68e723e00a83bff1f87adc9362c8e7be2f9d7cd4ca43d1ecae686785c966daa35f7dec59369394d440094d046c89077adf7dadf6d5eb25d3dfda9dc85102643b0fa276e60c825fb62da451bdb46057091a9d3f1c10b5aab14e36617ad5a9df73e4bc9f372f40dc58aff844682a8c610ee268963ff0eb59d23cc3f38127f6fe74848f519b102caa8fffa8674acf4d36c8ba50ab0ba4d12e7da2568b99b341937650fce9b64b8748311bde3214d2213a4c8062d5e5012c88dfae5db8940bff918f4f8221c2d3f1e27862afc0ab6a18fa3b1705ce288b443c7aec7a5c7727429dc3ce060797eb214296654770d17ddc2fe0890370a922e49ab61791da3b62195353cfa5e0e3c64c8a92f5e7691c64acca5bc9c28b460cf94607aaab668e78c5bd1f817fa6006574ef83bcbae84b06bad46fb65d298b5c412f0da7335d5c6793e9defd9cb0877c2c5b6a7c50e3547664a66ed8886b4cc127d72857442315bc5f605b592372539b867ab6571257ad40660d70362723813b0a5b7143adf9f8fe961c25b532ec45f5d06f9ad74d9b8a2abeeffc992fcbdc877df119f784728bea3ba02628cb927470718aa20805b3a95db2a2c9160e63d1136d4f8ab6ff876d067a06e890dbf3c04d51862f502ef17ce24ebdacee20a2e4d07164008aefe28ff4bc20cb1be3dc3df0e68e5d1800347580ca6393f323933a31ac65a1833351a642ebccb21d737dabc0b208a6cb8698e7e86dc1e2fd8233ba7cf7c0baf8d192db7ddd889110afc49c1e3964f7187c3736df0bfc633502e81bfbdf120231f07695a421b5cf9b5fe19f2d8ac4ae3bc71ffbc41039e03ad8b36ce995fb102d65607f65649f0f45fc7865d07119cf9323e795ee941d9fe8d5f83ca77d73291ebea811141b096cee12705a24cfde9b7a90a25671f610eb935339c2212ba44f656505ec9c8ef9ef9f1015c85ee7242ece494236fc3134bab367e7b33a2b32d8d8797099433d268775b5358321ffb5ef82fb57b1f97778f951270be4bba723b2f353b01973e0c3322c3fcbb3117b0153b8e23ab1dd3b84eb2bc6ff811f1f5420a39399e7c72430b490dcd9dec179dd718fc54823d78d384d24f3687ed85981a6f4842a94d789fd11752f5507ac5f60336ac98d0cf468089fa6eed85fd04ab4516174f36e797ccfca793c9ad34d3e658759a2c1f471c4024ed31c090483b840ec4015f282152773f9861bbc79a96428f1078681d52c3fc058d1c132756f2688c46b09b2505b9bb3af0f9ed66db187012fe3f709bedbe88acfba179dccab53dd85ced7ed09fa6bd50e8853eab5ee7c86109058b97c5132edc277fa5cd6e0260f7b62e15f0e865c8c9dde25cb7339a4d189fb2026b10f40ad5cbea946608d7d71099d7ce44648159d2e3c3d7d01b52b31fb008eddead853dd5c51e81c43310294f8e83b7e14ed7d51adb6be4b7ff2a9c15c26673cf7aa69ed56c304bdfd4c0104846107324e9dee75c91918c3a5c05e78e1d5e6010ce39536db3218042589006ffb235d5971c925332483732cc9365ea7cc5195fa7428ed10b2ee0c76dc7fa2eff8baab5914d03e762fc240b7c9c68c5f1c72d8fdeaefd70a718bc9d639717a2f21d29a61ffa2a4c0e108a65d50bec41d9130a230915c47fef8a1e7bac23cd39933105a9cadd091a8261fabb6cb577ff2195ceed3a12a244c1fd73bb0c44be99ca38600c81ee0e04233cee0603d57f9e5a2af5a773da2a3ec7563d66262f0accde03893413adc08ad9b7f3ef36b306c08fb9a3fd3664c58f13081660f9e3d696aa750167b7a69c2436c6c77b06b2a552153423a626a46222815159e71759b257299d5a6f08034c0f1631bf887dffcf1f0877fc8b92bc616e7c6f024fd7f5cf4116c45960f74fda6c7631afddb25a09a6428ed5e0f26bd4e005eeb72f43be88a8f4b6feb8db19869a1a19fb7eb38465d146fce02df30a2187bab232acf9013583343a09d6dd564dce88f90e0c18298d1bd89eb5f975667bb4477cfd0f63dab63158f062400ba0e1c1278254ccaf800925ae2e5e24f0e61e2e07b3218b03a73a85c322f4f70f8c8ae2dd23b93b56a2874ea942a07d5f45ea14913f50165cf53d0ce50bc51aad2c96642fc143a3423f9f1dca1e742422d2366d867a31d0baebf0df1d7d38749ddc2216779946c2bee1ab379faf01982ccad5794bb66c95e909139d094449138f8c6d2b0064ad111bb2a6cbf6dc9fc67ffd0e22da00c6269155d6e0b8e04641f0131534514046d36b29a8eef11fb2370e7d8cb03295b27410c2835935c545b72ec941efbb71d26e2f6d5a9e6a5a2ace3282b85b064a65da527395ad18576f0517d1f17d184b3e6d09fee8c3a1939a1aa416a9bb82a97a5065a8308dce0d734d1507b9aefc7eaec9a2c8c432f7724f09829a71edef084ac194a9ae08b159e4ef72f3ce812a2cbf9e276c6c2c4df0b2d3a50dfd31fa99c01dd26d44796bd3e9c0788991f8241ba525214936161fef2fce3071ac85ee4e3cf0c60f78334ecfc73e022bedb8ce81369d8531eb1174ec6b73864021e313eb5453067c7b767000bb83873acef8b539bc6f6a69a76dc8ffebbdeebacb35823dcbd440257e85cf8010b3734088e8d9cef0fcda9815669a5bde7da5b6a3293c68a040b641bf5264f38669deaba1c376f910b927b615998d586c6c5b91ecc3401459eac8e2c5843bc5ca32d17f91ce8dc5d3e2d922939e2514e202c1783f6ded1b9b1562d840ff88faf392697f831fed32872cab6e4f721ba4ee66b9e9e8bf9db4aef2882a70b9e8f62b2b2308348c06eb86fd46f97bf5059286d7f9937a89335dd9b89f5cefa16756c79029f3dc852a08a6d94660891d1821cd5e26f43ed975212a08ffd87b8f0781303b6f1133d407421aeb71d0352761acf3b7252159f56cf00c3944c0b7ae3469e37a001122ff07cd27aaf68dca25b9107d1ac8724e5f38054f1965a8758d798d1998e9841efbf6c6e10d13df4249a343a43285aaad0f630a9eaae8ca7733e3d2d07b5ac8cc1bc2832a5e2261795f01668bb233b324ec79e38ff9c23a541fddd66cfcf9c9bdec27ee26749c6eadbb60db8b492fdfa16cce53ec6537b0024b7f6c55d316d7ac91ae34ee073f0bc7321e3a320110f52fb5b4a0a798ef2fc78438615b1d2ffad8a3317022de60e2c9db1412c45eaedc643ad76bc6d971dba7944c74979ea8eb1093d572cae2b68820913401716ca7d3af5e2fa4590b8276ed572a8c6fe366e0a23a5724ebcdd1c30a7201578bb2d5e0fe22dc5104ae9520d9e680459c65abf4a384212b8e33a5b1ec049fe73c8987fd421d99c8eafa183b0736f8a2d1f5a45a6a737bde2b71629cbe947da85c490a96090d4932b7a71d8c1291196b81a75e72627c9099a724dcd4dceb204e4557bc7bace00717d730db9dd8e95fbdea13ed01acda263653f9626aa81c1ec9935bb6c5fe3f29f3c266991bf47c3b718eff8ab7c77a3bbf50c6fd4d169ca75de9fb89b901e9f94e75a448ff5e2c25a5a310acb1b9a6afc45ace4e05c854dda5ceb7ae1bbd19b88a5aeac0256604a0de4595dd40aaf100aa4ea0fc047acca82f765817e859feaf70872dbaf788a88b2794daeb2af39d91b7d1057ad1e809fb19f228cd4fa03fef061673f8427df3682d82afbb096d050d634f4aa81015de79071c95f8257dd7e1fae32d8f9553535b6678667c64836d263fa1305aa1581f58c500f7eae333e094a6e62a49dd2bc616ade3cb5b3d6a1150641e297752b3743d0d23a7c9b868cf6d9cd2ebe49383115503c94568de7ab3ae2ec1cdbea6c291faddd8b3853c61e5e07650b8a1d7f821aa38617ddfd5c0f4050a00d546dc6498c0e0a414a937c62a84d96939917481fa6f77d943c456d5c46d24ad9706c15f6093b058d7c4d19e32893ebe1c08a325a52b4aa1c7806b07e507dffef7596de1c6e02b2874757ead7945ec0f8650fe50f939fe028d30c37a07329d78c7398229a6e3be29a4cf1ae0a83d384fc0344256216b56362122a6f2d1b011e47655c11e91062c8b308b20434470d33dc0264fa4615210a6c58109b95249acdd9ab6b0268755ccd31f392cc3b3127f4b23a748f883abc7a967d88c1e8b047f73b8ee54502d1da260b8ac5a6046625413b349503934b9d973ce9b6c3c89fafbcf779dd19822f9918c5143aafc147b9828d908c5ddbb33cbd37d0ef0afdcc30be7b254606c75c906826c13e8e20a27bdb21d61596e7d03428802870cb456c32cfd450d6d60a148b4cf95bf7036dcdb44558934deabbf1e7dc446d971abc569dc382087b1bf436ebfa5588d7faa31d8ca4598124eea1c386e2bb22c3cf9e83895b20dd3679bf85622fa8c4731ad7356a842c1c697ae4e4c86cfd65689c18f6d97069dc6fc9733c6390de43de0bfab5c0bfca49bbcc6be6f4bc26871361243efbe7339c5a01c4d91c969bdaeda0868c3d1d997913e58b2afeaa7be4a2dc9546ae384c6f49052f49c9df076b678cc0d911af26bfa6b48b85aa0521cc1195f6eaab19fbbc35f2eb23cd66f6cf418431e84de295f0cf025f48971f709b5c71722531dc9837a60e5358034c2bd6041d04482a93531907f278223add2ddaa7ef9326e45e62a7015cdac8a27e952bbefdb21f39618e1d9907fb6a512fa37743a24e40a9c11132ff770a59cf63049823a568b3bb995daf77fd26a7cd03c842d4d73b03cd99f8c7577e6aafddc83d4eaf2677ec1a2ce438255610a703066bee21cf51a98033f498225f741ffa45e93a7f5bb4ace2bb40f41eba1c27e68018e4f45c5c78a5b0256127c83a6ea97c037e71eb05730fe44c4371599554c9356998128e13b063b981219bae53b70d98f77d92ad6068db9a4b9084bb1bd4ad2bf131ca94a7c1e7691482c18fc4fe4e6d1dd3c055dcf41e772c50b68c181c2e29cf175ae6b8dca6178df0f33787bc15c913135787b29a29f4070cc73e490fc2a9c9b497ecdd5c3f6622486e0ad442583657e370bc55c8681f8307aa94a8786fdf584bef879d51dc20db5b372b3784732633ee1704e9f7d33761ad90db2a3706f743e3932171996236ce93b64f59c70fe3d506d0f579b6eeef701e6e4f5eaec86df0ae09e492baabfe8dbb1e3f7aabe3fc5252f19f8d05fed8c74272ee416bfc3ea370452bb2527074c3cc0002f108123c08e0dfa779d91d0f315a4fd99bb14154aec73e106e8ece20c182bd20df07846209dca2e9c37e348fc5faac80831c23fafe5009aba439e94576ab59f7e78f658b6fcf3db55a6871b1a2d04f3d76c9ba64f42144e494c8eb520376527b6524a2b9f4acb7e162e5ea4f90a1d68e52765681bdb5fff"}], 0x1070}, 0x404) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x120) openat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0x20) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') chroot(&(0x7f00000016c0)='./file0\x00') 21:04:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0xd) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="00000018", 0x4}], 0x1) 21:04:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r0, 0x0) shmget(0x0, 0xb000, 0x552, &(0x7f0000ff3000/0xb000)=nil) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:04:15 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() r5 = getpid() r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xe96, r1, r2, r3, r4, 0x100, 0x1}, 0x200000000000000, 0x3, r5, r6, 0x3ff, 0x3b, 0xffffffffffff8001}) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget(0x1, 0x3000, 0x201, &(0x7f0000ffa000/0x3000)=nil) shmget$private(0x0, 0x4000, 0x6, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 21:04:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x9a42, './bus\x00', './bus\x00'}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 21:04:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8080, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = syz_open_pts() flock(r1, 0x2) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x1, 0x204, 0x0, 0x300000005}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff2000/0xc000)=nil, 0x1000) shmdt(r2) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x1, 0x7, r3}) 21:04:15 executing program 0: r0 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc01", 0x6cb) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a", 0x151) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x20) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2) syz_open_pts() 21:04:15 executing program 1: getrlimit(0x2, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f0000000080)=""/129, 0x81}, {&(0x7f0000000140)=""/160, 0xa0}, {&(0x7f0000000200)=""/117, 0x75}, {&(0x7f0000000280)=""/165, 0xa5}], 0x5) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000400)={0x10, 0x3, 0x4, 0x4ff49796, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xd0}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5e6f}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xb7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x401}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) kqueue() r3 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000900)='/dev/vmm\x00', 0x410, 0x0) getpeername$inet(r2, &(0x7f0000000940), &(0x7f0000000980)=0xc) getrlimit(0x0, &(0x7f00000009c0)) mlockall(0x1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000a00)={0x10, 0x40, 0x4, 0x8, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x82}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x7f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0xb9}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x411}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3a}], ['./file\x00', './file\x00', './file\x00', './file\x00'], './file\x00', './file1\x00', './file\x00', ['./file', './file', './file', './file'], 0x6}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000f00)={0x9, 0x1}) sendto$unix(r2, &(0x7f0000000f40)="a388f629f655551dac50e512e60271e3fc424e489ccfc8e84c5c558cc0dc654ee5b490f95f3fe2278e559f7ac746b332083b9d48cb7ba51ff68851371d7e1ba7fdfed225b4964f8a3d561e531545394f73fff4044507801a483b44447c900497d00a2b3b9706ddd75bd7a725373918102bab8eef6b833854aa6562ec28e5a6d038e2341106466577ad50282188acff44a8dfb4f59f43b320a3023942657413f8c66d078c5495cb01677dbe274e816093888066a8047f460cda4b4add0a5f2b5adab7ab955b74a23df99c976ee777e03e18567e1037c8a3fe5f6c", 0xda, 0x400, &(0x7f0000001040)=@file={0xea8acb493857e4be, './file\x00'}, 0x9) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000001080)={0x100000000, 0x8000, 0x5, {[0x400, 0x6, 0x6, 0x7fff, 0x6, 0x2, 0xc3ed, 0x1, 0x81, 0x6, 0x1f, 0x4, 0x20, 0x7, 0x6, 0x822a, 0x3, 0x4], [0x8, 0x1, 0x5978, 0x1, 0x1, 0x8001, 0xfff, 0xef4e, 0x3, 0x7], [0x8ca1, 0x10000, 0x3, 0x5, 0x8, 0x8cd8], [0x9, 0x5, 0x2, 0xffff, 0x9, 0x6], [{0x772, 0xff, 0x4, 0x1}, {0x8, 0xb8ce1ce, 0x4, 0x400}, {0x9, 0x800, 0x100000001, 0x3f}, {0x9, 0xf6, 0x4, 0xc}, {0x81, 0x1, 0xc304, 0x3}, {0x23e, 0x8, 0xfffffffffffffffb, 0x2fbe}, {0x2, 0x3f1, 0x0, 0x7}, {0xfffffffffffffffc, 0x4cb7, 0x80, 0x8}], {0x8, 0x1, 0x2, 0x4}, {0x2, 0xfffffffffffff800, 0x10001, 0x93b}}}) clock_getres(0x6, &(0x7f0000001300)) r4 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000001340)=""/53) r5 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) connect$inet6(r3, &(0x7f0000001380)={0x18, 0x2, 0x1, 0xb6e6}, 0xc) syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000013c0)={{0x18, 0x3, 0x6, 0x9}, {0x18, 0x3, 0x6}, 0x8f5, [0x4, 0xdfcd, 0x2, 0x7fffffff, 0xffff, 0x401, 0x0, 0x6]}, 0x3c) ioctl$KDSETRAD(r2, 0x20004b43) socket$inet(0x2, 0x5, 0x4) socket$unix(0x1, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001400)={0x10001, 0x7ff, 0x166c, 0x64a, "1fbe9bd81da48ec6f46cf9f6e72076f54d446530", 0x80000001, 0x3}) recvfrom$unix(r0, &(0x7f0000001440)=""/22, 0x16, 0x3, &(0x7f0000001480)=@file={0x1, '.\x00'}, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000014c0)={0x81, 0x2, 0x88a, 0x800, 0x9000000000000, 0x7fffffff, 0x7, 0x10, [{0xffffffffbdf6d649, 0x3}, {0x10000, 0x3, 0xffff, 0x20}, {0x7ff, 0xf4a, 0x6, 0x56}, {0x40, 0x8, 0x28f1}, {0x0, 0x6, 0x40, 0xfffffffffffffffe}, {0x10001, 0x6, 0x80, 0x5}, {0x8, 0x20, 0x5, 0x2}, {0x6897, 0xffff, 0x9, 0x1ff}, {0x3, 0x7fff, 0x25, 0x81}, {0x1, 0x9, 0x4f4, 0x5}, {0x6, 0x2, 0x3, 0x4}, {0xea, 0xffffffff, 0x8000}, {0x7, 0xb6, 0x800, 0x5}, {0x0, 0x80000000, 0x1ff, 0x1c000000}, {0x7, 0x9, 0x2, 0x6}, {0x401, 0x200, 0x6, 0x4}]}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000001600)=0xb0) 21:04:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2}, {0x81}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 21:04:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x102, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 21:04:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f15666023d43df4392e4effb7f2242acea811868bb988e1cf3bf640f7c7d000000000000000000de1a7746bd2c3ad8fe371cd83ccb441539a8210a", 0xffffffffffffff57) syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="0d775ace235e8d7f98645a7bdcf0feed2cc49ae639245e51be9fef417170ca3f51676d54db5cb06dca4f4a7aef8bda0ead17136beff417ccc74e1af232cb30177bc2a9509a1ad816079e140eea6ada7daf7caa85d2f524bbe706860309f22d98433b36ec5f68c63d0d358f6e9743c1eacfa8a0de7aaae4d98cf0af0ab36ccfca7063fe38a09fb76ff602dbf998b9be188c850e402dbdc22a48", 0x99}, {&(0x7f0000000080)="8583283125d8dfaa50f008241c071cedf60b34851a9fb6a82ee5c950fe097a4a09bcd51698e761aa30a204173c97bab8dde22f9d1e6d5c32582d3320714df36ef1f8f4372c30a31ffbec87dd68b0aa8d8519f6094b22597ae78b6c20d421140d5423b5254f86cda59655c60d494e143355a0032b2cb8f2ffbcc29a", 0x7b}], 0x2) r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x2, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 21:04:16 executing program 0: r0 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)=""/238, 0xee}, {&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000200)=""/192, 0xc0}, {&(0x7f00000002c0)=""/10, 0xa}, {&(0x7f0000000300)=""/155, 0x9b}, {&(0x7f00000003c0)=""/20, 0x14}], 0x6, &(0x7f0000000480)=""/21, 0x15}, 0x800) 21:04:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x4) 21:04:16 executing program 0: shmget$private(0x0, 0x1000, 0x1, &(0x7f00006f3000/0x1000)=nil) munmap(&(0x7f00006f3000/0x2000)=nil, 0x2000) 21:04:16 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffc) setsockopt(r0, 0x0, 0x2, &(0x7f0000000100)="911c153a1909b7f894f486f9fbbc40c76cc2a8941d61679be12faaf4fc40287eebde27c42799839abc05877f92c72a4de5e4be4d305935aaacb936a9a4e72b7a829c1dccd906bef2ef9e425e741bd7745ac69124c29d3ffd5b46d5bb003c66a5f56b4dc3adf82a43bb23dc120aac3a5a9ed9f5a1f191504f47659a6e8c21ad59d254d2fba6bdcd027dddf5924b3ee0f14c2ba161ef90bfc3b633dbb086b10822b211813b0ec01ae9f8b80712a05ddc5abc41c30043c2c1a4fdf701d47d5dd6444d69a31444caa1e3b948e9e996d9a9e30b5956d6a13cddbd5b57a4a1b14271ac54449fba5cec29e16347cfe6472e1b24cb5ad94c7e18247aaaaea35a191c6de2c902b947271238316457d6df2b11d5429ea3684144bd7fe63026aa9ae7069b03f1e13cc1134c122a060796e43bf987148811498317c0dc1fe754d1bb1548a094604183e8ed21d6136b56dc198531d6626cdcc73baa1f0790a1475edbacf805ddc2e0f2e9bf693adc8411ce90c8858d56accfce12584a3b20b9be415cc8ffe5d20ea2ac56247214cb3bb556c7843e4fa699dccdc27913a23882c6d11c7e85d2c2625ff691de4cd0457bd8d09a949cea4a35e7b3d6c511b0ae179ac74bdcfe7c8aae7d8ccedb775522d87149267208e82825a82e040514ceea3b9bd4d41f03b1aae6105eb2631978bfdb3021382951323e0e1ef3c79eb146d61cca5b2b3832856c883c96a767ddc23ba4add8a6b97ef2b84b2fceaa42c89fdd423707899d31429ec098b26c31379b5b32ed652664ed2fc5345edb7c0c6c7118d827225028e8d0d22ec66b4c29ea6e3692205b7fecf607642b295193b550477d054f3c3fc01ac0687e8216e04562189b8427415a98ecc072a06b75104b27051b0b2e06cbd0f0037834d493f5abdce5f825413dd423f34dcbb7ccf0ddb0591cc084725ffbaeafb9d242b6a8a6c9370691d7c525463755fa2c88f384b92e1d4a2b8c5193d0d7fa42dfb682ab61cff0546cd2f4add2f717591b63a41f7d5f2bc79c8873dfd5482062ba7cf8a4d5c1d3174cc7312d201200f4fdd588714d4223dc2ff2b7e0a8ea3174e44f905a0288b89b3e8e24ddfb89158c41ad4c3cd96a2981c032a68155038fc24022ef441375e4ab59252b209d6347154df7166e53a80ff5f7b3d68e1669d69a8409d4193768364ed560a80e6a7e440c9b2c0812ea644e6518e5357a749c5ad9d067e57079a6ed82acd5dc2e6750955d5e0ce7c35b9dc54849c12fc2286033f0b153dc2c885c5e510b23a21341c457048c897e58aab688fbcc4df7fc521cc488ae0d3ab5ddff866d8716608ce42d851126ae0af253c6d0c8a7d836a0d13f3d33bd0d7add442368f9ce3d5ae15c566450efaf849403ab0b100d2a135076d2ddea67bd10fb43f073f60352df3b631497c7fb9649ba1de9640b9a12994daba6e4c3565dcc19509912685808c3517445d47ca9cc036720133867b3d9566fbafa069f3bbf3a1a1851c04c5a317bccf45eebb7e8e851f3492844cee7f4faff40a114f1fb5d56c8d26c21cfd027d40fb7689b14a8a3fd9bb8e9af0c6aa0bbd3479c03b095d7c3b07ac727890ac6bddc34f38e1225003590b34245cbc4e3dc65cb9992341df6be53f59239217b362755271690f825102e5838f5ce762a3345f33b2a952a3353f5ca819524be8eeca877e8492328b4d75fcd6a2d460473d753a04cffeded90a8c5ea37b5de6c4ccf199038beffafd328828b296b288405fd4326b14c59dd85c3427a40df9004364e67e7746a1fa9a134adeeab9c0c337b75b1dae913cd690ab23fef8454eff5e35f38df8501a0114b4ae285486de33ef4a99b93296f87b4332b7765361068a439a7872867d1542103dfdeb87943185dd5ce11511414c1a634e08d26b51d3f909619211b12419512c784cfa30af54951c287087cf9e9dc806439fdff237184ee9b8f7eb75d5c29455ee1149c1ba349e7bcb04812e0c3b6ce351444490697ee9ef0f0047ac813aee02b336511fc058731d452c43dbefdb01501f92a66c16f43a4d6d241af72803630573c65e02fd0fb3da4c4671d134223f4909947d97358aff3d94f05baf0e25d4cfa786c2188fdfe272e7b9242f16cafb003b0540be887bd33a7a81085ea0951e666031bed30c8db5d512e4bba0438f2cdb6dbe98aed310a9449dc0296076f25f31814a593b6541d96cd1900091ec2355d1ec62727a8b167b27c4f8af7e98ec07663b8c07b10412176cf4df8fdfa45bcbcde13da21a8ed3a1bafb4097465acdbbd3d7e9baa0f1929daa22f66cdc1f604ec70949e1f3d1d5da15985d97dc1ce66864c67a01e135cd838c7f1ff38b263fb640498fb2deddbf0a419377d3c71cc7b9eb786078e714a65d693eaf0451cdd04aa3d81fc387e1ed45859a8617ba65a1159b8fe94e250707bae4592a6884c7630cc081aede0a85659050361a09b11a15548f5c52afa1bb92374d6b6b4d15483167a43b8cb61b3c21e7a5d55d1b9588165d4c131088d00b7fee866ed9c4cb07f3385395cce9d8254876949faa534042761a6a416a954b834367d6b9d7c4f95f55db59cdeffdc4994c06966e7a939c81e710886a1515092d1366dafbf753c44436b453aa532005ba14657c537346d6819ee5df08c0185beb420b591618ef3883316e56f7d6e1ffffe0e0c3ada0febcf62075036521ae68d205c524af51803ec49829ab1c4cdd62e7b0112e04f1a66090785ff43e25075700638c5722a8992503272af7f44acbcabb0dafbefb4050286b2efcc2e0c25072dc76f97e061255b6582da7692b6feb853d55e163ec34904e475bb8fad1db60884f13e16b64c73805fc7708b5d390e309209581464db317de4026442aea9cac8673bf3f2cc229390b6099766cdeb98cafc445bd4bba89d0ecce6b08ac19f3cfd6d7e912b2db018b977271cf140ecef1dac67270fcd71586d31f341572d08ff87d948bceee5f82a9aa577cf74b8dbac39d85005dd16bf4560459629d249569262c836fe978610f138a55ae7a539da17efb7c8496a9194f79662ad262ffa141024741c95dc253ae42dad04c026165e79c397f4d3d8a2d4ed0291adc0e552723fdd184ff2d05fd84c14acc6c364121e04f862aa22e8797b9fee3e2cefaf2d1befbcd6d48a7c2a5582c7f88b9e6061cc2b62248b69c91cbadfe729cb0827de32d412152c0d26073dfcfc68e0dac028a84aa4e47496584d3388e44dda66271164c77f7af7dfebff54214d5ae9aca1c4abe148e73c944c9b2e9d39eac8624f6562cde93b78f3a1676230ea84fdb3b8a4af7fe454c784958cce4c295bcd7011b66be70bd6d0dbfec58243acf1486e840ff96ab349f8c21944b7b1831c0a4b90a6c169adf0d6386bcbb20bf5e0781b622e18f315b750a048922b44f66006018cbce22ecf23ed46b4070ee38d8bbf63c30df9f159b83586fbc3cf74ac4c1f0c46c768ae0c94ce62829818113146fcf3fa8b85739a7f5ea7b7079345b52e9b23b4f014a4c2ad8260b44a086e272155125f2c9b3beebae4e0c5573940512900dbd5b27bb3b88381ddb3be35bdcb30ac65baebab09038e173eed7522a40603eddf1ea3781dbaaa1d390882d7c5d917bf8ae56cbe21723054f2cea00556a7ff4ab6dbadeab20e1056d374aec18903bcc53ef506641a21be998e3165b166155f408c60d65ab703d693dd3ae1004fabf0cb58cd4bc59b79142ee440d9f6ff28af558b1c2edac2d1ef3deb8e3bd747688cb371187c3f8c65f14cabf31469c0d8dc9102dd026b156193497bcef8aae5bb1e7df74178ab00da374afd14265f7b1580cd1791cb0d80cba174246cf4ed6919231b93c52173a2865c99ac7842de7956c86fce3c511de83cd17df62dc7f9cceb0f16405d8e08045c8bf7edf248419ed1d548840c743cc0af0b4fc006ff3c67ee55ea26f2332c3e4bad56598088ab384e78f191b82d2a88215380e79dc6c23650ccc652f23ca7717f65cc05b28422c50406066fb8005b7af747bbd11d2422cc4f339eaa18a7d94cd799791fef2f8da8b3cec4ec1c27db77304dccc0966f61adcef53a00b40820ff9b776deb2b6e6ae59c8556f3693212451671f41ae494fb445a125bf64fc80f22a90d838a86bdd9103230ef02d77a4928c7dee5ee1255445345d58f49a68d81506a2917df079c44d440898e8eaead60b6d6ab1349c396690c6c5eee51278b35c0cac3648e6824a57085246eac3a878a21925d9505772b4dd359cee4d2fc5445339f8c71c588590cef2cf211a2fd40bcd8274ad2abf4002cce2a91380b9205659678e5924b84d674e9b40d6230ee5be239d31910d9f29899dd7e4a6bec1c3da0c50780fb37ef310c7765ecf07b4307e16a1f02c5804fbaf249e75918659b543c4a35dc288029576573f6500f735d935a92d058772dde25ec59d95f347fd8c730de05478bb936b81367b0bcd458a42d26dba9b8b1756e023443fc5c0f3c5f285485766b64c3bae9eba343a5c837a4397a1d3300e0f8384847ddcdf86ee4093c956be7616c1653c3bc59b38561ef2001448526fd0652c007ebf0c50be15cda7449dacb058f5323ba9591bbc2e90b7f014d07af08aef3ca406b0efd399587287913f012df088919e0eb25b0ead1c2d4676aa6c6e8073fbe333ec80ea9ea521aa840970f7247e6d2547b414ff7a8c9d79f863138ed09fe3f72408d0ccfa1285261fd69956dc5881bd011efa5ee18a83d3a25dd96857628ffe9fdf8877b2d4d094b0b3df616efb7c99159c31f30de25d9d814eb56859c2f8066bf53c8e07702a78ad2a64027b2f7b5895d3ad2cbf1ecad024f5232852f2980f8ef6433770fc7944b9fa64176be63f990c8384902cbc83dbba24bcc323c82e7dcb63bd6e150e0df7e8651b7ad20d027c5f1faab91e48a0be4b3c6b8b3210385b4708b4fed8516f84001e0fd93e831c02bec88751cff4b8eecba5f4bc01f73e81efeefa317b839d38f24f714339235b0a4509e3eec3c6d0272a2dacef8cd1ade5e3430fa4034784f56b8d5cfdec80fdc03087f519c3898007b5f174223bb0a7c3b60e8a03d48d0540d5f51f49c7c7222e5e3c5b17b7bdcafdd8290c62b723db468a46bbe8ac015fd836dc469084aff820bd92aea981e2a8ec5233387c8c2e4b7f55f8355573b702b3f6f8cd0e8d02105f44f73612b11655d89c3a6bf5000a5904f67db853eb70e2a4dc857d22dbd1f5a8d70555024f252ce76b6bfa806f60e1eecdaaf926267671c7906d728f5b266da4c50ac8be655ad743a1156aa2fdafef6131fcb5ae011bc513cc3b80d446d57bc991c2148234529431f1caa99ae095734f46ee9e485585f73e37231caaf83da5dd4c141946c4e5d734dad58f7f52bca7ef7811e96acd045a997dd893b3b0e20de9bb8e7b65c30557a94dbded2d6308816c8f3cd8b33f9120d49552b1cd276dfc412cc1caa8948c8d1a2140f59a38f46b28ef3e0ff4703a455c2cd956fcfb48c1da08e55568f4c957d682a33ad70480933c1d4e7d4d4eb39d3cf5d33a5cfaf94383337ae7afd21130fb170a77adae7109345825b43035363c65af3591384d91b75a23f0cc99de7f5484f2a5fdc4856bc085885f7d17d71fc9dd9b3acd598bebf9f77b0f9df7087414030655d5cc52433cc99a0198d02e8fd3847e0517d5c269087534ef1964bcdbebfa18ef63e3d6ded50acfd4f9957eada75e3c55d20571203e7fc2db8ebb04d961a162e3f6307316bb7130f9723e44d2ddbf99f640518c653906ff22db07b37dc2a5c5e963c5d3f94d54e2607d53c7228967b", 0x1000) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="44ec8a68c673c36c9573096a800f068201e04aff782467f600df5329f49a6e1d95b05479e7e61ab88989e2c2499091f7029492ac0e9410f93e3be7474db11015e4999af70d7ddd32dc996e9c", 0x4c) sendto$unix(r1, 0x0, 0x0, 0x405, &(0x7f00000000c0)=ANY=[@ANYBLOB="00ef2d2f66696c211bb940acd6653000"], 0xa) 21:04:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) 21:04:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x1810, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x80000040fff, 0x0) pipe(&(0x7f0000000000)) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x2) ftruncate(r2, 0x0, 0x30000000000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) writev(r1, &(0x7f0000000040), 0x1b) 21:04:17 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x100000205c, 0x40002065d) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x1) sendto(r0, &(0x7f0000000780)="70bb02380447cd65a9815bf541f7acb019b76045eeecfff3dc72e1c78890a176466d69a54c77b909cd4b93754500b4ed0e75e6cc65ea0e412ec61520616eceaf70c6b27a630d8299fe9a03a8b2e88ca198b25ff478d4d5c5e8970f788021be2c4fb77985547e714f6cbaff6e9db58c9cec73b44aa5f51e55b3658b73c2f47d5680a2e689a3eeb4912940ecb5be5257275ec00f140cb9a4bc56c91e9a32ba2359339729758d4ca22d0b807993f3dc3e8e4d00d4bf23e4405d82eaced2eba81acd5c1bfbf7b9e8090b5f529c29ef7f37931456ea8dbeb664ed388c9a1e75b657c18e6257d9e93f197306fd9569ef2249fe7547bcd0d029c2d2a4ce56935fcbd27655c9cdb9ee024fbeb11bbe8dd6a3e1042ab0802cdc7dd9f59fd8feaf25b9e6677857b16c43d3af0ef1ea34a62cb610611faa22d12cddf7ec9d091c39db338f09625733a88ba5ecde195a0fb058f92086417f6531c65a018e4b33cf7b25edab55fca0d27546a2efa0b1607d14049cd2234d2be04c2299d4717fe25cc15be7d2cdc715c48fd32bd182baf586b955e5c35d1160af5eb5910187172fadad80115d5e50fad40929d75bb91653095efcf34dba77cfa29b4d5d07960bded3c1fa587353358dcf3a6c3195a40b474c0a9e9f6a21d2e16ebf13b3f64f7d949656b0ae589aa4f1fd1002328d951ffb9934658117d4210aadcbb536d84cb95d92157eba1fc998734042d901d41c68d2f1df533646013b72e5b320c5355be765216b4c595033f3c459f62142dc5755ee3879406f24f473857e2ba61559a92087440bf19d666ff20cf9771718d2dfaa278a1d35795d862d457d1aae3201625bd68c02fef7c0904144b7697993bfaa0fa7291072d29dc40c5de6c1614696cc13932706a5a6121890b7d02dc4dca2a2bc1258a1c20fd4e043aee2297ae16cff49d015e82723943424c3da136b372aff211bd75f950cb2f511b0ee4ddefe9c445026cc8a7fba209d72f155f719bead74500b4d707786f55fc7e9d7752f8b87480a97bb0ffe1cf6ebc3b96b11adc8442090694a54a908d5b75bb40509c9a6efe45e3d95ccef88db4a6c4b7f3b185764e3cc33f185f2bc496dc96d326427195e560736a5dc886e04a21c366a9e9b2ad194ad838e10ea83ed6589de5218ad863014e4ef0dae2f9831b356cb5f686abf8860a7b6f0342d3b9bdbb6afddcaa1daea76ad01baeae907efb250fbff6b1cfef1b27e1a6362a6dffcea41c27094e753895f830d564eca583a151cbec92995115587b6473953bcb50831c3b388fc0abcc840acd84c33d55119373876566ece66c0855959806de148a9d6b389f5a16e6cc67633f096fd4d4161af96e32535efce9f4ea4ce3bd02652dd6dc8533e7790ee2f2c57adcda8584a53bc758b78aaa1000e413d915010f4c27a074b731720a3af4f5c4f3e16ca66066626b130be2fe024600637689c91bf3d43531a0fe6cc981fee6fc29ff5ebde65107efa99a79f96bcbd6a9d5440447cf28fd7838af67d51927a4e2944da3fbe431e915686ee554b3b1b50107d247330476d52bd0396149e420c42bd39cc6eee4d04334ef7f1b6cb75f753499fe00e212f082a2535ae1f315159d8179f85b0bcf712efaf9ab991d7c4aade4dbc8797beef4cad9b9ae96f3feeba750efb522bf02324fa3ebd2aa015dc9b736737f681ad32d8477db59005a1cfc81b5ce65c7e65a2d8eb1a6bf36f342e17d51e5c0108cfea066e0c7ca4877c869ab2e1cbd5e077386b6e25988002543290ec3faf4f8fb82c2b966a58b4f38c0d0058115279783389f69ecb25878258ceae7077279eacd718fc77d69f7d9c2d7d69b12c03f21c4cdfdab5446f06ff8b45943f7b0f106c72d3c4d768d10fd72b1d04c80158633f6072dd5390ee9ca44696b20bb77399834794fa7a455c8fb7fb3a1f7a8da64913fb0b91d99d3c3fae6c0326d875afbfbe2b38bacea0815c19cf2acbfe89ef7c687c25d225618fd4494902e6075ca6b07033a95c9cce02b3671707d98ecd5b6bb72ff0a2a378fb02532fc84f612cff2f80668cfedba91b87cb7a005349742221df889ce528427c21ad0392814636c048025e618c19ad8affdbc2bd8d9be374abcb600a00222dd5a63998d10d51f91b1f91967f6a2e21ae958abf1c733dc48be324e1d164630dc1c6835a4c935ab191c05bc0dc5faa27c1c6f6ef1e44e1610d24ebee39c8925afbd56d6acccb0d7f68d4196e2a4da20883e796eebb72ebec48b868b7c58f3a62e07cb0d8395f425952685802da7a28c7a80f3f5395f30149ce3eff89adbaabab048b70dc5c4057e32a3709513f5eabe88409d7ce5a72e8786a9a9d233bb7b4674820f3d58d946852c933f85b0cfc56b0570d26dbc450104c36e56fb4513bb222bc57fea23357e90bf2ce9bfe9c425fa70f10a1963b0a0d9bf86e1ecd6abf4cd29bd1534071539de85430420f91c60a5ef09b53ff5d6b99e6bb7005fa71513cb4671cd69f6d9bdb576a0c69bbadb79cbc1645e52852471c4c4c4610b4bb7aa9eb4c4eaa675a90da74ba0c9056ba19e1199dc668522368f0400d1025fd99c87a151b30fb2406f4623e6216f4d6f4a7d40eff8251f4057fadd955494c52d998723b88863bc97fa7b19b3bd87095e25cfa9217d409bed8927095d2cb9ce1f979454e4f2b680d02066a28e87b15188524914b29a0b8ed450d6d5bd54684e92bf5a31bef84941d6399eef889d70c71e8121f86771f4b11da5595c1b509936b38608d454cfc53bd8dcf0884e5ba2c03aecc810fb2735338c2ade58f5506caa78f76e09be6be7ca4bd1480bc5bb69957883960ce2fb4a17d0b70dc8c64bdad68e2b6289a333ae556e565c740962ca4ae560e1f3f67ce34de78fb6936c2223b5a5d503097bf6a75ad77b4731b7cccac9cb39624c57317c9abbaa304fd959a952c3ce25b5d3b4bcafbd46a9eb089106f8789b2750415f6f3b8b2a1d8d7e92e77ffd616d4aab4391b23025779c8f9e6dfcbbc07ba20d01345583cbc6c3c7f5fba42f94669bc599a2e5652334302562d8c7941a3a10615451a8752e367784dd3694ee0187f8c21970b85b9538dd630efb4ae37cefe2702857250904f8537b0f18ed2012275000328f785701caee82a0e0b6ee5612835548c4fe9b08f18d7c2e544dabe5a77859a2250af791a910fc75e570a063b5f64a5bd8cd717a68ceb57f9d9d50f3da1a9ee228a2e1174c2a6bf5d18ba65386680a75a16a9a7f5b1fe2505e0f5ea0930db966571673661075c055d20d89cbdf73fa76100b0b884506c8a9a9a175c0069bf97c6583bfe578c592ed8aa26f347404cf98e4a28666e505a218e0ae1d8c666dd20ec9660548df943e353e924b672d3ebef9a616e6b1ea3c50e099b9a4566f3066f7b7aa0e8173027490fb6745bdb5f0783c1ed51be427451137c2a2541bbb9bc37106a217cb522ca8e42aa5df6b5267f0f738b1105662de21f7c418e47a90987ad3d4ff1f841eac1102187712ffbb58cd50ce6d017e1b280b3c6f005e72bb07760bd9a52ef1bb80052d8fdcaff4fa6a026531096bde77567564c4883ffa9564ee83adbf070069e15c3636ac2e82fc318c83a336583a73678b052c8511af27db37cfb17a478af7a96b952098fc26b18e34fe99e33151cf15d62d004b04e7c59ddfe2405bdc43840ac2224f12250bdce9974384464abdbe3f117dc408cdd1ce17386dfe42f8d2eafe686c53d61eff705ceab55ca0e5cbec4bb651fad4774e70a93556547d922df3a1f92bba64f316a2b661d38263544ed15c6c2df3cf257b7389b524ebdc2bb5cf3fe628303b4d8b7c0cfb32ac91cc2548c0bf805418174cb5fdbb82a968d687e2e26c9fe47fd9601cada9af3958cad647e6921ca6481b799b80f26036338045be308ad403f31a98932c5bc7b44ec36579406d4bb27dde27edcc73731d8cae94bbda6560afb7f51fdd158d45a8a6b3ff63d4f0752366be45d2fc740c0c0a48231906086bbc1adb24328d23fcce4c83391873c7bfd2dc7ea39f1b2069f99184ea62bb9bcbada0bebade1fe9b8bfb1d64512497a5fcf9005ff166bdbbff6655d86d81a34e2f96a5c5439c89cd9c898c253e2dd4eb67bb286a20d39c341cbc0170631ac91985f74a046c27b2f45615005d734bc4ba2cd3024f9b29c22d7674258cd047439e6c0630399703322a9c7623310cb6148d6d65db7b3f94e1bb498a1ea9bb97705fe12af8f448b74f75199801ab0c443d3065998d6489083a5615937ea4de8cc879d73fbf5c17a13bd11355217b78acf784d86581ed624569d6269cc1a1582122497e191d9309feec3ac242de30162edc22979942295b847f96234c83ac2ab84d708fc365679ae904d42791d78534b1432777c1a9d963ba8990d91ed4e3eb92d91579c82c1791d9170517355700c30d8105043dd9b542fbc938767b6c230267e7fb10bee12f230a2ff7ef64e9fd0fe531f61681b19843f71884e540023b9fd5e627f4f77d9482042286d350d21d61c17d991e3546c75e4a25d6fa14da399e1f6de9ac4f24bf1d349efa71da1f0070c15e1fdff9e34c1b0b89110fcc0451e0f33ddacace55d3800d40368657e7dc6d77fc8f0d299fdffedb0db4bdf2bbe0e62bd7f8d6b4cbf78ff026737d4ad76bb9a44ea7b5ca967695b2f3898ed6117e6f770f7a888c3d38ad32f993a0425e152e6419288a008ee9f2e4b617d150ab5d5f3df8db6a953044f4361f722cb0f9e82b94d918d5107bff1fa9100837609532693d5f8467a86a320b287604d5c6542b77f267953c57aaabf4591149dee11fa3bd69648c00838fd7869bd024c3e2bb6361526e39327ba23f5fea4af0b794e61b8d706cedb7c433f4c01536e569ad7493c2dc50e455bce2b685350ac220ec9e78491b7d37742921f3a85ce5b0d218782c5d36c569e2acae1626dbf09e61c7b38c82140f8eb685be27e8a4d9269b9bf2427fb5dea595f33876a61d425cf287c84af637918287572e0b06b0d063cabd502f2cabe603ccd8046621511d9ce7a2d7a8b2fc43baade5032e79c8dc9000b1071d3583047cdf64077ccc8eed421ebeec1aad9fc3fb5383f4d6a0415ad0b0d3fbb7a19d6d5e75f8f9ba4c2e8d3405aa54d874f30eb058946d92a05b7a245d58db0edf60c237e9e896cd7874ff9da09668ac4d9a3be6ae5aeab4a9e094d48cbc1236d29a8cfb2642aceb5b0531f370468fe51bafc3fdfd98e33d2864be72818f191bcdd197e3af619d97ae49a610033e915f269cf1caac82d373909d3b21f878ec6286ca2081754dde63ef72945c2b3f3b7b934432d527c4dcd12056d3e0024bc4c272b40a260f671d011e0129be669dd6921766dcd39d1387bb7ac9a315adc4a52a0b73d1b0b8cd1e8c562c87cb78a4f6ef4f99949253f098229bc04b8f7606a3486a101c23b390321f3903daec5d0403e710735ecf4b3537888a0cc4749a059b5a92aa2fd124f263f2b2adf617c36bb4e2e37995431341f088aa72a10a7edd160d7cc29bc37bef0b034594e408fa6fd74a85efdb4ac4272044ff7208a0e0ffac971066c3c6e63d44dc9860f76524371a7173ca76f6915687a0217a775ea46a2eba7af4c8980e789702e6396df6d217c283582c55ff8c1994a9c0254e7bd6576a09518e312e21572dc7cca2e61a03181ba9ccea572004052565ffbf96583fe7a29dcd027e6451ca033cbc6b468b74e9665133dfa2c2ea435cde1754e6936cda31996e684a32907fca0cf1858cc3024b3dee4589ab45d9d9c1c7e83cdc59e3f1d154251403763f0106bffd8b", 0x1000, 0x1, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000740)=0x200007) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x48) 21:04:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x267e46d67c49bcd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:17 executing program 0: r0 = semget$private(0x0, 0x4, 0x102) semctl$IPC_RMID(r0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x480, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0xc600000000000000}) 21:04:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0xff, 0x7fff, 0x9, "b98486c18d841a0efd978ab3e478b51494672748", 0xc1ba604, 0x6}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 21:04:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:04:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup2(r3, r2) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 21:04:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 21:04:17 executing program 1: r0 = socket(0x2, 0x8002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) r1 = socket(0x1f, 0x4000, 0x5) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/239, 0xef}, {&(0x7f0000000180)=""/191, 0xbf}, {&(0x7f0000000240)=""/23, 0x17}], 0x3, &(0x7f00000002c0)=""/33, 0x21}, 0x800) 21:04:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ftruncate(r0, 0x0, 0xedf) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 21:04:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a92ea32f", 0x4) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x8, 0x9}, {0x18, 0x2, 0x8, 0x15}, 0x3, [0x4, 0x4, 0x7, 0xb0, 0x9, 0x4, 0x8001, 0xfffffffffffffff9]}, 0x3c) 21:04:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0xc1, 0x0, &(0x7f00000000c0)=""/193}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 21:04:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ff6000/0x7000)=nil, 0x7000) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2f3, &(0x7f0000000280)=[{0x5, 0x7, 0x10005, 0xfffffffffffffe00}, {0x0, 0x1, 0x10000, 0x80000000}, {0x3, 0x2, 0x10001, 0x6}]}) munmap(&(0x7f0000129000/0x4000)=nil, 0x4000) chflags(&(0x7f0000000080)='./file0\x00', 0x10001) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) linkat(r1, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) 21:04:17 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20020, 0x54) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x2, 0x2, 0x43a01f0d, 0xffffffffffffff01, "644a7b46f3aa195a48175e5bb9d42173031dbfec", 0x80, 0xa4c}) 21:04:18 executing program 1: r0 = getegid() r1 = getgid() r2 = getegid() r3 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r3, r0, 0x0, r2, r2, r3]) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000040)=0x2) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(0xffffffffffffffff, &(0x7f0000000140)="926400002a009731ed0009cb587d71cd41f6def16950e7da399944c0", 0xfffffee1) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r4 = semget$private(0x0, 0x3, 0x212) write(0xffffffffffffffff, &(0x7f0000001d80)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b800000000000000000240000000000", 0x4e) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) preadv(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001880)='./file0/file0\x00') r5 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x180, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f00000014c0)='./file0\x00', 0x280, 0x82) r8 = accept$inet6(r7, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x90) fchown(r8, r9, r1) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000001a40)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000001a80)={0x4, 0x80000000, 0x3, 0xff, "d37f91669d6e4d90bfae7df163d84eafdd0a38ee", 0xfffffffffffff814, 0x7}) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000001ac0)={0x7, 0x6, {[0x77ae697e, 0x100000001, 0x6, 0x5af8, 0x7ff, 0x200, 0x3, 0x6, 0x7fff, 0x1, 0x5, 0x5, 0x0, 0x7, 0x7fff, 0x9, 0xffffffffffffff91, 0x2], [0x401, 0x100000001, 0x7, 0x800, 0x6, 0x7, 0x7fff, 0x101, 0xfa, 0x2], [0x8, 0x5, 0x4, 0xc0f, 0xc30000000000, 0x3], [0x9, 0x6, 0x9, 0x3f, 0x3ff, 0x10001], [{0x5, 0x2, 0xfffffffffffffffd, 0x80000001}, {0xffffffffffff8000, 0x7fffffff, 0x6, 0x4}, {0x6, 0xc04, 0x5e8, 0x6}, {0x6, 0x8000, 0x6, 0x1}, {0x100000001, 0x0, 0x3, 0x3}, {0x7ff, 0x8, 0x8001, 0x7}, {0x3, 0x4, 0xfffffffffffff981, 0x6}, {0x5, 0x9, 0x6, 0x4}], {0x6, 0x0, 0x400, 0x800}, {0x200, 0xb53, 0x6, 0x6}}}) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000001440)) sendto$inet(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1000006, 0x0, 0x0) fchmod(r6, 0x40) semop(r4, &(0x7f0000001e00)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x800}], 0x2) 21:04:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x400000064}, {0x3}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pread(r0, &(0x7f0000000100)="7f4837f0d13d66fcf64846297b1c51e79b", 0x11, 0x0, 0x0) syz_emit_ethernet(0xfffffffffffffff3, &(0x7f0000000340)="05") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x7) 21:04:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) listen(r0, 0x80000000) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r1) 21:04:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800000800001e00b20b00000000000013b93700", 0x0, 0x74}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1ac) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:04:18 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r2, &(0x7f0000000080)='6', 0x1) write(r2, 0xfffffffffffffffe, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x3fd, 0xfffffffffffff801}, {0x7fff, 0x6}}, 0x2) 21:04:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="829f2e2f66ea2a0b5965300081963e"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="47b1f68158f78c17c313dbda89b723d3c13763136cd23e8446ef807311e14165b1f48fb46bfb483af1d134837bba97b51a729008874902f8441ba15b5aecbd69e13ac81cd21d15a0059279d9bbb65674d4821c79448e084e98d8b91a13e756b210b4deec1fbbd9354477ba975207515c11126cb566e34600f174e70dad0e45aefd96220e63d51328356afd7b49413004ab1df374874ca8ebd1", 0x99, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 21:04:18 executing program 1: r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) 21:04:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = msgget(0x2, 0x400) msgrcv(r0, &(0x7f0000000240)={0x0, ""/183}, 0xbf, 0x3, 0x1000) r1 = msgget(0x0, 0x20) msgrcv(r1, &(0x7f0000000180)={0x0, ""/183}, 0xbf, 0x1, 0x1800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget$private(0x0, 0x18a) msgrcv(r2, &(0x7f0000000000)={0x0, ""/50}, 0x3a, 0x1, 0x800) msgsnd(r2, &(0x7f0000002700)=ANY=[@ANYBLOB="020000000000000010ef113c889e96479744d283cf92fcb3a1d4bafecb031facfcd03f50bcf848cbd09c5b95a32b20b010c6e8b46fc9913e8718bb17a770d73166034659efe32ec06a73003ff812d07073e51bf40bc6cac6f8c07dc73c7d3dc6090d25fd28b117024fbc3a477a214512a58e76cea5e8128aafedff609e88e01a10b854951f21dd8fb05099854d8c17e80a39cf10dc9327ea5784c21a98669ce5d4226897c8b56e0f6a2027eda495549442c35326a2ad775e3c31f751a928da0c743f40aad8bb166cbc317f6bb70f46459bdf9b654b63c66f842205be2115f8ed27be52846d89f886f77debc91eeb7165a6a6bdb81cbee262f9b5c2eff72ad1877e1ea8a07e5ca2fa12635c3a1351cf261b7a1d8f7e2e631dce3938010a59b34951eb1e015f245227dc3fef6b8a49a418a1a29b70ea1f0d692439e05f75fd1de0930431110fd01d0200f964ec66f0e96dba11b4aa1a73d3a2f7e99fc98a1ae4e391f261ac4f459ca5c89d8c198f34b8cc9d7d77b732ce9d4d23b9316c488495ee52b812e3d34050ddbc926a678fd8a6dc1a53fc063fcd2044d93c3684679f0768c3616ea6d8e0fd813ecdb2e2aeaa85014704e6f757eb465d4a146f3e1e3cb59d5663a312a2dc3cff227e5982909c73bf3c054c44de398d4a1bf862c6ab9116ae9c79a64dc2a04ec18d1b60b658e9f4dd29b4d15db2590d0d59fba5a37217d78f7db855958765e39cf59891eae8dfd7da1189dad1d42e67cea85a89fdb61bee26b8713b468afa2015e26c1c021e3068b9686979b582859943d9c21927758f2996429c37b4c5f175a18261011cb7b46dc0eaee055544c296c9afaf0c23ff7837e3a9ec4393384da5e3910925286821627b276375303f4bf83e7a829b571dafe1b49dddce33af7a996ee97f4fd4986834a5b53b6c82ac647fd8f677aa11d867090ddf60adebe96e8d8bb8da7b2e9737107a4ede557a6ca2a6f542bc95ef5fec708f0f6d020fa86fee9519845cea5f644f5b2ccc3248fab466ebed21dff80b71b78477909b6c65bcc83e9bb57eb053c37a21e76b8a82e0ea8ba6464f36f81cf5cfc8ff924b99132169772d80e84939c7ab1a52d1def743fec320cdece93a13c3ec4b195134b38ceb9a230028c5410dfc608a0654d686a95169a437e82b3d18171d8f78bbede63e7b0c90c0c48c3812e6f4d03c00555372a7536e564450f946883bebde938e83b1e6bda82c0cea2075cf9f535dc77cc1c29c6a731dc90aac821b6ab4674665d5559172d47e69ed26a1c1c78257384db853bde4bea7cadec5d2b548c8a9e74c7b53ca6780d15b641002c2d4c41eaf8ba5bf09486e93cfd5242417b80d0c862534dd45bc124f4af1a46ef452a2133fb005894b92227e57896fd0b14dd1d77496da398601a27ad23ae54f5a2b3e8255116262de6cca74f831e4a2a2f617cde689a385597eb38c9cbe0785ee64027df6e380d380fee59e276f7a61a7fef0385d8da42c4cd787822850669513ec1a35b61c62ef71d323abfd04aca19927f813f6c0979e83270cf447444a19a0404c88658b6668ff50ea7672889295dcb856444907e72f39d81d634c75b96563b218b56502b609a03b63f557c4990d06bce2b14de039cc28dcead5d31ee1fbe75beed54c97989063b5cb570a1f8eec13aac85e671fa8e696793f7533b6af3c903de993162fde7e64883aa57eb16128431504a1a28f9a7f0b28acf84304e2dfcbf0b847c2f02f27f2d405cc56eadbbad4af77b3a6919e1f890da29a08dd7fc15d690823899a296962d6d9bf2c32845f8049c712b97df600d21d7ed4791cd7cf7e0508d3ae8609e891d012310684cff5311373ef9738e9861d6bd54991ceaf3ede353a6beb077e1f7aeb8e0bfab8ebd2fbcfb558d16b9a1242344d4492698e2e8283b29f5945f690bb78f7d4f3d98fe32cc1a9c4b5e674afa1c6fc04c943678ad8db7c761235f02242fcc4697c9ea96df24e4c3cb58ec8f8169d9ceefcac9b1fb7582587e8350b77e53ffa7a4e8f0cc73a62677f961123d1a349aa9c940b74e25ebbfe36b5ac70a12d1fb52b54c64533ee76fa92bf2219fff433278d02462d23eadf7f77be6c9946012793605f8a69b8355d638dc62cde55c9b39c88238e38940d9293355a707063f13f566a44ef2afb1527d188f5e5ff3a6b24aa9eddc13d4cbe3d5a4d871020fd4a4e38004128a87c8f874d76667e5c2e0ca889203e8da904d377cf853ee2298ef412be775dd07eb5c729c85dea4390edf02c3860e36e4ec60c82d058d3a3a580629c608bc6e87bf19160f07c134277db325d6f0ea2d963336985405c5152a47b35902afe81bf27e85e58d961153aa46afac97fecb9e233bc5a0c840358177d3acb3a489af2a94e3573b06b1b4780d48f9ff23442be98a8ac0886eacd0bfc7922218dc01d2427a0519ab5ff473d9cdbaa7a4a8202a00e2ca8e5072c6095762cba3b57297f529c5434dfcd90cc57f739c222ecfc667e408551132432af245ebd410a950ba6a8b17b4b3fd5f0fa55035607dd30b58921f42cba39febae7b8d46363c3a5c9294f3fe98161c2defcdc21902c25f6467c052308746d47cf106795a64e021275e00b19487eb34a2b7517dd01b29b97adc655dd92db1fd04d52f714acf2c3c9eb659367cdcf0fd3948ad5c9a4779dc170d9a89eb8f9f699349f031d3a08ac458e769371cf9546dc75d7943ad9c2e60bdabbcc31fd051e98c4c568935a1f5688d579a5a5b52e8c1065556ef32ac06e197fdb0381d8d0b9f94fc4613e108f0896c7271c4e7bd46eb14ba0b37fab1be81d9189618bb1792c172b127d2ebf1ea73fb3ffa04a7c1ef73243e1ef5d6e4357d845262ceebc0c8d05557902636f1e021d674af68a08c0b37ba3c8c1482f608ab531a0b11c94da073d0ca5a6c5a58326935b0a5066271b3133917a0ad1d45797ea33cc6f7d62d461e0399d6976679254b856a6066fdc3dd1d0d5953c45eb6f029e9a996e43ad5510468086e58741f2f2f101f2b67fd8a702f0594337f74e18166e68c826d1b48c0d69211b9bf6c6eec6d6c2b201511b4780440f9b1d5f4b46b13665cc033d75a20c1662b4babdc8ced5a582378c4be7c520e6f5af08f9804a4b8ee9b8e7f46bc1b05d6838f914738c5ccea546c47e726931a9766316d81a43ec78a569017f82e45aae0e9cf358fae1ab131b1349887310d20578404c2299b9e8262c6de2d306d62b7b359cf96c983a7ea07238cf7a2303bcf8219dfad7f20e10365f25e29e3610479e48aec43b6a50ee4bd255c7526e2e8f06854a42826f20cea995fc197d0f0d225d9426f0378c0fafc06a8568c3b242a2f2ad9194a239897e501fd4e78bc0ef610380f9f3f986f5040d45424bea8fed2b0141d5893c8e1f23a77b22e6e23a11a6bdd711179b5b11bde097b7081052154eeb66fe3c2c22ece50c52c8d60ac5898f4f547631c4ad4e58261670e64cbb28ed378c7991bb706465836cd8141e2606957d38edc3b5eb441437f47c20b5c37a9545e73d029d8c104ecda84de57c7869036548798051e1c6887aee38dad014c9c1cf86a2d7cd1ae1ec86cfe745478e91a897cbe1d4a742ef42bd9fd112970293e691d1a48f232d0654fd7b76b9a84bddfd0cbd82db0b66faa5d75e7b745e72a5c2923ffc2e7056536d80d534e179cc9a46bb19037801a0165f82a93546959b0640663f84845f7be3e8f5e6977324cf3f47f76cb0f404c13ba6e59b155fef4c736b05cc4141235a11ab36aef75fdfc4962a38a6e89a2ec0b5b27fb1cc890efd6c453737e2e3ecf2f2fcf0ac06356be5b4f68889cf74a3be77a53bb25837b247965965e591bb1c33b0edf3c085b494a2cc6f6dbe7101d3ae625667752258ecc529f6eec170e511cd02b27c001b4dd441d0e3b6608233c98c52e6117fa99f00c4f9ad120166d8cc9792fded47f275507321df248440609f9bf0876fbe5b332c0cbe789e46d4db55f18d7e2b7587c67d59b3f04ecacab902af89d5f9433ff52b117c86736fd35bf54e53734a405ffbf643cd54d02e32542951026789941ebd54899ea0bffc662612bb893c8cef8c094d6cc782760238f11c99f9845a2db61197278c3869956787e712d172060b7db496009312b4b4917cac73495c7e8b754acd0e549db082e96a0a4f8e5f477cca49981c20cada5d281a6ffba2b3677615cae7ad87a6a3191d71ad2d3dc7c51099e4f8a2a99ada5ed98b421238be33360b6f4381cdcdb04247ae90f2d20ad28a5c0593fe6be6ce00d80b40238be34934082c9fe990bc4ab59dae56b6715e39d955b4648a54480289322a861af0b9135e2d3e317960596b9e15fcd1040173f347d2795933a23cb18c0a89c79906c472a7963d89f8eef8d78ccc684513fe577d4728bc6d9414e2cfedf0253dbcd7ce61831b300fbf059cda7306006f0a3e883670da654ce632366ba0d00d6801fd46dc5e02230ce05258541a915c1e23eef700d1e65e5c742598f5eb7072eee2b7a9d0817fdc263bc22651b0e201d300e1c931b26dee1668540fb6b4fbea0b20af11087dc260e59f5c86095ee2879553e39799fee9399927f57f13540e2232e9d42362db6f89316c0daf671ba0fce553bd6e6c2a96ea34d9ab067498dc766e45a452bb9e136a02ff43a31eb1e3c4fe331f7b8f5069731154e018451929416dcd5bac11921108fbfbe3b92e93454e5e3708e4799913c1e0fde8cd17dd9fe9aa335a69e915a0bf3f832991fd21711c56c94b82c48ef46a7f5adca5595abf96f497fa0fd727e62981664127e336c6bdbcd0b9c51554f86ca4319f29201bd4a59c5f91ad4692a306720a5fd17d3f7b26fff58028bc6424807dbfd1a1221ed4940ca7f8e73a40c71270d8fb9908c84766c1415502ea2f7c7520f48f935584050b53d5676a5d4f6fc278b508130b1cda0da6945d3b01948610ccad21d289424ffe218fd73ec54f0f8061255f5e147adbf634045bda2ee08f068ac47ec163f8984d702eaf3bfae17564f888775c885d03e6c5fda4ecce86e8ac8623c91d0146cb53c0a0e686f2a41a512098fb8331638bd76eaa9520bdab7609aaa596bd18071e876096f53b1a84085642aecb990f5e8c2fdc7d3d2cf4451a33beaa6af791d62cb23fe2ac95b6cdba94540f17265af709164c65f633e92cdb4bb3d5af44b116614dd8ad8acd23439329e5048a0bc83617a5aa9dd385f5190bfd3a1546105d88c842bf05baf3d052a1ae786bb8a82def8719a70aff762e63fc35a685bbca87f9ee8523980fb78505608c3525916a065b847416915e9ddb38b5bba8aaeb73b4dc2a420fa3db3a9903b892f11f0575ed1b9e6e210f86d80fabad6bf487be544a85edc9d8ecad2b5caebdb6414debd07246fa6b4d52f8e0ed67d08bcc4c982d1084480f07740ead6990e6ce4be3a9d37ce3ce61a6a4387f84dbdeb47816180ed84085bdc143cef8fc2d35a875b754fdd9b90404da1e056166b06f3d30eeb43f32ecd5fa7581cff9cb07b01d33014e88a9759b2be55e5d3ce51f40cbe934275d3f843876e3a71208c5fa34d747978fded7f764bf84e091046636047427ced2a1e86820c2d90407bc9a95d94b8163a64632cfa41f0c0b877f81c5bd210954111203ed857bb1a21ad69d158d7d9be8ac9f014db6ab55dd5d250b7d7104bdd44fb285da0120d4a83fa5307f3f28c6087b69b3300229388fcc979ebe833652c2c02894c1afaa161af6c118d7be1e44f020c71d92ecae0b2eee985bd924ddaad1e0405477514e41b4bd56305d294841d45fa44aeb92eeb11e71639623fe2c27e60b8eb6ace1507cd671dca0c6f8e1a243be7703eb092a1b3ce4bb33485ce2bea1aa60d3556029193dc5027769dd7abf91803821c7106515e6edd6911a7dff56c3d1de24a5884b2772867a90a985e77336f3865dddd73526b8997a682df8cc46f2245fbe62f139178b0c78cc9137f9488c457f3510825781852919b2e299bf90bb45ccbf153464442bb04104fdd3906f643a863f22ca6e6ae211f82065bebd1bc1c34d18d500"/4288], 0x1008, 0x800) msgsnd(r2, &(0x7f0000001080)={0x3, "7ee2fdcf935c40dad8742c88b336bac21c1dfdd98b33bf6cf379b7f5710675338a590043db1567c5a74b3d9c36d39bf81a6d9d80b3b43740fc1f4fce74c85bcbcbe450e100716164e4b859c0ca5ba62178c8cfb43c03df7cdd55a7e5f67fc5567a1cac896f8d4722f268e2007497fc401630fb02b5c997f6eb5b381a5f82e301b9a03e4c3b5a1230207a6b090c03d1e0a8d50303796141534b2c5eb5629b8e58dfaa81689fa7570948df17e99d80abbea72d34bf3c7d793d0d18d9f17b73c22ff2829cea406dfba20b6aee171bdb57b515912525150c64a300baa7c00b170f471be5749dbc655a023b3be79cd9"}, 0xf5, 0x800) msgsnd(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="01000000000000009f4a13fb8392d280e3a34db43a04ff7657f2a97dff51c7982cbfb1767d0fa770487aab9641750c5800040000dd53c72c6b47671467e1b35ed55cc2e445da0f06c7d72e6781001aead09b329cd56fff044b692bc0b4ea777cf2909a46881de9ef70c4fce9e47996d1da2f60eafb59e35bdc825cf8acbe35d7319aced56f0d7e"], 0x87, 0x800) msgget$private(0x0, 0x214) semget(0x3, 0x0, 0x8) r3 = socket$inet(0x2, 0x0, 0xecab) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000001240)={0x1ff, 0x9}, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setegid(r4) fcntl$getflags(r3, 0x1) msgsnd(r2, &(0x7f0000001300)=ANY=[@ANYBLOB="03020001fb020000"], 0x8, 0x800) msgrcv(r2, &(0x7f0000002340)={0x0, ""/244}, 0xfc, 0x0, 0x1000) msgsnd(r2, &(0x7f0000002640)={0x2, "05e4a9a4139b01f5618ccd49e6b81992c9da4a80f4d5d29c927e6da57031acf3"}, 0x28, 0x800) 21:04:18 executing program 1: setrlimit(0x8, &(0x7f0000000180)={0x9, 0x893}) r0 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x101) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r1 = syz_open_pts() getrusage(0x0, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0x100, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000002, 0x800, 0x7}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x100000001, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x5, 0x6}, {{r0}, 0xfffffffffffffff8, 0x84, 0x40000000, 0x0, 0xfffffffffffff4a7}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0xd7}, {{r0}, 0xffffffffffffffff, 0x1, 0x60000000, 0x5, 0xe9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000002, 0xcc, 0x3f3}], 0x9, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x5, 0x0, 0x81}, {{r0}, 0xffffffffffffffff, 0xa2, 0xf0000000, 0x0, 0x10001}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x9, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x3a, 0x67, 0xa4, 0xa00000000000000}, {{r0}, 0xffffffffffffffff, 0x41, 0x80000000, 0x1ff, 0x8001}], 0x98ff, &(0x7f0000000140)={0x7, 0x3}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x9, 0x0, 0xed, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r0, 0x4, 0x4) r3 = dup(r0) poll(&(0x7f0000000380)=[{r3, 0x5}], 0x1, 0x0) 21:04:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x60}, {0x3c}, {0x7ffffffe}]}) readv(r0, &(0x7f0000001800)=[{&(0x7f00000012c0)=""/19, 0x13}, {&(0x7f0000001300)=""/197, 0xc5}, {&(0x7f0000001400)=""/91, 0x5b}, {&(0x7f0000001480)=""/70, 0x46}, {&(0x7f0000001500)=""/9, 0x9}, {&(0x7f0000001540)=""/149, 0x95}, {&(0x7f0000001600)=""/89, 0x59}, {&(0x7f0000001680)=""/200, 0xc8}, {&(0x7f0000001780)}, {&(0x7f00000017c0)=""/61, 0x3d}], 0xa) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x5) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='\x00') setrlimit(0x3, &(0x7f00000000c0)={0x401, 0x4}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001200)=ANY=[@ANYBLOB="00040000000003000000"]) 21:04:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 21:04:19 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) socketpair(0x26, 0x5, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = syz_open_pts() ioctl$KDENABIO(r2, 0x20004b3c) fcntl$dupfd(r3, 0x80000000008, 0xffffffffffffffff) 21:04:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_emit_ethernet(0x75, &(0x7f0000000040)="27b6c0676b86ca96bfc8a7ca467581ec4bdcde55add6fbb90b9d94c1ba45e4475fc4e9a9c00e300ba78aef90a8285117ec6966f5979a7f0b40800bda8a30bbc5a5b897d8ace26ec4e9220223b3530d19b35089085eae27bc08bd5d9795ef05d748af1403b7cfdd6cc8179b3b1b910c86b3826c1e4a") ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0x400, 0x0, 0x1, 0x0, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001740)="a489d39b7359036751a377755f5d14820c84d991cadaa23d54774e3944b83b07f19e6caddc74bf61f43dae8a3f56b56b816b5894617bf751f4182bceccb3770139e35da643faa093c62e11961883b47fc94c7d2d4d5e5d8033d24f215f0c6eb83db88d365095cccbb74b380afeae770fa28123e1ad8d216d84bda77b28636f6bbe8d6585b065ddaf8bbc7d10f72975ce31d6281db77347ef304699c7083f0f9a2a77c5d077d5ccf55a91a82c29daf2321719d91b02080267324320a2e96164af8ec7b47377dcd8495540ea4b614eea63e9143fb559428d0867fc9d9e0101edca185b994ed1844014e2582a0aebca3d26b99c77dc61996712189089ff668fb71909110af9609dc5df8f538ab72394a27fb9ece1c6df6a949809f40b3dd8e390865042ae57243f952ad438b8a674145ef1778907afa4b18a6b2c562d4d841d757b16646ebad69a7cc300b1f73c904031f28d5620c2639dfac31732de4ebad3e9262bd5594cd88b66acef679634fb34934477f1b0182cc4597b9c1f046bc988e65d030a313ac2af9df5953db9c51510617c131e4c72391ed8bec058490cea1ac0309099b84e762d3cfb7a1cd72281ecaedbbcc2aa1b1f01b4d7f61f58c065a6d75852db13fbc27c7099a961b42969a4a2c5ceeec8c952ab7e0a4fefd0609980449853889acf0adc74d9e4cde7807fbdbc4f08e3652c7ad9a76c68fab96b8f3dc00a3d9747ffc250bef1c27e127fa56a70814c9790874086898305a741d9a69299565471043d8217d3431cb3670d6215d21cfdfd28638b8cec40143e174024439c9b1ee2dcfbdc8fced4d8432e69f15af03e76c9b584f3a6b319ce39931fbfe5bfd57b61f1941c67044c668ea73daccf55f5aa056724267bc9bb233da1dbec363b85e2e49e8c8dec264eb94aa943c27ef367c95c9f93b5ba01910ec10c85788d119b5f71c48f6dd9b29eecd2ee618f9e9a8a7d0dc605acd4ad70ceca3d372fefa5ec934af8fab1eccc6b222e2a566fdcb679d976bdc189e4eaf55650dddd8dd80f60523473782e305b0ac7cd00c88a0e4e756e7ca6514251cba51f7d94f0bf8f57e7c6ceb3dc0146ce01fe1027e346826fd72317b24a07c5b7f035e321fbe10919fe48010b076318d0dec3f0f2a22791f5826a93275d800f1f3a40b951680f50dfea77964cfae8cba1cf983f49020a626a553796bf3d9543a1e664624294f8a973f95081c31622b886426d58f0b6b4616479c15d27d1feb0ff0e4171cc80213c55a538595c8c63bca59df3dce415f04a28b30fe993433d175752a5e7972d6137f90acb3716752e327d024305fd9cc6a97f9ef18033282d689cc9d1cb21a93479c5c55fd75a9f9113809dd864fe396bc3331cdd436324bf0a68688a279af3df553aba840bb0807126d97f321016f2edef54237e9fa7ac9706ef1c6210daeae24a3fde0f27cb1d7f7f4c45c2f79f16dd6d6a14a971e9d3deb51ec42156d18c891ddac2b3371375c7775e6052ea0c8a9f83cfe7ed10ca5eb3e22320cd94508c226c29490a05633239f5e903082839d125cba0e8ceddc3c6d38f3809c952abd840cb6ca8ec7f95828d5335646576e1e7ff682ac091e008039cac3b8ce9ae3297494db7b9ebc69baae8d1f41bc2a87f2e95f35853a361bde71950fcbadc0b1c09598ce64696ebe56fd30cec2f95d350898851766fd480bc091ce14b4c3bd725bc82857ffa00e3144f8f32b403587809cd798a6f6fcbc7fc811b5acfa4db7940ea70a74815017cd0f010e55921b3336a5c72d3bd0316239e663a72b8e7413e968e7fff8ab494432e148649a5dbef51726a887dd4bdecd62d77f12cef1b10ff2ecf05825afd5ea16b9abfaa2141f34cad41693f97b43870f99c59b16cb4b12fc79a62afe4221b6089f98f0fecebedcd5cdb9b71e298c5b156a583059a09819c18f9607db366b682bac40da1913719f135f15ab0a290bf9fc99d4744446b478672c3f1186773c19ce76c1c6d8bff7cdc505a293fd0224c13241bb9080c34d513118e7f75ddd0e9ef5ba5b3ba1f95f9250e276bc3e21edd56287ab374f35192d7684832fc4bc6f19796dec2a324b9a42c8ed91de6ff405727b413008e41f67424f92a0ace2fa8c827545f3dc0f8c280bf8e3035985b57ff94c00e086838fe084a61cc946bdd883a2c98cc99b875fbed3edb5c38ff9e7b35c86c5c7c231276a710faa6e34d4234944675be8b72cac87f0e399a92389f3741c1c62aa52813ab688e408c97a3f91bbfe9f16ac333319fc5c722b489b7d263c1c30d21007e2c4efcc8b83f25da50f1bf90ced624d04b5c0121b3f567ca915dd7a055987a2b66b38deb7dbf0f357256c7d3159014a5a5965554101147c10054848cfa9b4e3f8d5893cc6873c65388db27af455e10a30b145d0fe5365a1f5eabaeacb62f35ecc3e9e7a4fe4ff2d76ccf9d72d8b6cde9d959c873bf67b15dbcdca7f99a338afd2f0e67d6c4d726d59feb07f2d19de5f4aa039ff4538f1d6222d309860f6db03a7bd4ce9dc8e7bc1bdff142e404931bf497cdd258d4e91d0adbb208f636b5aee504b0d212fb5de2b7f99e5e4918fb8e31266befb0de733053bd0efc90c791195a16a541bff9a942db4ea0b411b2d710ff49c6dfd2eab25f54a7103f5e502bdd7b1b72de5b56a2b4136c67a7f0d7946aa6591b9f6e3241bcfa983cc7ed08c00214eb5b5c2ff0b878c1c8f0ff433a15429b6c59003a2ce7ffa7e9abc7c0706e42815a56c61cee73c12be31cb50d8689aa3a2a7b26f0a803e4a8eb4e8c7e55c863abad8db1750846b40e86152d6871c3d1c723ddda1d9658ff95672c6e670f20fb125420df3a37b18019d07d798f66b7a115fcabeab830ed16f6f7ecfe2b0e8ba5f1298016b082d205fb330bc3652bc327cfcf74faddc433ab9f39bc476b5fb8080f4529a53ba107e568d1cc499fd5f858d29ea8dc61eb1944e1f851c5135d1889cf289a8fe8dae84260fb863650f00551111d9665cfef2e429d324d357420ba3f48fd5211409e7f1d3ddce23dd72be9e3527708b1b9b78fa1528ea130134c54b77c1d012c9a15158fff2f2d823dab9432cddc6b6995ca83f017f909b1c56edf3d5647d4e740c7c48bf9c3a995b82b33a273201f1ee8d1772b938fa4dfc32e8607d6892643df2fcdde349aabdf5b547a98ae07aeae646b6f11456b5db58301ecef377ab1c958dca68e72eb2fff84f824c5a0a8a975ef4b7f72806d5409732ab4f62e6e9078532bf6409fd11e9c43891f2fb106868ffce7ddf263a7e2b8799460afeab9b718f82cb60b176ed72f20222da1e1680e9d65a25364a24578c6e4d360f688e1057ea03812eee4ccff4497b1420d34d2c78fe378f74b6434050c46bda03fcce6eb332db7ac4a218e75323a083bafd716d0aae52abc8af9efe5d9738dd9cee7034a1aac1799469af0edeb480eda86dde80db10a0e45694c0d2cbd4acec5ee48721e2b633f0c5e3fb8ad1b649c7fdf871c26a7d2f2261833090207e5e309aebde5fe7a748b858a97fb3694b657992d61f129957520ecc877716198e71b578f840964dd9e1ce331d9356aa1ef9944885c917aecf640db4d771eb2f06ff23aa520f76fc663630cab569c236290fdd4ef21aa958020570f9f2cee5e9cf10ceccadc3eb8fb97429beb7878d54b2a3d6627d3c894d4ae512b4c7343dd3e3f401d3ff6024748d516226c351fbe072c9b7476f334cbbdaf8e4f09e6d1cb2b5223573436b4e97712b67df27f70f76b3709e5700e41e1c8f861624b83ded6e191f2104bf501bb0b4ced10255bc63885af6ce5ac6c90e0ab06c65c7b3fecb601486198a9ae7877f68bf251a665d3447dae4f20d60cdfd7ee1b9281a9918ced223c1edcc7ddd92e6746521063f51546da33cec75c25c597b832032cd819382b49e10b0f164a621dc3aa8bafebf8a4f39f447b4e246cef73f9a8220dfa2ae3e7300fcfd69acf3178bbb3bacbd51021b36a1ba295adc53f155898db8ea03afa7be6911605ab7848ed75b0ee364439d7cdb9f06ca59bd18bec1c670753e156d62d584c162d9da28491ecb154df9d37a24361366305bee89f7737945489a3da89293231e192a3e584ad1fe9a6ceeedb046d0eb47152083abc44e55fefa8e0996129700098b9d029c559d9f4af6d7aba5a0ef603be94f2b3039f20ae9f51b26bd38d1d580f636d8d720f81e318b541483f304eb28b6ecc7c76075b6e833db6da6ae08a3a4e8eedbdf71305a5c7dca33807be282a78ceb3dead84149103dc0a53dbefba670c9daf5f6fe044d0cc4ac6c807237457bb92ecfe581428d2eff5fcf924623e6d096a96968a1ad639b4814db2d7ff4bcd8eae5db7f6d94baddad3fede1228984e25515293c4ba8ae31d66269c708f323e2a44679da1dd63959db7adb59b70b5d548fb29a435688b394a382d16c1771df1919f892e1d70872c8ca257bbea93b254710926b55766da9aa000df3ffdecb92f06d0b34d7a04ce76f945fadd39a15f1ba13c2f47f3b8dc28fadb21596eac53ad66bf8c98bd9a082a20fbe1be97994d3621fd8af4fa4b7437d10c86d129dab9b8cd8557a25930be0f33219b12136a83710abfa58165ee1911eb76bc27d1d6189320bf9d2e9ec00b67081360820ee9501a3bc3c4b499b9d001a12837d08b609e274cb90a3f401be60a2c478ab37f086cd5f0654065764ea01a23965ad03da1108d8ee076766e783569bb5e13d9a0fa3b6aa9568b37e65d1f9dbe3ec81425ec5b67158277182a7ced8e0ff67f5ec7ba703d4d408fcabb6587ef4589af51a93ab430236c6718182f10ae47456311fef187ecc82c6ebaa7d82441f861b3786e55af55e91ece66cbaffeb629413adabae37dd035b148fb3befb5bcac3d7fd2aaf292cbc03c0dba340f1fe37cdb31f786c7f96ada03621029aa4b5d0abe338301f8cfb13ce0e52a6c32dfc9c174e610fb5b0c9a4a716adb4f781964dd22fd9f7f221ff5c412fa62c54b4d09bacc101d5041d6b04cf0e9638877b5bad483cdba9005ed0eaf2e76c853ba68705253930b5da9b9ad8bba477c4fc1feffbf6d90c9e3cdbbf744bce2b76dd1bc2358d970c5b0c8dc5f1b7b9d6e89741dfd455e961a98c824b4395c3439bbfaee2279c891a303e0536805c4e1e7f96f4cb9d8d6be87823c112cd0393ee7dee33777e44282d3b3e7a8be9bba03f132ef69c52f94f83a104abe169b26e36593f285fe14f740c5a107a3d4a73cb2922055931c1c4fddab6aed22a8149c4eead89f85527359f21b425fc7dac7e9e14323c0496a1ca9f2f36fa4b98a0964327f81b1d7d80062791d17b44d40ba63953d9047cd80c9a0b4e4fcb48b126bfebee5e01def12aad8ff3641df3dc031f45aed1ba17447e4db257fcaa4ef3c70d988a7fd91a2d6b6b5416553de3c0e0c3a237114c8f23a7cd925bde617628732e25ca0ad0ed031215b7fa333663fc5b7ea3e48a586e3a8991400419bc85bfc1fb9a93b2f95db2610a5e1a504e8e36077fe10cef28bfb904bb1981d04a107a0220f042102e079790162893e90ef120292119fb4367efe5b0d3f12c075c474369e1230716a68582423426e98344cb5676c275dc9c2b390443ddd0b66b2fd6fb9561e55dd0f0ee3a2129caea565db2b6fe8a366", 0xf95}, {0x0}], 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xfffffffffffffffc, 0x9}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800dd20e53fed093b7cd3cef87c75d2eb2865bc7a2b37651892d5f629f3b9d83342985fd5bd2c56e12da43f468dbfd965e608fc0a06aac361988bf1632d2f3bc1cceb51f2fd05692b986817ba690ede40f2721a7f8a354ab4e0d6beee4212a5b464624173efd35acea7c13f2a78297f092caadfde0bd7e13ff327a394499f360f65a020c7e605d16ab21cb68d8f1ed9f62d96ae684d0582f2ddf6ce6fee7dff73acdfd18c3409cb16a0decdd232697d4ab400791fd40b0f105", 0xea2}], 0x1) 21:04:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 21:04:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000001c0)=0xd14e) ioctl$TIOCNOTTY(r0, 0x20007471) 21:04:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0x10}], 0xff17}, 0xfffffffffffffffe) 21:04:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r0, 0x6}], 0x238, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) 21:04:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x90, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) r1 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSTOP(r0, 0x2000746f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 21:04:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) shmget(0x1, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000003c0)="31c10ccfbd875eed0b0f942655c89e896e3754c1facf131dcd3986d3fb5b29421431c50ab9989737c86bc6c963d6d9e0a8c665b698735b14cdb2b4803a6e231580bc420cf0d815467764f7246d6687e20e636fafe639cd251d75636ba254466d725a60ea4d5bf190b25326b4bad0187cef669ca1b46f9ffffcc2e9354fb2fdc8ee3bc947ba24d03d0fbe44e9f21f95641574b5a0cb7d2239b09a5875fdc9dd671479d2d6cb941cc0edcf9bf6f6937fae08544a69e5dc5dc90beab05fc4cf1b568d230e34e10e64eba0b6c26952893d46b09249875881a6ba7a7ac4aab89071eb209a5be24deef99c84fa811126ac085c03cc2d07d4cb045c5f023bcad13f347a8f4d2a5fc6ef3affcc7785801bd04de207caeea75e40e8b2b8f163e5603d8d33256d122a0e85131d469fc962ee1b9072743cef1844a064235f02732bcb2b22667604a3fcd9ca0119a6b70d2b5f1859c7e026584592469c00c5f60119b6bb1f11fae2e130cfd39167c69afd770db80b0dceb4bf2aa2a17c497aa7a59a96f14f95ff0029e9e2103a4d723b53c028a692a0acfb7d81a24a26f1e0a8b070f32059694f5de2d99da1aa2b40f3f54220ed44cba102744ccc341aa400ad7464820cf8e7e046bcaea96947111a605e3c23f90e13ba391b139fdbebddafb1e897bcf7eaab0d136d87692976f9dbaca035808686b8e4", 0x1f1}], 0x1) setrlimit(0xf, &(0x7f0000000080)={0x1000, 0xe8d}) 21:04:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x9a9) 21:04:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x2, 0x7, 0x8) syz_open_pts() r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/96}, &(0x7f0000000340)=0x62) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x6, r2, r3, r5, r6, 0x4, 0x7}, 0x7, 0xa2, 0x5}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x14}]}) 21:04:19 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) semget(0x3, 0x3, 0x89) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xffffffffffffff66) 21:04:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) fcntl$dupfd(r1, 0xa, r0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000100)=0xc8be, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0xbc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) 21:04:19 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x7fff, 0x5, &(0x7f0000000000)="16a1ed47a89ba329f2ecf4686af10155a0efed44877516bf10b766041d27fbbc650ee4bfaec7e38cf29634ffa68b573bf76ac8fc270bb50d29f987822930630232110918506bb0051d4003ebd78941aecc0c1ce060d05fb0994fdb1423a573eaee7036069a07465b8cbe3e7400e93dbc4134acc98f114d42a4924caa9259a2a3db93eafa5fd2107dcf2985202f2b921a875ef30081d0726dd73a63bb4fcf8e55a583386f677d8a7196abe570fb27e194c8b0aa23595ebdb457d58c97631d19e96aa943e7bd6b2977fa03b4f353478a5cf88507bd6b081ab69b33b302329263752c7b309160b52614", 0xe8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x0, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) fchmod(r1, 0x12c) 21:04:19 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = getuid() setuid(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:04:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) fcntl$dupfd(r0, 0xa, r0) sendto$unix(r0, &(0x7f0000000000)="b1000501600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 21:04:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fsync(r0) fchdir(r0) rmdir(&(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000180)=""/150, 0x96}, {&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000080)=""/57, 0x39}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/1, 0x1}], 0x6) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) socket$inet(0x2, 0x4, 0x101) semget$private(0x0, 0x2, 0x80) 21:04:19 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x2, 0x0, 0x81) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x93]) close(r0) r2 = socket(0x800000018, 0x100000000000001, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x0, 0x800}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) getpeername(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:04:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x1ff, 0x2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000240)=0xc) geteuid() r3 = geteuid() setreuid(r2, r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x4c, &(0x7f00000001c0)="d784044143011b41a2529a2a7d7a4eac3dc4ef1e8be5f601efbdd790391fbede5179a3bb83cd3a9ce5b3add0ffb9c17088143201766ee5b589933a8e881e2ca0baf449a2fb01bd086b3dc57e") r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10010, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000000c0)) geteuid() 21:04:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 21:04:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) fchown(r0, 0x0, 0x0) close(r0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x9) 21:04:19 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 21:04:19 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 21:04:19 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 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r2, 0x20004b43) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCCBRK(r3, 0x2000747a) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:19 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 21:04:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x24) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x3, 0x1, 0x5, {[0xfffffffffffffc01, 0x2, 0x1, 0x8, 0x6, 0xfffffffffffffff8, 0x6, 0x8, 0x7fff, 0x80, 0x7, 0xfffffffffffffff9, 0x2, 0x40, 0x8000, 0xfced, 0x5, 0x3], [0x6, 0xfff, 0xca, 0x4, 0x6, 0x0, 0x20, 0x3, 0xd0c, 0x100000001], [0xff, 0x8, 0x4, 0x3ff, 0x8, 0x5, 0x5], [0x80000001, 0x55e3, 0x7ff, 0x1, 0xe741, 0xd22], [{0x7, 0x1, 0x400000000000, 0x7}, {0x9, 0x7f, 0xfca0, 0x55b}, {0x6, 0x5, 0x100000001, 0x20}, {0x1, 0x7, 0x1, 0x8}, {0x7, 0x3, 0x1, 0x6}, {0x2, 0x7f, 0x4, 0x4}, {0x0, 0x8001, 0x2, 0x1}, {0xffffffff, 0x0, 0x1b80000, 0x8}], {0x22e9, 0x241521fd, 0xc3, 0x20}, {0x7fffffff, 0x10000, 0x2, 0xa20b}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 21:04:19 executing program 0: r0 = socket(0x2, 0x800000000002, 0x4) read(r0, &(0x7f0000000040)=""/195, 0xc3) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46) close(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 21:04:19 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x400, 0x81, 0xb24, 0x1200, &(0x7f0000000140)={{0x0, 0x2ec, 0x7f, 0x6, 0x8, 0x0, 0x56dd}, {[0x4, 0x3, 0xfffffffffffffc00, 0x5, 0x400, 0x5, 0xc8, 0x0, 0x101, 0xa7ae, 0x4, 0xbb, 0x9c5, 0x200, 0xfffffffffffffffc, 0x1, 0x1, 0x9], [0x5, 0x6, 0x794d0236, 0x5, 0x2, 0xffffffffffff0001, 0x9, 0x5, 0x1e92c2f2, 0x100], [0x9, 0x0, 0xfe8, 0x3ff, 0x0, 0xf9, 0x180000000000000], [0x3, 0x1, 0x80000000, 0x10000, 0x3, 0xffffffffffffffce], [{0x9, 0x1000, 0xb21, 0x1}, {0x10001, 0x2, 0x8, 0x100000000}, {0xbf48, 0xf2a, 0x0, 0x49c}, {0x9, 0x29, 0x9, 0xffffffffffffde1e}, {0xf34, 0x8, 0x80000000, 0x9}, {0x80000001, 0x8000, 0xffffffffffffffff, 0x1}, {0xd6, 0x200, 0x4, 0x9}, {0x5, 0x80, 0x64, 0x100000000}], {0x8000, 0x9, 0xffffffff, 0xffff}, {0x1, 0x6, 0x8000, 0xfffffffffffffff7}}}, 0xfff, 0x2}) 21:04:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="544d759dc98b9fb07eb9a2ce4cabe30524b03d0bbbc1e3d584ac9cc670159e4a235fb80112ebc6617dbdff83180fb7f9b6e079ee75c6c5e1573edb2b8cd5e723d0f20c6790baa0a18fbdd0977480fbd49d01713930545af750bc", 0x5a) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 21:04:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000003940)=[{&(0x7f0000003900)="364938898994db54249e519283008a7d63e918f2d6fc54ecae90c5b06f15868b0ccff0adc97117e3c06c2ab8", 0x2c}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0xc7, 0x3}, {0xe7}, {0xab, 0x7ff}, {0x25, 0x8}, {0x22, 0x2d5170}, {0xc7, 0x8}, {0xa2, 0x2}, {0xc4, 0x9}, {0x67, 0xfffffffffffffff8}], 0x9}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6fcd, 0x3b2f485e, 0x86, 0xd4}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a00"/189, 0xbd}], 0x1) r2 = syz_open_pts() ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000004c0)={0xb6, 0x0, &(0x7f0000000400)=""/182}) close(r0) r3 = msgget(0x3, 0x91) msgrcv(r3, &(0x7f0000003980)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007bc985af7ada98dc2b0df177000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f14e34651f2172088f876cce271eeb65965717b7c2e53a181b754beaceba074b1a4ab23fc29f9e55d949bc8710385bad79d0b38bc0fd1b246cd7dd7e60e0dbb44c5e22b95f056d3f51dafe96d5410fca326ad50d34bc5aceb5cce8efddd18eb0d9f5af9b8150db72a4e18b674c"], 0x1008, 0x3, 0x800) fchflags(r0, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000003c0)={0x4, 0x9}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)=""/249, &(0x7f0000000040)=0xf9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)="bcb7d869e9b54c3cd312ac213a49490a19988e8d040fa4ddbf9e321fe0a9f4965e279de7aa55b04b34c15d6b5b417e5a5e4f95b1195bba336734ed1d75bd9dfb9b530f4ccb91ffb7d37e37074cd17cb122fa7dadd3affc92d9ff2c18e1ce5af2db43f9c89b1a485568be557694918fedef5c4bb2263e5d6c000db0454a559371705904374c07977dcdbdc0bbb1bdc785778551d0cfd3db70798f9a14515d230e55e92e9dd28afc3a7aaf06bf114736d132fae1b9d60c09cb689663e577fac8307a974aa001afcd681bcddfdac6aac3b22ab5f11ee582b5d92fc717cbf3e1317f89edce6fec23ad2211f659878b66bc5a6c80877e7eaf9ed1dd9a0e3d8c5977f1e1b91b2ea3b0f796253b603eac368013f8a143ef5fd51668de4587bdc5cb7ef25c57a5439b38af3f7547e57a3005abfae2183909af68ce9835b05c513fc11b540ebf945e8223a116bdc4ef3ae3fd97d66600b6a83bb297ff0931430f816e962bc121b5d1f2be5e35952f55c258f35acafb28272d8824ee95f4154da3ed890c759f3f61b3bc280e2b07799b094aefe3b7484356d734ddc5b4154562c8a08daf078f00bab0337e424ae57ebf5ac778c3ef8cf3abf293d4fe6d19e2d1cf368c620ab24c4d02a0ed0a7e0e6ad524df225f46ecffa084588d055c06d3608f554b7233dd777bbad44f2af35867b4b2ff51967fc5326f1c89450c965377c61bfaa15a458406ec492cd4244882af5ec2aa57a146087bdcb38e26d0c374aff977fbcfc3391fdd897fcf610fb43dddffe4a91efddc2feb8518d2891a07fe3f2bd941744817b21652394e20ff9643678b0c12aac57e507852894205243d2fae09250cb250538d3e6a9f5d88ef6b11b5537e58cb79afc450aebae1979c1dd4c84f356b4d89b9f29810d182396f22575280a9e56be46ac535f17b0f775b755ff59611c6e7eb7f0b578f2268339498334c4dae991c3fd2010dae8d6030111b4a1296a029216a9e3386bc460cdb29662c6f596560c57a5166fefe7440fd5a0a8bbfaf1f7a7393cfa0f137ec8bef0ad319c78e114d1dd0e9b82f484b8eafbfa383f27c06102260eb69f3cf42a6858087455a36d76231728d3f65c0c355369f8cdee595d5bc73871cde531bdd635b8feb905389bf21be81eeee11fc6e02843a3f7c55a9f3c6db9e87cafd5b713b80ab2bfe58c7b740feceb4983995d0e8edf2dc3152a517658a9ba7376ca6f53a399b4a788fedb55c8cc549f5d12ec97574f1cdb09873194ad6bdd506699349f390d71165ba427f3b17476cd12ba2bf3a51d1a5d2b3a3bf6b01c0f22a5a93739eb08d193a4f2f790e5ebd517fc100cbd400329eca775bce1c304801f4b7dea14cbe66a64b9fd4ef9384ec65c75ab3456bfa711d7b7a1346ee6d3b1991c8b2bb9c4e29628426c8f90e5e2bdb13f6c96bca50a420187b8f2f9ffd2460ea73e07ccad1faa521424d447ed311ecdf14e66316a5f3996a16296c63c53c24d98c6861b160b5aef6b30a74f71bba741b7fd7746a68b896bff0e2de0a94f15f666acbd0be2c7892a73107a8455c5b63b9391ae4b74816ffa2c473c2589b4353bb8582c1a50c36748c8f14506f07d1a422141f351c0afd0ff97106e8851fc5e4277e51fd2b85292eaab07d1c3847b3ecc18c8266d30d98d651919384f3832ff9822464f0e03ae8150d5ec0b66a317f116a7ce4d678c3edbdc743753c2b5fb14b8fe9605e53c36b44531df6b39996df0c51a272c039e8dc3a6e9ad5403c1d3ddefed72c367eda1dc970fc23f8b2d2d8014f8243c133f8c489571a378fe1f9de3633a218319f5fe9d86c652a294bdfd0266d990040addbed45b7b8e37666e97144729c5bf23e3f0b1f09c37c8a32de17a223d801a95e0b6b416da6d385e88aeb5a66536c6364753bd15d4e0230fcdb7daa8fafb55a7f7dd0fb85243817caa548c457887bc16a37d05c59d99cd6f4ca2882b97b49d8f84498155a2164d1c3f723aff83ef18290acf68d62823128a6070db3f523ed538265c4a68354a443f8d6ce7dea1dfdbee67e39962e1848d482c138c83318f54dded2171968b276254106d8b77d11721e10140e664cb5f8d1c8f0a8a71dbdb3d6d244911cddc637408a566ce676e5ec655010f942f4b11a105884890e09a09767885080f07d13bb8ffa72c5025be3f5e271c112fed8879346ed9f4b5df7336eed32d2fdb34fc834475993e0c4de4c3b4dff138239e48ca777fa524e399f26e2c7edb05d87991c0a6af76df7a86ad5949df8886def6736a0e2e31366ff502fbe36b40995544ded7da22e213b681d6f2b802b7a22f23dd368b6eadc9128d93dec92665ed13a738345009b30ef020f21dcfa39adf38fc965965bec7d6b3f2fcfb25ceb4843b57e45613bbc9867731dc1f3ab80faf86cd78afce99f533988b70402b507fc7edb5ba1dba06fc514f44db6d99a591447a4a87c02e52d12aafbcb9d468f290d2408d8539d7ef08dd5cf256ebbde5bfb733ccd5ae36f873d432d72f94bbf73e9e64ad388360d94887d0c336d9178a270658d4e3dca26c07983307f40b96ea55f7eda414dc3bfa59feada475891c1b19d1650d1457ccddd38a03266500c7535dc4df1d3bacde49437304c11cc5d61a10a7acd83bd15bc3dd06e472aae96c896bc11c40a9fc681dcc14999a269615d959de102b97716c881fe47a9021eb0d85c19bfdaaa2049cea05c2104c535302ad1717ddbfdef0d78deb2d312da10ca3b06a5ee61359cea7fe6d8d7d1929b3217d2261aa00381765d163a42f622d31c732850f57e9010a2c68ee817911132c56cedd758d8b4f878cf6b9848ce70968fd2def22aa1c50c4ec6dc50c2a239bd20d73b1f9b878b097c4385fe41cbf212c23d441fa2f690719edb4656ba2e4a6fb7313eac7f14631b5cb9cfcd50b12428ba6f4bb989cd40c5620b2c99310141f25fca82b4c5cb8f3a1f8bb04e460798fa2e640643baf41709850724491e161753b65d852e1e41a3eeca25681e4639eca934e5b122fbf7e13f4c0f2f02d3ca2a1f900789a8bbea4b9ee5b420271f41cd10579330935130cbeebe705c61c226f63e6bb0ecde52a46652974420ee96c02ba7fc1ddb2ff916f7085a05e5d65a3ee76fadc2c474955697d57ece934cd7280151d2e720687b688d8023a47e52a35f664e5347ed4b433351f8c78ca22010f1cefdc42bcabf11cc5bfaf914005b9a57ef4d91c880d181f3065c683b434890f272ec190b207ed519cded4539dbed725e8de6bd43383d8c7a818c5a3e2e7fdf71324c25bf2ebc87dbb63ebccc7fe4c19e67fec21484925d314a43aa901ed694fc9f888188d7a6bc9e1f2cb91018861d6c7654d98960797f874efa780d4468779010631229466c79f2cad9fb5faee62a79a77e21d65517b04934ab650d89b232520be48d36670883fd380e5d8b530a0266995fd1083046e3237547bb9ca9fd94297703b3a08d39cf265e33362b7c503ba78d88089e2855fd7cd40dc497d5541e85ec7e37447fd5399ff65e575a8fdde6799262af6884016a35e0a449a4a3c6fca67d1727af60ac26ed539bc667e9c325d527fe28969d489a0fbb6972d7c6d46e7567ba89976e6f32b78ff1dc4e131b1a228da504eb323b1fd89a434a5c731ee39532a959e6942ebb1c8a2353e9264611f0a4f8b9129687943cd32f0e2765c7b23135f6d1a106ae34233d980987e0e179ceb9bf5fbda8722e48a79b703f0e5a51107e39921da9026f10f8edd6be64ff96c200c79451d5c681dc0d2692ca2cff974fa262ed6d8fdee5f00e97b791a6bab474456aae10ea2dd41237579a0ed99a129a61c7c3d84cea3bfb2cfb4edfe5c814ac7c2d6039cfac7b731428599f4ac38a2750c26db9c0234cdebb201df39aa91f48a47c86c1ed3abf853edc127781af1eb489e9f5dffbd63135239f15a60666edf2e4e8c8138eb3508c3feae0e7557f84507d231c03c6965f9217156e58ae211355e5157c4d0b04c6ca8d0dbf6f9beb431b735f8c2454ada3ad59bee8c9ae177e4ae386f14632d7610d1551b0f5093737dfed692384d2a753f037cc430f83001ea27ec6bf517288a13b80a6d34ccf70d3ecbbd3cb7f3c7e8cfb35ecd44c2c80b9def63c7cca5b357cf09d522b053e4371c80e2686c30e5da1381bcaf311afee9dff4d647672ffed0f3033b927d6683bb753fcc6f385b7a7cbf33ff167b394f70689ef3b512351cb728af6a50893475c59240f8f57a7a5489e454c0f880785743d31a67298c2d1706d808a202ea6a6cdfb2a2d32b2edca7037f7949b6766828416b8135bf22626dff9a77dde3bbea39a8f64f59889554c5ed9afc076165c37902712d885c24459c313339fdcad44adcca600d41d59fc2244a3bc29e4684e4c8265d57d22c71125bee28452a3628b90aabefb620b3552f358c4b4a9dcb899b92e0d5ede1600c1cd6cb70f59aaa40ae3f175855c075e2ec1a53f302c5cf4e767e9936191bfbffebb5b56273e8048486a1015eb88502211f817520614f03b514b4f3316c0c8391d4aa39a756729f158d86120d3f61e057d2134104dc93c4007b7e10a70135c839cf8e5ef728eaf30750de60785c38158fa26c1dc6a77cc636d93dd1e5aeca3e12c6d2725ac6cdfdab5071dc4df9494df28a1b6617b1841b2d5615b414195db439d1a9e826f4f2eaa4101951e777fd7333e1161da26a2ccbd2087b7460c9256d15801c8d1edd81915601fc2b878d4453f8367a6a1cf53bccf48edcc154b7c5ade4637e2c9e2993b5beafe6b36eebf7202c3e757f40523674969f17e9da2e42a1ec40544e4049f89c30d193e7e8a82fa19c6582cfece24c803522bf6475b9ad9556a328770cc3eebcc90d3ab0507c01ee313ac5f09b0e5264af75fe85af971799755e859246757c4e64588832f2180e44d0bc49e93d242aa387558f6039f9ab5707805c26f90f39d8910788bcdc544dedcc01a84e0255f62fb5df6c6c4fec13f4bb42fa2b279bda2d1a2b005a62d807367ef8a0f5f40765ff08aa3a41c11430a06df15b1e694353f181a1018ae3e078861fa45e592c260b6e13e38071e0eb2d1fb850a83ebd1cbab60057de0db559be9fe77a1a00e1efd60219bd55cf45eea6d0811f4d5272cf082637615e9f7427e2f47a9b76eda5e7e00a2dd6e14234a4ab19928a2e1ff72e45e26ed0381e2933b6d806b22def3a57bb6e6fb9e40505710443f73896b5f9daad20cb01fd2f61b78f4d578afd64399b0a73a191238818229883009d28ee35b5348b2dba21de4bd04a7cb8badad0dce430f5d9f7495e20d3780a51a777caded7ce6b41c66ce7c60a6f8e4311e45f39cede884f1fa0cec5f8403dc971b71ac1fa6a8ab666d0cb24c4ee45144cb81a8c669f9f31df2e41c67f6b990b2932585c66a68b8c9ebc37812304988271326ffafd17647d0fb1a89c19b8b2459df35582071912cef25408ce18f0bcb2146e6ed629d2f18f3e39c3ac7f97d166c9ec64c7afdd81528b8993c88f2ca95aac755513f6ea257c4d1572a8c1dc1cd62483ade298c2841a3728d8ba3227ef0aa897c07a13fa27fada44a8d75ea0dc68233f3cccbbf901705bd56b9259d4fc7a7192b3bb35a7a1af97c341e7375573b0c5a79b8dcd50c913884492740f52c4b1861c69406c39db1a45940c0c8e8226bd0cf92b1ad57061d77def22064085147fe47754ad2b57f39e012ad291739fc6216b88e123287b978579cff13ad7e681688f624219146f0a00b4ec80524c6e639399df0e9ff8a503e7ca021059c4c43c5555026f7c770a2dd10c0ef6212", 0x1000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xfb6) dup(r2) syz_open_pts() 21:04:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 21:04:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x23) ioctl$TIOCSTART(r1, 0x2000746e) r2 = kqueue() fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0xa0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 21:04:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20011, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x1, 0xb87, 0x10f0, 0x6}, {0x1, 0x8, 0x1759}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f8008bda247bbafee7d78c04fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020", 0x150, 0x0, 0x0, 0x0) 21:04:20 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) r0 = socket$unix(0x1, 0x7, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x2, 0x12, r0, 0x0, 0x0) 21:04:20 executing program 1: mprotect(&(0x7f00000ff000/0x1000)=nil, 0x1000, 0x0) shmget(0x1, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) r0 = socket(0x7, 0x4, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x221) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, r4, 0x0, r3]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r5}, 0xc) getrusage(0x0, &(0x7f0000000280)) mprotect(&(0x7f0000307000/0x3000)=nil, 0x3000, 0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:04:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x81) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) getegid() shmctl$IPC_RMID(r1, 0x0) shmdt(r2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x14) 21:04:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r0, 0xa, r0) utimes(&(0x7f0000000400)='./bus\x00', &(0x7f0000000540)={{0x6, 0x3}, {0x2250, 0x6}}) renameat(r1, &(0x7f0000000380)='./bus/file0\x00', r3, &(0x7f00000003c0)='./bus\x00') getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000580), &(0x7f00000005c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96, 0x1cf}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) fcntl$setstatus(r4, 0x4, 0x48) shutdown(r3, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r4) 21:04:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/160, 0xa0) semget(0x2, 0x4, 0x201) 21:04:20 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 21:04:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x200010000001, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) getegid() fcntl$dupfd(r1, 0xa, r1) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x400, 0x0) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x2, 0xc007, 0xe9e7) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 21:04:20 executing program 0: mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x60) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) renameat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') 21:04:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000300)="b6") 21:04:20 executing program 1: r0 = kqueue() fchdir(r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) 21:04:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x61}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_open_pts() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x7, 0xe36a, 0x8, 0x9}, {0xa54, 0x9, 0x9, 0x5}]}) 21:04:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) fcntl$dupfd(r0, 0x0, r0) 21:04:20 executing program 1: r0 = open(&(0x7f0000003780)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000037c0)={0x10000, 0x3f, 0x1ff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="c8a4b369df0796dd7d6fec9f8a1e5de1c7492a59984f6ea33657d3cdbbd3c80973700db35d3b06fb0862412238b0dfa86afa9593f4d2327c61ba1af80e06d14e2aaa2a836442c639e34d00b9480cacd85e8aec0a82db31", 0x57}, {&(0x7f0000000280)="053cb35694dae91166a0aa82b611a9753d0cf68a82937d832f18630b0ccf236c6bae44b181066b1cfc9828799c9010e524a9c1e5541b3159a769238515e4efe01592d0e04e133b0ec4ff2179be0d1ee5d04e5652f54b31a2764121fb9f086aad48f39d4f3f93cf03386f4172e0d7fa137bc5110f0e6a0595e46446fe466b0b47095882dfdc5b1218cd64a80ac09f78f68eba0553816fea7b21bcbbbbbe0b3393763b358fe090d66c7ececaa5dabcfb6e558530d97f5f86958bbb429dd34ef5287a937594cd70d0e91b8c69f2c2107c5da6f9a3c2fa344cb02432fc557b74d8", 0xdf}], 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0xc010, 0x2) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4000000000000000, 0x7fffffff}, {0x1}}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) getrlimit(0x0, 0xffffffffffffffff) close(r0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x3, 0x3, {0x5, 0x3ff}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100000020000001, 0x0) select(0x4, &(0x7f0000000000)={0x10000001f}, 0x0, 0x0, 0x0) 21:04:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x7, 0x5}, {0x42, 0x9}, {0x6f, 0x100000001}, {0x0, 0x7}, {0x8d, 0xffffffff}, {0x3, 0x9}, {0x24, 0xffff}], 0x7}) 21:04:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x40) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x5, 0x81}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) close(r0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 21:04:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000300)=""/150, 0x96}, {&(0x7f0000000400)=""/164, 0xa4}, {&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f00000001c0)=""/55, 0x37}, {&(0x7f00000004c0)=""/228, 0xe4}, {&(0x7f00000005c0)=""/23, 0x17}, {&(0x7f0000000600)=""/129, 0x81}], 0x8) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) close(r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 21:04:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/118, 0x76}, {&(0x7f0000001280)=""/98, 0x62}], 0x4, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) wsmuxpoll: not open wsmuxpoll: not open 21:04:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x900, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xa40, './bus\x00', './bus\x00'}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80047476, &(0x7f0000000000)=0xc6000000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x400000400008) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0xd4, 0x0, &(0x7f0000000180)=""/212}) 21:04:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x1c, 0xf7fffffffffffffd}, {0x2, 0x3c68009}], 0x2}) lseek(r1, 0x0, 0x0, 0x2) dup2(r2, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) 21:04:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x2, 0x0, 0x6}, {0x0, 0x8001, 0x79bfce4a, 0x1aa3c682}, {0x3, 0x505e, 0x5, 0x1}, {0x200, 0x10001, 0x80000000, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:21 executing program 1: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x6812, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x2) 21:04:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="ca8522852cc7671b6bad2be6b0851537c3452225c0904a6ee531d90956683fb059cd2a05b2fab09511111c230074c6df123527a08bc85460af7dfad684c124935eca1d32be0b81766976953ca1cc4db78c7090b2c1b09249ad41acb4baaa5e7c249dadaaf728f7c46a78ed828a48b39b39515b9b7153e20bf869fd41", 0x7c, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x20) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 21:04:21 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x4, 0x6, &(0x7f0000000100)="818d461815e5964b727deb7e1011a4ea801639ce682ba11ccbc4b506aa798c4b4a4dfb121973a268e3e7c11f27bb3a42765dad5465a21c51b777e107f1e2b6bc0ada5541ae7b4d939bf29004c4279794e118dfaabc0fcb286258a7d6e9bde417513e4b9926a78e8c2f06ba321fc71d41fb2e165fa0b5aafda1a37ebedbe6874d6a86eb53b93239ace06641945a47527140ba8d7fffb8c7f15315a2e21f482980f6075611640710d405f645dbfddb1e18043a445284b1e33a4d83724b40b59cacc82457ed41ad93b0616186b3889732e2dc141c261978ee35a75b83047de74a168f160fa4ea5f53adbbd4dd6d9a18c1dddd3e0849ebdd6ddb1c929ab1", 0xfc) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x9, 0x40, 0x1, 0x1}) r4 = getuid() r5 = shmget$private(0x0, 0x1000, 0xc0, &(0x7f0000545000/0x1000)=nil) shmctl$IPC_RMID(r5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) lchown(&(0x7f0000000300)='./file0\x00', r4, r6) write(r3, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0xffff, 0x3, 0x800, "1bc2721e1a42bf95f904e976d09e3c4c2de0cf6d", 0xb68, 0x9}) 21:04:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) 21:04:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="a1") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) 21:04:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 21:04:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x3886) 21:04:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 21:04:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) setsockopt(r0, 0x3, 0x8, &(0x7f0000000000)="7547339f7bcb2d7fe97fa25c1fbb1aa57d9d0380aef4db402cdb67a8c4067d62fa279af8f1e0db79b7a14fcdcc93bf4cdd55438dfbd190dd799d41286a99a5", 0x3f) socket(0x1, 0x3, 0x3) 21:04:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1bffa}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 21:04:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x1c6) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)={0x1}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0xb3ce, 0x3, 0x6, 0x4, &(0x7f0000000200)={{0xe5d, 0x2, 0x6, 0xffff, 0x0, 0x0, 0x1}, {[0x7, 0xad04, 0xffff, 0xfffffffffffffc01, 0x3, 0x1, 0x1, 0x10000, 0x0, 0x2, 0x1000, 0xa8, 0xffffffffffffff27, 0x7fc0000000, 0x331d, 0x4, 0x8, 0xec], [0x8001, 0x80000000, 0x80, 0x52f3660e, 0x7, 0xffff, 0x3a645ded, 0x2, 0x3f, 0x2], [0xffffffffffff8000, 0x3a, 0x400, 0x7fffffff, 0xfffffffffffffffc, 0x638abc54], [0x1, 0x0, 0x0, 0x2, 0x81, 0x8], [{0x9a8d, 0x9, 0xffffffffffff8000, 0x4}, {0x4, 0x1, 0x5, 0xd89}, {0x6, 0x5, 0x2, 0x10}, {0x6, 0x1, 0x80, 0xffffffff}, {0x0, 0x5, 0x3, 0x400}, {0x80000000, 0xfff, 0x5, 0x8000}, {0x8c37, 0x7f, 0x2, 0xf25}, {0x1000, 0x5, 0x2, 0x3}], {0x8, 0x3, 0x5, 0xff}, {0x100000001, 0x0, 0xb6, 0x3ff}}}, 0x7}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 21:04:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 21:04:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xa06, 0x0, "d720e77a6f4782131b6d4de400", 0x1, 0xfffffffffffffffc}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000240)="0dd3c4a9638f7931ecac72d0c419700713226471e15e3b9adf9d80167d4cecc04aa2322c22379400ca1fd7f624c09bf07b32e885f120a00575a2cf46d3b04e4311928cbf1b9650b49452f9a838e46ba40edd07dbd31448d3b760714c9ff73e0b274fe1073339fe0b7a0a", 0x6a) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() 21:04:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x34, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000080000210) 21:04:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x6) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 21:04:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup2(r0, r0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x6010, r1, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x8) pwritev(r2, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0xc600000000000000) 21:04:22 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x1f, 0x400007ff00003}, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) dup2(r1, r0) 21:04:22 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) socket$inet(0x2, 0x7, 0x85) 21:04:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 21:04:22 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000100)=0x1ff, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0xb2d41efa84860c69) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x1, [{0x1, 0x6}, {0x1, 0x3}, {0x2, 0x8}, {0x0, 0x7fffffff}, {0x3, 0x100000001}, {0x3, 0x4}, {0x3, 0x4a81}, {0x3}, {0x2, 0x1}, {0x3, 0x100}, {0x1, 0x3}, {0x3, 0x8}, {0x3, 0x20}, {0x2, 0x3}, {0x2, 0x8}, {0x3, 0x72}, {0x0, 0xfffffffffffffffc}, {0x3, 0x81}, {0x3, 0x912f}, {0x0, 0x200}, {0x3, 0x2ddd}, {0x2, 0x80000000}, {0x0, 0x5}, {0x1, 0x10001}, {0x0, 0x2}, {0x3, 0x81}, {0x3, 0x80}, {0x3}, {0x1, 0x1}, {0x3, 0x3}, {0x3}, {0x3, 0x1000}]}) shutdown(r0, 0x1) 21:04:22 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) r0 = socket(0x1b, 0x9, 0x1ff) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x20) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r2 = kqueue() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) kevent(r2, &(0x7f00000003c0), 0x2, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 21:04:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000275, &(0x7f00000000c0)=[{0x48}, {0x6c, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0xc99}]}) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000080)='y^') 21:04:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x2, 0x0, 0x4, 0x100000001}, {0x2, 0x6, 0xffff, 0x101}, {0x81, 0x3ff, 0x1dc4e1ef, 0xfffffffffffffff8}, {0x6, 0x317523f3, 0x4, 0xe00}, {0xe9, 0x7ce, 0x9, 0x3}, {0x9, 0x3, 0x5, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 21:04:23 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x9, 0x9}) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000300)=0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) sendto$unix(r0, &(0x7f0000000140)="b10005016000009005001b000700000000001dfecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babdbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ecb84c85ba2400"/177, 0xb1, 0x800, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 21:04:23 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x0) flock(r1, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) close(r1) flock(r0, 0x8) dup(r1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000100)="b8f40ee4a3691f7a97ad5e05dfc051b5ce2f57b29c63e67d2e077839fdc3fcf92c03adc663ba99a5a7e74ee52f71bd7c480653b793163ca8c02830a257b4c421ec3b236e263941f7fa8adab2a5c965ac43b01a435ce1ae8a3e4b4ea30b5f4a4812b7f9da077f5f3f3539570b9f144ffe80c2b8e91ffdba93117cf4e22e93bf16d44c4535f97c603573345e7cfb60c749262bfac1c69268e3de537f75954454f2868307d8cc97856b1fe0daa319a5c1590620f59956321cf21cd7f9f90ebd255d8000f45eaee00e480f2aea6078947ea8dc335a09fbd0944bfcb3f4a8cdb76f8229c47f7d7bfcc5db0c2e4835e2c64084337eecb52bb0", 0xf6}, {&(0x7f0000000200)="c2bde7ff517788ab54846dea4d3420c679d0959a4637c6dd2b819b967f9423f5f6f89f1ea01a9837c4a883cf0ccaf6bf0f5e9e9c418ce2021bb6452bba9ca9f3f2042cc64504b11a11a96e465ed9661ef789a04b734a54b10582b4e191ce6dcb6f7af0aad4e630f3a0ea4a6aa99dd8db10a7813fcb8893172ed07ed273433725394050a32db0e26eb06e7d6edb6a524e1e094b92f78a757c2567d7109ce173808640fa", 0xa3}, {&(0x7f0000000040)="3914b797d702bd41416828a97abaeb3dda67db5038eb9a3f72a7174e47b06146fe971c94392f2fc1f2d2e3f7933f479a15af9fd5828ef6a36ba0e0f6de807c4bc4f1246b5904078f", 0x48}, {&(0x7f0000000380)="087739910d4b19800cddfbdcfe43a00a3ffe14cbe0f2e931ae250e4f2243dccb5e7d2f42da437aa20e01cd5887699bc713412cc5f867e1f69c09b5235b2f35d84c12c07902497be771ed7828c69c43c06786515a25868e8619b840bf234532da626811ac553a2a7b6fc9665421faea30d76e184b6a0249c0e9261e010c661b297459b1fc89b55f4a5286ad5026cbe05349a5453cc5b497c4f534396b19eb1f731e70c161aaf9e8c2670293ab842b7b7fc161", 0xb2}, {&(0x7f0000000440)="77b19f938e105193dcfd5b38e5c4a8388cea2ffbf4b9b1477f8db6ccb5da05344f9261b557b84ada75acff22ed5cff60c6c04f05b337eac2d36fc6c62627fe5e6e62f4d4ceffef2c169ffe5df23e48c671f0ece631eb6cea6dcc01279ebc8d8493ce2159d97580481e237aae59a4d525e713decb04582b423f1bd5c46d3a55a05a436f01bce1dba1979486278bd5ab6ed49b3cff97d94a6f57e22a8019ca2ffc2b0efb64edea3d04d2cb8cf64a4c91df58047b3c4469aa3bc608f0c162ba8934018faee85a179b75e773bbc672b55012472dca5b80a5b325015c13c992facb94c17a07cd22927847e5da3ef2e5e6d21ec7d04e0921eed5140cdd24a0e4b6c612c40b9231ae616d11a22304200dd54aabc97c3453741fdfbf5f4b784ce3baabd92b2cd47a669d5689229034370c8162994b7e63df88cafc82ffaeec50c61a0de1cf772fcd748ea13c11f27811581eb274da93c9cbe56be162ac9ddff9a07d8781db2987c3e9ef2cae5296767be289f968eb6f1e5a4474b4f2f03571c25ebaebd4bc03a718fa33191e1422136903b4d56b4ffa19f290b3854741788a64a808217060f80696039f69c2f009eba1b9abd77a15ac1bd85fc9e880a4dd0a8b0b162d84c88ab2a04b948cee1791666df1a494ccafa49eb0b6b39e0510af86fcf337adb7f43dcad411a300e35ad9a925890cfd1510a8ecf5464b59158ba642c543400b58ac4ee9074ae0121a46e6408db2910b013d3f7a5b98028367fcd3fa7338583f4df489665a72762c45da88c0d2fde0446038757f5a27b7c3226976d9d97c4846173110749818f3e3e7a273cd5d1227c407ca91de32601f13ccb790b3d912af362925792758db36ffbd6007d5c5bd49b5146b0a257b7d9a36ac3b09622c56e8be49fa4c2576128f4e299fef585f1f5d1bb1940c095a4fe5f6ed8ddae83990011243cd43cfe8f180df9be73fd57ca3f0ce93604cdf3881708ad68ff131895e472f6b493705f44de01106a41f8b6430e13b1497a655b7f976d6cb09ec56d4a84644ef101fa65a929254369997d612d29ea68152313d61ad5b1358c5855ac3efb90828240b0dd9df834f2be0179d8c12d51f645c278a2d70f41bd92336a7a2473bc60d90ec28d57233776bdab79a6c28886b877bbfe5e600259b2da2ee5253cdc97505db4043a2eda0fea9fda868bfc04e660de77f1a9586ee07f0c5c614b113d83a89125cc28d94cd30b6efbcb0c0ae5c5a00a65acd9c78bbf65e08d953b9806922e04040848b19d424583c70406eadb98109c85e2cad410e114ed88c3f1e7a2c3fea28c4d97de9f12208df05ec41574275edd7970fb453d2e38b38c63875fa2b72a9bce810c827ae1fdd6c066d141358af1ada68914a6902d2023c16e1e91e1bb5f8183ebf50eb1294ebee1c5659887db193ea2911370e17da95ae24fc7f1af30e067a59c74101171e0462b126146ec6341ed53fe46da3c804f309eaa2a8a23f5ae7ee0fc8d5c1fce3336b8aa49947dc0876b22f9cdf881139881a61b38da4d6405fc54593f68a0108f6074c13db5fcade85aec73589ed46b589503f6dacffcba7135bd086647599094ed60653c7421fd977c88db85b9017342c8aea30e919eeaa4f8a0cb43f12a401d1e6c9ac5199c4ca5a56c09bac42dcf68ece1549bdb7f3d0b31a3cf645a025f6b3c2a5e951463f330a7b07f63a9cfcbeda9892dffef08e6c9b66feefebeb529044930e8cf6beaf3fdeb4e1648e635d5a5ae6cf32c3fcd1a1aa67ffdea4d9b72c72f1957600473acd4a0421980f35e20022c5d756e65b9bc17fd7b91103b7edb3c1d583a19f6fe9876f535a9149b28bedadf5933a855b9e327d56db34324db5cea913954fd289dd54f18e44c7c14c98c8ec20c15e4ce08bcc189558892f71dc47d320f173862c4a57929102a741519e59ce7b610f039568f30291bba1150d3d7295a1eecb7f821f30033be6fef75891722c847ea89b02092c6a63f1622a8f08830fe4245659718475250e6ff3b565add1a4bf381c791a0fcaa59b9a62894d4186f43737d5090c1e01b83234d17d33a815bc7ad656fc2980c946663e948b07cdb3ad9649538e5b4b8e12f5349b67a6e2b0981de6c80d5fe1907f1e396d7d6288b696ca273edf7d7edb690893ac1fb3eb0604fe30b4f12d8724f50ede9e820058eadf27b218ae29d1889816e66e65d69a79ec880ef99bcae19343586323b9f7d1695ab463a74ddd0bb90ce5e8259d3420b70bc0f47f6ded3fd56d304d95b3d4e083b709761ae6ca911eb641a79098464b72f5f71c708e793b51d2eb5844a85870a2bb7fa2757ecaca87c842762845dd12317c8043966ebfdc061e1304bbc0f43bc5ddb62817ef770a7fde9900d0eb3cc8909d7198b1fa2fb2e43a6aa1667eb66ea3d9f0d3147c44f995786dd12450cf02cad633a4e3d5d5b3315d89b99847163cf6ecc2ce9d991b03f791d31e9a24a23cf93d98c7336c7d059a191faa73ad0ca7b39762c93862d12a3ce73fb9e6b05a591785ac14e4f5d34d31f5a6fed84d44aa9fc8a9e782fa316091a0fd04183b7ebe32837207b1093c966cef9705d15ab866de0cfa1505b74b0ac04825bdf18617522b4f29e627a41f7fb5200bc48cff556092a9a036f5c6a8ba89da8ec85ccb96d403498e5f5d76818b11f57053ab4786f90d487999bcdf7801aba42c7da1f634451e984fba27d01dfc48dda476a875fbacbb4411cf16204c14cd9463dbc60759bc28e59f1475f77b44231437232f41c7849bb18ee51ede458744753d11e2b81c0f3c1e3a00d6aae538fc26340fe6318e42986bc5ff2465f405b76d4387b0f1d989697b6a6b69a0a3486e5b833649292d254cde61ee20a5f0f22aa889125fd85ade4b72d07e4353719ccfd781a24233f1e14d4ebc821ef113d4066429777c0cf55a66199f00e3ac7afaa7f8df928f2008326cc9cdc5960c55cba86223326d773c68fffcf3c3226599dc89de81933b540fcde9f67668c5a422fae9bdb4b8e440ea5b6590d95428224eccb097b82d4a5c2380b42afca70d86470a2427dcdeb981e2ffe59556723587c10c4403084f3699c79da0d2fbf70804dbd6082ec6c914dd96b2b77b39903d045f2181fde1f88e9ae8dd73315bb9fb3f899afa65bcc7bb758d3a7993cdff749819965a30ce81ba3a28becbbcc0b07fa0746c013e9c5d54c444bfbe18af5b6de441fa24cb71ff47a52d9e671fa3825be1ab2227075b532186f1bec3be7613e95057d52d944aef911647feb73c46e5fa884c06143ca9a6f31236bcb880f3a057f3a545318f1dc2bf9248ec4629e73c9affaf728c7a1779b7325d026f049000311312efe4c80d97df791fef0061c62b25f48fd5c3c998674396ae2653950a5b5d98f254ef8fbc8d0529ea8a230e775c4e5983df6dae9cd068c91b55042632adb14a1cb4f9bb2dad3971e7c10ce0aa5c29809182546ac0fad64eecf3edcab8229b278491f714f253c9693e285b58b22f57e5bee9fc10c63ec3246feb260291b8307dca9a906ab8670f416f9a82f22d8adfec99c43b86ae7077ee8046561a77e7819c9cbc4aa5b545d34f700004d0e8c57cb9f90f8f87a63807a06155830634197ad625ce375e2b8a95e80a8d6f52a394f22fd79c4a6aa62ca8ad25831cf13c1c8fdfc0492d494b90d88155ce277d8017064cf95cb37516ceb3981cb267b19551dd3d471ecd0fb061a2e458aae0d1f3b1a522053c986ddb6d703a576a62d0df0a7e96905eac456cdb9b3477fb740f18284d716df8b819073899fb8351a3c20f5b08c9532ad84c412cf170fc871ed2ecc8b90615c5171dee9a2475dae6bdffa3ccc1c25d1b60d6fdfc4ee61cd5e963327ec6be226d4fabccd693b4c4a3b835adda51a5b26f80b53e119be6a5241622a99e3f7787eec26c4971e8f1415530d9656212a0f9dec843d6e5093f8c201851127fec5d72a5ea106ec9226902287b3d6026c9dcdb7b0c708035d3f07dd587dfc02f5804712033f326e600222384213d51172d0bc531cc19eb6067d16cf140dca1bbbc044cc188caa6a0541c4114e7d7d9edfc47461d2725745e73e03683d20a34f132885f6e252862d1e794a21c6856e5dc01fcf833d1e35d6c83b7380fa6a8b6da92cb9da59b56eb5feed1f0307c67b06f1cf2b79e87d6dcc6cbe2e7ca7b8bffa95bb83be0a5efc5f85e4e726b8bafd31ddccbf6fa8e24b4cd144465da48842bc9c0519820e5f93e4192fd0d6f6bf3bf9017b91311fc0b38d2ff7e3ee7b13091fc34d5851f1e1c85a6dbb63caa4a49d05be85c2c81aaef1982e2d0b34d36da368fe2a3234d48893ead33f63279ebd174ada770ee69b9dd64383360915e812e6cb70b88c5d78cd3af435a43dba4d81898f0ad239f018aec5a362870bda6774ec73004c6d001b87b89634fe818c20bb7c4225759c197663d0f79efc51c45e4cf9d55a6f657d6a5ce5d7cffd536ba890624afc7585796cd51b2f7baf121116e0bebd70cd999429d780f0519a93a5501e3c545ba5214caeee7e6c4e1449f18adfc7fb6bc154e6a149ea48f5ee7944e7c10dcdde6a2d608ef555068ddb7f8533d7e607940e2088f67699124086caec8ab278eaa6050b0456651d5d97509f8817f831c0c0184b1cb2b0344d2cd83cfe1aac08c9ac588005d6c5f497617d73d5b7d36128a61fe22439f988a3ef8bdb7714ddaa7f8523fbe832446858c934fcb1bdd1d4f3b6cc9de3d1585b4f7ecf7044a932e09be5dbef8458ccae54a2a0067f2c781b7d7683512616dd45e43276ac6ee80dcb0d9d1fda499448f6092a2db0931141d36b180cafeaca8d50732e2f2ed988244f66732827164472503306c7dabbd9a49367cb339788b8af437b31ade75424fbf2219e3d10b665c89d877d7869a7a31a29e824a06149d9494883ae0225886f086ea7cfe0232768f89fd1870956a6659b0010e664611fc31522737fc80d360aa235b62763815da72c5d515db407b557061022076fdf64c9b52b1c3ab663975e92ff338feb82339a207c910b4b44d4b6da96ae7520168a64c3158a7c58a43c90a5054ee5658f8b06753669f825d97fff579a36849ea60a47d6287178aa0bf370f9cad66f47fdbda494e57b4752adfb57b252a3d94e2de16621271c00066aab23c97dda03494b6bc5186574114dbb7fcc8b66b937df44aed22823c9489d454f40289cbdd226e34b7890c0d3b9374506fc7eefc01f0f759fd37f6695e73482183d63239e39f533a0378e52a6023d884ed9116ef26dfb4d2c3e1e5ec285fef49a632f6c5f6db0b9d7adba40e7700fd673c568ddc917255d9d845ed05fceea74ff46d7d5fc966bddddf4de44ae1291e91416c95fb683b0f7bb25282cbefbe16957c3936a7bc738bc8e433811692074a7ee77269e6af4d4d2237d8479728f74903c95c4986518a290a58fb9c9a355fbddd80486bc995d05ee76019f9776e0c31254227832404b8f92fc7f5523cfd2182223ebb2ca9afeaa54b06de8d202537450c897608bff0c6943f4a76ab8988983ec127e94e213e9e56d75655dcc44ffecc4c05d770aebdd33c786f34a70fcfe455f0321152c438a600ab493d3e03fa3297bee39dd0ad59c0e83de6c81c40935edb3ae9058d0aa118b2b4a7d7d62952cae9c604c941f0c124844d175242788e0369205dc468a845c0d9b84650e3d7f069ee95ea814cf40e13e3b920fd491d71799965ea3da3fa1302df4967d3859765bf9f61e1018eafdf394675d73c2bf9a2755991c71fd7b8f1c287285d79bbbcf7b560d16e6e5ce5e4b280c4b2c0d5", 0x1000}, {&(0x7f0000001440)="62b05d7a5d58ed979b253bab23d497b5321e87a4a4cd3fcee6395926ef0e53af888796a429a49a01af45ca1aa716e7635bf80c6eaf64a8670edfed0ea89dd5d985907a33e0ef12f12e3a8b7cce534e13db07cc783d3c779797073fa9bb7b47ac95cb427e7ad8f7a733e0f5d2bcbe9970a38c00cebfb8b9b881daf59895f27925124d3a09c80e413b9eff9ff939dd41fa088d7681e22d3f35cf6f062e2e173d2d82e58fbb35d46eb56f726f9a8ed60163585d22e79046cab4f59142525e", 0xbd}, {&(0x7f00000002c0)="b95d5cd97e4ee4066de1f11666a791b99b1d3b1c77879a663de2c14cfee6ba3e448cf2f8f1b58f930c0a56bc28535992be00c3bee5ce93fd600203018733bcf41d9d28fc4bed583a8b58099fc5d14eaf0d571ddbda27bfaa757b731ff604fdb547748a1d9f", 0x65}], 0x7) 21:04:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x4d0, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4, 0x362, 0x5, 0x8}, {0x8, 0x4, 0x6, 0xdb4b}, {0x7f, 0x6, 0x3, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 21:04:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xa02, 0x82) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x3, 0x9, 0x83}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x84, 0x0, 0x9}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") geteuid() 21:04:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 21:04:23 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, 0x0, 0xfffffffffffffe94, 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x8, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x1ff) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x3) 21:04:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x8000006c}, {0x4d}, {0x10000006, 0x0, 0xfaa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:04:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200c0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe34, 0xb574, 0x4, 0x313}) kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r2, r0) 21:04:23 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x10) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000200)) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1006, &(0x7f0000000000), 0x4) r3 = getuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r3, r4) 21:04:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') 21:04:23 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0xffff, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffffffa, "42ef517e178b000f000000004a8e00a92c00"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x2) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x10001) writev(r0, &(0x7f0000002080)=[{&(0x7f0000001080)="6a38cc04fb50c5e97e5403b9108081c7931a777c255bbfaecd4c7a7d71a2246aded2f868920c4363b1f9a1fc69f358640f9c5ec2e8817b08257782c0901b080a106430eab63928c91816ec9762770b700761834ca917f8aab6734aae7f621fa9064059a5155806ffbfca5088b2667de95f5f0fb22689cec1081210ed9ee320987b7a0f4aa3b0c3d287b3d680d5234d03431ed62698262f6d9e9472db048ab6d3cf39c32b1b5559fab948aa0d5623b4457bef89185531835cd4951e0d34d7162b13d46ff8ed16b0fc6dea9871dc8ca82dc1d6ebb85f3167ec0b03bbc3bb920372bc7d53a7c16b30ae3425b75640629a2b4113086976101f15f5e95f03fc946728872aa8b87642ce9ede613b264ea08848592d6fea2458b8e1e3c5c5d03437f6034f798cd6f515143aca4bc0c572cda59ffcdeab93cc2895c30eb9ce67ae45eeaa03b21d547ea9fbee59a7da0b1a13dd74e1a374562efc3b9889fc7cb90bfb379335e71942db6bae0bf7d86732904ceaae7bf67649738b6e147a23bd03d27e55c5b21030e4c61e62951dfff133328f9123d7f8a7a0d9a5ff8d8381d051e736b05a16697bbc7444a9054c6d6fa127cff5e03286674bd24218628f1384f9f5c5b310a3b31bde7f9d3d1e290d885d833a45d0dfa4fbcd67e71da97dc79f85e17547ca144142493f213660f4d6f4fb6a458d9981fc93de5d33c28ecc41638eb4a60a39642ed55d83b5534ac43fcb49da511929a8b781218ec6a9f7c214e40e7a5aac32692f6508ad6f9ed353edb8f6f6d3de67d093f1dfc88bd9d51324b12c9ac63febe7df05d02e33485d031350dbefc176abb99ae92b5838482783b0ca4c45444f47acaea870a7f3e6b9ed8cb68d3a8dc2caadad633f9d9a1a7b587155d9d5b4b6c881745f0955b6ef200d1c2026f72be3656110d319654126880c9fc0824f3a99a18808e25ed9026f18a36f1832c9f3a6b7bc99b525d36def5f78961bee034678fb218b2c7ca3d942d72ce09c375f73ae126fb36642684e5e453139fa2741a4d2c04aeeef9f7d2bb9a55c544875a82e788be8eb68db6f6f8ed5f567b1f98620195dd24427ae33b62d7cd6764eb9b168eb8628ed462a8e071128e0e34c0020f07c2cfe17b06f373ec317e15a86c19b23876d0855e8c53a155ca9", 0x338}], 0x1) 21:04:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') 21:04:23 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000200), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r2) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 21:04:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf6a6c00000000"], 0x1c, 0x0}, 0x0) 21:04:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCPROMISC(r0, 0x20004269) 21:04:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:23 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) preadv(r0, &(0x7f0000002680)=[{&(0x7f0000000200)=""/172, 0xac}, {&(0x7f0000000040)=""/6, 0x6}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/139, 0x8b}, {&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000001380)=""/207, 0xcf}, {&(0x7f0000001480)=""/84, 0x54}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/110, 0x6e}, {&(0x7f0000002580)=""/215, 0xd7}], 0xa, 0x0, 0x0) close(r1) pipe(&(0x7f0000000000)) 21:04:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x1) r1 = kqueue() kqueue() open$dir(&(0x7f0000000000)='./bus\x00', 0x201, 0x2) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x8, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x14) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000240)={0x10, 0x8001, 0x4, 0x100, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x46b}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffff7fff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x85}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffff9d6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x6}, {&(0x7f0000fee000/0xd000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x8}, {&(0x7f0000eb5000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000f47000/0x3000)=nil, &(0x7f0000e80000/0x2000)=nil, 0xffffffffffffff7f}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xe062}) dup2(r1, r0) 21:04:23 executing program 1: r0 = shmget(0x1, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) getrlimit(0x0, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r2, &(0x7f00000000c0)="8a08566848", 0x5) syz_emit_ethernet(0xffffff59, &(0x7f0000000340)="b6") 21:04:23 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0xfffffffffffffffd}, {0x0, 0x100000000}}, 0x0) 21:04:23 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = syz_open_pts() syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x8674) syz_open_pts() 21:04:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x6) poll(&(0x7f0000000080)=[{r0, 0x44}, {r0, 0x154}, {r0, 0xa0}], 0x3, 0x3f) fchmod(r0, 0xa8) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) sendmsg(r1, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000100)="1367eed51602475722ea83fc9d6e8c64981f3115caa62f4b9d9bcfd99f2dd7b9ae7d8adf159f8b9ef90d63a0f04b806438a655b2d717191bba9f11", 0x3b}, {&(0x7f0000000140)="9f48f868319c8bb1f4ccb1449cf7de83d9f0c833", 0x14}, {&(0x7f0000000180)="640915220be9aeb75615f84146141093aa36bffaaade226c68269b4c0efc52cccb1fb75c6a36bfd821681169196090de34dcaf46e93981168fe8ec6abf14af9446691a568c8d9fcaa9365c8e9457caae34674a6f33479386a97cb8ada784127a113c90c7e492e1cd30159f9f4cadc6027076a870cf70b17a5291d7f6bdbf2d826384c5051c780395d35acab69db4cf3d31c53e52f0b22fea535477b269d9783e3b8484c479993d638413f162bd8b5745ce30e7bf72f4114f0c33b066485f4b5914ded6e8a772a073c976120e399d88bca0c7beb133", 0xd5}, {&(0x7f0000000280)="1ae3d95780eb894fafc2a53f706d9d7afac723b3475ccf2da59f9346588669d09da5a4c21039a5daee475b7cc20ef0af2bfe644a2425608b8ee57f5992eae403c4b652fa4bb951c13a1f2e283b0fddae90ea24ad4899fb6dc9c3dfb5a954ff629e40257dcfc752f469f27c3524e5ec4f9bde0ce10fa19cdc27e1de1f7a0a0bf4e75589dc6b5a884b193533d971e45ee34abf0ae37c420326c40b7e5f9ae3f5a987ff63547ddabe762522a84cc6c98212415cb1e9a83d04db131dd686ca48d5a5003bf034c631215eda97e16f", 0xcc}, {&(0x7f0000000380)="37a698806a", 0x5}, {&(0x7f00000003c0)="b881c878e08c84ecc65d9803a91c84b6a6872f6bdfaeebb9718ad2a54b629c3b928d6dd6f84c51518d0e37336498d1ad0116efb3403b266d928a278f1c478c7b8f4e675be82a93f736c4a4f399151326ddaceaf1ca92fe5fa664d9b90bb1e650a82145", 0x63}, {&(0x7f0000000440)="beab5f3b8f96847b3af007bbd9831a296b8a12da7d65d0842acff14dd8183b8cdc00282ef523ca03fa701287e57e7ec6bd781401e7388daf6c5204e836a3c1d21cc470298ba64065d77701e53d04ea0928c2610adf96cff07ced3282d92fddb89450c70ae60b19e0ce0ece467c67e9965abb171198697cb40eb9f353d569928547e012fa2dc670fe58d24b442d74621469127edb5cc9858c90df56c5240615b72185afb35e4527ef37e174f5118f5c726e511cdcfc375057e387271d2f9f3b4f60650c0262c9620a8f1f9f165373f37050e624e8d8edd118680fdfc75441a4f26b11c0e702daf8f6bfcbb613d22cd58168f77b4ab606b0246c59f40e94aa63", 0xff}, {&(0x7f0000000540)="6cda143f026afc3f6486f82e11b89f3275d54d9ecf2104f690ce798ab6ea2137a4f6b4d5e5bc0e7a7eb3f21889a82956faef52a86a26d22816b21a2cd6052f8d16baa6a949c75446404b44b265", 0x4d}], 0x8, &(0x7f0000000640)=[{0xf8, 0x1, 0x8000, "649796d4ee2b86185dd9e188423d2852b0026bed9542e1b22f9354b2db3cd8922531103d96bc5a5737163943070222e5cf0a8d7872977bf0070fd6129a34f92d234dee6c1f5ef9d4643835df14dbf98bf8fe78f91605cf6ebe42c26af25ea57f747129406717d81c3f50b52a165aad49c67b6604d273a768b34c719f0f6a32bdecd93d3b46f5e65fd90cb3023ac6e976a9c4d0a3f8a2b758676cfe5f59784c7f8bb3b9596e2f54144d602335db13e0247974594e7815d83f7f5fa19ea68ecdd25cf07b62092d40ac09b237a1ce060d7f81b9c6dd57b4c2cb85d11c72379dc8e60fda431d9f60"}, {0xb8, 0xffff, 0x0, "e5bed565d6f2ef73b15a2f17fc6886b58ab2247b22077f0512520556cd1dde697fc0025e0006047d2e5e0c57338b016beb8e47edbe71d6d5fa964e23edc3be10a4f7ceb6abbe4190c4c5a5960beb598990dda93de3c107974775ad899b1a37310d56162f8069d96a3329b1cd475dd2bbd6b60c4ade10b67ad7229079c1a422e65d0783fb7f297185bb04c3e30aad82b25801aee4e46dd52f244bca725aaf60314feda7"}, {0xf8, 0xffff, 0x5, "908c0e7dbe7cf128a756169e8f5c3641ce6d5d0ee82528ab8b0b504b9eb806bc023010c4b5c4b9b485183b08e26a30be46a520455061cb482d16199adacb9fb0aece62c125ac31ee189cc4a67dc8db3deeb09b13e45cab141baad2a5930f2bd842bf69ab07a46222d2b1062e751c566f7c8360b5c7425157f0f8551dd53456fce69b97682069e23a02f6bad963ea6c86d6e77d19f494b79ee7adc37f402169773aa0deeae7aa275ccc6564ebd98b1aebd757300bef60a0752d5250dd62ad3b108e827ecec8e14442b599c6b24cbb6ceff5990dd426c34b4f2b903f49ce8afecc5153"}, {0x20, 0xffff, 0x7, "c606f07d8d3fd0744560d475"}], 0x2c8}, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000980)) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = getuid() setuid(r2) ioctl$TIOCCDTR(r0, 0x20007478) kevent(r0, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x1d, 0x1}, {{r1}, 0xfffffffffffffffb, 0xc, 0x0, 0x6, 0x1363}], 0x4, &(0x7f0000000a00)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x3, 0x3}], 0x2, &(0x7f0000000a40)={0x6, 0x6}) kevent(r1, &(0x7f0000000a80)=[{{r0}, 0xfffffffffffffffb, 0x11, 0x1, 0x80, 0x101}, {{r1}, 0x0, 0x40, 0x20, 0xfffffffffffffffd, 0x10000}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x80000001, 0x3e3}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x3ff, 0xccf}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000020, 0x5, 0x20}, {{r0}, 0xfffffffffffffff8, 0x9c, 0x1, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x18, 0x6, 0x1000}, {{r0}, 0x0, 0x10, 0x0, 0x40}, {{r1}, 0xfffffffffffffff8, 0x0, 0x20000080, 0x97, 0x3ab}, {{r1}, 0xffffffffffffffff, 0x18, 0x4, 0xfff, 0x100}], 0x163, &(0x7f0000000bc0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x20, 0x4, 0xe9}, {{r1}, 0x0, 0x5, 0x2, 0x49, 0x24a00000000}, {{r0}, 0xfffffffffffffffd, 0x11, 0xf0000010, 0x7ff, 0x4}, {{r1}, 0xfffffffffffffffc, 0x42, 0x40000021, 0x10001, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x40, 0x4}, {{r1}, 0xfffffffffffffff8, 0x0, 0x400fffff, 0x2, 0x5}], 0x9, &(0x7f0000000c80)={0x1, 0x4}) getgid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/null\x00', 0x2, 0x0) getuid() mmap(&(0x7f0000fee000/0xf000)=nil, 0xf000, 0x7, 0x12, r3, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) pipe2(&(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r4, 0x4, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d40)={0x0}, &(0x7f0000000d80)=0xc) wait4(r6, &(0x7f0000000dc0), 0x1, &(0x7f0000000e00)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000ec0)) r7 = msgget(0x2, 0x80) msgrcv(r7, &(0x7f0000000f00)={0x0, ""/52}, 0x3c, 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000f40)={0x4, 0x6}) open(&(0x7f0000000f80)='./file0\x00', 0x200, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000fc0)={0x3, 0x85f9}) pwrite(r4, &(0x7f0000001000)="5001872da67c516d0bc233c61f4733be65c964e023cf31a408277170d88779c9485480a4ca7b9d297d49cedce701bb75366d9ef1baf196004c018dc15a3e2ae4a938b17bf69384e66bcf18112f6781d97b23654ed4c870a7f22cbdfb1349f0cc509ac93c134499e4272e592667bccc6fd5e63b5c0314fc028d89839f41092f932695612e4988d27799", 0x89, 0x0, 0x0) 21:04:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 21:04:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3c}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x5) r1 = shmget(0x3, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x4) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000180)) 21:04:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x7fff}, {0x2}}, 0x0) 21:04:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket(0x0, 0x2, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) syz_emit_ethernet(0x4, &(0x7f0000000240)="0054eee0") 21:04:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1) 21:04:24 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0xffff, 0x1e6}, 0xc) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:04:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) read(r0, &(0x7f0000000080)=""/60, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="88") mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) poll(&(0x7f0000000100)=[{r0, 0x42}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000280)="fe") 21:04:24 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), 0x4) sendto$unix(r0, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="03aacb7193e4aeeb929c79461cdfcc0e8523957a29d0ce621e465e940e615388a4423cd92c3a58b906ab23b271e0e4f76ea7f92e522e4870dc6775d19dfd82bbeac1af7eacc7868b32a0c278debda12a2a0037093daecbc66c2903020e7bcdcc6684f6b26602e5ece637a98a14ecdec8b63cf175028f2212f3728302768ec0f820b24adc5bceb7d24c2512af95fc85cda179b39f38e82333c4de", 0x9a}], 0x1, &(0x7f0000000240)=[{0x90, 0xffff, 0x7fffffff, "6cd2188b8cb8d7923eac1a876fc495be7814a0cea0949b32ea1e87b9945f9cc64e2e89816f860ea9e0b1ac0db552732d10a0735878935e22fc531bc29f355709456081f1f64336a22249d01312ae32435c63167984eaa9a73e44ea5d798bf4d86614b6240d4d0aa00fe9f591d1c1a7f0f75be704fafb472cab801f2cbe83"}, {0xe0, 0xffff, 0x1000, "546497f844bfd142b4c60599744dbd8ab3155b9f2bfe244f0401947ac9e19e475dff6bc26bf86684e0534c35e700248d0192bed34eccd53d15909ec28bbce144a30c729bcbe8704a827c3a02339644e03c6ff5173378540ad37af89ccaf3afce244818cb598e7e63cb9df7c478cc1f803e6176f9d3ab43b61584572c55ab4af290f75b366a35d5258a62ee2397b0f40d7cc79a45675b49d925c5ff6c2c5085ab36b8a7ff0d415dcc1818b1b4de4e42c95c4c24831c53d49cceedf898638ac210137de6cac787f562171824"}, {0x70, 0xffff, 0x100000000, "553d5262f8b09489eb527c9e5a4d3ab759e6d44124580ea4dbfef9dae214e01758503448e7c93b95bf7e3dc05352452e23116f630015c1aaa48351812a7ab4573465bc3f9a80532d30c74ffede81b414b64de3aa14cd8b69b9f0e319aefe"}, {0x78, 0xffff, 0x1f, "8c356d1334d223f1f14b30fe1e1ed046cb54d29393fdf35c1ffaa13d3e0f8f9e3e880fe0cadb71787b57b5b45e4cd10f9e568b2e40dca95b98efa3cd57897c1042c040d546b8240025f9bb2f40a4f6f94023506d7eb09e4fccec4eece6827f57bd575a"}, {0x70, 0x1, 0xffffffffffffffff, "d25966707bae15378280c7f669953548b6e132fc357651f9fba31c34a3c73e6536999f80eed0f0b6ea4c08d44503e36070f6028afeead8844c16374d1e4aef42ed89d7bc27e0f57e22d5041c592d7126eb8387388febae57453ae5fd34f4d6"}], 0x2c8}, 0x0) 21:04:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0xfffffffffffffffc, 0x0) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000080)="4f798b759c29f49daded8210515003fb5383b5c88a8a2614485a038cd06db72bf1536a2ec93cac5fe5cb70eb415cf5fc115eb8947b97bd100f9329df42981330cfe9474f5f0f967eebd657e68be1db00d34c1791c428939beffbeba18263312e295578968a36ac64a148d4381eb3151b2718a15de0ed50bd310d72728e04a1000658e08f08f4f99847818da3", 0x8c, 0xc, &(0x7f0000000140)={0x18, 0x1, 0x8, 0x2}, 0xc) r2 = dup2(r0, r0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) 21:04:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 21:04:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x64}, {0x1d}, {0x6}]}) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x0, 0xcc, 0x4, 0x1}, {0x401, 0x62c9, 0x81, 0x10}, {0x5, 0x1, 0x4, 0x7fff}, {0x1, 0x3ff, 0x3, 0x101}, {0x12000, 0x9, 0x40}, {0xff, 0x7ff, 0x57, 0x3}]}) syz_emit_ethernet(0xfffffffffffffe13, &(0x7f0000000340)="b6") 21:04:24 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)) 21:04:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpgrp() sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[@rights, @cred], 0x30}, 0x0) 21:04:25 executing program 0: r0 = socket$inet(0x10, 0x2, 0x0) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000300)="240000004a0007031dfffd946f6105000a0080001f02000000000800080000000400ff7e", 0x24}], 0x1}, 0x0) 21:04:25 executing program 1: r0 = socket(0x200000000010, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r1) 21:04:25 executing program 1: 21:04:25 executing program 0: 21:04:25 executing program 1: r0 = socket$inet(0x10, 0x2, 0x0) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000300)="240000004a0007031dfffd946f6105000a0080001f02000000000800080000000400ff7e", 0x24}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 21:04:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[@rights], 0x10}, 0x0) 21:04:25 executing program 1: r0 = socket(0x200000000000011, 0x803, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/178, 0xb2}], 0x1) 21:04:25 executing program 0: 21:04:25 executing program 1: 21:04:25 executing program 0: 21:04:25 executing program 1: 21:04:25 executing program 0: 21:04:25 executing program 1: 21:04:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getpgrp() sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[@rights, @cred], 0x38}, 0x0) 21:04:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x10006, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xffffffff00000001, 0x7, './bus\x00', 0x5, 0xfef, 0x80000001, 0xfc}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186007008b00002306000000000000000000000000000000160000000000361a8322dbcc1cb13b3eb3", 0x2c}], 0x1) 21:04:25 executing program 1: socketpair$unix(0x1, 0x80000015, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x31, 0x80) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x976e, 0x8, 0x3, 0x0, 0x1ff, 0xffff, 0xfff, 0x3, 0x1, 0xfffffffffffffff8, 0x95fb}) rmdir(&(0x7f0000000100)='./file1\x00') r3 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)={0x3, 0x200, {0x7f, 0x4}}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 21:04:25 executing program 0: open(&(0x7f0000000080)='./file1\x00', 0x10040, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 21:04:25 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x93b2, 0x0, 0x10000, 0x0) kqueue() 21:04:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) 21:04:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x84}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x21, 0x45) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x100}) 21:04:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xfffffffffffffffb) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 21:04:25 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0xb5181660f9988497, 0x0, 0x0}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 21:04:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x2000000000000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000140), 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000100)=[{r1, 0x4}, {r1, 0x5}, {r1, 0x2}, {r0, 0x12}, {r0, 0x4}, {r0}], 0x6, 0x4) syz_emit_ethernet(0x21, &(0x7f0000000180)="b6bd561b02f6975ee2afc968dc8c8d444671527a765f2075e82948889fdeb9664eeceee992f53d31ac40000000000000007c1bd4001ec6503aada9495cb10779aa0643406faacb4b94aef7913bee703e7c") 21:04:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 21:04:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/186) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000002c0)=""/90, 0x5a}, {&(0x7f0000000340)=""/79, 0x4f}, {&(0x7f0000000100)}, {&(0x7f00000003c0)=""/53, 0x35}, {&(0x7f0000000400)=""/101, 0x65}], 0x5, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000880)=[@cred={0x20}], 0x20}, 0x0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10069, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x10001, 0xffffffff, 0x9, 0xfffffffffffffffe, "de1e1c0cd4f085a05a60be950e81fc4b864d8d2d", 0x6, 0x80000001}) 21:04:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000313, &(0x7f0000000040)=[{0x54, 0x0, 0x0, 0x8d4d}, {0x87, 0x81, 0x0, 0x40}, {0x4, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x1f) 21:04:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x3008f, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x8000, 0x100}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x2}) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f00000001c0)=0xc) close(r1) pwrite(r0, &(0x7f0000000240)="158aafb12e53fb9a5742b690fefe725244c9c4eeb8096288213873068d12017768d096b00edc230f0af1bccf14881a14496b5e968aa135a006381e7ead08ef8769037ead8b3504983440f47596be4b062aaad4155a54a52794f0b9cc86f185ea1ea7ca92519f081ec450ab6ba1bf016dedef69e0163bb3cbbf5ecb5676d7e34e460396add0724a1dea790311979b3373b6cb1302d35d03c81620c3200ec86bb7e7519d61c9575b65fba78c3caf6aacc66dd2faa477b165f562d27f6d9ba96d9412b96fcfa18bd557f60d29661c6713fa12caaa8e2355866d8e21b26c300fb499884d73b5a0875c80", 0xe8, 0x0, 0x0) 21:04:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) sendmsg(r0, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=[{0x10}], 0x10}, 0x0) sendto$inet6(r0, &(0x7f0000000000)="86e3a41ed981769692f01a15c0ca4699a1a538bdbd2cb5b65d022ecf8bddde17b9055ffe15196085", 0x28, 0x8, &(0x7f0000000040)={0x18, 0x0, 0x6735, 0x3ff}, 0xc) 21:04:26 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 21:04:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0xfffffffffffffd57}, {0x0, 0x2bc}, {0x0, 0xffffffffffffff82}], 0xffffffffffffe43) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchflags(r1, 0x0) 21:04:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='D') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) 21:04:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x810, 0x0) pread(r1, &(0x7f0000000080)="a558867aed8d00132424b612f8d44296f9f265f75fa89697a7b8112680", 0xfffffea3, 0x0, 0x4b) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r3, 0x41}], 0x1, 0x3ff) ftruncate(r2, 0x0, 0xfff) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x95c6713ec8b7ea61, 0x0) 21:04:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0xa1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x3) ftruncate(r2, 0x0, 0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) 21:04:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt(r0, 0x6e2, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) 21:04:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x3f, 0x9a, 0x1ff, "0d83c43dc052a461a8ad1967fa73d880df3aa3f4", 0x0, 0x1000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x100000001) close(r0) 21:04:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 21:04:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x600, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x60}]}) unlink(&(0x7f0000000100)='./file0\x00') 21:04:27 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400080002c2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='y', 0x1}], 0x1) 21:04:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r2, r2) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)) fsync(r2) r4 = kqueue() r5 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x2000) close(r2) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)=0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) dup2(r1, r4) 21:04:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x6}) fcntl$setflags(r0, 0x2, 0x1) 21:04:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) 21:04:27 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="db") 21:04:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) lseek(r0, 0x0, 0x0, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000100)="8b", 0x1, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r1, 0x2}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)=0x1) r4 = getgid() setgid(r4) write(r0, &(0x7f0000000280)="34dcfb1b78b7", 0x6) fchdir(r1) ioctl$TIOCSTOP(r3, 0x2000746f) r5 = geteuid() fchown(r0, r5, r4) close(r0) chown(&(0x7f00000002c0)='./file0\x00', r5, r4) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x9, 0x0, 0x46, 0x0, 0x1ff, 0x3, 0x0, 0x1, 0x2, 0xffffffffffffffe1, 0x7}) munmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0xfffffffffffffffe, 0x3f, 0x5, 0x5, "ebbaaccf9963cd4803dd54767416e114a2f481f1", 0xbbc, 0x3}) fcntl$getown(r1, 0x5) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000003c0)=0x9) sendto$inet(r3, &(0x7f0000000400)="4fd336c90dccf82ead846601af011955489a5c02be7aa3c38d05dbc9cb93502fa5f8ccd0d79752abd9d462c4e7147c66f73e4733561e839e60ef023c747dcd0e8aa26a4f64f708b590f2f3261bc0b2027542c2bd951f7f18bb1b0e14d29b6ca87b019d1f13e495e46fcd1146b32b0e4c463ca1a8f12b5d9d71f16bdd18", 0x7d, 0x409, &(0x7f0000000480)={0x2, 0x0}, 0xc) 21:04:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000001c0)=0xc) pwrite(r0, &(0x7f0000000080)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 21:04:27 executing program 0: socket(0x47a14f2ce6d4ee5e, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 21:04:27 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) unlink(&(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 21:04:27 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x182) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/176) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000691, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000006c0), 0x10) dup2(r2, r3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 21:04:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 21:04:27 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) 21:04:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x182) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x30}, {0x6}]}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) socketpair(0x10, 0x0, 0x40, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r3) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 21:04:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7fff, 0x1}, {0xdd63, 0xc539, 0x8, 0xc6}, {0x401, 0x2, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0xfffffffffffffffe, 0xb57, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 21:04:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) close(r0) pwrite(r1, &(0x7f0000000200)="e41375dc873212eef9422f0ce88de4ab799dc054cc8ff946bd14b14f0d1e5e73395c289aeed70b8188648e5a9d60d0ad2a4f57bb721d2d6b129c223eebeb4e23687203259bd3cd6c01489064a606a0f8fa14567a09b20b26f42eefbb23368a5d1f6a01133559b9f536bc1af7eaab689c06e16115a68e4e238f690ecbfcf19e99bfa9d49b6acca68c36a9192e0fe496a20374d4b7a5b4eb44c0f1ed0d38db1ba035551abb162f7412b450a6f0770e15398209170403f0de5433fa9ffe4f0f65783ce622bf295b69ea5d6d38db8c272f9bc379b99b6835a90afc2983c13b81db8147e9ed64bfd1", 0xe6, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 21:04:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) socket(0x7, 0x8000, 0x80000001) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(r2, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x4, 0x100000000000000}], 0x7, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0xb, 0x0) 21:04:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000240)=0xc) sendmsg(r1, &(0x7f00000028c0)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000380)="f84b93d91c973331aab2e08244b9032f73451d933934b921aff3724df8149d63cc54ba0278b45f2c36778cd50a19d7df1bf94e0dc333aa0b40d6eee576d0e0a547899ed47676107ab0c0c9486c6120896d05dbe8d4cb813de7d8a60abf77e8d31e5b13148ff6360e75069be62e6e188a9853c6d6b3c5dfedb13c2b4427f083f1dd21e014045727b7e3a634dcf8a01b6208c58ea41027c8056da201b0bfced70ba37bb17623806b5d908c4b09c2ce2d6fa72e7f4a5d47d4e57dc73b3df302b0c70d", 0xc1}, {&(0x7f0000000480)="a52c3fb2da7dea43e046c206d025068e29f7edefa95c0d18d5916f64993cda4d17e31c5d636c1d88227072e3d33196ca1a4523e99d86dd9ecd9861b7e97fd60dd9af827debd884490a91c588e00b2f28be8b6445775edeeecf8bf5a4d865707b31ab2625ff", 0x65}], 0x2, &(0x7f0000000500)=[{0x60, 0xffff, 0x17, "d687e46d185071d9c36cf63364074edc81d349107e83454a2c57c58f54e9f1ed53f43d025bcb81b6f8c55ddbb9f3d007877de98552b20a0b3a7cee6022eb96f71cd43a70f217db04cbb1914831efc4d4"}, {0x90, 0xffff, 0x8, "53a2e90b8090ebf1a438d01d8d92361a7e46b3e1805a1e808da315ed661fbd77ad373731bfb08b000c52b304b3ec7a03f1b2d6e22ffc1efaaacef0f3d233b734118214c144102d38f3942b08db4e404fbe04990e4cbbe44b6528e6319168d148e091d51ef52223b19de15a4e93962560301a98c03b23c12496b439a31fc3ab62"}, {0xa0, 0xffff, 0xffffffffffff284c, "4d414a71da3e13ce7720ecf1db60a2def3a88cd11ec5b9dba49a882ff2fa5917cc05ab80d1f0f91cf8a6da990207ff9ab7d2640a6af02b3f969734d176ced82349eff8c0fe9cd27097ad4132ce109f4a31fa17fc68e64354809286e91e07c40eb2314e8c596323cc27ed11500d1029118fe53b5471c5b2baaf6dcf32d65be986f7cab364bb415a345d"}, {0x68, 0xffff, 0x7e8a, "00283f058be80cc132d107a46d45a7c64c722e7b6b3d9d07b251b6b691c4936c2762229b51e2d1f413cb3968a9cca4ea45093193b08e11a0dde55fe6cc9f7befbd940b34fff2d50d19476c61fc33af816d2d736c0ec9f6c1"}, {0x70, 0x1, 0x4, "fe18986501b19c4a1108a087639ab1be216a6cd44b603afeabb3452e3a1b364b2ba4098f508b173aeff6d7c4e9358be341fd150d6b03249123311129941d57ce98ea9107918282dd0d736754e1f64274744a275dbcb181fe01e1d5543e37"}, {0x1010, 0xffff, 0x10000, "a40d642bb7e180d11e99c4bb97219aaa39aab1940562c1e6d49608c24a43a34d468603c0eb53782088404c861e9d56a8944e71606124db418b337cc904bbc1d0e07e12c5583ef318fcaec067c759dc9ee320ac9f6d8219a1d364e2ffe8818967a6c351af2a232c8375676e23732a5c90dce94201b13e2047bb5b2b13c74cf99a6f4a38202165119285c77fa392bce33a817a7f2770c2b670c5062295591d7a5cfd09cd098c383469d15c931c62cb74c7e9b2b69575b099a189bdaf4c547bf6ff82b1538b3a21b95c601b81ccf5b90c583d80225863a0022985c13dcad264b8de7c644d233427552ee45255242789b6d4cc9a878eb871b4ce0b4b422c462e7c4b2cf2e12c157e46ae1274c208ae4001b50b49a7ec5ba9dcd9e8eb9e6f3b681294c632508c2e0869c1808c686ccdb433cf8ddd1d389161215144d13044471d3928192cfcb29330357b8cbc2e93c66ca20425611198af7746b826afdf0ef420bcff6b0a0dbeef7a9343b3624a1d5459463c22563121e1017f15096c3121872e6bb7c539ef9b5b3cd18e66a9a6f40491a5fac3af50c4092e2743648d6bede9398330acb0f5eb650dc969c17bbdb359ed8aa1bf1fa51eeb5d2c48340ac43de807b6b9d11a46662386507686e9a37cecd06ab3948de6537d0f2fd3a4cc7c7dffa43a7986b1ec31225a62179843392b48106716dd94fcb224e6c3a03fecf3dc88c13a74f636075bda19abb27abe9171676165c876d0fb707da096819e094b87f1e3cce4f7095eb4585fcd6dfd1afdc80459c0e02cb0c3581db18a46cef4f3bd4ec3f7a843d7057af443e31f5226a684837e7ab3e9594f9f989e64b69507994fcfc29d4711898cc87a30486551ea6b77308fcaf5aa1c9e1320b16168d9bb259461f8a78dc225161c745a22075655f34fbeddd70005369a51bf377e5cc1e273aaafc6618679d575a803fc4624f224f53246c5d86650594f636d7eaf9dcea47ba635e354306510cfd04218e0a1afa22d3767459892a3131cf7a444ce0bd2b2fc6bc9e56adafecdad07b98ea2b49b236f0f3ae3dfbcf406d85df3d9ca271ebbd89349c26c6420aa9d89ea594f95fcd20955a7fc892427accc7c0b73ba356f2a0be5ec5d61e779ca5b369237fdf69c1fd54141fd3c09651a62c2555a88532f3be5cf2cbc383c457ad3f87f72df6e9924191a470498c342cb65bdeba912ee6b9553ecb3ffcaa7a6ca86641edf4c772a58104790d078a890b975e871560a3150f05aa6df43239128fba8cd1c8973e2f44228f34994c7346bdf5ea87e95ab66d9869a3a6cf705f12c02e92d81f4b30a18f0753a1751ca86e88a6d241f49b46dd3d233e95303c543705e183fde01c1630018c2d0ff7b1f76879632b1d1c22dea0ee0c4b566d3fc5dcc93af783475d235b578a600fc6ee02d894e91b736e0d2064106115848bd138c6ceaf13d6bbd428ca3dc6e3280d4642b84c6c988e617a184a0c00ff25d5eb65b3f6d13ef025ce9411e13a6f7b55710f6745f1dd946c10ba2c2189dd4e67c77c2bb514b851cb772219669672edf94d315d0422cf8de43131e5b8c00a2dc81798ff949273fd6975b8dadfc06ba4e18c74177a13b0405b460eb8076df012b5cb46fb2ef6dce473fc4084c4db85e009f235041eb53c67ea6d041d6e80077b7413c0b0b705a52ec62b5fd8d7f0b1eb9e7abef4a7ca282cce6ab4812b24044fcb499dc0f7452e85568af05583e4963791ef96f600f7238f13f699b1f25ad23c8a709e19c9db3a60bf4ca8440013082923dd4029467e46eb0b3d19418292256c65df55902fff795b37c05c52b3639571e212364e6bc4d5ebb1b5a11301f82a315d504ca3c53960ca0c7b95027cdf87737f5f1596e5c64b834d168bbf31b7e6fdd1f310ec32267d668e876a6c53227d7b7c5386cc893af3e5ee7df90dc6ffcb1f14cf8f3c06dcb17512ed80ff064e2a89e65a6a13cc5c632b391cccbb7b8e1f317afff410bd3d7ce3c03abfc0a55b721ff6766198915b1c228d092f343311ce51a39dc69ca15e3d3395d156966f002477b4f047fd6712e45fcfe512192e06cbe1d838e51bad1e1c061195dd6a123f9d015745d2996855dc43e5f99fff6b2e529a69caf216a09dc8ec264215edd4719f7b78fdc74c1fa46313cb65aa30bdb3b9d7a982e00047d94666363beea848e6339a891e4dde4702416de68ead8985f208c5be36493c2fefc2b607d7e5a2af2ef821f354c8b606e0568ceceb1c731eb825e4b3452beec1dd4992d06061e349a1b7bdebd4dbb5d55d99db73aefb8acd78b7094ca52a556b9d11afba173836d4ba27c8555777dba89f6b22ef3b378cf00563f0654c0e50e4fb5c98f9dd2ebde5eaf974a28a574a129ac1d9047a56d15a7299e9d7729216bd49acd7a9af1295cab60fc79ed4facabf70ec2164c7b70f66692dfc8f5defec9fdb105dd578cfe1d999abbd6e5c406f2f6d6e674c104dd4c8125242dc9e30f180353a4040368e54cae11e6c8caedf10cbecf5a3593a6f847ddbed038f49be8e51b4d3294f2b4e72317f9f5852687797da600614c0eacd19cc4d25fed416ef4523658797e8d6e4217e1c299aa5453c4a33537ed6aca189d80d716b7292917e9291414105c9853f2c9626e159c1f37e625d08c854cff9b1e4756f0e2d8d41750bb54ea8d1abc001befe52ea991b72e3861a3188d3556b2a4a2efefb8528a20b4d150959679e744da46c8788e34f8ae2f417307e99af759c6065cce8db77c3669970900140606ed6ba03d7fe164d6e3f1b51a13f8b45a2ace99595c514872e10f1a760f5ff1ef5b6cd5d80e31446f961ac48f306596aa2243b6ff8cb26ad626d0d9cac412e920be0e3304a2248c93e36d24cac67c7596f6ab1769932b1fa533b806ef9109b84bfd0ce84a243a1f3d73715913614a31e51347c88fd516781377424b5e67617aaae44df49695e8d44b6b0479b0fb97d9188d64f5fd0a69365a75becd7fc3f9528c29f5e599cfcd47069ed8e46f4651c7b73c5ecd05ffe8aecb203c64b937f0e80bea1facaa909873bcb2fbc0df6bc9f60495987a0f72898cf64bf1365ece780ab4b0dc9792720eed9e158122d6b864652baf75c6c927c3c287b69a4d160c35f0a1168d6122d7ad4a043893bf71a7b84ff5be9a422bad13abb67b39ab86340f9928dd98193bd6e2a7c0ef9b9811283e53a4672b6d2b1815850554a56a7958c002699501a26696d7da104bc7f985e754598e8dd3b65da2409bb5b54f41be98411667c0535777660c196e51deaf15b2a85534bcf3737a29ed30fe3b3c6f0b183ea1bde331e0634aacfb3d1a6a382144dc237e8831ce19bac2b2b85a8408cd55ff9a41fdda1206e3d334234b827c9ddaf98df88470d3a46908c2e2ee83f431a2da437b9f5f75c6fa840f36459de3651a84ff95dc86e47f0a7ddae2b105321959e9576447ac7a3da91ddedfbaee266d4b3943235231b4ad4a9c3804873f9537e615fcb81d78d834dec3e3f96edb6bda9b59358bc05de45204b0826254f3e7a9ffc1744f11ae8071d43fcadaefdddcc3136a654bcd808808f3286cc774c0ec2ea7a225977faef3e5b94c0d333596187263f2b75b309c5d70f44e54117ae2d1fa99ee5b47f92d11353e06167fa76a6954b74d9c413559acb3c8af7efb7d6c55bf75a397b1a091cc81ab6e5cc719ffcca070afe9c4019a306d16b583220df335fc342efce28dbb36713e475695257f4ecf49ca9691ed1544a632027967dc52710ea692448a046cbaf7df894535544797557cd3bf56c267ef4bdd7398867890fb4ac6952ee4e2d11c7968dec845e72ab52db03302e5c93caa85a6e077539d886eea679dc56c1937cb847b91a2d6dd6caedb88adcc3917ea7dd71d8d8f0335d395a2cb84651fab6d0774ea786d345d15d35273f5c60ae88bbef2fb603516cb253bab3c1e1e16286513fa17e1c781489796a5920dcdd50c45771aa97cd4c3ce82ad24a75494cee991be351e3f528da5395378b2e9e319e13c58bf49eabd92b852f19e63507579d94f958396706f6d97167d7dfdc848ffdc0ebde4973174b16c8479246073187ec5a401c745f0c6ceea07791d518dbd8ab64418d8b1dafc0be5663ee611603156e4448caab24b71ca468b6724b6fcc6017e77e6e4e50f888172c453b0941d91a387a3ca3af8d9b0b2f1b0b24026ea13b716b1ead73b1a9723c9eff80a2c4b74ffbfdc438d59da04c3d51a2648e4f49649ddecdc358c3d74905ad19e51b6cb296b988db1785c2cc3d4a11938b027ca1941a58fed12f1c55b1e398f2e2c3ccb5a0eb763c8670fd940f004f29387e47f417047dc125d9650e64fc1decf7dba8fc5ea4ee57a56de8c76429f395d497edddf542bcde3c3e6a0a1a7808ce3523a2738f5c861ad2cfe14c4ac6f95160508c99c43fa615788ab0237e42e8345251f235fc7add0f47731a565a94784f6dd1718ce481a2315f515990240b0bb01120bacd4b7b7c77956dfc759a4764ebbf633ada166af91f8555a3146ef379b4bdcc74dad67924af9925241d7a2813f64c35f7de2933db810e0ef7bfbbda626ade66e23cca0724c22291e91b0bca317bf42d4c2dc621503827590d242e0154728cddb287e9ab698e4bbbed273c8d8f1271a257522ecd387d88febf4b33b659c63ff4555affc13c20855f1ba0a4249efbcde5f3eb0234a61e86e48872dde7972dcfb25aaec5aa812608eef3826c4bb6fba582a86c8dcd5cbbc97e36d90ac1534dc28cde3fc8bc13341ce3b53d5febc54df5747003121808654a88d342a90d2ab41522327dfc4a80e5c6f6a7284807cc429d732edf86c0d25eb9df30569332cf5a99e31abe6b7d9d85933346826a77a0433b3fbefc6b6f31086c3409d5a12f668ed1f47a9277ab544148ec5c99fde06b41948a40f4d8a764f2f91c3c6f24326fa63c43777fca8373e8055d1b649e5c51f43fe742bad83e48b24d3031b9d9523e2fed0a20618c1a6a1ae35c0029d896c7d6bdfc9a229fc129d7cc9cb4754e68c2ba1bc37b618aa8f9dc1d0689ba7a4eb18dd8ae9590dc5adfe9a446f88ded33142f9e929d43e70ff8def41494c4a02f89fbbc0f0bbf4c9468447edcc63c9809559c1702354f26169874418c4a74231c54de504f3e725a21aae45339396720e8eea801c22a10ee88448ee6481ce252f82663226d1649826a1bb6bf2bf51c1455e4b41e367f8d74651877cca2a6948086d893e287b11001185bd9c3fd4d50fa7345d566dda34e48e17a03d85d70549caa80c6df6e8e3ec22dc0dcdc090fcaecd614bda396b03d7fa5a6ac7613629703ac81cd77bdc05c016cb4c3396efd4f6f9a1c6314eaa48e3644a5ee2049b5cbf14e3dfd8327e446dc8539ff6086607f1d425b759332d7609bc470c2fcf0ba2e9d525f0ef01391a4a5662a07eb14b63594dcb99ff4cadb6f97f11cf27b9d61f4481ebf185ceab0636537481037f148c2c5f4a216d96e96e56aa612b4006bf3f2ba172bd73e6e64640c5e942162f0d77e2a8ce284c2a59a2e43865230337ed9dd8bbfe4bc9e05bd3c559496cb736ebaead9fa15f6157d0bebf403901495a2be6157cb518a36c6a2fd4ad120d1f6038ba165d3d4ab20c0c789cc144c68bd793a9d4cbfb14b49e6e0c5664146c49cbba01951c75e95f901dc7a89530387d3832157d2a928a220c266470e4204607ba669f5c9c2f72bb0927c2bd99ef248068fe167b71fdd47a2d3d70fed675d02123a1f56fb67cd1fe1fdba5bf220d672ebbd206e6f7893efffe437a01800c779df396fde510d089"}, {0x108, 0xffff, 0x7, "506795491e6c0e9773775a39de0b36a32ad473b46864eac127d4c4c7ddf523b6c481b11598ddb6013638136b6848def40b4e1326b8cd1479ab9cfef0d063aa137fcab41ccec0abb3368367689136ff6773bfcc710afef734f3b49a43c4e738ae018236b1a53f5c205113c58706c580ef16bdf566abd67689c7c15c903e355626e3077aecdbab224ea5f4311ab6708af91e6e05b862b67c30d7407df4daad03d0cb99df311882a81031f5b5ee4a509c2b3d89f45adc75d46e8a04feaac16c9d103124aea8ca266e9a361a27d443568b64543d0ebdb0ce5442556222fe1677b256f928ebbf17c2eac7e703c8c79b30da28bfb880d348"}, {0x1010, 0x0, 0x80000000, "d41c0638ad2ca804912c384c8dcec879e5245e8eeae49e5d42bc5abf833ded3a3e86948898473c1c3f6c418c1a7dec2b1dcc73863a4f36e92ead42d0b37578aeffad37e94ba8bc15b3c5e7545370e25c5fe32401e767bff760ec7de679615db93d92044e5dfb83c6e0f9ebeeb745eab8c38daf96fbc7acf30ac06970e9310587ae55e996d968495c6f0d022279814b85335bea22ba04f84ca848d86a7fd973c1e7bc47c1b6ae7f5c8caa05d63e476539bc7a467fd278e400e1efb4f6274c9af657239f710ff41941d9b9d9acbdcf8bfd48ec3b0ce514d97aa6aeb6e81909e263f7fd12dab9c483f2b161b8861382c07e10fbbe073501217ae5afab5df8d4ae125bd436ab66d3656f9ecf72fe95a1f18e3e7479a36820e7b12c54ead23cb24e3078fba0d08cbf5fcc9ab2bb3134545f10dc33f64a056a455cf8e52b649a82aba8fe23b26b0f794f342ca8aec2dc2a136c44fd9248bad55ee38de98768e9366632c4f42c426df5ff326fba265cf1af04888db1476cb248bdab9aa4c0c8e3dafcaf3a74a34773b2c8e22b1e2cd2b8c82610d5c27ca164ede2f4f96efed3852494ca50e777b8e366b72ed00fb069a17f41e781b42e51bfade2721126eecabe77f666bcf22becbe2f983613a676bbbba83bb0b44d8a4a47857ee002354a18e114f56f05c2d816b807637f6ed8c96d59a40301d1fcb5759035f55a332e55923416538b17f02cd689de1152709b9df6ae9400eb9c4f2e12213a41f0749c7a336b32b123b3ed1c44cad6ba1ecb53282d29c817a26e87b9509ee002b42ebcb1d1a8e7ab5838c7f30d0def312d5fc1adc69574aa6a607ff6faae72f1ba37471c0aacb002e7884b36407562daef0fc6361536b2b04c57238317270c5241efca7aaa99dfea420f2239e0b3ef65fd17dc31da46cf06197baefbde97aa9bf6906eeee047317625be0dacc74a200295bae0c251436781f3ae74e95e20a35e181b4df62acbfe387e7a85028c4d4274c26bfc15a50fa92fb9f46c8927b46a23a3f77c1760ecc12fe9069de463b391e1edee0457c4992c9a29caefe5931bb0540bc746424946cd65ebbe19be6b230f928205390594da99500f055e6fff4e6edef2422591c542488a570e3bc13e073a7b1aa94e483703f630fa0feefa0158a35161cd823c41360b2b0e9f8161721522d3b315e743c5546965bb54f6ce290f2f6a17dc0b1ea59b4387053f972a5dcd14e29089a946b2ac9e3e415b02ef9e605c140644f99972c884e22947f8f30fd786d8edf4aafcaefff9efc676056c3f4af94b5de24241cb5df177053c2d190a57e6dec89e3f30cb0a5b9dbb235055669da804907f4248ac88aa9a45e8dab657541fd5ced342a9e8dacf86c62fc2f2b5d50aed0e672cc5f8800b586a2e98b3fcd97d4d4ec1234fd02812d204ac823f48509586db5bedd7dde92ef7ea1141a8c9fad2df241b78b0e4c887b4e79fec6b7d190582a4a8f303c40bd0ff0d02314b2d2fe7a4f299b8e04d6d7df93fa5988509c3851b7e50f4662a4cf86536bce804b209bc22bf3996ef95e63a0dfd0b55f6f1a80b7d07e16b7a77dca7f47dac80cd58072081dab27a01cc399b2e24556ea94c970f04572c04ddb1e55ec1f22f7846b9751b7be0596c26c23bdf2751b0004992f0d93a06aaa57ca495aa52288e6a13792e7c27ab1f8f09d640085cd8843327c77d48a1160fbb49dd7b0d4226075991cac977981356b5577f5e38f7f2696bf2de63a660c5994dec43c7c41296e869a2a5a43a0705eb99070bc88725d31829764ba67573ddbdaf0496019f389011584a8a69532b40bb1e3e1b446a22a55ffa9fc86c59eafa7211a27be201062e6da179b8c08dc8eda0be99136d3a89f4798b590098528a9b6fb019cd0f9d67ffdd89fc389aa5720a82a8b80056e6222f26a27c20625ec7e9067cdf36624c25cb16c9c01a013b8d8340e7ff54102cb7fadb1b7f1bc6e513c4ff44404315c4f33d5f16acb0861329aea5753ce0a71558d1e029799f5cc67d486395ae5dce66eec6d311735fb4c38c50edee6ad00dfa65a61f5d9322a8989303b63d34a419c70d9c6faf90f5dc5fd82bbf566ef57bba4e9e28f6f7f227dd7ddc0def28200441613eea5c7ac9643b94546f95fbeb3db68b899b55a8ed9ff098ea472c6564fd408c61013233cd32853e121ded7b0ff19e5a5be167bee7336de3ab8204cac6c6dfb00a801651f3e84227bd3d1cf97d4b69c836f05f564ec3ad9c2f1a66b61a1fc6a5b88c2d87337de5a14bbfbe8042e0e1a213821dd14dce2081cef75a85a22f4ed13370ce6b76f24182e262b660a8be1633c4b78246da2083df367643ab0a241039ba2c2749af036bd8ac7de092aec10e0398d6e51f7035a1917aa20ca088d90d4c15bae5db835b7e85b7df522b9497db64f91bc9031b6a32cb6ebb6865477802771227ecb59a422a72467eb80a6e3f48eb630a19fb2804e0b6052f9d0753533dac7e166faf6c0ea2bed64934b264002b93113f34ef6aa39e423efaeb3a91958fdf19f3aeced76ac69bb7795102a56c5a19119528f9b016d39b4ece66cbf61c34c562b47331875ecb803a61da8429ffbdd11a7673f4b59a4807c10a2960c0415dffb0a09305fb88cab388c921727fa14499bde103782ea8f1c35efbc35481e11872b36bcda73aa0fa613cec3576ca0d51f4312e1097d7cfdd3cf5f4053243aac445a065303a0767e87180f410571945ae05b2458527e2018d06475c96aea14b280ee121d21eba16a8ac14225b0df66efb3c72b736053ee123688c33bf888de0bca67bc3dce40457f7b50b56bbbc767330fd532ea7087c8055ee728abffc1f3233854b7ab6c9823b2e8e5c7b6b7daf69ab0f8ca7900e0b328beb216cf89180caeef26623b293a42e30ef302c65bc488cfb36fe7687d0776ffdca52f5aef51c6d7af689c1261ed610efff5ba43c5c46b16bd3ee58ac655965dca88d2a89fb886a60fcbc76f03d58f02e9d765606149d77cde79b054980a4eb20b4fbb42e866fc02ea69aef15d0abb3e703e14c77d246203c74531b2ab4daa784a5e441b7fc3ca9bd5c75477f047f1af79b7911ed827ead72fa35ffbc7ffdb404188be6ab2a76dfea6692e0cdb9a5c8a2d9c605ddd88e83ed3b90fef21fecda9776a36ea8fd3c45402ead4123adf8806406cb43946847a414815efd0ab60488362d2c4f01c5e187adea297b78560be758026b531d6dbd2e36cb5b309927ff24cda831681bf356bcb5c0c97283146a8ab842ca73978d295c2fe80e2f27cefed6fa9faa9892ac354a030e5deb2c2213a2e244490bff1c356459dd00a2bd4e22b6c7f52ef8ab8fb0845ee9e95d071873fc24b2f1c1dcedfbb3fd723bf1665be1f7336d98629198aa2d57e7db49d420ea6a87d82e4cb7d3f3c9d9403bc3e9c6e77f4f35d247176eef7be59e29c64cb213a628be06bfc5e0fbfa7bd7d2e93c359fc821b8a6a371aec4dbad239ac904b707c8688ce2ad592accba79a8489558fb62968b01d58a5a5fbaa7f6a1a75da52dc0e63cd463d9e4720a8d3a715cbed8fb7dd5bd5afad075d8120beab4e78f38111eedf9b7223ca61a0b908c6030afa35a5799ee9f5e0201bfb9e53c17ec2e4f543da8d0e1cb8c76126251f927780077c1f58df244768afc256de603aaabea142c25f68c06f5655508206648573c04f4a9a2699155ce08071f4f68e9a457b76c3f8a5045237199755af85c93eb917a6c134bfee7451fe9535db8e9a66396ed850a8a11e6639afd1ed924a663565d621a4c90e835d9cddc41d3416dbf630262e1bfd6d77eaad90ea45e1f5a4ed4f7d52ca618ef4fb5e890ba4d4a5cf6384ec3269525cd65970facb80f2691c34929e349a9a3287d63411033c8ebfb6013985e6603af499a6d4d4c5da17ff71b4abcd11280d4448c21151ad6211cc8eab0b8dcc258157470376be852f386850620b4a30e35c62205859ecd671dfaf6f71e40fd694822fa72b5a53cdb8f42a720cd16df4d3c2fd41f744f738ab258a280a6689bad6f425a93bd870bf243c9826761a7b5a018b45c24b855f72b3690cd5072d2b45b0090fb6bfca8ec75c44d863445d5f1de6b6457f8768c8d8dcc16ae1d5d5d148ed79d0341b2b9b6777dbae7d1b493bdbc83e084b091fb2ca9542427b4c1418a852dee722c7ee4cdf977389a4bc005bfb104769dcdaca3859e54e27d443831feeea0a23ca24077c57db60148cf3129b51f078c593bfefaa044633c7e789e92fe0434142a01abaff8e42792c53b9cd782244d82ff7f6cb464ba4c1c6596441109832627fc0292e0dafad21c98a0bc99f5116120362c17dadd9717cf34a8a1e9b95b16fe2eafe733f7f833d7739e3fb399f9cbdeaefb483fff9b95363948c72abc0c0d236ba8824d34e695409313dd6541972b45ffb48e8efde3054fb4374ff0dfc6bf05ae1346f4fc1137c71c2d8122760eb2997f9bcaffa9ab2faa899d217325451c133438c30202a0ef1e0fd5955dd4d684648f48b73db6dbe564bd927d9ea7eae1796d8aa6f75035c9ba6d7ff0c5363327967fc8fb86ebec48e0223fa37771ff3b54bbc13f4619df97b17568d5b29e11399f8a81c12acb23369fa7ac651faebfa91973bcd5fb197a6909a0d4d601ac4a941d4903ce88f1cc259452283dffb942fa2501aa587b59c2d9a76a398d1a3db09b1676b2eb229b27452e12d1ef80c08a372f86ce3cc492edbea8937dd2853363fe3f7c91f0f866bfe32e3886379e1a9ca914781b48949ca01b8d528305993d3ce152af8cbd9c2456035d2a43ccb9289aac9fb6362077e0f16a8a55d4ecf2ff158de10b34b2135c190b2dbe3b6e7e8bbe30ac0c354006da39eed6ca57b401c16175f032a888378db4f9929fb63e310b4418def84dd0c22ffaa567cc1e3a333fbf9f3e9d25e09d2387c5970bdf52a42036c423017c70e7fcb039ce1467159556dd63934d324dccd4e6f645ced2c5ea4175ae3de03d3b78a149dd1e715c3f23db32a02eca05b802a56d9f91be61166186da390749c8e89b816804c0e0122dfdb0bdb898f2ae4dde1aaea557eba36b8b08de52d8b8b72ab0a051298efd44fba49fc817906b84c8dc08f5293c213110d089677728402841e9dc8d52a869d55eb9c2671fa993e5d0ad4ee9bd802397940f1d6364de54416d9897f6729bfee7ddc1cb8abae3cccd10fd0ef8c09f33f7bda64e1514bb91f367a90b8ff17eccfeef0778569ddfa8547440a17070271f9282700dcf84e099b5f6bd1d22f58ca57c1b80c93689179387dbcda63449599e1b0f1afaffc54d52e31addaf5a4ee2c58c01c8b3d3cf44becb7c1a922b5ac36c35da3adb72f198cc1135506dc404061b64309ac0c5da3e86987af25386ad9bb1effbe70dbdab0db970fc09386f280c10ae274c94ae70b9cf444ed488ca492600838a9ffdeb12745a32f466beb15f1abfc1550a9d417ddd5a7ae2f6d4d7f1d13a6364aa6449e18a4d4180e25771ffc910f833bd1b1d84c12c0eb032b50122a4d0a7d418fbbd8d2153ec602970289028bab0b1d2bfb979da91406308c0dd24846cee679d4b03b941b20891a3ebcca1531d057cf0094c54904d81ebce69eebd2a05039c09a4226b16faf0e811e1bcfdc3aa252cbfadef21336d57511a1320801fd07135441a75d6404eb3febcbe11bf9f2d8a0e0f3087e1d08104f676f7bb870d1e330b8c87e480dc79ffd256538002251b20369c9b506324415548c2056656a3bd5a953bdfd8a4d38c565aaaecf9ee79b9eb223ba7acfb49339a0d1f90fe0633eb635347"}], 0x2390}, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000180)) r2 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) msgget$private(0x0, 0xa0) rmdir(&(0x7f0000000080)='./bus/file0\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x34}], 0x1) 21:04:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 21:04:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x9, 0x1ff}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000240)="d0c321e2096fc6f7469459e868099e5f3dbcb03eef772d0094a955572310fe7c9fa0aebe9b3f0f87e90b683659abfa2255ee807cf0c689409c82fcde172a20949000900fadc5adb9707dc363c7d9864e0995840dd396b5f60465d9fe75f3553b6a2eb42acd7ec6783b534788e0562dd343ad9109d2108c920e0981a0c054476db20eaf0d84db", 0x86}, {&(0x7f0000000100)="caf6350687f2", 0x6}], 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="a0000000000000000100000009000000485415c515429fe54b6f31a9d1ea2cbf73848c0ebf3797803498cbd7931810623325c4dbff63319200ac024666b4a996677c3322af7c937748250ff3e5f4f72bd26e2aa8d35b5b3b12d9cbcef5909cc693dfcf41f7acbf3ce65be490f27b2a237fc72c0b36b0c1db57903966cebf99510ee4896f0b9fb50434ed8997be219e8098b0e4de33eac6bdb7ff86c83f7393cfb44800000000000000ffff0000cc23000052b7f5f3f61b052598e3a9bb0f7536849df1eb901b3d8b637cbc2aee681b2f4d1247ca1a23337504d5a5c507a23a3ea951194351c54c995cb000000000000000ffff0000ff030000fa4e28d950422abdb74414f805ba82c92db72b1d74b16ec54409c77912984bfeb5a29da28dd33ea98c00b9e5365f122c8d39f2ae84be163a501716bee07a045bce581a2e11330c4f25e883109784061e9b0f416510547eeda92f2114fbb65b990e75916ca5b994987a39036327e094f57ae2d3a3e5b97e1a656d43b62b63c87853bb0e6a0470665ba41c04ee8c1bfeec5e01a2ad52209e269a28b2120aabda0088000000000000000100000000000080da021b3695019a9b968fe8ff361f1278e1bf66c8fa3d77644b24bd88973cda52db5553452d2be4e6bececce01f10f41fa87139bfcc76f2a0113340de0df8d8e12794a7a1b3822dd2d442925603f719673f3efb6f9b74d54b15fc68ed4e64c708c1691a71d653fa23fca530aa3aa70a9d39a13d7fa800000098000000000000000000000063870000150e617c7c24f09769c3b65f976edc3bc4ec2a022d47eaefeccb651d96dd361cce4be3afae480255e19d58f8f90fa3a68e87be5b6489d2c2622dfa2d0bfc45028151ce14fd834a399f05033cdff9688770dc4990a7e8e5859fc98a961714a058223cfcdfc9cea29cf19af470f397079d7e321223dca11183b39fd29d6f19c7b34242000000000000f000000000000000ffff000007000000356ad12deda5c0aa6ef6f1cbfbd902ed07087e86faa8c97e6e110b61a4e47bcdccce0578d20d5a361b9780a924705876b4b9f97f1e493c81925516682e67a5b6fa80a82d588691b5179892f991ddcc368cfb0ff2b7357f7eca5e077890ce1fee005b785f0e67f1591fbbdf4fecbaafdd8f3b2a8cce9ae5d045c76d2fa067ef211c887a4d2f3295f280fa965d7165f19e40c0f57e15b1779c8a0f297fb5535e5717ec3fbcc8990c89ff8a2d1298e16df1feca256fbc3fe978d83a4187a637c2a71d95910036f46cb78b5788e32b05bd2116597bb3fe153c3f2c000000000000"], 0x3a8}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000340)='\x00', 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) write(r1, &(0x7f0000000740)="db02aeeb178277818b1c0ebb1942", 0xe) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) 21:04:27 executing program 1: r0 = shmget(0x0, 0x2000, 0x222, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x200, r1, r2, r3, r4, 0x44, 0xfffffffffffffffd}, 0x1, 0x6, r5, r6, 0x80000000, 0xf501, 0x7}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 21:04:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r0, 0x6}], 0x2, 0x0) syz_emit_ethernet(0xffffffffffffff75, &(0x7f0000000480)="9130b0ef448006b0921c932f85184c61d7edf4ada87186e279084c5aebbebe8d394bd718ee87a4935a3e1b00b25f67c6c28cec61687e5908a4180120352added405c980638daa0aaa062b37091a823c04b9a8a9c2bfd521e67de0143842a1b94c7260d787e8c145df097a143601130e34c430f7c872431ab957a74a6dd5bb059bc6b89d9f1f76d52741c65b6768358bca561b49034518786da103877614915c83e96c7803158718d0ef3b87f85d61fd1115a76b58072f766ff04fbb051190befd479e1bd3c3335a1d73ee4ee5fd87814fc5f62ecec85612a8983820490233d727c6a329df64d97d25c80b7721cf6d450c0748a99753fcfce81cbe76f676f9897ac30c77363887e7f923395c51fdcf8e136b4624f3a51f0debb1dca2d9e0b54ed71729a99085122b9fe08e6ec091ac291e015178375b3ea65f4a792fc1d7b46542cd63ffed166fc980c8ea84cb922c055eed9d3f8a6f18c3e8032b18b29ddebf3d03418569dcd94539b4a1a84648f6acbd02689a42a43ea3e437b2eb1007a5249a167d464ed7e189d3800f42e31f786886e8869891c41cd0c3be7ab1ed6a78ecc3b84f04d78a40945d5b81f361c79c0fd257fa30bc75a87850ae894d2f8409d80b27f4157849e48a87c4ba36e92280d56") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) 21:04:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x0, 0xc00000, 0x1f, "ee3f73c6c3a722b89d90446b2031fcd9381266e4", 0x9, 0x4000000000}) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000000)=0x8) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) lseek(r1, 0x0, 0x0, 0x1) 21:04:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x3f, 0x9a, 0x1ff, "0d83c43dc052a461a8ad1967fa73d880df3aa3f4", 0x0, 0x1000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x100000001) sendsyslog(&(0x7f0000000100)="1c3a6cfa4d", 0x5, 0x20) close(r0) 21:04:27 executing program 1: mknod(&(0x7f0000000580)='./bus\x00', 0x0, 0x4500) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) 21:04:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) sync() r1 = dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) lseek(r1, 0x0, 0x0, 0x3) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x400) 21:04:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20008000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x22}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x1c7, 0xd6}, {0xa7, 0xffffffff}], 0x2}) close(r0) 21:04:28 executing program 1: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000032fe0), 0x0) munmap(&(0x7f0000032000/0x2000)=nil, 0x2000) 21:04:28 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 21:04:28 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x3b) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x1}, 0x8) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r1 = dup(r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x4, 0x40, 0x1, 0x3, &(0x7f0000000040)={{0x3f, 0x9, 0xfffffffffffffffd, 0xc4, 0x3f, 0x100000000, 0x1000}, {[0x100000000, 0x7, 0x8c1c, 0x0, 0x1e1, 0x2, 0x4, 0x9, 0x20, 0x0, 0xfffffffffffffffb, 0xaf8, 0x40, 0xfff, 0xffffffff, 0xed, 0x1, 0x8], [0x8, 0x7, 0x3, 0x8, 0x3, 0x100, 0x80, 0x4, 0x1, 0x4], [0x6, 0x7, 0x9, 0x38, 0x3, 0x2, 0x8001], [0xc480, 0x6, 0x7fff, 0x800, 0x5, 0x100000000], [{0xffffffffffffff81, 0x1c000000000000, 0x4, 0xc67}, {0xffff, 0x0, 0xa6, 0x10001}, {0x3, 0x40, 0x7fff, 0xff}, {0x10000, 0x50, 0x6, 0xffff}, {0x4, 0xa3, 0x1ff, 0x3}, {0x0, 0x401, 0x400, 0x9}, {0x20, 0x8000, 0xffffffff, 0xd102}, {0x9, 0x5, 0x1, 0x5}], {0xba8, 0xfffffffffffffffb, 0x7f, 0x2}, {0x8, 0x4, 0x9, 0xfffffffffffffffd}}}, 0x6f, 0x1f}) semget$private(0x0, 0x0, 0x204) 21:04:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x42, 0x44) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[0x85, 0x400]}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)={0x1}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x74}, {0x200000000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 21:04:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000500)=0x5f2f) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getegid() r7 = getegid() sendsyslog(0x0, 0x0, 0x0) setgroups(0x7, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7]) setgroups(0x0, &(0x7f0000000300)) r8 = msgget$private(0x0, 0x12c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) msgget$private(0x0, 0x40) socket(0x24, 0x5, 0x8) msgrcv(r8, &(0x7f0000001140)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb3695f05ce83cf72e69bbd3eb70f700c7600000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400deffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc131134de8d1426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a116b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b26a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08865960629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad0300000000000044127e7768e453f6a138ba98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bc5394e89a37df89d1a91a5439edd0488170bab9e029cd955d3cdf813dc3aa879d590f4afb7168a83652957a816dea64f3abe1919ff202fc3865247e45c3e348c539e542b532587651ac26d551df5d548a93eea5923e1119ed68017a3d836a31b3d7c5123c4707701edfffecb7ab2eb9b2e178f1008ae3e7905a026ca05ec45b69234a15daf9c1a83427cba2759ff44002f165b503e743ff967069274640941f9d144869bac9f7b9babee76c09af5473a7b44343f236ef496426fd8a022560a401473844648abcbb74e9c5bdb8c8116667458526d727fb4c0b6d7cc23df08921e0ec6c10793cf7e1ca64000993257d4910076b0e198addd8691399bb1e21858fccf1835bb1e0e8e1e5f7713d188eb12a4140788a27588fd3cb9aa501c1aa6f936f53be655140db180829f08e402e1c477ff1082a06b760dfa0e0af42701253522c25cb202db8d543cbfa3a0819940bc"], 0x1, 0x0, 0x1000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1f) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000005c0)=""/133) 21:04:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10010, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48, 0x0, 0x0, 0x4}, {0x4}, {0x6, 0x0, 0x4}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) nanosleep(&(0x7f00000000c0)={0x3, 0x3}, &(0x7f0000000100)) getpgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 21:04:29 executing program 1: r0 = getppid() r1 = getpgid(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) fcntl$setown(0xffffffffffffffff, 0x6, r1) fcntl$setown(0xffffffffffffffff, 0x6, r0) 21:04:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x120, 0x5dc94c8b8553ce03) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x400c745c, &(0x7f0000000000)) 21:04:29 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x9) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="089971fec70f752f822c27a87a1f1ab981657ae2061d", 0x16}, {&(0x7f0000000180)="71e4306b020e3c7c02ff19e9c3e389353bf9e97091f290ea4d5fbf909101548b9a3be7846c0684bec97700943a5bcd1447572f3f723a95053c51f1694be88f8e1983c4b36379c3ebb97f5f7f988c0ef089fe52076a02f321bfc0278f3be922468c8c59997e3ec685", 0x68}], 0x2, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 21:04:29 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000006, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x100a1}], 0x100000000000005e, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) close(r0) 21:04:29 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0x84) syz_open_pts() mprotect(&(0x7f0000493000/0x4000)=nil, 0x4000, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10200, 0x0) mmap(&(0x7f0000495000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) 21:04:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 21:04:30 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="090000000000000000400000af105979b04f2250df87ac9194cc47b3ddb2c6eba45f4fce4bc7465a25fc28b581459ba20513011dac45e44ef6eeea60f95bc10d1dde13ff033cff3b4aacef2fe1c29001fc615df0cb58064f3df0a818f53b10cbff20c4775e5eacca867f0fbfbd7a18fea108"], &(0x7f0000000080)=0xc) symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000140)='./file0\x00', 0x0) 21:04:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="d5ccd4ac7553714267ab4fcb3720e0e6ce8ba249cf62d26c36e3a5f5d470791d1a9e741ad5903b8737d5736168c318913466b68ecd3242fa36da75597b8636862dc86bd1ff3680aab7cbea3f88c43a591ec6b10e1ed0e9c4941faff58aa9f6b6d86fc869471c9992ca653aad5faf7d002a088bb67c613dcef34f06190261a85c92b2f46ff44c8265e71f736a3db45a3a2a1d3628ff7361416dace8bb89b8a9c81fe544703acdb4d544663bc37a077f5a69735590fdfe662b3c8c903f3975b00b8df9e565171cc350d3ae591aee1e60eb017b41b021944d8899d27f8621e8ed710ba9c1076b414f52533010e8892d875b10d1ed96347701f4327c3427f75cfd4542c51a7a61c12e353219bb37af94b6ae930638d6bbb2cf7342819513aec1551ce0b7fb343c5f4d1fccf57336f629fb13590122e121594f05fe3869aebd35d760e864a629c863387f4b2743c0420a15500af17ccf4bc3223a2a164b83cc96b5c35770cd1c1111f2a884bbaeeadeacf08243320846a80ea27726ab8d6b95ff29fd96ebb23671e45c85c5871a06c923d98326f1820eb43b4cacf433cb9eee29818f3119e0933089712b512af7637daf0798470685eaba551569f3dcae5dd38885e5c208f909bc5e133c2c65db5fef5c24c16507aa358768fc4bfd64432562a1fb12b1ed1fa1fff0e014cef4f87caed669320dadafd50889ed9437604deffb8831c45b4c1c9a866358c48533789585e828564b92020b227ab76946fe19dcfb27f2145a5d8db8e67b70ce144b7f81b755c28a695b41d83c3cea467820dc04ed2da0490a48ec83da7c1acd7217ba9729d651f30044abaed6991c6f356559b00e7fb9eb1cde9ef122bc0689e67ae283a3ad7d834ffaba9d7fe37e298b2ab0835b57ca0a21b84dddd7e395d94d9a0df52ead905d644c7a8069b3de935f3ae1958c00a9064b91c3824534e60478df73536229829f55e328ff641a4d064b001f810d7366e0071070cd0753e7dfcf2e8a0d0c5188b0ed4ebf756afa2d078c337fddc198b8b67459769e8209cee46a70ce80dabcdc2630e8151f1461324dc1b7b08134579f8918511ee9a2bd5e32fb7324c7f67ae39a37b0dc1998ec8e95511573b10b36f4b65030f71a28e6ca8a189f1907fa5b12f4909c0eae4c330309a094d1a069a4c7cd332b63ac198b8e3d76880866317588b11bf7de20fadc714d4aa73fb2f4261b94b81bbf0d7005cf4f89f19d0845c52d4cf155b459a4f12f480a7b8d9044f9c95d3a4b2ef6fccc034a1eff60a7ac566a240c44996e3727e99411b748cb2b060e79c10a7643e4a1332abaa3fa24a0a250b3f7c7610e46676f101bc36340ea17ecda102300391157c2d2c1f9ebfe2efdf6aa12105618dba9ca0e8b5c9a1f0d354f1e9ca0843059c780f28fa63948009a1bdea8f7682bdaceb6c218350ebda95b4c0e3f117c45a8868d8378b81b2d313bf0e78f9d3cd83eb727520faad0f7507c60a6a330ba9977ac29bbfa2c75620e2ff759bdfa657f822531c8ef5cc57ba8f66ec4e1b03d0e9f2c48d2fe99107f77d3d7d47be2006b360620c69dc47803ef6339e3fd3791658353a0f781c33dc49a1c7d6626bb26e287286f154da2cd983038da88aa7f0d9bd414bf449489fd44e5068333b97b236a33e6127b6bfb034ed44da0746cf8c773eb52f55cabcc4e71a17cf90fbd6db94ddc00116890145409a35a8d6c9195b983ca4cf1558afd4606ed679a3cd4cac07f1c8f804efc727d4755f907176260ee2efc718317a99851c8cd9e93b36b1620eee3385ae02d703cc648a9a167706c79ad60c0d22ea28b8971e62cfba2f16710e05ff68cd884983a28a1971bf7f7ff6b432b2696f68099b8dd48d92d4ef462a52594a4b3b5ee7a0937fac7e66cb33499e78950099b38bddd9f38851c9eacf6cf5270d17a0989ae1a45d7165def2699cba32995391c39c18c6f7ed2fe7194da502a5212e8f10cf47448fa8ed2cd971ed54ec852b388b566aac8f4422c6b24b82e59ced81e60d9652a67e9acd4b65e1c283cf6c2248804736135c35dfebc6c4b18c2505d9f3f03ea7e4298bc10b22b7c7a2a52ac4f9a5a2d1c99cfd1a67fc246ef5e75fa95fcd1178d8affb7c4d58702c1bd4b1fda9e4d5d1a299ebf1d135cfbcf2555e50595cff1647dcfdc1755bee25a058f176315832795dc69985c982ed27ac015cfd1eef105cb7388d3060cc5f1a1213722c84ed27096692697412e074e1847edf63522521ab9c51397f8caee7992ffed1497425c28c309d115a68e631b5f74b63f1321d1477b87fb84935baf283c77d9fd54f2c1a5db4b81c7fdec8d62720a5a50e748c709b9ddebde79a1a14f73c8d67bcee31e82568377f2e890c8fd9d5873fa1aa2e47ae252bf62070e1b62c7cd8516aa1cf9eae4a13bc0814f995f885e431788c24d7c775098fd41fcf3feb09c15f054200240af185e1623376e525e0252c2c19d3d28c64dd2aa5951ffcfe1c372353f2985ce5c739183ea7d50ab6cf4a35d9b459951abee763f348a0b236fba774b41b1611d6305f9c9ecd4c2782f3605a180f329d8313937f605ee2ee855450c06255beb370cb9da2310dad68670bdb1b771c5c150b7eb622eafa48ef57c14b8700edebaa4e38764a64b64e10f67763848f4c4b398ef0cb2727d17faddc9c034896db5ad5bb862b3f72684c3bf099c6e66d6d98bfcce7ce39dbff5ecf8a69e31f14668e27fe702b6192d6d044775076d8931bd5d27b9504a5e5e9cc561e527a87d955360c11a1ad7db01b305eab5379eff2033ca142fbcb898b0a7e86502b1f37c33c184d9ebf523966ed6d6442802affde261147789a9a731e3ba5644a12754054a7604e7f1ba90fe157e0a2d29b09b9195188eb03646206539499a79e762b6c8e69fb9fb866f4c75fba1d524e5c018178a459cdf5ffcc20a7c17513da282e3553bda214672010ade76c8351e46cb40a202f67379c20b709ff997dc9843bcdd8b56bf22db7955ab80410ba05d1bd2fabe06ddd01e21b3637bfc0a463b14f78d9b5d78ec487558a40f0babe9759dde8f06775fba79ce4136b903ec7664e041bf37b4a9492165f41425ccc74305409394661398839c45fa9aafe31be69747621c04cc8de520308b66f1ecc2b725d69b66bc9f679adb48159f6b37b0dc41628e35f3f2e2d9a660b184b6853e095b705d01dac5facb3db7d7d49c3810264a0cfe7e7de000e46bfb019b8fc1acb8f49c15216fa82ff1e63ab01d970c30e0d1faafc645ad8f0273527107a1b4d3a922d72b793e8a331c304b1e6d8e71ef9f86c0fbb06d388d864bf8be12e541ea69af3ff545a4f27902e79444ab642f759716e1b8007fcb88c5cfec538f5b1c4a42498de71979d1f010cecaf094e00a4d2f1018931d3b6f67fa33241b7c4f50bf8276721a980e8f87501d82ac4faafe3a933fbbaae5b4616296c633a9654694da72e62292f931fc76f9010dc722c3c95bbdbf19f804a245ce3c6723a9a1e613c52b4d0d7faa10c87f26d52ce3fee308e7a081e50b25d4714dc2533efc0cc6effb70e6ded0f40bcc7ddea722434e44ab7237aff9a14f4843a87ab2406df101093c589b527988af3a3e289dbb455ffa2c860e9d1b4492b7c208f10b00128c1e4b111b960999afe77978a332300b09b8489d38abd3caa8ad000e0d08266fb5dc644834c7896ff893cf4c040ff59ff0f6a0982e0ad794fb8f1bf660f4a22443c0e23aa2c1c67d4a96985939fb160cb8c8a5b6c32aac43afff198beb973e17669081e07215d031aaa7810c475a30e625f867a1fc25f9556fd4e8b0cec21e8d8ac6733358d90afb4ce8abd5db58d2a4485edd7172b6a2001d50f11f517357b94864cf69b9d89213b60a8015ed5e1a86249df05a0040459b1a0888b4c89c2ed1f30a8ff15d3e5f75119c332cc6919574b510b2656051279e07a9b5169f439c37681a0bee7777438d0862e1c644bfacdb1dd51df0d39ffd6e7e543c205f592922374cbde4abe4398101321e5ce43a20a07dc3ce27537d243e8ca1c9531e03e3b4c18ff652f8a808d5a56da8cb4cc4e0fa0ceded8a9241c607edd994b3b8ff10912fb1a2588cca1ff803a3bf0ddc9aa4c0bb4ff1c30b9d708dc3f7269bcd8b6c1dae6d9c4ed99a5526823a3335bb37b5aba5d78020673210819ee23407583f1942cb67e2d0513c1a3ef9624deb986206caf1ba3b0a4a3a920b7b177070a5c8ac61ff65a820baff9dbc79ef4002ee1c64eb9953b2ff79d26caf4f26727b49117996d6755c73d1725adda9a990d8d24a497d7cf244233018e8442a72ffcaf3f93afaba4aea254c82e320d0041fae17ac0bbffb3275c9ae916f48304d311d2d67694dc1309a483ee11ea87f47d363f68b3d27063f335d6590ef5e55727fe1b022362d666cbe3f0e324e194a591fa8fa414732f96d012d02f14a571de815237e8d32d1fb162a4526e4bb4eb72817bc517345708c5b38b0f6a70fb2afc6acb018ddac30de06610d5915371f753d70cacefd9676d5f70ad5faac65fdd38348413ee1a76b870a1fb4e8f0a208146d2f39174ddf09386cff11db28d115ce1558addf3b87498ad4f4decb11b8dca21471aa6bbbd4642aa51c6c4b66434dbc937a2c992c33ca7c1a34241449031657d033b9d579f89f8e3d165998cac7cab2925a5f9bf1d7d444ef259dfc3b13352dd548db23c59d835998bb5ddbef830170c12371216e655424cb9c2fa141a42652b0621e7c47ee8eebb28b9a89837d39b007fb9c00245d30319531919cc40600fb899f46724597ec3d19d21f9035d056c2ff6fbeeb9778b04c045c79a4467f53bafeaf5ae32b684fa61806fee4235339a2f34976167a967cbc493fe4942f2810e4ce2290ea397d29f4ad2eb58b7e53c4c13e908eceb1b25806cb49037e03820b6b7c4f95061edbb3587495b2f5aef890e2a921e73928df0fbbdbc48bdbfb21d5b88d22354883fb42997c97007c3c9f7cd4c8af3f35d8d883d2c6f4f507a18cc687efc936644fd8d9a2fc3b9b5725caa1f98cd88bf8efbcc306710e6896b309c12cff7df2c2a2bbc98f7ffa70d78f478f4d9d45eda3cf279de902b9765c79abfdf0b1c3128e865affa7d6ca15010ef0f44dc42bac30f5dec40347255c0ce46127e341e0cee649a2da2276b862a985093073fa539240ad405136283e1fa17356a05ae2ae876bf75673e2c2ce0b0a148eafa0ec1cdcc14c782980406144df03ccd28075573f0253a19dbcf0a7a575848e7e8364afd3b32067e496b3ec3ce7da979e1de0e68bcf15e4abc508f94cf4c85b9ff4819fcd2238f0d7c983babb97b0fcafb8f966725b7e986b6af38cbb33ebaed09b643e3b12f4b4d949fb8af115b35b14b944937e3dcc4fae7adc9ceea26d9f6049d03107170bba5fe3c2b0238cfa2edf0f29c6efd9d8f8f5300682e99067c8d8d684ad5d2d49eb469d835ec681906ce9a3bf48b1a878345143066e04dda0c667906bdd5d3ec150d61adbfbdf5f042448c4817d012528946c0119a1be27d4ae13b93ea07cbfbe1de6c94813b59dbdba3605bbd67657dd3199e9f1851a0e2574c7627e53d0f5d14b7a3e7ef2704cae3be160030b9824afda64db0cdbebc85c3d7cda7c1157635f83d332ed8143697b84890722aa22184a0da5fd68d27c72b8305a9e8d9fd22248c630b022819e92741b169ea4db82f88b8896f0cf819edfeae99ea3016f7cecf2fb54b5aad721ea5cfb939fbdf52874901ea88677b0157069781d524ad36130f025567ac4df1af124780adc98653726f3be13d47874a6", 0x1000}], 0x1, 0x0, 0x13) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) chroot(&(0x7f0000000100)='./file0\x00') ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x284, &(0x7f0000000140)}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0xa, &(0x7f0000000180)=[{0x10000, 0x1000, 0x2, 0xec}, {0x9, 0x2, 0x4b, 0x4800000}, {0x200, 0x4, 0x6, 0x80000001}, {0x9, 0xfffffffffffffbff, 0x1, 0xfffffffffffffffb}, {0x9, 0xdf6, 0x0, 0x3}, {0x1f, 0x20, 0x800, 0x80000001}, {0xfff, 0x8000, 0xfffffffffffffffb, 0x1}, {0x9, 0x100000001, 0x8000, 0x3}, {0x80, 0x4c, 0x400, 0x3ff}, {0x5, 0x8, 0x9, 0x7ff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pread(r0, &(0x7f0000000140)="e1288b85c33584db02200c40b253fe7e8a81fb061837fb75a56a674d5759a142ac169bf2d3557652042aa61ed49d0c76f0e2ec9bdd0f8137723195da133731621e7a87ac66c4b8eb45e44c08d44ba879457f7b1a9ba368e294ba2265782690e15650d0f3510994f37e3ca389a58baf3b8e0274ddac0168e8cf2a8420bebb4af8a10539a649eb4f2bc973abf7845bb5eacf589c43cd3c8773efc9598a3c4c140aca78bca9f37e2d8bb32123bc02bb819dce71b409d7521460a1abbd6a14fb4071cf8e8fb8455d4f4ca579da7ff74e91a949db75b45b73b498ef080896fe39d6a377149ceb5e7311d4e24dc46d8b7c66887016cb8896", 0xf5, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 21:04:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = socket(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000001740)={0x1f, 0x7, 0xfffffffffffffff7}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x47d20881) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001700)) r3 = semget$private(0x0, 0x7, 0x211) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x41) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000140)=""/84) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 21:04:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x5, 0x80000001, 0x7, 0x100000001}, {0x3, 0x81, 0x0, 0xfffffffffffffff9}, {0x2, 0x10000, 0x101, 0x6}, {0x100000001, 0xec3, 0x3, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") setsockopt(r0, 0x5, 0x7, &(0x7f0000000240)="16f3fa28e5ee793aee0283bf0d54a54ca9d59015b33ddcbdde2797e62652a4d15361c2a5c6a1b9c72903e2a2a270aaf35680731d2def27502062a6239d0cf8eb3d444d0ddf12a448fe63621167fe5e13f9adbc58172d13f6406cd744796b8f5e7905dafc7e7e9b2144262295dccda95d083d894c31639703077b871159a7012c7030a93ac3cf18c35b4fa74983c087ac0c7a4bf7292a4b87d74393e65799a49e359ca81233bddec4dbbc6f6619b57687388f835ab49f8d5a88f28142c69a88d1ee80e9f61c7f4dafeaa8790b719830e53e99fa40459fed1e9ec15905", 0xdc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unlink(&(0x7f0000000000)='./file0\x00') dup2(r3, r3) dup2(r3, r3) 21:04:30 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x80000000, 0x8, 0x4, 0x3, "eac806f5edbc3731a36dc64cfbd55985086f517b", 0x2ed3, 0x1}) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) syz_open_pts() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x103fe, 0x0, 0x1, 0x0, "1604ae2f31c4cd0301003c2f92570039569a1270"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7", 0x133}], 0x1) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x80) 21:04:30 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x54}, {0x40006, 0x0, 0xffffffffffffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x27, 0x1}, {0x100, 0x6}, {0x45, 0x7fffffff}, {0x1, 0x59}, {0xc6, 0x8000}, {0x105, 0x4}, {0x87, 0x5}, {0x100, 0x6}], 0x8}) 21:04:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) pwrite(r4, &(0x7f0000000240)="6dcbbeb7120aee6d5f46649c1751e2c397a124539bf9acc7915d033c97d1e2b845726d99", 0x24, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r4) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000000)={0xe053276c7c56c68e, 0x8, 0x100000001, 0x8, 0x1}) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xfff, 0x7, 0x100, 0x1ff, "620164639e1dbb6192799bc6026c2ae6985bbd4e", 0x9, 0x6}) fcntl$setflags(r2, 0x2, 0x1) fchmodat(r2, &(0x7f0000000040)='./bus\x00', 0x0, 0x8) dup2(r1, r4) 21:04:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xa2, &(0x7f0000000440)="100d66d2dc722b01f2963477914bc08434b4aa0420cf7c84b821178cb19bc4c67150bdd0eaaf43ccbce2face7920df68498c397f3ffbf4876ee29e4750f095d58593a6ac6360dc76336abad4e05c24034c2cfe4141536c4b9e9273b3bd9d6908abe194f4af90a87ab82f6df4b0828514911938a5a291e9e494218fb2e7e96c45ac1f4de10748be89d8c0911d339d42aea462eb00"/162) 21:04:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f00000000c0)=[{0x100000001, 0x3, 0x7f, 0x3}, {0x2, 0x6, 0x1, 0x12}, {0x5, 0xfffd, 0x0, 0xffffffff}, {0x8000, 0x687, 0x9, 0xfffffffffffffff8}, {0xfffffffffffffc00, 0x1, 0x2, 0x40}, {0x0, 0x3, 0x6, 0x2}]}) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mknod(&(0x7f0000000180)='./bus\x00', 0x800080008000200a, 0xffffffffffff28a5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getuid() getsockname$unix(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cc622871bbb4b2e08ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009078b3583fa53c161782000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6707c79079c98a2f4ec7d1d41cb9c5766e4d2a2582763f431cb21ae7fec67ff5e1697516e7f9ae85834d14ecad7738e7ee1e53defd85cc5271cbe01c7fdb60338381cc6da1546b9588f09283e51f4f9f69ef30ce6524d6a28df733c43dfd4030882461f2505a408307040443904c47960514b44590daf61c41d88f103b078a2546950072a054f6d39e8ef82feb2dc31065a8a7c0a83328c801a2f3ce108336885a33df1951a18be22ed456b1b4992b09a770bd1e03146f9a723e31971222111a143ad143974e05db822c9c80b920942ce407335be1891b8d24d9956549a00"/4320], 0x0) close(r1) getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) bind(r1, &(0x7f0000001180)=@in6={0x18, 0x1, 0x9, 0x7fffffff}, 0xc) 21:04:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) 21:04:30 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000004000000000000000000000000000000005dfef3a20000000200000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 21:04:30 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000100403, 0x1}) kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x87, 0x0, 0x0, 0xfffffffffffffffc}], 0x6a, 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0xff) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0xc1, 0x4, 0x119, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x49, 0xf00fffff, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0xffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x7fffffff, 0x2}], 0x1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x48, 0xfffff, 0xa385, 0xfb}, {{r0}, 0xfffffffffffffff9, 0x10, 0x3, 0x3, 0x10000}], 0x8001, &(0x7f0000000140)={0x5, 0x7}) r1 = dup(r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x62) open$dir(&(0x7f00000002c0)='./file0\x00', 0x8, 0x168) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x80, 0x40}, {{r0}, 0x0, 0x98, 0x20000080, 0xfffffffffffffffc, 0x5}], 0xc4, &(0x7f0000000240), 0x6, &(0x7f0000000280)={0x7ff, 0x6c}) 21:04:30 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) kqueue() faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r0, r1) dup2(r1, r0) 21:04:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03c78200b6dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f47b78bd765ae9de88b7cee81973ac783d4a6c4362cb8d339e12305098bd1c4c7bf4e88dbeae5aee2daf7fd7166caa9d8c0101411ce8ffa8c04ac6981bf9549", 0x434ba9f92fb615ee) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xd9c, "00000000000000000040008000"}) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 21:04:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") r1 = msgget$private(0x0, 0x4) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f00000003c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r8 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x0, r2, r3, r5, r6, 0x1, 0x100000001}, 0x40, 0x1, r7, r8, 0x6, 0x6, 0x0, 0xe6}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x1000, r5, r3, r5, r3, 0x106, 0x3}, 0x80, 0x8, r7, r4, 0x3, 0x5, 0x7f, 0x3}) 21:04:30 executing program 0: r0 = shmget(0x3, 0x1000, 0x130, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff45, &(0x7f0000000340)="b6") 21:04:30 executing program 0: r0 = kqueue() r1 = kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x92, 0x4, 0x1}, {{r1}, 0x0, 0x1, 0x80000004, 0x2, 0x54}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000040, 0x0, 0xe}], 0x8, &(0x7f00000005c0), 0x2, &(0x7f0000000440)={0x3fe00, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f0000000300)="bcc0165d349c288501963a5484ac153797def63e2429a3a664f9d74303dbadc8b8dfaf83851ed30c6015cd831521bcbebb0792415c75f6c96e03b75def6950d7408bcf39e9676d79ae5424ae940f5c971813d7ceaea37973f22ea54e67ddc5e1ed068607023ca3dec8d1b473086f6e53e0c97308d9af84ade6b3edd954d4b2f36e2311ae1ddf6a1c357925a60711d5a71d9c7289e4490f064895c60deeb8f798917c1cb0aa8d1d4041212566ad385232e8ad2e6cd382cf280208328849e5b1514f075e2a83a48d82066ccfaff3e1", 0xce) setregid(r6, r8) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(r4, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r4}, 0xffffffffffffffff, 0x28, 0x20000090, 0x4, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r5) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, r6, r5, r8, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r4, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600)='/dev/diskmap\x00', 0x1, 0x0) ioctl$TIOCEXCL(r10, 0x2000740d) getpid() setuid(0xee01) ioctl$TIOCMSET(r10, 0x8010426d, &(0x7f0000000000)=0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r7, r6, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 21:04:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) 21:04:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x4d}, {0x16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x6, 0xd55, 0x10000, 0x8}, {0x6fd, 0xfbf, 0xcb6, 0x7}, {0xe52c, 0x5, 0x4, 0xfffffffffffffffe}, {0x5, 0x10000, 0x9, 0xfffffffffffffffb}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0e") 21:04:31 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x210c, 0x204000046485d43) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) write(r0, &(0x7f0000000000)="4c7fc47850ec38d67966283dd1cade590934118d5749f91945a4c9b0a5f2212d4c8e84edcd7d95eb7ba530fed21a218064d5295e34e6095a7a42040f2855332dee92f44c", 0x44) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 21:04:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) 21:04:31 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0xffffffffffffffdc) socket$inet(0x2, 0xc000, 0x6) 21:04:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x6, 0x8003, 0x3, &(0x7f0000000240)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x81, 0x5, 0x8, 0x9}, {0x8001, 0x5, 0x1, 0x6ee}, {0x10000, 0xfffffffffffff905, 0x3, 0x4592}, {0x5, 0x8, 0x9, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x9) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x40, 0x7f}) 21:04:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:31 executing program 1: geteuid() r0 = semget(0x3, 0xfffffffffffffffd, 0x283) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xdd, 0x9, 0x7ff, 0x9]) clock_getres(0x3, &(0x7f0000000040)) 21:04:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x61}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x800, 0x7fff, 0x2, 0xb9e}, {0x6, 0x8, 0x2, 0x9}, {0x101, 0x9, 0x4, 0x3}, {0x1, 0x695, 0x5, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x840, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x20) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x8001, './file0\x00', './file0\x00'}) 21:04:31 executing program 1: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x5, 0x10000000000491) syz_emit_ethernet(0x100000040, &(0x7f0000003b00)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1000004000000000ffff0000010000000000000000d1b83af4f88ceb36a1b9f476b68e46f3656aa1874d0100cc16ddc45dc9ea593c20c5a42ee9ecac93145ea25b0883854b73f87fbeb62c4c6371ea65aa187ce76f7d028defffffffffffffffff073f951db9d68551ddbf6a0e9459f256ef07f743b841e3295ac5d309601be304953bf781f7fcfe2673dbb93b67f2057858064a903a6badb9e31bd6aa198cb76426835cdb26d7c43ca4f1434dbd3964d6f7d68b57c6f11895b1b654ccb47196a5521f6756e70a732663259d2a0b208a36070068368dd6c8e80ae1d2913241af7b7c431db049c7d06604b56e56547afb35d63a31970647b921528f3ab320839e1e43d97a18252e6e54084e5c9a34f06f3bbd81a4d0b844e7898edbf4e4697151d53289fef391d1c6c48005bbefafe3fba63784cb3a6645f76356a8a57879c0bdf69989e4ed15c218a1cbe974659c763ae2a61b75558ecc0d7ec52c362af0ad4cf9d52398ce48902693c51dd053cb7f522f059a77c2e5e18f998c7690a164b7c93c79075c0f6cc70a69e99998a57b3d891d5b1f9708dae897516a77b9c1e7f0192233f2191c8a443c75c5cebcc36bbb55a66a3a12069115c673b85ec591f79413226aec6850593d1c03ef561810fa062e88ae0b576fe914a21bf1b4853cbb235626cebf46c724d9512de9adbf5319730057d330c7e72bdc14fcfdf265a4393dbd43a91de384d247b60f085a0c05a802cbc33f75795364f11bb4e4f806e8194c6c4a4a30ded35cb030849500cd70844c53f644ad0d074dfe979f2a51f23c26988f43d7640250d62511d1623351bcd243287ff96d12dd1e87566c643481cd3cbdc2ac03a4ffe04e7602f5d1c7949d7751608e061c0000047b90e35422a4206d84870a7e4fbaff0e937e3aff"], 0x10}, 0x0) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) r2 = socket$inet6(0x18, 0xffff7ffffffffffe, 0x7f) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) semop(r0, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) r4 = getpgid(0x0) r5 = getpgid(r4) semop(r0, &(0x7f00000002c0)=[{0x3, 0x24, 0x1800}], 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10402, 0x0) getgroups(0x6, &(0x7f0000001200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r7) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x2, 0x100000000}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmodat(r3, &(0x7f0000001280)='./file0\x00', 0x1000100, 0x8) kevent(r1, &(0x7f0000001340)=[{{r2}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r3}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40000001, 0x2, 0x5}, {{}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0x40000040, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440)=[{{r3}, 0xffffffffffffffff, 0x40, 0x3, 0x0, 0x80}, {{r6}, 0xfffffffffffffff9, 0x0, 0xc, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffff835}, {{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x1c4, 0x20}], 0x81, &(0x7f00000014c0)={0x80000000, 0x9}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) setgroups(0x4, &(0x7f0000000300)=[r8, r7, r9, r8]) fcntl$setown(r3, 0x6, r5) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/90, 0xfffffffffffffd93) fcntl$setstatus(r1, 0x4, 0x84) 21:04:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x400, 0x1) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 21:04:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x2e}]}) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x6, 0x80}, {0x18, 0x2, 0x8001, 0x7}, 0x3, [0x10001, 0xccb, 0x8, 0x1, 0x8001, 0xffff, 0x100, 0x10000]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 21:04:31 executing program 1: semget(0x3, 0x2, 0x20) r0 = dup(0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x82, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x80034, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDDISABIO(r2, 0x20004b3d) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x343c26bd9a5bca13, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r4 = dup(r1) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000080)=0x200) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:04:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) setsockopt(r0, 0xffffffff, 0x10d, &(0x7f0000000040), 0x0) 21:04:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0xfffffffffffffd57}, {0x0, 0x2bc}, {0x0, 0xffffffffffffff82}], 0xffffffffffffe43) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="82c74d4357fd2de2bc348306f7e7f5d7f87a7f5c8f80c54387684707fd5494056254b2779c2f51c557ca01da1f79adbe17332be6", 0x34}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="ad1d086a8e22df9f5d7b237953d86d35bec01b4ccfaced26cf", 0x19}, {&(0x7f0000000240)="b5f209c64fddd82996e0302c179e6cfc7a45", 0x12}], 0x4) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:04:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r2, &(0x7f0000000240)="9621b30fd67af19a63e1cc8eec27d547756fd9c1613b9ec1b61c5485b2826254e54ad1f440206e7cb22afeb3bae2c8c9fa58853394f7fa72b3b703f8c06ee614e5865b218c109b37fecb7cd3357bb4e1ee935cca2c3351af8fd8e5816d8dc2d65547ff8da8df74d3c8ae58c405f61e4ec24f5cc4baa861b4c7d79a43598912d2f3fc26251b0b35e0c713dd1373b19f497d915d1225c1ba4fc4201df1ef400c50590e8ca5a5", 0xa5) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x104) semget$private(0x0, 0x4, 0xa1) read(r2, &(0x7f00000001c0)=""/116, 0xfffffee0) poll(&(0x7f0000000080)=[{r2, 0xfffffffffffffffd}], 0x1, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000000c0)=0x3) accept$unix(r3, 0x0, &(0x7f0000000040)) r5 = semget$private(0x0, 0x7, 0x180) preadv(r3, &(0x7f0000003780)=[{&(0x7f0000000380)=""/213, 0xd5}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/112, 0x70}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/56, 0x38}, {&(0x7f0000002540)=""/6, 0x6}, {&(0x7f0000002580)=""/87, 0x57}, {&(0x7f0000002600)=""/230, 0xe6}, {&(0x7f0000002700)=""/89, 0x59}, {&(0x7f0000002780)=""/4096, 0x1000}], 0xa, 0x0, 0x0) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000180)=0x10001) 21:04:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./bus\x00', r1, 0x3}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f00000000c0)=0x40) 21:04:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xff) r1 = socket$inet6(0x18, 0x4, 0x5) recvfrom(r1, &(0x7f0000000080)=""/26, 0x1a, 0x40, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 21:04:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6020, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 21:04:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f00000000c0)="77c46750ef9d7fa865f480028267a9a8208380229f9ec5000490897ab8bfc65f604a26ee5bee007629aa0fcf58ce2753b96ce5530111f0b67e8b6dc9296a5e7dd03bd4cb2e5088b0a48ff007886d901056dd581ccc9ea3e3e2215e959f11afedf0e391c387b394c5f9bba75be7d25b691e790912f188505d271669499561e6d7d90143fa1c3779348c1883433afdd401bac4d2337b0c3c60b75163bc3ce42b809e8a1e0d16dc46a5c97a72362e6b17e246dc244cf220ee4c1e639a059dac42537b9eb6c45da17a4fea35069a513b9315356760") 21:04:33 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fsync(r0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 21:04:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r0) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") fchdir(r0) 21:04:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x100000000052b1, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(0xffffffffffffffff, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 21:04:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) mknod(&(0x7f0000000180)='./bus\x00', 0xc000, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x2e}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") r2 = accept$inet(r0, 0x0, &(0x7f0000000000)) bind(r2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) 21:04:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="e5") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 21:04:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c999dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa096d5a0dc68586f240c58943e817f19c1fbaa6545da01939186c222184fbf343e692dca10b52ae2d4c8392ba000c8b7c814ca207e9263fd9103fbd79135c96440fddbcb5b4811ce752840254ba525b152666f591f086f8a47563a6c2543be24607336f96c588ee375662e96343ebcccb0160896d858e423e56a54de0661335195384ab6612a6319f3534ea0de5bee06d154e9c71d7ee53202361568dc9bb007828fed3803a7034eac07c786ae2c2ad68de2c254bbb085151290d86cfc6f093d86f73f19c1d28e72a7e9112f6999b4d93d4d9a9fe654e8d3e18158a65f5d8fdc4a209eceb46d64e21a51804b063cb150d327cbc177de50b431871c1d", 0x21f) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5a, 0xa90, 0x1ff, 0x743afe03, "7ecdd550a3742acb49852c4f90b1a40aa9bc99ab", 0x0, 0x5}) close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:04:33 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r1, 0x102}) execve(0x0, 0x0, 0x0) syz_open_pts() open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) syz_open_pts() 21:04:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/146, 0x92) 21:04:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20000000007}, {0x7, 0x0, 0x3f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSTART(r1, 0x2000746e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0x6}, 0xc) 21:04:33 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r1, 0x140}, {r0, 0x65}, {r1, 0x4c}, {r1, 0x2}], 0x5, 0x5) r2 = semget$private(0x0, 0x7, 0x2a0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/85, 0x55) semop(r2, &(0x7f00000001c0)=[{0x3, 0x0, 0x1000}, {0x0, 0x40, 0x1800}, {0x3, 0x3e08, 0x800}, {0x2, 0x3f, 0x1000}, {0x4, 0x7}], 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setegid(r4) readlink(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)=""/91, 0x5b) chmod(&(0x7f0000000340)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file1/file0\x00') semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000003c0)=""/45) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') mkdir(&(0x7f00000019c0)='./file2\x00', 0xa) chown(&(0x7f00000004c0)='./file1\x00', r3, r4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000500)=[0xffff, 0x3ff, 0x38edc9a, 0x1, 0x89d, 0xffffffffffffffff, 0x100000000]) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) lchown(&(0x7f0000000540)='./file1/../file0\x00', r3, r4) semget$private(0x0, 0x3, 0x10) semop(r5, &(0x7f0000000580)=[{0x0, 0x2, 0x1800}, {0x0, 0x100000000000000}, {0x3, 0x2, 0x1000}, {0x7, 0x5, 0x800}], 0x4) semget$private(0x0, 0x3, 0x0) semget$private(0x0, 0x0, 0x40) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) rmdir(&(0x7f00000005c0)='./file1\x00') execve(&(0x7f0000000600)='./file2\x00', &(0x7f00000006c0)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00'], &(0x7f0000000880)=[&(0x7f0000000700)='\x00', &(0x7f0000000740)='&\x00', &(0x7f0000000780)='i\'\x86$&(\x00', &(0x7f00000007c0)='[/*\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='%\\:]\x00']) setsockopt(r1, 0x80, 0x5, &(0x7f00000008c0)="e9c92e351207142c384db5653f1e387105777d1596e5a5dab3a49b9d62fe61d891bcf67835968cc62e1cf8ec594b5b466c116e1fdc537536c8ef8b18457c0431a2ca3d12ee8640da31fb46001861263845acad2e093ab5f438e535d144bde1dc90f04b483c46c1fbc2515ce0b49bc080c22a63300cb1845ec8ad4ae2a44cb49a071bd9b9d43e9bb0c7f466d11e13f5ad5d25de2e84b3e8fa7b028b45e326ed0c238685f88129ef3453114022f1427aee138e24cd3f9486d073e54243e3ae00408db92590ce05f81177e2c7d623f664a65b90d99ced9e50b7bbc39843e0888b0c314d6dbcfaf9f5dd1a54fabeed93136674f51e0f2bf9cf829be2e2f4ae9ff2c97ca1b3c396000aa157294eaad5ce01e28002836f84f16c4bf9aaa03f111b1f6df3bf0d1f216d9fda2c9b84a33e12109e9cd654d931240ca89ef21ca0cd9827bed395dde9d3885a6bd0fa74989e9e9bbe013a054f235bdaa74551cb4b20eaea88ab0c0933a4b72cbc4c960d5a125677830636fdc5778a2feb5fa087116157cb14064227c9a88187f00b8d6ee5bb087d4d5b423c553925cd39ec341f1df38de9c2b35fc1bbf2bebf8ef19365284216678f76580fa1865ce1193b8ee97e2c653737b8b860ea35a48ddd3b4ef218688bd5d92d8ecb7b7fb199a9d3b8d2edda1d7f028afb9e9d062ce120da729e06e10313733e552340b1c7bd32a9fec13fb2432029bc1c5ebbc0e5c92dc62c17d07bd5c9ff8e058d1e2097779195ea9a70805ec13948bb5e4002f90656f7df0271c6b0e4235ad60156689cd753a7bb7e30087c3d44f7829f79b2bac3b5e4faac337e340066d404bb23ee66618c1eed68c7d15d548587306f1857378713f5fbb60b6a585bf0002821a0194992df61e7337058732f0840fcaf325b04505e07578ce15dbc9e38267561041d1db750df96a5b361bf391f1898552adc7afffe343235377e19c62f6f608dcaf6a8b3f8732764a9e523f2f880c2a14be74758a36b976e9d1aece6f9611be96d9cb903558a853096641c25dcf507489fb91b61609d3a8af101d0cadc2769292251ee265c2366b8812dcf1037fac44da56aa0fc1143e921b3822d3233b7e1e99d4f46b63d13086ffa7e7b1556b8b3955b2419a9ee735cc1bd66e5051dc922574bdf52b0c21a8f22e2f951bc1570c793fc505d7af1a7a27a6bc41ce2b1391591cb72813c5e97c7ee5bd370fd7c0788c85123f808b9b56c973e95d340d5880a9ff409c38381be963ac8268ac64faf0d48430eb824be7be58b71826812cbdf94d5e15767adef5023f85a79857b71ce045e348c7789874a542f4451fd7e3b5a1ee87886b722454f007e562269a2723b799432822264ff8e818177005ca6f82f7d8719d61733b844f2a9d0f5e501ec3b89e591ef23a90ee2f96aec9ee16a811f315d81c587554e95bd577d7eea927e3be9241ce0117d18f0888efa98955e87900965d4024bba38a02c684d19b965eaec18cc1e42dd24f18c0520d886545543e5842f150cbdc27da7464a9bdae5e7901968c05e78c1738b35b89604e60dc5fb6b940744c40e9023f069e12daee5459fcd98d152b13caf038bae986a309c6f8c8295a7e8e99b8a9da350dd189c570c8991e64ba1ed101a7a60c00700780bad2025b164b0dfe50ccc7afa1593eebfad094d7e0e889b1a1d92e9fd57768e79eb4f7589284d9aee03a775b31b00a1a682066bc9363fb00eca1741060be8ae7d59a29a5d1aae7c1402c5e7c2f1daea2f65e7f5dfb0e31d26763a10d1d3068c931e27619d8d02afa67389a588acccacd801831a745c39fbc5858980cbf5d697441a02dfc9b41ac4940af03f5531741e8b8ddf4931554d1c5aef25d00fca8239ffb2c605d68668d84533af76bc9c85f5ac314b4a2e23e9316e1e5fb831374b6ba5c10ef9438a114c9f1d96f1ed3ac3d4f744bfbfb83972e4c11fd30d111c645ae118fc80b7362199677ac20bfaa916e546f3283f17f0cb02938afdfa640d43fda274d6abe9312bf49ed2340a83a3005235211de8b8adb40e5ad7b36ef565dab0d070e71fdf4a810ad879b559d8582ae68cf6f3d73eda4c46a2a7b9140df1b0d4e27c0a110bbe4003338f88ad7bcf327275cc09afe2a02867a0d27eaa72347343fdfa447ccbc0074bcb16c75e082b4d8b0704ec2cc0d11a79392ebeddd4ccfec92a135ba102ede3f01d0bd58aff21174039b7567b73fb363d29939872c1cc32d1c583bc5cd14b2b654f13331779dfbf683aebee50eb68758b815316a8e0a93a665f2d507da8afe97086bcb41c0fafb636fe23fdf71e606b23cab70e1f80e8d358327ed4c9258c3cbd9ffabf00755f351dbfcb05144cd578febd5806c82cd3306b3b8ad9ac6e2dfd88c41031444400e829e4328e3e6b47a9ec672908eda088890e17308cb1f0fd72c29f7dc81c502214bff56f3e7ff031fbbdb9db0564f14289c7561878887e27c4e7d0404b09f1258e07e06b0df15dacac501eadef49b57c483e2096f2ba1493800e736d4d78c0062233f00648c38a535b22685d00c4b67fbac777567a75540d6c087de0a372f9d56ea54b317f25d7419df1bb354cdc96e8d09499dc51b39521774a3fef7b5b639bb76136ac799b0db46852dc8a2304eb7f6b5287624d8bdded181cff0bf99e54ac551368e347c5d9e1aaaef6103d8012e646fb510002c6ac3924ff2dbaf76350f5075ee612c8051e73a897acc4cacecaf89834d086d1db9ab5adbd326ccec364b1c8dd9c86d507d0575e6ca723c8637c906c8eebf32bd1c97d94480afd1bf628645c8152d7f045eb62e133e2728bda38b47df5d8f2f0f5b611ca62387ce7ff0e0828d0ba7e5890794a295772ce3bb0173523307cb716f62288a04a2352b773ecb6ce7d5f3d7eab68c8a2dae526db42dd9bb6f3a3d825270d0b5d339c1eb6d81de16647bd6a2eb850a0530fb036f5b064a9a9502156428ae31745d08144e2c7abc85a4661a38c3454be88181dbd99ed8fd7dfb45c7b28445b15003369a3e92c30380b7256738e0e5df767514abee8cd6b53768027c3844ab2bdd2c8b9cb9b3ca2292680b2a77c76c1e2764e93c62db83083c6cce1a26e99504ad9f7aae0dc43ad8961d320bed6bc4310412f114814af6c9f18280aed047db6b9c8e5295b40d81333c66ab1e8eb4a3134a05e00191c9bdefbbd8fff26a016d12720802da27201396dd13dc1dd063dcb2e1088ba3f4413d33e73645a932ac7bd76d2ed68a41280b1ff5e08630bf6813dcc7508742b4058fb76c4e6aeecef6ea8da8b4158ad422b65f25bac62e258165809c9170fa182a71ba6a8bc5f36f3addf1587234ffc3fe7d6f3b18abb2e47a0378f68637e708d9844f4067bdc535da0c8d5ccfc856a365af4b10acfbba43eb298b737699169679fabeaff83c9d1e9e31bc900e432ee31e1a2d9f8c1b1a7e85c8c50ae8dfd05a8312472bdc05c045b1298392db63d0e219054e7e4fd785b3e7c4eb99cb582cde4c7c319dce8366d4ab4a95b2c403a0be6695cc1b2800b52b2dd5e6168bef666dc52bf592e186bb4af97835634cd19f77d6d91e659a3a1c82cbe897abecd45f8703cf9d2a2a1c392b9a1f279ec42f48902a8c49b1b0feb2f9afa1f1ce37a1031078f101d8d4afb8fdcbfffd21580068f2168bc57f716bd9f31dad18a0e6db4e3877be0e2e8339e53d70e28236b0293f6a190af4377633ab8c66cf7086cfaf28aad561df9242e41d2256a29d7da8cb635e4794e137266b85afec6696bafb12260ad13f6aaa4aea7e0cc4bbef6ead487474185811132bdedf78939836fd8b11a279f968b4c2a1a18f431cc74d1202fd1e0cd54f97fb81f64e839afd021514a74d7fcb068339c4178a0a099914eed06586bfa1400cf8b335bc57ba7ab11ad77ff23d852bdd242da438f9c659a302a218a91a37e7ce6d9e0bfe72b7079faa4c79346b0adf157b23b450f617d08637269ad213b1ec65ba5c2609a4efdb133a8fe8b09386e48dcc326fdefac50b4e7020cd6510a1bc2d7883f32e7d90ef49f301699232b006479e6f73c5db50202f10a3c0f27e5c1e9b11fa911a590a33c38ab2641d80974cf23a7d1f6657f84e3caf5d59e040a5e567c018739385463379ee04eb8f68ddff012f92052a8c9a7a0f4ad085f658c12065156079000f72555870efa760aef5d2b2acd92f3e1a5684e0b9328ae5a0f76893dd6e5486094685cdd349ea05f78114800fa9573c18901859c1dd6b5aa32f062720357e6b7533851c9b77e6fc00aa5ffff52550444a89771acf5df6631057b2bb594f3812cec28b549be272732c3c8f13aa736e51af9c3a9a6b1e2d6b4d70595d5552b96848caf37a518f43691e9ff37a343dc30ab4ef858dd74e30972739430fb5cce79afcd0bb21ca5f973b2a4c974f0eff3f4e27e5d65286c490d1791bce6bd1c87bf691c3f7dc0be50348064df938b53e33bca46831c287ba0af4381cd10eb33920191609ea1c6440606a6941b7be4c6fd1616f853354d1fe6ded95f4a36e728b6c084839a31af6262ece7e16cf5ee84f45b680e1f48c089a2f0179b9fa0a38d084aba4d9c71bb0585b25bb12c70ad6c18b76ecbbd403669ebd484d9c624ba67b3ef7287f26d344e403762be289b0721ab38b203122f3c9d3fc6b1458cb632bd404d8d7e2b07495d100706c791c755cface8b3f860fad6799008f487bd47aa590b1e1ecacae4fbf126b9d2643f393117cecc371e1dfe24ac715f31a6e9cec3d69ea1ac52fa0905557406e1c4306772d5a05e1614683cdc3d308b173120af4ed1aeda1f52f8580af0008fbec4821499f9629720e625a2ef296b72709e2a3a384eb47d8ac7f8b6c52707a9e8b2c9aad3123082aee21586a4d31a5810c156f20323f9e4ef25edf26563b9090adac4c31dde65147586858b3cec7289d1a8ca1e1497959aec0c4a58f4e7cb7af98c6ac24875846ec93f31666691a38abdb907a87234a6500cd2025c208521e26264c9d91edbb95cb81928e71b3dada5c375c479f20eb2ab2fd758993d361449b50e71b684c4b121f2f6cd369a710b6a167c50cf9d3b180d7d1c543d2f751aef8106cfbd423fcccca8204f6601d1a7d0ecc3c7b23c88fd851f706fe6b6a31b326ad6a6e92018dae34944c3a6ffe5bba50b5df0e6fb6657cc4b3ecab1fa0465634edf225a5685b7c9d4e2fc9f09ecc7b466c35a576ac490e623d01dcbbbe360fd5b6fd6cd7d157f5fcc8320d62aa830791c7de2c407a28be04fb994312c9d47cdfcda3647e2f718db634c8a165faf71d09ac7c182e0a49dce31b404454a8c20f3edb03b5672f8d35fe06f2873d494970efcc79c56f5db7615cf68e1f8ab6d97491ed835eb6f6f4abd495f074f7c0764fb42ac9ab001d59b3ddf524ad8497d299586306ab2fee76a1bb94e201823df262ce454af15438c0e6c6e8e67893b2024671b43ecfe3bb6f387d83b5c8ba71a499fc8482b8a24f62e3e549a8e84b54208098f145eced3e8c0af89319fab84f569cd78f68cd8a660656862744b0d040fecc16c9d2446b6a84f0ac5ab39a12b8a0c5aea0b27ccb462a4d5939fc7f7902fa69919a6fd8b6f3990c70441cf42772d4391a4443e99a41cb62cb2c68d262b9eae113d4de4559aa800a1f5b7f5716f5c285efe1d89841890d2372e5ba595065f3f2f951cdc5b7b423cbeb55657f36fb6fe919217ea74a526765e27d925ed9adb3d7fc0c5727068265d24f7e4ee85cbc6c5a80a75cb390f68543ae236526db335106fd6066fb78f67ea11c464de86c4bc06fb3d514f7f4a9381562704", 0x1000) renameat(r1, &(0x7f00000018c0)='./file1/../file0\x00', r0, &(0x7f0000001900)='./file0/file0\x00') 21:04:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x7fff, 0x4, 0x5, 0x1f, 0x8, 0x3, 0x5d}, &(0x7f0000000140)={0x351, 0x0, 0x7, 0x1ff, 0x80000001, 0x800, 0x800, 0x9}, &(0x7f0000000180)={0x8, 0x0, 0x0, 0x7, 0x0, 0x9, 0x5, 0x4}, &(0x7f00000001c0)={0x3ff, 0xffffffff7fffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x0, 0xfd8b}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:04:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) getgid() pread(r0, &(0x7f0000000100)="e3620aa55b70d05293851fb0617371fcfa965eec56b5e3abd41cbaf9a3676e00aa1ef46659ede02d91d1e74d4e62eace479062f622d1f9128814bda99c46de6394fd7b29719b969825138be283bedca6e0013c35900a1ed76c2edb145d0a5102ee6473d223c991be87c6d884961c41aeaaa58da95dfdc264e3be41f2e6a7588bec6c3b710681d30465d7dfb1975d62d3092ebd429ec2d515ef07ab30bd7893a664afbe64346ba0051b45d933298ddc9a17d9da67c224141258774466ecaea20bb7c239a236a9a0ba6d159a79f544e2978c5ae6de4f008f4923d4e1d80ba55b36f4c62dc0250266a8e306a56b72663859f980e091a14db55a", 0xf8, 0x0, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 21:04:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) pread(r0, &(0x7f0000000000)="586e375c27d0a17373a5c91a03b82d417ad4334efa77fc7ebed58c0688e0c31dfc7aff98c62cec93130820cbff66df5642282e7d83da608cfa06b15958a4c37fb38a227c1cb363283456cd01557a642a41e8d25372db3f54babb51f6e82457dda2dd1d7cdccfa3fb149e03c6223c0fc7374accb6b8b6c09e551185a86f81", 0x7e, 0x0, 0x0) close(r0) syz_open_pts() syz_open_pts() 21:04:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x1, 0x0) dup(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, &(0x7f00000000c0)="9cb299200729192ddfe06e2e2e2e0000", 0xffffffffffffff3a) socket(0x20, 0x7, 0x7f) r2 = openat(r1, &(0x7f0000000140)='./bus\x00', 0x2, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x6011, r1, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10002, 0x0) 21:04:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file1\x00', 0x40, 0x1) recvfrom(r2, &(0x7f0000000340)=""/129, 0x81, 0x43, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x495f, 0x1}, 0xc) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x142) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x40) open(&(0x7f0000000240)='./file1\x00', 0x80, 0x1) close(r0) utimensat(r1, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x400, 0x3}, {0x8, 0x315}}, 0x2) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 21:04:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10400, 0x0) r2 = socket(0x18, 0x0, 0x3) sendto$inet(r2, &(0x7f0000000180)="4480f22a4f294441329f2308b08a7d1dc64bdbd8006378f06d0e5621ee7a3fd7c8e281c695dacec39d5339a64ed1d1f43f692ddcdec5eadbb49f589b3bfc70d97b92191634da73240874e197624bd696209d76f7a6df4fea1398ee0362bbf12140d59615aac9726de83b0c90872835d15c4d993778080637f1b084b8da0909180be02be9bc4f1dcc984192f147d9342c35e74c23dd3673b9c87124aeded2f175f426261883cbd956a69adfca31e2275c34ed37983351045a27e9012dd43fc2b9fc0a5f34f71608fb018dda504fa83f0123f63e498aa4d4889879cc4b", 0xdc, 0x400, &(0x7f0000000140)={0x2, 0x1}, 0xc) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 21:04:33 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) r0 = getgid() setegid(r0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 21:04:33 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/250, &(0x7f00000001c0)=0xfa) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r1) 21:04:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x381, 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0xdb91, 0x50, r1}) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000140)="d4fa2ea1ea9098a0cb908d694458f201c2eed403a1536f34c709ebdacb66057d15f1267e63221b7fd41762a4916e2262e6478f3df7d0b8e449661ee03768f70fc90bb5af5c4049e4d3e04d2c8efcfabc75ec266de1827765b6", 0xffffffffffffff7f) 21:04:33 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r2, 0x20004268) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file1\x00', 0x6) rename(&(0x7f0000000880)='./file0/file1\x00', &(0x7f0000000840)='./file0/file0\x00') setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x80000001, 0x6}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="5c829ec5b37c0af91f9b9b98c33babf364a766b1356fad53af8456d27ba637a5276c68dde8e9e55607195c7e524de45ebb868479ddcc665fa8d16a711c5a8b1c28e253dae53662bd4c62bc398270521c6bc8f7251df91b4a20fac3af48e0220084fe430bc15e9565a46a2afb9c4f23696fc02aa8aec67906be2343e1a34302c67be2d36307ce0abf54e969c8e74590f703dc2cdda4e8dd908e26d323fe8c4268ce25d79e414a9016f93918", 0xab}], 0x1}, 0xf) r4 = semget$private(0x0, 0x1, 0x420) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x100) connect$unix(r5, &(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x10) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/25) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000440)=0x8) pipe2(&(0x7f00000001c0), 0x10000) rmdir(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) rename(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file1\x00') ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000380)=0xffffffffffffffe1) 21:04:33 executing program 0: r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x5, 0x9, 0xc89}) getuid() r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57b8dec54f1931d978162020fd1bb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa422"], 0x86, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) r7 = msgget(0x0, 0x684) msgsnd(r7, &(0x7f0000000140)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f1109e0dc3740b9ed7103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744204becdb913ab102269497c1af13b55c2a81e1c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa41df84db17e533154b20f7f1858a688202afdf5348065b602aebac519394769bfe4138f3db840b5c2aed1693fcf3d7b99140c6b2c017b3fc8622a22b58dea0a7c4f1baa8200"/238], 0x1, 0x800) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x8080, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x48, 0x0) r8 = msgget$private(0x0, 0x110) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x100, r4, r5, r0, r5, 0x26, 0x5}, 0x4, 0x1, r3, r3, 0x80, 0x1, 0x717, 0xfffffffffffffffd}) msgrcv(r2, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 21:04:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="066c0000", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) 21:04:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x41, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x7, 0xffffffffffffff4a, "bd2fbc3fe3544dbaf12444f4586e867dfe5536f4", 0x6, 0x4}) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) r1 = socket(0x18, 0x1, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7f, 0x800}, {0x5, 0x7}}) setsockopt(r1, 0x29, 0x36, 0x0, 0x0) 21:04:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') execve(0x0, 0x0, 0x0) 21:04:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:04:33 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) close(r0) execve(0x0, 0x0, 0x0) 21:04:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x90) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x6) r1 = socket(0x2, 0x4001, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x8001) 21:04:33 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x1ffc, 0x3fa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f00000015c0)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000300), 0x7f, 0x5) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000540)) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/179, 0xb3) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x100, 0x0) kevent(r0, &(0x7f0000000340)=[{{r0}, 0x0, 0x18, 0x40000000, 0x1ff, 0x3a}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x6, 0xfffffffffffffffd}], 0xffffffff, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x3f, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x8, 0x6b, 0x79}, {{r2}, 0xfffffffffffffffb, 0x11, 0x40, 0x52, 0x6dc4}, {{r2}, 0x0, 0x11, 0x9, 0xa029, 0x6}, {{r0}, 0x0, 0x20, 0x1, 0xfffffffffffffe01, 0x50e}, {{r2}, 0xffffffffffffffff, 0x4, 0x3, 0x2d5, 0x40}, {{r2}, 0xffffffffffffffff, 0x81, 0x41, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x4, 0x4, 0x7fff, 0xfffffffffffffeff}], 0x6c7c, &(0x7f00000004c0)={0x64}) select(0x40, &(0x7f0000000080)={0x8a, 0x7, 0x8, 0x81, 0x4, 0x824, 0x7, 0xfffffffffffffff7}, &(0x7f0000000200)={0x3f, 0x1, 0xfffffffffffffffb, 0x4a2, 0x3, 0x4, 0x622}, &(0x7f0000000240)={0x7, 0x1ff, 0x3, 0x8, 0x6, 0x8, 0x8000, 0x7}, &(0x7f0000000280)={0x3ff}) 21:04:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x3d, 0x200000000000) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) fchflags(r0, 0x1) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f66696c6530005501a91824b23fec0615228ff856fd2aa8a659ad6a45f2e579b8544917b5bd15284a258b72a020ac93fd1fffb0c26310d171ba67ab"], 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x3fe) 21:04:33 executing program 0: r0 = kqueue() r1 = kqueue() r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="bc43387ac0ec54b83aa668fb3cfc12cb981398022da9e98c", 0x18}, {&(0x7f0000000080)="b60817b25a4cc25d015571c23f41e22a6af96a9119180d351149942153624414f15e13e69fc13269ef794ea8c84aba15f2921f72", 0x34}, {&(0x7f00000000c0)="28bb945286ce199819274e084b9d3086517ed9266a04c635d0f50fbfe5e591866e0c4d249b02473abec6643132f6f161fd04b1172f85be040d1970e2ed33bc92dd7bab229b68b4d109663c01e2c8b669da986700a9d5c6926fccd0cbd178c43b810e439405e3fe40da40176767a512c8249ce87f33ee3efe87efaab8fadddbcfc95b2d2aed30e3f59fcf6de9ef700019ed12b1c16ba1db341e7d74eb7e23da03e279a83fbafd8a7fa047", 0xaa}], 0x3) 21:04:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x307123a1fc75614, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 21:04:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getppid() 21:04:34 executing program 1: setitimer(0x2, &(0x7f0000000300)={{0x100, 0x12000000000}, {0x1f, 0x2}}, &(0x7f0000000980)) r0 = kqueue() r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x40000000000fffe, 0x0) kevent(r0, 0x0, 0x10000003, 0x0, 0xfffffffffbffbf16, 0xffffffffffffffff) close(r0) r2 = kqueue() r3 = open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x44) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0xa02, 0x0) openat(r4, &(0x7f0000000700)='./file0\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000740)={0x91d0, 0xdb}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xffffffffffffffff) fchownat(r3, &(0x7f0000000940)='./file0\x00', r6, r7, 0x6) getsockopt$sock_timeval(r4, 0xffff, 0x1009, &(0x7f0000000680), &(0x7f00000007c0)=0x10) r8 = kqueue() r9 = dup2(r1, r8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000008c0)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000780)=0x7) symlinkat(&(0x7f0000000880)='./file0\x00', r9, &(0x7f0000000a80)='./file0\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000b80)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r9, 0x80185758, &(0x7f0000000600)={0x1, 0xffc, {0x2, 0x80000001}}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000005c0)) readlinkat(r9, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000340)=0x3) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff5, 0x6, {0x7f, 0x4}}) recvfrom(r9, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="01002e2f01016c653000"], 0xa) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x4}, {{r2}, 0x0, 0x8, 0x0, 0xffffffffb71bdebf, 0x4db9}, {{r2}, 0xffffffffffffffff, 0x62, 0x800, 0x2, 0x160a}, {{r2}, 0xffffffffffffffff, 0x48, 0x1, 0x7ff, 0x800}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7fffffff, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000024, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20010, 0x0, 0x1f, 0xff}, {{r9}, 0xffffffffffffffff, 0x8, 0x80000001, 0x7, 0x1}, {{r2}, 0xfffffffffffffffb, 0x50, 0x1, 0x40, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0x2, 0xc3c6}], 0x7fff, &(0x7f0000000080)={0x2, 0x644}) r11 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000480)=""/136) 21:04:34 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x28601, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e0000004a73cc4f5fb3aded893f0000"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x2}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x52, 0xfffffffffffffff7}, 0xc) 21:04:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002003, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000040)=0xfffffffffffffffd) 21:04:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="fdea2347fdbe48e7bb1a7a9eafdc7962d94afcc68f37127fb598426c1d9e4e41d77e7919a000ae534ecd9e8d61f03333860f81cd4cc25560", 0x38) 21:04:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 21:04:34 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_metric}) close(r0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="bb3076d362dd5f16ebcb75584d4b4377d9ce5d024b0ae8c6bbacca6105c5f8536caa6f986491c190e1c57a4c476d608bbf9d3529d82f06108f6e163352ee1c9fede0328156fddd43c41cfa7bd6915132d1c4a22e7222676150f7e1d37607e9538c229f896f61a0619eba8d37c5aa11ff4edcc467448cd8b621259bcf3986002d0f90873cee9dbb92034844d42bfef4436d6e02251b4f686323ce09fe1eeb07", 0x9f}, {&(0x7f0000000180)="d96927872ba07613a4e0982a5cfd0ae6bef0b2d735682367f9968f546b6a6f65c3e23a3a49ebc83a373668692687c4b6d087ffd128f408912825042896ce67b2dd48c46d1a1d49977b581456ae6ea8bf53ef29fec91db1e0a5ffb6dd8a9b3aa7dfd7fbff2ac160824459091a29188283e6e0adfa4560bf", 0x77}, {&(0x7f0000000200)="c8191b0f485193", 0x7}, {&(0x7f0000000240)}], 0x4, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f00000002c0)=0x10) 21:04:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="2ea92c2fe144b1b0824aaa27d700aa5150e98784ea18c67da53b0cc437357811e1466124a50957df6a7ffb219885", 0x1a1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 21:04:34 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) lseek(r1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") 21:04:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffffffffffe1, 0x9c, 0x2, "9f396cf906969c1a4b3d7078be9c6584373c5e14", 0x1}) 21:04:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) write(r1, &(0x7f0000000140)="cfb35dbd293c7c7fa56906593a99ffdf3faaac90902a83d1362c20052ef2d1097ca4a2c94c37845bbf51305898bb5d70235405ccb8307f2294243a3c27751f9af232b6bc2486a9344d8ff390c3a4532ad0c2da5fe51bb356fe79f56c66083baa437968cd8e5908d901da502b71ba5e8d944196dfffd08631889343b88332392e7b98d2c2aff5c58ed79be85b0ba6f4667c07e2afe9f53a557abba5c2483eb650c283d528bf79c8938c848b3ccbbafd8393f876c287", 0xb5) 21:04:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSTART(r1, 0x2000746e) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 21:04:34 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:04:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000001c0)='}', 0x1) 21:04:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000000000)=ANY=[@ANYBLOB="017cfd338d061eb5ae05d531d644a840a851b953765f633ccc235a86f17a629d15e9d3d425555a605e0b05afee09bf7666ef3613af0eec1ecb042dfd0d7190d7984511fd5d89f9c5d652c48d14df393a2969af91d5ce5b2f476c6b6bb2a20a9b47beb2a1fa3bfb9f8c2caaaab3f3ab9f8af41edd8810d1ba983fbce8f83a1ae122510200fabbbed1677c"], 0x2, 0x0, 0x0, 0x0}, 0x0) 21:04:34 executing program 0: r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="08022e18a27246653000d5ac5e3110942c120c8000000000000000ddeae5eda38a8af3944e731c3104549ffcb38468f8f629f8c4098d5b7d16d792a83f4d916f03555685c623a4943c02886a6a2cccdb567139ed04c5b4ddb2fc83dc2a57ba12e0ab9ccfc725e85c446b49b6ee54f499d67f0ad0123639ef580f57fa890a320b566fa064ebd5faee24a5039b39546a62809a50792a42099016e96365163868b41adf35b5cdbf2fa61d28bf331ca3b6fdad5459f807e0c91f2202449b1ce5e03d6d303e5bfb2c875f94ed14309fa77c44ff767e25fef2eccd02cdcc751f2d867e7af3b22280144dfe6c75ec"], 0xe1) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x51) 21:04:34 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000440)="ed4da3e1d1f232b9b42a129d239bb36b528b69b0010000003ee625a7b998dffe1b0435d034592db020341e127766f8bd03dc6ad28c227744451c9e472b973610916f14fb053643c980e665d40c46f4690725ae00c2593e42e1b7c5886d782975bc612c661739d970bc67792ed599dd0175b9a985a6945a7931a209b36508f44b7871c2f26ba8bd7e34ea1116bbef0a5c57a3ab89e21424928d30e977777551d7f1ffe3636cbb697ed48fabe0cb8bcc50bf40295d4a64892bc066e686b95dd62c7172d504c7beefe3f48a4afc37e8bbb292f63ef88328b2793f193689b2f78cb6e9d0cd727e95c46b00f99600000000000000000060b4470de2b5b2cedcd70d300aaddfab3d4925b0302e3e1470a848c06e820c7efc94d74e1ada4a", 0xfffffffffffffeca) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) 21:04:34 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 21:04:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202e, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='pL', 0x2) open(&(0x7f00000000c0)='./bus\x00', 0x20001, 0x110) 21:04:34 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000eb79ece2e49122c51a3f082c257afffffeff0000000000000000005b9d071b543a6187060000e2b81800000029ff070000000000000000020000000000000100"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000200)={0xffffffff, 0x8, {0x101, 0xffff}}) connect$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) fchdir(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x8, 0x400005cf5, 0x5, 0x1, 0x6, 0x3, 0x1, 0x3, 0x1, 0xfd, 0x3}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:04:34 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto$unix(r0, &(0x7f0000000140)="65011c", 0x3, 0x8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0xba4, 0x4) 21:04:34 executing program 0: clock_settime(0x0, &(0x7f00000000c0)={0xb2, 0x9}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000180)) clock_settime(0x2, &(0x7f0000000040)={0xffc000000, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x4aeab183) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000280)={{}, 0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000002c0)={0xffffffff, 0x0, 0xa21095, 0x8, "f94be125671a39486688a78f14b4d67e4802501b", 0x100000001, 0x401}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) 21:04:34 executing program 1: mmap(&(0x7f000071c000/0xe000)=nil, 0x800000000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x40045}, {0x6, 0xfffffffffffffffe, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x9b5091ed7215d2fe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[0xc5c, 0x5, 0x8]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0x20) 21:04:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c6530002a83b657507b4a040a9b8b4035e420a20367a1faff50d8e923e4f3247d3d94a1646ceaae15b8ad55bbf9b83fda9d8f86c723046ef1744d9c43cc46dac5af4a434646250801c51b3ce426604fe2fec92e1971341315232872446e763aac1f9040331beac5a162e7ca13095dea63cb02eb2daaa7d749bc73a57f03210c0192f5f4f768c0eeb5fae2ec26284c1c29b128a887d9274885d26b93eb28b4110100037c808e0c"], 0x3) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000240)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000004c0)) r3 = dup2(r1, r0) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/18, 0x12) 16:02:58 executing program 0: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) mkdir(&(0x7f0000000000)='./bus\x00', 0x18a) recvmsg(r0, &(0x7f0000001280)={&(0x7f00000012c0)=@in, 0xc, &(0x7f0000001200)=[{&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x3, &(0x7f0000001240)=""/12, 0xc}, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10241, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x2}, {0x4d}, {0x3c}, {0x7ffffffe}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) flock(r0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:58 executing program 0: socketpair(0x1, 0x4005, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:02:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) 16:02:58 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x400800000000012, &(0x7f0000000080), 0x4) 16:02:58 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:02:58 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x10401) getsockopt$sock_int(r0, 0xffff, 0xa6f47a221768f05d, 0x0, 0x0) 16:02:58 executing program 1: pipe2(0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000180)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) connect$inet(r3, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) write(r2, &(0x7f0000000000), 0x1024) write(r2, &(0x7f00000001c0), 0x9a16) 16:02:58 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x201, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) pLpLvrele: bad writecount: 0xfffffd80366611a0, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1457, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *369342 56651 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd80366611a0) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800015a22840,1,ffff8000ffff3b40) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd803740c008,c0106477,ffff800015a22840,1,fffffd803f7c6b40,ffff8000ffff3b40) at VOP_IOCTL+0x88 vn_ioctl(fffffd803ecfbe90,c0106477,ffff800015a22840,ffff8000ffff3b40) at vn_ioctl+0xb6 sys_ioctl(ffff8000ffff3b40,ffff800015a22958,ffff800015a229c0) at sys_ioctl+0x5b8 syscall(ffff800015a22a20) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,f87eaddb010) at Xsyscall+0x128 end of kernel end trace frame: 0xf8a0379c740, count: 6 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 vrele: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd80366611a0) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800015a22840,1,ffff8000ffff3b40) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd803740c008,c0106477,ffff800015a22840,1,fffffd803f7c6b40,ffff8000ffff3b40) at VOP_IOCTL+0x88 vn_ioctl(fffffd803ecfbe90,c0106477,ffff800015a22840,ffff8000ffff3b40) at vn_ioctl+0xb6 sys_ioctl(ffff8000ffff3b40,ffff800015a22958,ffff800015a229c0) at sys_ioctl+0x5b8 syscall(ffff800015a22a20) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,f87eaddb010) at Xsyscall+0x128 end of kernel end trace frame: 0xf8a0379c740, count: -9 ddb> show registers rdi 0xffffffff81ac3167 db_enter+0x17 rsi 0x7841 __ALIGN_SIZE+0x6841 rbp 0xffff800015a22400 rbx 0xffff800015a224b0 rdx 0x7842 __ALIGN_SIZE+0x6842 rcx 0xffff8000149e7000 rax 0xffff8000149e7000 r8 0xffff800015a223c0 r9 0x1 r10 0xffff800000992f40 r11 0x25defbfe06ff8eb5 r12 0x3000000008 r13 0xffff800015a22410 r14 0x100 r15 0x1 rip 0xffffffff81ac3168 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800015a223f0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=369342 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2018,0xffff8000ffff22a0 process=0xffff8000ffff7450 user=0xffff800015a1d000, vmspace=0xfffffd803f013000 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 56651 374463 36082 0 2 0 syz-executor.0 *56651 369342 36082 0 7 0x4000000 syz-executor.0 56651 366960 36082 0 2 0x4000000 syz-executor.0 97911 372603 11898 0 2 0 syz-executor.1 97911 115279 11898 0 2 0x4000000 syz-executor.1 37111 493953 1 0 3 0x100083 ttyin getty 11898 116328 88276 0 2 0x482 syz-executor.1 77073 440524 0 0 3 0x14200 bored sosplice 36082 463810 88276 0 2 0x482 syz-executor.0 88276 352062 55477 0 3 0x82 kqread syz-fuzzer 88276 427471 55477 0 3 0x4000082 thrsleep syz-fuzzer 88276 84102 55477 0 3 0x4000082 thrsleep syz-fuzzer 88276 127119 55477 0 3 0x4000082 thrsleep syz-fuzzer 88276 99234 55477 0 3 0x4000082 thrsleep syz-fuzzer 88276 304969 55477 0 3 0x4000082 thrsleep syz-fuzzer 88276 249807 55477 0 3 0x4000082 thrsleep syz-fuzzer 55477 166453 68884 0 3 0x10008a pause ksh 68884 221573 89236 0 3 0x92 select sshd 89236 410158 1 0 3 0x80 select sshd 70751 394700 97007 73 2 0x100090 syslogd 97007 152371 1 0 3 0x100082 netio syslogd 20398 266926 1 77 3 0x100090 poll dhclient 58339 501076 1 0 3 0x80 poll dhclient 12805 46114 0 0 2 0x14200 zerothread 3480 454375 0 0 3 0x14200 aiodoned aiodoned 13547 512377 0 0 3 0x14200 syncer update 30603 295408 0 0 3 0x14200 cleaner cleaner 75494 484800 0 0 3 0x14200 reaper reaper 45237 370575 0 0 3 0x14200 pgdaemon pagedaemon 57894 88362 0 0 3 0x14200 bored crynlk 90221 115007 0 0 3 0x14200 bored crypto 16931 99298 0 0 3 0x40014200 acpi0 acpi0 46876 462683 0 0 3 0x14200 bored softnet 73544 97887 0 0 2 0x14200 systqmp 65472 167536 0 0 3 0x14200 bored systq 39672 297837 0 0 2 0x40014200 softclock 9516 445252 0 0 3 0x40014200 idle0 879 134954 0 0 3 0x14200 bored smr 1 51409 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 9532 6365K 7008K 78643K 20395 0 0 pcb 13 8K 8K 78643K 297 0 0 rtable 115 12K 12K 78643K 949 0 0 ifaddr 65 15K 16K 78643K 424 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 178 0 0 iov 1 12K 24K 78643K 517 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1203 76K 77K 78643K 4764 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 57 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 86 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 3619 0 0 sigio 1 0K 0K 78643K 56 0 0 proc 42 30K 46K 78643K 729 0 0 subproc 32 2K 2K 78643K 51 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 314 0 0 in_multi 33 2K 2K 78643K 139 0 0 ether_multi 1 0K 0K 78643K 15 0 0 mrt 0 0K 0K 78643K 13 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 530 0 0 pfkey data 0 0K 4K 78643K 4 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 94 21K 25K 78643K 9401 0 0 UVM aobj 130 4K 4K 78643K 147 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 181 0 0 NDP 14 0K 0K 78643K 117 0 0 temp 184 2727K 2855K 78643K 14547 0 0 kqueue 0 0K 0K 78643K 46 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 8 0 2 1 0 1 1 0 8 0 rtpcb 80 165 0 163 1 0 1 1 0 8 0 rtentry 112 58 0 14 2 0 2 2 0 8 0 unpcb 120 1181 0 1171 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 773 0 773 1 1 0 1 0 8 0 tcpcb 544 508 0 504 1 0 1 1 0 8 0 inpcb 280 1492 0 1483 4 2 2 2 0 8 1 ip6q 72 2 0 2 1 1 0 1 0 8 0 ip6af 48 4 0 4 1 1 0 1 0 8 0 nd6 48 9 0 3 1 0 1 1 0 8 0 pkpcb 40 13 0 13 7 7 0 1 0 8 0 swfcl 56 5 0 0 1 0 1 1 0 8 0 ppxss 1128 75 0 75 13 12 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 236 0 44 13 1 12 12 0 8 0 art_table 32 237 0 44 2 0 2 2 0 8 0 art_node 16 55 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 30 0 16 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 84 0 74 1 0 1 1 0 8 0 shmpl 112 145 0 17 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7329 0 5924 46 0 46 46 0 8 0 ffsino 240 7329 0 5924 84 0 84 84 0 8 0 nchpl 144 12507 0 10888 63 1 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 39646 0 39646 3 2 1 1 0 8 1 scsiplug 64 8 0 8 4 4 0 1 0 8 0 scxspl 192 40691 0 40691 29 28 1 6 0 8 1 plimitpl 152 293 0 286 1 0 1 1 0 8 0 sigapl 432 3790 0 3776 2 0 2 2 0 8 0 futexpl 56 60332 0 60332 3 2 1 1 0 8 1 knotepl 112 862 0 843 1 0 1 1 0 8 0 kqueuepl 104 926 0 924 1 0 1 1 0 8 0 pipepl 112 2200 0 2175 8 7 1 2 0 8 0 fdescpl 424 3791 0 3776 2 0 2 2 0 8 0 filepl 120 23041 0 22935 7 3 4 5 0 8 0 lockfpl 104 1342 0 1340 6 5 1 1 0 8 0 lockfspl 48 462 0 460 6 5 1 1 0 8 0 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 51 0 41 1 0 1 1 0 8 0 ucredpl 96 4889 0 4881 1 0 1 1 0 8 0 zombiepl 144 3776 0 3776 1 0 1 1 0 8 1 processpl 864 3806 0 3776 4 0 4 4 0 8 0 procpl 632 8490 0 8451 4 0 4 4 0 8 0 sosppl 128 46 0 46 12 12 0 1 0 8 0 sockpl 384 2868 0 2849 11 8 3 4 0 8 1 mcl64k 65536 1609 0 1609 151 150 1 65 0 8 1 mcl16k 16384 13 0 13 11 10 1 1 0 8 1 mcl12k 12288 68 0 68 13 12 1 1 0 8 1 mcl9k 9216 55 0 55 17 16 1 1 0 8 1 mcl8k 8192 48 0 48 14 13 1 1 0 8 1 mcl4k 4096 168 0 168 10 9 1 1 0 8 1 mcl2k2 2112 16 0 16 7 7 0 1 0 8 0 mcl2k 2048 60647 0 60607 19 13 6 12 0 8 0 mtagpl 80 95 0 59 2 1 1 1 0 8 0 mbufpl 256 114833 0 114701 95 84 11 40 0 8 0 bufpl 256 15206 0 10634 287 0 287 287 0 8 0 anonpl 16 361583 0 349754 168 116 52 66 0 62 0 amapchunkpl 152 15634 0 15502 18 10 8 10 0 158 0 amappl16 192 21064 0 20414 154 120 34 45 0 8 1 amappl15 184 780 0 780 2 2 0 1 0 8 0 amappl14 176 840 0 834 1 0 1 1 0 8 0 amappl13 168 1006 0 1004 2 1 1 1 0 8 0 amappl12 160 1802 0 1797 1 0 1 1 0 8 0 amappl11 152 54 0 43 1 0 1 1 0 8 0 amappl10 144 72 0 71 1 0 1 1 0 8 0 amappl9 136 562 0 559 1 0 1 1 0 8 0 amappl8 128 147 0 128 1 0 1 1 0 8 0 amappl7 120 37 0 32 1 0 1 1 0 8 0 amappl6 112 55 0 49 1 0 1 1 0 8 0 amappl5 104 1987 0 1975 1 0 1 1 0 8 0 amappl4 96 1479 0 1452 1 0 1 1 0 8 0 amappl3 88 3642 0 3631 1 0 1 1 0 8 0 amappl2 80 30524 0 30447 3 1 2 3 0 8 0 amappl1 72 74515 0 74088 26 17 9 19 0 8 0 amappl 80 8792 0 8748 2 0 2 2 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 146 0 17 3 0 3 3 0 8 0 uaddrrnd 24 3791 0 3776 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3791 0 3776 1 0 1 1 0 8 0 vmmpekpl 168 26977 0 26954 2 0 2 2 0 8 0 vmmpepl 168 443049 0 441242 184 104 80 113 0 357 1 vmsppl 272 3790 0 3776 2 1 1 2 0 8 0 pdppl 4096 7588 0 7552 6 1 5 6 0 8 0 pvpl 32 925730 0 910787 288 150 138 164 0 265 12 pmappl 200 3790 0 3776 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 702 0 286 16 1 15 15 0 8 0