kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 9 16:40:34 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.32' (ECDSA) to the list of known hosts. 2019/05/09 16:41:06 fuzzer started 2019/05/09 16:41:14 dialing manager at 10.128.15.235:18446 2019/05/09 16:41:15 syscalls: 320 2019/05/09 16:41:15 code coverage: enabled 2019/05/09 16:41:15 comparison tracing: enabled 2019/05/09 16:41:15 extra coverage: support is not implemented in syzkaller 2019/05/09 16:41:15 setuid sandbox: enabled 2019/05/09 16:41:15 namespace sandbox: support is not implemented in syzkaller 2019/05/09 16:41:15 Android sandbox: support is not implemented in syzkaller 2019/05/09 16:41:15 fault injection: support is not implemented in syzkaller 2019/05/09 16:41:15 leak checking: support is not implemented in syzkaller 2019/05/09 16:41:15 net packet injection: enabled 2019/05/09 16:41:15 net device setup: support is not implemented in syzkaller 16:41:19 executing program 1: syz_execute_func(&(0x7f0000000000)="c4e15de04f00c4810e580a67f2430f107600c4027d18f141d9d066410f38df08c4e1d5da4865660fc68cae000000001dc4c2659b71bbf3f365e100") syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = socket$inet6(0x18, 0x0, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) shutdown(r0, 0x3) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x2, 0x7}, 0xc) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f0000000180)=""/55, 0x37}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/16, 0x10}, {&(0x7f0000001340)=""/41, 0x29}], 0x6, &(0x7f0000001400)=""/72, 0x48}, 0x800) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000014c0)) r4 = dup(r3) setsockopt(r3, 0x1000, 0x7, &(0x7f0000001500)="0c5d108d2ca0414c20b8bd0d3ab77482e07a827d5b3bc486b19328a8aebc76c7404f6920a58d24dba936b7f08eca42b48eed4b686f738e2e710a4c9f097e23cd92c91efd10eb6bb79c6d32d7de132808c0bf121560", 0x55) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001580)={{0x18, 0x2, 0xa22d, 0xffffffffffff0001}, {0x18, 0x3, 0x7a9, 0x2}, 0x6, [0x4, 0x4, 0x1f, 0x4, 0x9, 0x836, 0xffffffffffffffff, 0x7]}, 0x3c) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000015c0)) clock_gettime(0x4, &(0x7f0000001600)) shutdown(r3, 0x1) bind$inet6(r0, &(0x7f0000001640)={0x18, 0x3, 0x9, 0x6}, 0xc) shutdown(r0, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000001700)={&(0x7f0000001680)=[{0x5, 0x401}, {0x20, 0x1}, {0xef, 0x36}, {0x85, 0x2}, {0x101, 0x7f}, {0xcf, 0x7ff}, {0x85, 0x7fff}, {0x46, 0x8}, {0x4, 0x9}], 0x9}) connect$inet(r0, &(0x7f0000001740)={0x2, 0x1}, 0xc) unlink(&(0x7f0000001780)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f00000017c0), 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000001800)={0x2fe, './file0\x00', './file0\x00'}) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000001840)={{0x18, 0x0, 0x3ff, 0x1}, {0x18, 0x0, 0x70000, 0x4f0c}, 0x80, [0x4, 0x2, 0x1ff, 0x3, 0xf23b, 0xab, 0x2, 0x8000]}, 0x3c) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000001880)=0x1) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000018c0)) getpeername(r3, &(0x7f0000001900)=@in, &(0x7f0000001940)=0xc) open(&(0x7f0000001980)='./file0\x00', 0x0, 0x2) getpgid(r1) close(r0) setuid(r2) 16:41:19 executing program 0: r0 = semget(0x3, 0x3, 0x44) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/186) semop(r0, &(0x7f00000000c0)=[{0x2, 0x2, 0x800}, {0x1, 0x2, 0x800}, {0x1, 0x9, 0x1000}, {0x4, 0x6}, {0x4, 0x2a, 0x1800}, {0x1, 0x0, 0x1000}, {0x3, 0x10000, 0x1800}, {0x4, 0x3}, {0x19d8a6340144b780, 0x7c94, 0x1000}], 0x9) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) clock_settime(0x0, &(0x7f0000000280)={0x2, 0x7}) syz_extract_tcp_res(&(0x7f00000002c0), 0x40, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x3, &(0x7f00000003c0)=[0x0, 0x0, 0x0]) lchown(&(0x7f0000000300)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x100) r6 = dup2(r1, r1) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000400)={0x10, 0x5, 0x4, 0x81, [{&(0x7f0000ff9000/0x6000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x101}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x9}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xbc59}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x9}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff3000/0x9000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x33}) semget$private(0x0, 0x1, 0x4) r7 = accept$inet6(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) r8 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r8, 0x0) chmod(&(0x7f0000000980)='./file0\x00', 0x80) sendto$inet6(r1, &(0x7f00000009c0)="6b5c5bb780a06fb7a2ab3269142bef86f4ed5f8332850bfdc9fc3caaab175d6d32b59853d5b34a58b27655ce99411a918c7de09a1f7ffca446de478a0678a4c1d42ceb8487fb558c192fb3eaf1619a8607f57d349c0934b089c94497fc840d2a16a5d660254f91755fb9aacdbe75ed4b698265634402459ceb25070a578370c961f6128e88122365", 0x88, 0x1, &(0x7f0000000a80)={0x18, 0x1, 0x1f, 0x7}, 0xc) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/ttyCcfg\x00', 0x900, 0x0) semget$private(0x0, 0x3, 0x1) r10 = dup(r9) r11 = socket$inet6(0x18, 0x2, 0x7ff) getgroups(0x1, &(0x7f0000000cc0)=[r4]) sendmsg$unix(r6, &(0x7f0000000d80)={&(0x7f0000000b00)=@file={0x1, './file\x00'}, 0x9, &(0x7f0000000c80)=[{&(0x7f0000000b40)="f4f69bb2587848555fef8d1e4be6", 0xe}, {&(0x7f0000000b80)="9d447da03e03dd7227aa7965cf0805c69910b5dd2f1a8e2c99638b97cf5bf128f03a8418f509475498699bd81ee5e9a89714dbb31ba3b520ca7578582f23e35f0a285cdadf7e00907d1143ee5ea48c15e3d58258c5215d0b714c6563855a70535083faf3bb042bc1f83a434462113dac9aa96bd482f94751b3cdbaa052bc28176e6efdf4dfd3ff78bd373ff541c4d04c5e0806fe10ac2a5e9972048c20e6ec13fa3de5c3428d3acaf5735f7963cabe5db2e7c201bc1babe9b8a311eab81b1c9f254200bee7e21b", 0xc7}], 0x2, &(0x7f0000000d00)=[@rights={0x30, 0xffff, 0x1, [r11, r7, r7, r7, r1, r6, r7, r7]}, @cred={0x20, 0xffff, 0x0, r2, r3, r12}], 0x50, 0x5}, 0x1) semop(r5, &(0x7f0000000dc0)=[{0x5, 0x2, 0x1000}, {0x2, 0x4, 0x1800}, {0x2, 0x8, 0x1800}, {0x6, 0x9, 0x800}, {0x0, 0x3ff, 0x1000}, {0x4, 0x5, 0x1800}], 0x6) nanosleep(&(0x7f0000000e00)={0x5}, 0x0) socket(0x16, 0xc003, 0x3) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000e40), &(0x7f0000000e80)=0xc) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/224, 0xe0}], 0x1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x90000000000, 0x0, 0x0, 0xc84, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x1ffffffffffffffe}) writev(r0, &(0x7f0000001780)=[{&(0x7f00000018c0)="0bde85b8635bc2aedd737906860672f96b65abf8045b75fa2090196cc6d9b65647a99923d3030df374942385349b7024ea188e1f9d4999f9a27838cdb34b69afa3993fd23c676ff1f329ee7942236d3f3a952606d70c6072d355960c1b890f30a1b0481dec15b66d6a822ee0395116c929efd6b9d072e7ff8286f20dd74298a4230b5f3d6d4b6ff94b3ce1fa1e2f5df4a0fcd87601216f2d3d00", 0x9a}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = kqueue() dup2(r0, r1) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:00:02 executing program 0: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x6, 0xfd) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f00000002c0)='./file1\x00', 0x0, 0x2) writev(r1, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x61) r2 = open(&(0x7f0000000240)='./bus\x00', 0x420, 0xfffffffffffff) r3 = getpgrp() wait4(r3, 0x0, 0x8, &(0x7f0000000440)) mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x800) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) getuid() getuid() getuid() geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r6) ioctl$TIOCMSET(r5, 0x8010426d, &(0x7f0000000000)=0x5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x8000}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x1ff, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17ff}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x4000, 0x360, &(0x7f0000ff3000/0x4000)=nil) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x402004, 0x40004010009028ad) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00233a27feff083519edffff0301000000bf02fffeffffaaaedbe36be81b01d313128caf", 0x2c}], 0x1) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x0, 0x800000000018) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='\x00\x1f\x02') ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000240)=""/232) r5 = dup2(r3, r3) semop(r2, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0xffffffffffffffff, 0x8000, 0x1000}], 0x9) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xffffffc8) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r4, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) socket$inet(0x2, 0x3, 0x6) 16:00:02 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x291, 0x3f}, {{r2}, 0xffffffffffffffff, 0x24, 0x0, 0x9, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x200000c8, 0x9, 0x88}], 0xb3, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x8, 0x3d9b, 0x4000}, {{r3}, 0xffffffffffffffff, 0xc0, 0x80000005, 0x3}, {{r2}, 0x0, 0x80, 0xfffff, 0x0, 0x9}, {{r2}, 0xfffffffffffffffb, 0x11, 0x40000081, 0x7, 0x8}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x4, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x6, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0x40, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x88, 0x80000012, 0xab5, 0x5}, {{r2}, 0xffffffffffffffff, 0x11, 0x12, 0x3f0000000000, 0x10001}], 0x0, &(0x7f0000000000)={0x9}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x87}, {0x8000000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x82) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$TIOCSTART(r0, 0x2000746e) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='W\x00') munlockall() syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0x4}, {0x18, 0x3, 0x200, 0x8}, 0x1f, [0x7f, 0x24e, 0x0, 0x6, 0xfffffffffffffffc, 0xfff, 0x0, 0x3]}, 0x3c) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x16fe) r0 = socket$inet(0x2, 0x4007, 0x6) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20860, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x8) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setuid(0xee01) ioctl$TIOCMSET(r4, 0xc010427b, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000340)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc43757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b28027822cf13ed95ec3503602308c91b9be47803f6dfe60ced96b2eddb171f81e983ec581e96e02d0c612c15d890c214e5ca244494b78481bf0cb4751865aa8ddc3ef2e8e4cdf5a539589cff4b284cd83945394edd418692b756a452cdecded820048ae9d1ed5e5f09e8df8ce08661b9833cd9d832b399cdf739da2d870c433fe40b00fedf9b5262f30e80c4555925d5091c3f216c469f75a10337ded92f905ee878d7528e4f70", 0x16c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) open(&(0x7f0000000140)='./file0\x00', 0x900, 0x20) 16:00:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = socket$unix(0x1, 0x200000000000007, 0x0) getsockopt$sock_int(r1, 0xffff, 0x7fe, 0x0, 0x0) dup2(r1, r1) 16:00:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r0, 0x81, 0x5, &(0x7f0000000180)="7afc9f21e5d4d72df78b85f7f1bd3684f8cb2fe1ad7f47eac00bd1253170f4466d983f6e203b791fb4bee5b6aef0a86936bfb01085c54466d7b2e15dd9d38a61ba2e026d4880dda9e022cc26f7", 0x4d) recvfrom$inet6(r0, &(0x7f0000000040)=""/73, 0x49, 0x42, &(0x7f00000000c0)={0x18, 0x1, 0xffffffff, 0xff}, 0xc) r1 = socket(0x800000018, 0x8003, 0x4) socket(0x7, 0x4007, 0xdbc) setsockopt(r1, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) setsockopt(r0, 0xfffffffc00000000, 0x5, &(0x7f0000000100)="5bdb7628b33c171a867fafd8efa766d45db2ca146f53e4f33f2089c7dc0d676ceb934fc1f1d9be21121b4fc267094b45762d3e389f1d2d1da9761e46f8b86accbe89710251bf4ed0eef441418364117e5ec099cfdd85d090955c25ffba", 0x5d) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000003a00)}) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x386, 0x8) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xffffffffffff5091, 0x7}, {0x821, 0x4}}, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) semget(0x3, 0x2, 0x200) r3 = dup(r1) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000100)={0x2, 0x1400, {0x10001, 0xfffffffffffeffff}}) ioctl$WSKBDIO_SETMODE(r3, 0xc010570d, &(0x7f0000000140)=0x1) syz_open_pts() 16:00:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) dup2(r0, r1) fcntl$getflags(r2, 0x3) login: pckbd_enable: command error 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000640)='./file0\x00') ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001740)=ANY=[@ANYBLOB="000031739f2ecc00000000000000000000000000000000b9050148000000407a53c083020000000000000000000000b84065be41372f650c2c473d8146ccaad1d6c101605c84f24c370c6ab8fd3416acf0f955c2125287784b2fa853482fbad1f2bcd15b71df0d3822fc0523460474eebf52e96482b36326d8bf68019ac35fd76307275c50f09029e4234ae9db52ccab8ed276e67fdcd37d96cb748273c76fedde96c14e5e8657da22690224035944fbf1f0ee69198fc7a3b808caddab1c1c4b389862afaa494065070d1e1b9077d7021cdef4804a42e20d8c038b980c1665771f059bee7c2e53919dc3fe8cacca16"], 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600), 0xc) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23) chdir(&(0x7f00000005c0)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000006c0)=0x4) r3 = dup(r0) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000001700)={0xa, &(0x7f0000000680)=[0x8c2b, 0x1ff, 0x2, 0x9, 0x0, 0x4, 0x1, 0x400, 0xbb1, 0x20]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x30021, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000480)) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0x38) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[0xc, 0x401, 0x80000000, 0x5, 0x68d, 0x2, 0x5, 0x40]}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r4) accept$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21", 0xcf}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) readlinkat(r5, &(0x7f0000000380)='./file0\x00', &(0x7f0000000700)=""/4096, 0xea22046dda3f29d2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) pckbd_enable: command error 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getgroups(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000540)='./file0/file1\x00', 0x8000000000000a3) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) 16:00:05 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = getgid() r2 = getgid() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r2, r1]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) r4 = kqueue() kevent(r0, &(0x7f0000000000), 0x0, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x4, 0xd6, 0x5, 0x400}, {0x0, 0x1ff, 0x7f, 0x40}, {0x400, 0x7be0, 0x1, 0x1ff}, {0x9, 0xfffffffffffffff8, 0x8001, 0x3800000000000000}]}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="220701fba75d02912e3485b999bc67ec0426e85450142363f29dc1ed2dacf60a746d4d5e83c0b2347d4b72f78f8d43f63afe24c9d823faea55d4cd249b5b79e89b387e980a837ddc66367a53aef551c1939cc54e81edf32111a5ba2bd6c5d137856d59a29dc1cfe998210d545bb66478c03e1c7d027864d6984c517f67ed8d093f4fe41749745e46e94869472358c36e451f1fac3d3bc14be84fabda50218cef816c13074744b05bd653d4154f8cb8c1afd6fc5c7c6d82a776e913ddabb38f4366bf19308e0371c79fa648758b4b6d653337a620aa6489bce6831c9a3736b43063eb69bc9493a3864935d384f2fc34038ca2e3a31cb9f206eec6720e78440d", 0xff}, {&(0x7f0000000200)="e1f15e3f04d0d26657ea611de7971f06052e3da57d4ce94fd7f77cd506f54e2966281de0b056291957bf7caa511912372b7a608d997fbe00c43dc482ca4c1fb8866b920523f8c68bf79f20b2baeb310666859549f6bdee714400dd1c3d015d0e27db3a32b3e6dbf6765ba0b1a55ca058b304dab07af2b07d81304b535ae416e38318d0e6345c24c16c18bc5354138065c940ac14f2748245ffdda3ef6eeadad4ed22630d5dac4222614f2293eddf53cf33c67d4e70c7629c735d50f258522e8feab5b3eb0a61c49edf67eb864dc6603042aa", 0xd2}, {&(0x7f0000000300)="7dc74d6c55f3f92f926119a165e4a33f78cd7bbaeaacf41140d0fad40914c8c2f13d5166a0fd08a37e25001996af12181e0ed9bdb3f9450eb6cf3950201c4ca2e4420d480ce53ed8efe22435cb6aa32af2f92dc13c6390a5277521f03a52489a60e9cff87e6479088f9d0fd2b0a67e752157cc5c2a4e8f3c96f8543ad2e2a5786164ccec85d170b2dcf233010de298da25f2742adebd45094128456277f05d95a5849de4a40896bb1ac9edb736c58ce5f73e237410be8f4994e33bad5c3ccbd08930f1e5", 0xc4}], 0x3, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x205, 0x10, r1, 0x0, 0xfffffffffffffffe) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2c}, {0x20}, {0x6}]}) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x5, 0x1f, 0x9, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000100)="0811238059d26a391c01879a1f8c74885f45f841", 0x14, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x41) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:06 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10802, 0x0) close(r0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x8003fd, 0x0) write(r1, &(0x7f0000000000)='a+', 0x2) 16:00:06 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setreuid(r1, r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r3 = getuid() setuid(r3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') geteuid() 16:00:06 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x2080, 0x28a6) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x300, 0xa2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) 16:00:06 executing program 1: kqueue() chroot(&(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xfff}, 0x8) r1 = socket(0x14, 0x0, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8088, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0xf1, 0x0, &(0x7f0000000180)=""/241}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x80}, {0x4d}, {0x86}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="cc") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x2000)=nil, 0x2000) shmdt(r3) setsockopt$sock_int(r2, 0xffff, 0x1005, &(0x7f0000000280)=0x8000, 0x4) readv(r1, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/236, 0xec}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=']') r4 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) open(&(0x7f0000000480)='./file0\x00', 0x8000, 0x20) nanosleep(&(0x7f0000000400)={0x3, 0x1}, &(0x7f0000000440)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000004c0)={0x200}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/219) 16:00:06 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0/file0\x00', 0x101, 0x6, 0x7, 0x1, 0x9b, 0x1000, 0x7, 0x1, 0x1, 0x20d, 0x4}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x200, 0x5385, './file0/file0\x00', 0xd0, 0xfffffffffffffff9, 0x8001, 0x401}) r3 = dup2(r2, r0) fcntl$lock(r3, 0x7, &(0x7f0000000140)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x87}, {0x2}, {0x16}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000040), 0x10004) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x200004000a, 0x24) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000380)={0x3, 0x9}) semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f0000000240)='./bus\x00', 0x3000b, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0xfffffffffffffdcc) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) getpeername$inet6(r3, &(0x7f0000000540), &(0x7f0000000d40)=0x9f) sendmsg(0xffffffffffffffff, 0x0, 0x8) bind(r3, &(0x7f00000005c0)=@in6={0x18, 0x0, 0x2, 0x7}, 0xc) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r4, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) accept$inet6(r0, &(0x7f0000000640), 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getgid() 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x10061}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r1, 0x0) connect(r2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\r') 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000180)="16cd42", 0x3) r1 = getpgrp() setpgid(r1, r1) getsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f00000000c0), &(0x7f0000000140)=0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x7) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5f316680bdb8ff8e077cc87e50425c9ed28836e6c2d8c30ff75ec83589103e6e7e4c4ca391f4e507a52f31e17a2954b16627a5dcb6c017cbca9709fa9a30183b7933ea57ed51a7c0cd4e3b9f962dcb4cb730500000069c2a7496d61885f2098b85910c89c8c7ba9eaf519c4cce2dd53def23506cf3758ebb0785bc9c0c8f2019e8fb85ac1d957e84dde24a50e9639806370542db0c9cf1ed3bd873c88e5dac1286201ac62766c0b54a1f7c0662ff7dfdb54", 0xb2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0x4}) r1 = kqueue() recvfrom(r0, &(0x7f0000000200)=""/117, 0x75, 0x40, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x25, 0x40000001, 0x2, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x3, 0x1}, {{r1}, 0xfffffffffffffffa, 0x82, 0xfffff, 0x5, 0x800}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000004, 0x7, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0xc1, 0xa00fffff, 0xc7a, 0x1}], 0x4, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x6, 0x20000000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0xa0, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x51, 0xf0000007, 0x2}, {{r0}, 0xfffffffffffffffd, 0x88, 0xf0000001, 0x6, 0x9}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x1f, 0xa2d8}, {{r1}, 0xfffffffffffffffa, 0x40, 0x88, 0x10000, 0x1}, {{r0}, 0xfffffffffffffffc, 0x45, 0x80000001, 0xeee, 0x9}, {{r0}, 0x0, 0x4c, 0x80000000, 0x7fffffff, 0x80000000}, {{r1}, 0x0, 0x20, 0x5, 0x0, 0x2}], 0x4, &(0x7f0000000140)={0x95, 0x80000000}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x6bb, 0x0, 0x900, 0x0) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000040), 0x0) syz_open_pts() select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001180)) bind$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="01002e00000000000000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001200)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffded, &(0x7f00000010c0), 0x0, 0x0, 0x206, 0x4}, 0x8) syz_open_pts() socket$inet(0x2, 0x5, 0x80000000001ff) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xff, 0x9, 0x5, 0x0, 0x2, 0x9, 0x578, 0x4}, &(0x7f00000000c0)={0x1, 0x2, 0x200, 0x5, 0x0, 0x2, 0xfffffffffffffffe, 0xffffffff}, &(0x7f0000000100)={0x7752, 0x1f, 0x9, 0x4, 0x1, 0x9, 0xffff, 0x800}, &(0x7f0000000140)={0x800, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = kqueue() fchdir(0xffffffffffffffff) kevent(r2, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 16:00:08 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{}, {r0, 0x161}], 0x2, 0xbf6) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) getsockopt(r7, 0x2, 0x8000, &(0x7f0000000000)=""/166, &(0x7f00000000c0)=0xa6) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x9, './file1\x00', './file1/file0\x00'}) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x685dedf34b62e6d2, 0x9) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000100)={0x2, 0x7, 0x4, 0x9, &(0x7f00000003c0)={{0x0, 0x3, 0x4, 0x3ff, 0x3, 0xfffffffffffffff9, 0x4}, {[0x8, 0x4, 0x6, 0x3f, 0x7fff, 0x57, 0x40, 0x8, 0x7, 0x7f, 0x3b, 0x1, 0x371, 0x9, 0x9, 0x9, 0x6, 0x7ff], [0x80, 0x7, 0x4, 0x1, 0xfffffffffffff800, 0x1c000000000000, 0x2, 0x0, 0x5, 0x100], [0x26eb, 0x6, 0x97c, 0xd7, 0x4, 0x7, 0x52], [0x9, 0x10000, 0x7, 0x0, 0x8001, 0x14], [{0x8, 0x400, 0xf70d, 0xfb}, {0x23d000000000000, 0x3, 0x8000, 0x2}, {0xe9, 0xb03, 0x2, 0xfff}, {0x1, 0x1, 0xa1e, 0x7}, {0xff, 0x100000000, 0x0, 0x1000}, {0x3fe9, 0x7, 0xfa, 0xfffffffffffffffa}, {0x0, 0x580, 0x5, 0x3}, {0xaa2, 0x6, 0x2, 0x3}], {0x3, 0x100000001, 0x0, 0x8}, {0x7, 0x5, 0xd402, 0x1ff}}}, 0x20, 0x3}) 16:00:08 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000880)=""/89, 0x59) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x80012, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) close(r1) r3 = semget$private(0x0, 0x10000000001, 0x17e) semctl$GETVAL(r3, 0x2000000000001, 0x5, &(0x7f0000000b40)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000a80)="9de4f7d1c30d2184ad7b7b47990295a6af4b2b8da41fbc9f28daba54f2dd764aa7b7027f3fc989414a9358f69e8f4d9519da168d60dfc7d01f56c550f28163f5d5cd529edd29d8558d17edd2f898943f54457c7cb79dc163f6d923b22a35b95681723604", 0x64}], 0x1, 0x0) open$dir(&(0x7f0000000b00)='./file0\x00', 0x212, 0x20) semop(r3, &(0x7f0000000280), 0x14) execve(&(0x7f0000000900)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x8f', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000940)='#,^-]%\x00', &(0x7f0000000780)='\x00', &(0x7f0000000980)='#,^-]%\x00']) mknodat(r4, &(0x7f00000005c0)='./file1\x00', 0xc000, 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x3, 0x80000001, 0x0, 0x7}, {0xfffffffffffff9a9, 0x5, 0x5, 0x5ee}, {0x9, 0x445b, 0x6, 0x6}, {0x7ff, 0xfffffffffffffff8, 0x3, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x5}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x10) sendto$unix(r1, &(0x7f00000001c0)="802395a0c556fdd77ce4dd579aeb1e2e", 0x10, 0x408, &(0x7f0000000240)=@abs={0xaef6c92e6e11ef03, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:08 executing program 1: pipe(&(0x7f00000004c0)={0xffffffffffffffff}) r1 = accept(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000000000005dc1a40b71cb83d4eb1855b11d8b5d7a1700001000000000000000000000020000000000"], &(0x7f0000000480)=0x27) accept$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000003c0)={0x0, 0x3ff, 0xfffffffffffffffd, 0x80000001, &(0x7f0000000140)={{0x4, 0x3, 0x0, 0x2, 0x9, 0x401, 0x100000000}, {[0x677f, 0xaa, 0x0, 0x5, 0x5, 0x4, 0x3, 0x8000, 0x5, 0x9, 0x1f, 0x9, 0x100000001, 0x1bb, 0x7fff, 0xfffffffffffff584, 0x643c, 0x1ff], [0x8, 0x3, 0x69f, 0xfffffffffffffc00, 0x3ff, 0xfffffffffffff7f2, 0x9, 0x6, 0x800, 0x2], [0x9, 0x40, 0xe23e, 0x1d, 0x3d, 0x4, 0x5], [0xfff, 0x7, 0x3f, 0x1, 0x9, 0x7], [{0x2, 0x7fffffff, 0xfffffffeffffffff, 0x7}, {0x3b4d, 0x0, 0x1, 0x5}, {0x6, 0x40, 0x80, 0xfffffffffffffc01}, {0x999c, 0x4, 0x0, 0x2fe9}, {0xe39c, 0x8, 0x81, 0x3f}, {0x8, 0x1, 0x4, 0x8}, {0xfffffffffffffff9, 0x8, 0x6, 0xfffffffffffffffe}, {0x80000001, 0x4, 0x1, 0x3e000}], {0x4, 0x80, 0x6, 0x5}, {0xd8, 0x5, 0x0, 0x81}}}, 0x1, 0x3f}) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)={0x3, "570c6bdd51a2a23b0442c70cc023aa6a7a32c027f723f4fe7064e4aba32adad9218bb7e3cc4bfb1c9942b2b1a4a2ccbf6e7bca00db120625f96213ac"}, 0x44, 0x800) accept$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000000500)=0x8) r4 = socket(0x8000018, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x2, r1) renameat(r5, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(0xffffffffffffffff, 0x4004667f, &(0x7f00000000c0)) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x1, 0x41) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/117) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:08 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x7e52f2e5ded11f88) getpeername$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x5001, 0x0) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r3 = semget(0x0, 0x2, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0xdb3, 0x8]) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') connect$inet6(r2, &(0x7f0000000000), 0xc) 16:00:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000000)="d14979b651c7e84487cc54e8bcbec0bd84388685c5df48b13effef589575d5f2e0071fd1c796a73e6293e2", 0x2b) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) 16:00:09 executing program 1: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet(r1, &(0x7f0000000300)="c7d6b2de29799e7322b4a850858137c71cbce5d621fc4f7ef2c4e6fe6eefceaaf71428ad833aa6f3a5ce2ed455a2bb4a864a267010270794775bf0077c180a57bc356b2c9a6249ce56a10762fd2cfc8caf9f47d81974f261191150fd633a593d6fa2e02dfadc53871ca6662e96e5c54b3ba9d5f5f2ef099bdec26f4437b218e7a56608c0fd5a8fe68d18e87945db819d560dbd5d8b8d67f8a535d792e9bcf3a5fdf094", 0xa3, 0x400, &(0x7f00000003c0)={0x2, 0x2}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getpgid(r3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x74, 0x3, 0xf, 0x8000}, {0x800000000000, 0x1, 0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x200000000000002c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) getdents(r1, &(0x7f0000000680)=""/188, 0xbc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000480)={{0x1, r4, r5, r4, r5, 0x1, 0x100000001}, 0x2, 0x1, r3, r3, 0x4, 0xcb, 0xc000000000}) ioctl$TIOCSTOP(r0, 0x2000746f) r7 = fcntl$dupfd(r2, 0xa, r2) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x15}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffbb, &(0x7f00000002c0)="8b") 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() fchmod(r0, 0x4) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x87}], 0x3ff, 0x0, 0x7fffffff, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000240)="99", 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f69b2256db24ca665c6d2adfe04300"}) r2 = dup2(r1, r0) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xff, 0xfffffffffffffff8, "5db622672b00"}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x5}], 0x3f, 0x0, 0x7c, 0x0) r3 = semget(0x0, 0x2, 0x206) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/71) 16:00:09 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20040, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffd, &(0x7f0000000240)={0x6, 0x8}) mknod(&(0x7f00000000c0)='./bus\x00', 0x800081002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 16:00:09 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000080)) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x200000001003, 0x9) socket$inet(0x2, 0x4005, 0x200) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:00:09 executing program 1: shmget$private(0x0, 0x3000, 0x485, &(0x7f0000ffb000/0x3000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffb000/0x1000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) fcntl$getown(r0, 0x5) setpgid(r1, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r3 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r4 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000240)=""/10) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f00000002c0)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x1) r5 = semget$private(0x0, 0x1, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) r6 = semget(0x1, 0x3, 0x1) semop(r6, &(0x7f0000000280)=[{0x4, 0xfee, 0x1800}, {0x1000000000003, 0x1, 0x1800}], 0x2) getsockopt$sock_int(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r2, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000001c0)) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8080, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r2, 0x6, r3) r4 = geteuid() setreuid(r4, 0x0) write(r1, &(0x7f0000000040)='!', 0x1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x7, 0x5999, 0x7, 0x6, "7c42ff333cd17e28bbcabcdfd59ad220b7569f50", 0x0, 0x2}) r2 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x25, 0x0, 0xb5}, {0x6, 0x2, 0xaf72, 0x8}, {0x6, 0xfff, 0x5, 0x3}, {}]}) 16:00:09 executing program 1: utimes(0x0, 0xffffffffffffffff) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xff}, {0x1, 0x4}}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="67e718974baa4bc0b4de96bf88cd35251d6ab91e7647de4d7f168b9ffc9c037a7955813877a315b1c63658275392e6eaaf8b9eacd25a31e81399c17d03df30d5a3eb0d4c04f54e5646653189655fbbec2b49f5751531ee48538978e28c7d5effd7523ff8e737c9dda62e566a67e6001d143b6cfb891f2545b1a2eabd448978186c4f78d07e5075d3dbd8be75446057fc84381e58bf1102fc010066fb9b580414d76f94c31d970344302a72edb40f641db628ba2b34111ae9fc98762c026e211be11a14d479bc34fc560a375a40c68c9fb1fe8166e16d26738ff670345c41fbf25e82e8b168a073f1150fa68f50fa6d2696ae5ff1133be447892bd5eb463050"}, {&(0x7f00000001c0)="79558c64f21e8edc107813a22c8867d36be6b825ab0b11963c5936d4a0f39ae3dc04484d126b74140dfcf9276e4cf330a74921bb2be106aef316e711171e7035507df5849830d76b2e3652f5c037f574b2a4f34257e23936bcca6a4202dff82dc25e4fe91e2eb107b56925715ab2084403993051187aead4d3216c70d0625cf852b4ea319c1c0d6621e10e9960464acc4a7fb3ff691f675a458500a5f75a"}, {&(0x7f0000000280)="3755861449569e1540055d2df6d669202e6b79a110a09e91e0c0234c8a80b42b9d87846b078ddf464fa95504f9d866d322d91faec02577fb8bf9835d3f4ffcfd24bc3277e100e86b1f5d094ae0b402ec03db971618dcf5613f57a1ceec0811608c668f7ee47ac6fc541302fb0ca163394b7643ba916e3c1e36b1e89580c1897585a74bf82e32466cafb00bcf51bfbbcb936991df1f38400f09708e67bf2f199dd6dcd069e7b52c65c826c4bc4be1a24ae935a9dc7b483e467e1c35f5281f0d0cfd4f3f030cc0cff545989f681f49b14c39a62d379e453ca6b10628ecd4088a7c7a3c4502dfb042fb27b4525a80eefba5240f1b19b0b6cee324c03e6e033158184f740156af8599e3aae5bc9122a38b7c366944cf67d2cf81a2bd645c0548166207653456483ef608f8c7c04061c6edb0b5bcadc91ca9789c8ad9226d7149503751734ef38998e3ed3fec517fe1786d54bd35bf2f78e266e40777611e214f48c5099adfdb46424ee3164fbcbe8514c23d949e80797a7cf1f2ffc2341edc27b537b208ab3f109ba6975ffc3e88477e43f057f3cebf8725a37ac8f0abfd2ed3a86d3433dc82f52edfd05f04deb5fe6e8f0bb112c017f3128b18acf876854ae95bf8d64d27c86b5858b6592148be5cfb8af4c423fa4b14a2fd292b193993020326b69487b998abb353399fd97475e004b0d49d356726098da358e338cb71cbb53f799ba9a84cf01be405361a80766478e3fc0c91cce38fe641644dede89c894f66eacc208873806f8838a614171665494baf92587eae401c1218756898239d5a18a29ae659c9d783cb59ab243968b83d94cfea51dc6e5be3dd69ede5e3ab16e999a5aa434a088517f8a6e964a557f48b6f7730823cef7ce4d42fa3399b463f3a405fc51909880659c2419c55c72ef642fbd810d2b66b6487963291e35a7dd7437c67ac8a6ab0bf7090c2d8d23a8bb130c0ab48cc4af55eeb901e2701d3cabd0fce1c714190a492b90fe02baef48226ad22a76f1907b936a8768f6841b6c980e671109c101b297d5a0facd936e98a52becfba202566d8d1ecc25caa2e4033a5f9a287b06d9f4fdc35f36c7fa7f416526dff28af448623952f6163216c0fa9967285e14c4b94d8a45edb87fced5507e63b9b9f91f95726b8bd153a3ecf01eb1fefc5c5ecd85a5d5f831839ccc7c3191299003db1b6000980a666ef19ea933d991056e344eca78cf3f4c7884faa76054fa165d00eee13b1db54989b634dc1aa9f0bed77dd65d9852d73edccf7647afd0c2debf51c72e326317ef64d1abec23878467a4c4c5fc540044874d61ee2623cf64598399d6cb9e3922654973a39f05cdbfaf6c94628a89038adcea66ee4c058df7f4c63baf2ba0b2184ac0fa260ccd0aadce5d5af1a581854dd3fd68ca6cafe47c3d6c9036bcfa34e20d5d79d8434175efa2b04eefda85c07b0bc226188e33ea23404549971859262684e9f64f52d3fffad65d575d60cf17beee6ba846a2a6ca4216649054696a87ba28807a03680580b0cf22f264a9203d90bf6b513b345e1efd0c462fb54ff63ea02dcfb7198388ece51129be65a02f12464ab9d0a9a60f7b67d0d627510d036723559157537460055b68c31f096619420638d3fb07b6426f3ebba7fcf5b141aa1408b62358f88175725cf85dc753cbaa9fdd7a17154277b760c16649e28cd2024e2b262bb018e782590ea427de7743ffa8acd3efbdf90e4e74b71274c831724740cdc71e0092aff931fdf117dc37ac164e3c549646a8fc213a5b5f6a76685bd9feb0fd0b9e624a242c42a83536d1b8f14dee3ada9d810e5471ea674d038f2064797cfe4243453a04d705176952a16184c71487a4e597853ed2254d4ef7c904399f27d4efc3b33aa5316310359206f14038a4e613e8ac0d316dac612558d2264f09c68a1e353e6eadb925774d09aa4db99de6e5ba366af8bfbce79c1df6c7d972086c8cd091a43f7693b5f59ae0ae974954ebc5602ca3f2c3cf0561e2b48bd1a51369dcc0fb1668416b8b1a7582ab8749db97a5829f9a89ab15862813cdd7fbc6110edf18b0492c18ccdf05b5046b5c115eb6a010d3207de1a8a60f931919950949326318cbd8a30efd4c34e8c2508459762d9d3d65a07372d7e15fc8360e9ac405b31e00727a307098df201566da78a0514c22db31c221be7dbfdc8ef0d50adb669761ee79a34ece03ee7ec9c79c82bb4153e3dc8e48d32209ad40b685035379cf981ebda1a292330d2f704ef4795e520d8c909f5c63a7b6d2adf346e29c3be35d962ece672a11fce42deb50ffdea2a14acbfc929c691881fe0e6f1e6562d0644e77ed350d0a6af3961a4ee98ec5df98506404c373387e818d08464a045b364161d555d8c83224a392e207d68be4b972648ebb07f54925654da1bacfb578ea37679b5ebf1628777ebc3f348db3ecea4200dadf78cecfb483e9a30656c207d27f66e00e03954335c94a7bc51909225bab322d2d6acf1e37d1caa5492aaa13faa8523c40f635e725f5cfd04f171bf1b92a918fca3352fa21a1420f1912a238dcb6cb8777e2f419547abd11d7baf644c4b3883a772fe777f1c3851653370b49d3d3791871f47f3e4215200ab51cfe3129a1b6142e5566add3dc8e5c99e6a750534d12fa982ef19687c3f98ae32a289b9d89c18870cc4f758e93d74b6afed020432c2e390e3fe7d67dff970567b1bfc6e7a788c61cc2dc92493d18d36936b282ff7eb03553d886adddafe49d4de851059b6ee657e93e74c5639250041760a8b223b338eeace04663e6ee8ac4fec479f332781e5d55852a0ee83466585d2b559d6ee2ae9dab612cfe465849ef3de7055951376b2c403ab7881704debc5e8994dac77f051eee1871375fa36cd51acbc6215dd64ff7cee080cf823b7be7e40cef17b7ca3960a88a7c7f02ee7047b42d8dfe5a3b6d7b984b13620b0d20bcb4f0c49b4e0de5eb5332f88a86ff0fba0f25978f935a011655d7a4e2a119f67fc2fb1b88f52f54c424a0df972e6cbbbe61f0b12ff0a49935d5d9e123450583d609d3ff3376f4112366ea6f9e3382725615328b62db847002059c78caf8879ce7bbfcc51340b73f9773ce656ec5466c89226db000e50d0b50d4a04c2e54b05de7d420849ce8e9050526506886c247b04b55073f5b537e8f358139596ef5d4ecf9d354275a5770fffb92629f84f27e5ea541dbf13525cf56b3611e999b8fc360903942323b9ac30cb0f5186cdc3ba9e6e682ea7e5e4d2c0db026e351a6acad451794d034a068c5719eb6d518f84e4e7aa075a7f9d969c89508e9675a3102ec9186ae7625507db12b7b7f3d8e493b4578f5c5be131036803b13561251205c419458e4b9399227f596420c8bcedae860ea3596eefcd4b396bf2ef7779af148607bd4d104399dd6cc3c0128d9e3459e02276b810028c3e6ff3e88434e525151c8a8c59d107c6f46549cf20684cabad0289251f4ba2deec4f6db5dfcda6c494b5392f67fd9be035df807a37fc646c3f25e3b31120ccc1216ba7175c165c5e71a99932b3a2537827781a79d65791fd75e9cea44ab932b1ef1e0371cce6ef4d8b20b51b7ec046ee0a3e5f4ba8be7cc774b7450ae788a57ddaa811af5ff79ddd07e9bbe0e473baca201861aaaa06d574885276243ec1ec367287722c723e0d3f12ca496c7dbcb3558bc0866407a066590994cdbdf6da3cf7687d8ed7ba626c5955e09f1d77f5a98ea9f4b9f292bc759a0c3b916bf24baea876867fd55328d5b41065458de428606b4aeed0757b973e69defc8b83ff25f0283d94437d45c3c3bee42bebedc5c45ab66d1dcea81cb4bc8e9406182b7eb24900fc9476ae2d9ab676bd4d698555d1033230e29caf00ecc719ab5f70204e730f9beb7f72ddd7d60e99bd9862445150130331627edd85030f409699cffa85dc5980316f793bd29ee44085efb74964170b66bd62177badb33ddca1f1e9474259c1543fdaf36c96ad8162127995c34df0d1730b6af86314657f0a0282ed703058687001090bbabe3f9cc5d2d7221459803692ae82872c539b365c67f8b49d8a3ccf06b2812cbc76f13a1e553f9dd0511afdf6a499489e2841303014f34f084c1fdb8d6169d0bb60c8d7df65e18d0bb8f595b434cda06a42a4b75999f8104ce763c5f608d33f5e0bf03b4f98a714f56b627af7044f4bfb701da857733cba4848a7f65d1e70ce030a41c6c252ad4ba676124b6c8055f89677e98765fdcbf1c2f4449f4f6b9cd48c26799cdb9fb21dbd31920dec07ae3f846a750a6879df0e1a5453dd5273244b03126b28255c212528cb8ca24de57b3f99a41e4a91420e15d79407f5f7b52a18f7495477d291db215144dd3af633bf552b69fa1ac187f62ca6e319b1f2dfb282557a71c3f1b39bb4a11383d08fe81c82e2114f3d12aea07b6ccd8c3226b1b1f3531343e8c27d1c14335dd02bd94511ccd57bf2b8afd69b4a8559f697d79eb549a795c61e3719cfd3337b06e9fba6c3147ac1363c6032dc05cbcda52c083ca7fa13a850e4ca23e2648d099bb951b68e3846ff724a44e465650bd0a85ae3749226065ddc77fd38135a323ef2359f52d86260c080dcd3fee4193ef124bac2f3ff2b4bbe4d9e98ca4359d5eb54afe93e3b114f2365e27bd72a361ce321ba4a814b2b84482e34ef9365ccd3deaf0a4a6f41cd68b7cff9bc2b744ca4db158d9fe15c2a6c335b9508dfac946aa8983925da52d918e3116d223102fb70c453782575a69c2c027894d759e93a7df7f71de3555d9007588ab15a8a82953a7d6c0402ff61585481f590c20166eae084d9f2ef88c82da107501f8ab46763568c1e256ab4387e6282fc55cb296b5f97752a6aa24297195e0d15d020ba0740048ce376eb05b27dd2ba5efb0f3754f05f4c0338da8bc3d34dafdfad4bc2d880eecad8a26bd2e34aae373a91a0848236b625ce9efe7dbd304f478e0c8cf1871ba652198097092293c329985f42b58bf0d23387d8ef8f946a6ef075a63790db904139b04ab7bd7d9a1d405fb47b23ec20a17f5d19be9acc469ca2f085a82b4eae157ad40d28ba3d44d8aa7e914c6a771bc2b627820df5daf2a156bac093d3d06f88ae47e8a5c2afdeff9280ed0dd54fc02d02d1407fd4b52b07a20ce00eb667038fd1d4499007a161a27381af0e7bb0ab61c720baea7d3efafc73cc87d3d1173d7fe779d1a819a1c077f67e23b065d5b8a733c61558290964e75d9cbedcc1561243b1271d4955c4ed94cfd00684bb6fa853885c735e0787948e22f770aaafb3c1beeb7e29ea8c7e17e69097a22a67d60bdebff6b2e77d9fb8c5a1f0e9673bcf078fadbda63db4c665c61566c6265bc4ba96ac3b15265a1d9c55f966f8921eba57bd78609014968aa712bed440ca1af56999dcf2010146f5c49a8f8aa398e188f7f149d9418e51c1d3a4791aedbdbb8581ec07af745f011d9e055887528f3183b50ce771e9750c2026b0eef5538bd72da65add5e3027e1d3fe026575fbc4380b6ba34ebd1cc1cb003a7336d6fc7474833be23edb1fb9d1d50918726d3ddb82c755867754bf9b46a7aa2d5709d4667f6681e517209fabfaf3baa38864a155b361457cfbacec8bffc6366660f27318c6fbd3093ace0a72a7e5cc461e812a910751a926c08d5f72bf60dc1684b2ba721099934597dd6eb2b2ba201e37b0225691cb2c98fce4606720fb023bc2f6bb12d39b677dba1760e8d4ce2472dbe586802d9bc9467a23271ad8d7f057b4f47530e70e1aa3c1b13b1bd869d856f26c1f02a39ae434717f"}, {&(0x7f0000001280)="90a4fcd4212a281a173e1cbfe7d7be4b82101b3286a6de44d72cd30687477d8195e0c79db8c9071b2156e993bf61780a768f1626952de466676edf0a2716eea57cf03f611af01eb159adea01687cb68e119cdd63bb7f28c32298b5b74b04daf616aeb39704baa8539d8a0badf962b476394901e8179da837eeef302d00c6615ad8f34c23757276a4738e474e3b2cc0412aced87340002a80ca8aa5de845f121408883fc7ce8fa641b2b371467a77dcb0ba5c50e20b858c894d187abe688588547331169d5a61872c4a72605f123d8a7184e360d880d37c68e5de18a4d761b5acc262f442"}, {&(0x7f0000001380)="f0d5ef52a3ee812ea26d66124e249f25e3a8cc0522eb9bc899f05069ee949687d9af78a32a2466db739d5545ecbe8866f722a7ecda65258c84b0482681f8ac02a3ff", 0xffffffffffffffe8}, {&(0x7f0000000040)="1baea19b1eeada2d954be7c272dfce"}], 0xf8) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:00:09 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x900, 0x0) socketpair(0x0, 0x8003, 0xffffffffffffffff, &(0x7f0000000140)) r1 = socket(0x3e, 0x4001, 0x5) r2 = dup2(r0, r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) 16:00:10 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0xa) 16:00:10 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) fcntl$setflags(r0, 0x2, 0x0) 16:00:10 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) r1 = socket(0x21, 0x5, 0x7f) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1fd, 0x11) chflagsat(r2, &(0x7f0000000240)='./bus\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r4 = geteuid() r5 = getgid() chmod(&(0x7f0000000280)='./bus\x00', 0x0) lchown(0x0, r4, r5) chdir(0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='W\x00') setsockopt(r1, 0x87, 0x2, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x408a92, 0x0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f00000000c0)={0xffffffffffffff80}) getegid() r7 = getegid() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) flock(r1, 0x9) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000002c0)=0x10000) ioctl$KDENABIO(r3, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(r2, 0x0, 0xfffffffffffffc7e) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/47) setgid(r7) fcntl$setstatus(r3, 0x4, 0x8) mkdir(&(0x7f0000000200)='./bus\x00', 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="ac04aa126d96392ac60616be845be7b359b67204f20b33309b5e14807b0e16ba7b3eaf14e971c76e0c4c9e3c51a7ea43524b999a783cef18e7ae4a099a780881756d7371949afbb0df0261418e7e83ebc40997afbf77ee64e3909d4e82ba0f871910eb2852064775878b8b86d775d9183ca7d15b015e9f61043a4df95aa923240c0779da9e6d46e8fc363687798b759ecfa3c632f5dc16a07f853fad61db087cba0b6a03e2bd0372c930e00dec8765eba1f42dcde9e5c509de9b00424f887de89c9e2fbe12da171528aca92c9ad85db9bf03f0af0d82f33e31de0f79e665b410cd232009db43bc53f3a44ccc2325983c72b23eeb032ffa174581", 0xfa) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x8000000000248) 16:00:10 executing program 0: shmget$private(0x0, 0x4000, 0x0, &(0x7f00006f0000/0x4000)=nil) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100000000000009, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x7}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x400) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x1) utimes(&(0x7f0000000080)='./file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14002) r3 = geteuid() fchdir(r0) recvfrom$inet6(r1, &(0x7f0000000200)=""/212, 0xd4, 0x842, 0x0, 0x0) r4 = getgid() getgroups(0x3, &(0x7f0000000340)=[r4, r4, r4]) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x5) fchown(r0, r3, 0x0) shmget$private(0x0, 0x1000, 0x124, &(0x7f0000ffc000/0x1000)=nil) bind$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x80, 0x7f, r5}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget(0x1, 0x2) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000dfff00"/215], 0xd7, 0x3, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10180, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x7}, {}], 0x2}) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000040), 0x4) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) fchflags(r0, 0x10004) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 16:00:10 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x81, r2, r3, r4, r5, 0x0, 0xfffffffffffffffb}, 0x0, 0x4, 0x2}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0\x00') 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x200000000000002c}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x0, 0x200}) flock(r0, 0x2) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x48, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="8d") 16:00:10 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ea044fd33055552fb824b3da002bbd47b6e8d583e4d54a38b6b87cb2d72b893b576005c98387aa4f5b728193ef16ab93f12fc007916b3319c24ba11f881a4f6039b0ba38c5cc34505c8882556496fa390047bdb3cd1d2066397658b840f4e", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0xa) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x1000045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x80, 0x9, 0x81, 0x1ff}, {0x0, 0x1000, 0x1f, 0x1}, {0x1, 0x0, 0x1f, 0x7ff}, {0x4, 0x0, 0xffffffff00000001, 0x4}, {0x1879, 0x100000001, 0x7fff, 0x8}, {0x8, 0x2, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 16:00:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8042, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:12 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="26be5a3c4e99edbf735152396a45bca6e6d690bf8ad0c9639d0ba29352d8075a69207e9498912ae106540c6e6b33863caecabf5809f4c834c71d5a6a9738639e55be80"], 0x8, 0x800) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x7, 0x7) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x100000000}, 0xfffffffffffffcfc) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="2bfd76e58aa3ba0389ade84bd010d5003b86d40d503b1ecb52912d3eb98be070d41e45a408fdbd77a321d42e12ac09a83798e6d912234354898f6fe1ef1857ae0099bf4aa8f920969414fb6b5b79a8a4c6a6a8f86cea7dee83de4707f849b59829d70ab48eba9d47315743034e1d01ebe213ee7f41643fb82ab1a2cbdb8b1ec4ff5f67eebd442343c98fefe5f8e6c3d21f96eb894c1aeed98e775915d06c49acc6430d5512f89784756cd00322212ed1ce7919f2b3023cb2a096150652b7afda4d561461", 0xc4}, {&(0x7f0000000400)="0747a0aba7a719e68522ed4d61b9df7d485faecc79d148207c4545e073ed0af2fa748f865fd31c42a8d50f09ac159fb2ab0160eedcf03321eccf3aa3047b9fa5b090db29aad412bc4b4301d826c4a1702566b5a57bcace31aa03b34835357ac826beb2e8f737b84dd555396e4cab04dd237f9e7339a9f51bb20e676b78931f694f726f719cd73886470cf45e0eb1b93fd4efe0d876183ddb855bdc0ebc08884161c2b2241e2edec3a3818333be12055f6883aa8b1c5a692d8e675bb266c4e53181268b7c77ac538f0adc514ccaf84257131c2db55168c4f422860e598f4259ee2d2458e911547b97775a80b722aee82f44", 0xf1}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x400) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x109, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x62, 0x0, &(0x7f0000000000)=""/98}) write(r0, &(0x7f0000000180)='L92~', 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000200c, 0x1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x2107, 0x375) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 16:00:12 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x4, 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = socket(0x10, 0xc007, 0x0) fcntl$setstatus(r1, 0x4, 0x48) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfff, 0x9, 0xde9, 0x80000001, "f35778cb61ce5b1d8721c927c6c92968d092ad39", 0x6, 0xffffffff}) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x7c}, {0x40}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") getitimer(0x2, &(0x7f0000000040)) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004040000000010000200600"}) socket(0x20, 0x4, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000100), 0x10004) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffe4) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x4}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="e9") 16:00:12 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x20000, 0x0) r2 = dup2(r0, r0) r3 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) fcntl$getown(r1, 0x5) r5 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r2, 0x6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) sendmsg(r6, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) socketpair(0x21, 0x4003, 0x200, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSTOP(r2, 0x2000746f) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r4, r5, r7, r8, 0x80, 0x3}, 0x7, 0x400}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x48}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000080)="c221") 16:00:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180, 0x10) setsockopt(r0, 0x1, 0x8, &(0x7f0000000040)="764390a26f0c252d1961703ad098569b685eb69b40a232382bb407e35d65b25f694576e0e7a50ebe3f4dec1dcc80f8c679ed4497fa04ce0c30cbb46a207a12426a69913af0ca", 0x46) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgget(0x3, 0x210) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4d, 0x0, 0x1}, {0x6c}, {0x600000000000000, 0x0, 0x0, 0x100000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ae, &(0x7f0000000240)="84b58806cb89c86a77036600") 16:00:13 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) shutdown(r1, 0x2) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmdt(r2) shmdt(r3) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r3 = kqueue() socket$inet(0x2, 0x8007, 0x2) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x21, 0xfffff, 0x7f, 0x3}], 0x4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x28, 0xf0000081, 0x408, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x7, 0x7}], 0xfffffffffffffc01, &(0x7f0000000100)={0x6254461f, 0xffffffffffff0000}) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:13 executing program 0: r0 = semget$private(0x0, 0x4, 0x600) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x10000) semop(r0, &(0x7f0000000040)=[{0x3, 0x5, 0xb5aa6e8d11ca611f}, {0x0, 0x20, 0x800}], 0x2) r1 = socket$inet(0x2, 0x3, 0x9) r2 = dup(r1) getsockopt(r1, 0x1000, 0x7, &(0x7f0000000940)=""/127, &(0x7f00000009c0)=0x241) getsockopt(r1, 0x2, 0x1f, &(0x7f0000000140)=""/46, &(0x7f0000000180)=0x2e) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000700), &(0x7f0000000200)=0xffffffffffffffd3) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') semop(r0, &(0x7f00000002c0)=[{0x6, 0x100000000, 0x800}, {0x7, 0x4, 0xaa79a8bcbf882354}, {0x0, 0x393081b7, 0x800}, {0x7, 0x4, 0x1000}], 0x4) r3 = dup(r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600), 0xc) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000300)=0x7) semop(r0, &(0x7f0000000340)=[{0x0, 0x0, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x648ee6a5}, {0x0, 0x8000, 0x1800}, {0x0, 0xfff, 0x1000}], 0x5) semop(r0, &(0x7f0000000380)=[{0x4, 0x7fff, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0xfffffffffffffff7, 0x800}, {0x3, 0xfffffffffffffffe, 0x1000}], 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000680)={0xffffffffffffffff, 0xfffffffffffffffd, 0xfff, 0x7, "f41a1db5c73dfad42c3cc8b7b93fcc7cc23150c4", 0xa3, 0x8}) semop(r0, &(0x7f00000003c0)=[{0x7, 0x9, 0x800}, {0x1, 0x7, 0x1000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x1, 0x80000003, 0x1800}, {0x3, 0xe91, 0x1800}], 0x361) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000400)=""/156) ioctl$TIOCSBRK(r2, 0x2000747b) r4 = shmget(0x0, 0x2000, 0x201, &(0x7f0000ffe000/0x2000)=nil) pledge(&(0x7f0000000640)='\x00', &(0x7f00000007c0)='+&,-!\x00') shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000006c0)=0x800) recvmsg(r1, &(0x7f0000000900)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000840)=""/85, 0x55}, {&(0x7f0000000a00)=""/249, 0xf9}], 0x4, &(0x7f0000000b00)=""/88, 0x58}, 0x0) semop(r0, &(0x7f00000004c0)=[{0x0, 0xfffffffffffffff7, 0x800}, {0x3, 0x9, 0x1800}, {0x4, 0x3}, {0x1, 0x5, 0x1000}, {0x0, 0x3f, 0x1000}, {0x2, 0x0, 0x1000}, {0x3, 0x10001, 0x1000}, {0x0, 0x5, 0x1800}, {0x2, 0x0, 0x1800}], 0x9) pipe(&(0x7f0000000500)) bind$inet(r1, &(0x7f0000000540)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000005c0)=0x6) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x16}]}) syz_emit_ethernet(0xffffffffffffff3c, &(0x7f00000001c0)="8a058e7b") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x9708, 0x200, 0x5, 0x5}, {0x80000000, 0x7f, 0x8, 0xffffffffffffffff}, {0x1000, 0x3, 0x7, 0x7}, {0x4, 0x800, 0x6, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1d}, {0x60}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10200, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) rmdir(&(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000280)) 16:00:13 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket$inet6(0x18, 0x5, 0x9) sendto$inet6(r0, &(0x7f0000000240)="1821bb5ca23d2f09263f1dd4195e95b23e83978e1536bff69ee215569f2a994708f45fe480a25a6b668c6fe5afee84c11cea03b1fdef0bc1d7c22426b4ce9e2f3e196a13591858fd8e2fbcfda86537f262ed6cad39c1234a9a511e35cc17c6e954a4285576ba58f66d65539aee49073ae08a38e6bce7d668527448bc06a2435b2b0707c8f321169badee908e", 0x8c, 0x4, &(0x7f0000000100)={0x18, 0x2, 0x3, 0x80000000}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x3c, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0x2) sendto$inet6(r1, &(0x7f0000000040)="bc2f9c1a903d07522216fcb27e905435977fe146f1e6e0b2d38c44d770dfc0d2bd160907b1962ac66bfc31b66bc979babf442642a62805633a93a9968f909de74b43154fecf63059a93bc3df1b3382cec87ccf7d645c4f0e63df711c973760506dd8e62a5dc55c1fb93bb81f314569c4aa7bda5df02a505436e578ed7962147e051a79af8e5cb3ea9c719cefe37ead3afd747f4b8d4a95f5f021cd37cc86f65aa012a584b396f1e13ea32a82b3889f704000780cc4e1", 0xb6, 0x81, &(0x7f0000000200)={0x18, 0x2, 0x1, 0x1000}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x7fff, './file0\x00', './file0\x00'}) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000428d8742d8a34c45d4ab5127bf24ce45d00ffffffffffffff0004"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7f) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040), 0x427c}], 0x100000000000005e, 0x400001010000) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x8000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in}) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socketpair(0x0, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/226, 0xe2, 0x0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0xdc9f, 0xa, 0x0, 0x0) 16:00:14 executing program 0: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[], 0x0, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000240)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = getgid() setgroups(0x1, &(0x7f0000000080)=[r3]) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x10000) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000280)=0xffffffff) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cec2ab335f5e4614f0248b761d31fe429ab6726b5da1f38e0f8ddfb41bd0b4b17bd31902877a2a6617517f54070ddf6973731035339193371cc50143e4009c318eb466d20587d543b31d34fd379021da104827ce34cce6e886acb5ecbeedd021ae0d14c3a78dfad6c4dff987009e6fc43605193a34749a4cc467de11ef644a960f6e23c6554a950f9888e5e10b1080e83ef8c6401ee50d25d2871394d4b985e5edf92a0ee6d6bb059a40e2a19fa07d8e6e8189b4ca57dc6ba86f4ab1d5bbc3101c5cc199f3b93c73138c03b3afc3e2d7606407f84ab0"], 0x0) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r7) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f00000001c0)={0x2, 0x4}, 0x10) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x0) msgget(0xffffffffffffffff, 0x3fd) 16:00:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setuid(r1) fchown(r2, 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0/../file0\x00', r0, &(0x7f0000000180)='./file1\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x5, 0x90, 0x6, 0x1}, {0x3, 0x7, 0x100, 0x100000000}]}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8006, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x3cb}, {0x18, 0x3, 0x2f0b617b, 0x7}, 0xffff, [0x7, 0x2, 0x80000001, 0x772, 0xb5e, 0x9, 0x6, 0x100000000]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000428d8742d8a34c45d4ab5127bf24ce45d00ffffffffffffff0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) read(r0, &(0x7f00000001c0)=""/194, 0xc2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) dup(r1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x24}]}) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="b4", 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x48, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4d}, {0x25}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="98d1d70eabdbae7180e4ac0882d0b72284b74d22687249c5cd6bfe54ee9fbfa86c30cf518c5144b0c680bd58d2b14a15d4c2e1ce454d4ac66e3444b047c9afd6880ac32b84f265a4b058318467e1fecd1715bffc5006ffcb99750b5a04f76fe21be89bdb088878ce18bc17ac39064b4e75a27664d2aee43fe87b42145baa84d36fdaf14045a1dddb0e7b0a9b10ad1aff44779a550b42648e2af6761195fe9051cf77088f30c8e3782d84faeae9c400c108a9c77ee114fc25d8175767cefbf6d670f839708d6eb25d502a3eccdd037c098b418fee7b6a2dc6089f87d962712897479a0b5d2fa847b5b369f54c16841b9f4bd7d4eeda7643", 0xf7}, {&(0x7f00000002c0)="eb29f797013868c1fc8501b422bbb9c8148e22339b5effd370195eb69e632795bc6babfd03264c9f252a9b984c277c9fb79944eb3f738a9335e0df3c2e5f8e5ee0ad8362bfaba1044d88bd51841a88bacbddf16a51cc4eadf552b3a7a1d5a3757c2e8379c1608ba0b82c957e84d7c24ddef052f3cd5b56c63603d92d35d7d014ec8cc744b4ce126f", 0x88}], 0x2, 0x0, 0x0, 0x4}, 0x400) r2 = accept(r1, &(0x7f0000000500)=@un=@file={0x0, ""/64}, &(0x7f0000000580)=0x42) bind$unix(r2, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) socket$inet6(0x18, 0x1, 0x1000000000000) r3 = dup2(r2, r1) getsockopt(r3, 0x3f, 0x1ff, &(0x7f0000000040), &(0x7f0000000080)) connect$inet6(r3, &(0x7f0000000400)={0x18, 0x1, 0x9, 0x79a}, 0xc) shmget(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') getrusage(0xffffffffffffffff, &(0x7f0000000440)) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="418a951eff3f3b6821f47eb4fab97d0c513a118bd8df0a97ed50d225dc0fbaa35db828d87ae7064b055f6c41a76beb4272b615fa15778cb1876ea30066984ba2717eda9daca0e95de883f5e367ac30db3b79165f8453e970753e3c5613dca2924c275d7c791492e8e7927d1cdf75bcd196851abce90c1d44a573d45985f7cbfe7c942b0157100ef8386a2355d76d7594a5c4a995bea8357ab6bf28ddf558", 0x9e}, {&(0x7f0000000100)="5d7e67705a3e69d20e25ce2280d2b093290149fd8e7fa90401bf4d134820", 0x1e}, {&(0x7f0000000180)="be44db04b6bdbfa94e9e95a7a9b219959541bc7ab5cdd640be80490ff1670c16a5f6c498d9d6677316d9f63958e559c3bd8f79e55e7aceb737c4e53c", 0x3c}, {&(0x7f0000000300)="4cc7642ef12a088532ca429e3eaf446fc0c03f7ab1aba3636759ca5f32b41ee1f274ff35564a0c7b14a1f52aadfe7914991390983e9a66a0824956d0c47cc3d1aed50d991ad1a97932dda850819fea13e657fd7b052e9a7c418316c6756f5c6dd1730396a314c1fb23d7bb6e472d358d0b40d348f4819bb8c1dc316ce14641ad64e689653c2ed9873c94f6c341c33b19daf4dfcde8789926a1e48beeb8a4209ed47d48130ea26174a26a724697da9684967a805a20a0ebd0f4ab4bad47165161c9eeb9e4c6c0a66ebe2eb7836d10d15aee673bc3bb54f2d5ef72cdaa348123a0cf2d60b58bcdf7db5522a04b824a33bbef23a51955cad40e8ae4f552f8fd61240520171a08ccaa73ded0acb7590e8fa0fd5b4f57ba600e8456c983aa229604870810b60c57912c4a403ef8a3db2d5072ed83e1db4c80973facf2ce67873d2e61738e0b1ea159bdba64ca8d98633be819fe0d5fad490fafbebefd206aaf20e075a905563db66e508efbf57ecf4381c0967e5d4be3a13b0212cd48b4ca29ea8aedb5e3bbbb4e3f86fa2403839d5723b9f8c25efc01f2eeb5472a3cfa8e0fe334baf478a080b746601c1c844b381f93e09ab534019cfc7e179fb1f97d4fe82a26bde112f494ed08887e4d118bc16919acd77b85d7c6020a66194317b3af4f6b8d6686efbf4cd1b48d5df9454a3a20c827e74a64eb08eb0684b7033317f80bec6891395694ff57bf9ce23358077625a9918a264f1ea59ab1d1ab322ce4f4d709a9cb5e4237530e7720b8d2f55e2b53d5af991d4acc31c125686d08c0870795423a6718e34779b522e70a5686e907bf6c96f11f0207f07c1c2775f128b0caa2fe3434e1633c51d75195e288009c5f19f38fa135e87f07e85ad2b8e8c655b0846262b30a7e92a22dadb616b3c27262c9a2ff2401457cf955b4df08447bd347191bf468cecff816d39c67e825d38d7c2df9f71b12f2f3a6ae51c3a1a0324bc0a77b01b20db9caa4b0be793b776d67c47c1eb832feb55be81688c14a5a7f7d6c07abc610be05eb14f4db91a2ae39dbf5728b85675a66bca8c46bda2e41843402df4067fc659377f9ab4c7b27217679afd3a170fe0cb9b1b5a0428f918d7f064e8c770a5a78e033e466412090d9eab05205a96398339905f3a8004d102aa0a093ad77767ec67d0058feb901bd90a90c0a52c9fd298bbdfc9d43893171ee4cd9e20520919b11361d10bd278f05459de00ad8319e328f30bbf6b2e6d6ecab0cabbff51d7b98b1ecf4d79915a412f6e06931ded5d45037ec5ade22c4ed6309812afa9ff70472b30c641d52136f44d3d21337820134f3752d7d4226825a25e5463e3c9c0e6fa020692fa915ffe0be971f028e426811800f599c6ce0b2d047832b3791af070b6d16b970a9279c83e64dde1cd590c1a3896fba06dd02aa23bcdfa8c7ead9a6467adffbe674ee2487f6b38cbd5396c0db1c30662f7478c2ec2c209fc562dafa5f5111004d9ebd29c1dda218406f68384e86e050a635eecc5b63a88d9900bd9210ea87f3e5d7a7355d465574dac05bd45fc0e2b286eb5f837104f0a7a217f6bb5b36801fbd545ce06c64caf5c2fe8b96abb7ea30dcb7c28ed2c2322a92b81382fdfc74c784c96ed39fa8e10a37fe94a4b798e27e1db6fc0183add37ee8ff73183ced347e650f0109cf43eaf389e96635e82375bbfde1397988606d849cb635b6351556b17e5594bc64e32682a558302cb0a589a0711703e7b7c984edcf86f1a41b1cfea1fbca1a97c9830af68d0133ae2c0db292b3c65e07a5c761212536f08429715967d1d9796a9248906c25f5e4d0c2596cd3a195c5b2c62829fe4d64ce9872e8d6fb0be032f1fd639988634280922c5e066ce863277f731b5c2085481a2f480c8bcb649a11806f099c84820c8b42fa6a50449ba94382649fcb8977ba01c3d1c4545aac3138daaa937b6a5775b966ba67ef31d55d97ec71fae4d0444e7596f123981e1442f9e21eacade27d9862771b31967aba2dc9bbe3ca49819de5750a237e16e2d71c70fdbf1356df883bc97142c7aa311ca999327bbd8fc3d58f0af7d1fa5a92cbba08c97fcefe4d8e75e8d4e8c54611a7303b6aa80fefd1419a76abc462917e770a2da8faaea9ee1eae5bc6f5520859801d8f07fad30534f12cf83721df1917b005d9cd4b799a7459a83725789e9ed6a9f85cd490788ecea9c2035371e2c29b7cb794a6705d472b8d8fccdf1881417267eb920239818ed11913498cff421877161000aa65c1f979f61509beb8b8c792a96745343c4eb2646e5cb3d2bcda6537b889cdca78182c88dc0e7adcdf012a84ce24f42506ca3241cc316f19b7cc673dd0928758c913132540ad86c41cd2733e54020f5446c73946e23a2b7261a2247b5261632702383e2441f9b9d4cb06309cce369fe102afbaf8f67ef624a8c2e767857889059646b351c26126b5afbc2a374a8e48da8bb2f89105a2f7e6d05d8ccbdb1603da13891927d0d53f2d44a7e0ae34740cb055cd2c92ee92c698b329d16d6881275e4be5c68f1e5761e05b969a16f8ea7f612eb8fe362b8f5f6d3bce4f1d2b3eb4c0b7b7fa3427daeeb3f8fa8333b3809f4c6ff54a17b27f34e8fc17233d3d81835c8643781cd24cc27599b2d5cb3d7517a672c7e31fafe79a322f1220996c23d2d77dcdbbd859532c752b29ad07cc7e3c93f3a21779edaaa6edc5b5fd36640116f288a05396834dc49b77be3850a1f812fa742534986d5bdccfd1a79ed8d965827f5ee34bbc536e7d26dcb2e7bf2595e3c8c7cdc2b6de43bc8b992060dcce071049757e1a126eb0e5b18b98f4bcc51d64faff7b17f8a038f718d948da3e7a437067863894762a6719121766d746f8a4d2e7a55c0bb70c46e063ab5a8ab8cba572cbc3abacb4cdb704095f5d5bed1701b3a21cdba99c1e284f33dbb52866d000b3fe2f2d068dab1363483382e0f74e67a85cd0a6883bce9d85b3168978fa3ee12899fa19e469c50e45293b0470a35bcc897e2f8b786948cb84e355b3c986d01742631f0c3c3cc8e60c12d1cee8c991c8f7624f0b9c659a5da69e58edc52abe6125adf13acda508b98abe6f07286522f7044f7417726caacddac3de8f354f61a2a277bc6e9f2aae77199587993a473f1e9abfcd1048b91806413a0041e9a049f3605ce0f3569ec4591f9c8cc4a42f01c32c1714a8bfe644ddc99d7df3d6c54f4c752e0e12a057a526fd13ea4d862f418998b72ec07f77b055d97bb53ce229a85bccd41fe3804db0c61aab69dcf758ee6a87747b7ea4a333c4dbaccc47c5e166a1074ae9cf2d6bfd45deffef05ec73f419db3fb028be0b2fa3f933a5bf4dbb0d5242bbe6e9ce58110ecaca5af638ad6e4a917d6726acd2fc8ca6f8530c72d924822ad463f51b96c1aaacdf79f0cac1704f78711b1d4367cb275448e020eb14074589ae194940c33f89119f98db2178ab5ead95a23c5280243ca286d5924466e7a5538a93ed3444b96c437476b45a73c47848153e9f8d4e1248aa49a7a732a66a11f6178d89e8a10d457c6c63ae49b61f858753fff86c43496a47e4528afa093117b5b5b7673f42340879415bb54377bd6147ea5443ab0eb382f6ceba88256095c308f69a797dd2e62d7bb62e9dfb08be8c2493a2e19a5f906c51b4cbcab8c660ffb3fcf39591125419756745c0048afecb9b06c500c8cda4f45db847c94367b665806177459ee87349b6119a7d064660df39e717f1a0da9ef1717625e4ae0352e015552914db7a8a00950656aefa89dad82546b00c913abf10dd8795a2569bc2244ea89e22aaee7b2f7087cac117397cb0a25955a2850e60c53c272911d55f5ad3f7a7ae87a6178e6965dd8b45359f32702483160b577c103d4f9827403a2b8a07db67227adc55351e5a7b179071c36f6174452329ef83ffb3e3d45a28d808174432798ecc9d74fdd428b6eb7bef1d0135662acd2ad4e90f0ecc58d19105a51a60d90358f36d5985cd177e67f5d0657f2f83d607e23396d927677cf8183d45fc1ee90486f9805fb8af09de7870fab9898c16c8a4b27bd5f01db6f25a1b8653d674f9aa1965586ef4a1074805cef884f14e1caf22f7bd4f3e4dc56b4d7da7afa22db459cb983e51a0b99cdb521d3d9d6ed95590d4cdb70f3e65ac614d1b90602ae2220e16dd788e7f9e10cc8c82154ab49d63ffd15d2dda9174621647177d258bbf6b884323fa961d2b8f961e62be44a9ec515fce5b59a2a33462b9eafd1e5a225d45877831a21827bc1dc988f202ab7b0379f78565e2a87d89673b9c02a47908f8108e8f63ec2f0c10537cb07ba18366c5d9d5b5e04dc2b1a05bfe4830e1d6c355bffa17016e8e565282420c2b04c91d627618a3e64180a13016be25999b3b7775471160ef8440db5594cb2a41ce5cca8372e8fcf33ccac9ff945b68727a2bd13f42ce2fe4f5b0dd695f12a89e9344b51d5e4dedc4730bf0ea70c2d02b2e8d48f945b7289fc9a47dba03f3094886663bc6c1573a66f7cebdf26d68a50be39d9c21d6482566e00c28b4cdf22252a58e2bc6e8e80edeab1d83dc565796d0e9cbaf35ffdb456f46a1234885fd944e5edd05c4a68379e4fd99878ea1b57bcd651125bf417b73a9d5e4a2393ab867e587f93247a4f5930a6b62290543b26bde8dc4cfc9ab17192f545dd7ee1131fdb33c2129aa51653014724df448387c8d86dbfb575e6c885c5cf8db2c177ee6447dd01446e7d8d6056e7e7ecba5ebaa8347578ed1f9ca9892803b769ffcac2d4e975d0a9cebbb6b3a4f7284f4bf29eef30349e6a1fdfd00b59a673a9ef2b680d657907b6037690ff804cd05bea9c230a3ad43ada48e21b7415b1df9d90768d8b7a191aebdccd04c9a5c35a3cce536fb0b468e828524ca4850bbc5af7ec7d0e6d89fc56d2ab3ea7bfba13bd02adea7270da9a57c032570024e674d9fbe8b245b258f55da1acce521d203bf84eee8b4d27b3bfd000bb91e721bb8359e532469f4d2b86ad4ea7a4f16492bb8144a4f9b88d4f746b1db5556bad30c99eb0039d2d0348029426233c97c754709e6d13a0458497ad8c7e0953395882bab8f7884df56de4cca84e7a9bd3be3b6fe9c0f8ed068e363d8f2718c6e5108a886a63be96e739c85f2d2914af14ffe7528b90006374930f3116503ad7a4bcf277e7f94473bda6a9487b0ac7bd3b3e1025c18daf9f1feb0b82e53d0203180106792235841ecce5ca877610f1ba7c49d82dbbf2af0c68e7253dc082404dd313b1f9c11f860b0603ddaa35906f70dc73b8d858eaf1322385952cb96ac6c811a5ff051183a89f04fc6a0ed5b9962725ec6c2733d8a2f4ef587541d9ed460830ec19ca73c3ef2dcbd1b02a139c6cc1158d81286f390c18c0fffb55607f6c0c3757c2937e0c81741bdda79867278c43e65997e291cc7569169a01e4cd878610e0fecbbe92d2e573898a7a758dd8c8719ad7986c4331e1a395b23445def43292431e4b99aa1d54a47384e6a5d0a3a1581025b740ab0ab7e9bda522a4ac29c3d620b7f52d200a7123734fc6c153b105412aa5f417473c7ccc3c860458fde0e1904300fd9dd883058e0357c80cc743aa9f737ee8ee65ec943ec6f15b336485adab33a44d9f97abcd71e1426cf5e79f4df701881aea390d0224fa36387c1455603f8c262a3c724816693f990e9ce2bce167b7a1e2df610c2fcb994fd094e92eaba19b4b9e4bc4c45f30805971803da6aa5ac1e6af73f742175eee704a984265e911461149dc205ba60a765afc42380bae03bbf16b7fa61bf703e4f6680", 0x1000}, {&(0x7f00000001c0)="e9c68ccce61de8a8ecb2b7f8f5f867a45d83e112ac40d715e22ab4d3a4a76397aafa3465af241857880e0b138e18486a93406d5d9dcde4f070d31b30941c386090d0550ff55f0ae97e4fd05b7b6cacf565b9d7538939a43bac6b80afd534f5d043ea9bd50bd1edf8a723a1142aca7788cc54e7e60d75ed1700c1c49854733e01a9faffdf7535214738b789f50885c8924c29b2af6d93fa", 0x97}, {&(0x7f0000000280)="4e08373461266e2a3f3fff2d37d70bfcb938ea376dc02ab6d9c4bfbca11d7264", 0x20}, {&(0x7f0000001300)="3c9f4c00968ce2b0514e52aecb153c746b5ead917fb73695a4e73c0b827a59732127df48d6e83d060838d4d1d52bc2a8028b1e6b594fee992c7218dd9900b87a5bcfec3cfa9baf68d035ebafc004ef54db8feb0a478d4f3f23a818f6e2390c1593cdc7286c447dbae87fcaf2a046b675dd6e30a803d247eca2b5d9e3980ec169950e082d08bc97957d96fb322eae94b60694fd9ef669d3381227607be7efefa854e50d0475a6933cb667fc7445122807b3c17de9f063219a3ef008310247", 0xbe}, {&(0x7f00000013c0)="0da0adfd38a181ae4b385e380f2ff65fad5383ab5673ea25e0a0", 0x1a}, {&(0x7f0000001400)="b33fcb2105f458a90481", 0xa}, {&(0x7f0000001440)="b8281dbb1d7345b639198a81", 0xc}], 0xa) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 16:00:15 executing program 0: socket(0x0, 0x7ffd, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000080002005, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2ef, &(0x7f0000000100)}) open$dir(&(0x7f0000000240)='./bus\x00', 0x90000400000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc010570d, &(0x7f0000000040)=0xbd2) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x5}]}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x10a) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa80, 0x0) fchdir(r1) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x8) 16:00:15 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='r\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') utimes(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0x0, 0x1}, {0x3, 0x7452ed23}}) 16:00:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)="efb46e8520ebc187bfccab323e26a9e77739d7f2f0134389a0d4ef9553a26b9d283de987c93f5212daac40d329905fecbbc2413539bc3420434217fa50ea565349c713ea4e3b501261137a31232b9054dfa928e07e181385318fa057c418", 0x5e}, {&(0x7f0000000300)="ddae24eaf1ad8345f0f27aae57db203df189e82626f2297cf599c919f4cb41fdbb8032799c9357c9bcf59616f2c9741d9a55ec7436d046495c83dd44f503dccae49c4cf3c6baa65994f8b29c7c0a3aaf8001c12eb4d68d", 0x57}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x1}, 0x5) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) close(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f0000000100)={0x0, 0xad2, {0x3, 0xfffffffffffffff9}}) execve(0x0, 0x0, 0x0) r9 = getpgrp() r10 = getpid() setpgid(r9, r10) 16:00:15 executing program 1: socket(0x2, 0x5, 0x2c24000) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204e, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x81, 0x9, 0x9, {[0x9f, 0x8001, 0x7, 0x3, 0x375, 0x6, 0xe3, 0xfffffffffffffff7, 0x2, 0x4, 0x7fff, 0x100000000, 0x0, 0x5, 0x5, 0x6, 0xfff, 0x1], [0x81, 0x8, 0x80, 0xaf0, 0x1, 0x4, 0x100000001, 0xffffffff80000000, 0x3, 0x4], [0x400, 0x5, 0x9, 0x0, 0xffff, 0x8000, 0x2], [0x1f, 0x8, 0xfffffffffffffffa, 0x240, 0x10000, 0x5], [{0x6, 0x0, 0x1, 0xb38}, {0x985, 0x4, 0x1, 0x2}, {0x7fff, 0x5, 0x4df00, 0x10001}, {0x100, 0x4, 0x9, 0xa7fe}, {0x6, 0x7, 0x7f, 0x1}, {0x81, 0x10001, 0x8, 0xfffffffffffffeff}, {0xfffffffffffff801, 0xffffffffffffff6f, 0x3, 0x4}, {0x1, 0x8000, 0x1, 0x81}], {0x8000, 0x3f, 0x2, 0x8}, {0x1, 0x9, 0x3, 0x1f}}}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xfffffffffffffffe, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) readv(r1, &(0x7f00000010c0)=[{&(0x7f0000001180)=""/238, 0xee}, {&(0x7f0000001280)=""/217, 0xd9}, {&(0x7f0000000000)=""/81, 0x51}], 0x3) r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000024c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, &(0x7f0000002540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0, 0x0}, &(0x7f00000025c0)=0xc) r6 = getpgrp() r7 = getuid() r8 = getegid() r9 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, &(0x7f0000002640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, &(0x7f00000026c0)=0xc) sendmsg$unix(r1, &(0x7f0000002800)={&(0x7f0000001100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002480)=[{&(0x7f0000001380)="769775f63a56eb3d4ebf8cc41a26984149e5e83b50570ac97dd2dcc468f2b48cf2234105fb50364ec903b5fb1b3e41fdf5f75f0fc8f486da74dab525d3d470e5e58e51b112cd35c7e3cee6d936b02fd8d7215ecc5b3dc18bf21b8f46ac1b1d92b35bc03a7a43834bb9d55a92eab3a0363cf46670fd26fb44677339e4339506e9c5c773161725a7a2d3f8b56afddd7d974052666ce16143eedfacd78e41e8d6d5078b4b2e7a1c92d86aee234bc67f427084bc401f995fcf887f478c3304fa27f339af29c19dc27299eeba5ce17716b18a5aada6655c53d1562634b05ea3dc2e1d90e1184540", 0xe5}, {&(0x7f0000001480)="d57ad6c6a5a7071f564abd3b81024f2b7de619d80e349fc0d766119a50d773669d74151356159c36b64badfca4aba140f46099f64c827d32808ee8917d512f0451ae572b7338c319bd58e9058c8b2d6ba77572554801b669485d7d70303a3acf720d69133ffea4aec5e3160b2145e046d2a627debda06c2be076e9701042cdcd29459b77df0c657b833d539dd78f5b91b376fb1f1e1086e9c0e8791fa3f9dceb8daeb879167d8624f111978b51528f6463aeaef98c1203f5575abd4f290a8274c4173947cba73dfc08961230b8704c225359c2fce604f6397095d27e75bba91638029c7c885d9174625b3d7b2594f9cadf355c98882d57f4dd79cc853382755963c33d034e682ceccf085a15a78dd57f8da6eea099d4e75a555ee87cacd2391abc4ca4c03b3321b02e87ae0952cdbb750ea2743e9568fd6dd177133d33aaf70cd29cfc5a86fbdcfe49b56cb453b51d49fb94600ef3be9beb49acb445de06e47fbe9b77cd6accb875daf049e0c746b05ce1ee4345631fe31b463ad951620c832e065f6a410455e2b511c8b139c71b0c4ba00609046a9498579ec5424fee0ddd24956872165d600d7be11ff742142ad451c643d38c4e86626cb243c3a958871a72334a87e4aabcebdb16b627188deb967490535de663e839f057c9d18d733cbb06f8adecadaf863b322dd705d0a47100118971e6cf118f47563bd67154a0cd36ccc294a0597605c5974643e6ade6767154053b517fec253d33771a37d5323a65406eb0f1b520db446c16967d81dc7c5bb862497fa9ba62275b6058494bccc467aa2f6b83eb5447f3571b78dc6f9005011e4083fba037b4186de061fbac5a4b72f2c4d15a05b6fadef23606e736472e316265d7748602098d8fdbec8a9ab83aad4dd0f7029a5b00559967f3377efd044d788f9f55b7c482886243f95a2f8bf71f5ef9f8317c3c2dad56b087cacfda1c79859a08bebb1713ca56d95e90277d4ef9465e3056128bf334274fc94fe4ef39ceec195a28458516e7cc51ff26375b5bb8bfba2bca3cf2c863bc2daa67a81dcfcd6e7df3cc0bbd366ffc1ba7f7a9c9805d8dbf41ebfc4c98b33968d361c3a730329a7a708e2d6c79fa1cf204930fb869ea356b3f821c26292146c98a4af0457e5cb89930acd7ba1615b501e914f33d859294bbfec507074bd689b79dd36edfc58f46e08c030c19ac3bd0d1e7fd10f2055e65e17e874a0863a1e7763a76a23a2fcb0098b272f3da9d5434501e8394098049edae0a98afb924babb1789f6dc6774afbcef44359703586d27117a316a29f41120158bfadbb2a180d118afaeade4a8411af25907243bd819f70265cca8d5bf9b372112d52887d088a546233f576e2daada35a276b9326e0f7b62281bb1f17367d44b849c2d9a67cbf9940239ee5368a659c5c33034d18b20028270fa56b6faf363d7ef0a2a6bcbb2501c12e90cd39ed124d093ce3a83af04667c2b7db94bc1a365e4025538e9575410d3191c20fa4fde7b88c925e504601979109a17be2c0085556586de5c5ef649438d07b9b9653e961b06a2cdd6974fa2125f29f2743b169151db80e57911de448213b895e486645a64a032fd737046961802ad0fa9dd9f7039b18a6892cf1f0a6bcbcea05f106439ab362eb35212e0801a1460d4c2a1ce1edf2773308adef6b0889fedeac1702a1251a4112b3190cb0e6032145c08f9579b05ec4d5fbd1e1aca4ffdea9b14d70621010f9598d831155f6491d1bdf7921c7b7bd2373dd1ba8808766e99a718b63fecf773a13b60af22ca0ff2ee32c4e572c79f51f6406d627ee1d0894c3fd4722f7f8e6b95aa223d36228bafac3a665acde4305426a5592eb7d65330cc0f6df219aebcc00d47db4fd123a610f951787bb30e98a7530618ae681d47247843348dfa6f024932919b92cef264ea85b0833ac2cb565df19e1a6f4a880ae6c1ec99a46db10cc269ae51f30cfb3686a6c74e4d719ac6a3234f249c928d60a34d9e55273958096a5e6222a9e4d40c55dfc2dde5a2f9f5a9fb36bb9ee96a37b7e7ceb4883015fe6b2b7f4a361ac682709dfeddc7ce8ff4d02b5c349431b3849ba9b79738c45834b85f41395b734e1a6d807ea59520f4d00ba74551fdecd077ed87ad256b42d86ac007cf402a27b019f09f04d00dc76002826d7cee022ff4e3bfa09c166d268db9f9581b7c457b75e33656f515930d66a1a041bd32f2c6db68afee04a99405a81ad3cae0d8c83d32397c4b7d01e15aedfa405c3ae2431bcab8a949e7a4e1210dd45cd788d7a3ce6a9fb81ecefa2f815d47f2535cfd67441f0e77d49184210ce69be92b2c22c973b10535647a385b47d3960e18a297a9481cce50a3c7c29d2bed238fc8095484b60b9dfbba0bca56ac8fbe8f48bac018f32762130e99271c7cbeff9777d2cd0a40fcca60a95b0acb1a81f07f51a491297b9cda3a0681844122323026ce9ecc7a2a4ab532ab529436a8fd09be20f2105865df19e90de08e09cfcc2bfebffa57327d06e4d7c24a4ef48a2200def092ae36dab04f07db6174fa20190414ad9e0db9109026f71ca8956e082c7907591539960fca73cdd26bcc1bb50e7636381aef47522a6c3a6de696c50f817a52109b9a61d0b3a1d223643440ce51619b7cbde9040e2abca7db0ecc17a8c15ecb9c44ea56849ff4ebf8f24029af0fc9dc9c769a3389d0cebbb23bec52063d3bc28f855ad9a0c7e1d145d16d520a0493a356f4f168cdee2cc8a21b4276acc4947695e0b7bca1fe2f153eef99c4c5afd8f021e34d8e0b5711e7c491d3eae7d21cf136924118924ae28b4d4300787c2644592da3979d24b222810254cff6dbe8d55375f23b5e078bed03d0007ace8fb1676720439bf42d7134f9abebc63103c57526347a98419cb5becca676d27e09898d2b5e3bc9c8fd5d20ec05b829438a14ea2f70e1333e6d952bd0aeb3e05ac63de5d8489271ade52a38f44b7701ed10851a1e7c8917db18c918f4e79252d99e7a41822151c6c211eaa441d6f371fba0d0d4cf186abf19f9f1ea5d44f27cf3a462bbb7e6188a66cc68d64ae10d864e9050af0a9acf69600ef27fbdbf5bd0f2fa201006a2684d980cd9432d4f46b3c83f0444f0dd38370c32859776af46fd648381206bfe6c83862740b64ee4391f1a220ca12c4d1e4b91ad19cfe67949b3dfd183bc481d585bb5c998804606859f474b12355cfbc54ddfb9f302c548c5f1fbe3fe789e5cca77f16aa586a80e9a56275d4d41af21e05c8e1b90854392d30743f0025cedf90184d83d66166828b041ed00f908dfcfef644464d797276e8af94b76ba3bb8cd3d5c5e8923c8d72342ea8957cffb05ca58ebd68cff1346d5da81d1b93b84da18d4bc95e2fda0da3f3686dcfb9e593114cf88a17261f27fa34bee9214a4e4816e2524d0a91fe90605da6085201e6914cc20af99313f35a8b6ad293b5c0687e8258a17bb8b7b2ceca35621e073757321a13dc91e4baeac67918387811aa1a0c0adc73d4636ef2d72857c5ea626e24cbcb0e9c208261b2caf412462ce29ebe93ea3e752d4627cd48122659bb91c0c464bcd7832fc7cab69c61873d7a94bdeb58b51ed2d1acee6bba5e18b3b9ebf77750d7f148618f09abbc598a75f1cd7363e63936e6f67e62d7749d566bdef150cf3937f3b1a17231ff163ac2828be1344533683678d89f68759997b3e81d5344c0db1ab089b63e9762698d89e10793bbf361c49664d1848c0f9bf319b0b84962f62b854b015584aa0c9475112b5906689c9b76ddd9785fe934df837cc8e78a6fed35563a1649166d5f097bae63427c205f7b1a63ece94c46934811fb79a39c1762503723c652f84a470147ff52fbf5ab4f7947268ffdb09f0f0825a037f2751ee71b82b6de13637214c716501700208e19933d53a508e70fc660dbcc772f31ed9f6840e0c4861c7e23994ddf25796da2d12e8b31b103fd5c0d8b80ccb3c17ae90cf93c388f9609f655d6becdff0bf1fe0e3737a039aae59a7e89ffeb7c2812978638b82de001d80b514f19288458e72d25510ebdbf0e3afa466f7e94b6f74d049a14ffbd047477df94da15e6d3965d4acea6a7b22fa05086f1f35332ec66ec77c6e58fda5f568a8cd048b9239defb86f21c5bbad98952be6008f1f793ffb58a6f6899a7d121fc5d95babc8231180433e1b7a192bfffedb52ead14daa46f8cf6bd0bc20a92145a93d8af095ca088547445503dd72ed2482c257faf4a06d22b5db4e60c64fa09713cfb7093ce499593cc3670dfde4f3e8a562127524bc587902172f6665484d481cea6a51cbbe503cffaa5c11b0e25c7d4dcf4ceddebfed2ca0b4d4eb4267d3a5ced81286a3c944c57b94f507d5b00cf2f50cdd8e2e74a8516a16c9c945d3c0bc1c9855629c46085ec6c13b70673d4b36399553736562e41629bb81d22891ed76d8e186a7e6bc1f5bb5386d4f23c29ea162d389e2f2d9a0bf9dd49ba697e023bea9fc434b8dd934b9da405e002c66c0ddb962017d9f24f28f40879859c97d4f0ad72b0c4b519205112fadda5ec01345b1884b62f35fa04074d50419363aa2e22e964dbc785b2eb1eaa4b2dda542857aa5d1b8c97e1a567241f83d7fda5eded861de8f66cd1c1ff9638b4276b53eafc8007048af3a8605cc13c92a08cd38142e1a46046b9e13980ec499518249da4221899eb0228c4d4551fc4461fa9345874544c784c084ed21abd2d7e03e1c11c2558434cdd04836ebbbb9e452a087beb3c3607519c3e3de4584d8ef83a9f71cfadcb7cbe309212f13753a4c56397c512bb357b45d3ea1428aec41b8faea1d13e995dad2e67d17749a8d9a34b221a987b358a8a7b8ba48b0e1d592ad9c0bd346d19b094918863326f9f147416079162e0c78a8e91ab11aa6137de9bc65d8a717787b8a051d8a7ae008994225b9c2ca1bc487bd811d2588ea33469dbf93bab0e86a5342b588311fbb47959e527ba85d7fa1dc0532a1f18291a8463aa11a033b87e7640457ef1e86464c0b520a71dc013250cf9de9dbf4676d97861f51e4a411e92812f96d30d5b9386a90ce307a0da2e2fb97dac719b0b84655da99409975c81622abc8172f8fb5354a5461be1651045bc2597943fbd71d2cc034f88d4b50ae6cb29c78d2878ef8a036ce86e00eea1f3f6a42e9922634d4df8f4074d4a877ea5eada90126f14b0d512fa78d068de63c74e78f64b2f56d20e0b95ff92f39c9f75984a65da57546e8cd59433fb9676551a7178da7a19e8b12893f58b8188cd0e0537942a24e3c9e168d8a29a7953e480138f4ff547b8bc57136ff644e7a8308f69caa75fa911b0018529ae2d4625b3a52a10c190d3f08d3bee8eff16feeb08bc4c4307f9577441f80a7943786c24973cca8d6f23b2f542a70285b6d3b0fe4d09c14780247d94ccf5407be1c5b236b1aeec4db56a93729a920e7ea5545810e1f50285da169938087db0ec8a7c2d6b073c496ee847a577dfc9bd53ebddfa424db8fa423c2d9c1e3365d12f8d40e22861898b28acce27d4e15a280af0b57e86248b45160e3d1a9b4b2821a318b84d6df3bcd7193e27095e786283f0d028f7d44a9f7feda6bc432933d940cac73444bdfb188ab1cf51b677969152e422222c3636e824c73cf499aaacfba360e79951e51f9221c06c0f6ff7cedd0a169dbe2928f5b5bfadedfc23af8a33a0bb489a9009c3c80a9e5532da34b53b10a283d90707e2e81243c055225c53c0ab8ea3742c067d6a9d13ce958b0286eb5a4257de3fcaae09b452460f758b9cf0a78b19d92e4d2bee", 0x1000}], 0x2, &(0x7f0000002700)=[@rights={0x38, 0xffff, 0x1, [r2, r1, r2, r0, r1, r0, r2, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xc8, 0x402}, 0x1) sendto$unix(r2, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x3fc, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="121cb7457044ac7347fa9ade34ca2a3f4175b80f5869b8cee15864a22d0175e5995e9e6360d44ae19dbb433c749dee29892015f2d2a5be0f6e82053d5294ea4c2a40599bbbb764655a37054a33d6deaae51e06eb9a6acbb05ee08f7b450e9e249dbea260aaf5f9e0c4d749a2c0495e37fde8809dba7ebcc2156bcc82568c36de26a45e9a206582275914f8bf4008a029d92d742070597ab7e79879da6bfe6c500fa930e59eaefb336d7c3b14b05afc052ecfcc72", 0xb4}, {&(0x7f0000000140)="96cc2f095d2eb9538867558560ba233c9d9b3abbfa73b7e9b84f61bd0e401a56cdc540b676bb29fd0261e8e53d035eb8ec05c0f1fb5ae7b9cf8426cdc106f8ff837e6c5a383af021fdbdfb8ede7dfc65377d3507950eac60f08061caac9824ec4d48ea6f170cb844eca0cd16703beee73da6a3a6439380f44241ef25d5673a027fb86dcf2fc83ce2a3f89c90e3", 0x8d}, {&(0x7f0000000280)="9da55b8db31357d07ef9ac851854c859ada707e76893734a3d4d347a1f9e6a808a9ff5b38cf9bbc5e1db65436e2213c49b67ea9ead8a9e8409a9795653ade6ad564c11aa05c21ee3075dcf1fcf5ea8e4aab198abbef0cfee79b72972d3a9bb292f50eccbf27aff495b7b67c3f5169bfba5f715529baee797dddb040b691ad8d7204bf81ec799160886eec804", 0x8c}], 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101, 0x2}], 0x2}) 16:00:15 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x43, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x3, 0x14, &(0x7f0000000180)="58f9abdb", 0x4) listen(r0, 0x60) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x214, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0xffff) r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) fcntl$getown(r1, 0x5) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x9, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10480, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f00000006c0)=[{r3}], 0x13e, 0x10000000101) ftruncate(r3, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchflags(r0, 0x40000) seteuid(r5) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="260000001800000040002b280500c504e92800000000"]) r7 = dup(r3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r8 = open(&(0x7f0000000780)='./file0\x00', 0x0, 0xb1) setreuid(0x0, 0xee01) fchflags(r8, 0x0) chflagsat(r7, &(0x7f0000000000)='./file0\x00', 0x10002, 0x0) r9 = socket$inet(0x2, 0x1, 0x6) ioctl$TIOCSBRK(r7, 0x2000747b) recvmsg(r9, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000700)=""/112, 0x70}, {&(0x7f00000007c0)=""/253, 0xfd}, {&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f00000001c0)=""/10, 0xa}], 0x4, &(0x7f00000008c0)=""/83, 0x53}, 0x2) r10 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0xffffffffffffffff, r5, r6, r5, r6, 0x13f, 0x65ed}, 0x2000003f, 0xbd1e, r4, r4, 0x200, 0xfffffffffffff800, 0x4, 0x1}) recvmsg(r9, &(0x7f0000000640)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)=""/139, 0x8b}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/43, 0x2b}], 0x4, &(0x7f0000000580)=""/158, 0x9e}, 0x843) r11 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x66075c9e}, 0xc) r12 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r12, 0x80045721, &(0x7f0000001200)={0x0, './file0\x00', './file0\x00'}) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffff7ffbffe, 0x0, "08000000000000080200", 0x2, 0x4}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff20) r1 = dup(r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x6) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000280)=0x1) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x0) sendto$unix(r1, &(0x7f0000000180)="32b209c91fc7138c2285fefa39d4907049a40d91945dc166efafd30e4e9fd5484a87624681ebd3a3947721e55e8e5434e2ed24982cc8a0a3944b452578f617140d54c818f6aa384ac6d2ec80e5be2fcaf216b7498f1b369740d74dd649362c0f040c37bb680dcb5d41cb6ff1039af509a28c44665d8a1a494e848b185af3d477aa5359c9777ec27194df0588472b6181b1e24e654e30df45ecadcf26daef4f2d1cc1aabba3c41486099b77660562546b2b64bacccfbfa4e070b645c81f7652de0cc70813ddb477bdfe0b7dc36c61ccc5faff4c5e8cea81afabe4aa1ced", 0xdd, 0x1, 0x0, 0x0) accept(r1, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x201) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8b, 0x100}, {0xef, 0x7}, {0x44, 0x6}, {0x23, 0x7}, {0xef, 0x6}, {0x1e4055d2c5708ce2, 0xe1b2}], 0x6}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7, 0x0, 0x0, 0x1}, {0x45, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffffffff5b44) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f0000000000)="107162241a9e0c", 0x7, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = semget$private(0x0, 0x0, 0x102) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000040)=""/116) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) r3 = geteuid() semget$private(0x0, 0x2, 0x140) r4 = getgid() semget$private(0x0, 0x3, 0x110) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x10, r1, r2, r3, r4, 0x30, 0x8}, 0x7, 0x1000, 0x2}) r5 = syz_open_pts() ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000000)=0x8ce5) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSTOP(r5, 0x2000746f) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x2}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x7, 0xc6a, 0xfffffeffefffffbb, "c46900082003cf7ffbf10000000000d5ff00008d"}) write(r0, &(0x7f0000000140)="68e92b98fd0ef23000eaf33e560af81966bff650455abe5ece7b4772b65738b16637b2b1133552abd1592e491ce6aff6a5b70fb00131ef4c54bd241d0b6c75cd87ff07f0acbeb25b6b1e5741355cfda4e488171f1def139712139a8ffb59d120d59547a8c3bed7ae6c39fdb822f719bd4f1cc0e07f5093eed3cafabfde0250a50695de76e2acb5d99ed12e205743a3f5d8005f5e942747c74f8998c197c306e7797d7352bb4ac86a28c7745a2a441fa14be0414e4b4a351c5cb9f509706bfc6aab38ee95a9796d57a76878c394e443bf1d902f5621c87aefde095d361e2b0a33bed8976fa17ccdc9dd0784ff177739530d065fca690f9982d62143f9b77869f3e51b89adecf7f01b5da4d09638b08e63eeec84a46700f6dc3a1f13dba226f2a10143ca9e77107351b54925b24fd6aa6a012679d3e2b6b235206c4361299b7c38ab32b21ae10bc113bf1f1cc54b7433f2191036cfc02e7003468a2ae875ba2286e158fb588b99420d12a7a33eb92c4ca86579ae6d4ae26c652c344bae589026edcc4dec2a008810a772a0547840e63c8d5d46c7099441ee20a472b15cbd3bd00b3ce90931a0f079cf69db3128c0d9ca08546d8fe5500c153cdc540fd45141f1405104ff58972229243344db77de999c4ece50980b215ef10994ab6eed4549fd9f8604c46dc13ac92cc7a49b4a6c65daaad675dff542d66a0c98163b62ea53964b20fd71d5ee0219485b26b7b4e6dc4fc8ca9bbaa8c3592bef67a03120273905d19fdf5105e50edbafeeb988b217d2663a98339df9c6e4c75b343969a11aaf70c7098fc871ab55cd839a100167d860cb60fa1c6839d7b7ab569ffead0b73d9619bdb45a933deb35e71ed39c981f26dd48945d8a941b34af8108859195a95f2deb3df172bc1a39d8d3dbf5b7e68950886cba4dcfeed5cefd5656497be5fe4b5b4c38d643673c8469c5a3ffcb3e7b9bae0b59454082620b4878be3036b2c8191f99f9d9b1653a427ba8175da0c31cc6bfe405d11e47ea92b11fcee2e04ba7a2e3ea3e4acc67ab7d73790dbc2cbc630e83ed5a0e5625894080119b56066330e734c53284ac89a3f0b4092d30d7065a60af4e22c624cbd20231e750150302720e247fb01b831642230b0d358e063c6046bf82361ce3572cd5ffeb9b84bf0a7de210524132fa23f7594ada563b939801853037dcd695a328044d7a4a5dd09b9df4153b17b84c95431c7d309fa6f94e5bb013c508860e91034d48f989001156ba7e40fd6cc10762051269bad59ae0c6830405ddfd959eb0d7855d2adaa03bda803114031fe57f6dff81d039485815c0ad418a7cdd4c334f7a2384ae3e46ae429a2db40c10d8fad94c062c19a3387422559ce395e184c096035108de7b6c18865c2f259ca8e493ce507bad3839d42a644a1b7bc9be9abb65bbca6f7db028c1e890201f47bbea91703480dd86bf5e788260cd87ba0c0b83018a754471de6e2e1c2a6974a46e62bbae4e04a4752baddc80ec0bc30164b9ac453c21339447ec7cea80f010b7e27263cf6ac978bc65e54965d0cb8ccdc99f224e515e0a046bb9e1b23d4af9f237b3e3f48349a8c33ca5c92ef952f0a1d4d362c8dae5cb73aa92c8fbc1ec0d3dc2fd965ce1f0f837e5219b32c3d0d1fa7096a0a3d051982d0e7c24f2618a107666fa2ca966345d96dbeab6a9508cf723b4e6790ce97a473a292328cd0e336b483137df712ab00a9381cadebd79677648699b6d161deb97249f34ce1d81737811976430eacfdc34e4d4334291d6d48befda78c3698d5dc1f381b5ba28bf9557b49001f1f7fa2590037d8b574d843e2b689cfc7d037b7d099bb6f60130ab70578193cd60cd44061d6bcf7f314ae2ea5d8a758cbaa630ff1473580be98433dff5f14c312147c2afaa31507498efe914dd6ab64897ed0ffaeb04126c487a4d0590cf526618d64f0557374532c04c12ec991cb86c7fb606b530f8e84fb84b2d2dd2a0cd67f9b4ebe5f2f101b0cf2942717e435ab654b332e1dc93cca42c1924e433132d7aba980d1b3bfe5892043687a1c1ed4cfc9d54bda3be97e4bc8644ad75c81edbf17bcc2966aad6e12261847d220863ce3fc8d2be63b993a3a321992bca64d319710d722887966ccf700b5111874175b7262518601d071f85000dc2d2eae7abc549e6c2fb6d870a4ba786676a4a1234f0c3417c1b7ec3ce5a1bcde16b384a4c3197d5b909a786acc42b2856cd8f1649165463742e5ce498c7e7f59d6a0877066f194b0b11de375e57727023afaf99a48c0796dd12322d6a6a126d290ff85c895557c8cc7ddd71aa528aeea937d4bfaccad577a34b937735a5735efab59791077f740abdcabb2a5c96b4d0a456e03f375a69ad25e62f7a4aed8e9b5019633960b5be75cf8cbbae42890609fcd4a1b20cb24fc90be6172f97b84a44417171a409a130f110ae6676eb4dbddb8fa79e279cf24eca56a1e4ea5579aa1e23708a5fcb61649cbad3b6ab9eb54ed5f579fdb4e569ba24edc3c0a494d8e4727ceb220db86fd3df8b5ccdb3d30a3ba95e5fca1e9c824e56c03d3297b03d7464849ac582436cc0346c2c2612559928c93758e180a3d79eade39490dc15e19238a9da45a0adad573f23505331b8cc1a79dc61f5e8517f3272d858e3c1c90411ab3fc9075429a68dff80f2a2459ae5b16fe1673b50e985d25b3439777928a063cb8a298f56537a3b92bba958ff46a4d6be31e5031216842a2a3bbcdf2e8268704904744ce18b688bb17fc58050dabf866e8464f6ddefb95d9b75ba77cfb0aed180570265610472db1608014d4e64ca7886672e1a8e6c6620f6f7d5df5f5f2b05f8f8bd8a3ee504ebf3b63c94e5fc0638d360a4eecdaa81b627cf9cb05a7832e1580ae9ad10d250144221f8ffbefd26dd1afa2ead1f5ab50d389d3f0b65988f808046d417e8ea8e0e0a7036e81978d2af08e1a6a33950833592f2dfd5b9c5f8cac1e501cdb49a24e500c66b3b0d9b95ecf35a311bbb57d3c26faf405772b6b8c9ed4cc749a1bdab55f56e45effe1d608a790579db3c54fcf7fa0b0fc6609fb6a3a2db29a17792715b9b54ebc0243d53c8ba99193fc87ca7ddbfc1088df1c72eaa64283a5c09812fdf354c19f43d8604d8a3e8b40de17d830f58c3a1f2eabafd1caf6e7cc1702347722a09532c22224b9d8ab82bb2023be9ea7e51ab7872e3e819734c0ebf120de060eeb1a2f03bf6040baa4fe8ecb1994eb201e9d5b6efd37a9188fcc3de5f8358f775a48b3af2d38e4cee3cac9bb9d32219202839288767377b2e9c7bc2b6c09ba62dd6f3a5e6b3465b0037e4fbb4db395864ac65213d8322f0c2797bf67e9ab51fe076a97b647f14ceb03be2b6a31e5449c2c4870fcfe6801859de8c4ed42b3ba35dcc7cf43a7cf262284d16d5d633fc022632a0dd902b81c50f13db0c1ea91521542621221c09c88feb0bbcba555f211f4f2ff5b7d605df9c7284eeb9ed75c3e70100244a46bde19876d61e22bd88b392b78e2febbd3197a0186ce0183797fb72905b65e79dc07c5cfe1699ddab060592b65380dc54c2861717a44782157c778ca627ba9acf27ba965b584f20c596380aac9b90d18294765d002e8cca782a24f021d76a36819f59d915fde391ce08d0f47d202c4afb91a50e93e0a21da02cae38212175778d51efcde24ca70a3f1ce1829df3a652f511b93f53cdb213e0b9b73d0e91415b1d33cc065177684990f040dcef8d26f3f3a7507cd999d8f3890332967bcbc4460cf6c3ab02888bab99892864408cc7d29cca0d82a90c54ffc06441f6826d1aca5672ca8ab6b5b7045ca1deb82423fbeaf804c48a74fcd961448a3421e5ba6af3537bf2c2e6a3a09a11b148338651679700ff77ced53e1fcfd058deb900fd7e1df91dbc00a582382c6d248ff58da011d68744742f3827c801602c6190f79213a519b89b40b030e41ffebd5a274dbea5ac61edc22ece85b458a1e5656d46b69fce57877d2a35c43c7e380b297dc3c3ca44f17eac094792bf63c5058afafdd05c5e6d472f2fb6cfa2b4499a172c99cca9e86b657b5309e10bb9082f8dd04430f3e259091d638f3cba63bd2f7bb916e448212e87d554f32545b7ccf9f7b6816ac819c771e43ea9763592c6bb1c52ceb4e45bad4471e2377e4b326c252f463b3432be85d3250dba9df819caf9cca6a2f78e484d89639d0422ac259f11b1cf2ecdaf605a1cd384b657a37c8f98c406f67cba2ad9d3845ca162e284c55d6495fff3459203f361a00bec03f5f3dc6b04eba1db1e498ae2cb14809e56c57255e41baec22de04fd46f3ae4d22d50914ba0c0ed49f9bae9450dd59eead185c2a45b3761f8ec6a437648f4dcb871d155882cfb76924cffef27858715dc6416338db9c939bb58157ddbaa1fd1706a69caa8315e8eacb120f36e46d3fe51b830c116bd4454676900160bc6bb4901c14f402a2a7bd5127686df562d820bf7229dd22f9d90711ac9b07850eb42e6b713c0adee64e6adb5c3ab7c70881f5b93e5bf74e34d74343c71ad8d02542ede788a5f5db7cd49e19737d04f1278db6cb1d8d38226cb37e4429b7c198fb5046c6c4d25dfeea14c45c19307ba89ad1e9f5b3c7fb23f4fc2bab2c721ad7e96d53d1e8c0dedb1b522b7d5e25c11761aac60ebc46a35c2ed71f66c31811405a970db84faf8a43a7a081789ca22a4ca495c045626a794c3315b2be0ad75bdbc3bb176390c92cdf63aac9f08f9ebe2125b8714ac88dab00e891a79949b6abbffcd17cf424988a6390b59eb0032ac999d03c1d7e2e086cb6b9fc37233b669bc341e77b81e40658ae8646bfa00d946d244ca5c7fa1b3b6b4bd70e10ba369fdf3f99be1ce8a3f2db75fe3615ac61c486c81988e024a8c194b98ec35330c130ada9c3747b20fed7fd6918d1a2e2c97e718e00c453a9780a9dd2dfc0e3dd3e030fda291a585d06f084f3b4dbf70157123417e82ea5a2429371d96600c145f9914fbe93323542221e79c050df4a706600b938fb605206f7aa13d33fce965766bc5711f30a8a48ab6ce26dc75d4f03eb9bae4b109cc2d01140cba735947b787e3d6f62980910f80d5cf7b9bb9be1546ba70fa0a5daea3fafe59f763e62df2211cfd5d822e479b1a905535b4fa2ae587ee165d87145da62607bbee8a54ba2c08f07270f8d7e8a3f54371d27c2c7d1d7bfe9fbeca19ad6299940319e62fd654e66b2ccd1b49a704e173194ed1a8e78358a359158970a1ce229072bb71292d1cb2eb8a1416917a0e6cb456c17cf76ae1f42d1669117025997a30ae9683e5d181873cbde2df9b55570be6c0d3f799d110a45abf971b34adaca86e4137dccbceda49d5f9843cc169a16de4c715827d1dc1d80b058574088eb739e1a6dae989322128b3ed1df7ae948daacec868fa7dee809", 0xef4) write(r0, &(0x7f00000000c0)='\t ', 0x2) 16:00:15 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) nanosleep(&(0x7f0000000140)={0x7}, 0x0) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400", 0xc68}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x87) ioctl$TIOCEXCL(r0, 0x2000740d) fchflags(r0, 0x40000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) recvfrom$inet(r0, &(0x7f0000000000)=""/167, 0xa7, 0x2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/108, 0x6c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000280)=""/60, 0x3c}, {&(0x7f00000002c0)=""/131, 0x83}, {&(0x7f0000000380)=""/55, 0x37}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000001c80)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/68, 0x44}, {&(0x7f0000002c80)=""/4096, 0x1000}], 0x7, 0x0) 16:00:15 executing program 0: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8b") chmod(&(0x7f00000000c0)='./file0\x00', 0x10c) syz_emit_ethernet(0x37, &(0x7f0000000240)="e84e98bcf89429af5e63d424d560d06b614258326b789b611bd3a8b6c61932b299ebb913996b4cb43db37cbc5b37c49d55c9ac36e42502") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x3, 0x5, 0x9, 0x0, 0xb70c, 0x80, 0x5e, 0x0, 0x1, 0xffffffff80000001, 0x1}) 16:00:15 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = syz_open_pts() write(r0, &(0x7f0000000000)="2103", 0x2) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:00:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x220, 0xc8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x80000000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x110, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x81) r2 = syz_open_pts() syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x1, 0x5aa, 0x8}, 0xc) r4 = syz_open_pts() r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fsync(r2) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x1, 0x1, 0xff, "b81c75a146b16109b1a311ddaf0f5d2deef21c19"}) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f", 0x62) 16:00:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x200000005}) r1 = semget$private(0x0, 0x0, 0x21) semop(r1, &(0x7f0000000000)=[{0x3, 0x3, 0x800}, {0x4, 0xf800, 0x1000}], 0x2) 16:00:16 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000002700)=[{&(0x7f0000001580)="bf9fc44114dd36608c9845e8a24fbeb1a8560bb537b5cb1ff828fbd90032c097bb3978b1d1eed4b7c3414e19b38679a99c847cd33ec6dd78b64b0d87f934d8588f501e11bbff81dde0e3118e7237623b4b82d906a12129b8c4ee336e1a43a71fe872adfbe77669ee99e53d19f8e52772d9ff4bc48d11792d9029545cfa41bc79a84d4192714911c8f24bd2405cf93f1ceef7a4bbe2d2bd51f55959d88806ab9f6d0536ef8c4e64cc99c35fe9aaaa2de889a7c80db659ce9a578b91fbfef92acd23c67ccba9e21589500916099bdaf5a6b32e4544536860fe669e1de78511cd93cd758e119d219bbbc88045c78968fe5517170ad86b9ed8cc7d49578972a5f9bf17764f3dbed3932417b657fdea28d47c3575eafe0cf755cd15739dcd8637d6a9ddf37d89fca0677ea0f0953f26fea8cf55da1764b2e7075b216042450ee3707817b53d036cda5fa6dc1f6eb0f3e765b51469c73c0d817d4c2b58bed9e8b32b3816d6e4066821ffed304d1cc561ff7de973fce2153acdc3798a90fc6c39d3667b6ac512c4549f1091df6fc71ef56a4b7447a91b16a9ecdc1521e1b8dadace2913b13ee1657621e46b6780383bf9257e19edf5795a41b3db5443dbd6799bc8ac4128a9afc1177948dda80ef3ce48a109cf3aa5869b9e5239e63d80af3319a40199fdaa773227d7d7be45461dd825eabd42ef8fc40bab7dcdf1439d2989fd0e7386430b6b7d6f8a13d33771b752e187829f6c03477fc9996a33005e9114ce6439d6f506b4112f1af247141f8c452af79d8dabb3c9750c33736b2d3066160641d6d8e7eaa3cf4ec262527db6e1e7c22a8adc09ba3a5b5d7156d024396f173d08782554d8aadb1a44e20ae470406129a664d48f228c1bbb3441f8162b261cf821973823ecadb3040f8587bad8a9b0f2b27d03ffe698508a3117c6dcecf6c053cdc2dac465bad6162ac9bdf8326f2b113c0a75958b4583879fd9a85a9aee527ea145678c9bf161d0aaa1743980f5ce5fc23a8640746e3cd390a6d807fc6bed0f051bb11d7c37f8e4b01b2b3110c10c2d59c1ef90a2655904e428cd179f1ea5ded1892a47257f505a104967b5a386d4332af6fd2d0c1821d73e246b5ec96cb54b0b55a665e8cef162de22ba3d16682defc30bed043b4a08798f1958e531061157f88a6b033ac56696a8ef3ceb72f7f07f0596edeff1c30e6e268fe09cd540538cbceaa25259f8f82ef1966e877c375a3f1185ad9a3fd7b7d37011f77d823ec798ff5041c70cab89bc22b3e1e8ab6a4d1ba1f1ed133a50609b0b6aa6e8fd1eb794622a95b83ce9042bead7f4e64b9deaa8b882d7438ba2c8589377f415b60c57de3c75214c7991aea4878d09f677605052fb8ab9636fb12b2f94242c0436ec2ea2c63ea54b5338c2dce3228647ce1b61585b79625a3893e0e4c1c53d0deaea9bda576c732e7207dc7ae950904d4fda18cb5ceb7720c17fc00335648d428b1c219ce06b1fa6dccd309a1f1ccc795197b55754db8f4bec846d449bc5603bec4a81d2f05c08977c6d71df514d5e9e02092cfc143a7afac74570e4649a32d915fbf4fef28bd9f85b6e339881f9c651532721db0f5b56a69ad8c192982596cd189106be79e77ab44e5006d1c5b7261609c868be368dfcf59082b8bc2f8de0124ec2718ef279d8d7b60a9e23fe5ee85cc9e4e0e21f3e3450f397477682bbfc2e5663daf320ded6afee67bc0c3b9d5c65561735fe43110443d8954ce3e57fa4351d945972ea34ada51122b53ab41bdf05aee7dee120c93d8be3a4c3f3f3aaff733e8e6e2e1b353dc8150fa90bad7ebe707c15fbd8e5cc01fe74f58f7b5491ab2b3ca258b911c477121123506ba5aa9e0d375a7ce4d766ab941419a0c041f723c9e53fa7ba7306f80b82e4691e5fc6f771fdf877db94e0edaafdd57256081e65febda8e7fd853f82a079179f812dcc50d660e92f1ff5efb8e5117c4571bcec588fbe09732d30b5c13f758b3ba0b55362ad354680caca66ecb5fe56ca95ea1e9d571d1b1f6049a19036baf71961ab6b7952093f417624df69c99bc478c5b2defabd9c1d719dccc1918d48ecc6380cf0427866b0a3eb78ce781587a63a2c1e321adea31eb0354f84d811ee61516f96c7684f9f6aaffa63d747e7f571bec1a55b03dc23657b400cb5827a75e8cfaecae8914b10283727b1f279c96bdd683c82a294757cd4f4384d06197b90229a16095e88228c8cf55443ca27e6c33d52e48fd2afd4f966fc42227cb2fecdd7f584e3c73ef1e446970233d661319e63c82ae39dd3e15b99d3ce47080f5fb2d9505ba7996cb5d8d67444e8fc6043203a1bd5e6ba0fdbf281860f8a159695b34117648e8966a9277461c708c000adc3e2d0d665168f4ef7b7187127d2fe682370361ce349bda0614917349ac49c587c2adc7efcde458e4efe3d3301fed8c438ce5df9bf79304ee5bef980f922672b660a7e5f5da3bd5a0a6c6f1cd3f382c7668d7700e4444924a60bdde6c24b7a6994a71d81fd77dab71210f8a1733caffef19494bc1f8db8cdc004489a7f40057512bc5e5169c616e7afeb1b570587a2673128e9a3d9de07eb8db2d337495249f110dd058096ad93a5b6e5fedf88f16f3909787806006ed75dbbd8471c0b600896a291cae92fe23b7c805375b338719e7640486e76a8a20d50f75771b89b490683544255a5ed52c4a857318f8508600f726670a5c17f84c847356f665d7636aaabaf5402585cb1534ce9ce2ed4ce01cc83912c00309d5c878c476e92ad52147dfb3e95c73e3a48477b4848469d731d64156f1cac094a4cb4a5777d1d3323bae4e9407d401ae51708ef5758eb2935ba62dcb7a1aa34b2bf50f3a18b373983c0a9811d3023621f819b663fc66c268853813461ad09c9ed77c9e4f653861d81dc054ac36a59479b194b55eb31a2145c10cd4e61d8f46b42ab3f7c9852d794267e9d290d6c5508d5f4bdaa093ee822bc22643852624c9c48fefd330f66df62b7d0d964abc8391d62044bfbc3371953d28dda7d7e723f95d1c02e4ca5b77a26a5b13a0a53a984f0183d188a25ec8fbfbfb4c497a6ef585e04757550354c86d34f3046d3afb95534932e59c2ad32b189da29357782a4d9e5209aa3379281d162aa2f336be65a56e4cd713ee2261b3cdab5617430d58ff06ed7a7fd2051bc8d2e9ad46184508bf192c45927a727fe8da849b94f982b58e2cea44cc13063b920f4ea366825bf8777104a420d47abbafd5e0c8229ccf2534d06abdc21fcaf57fa07eb24abfd5f3d2b05a7320518e23486871c59a13e18206318c0cc673013e4b29b37c43c3358e037510e00064ae9076fab87a94504b6856c394c1e1864b6e625ab6d368cf8e070e44a1322b50f430808529e66cecbf83f8459ab1ad20c000bd29894d803ec39ddc4a95ce7a8dd37c10f80ae47196b323d4c5ecf1f28a53cf923d91208a5d574ac6fef0b971a2c35342c0fc4be69504b27c056a36a8c159af54fbde9e3bfd8084d8d08c85b17238b073409d349a574b354d0ff87dac2363998d3d823bce4c9722a35dec19c4f5551e042968ea946c8f4f54c70168da05d168d5b04dff365feec2db03e80f798aafe918eeef6b6bafa52c0b7156dd1ce55b53d674f728a7d6862b992874ff3576a45f5f46e244f3a1b190b4776515bd87d950067a9410043e2bb593a4930c9bbbf89ff0ee85599a1f4d50314ea105ef4a8d52041f26c302b6235dae88cbbe885582a220cadfeef6aeea5e93ad2c1dd06ac62ca26892fa4b0913552872072f66fbd3ea21f2ea9612664c52e4807559c64402f0e5535fe4c7026d7874622538cca31e3251be0fc7641f838c148b7ed09ca2a931596e3df9e2314188545225aee664f4cb349214bc4603d4b48e35fc8f6a7bddb052ed9ba0d54f91d3845e93d9f64e722c957928ce8538bb8cb88395337ed84a2d8b391c6d57cf6814a2adf9f6f4f4e90c817362d146ae7a3c613d1d9232e2b2bd0f3381d2921a154a9a58586acb4f470f2171cb1e6ba52f753286a2e4d13a827d2248f4285d48aa60b9d0cd07903ff7b23a9b16391996e3a9e28df96f1f91e78a9f3f81fbebf607c4c145e2c1ea59f62d37e4e7595fd1db682e09468dde534b0242af8d1aaedc92bd1eee105c7f5e8e0e95242e3d1e2c9b2996b47ecda2783a2f03d57f3e6957f44fd8057085be74d479ebadddf435027ac44c192416bf0811708d08916896e21691d0b5cd9a3180e329b673549ae691c549ddef03d2cfb665a1f4cddf94eb19a1b0ff13f4770d3df7eea86dc21d37986376a9615086545a1e046a36a9b32bec73727ba94d06d6323b8cee7784f3026c81e41a0cd4a2b85e943df850119ecec733531cedb2cf147ba3360d9c782c39dd4f525a92d5f49e2ee8d43ca3bd995af2d7c2c31e9067ea265886969b338894dc97ff27cb49971d7198dd72788a4c890869ceadca8d62e9cf8af0698eaafd9b8112134628130fb735bddc922f1d8f2fd60d7490a3087bf472a2aa5934e470bc607d47348403ddd458be94893934326b39e23ede29b10a799b082b0d892f094da6a8359e790b5fc04bc6e8991260e0aa6850294d07c7bc6c41ba424b6cf788177140aa3efcd39df507bd8582497dafa3f9f6edcbd51e7acea39087a4ef63f20b276c9631746dcabb103eed420842892fa510e7d8de9a1d39729c6fc269fe0dc2bf78880dfa89d9b97f6384fb1c61773453e4e6364fbbcb07bd19d8d00d0c57a2a37bc189197d1d4ae22bf613994d4d6bcbb0d3b0ee6ccc43005b8e4d657232c2168f805658420f303443d3cfa2f89b57fce13a9d21b23e9bf67e1a40e559c0fb0344cafbcb5cb0559c8c8a33fb613d07a0dbac7b9e92ee5f0e34df4e6d3d89345f5b3ffb3397d9b686ffd4f34d6d31b956c12727f18ba40ddc0ae92f9f625dc95ed3c4bcc788d09c5125a76a9f750aff557b797b814af5b9b6690ecd706bb0b285c08e328395960fb7440ce1c877a664ba2e6f985f4952fc830642b9b0868bcc3f238d923aa2b0f2f8c2945d141dcd5a0f77349bb1fa2c3f9f9a2a8b100c778baa796cf10cf559254ae3297853d294ffd941494dcb94cb5aac992a085fb74808f9adc2d54a127b716d5f1ea6afa1e76154547ad58d807a4b32d0d463d5b684e5df426a450174c1265114c5b4e7289e2f35890b39936f28416bb1324b54a60af7e9e10b4771c47a8d2034666a527428983e5651a8ae8a712bf8d28a26ac279b1a5703363f4193211d37d271830bf6988c0c222e4e9bab71f00f1d866026d5f20e5155f8e261989915a6a98d61b9dbfb56332d819f3a2a72a027518f26058d009c1178b1a19e81023b67830b2deaff9b96bffa51213b0f9a18b2619d31c6493406d1f152e39c2d2dabab278f7bede2e1b5be7df1a753451c4c0b23d02d7c2d5b73f23505bda701ba780678233cebf0b6dfebc3b674c8b961aadf8d3e866febea0640838046116999c308322b7375ff5b41ffe769a7e3c4e12f11e4f3fe0aa1bd1eddea95ef43483b9a7a1012dca66ed629f6b71b38ef2ebe33b2c0d73fb2f4fb4d97cd86f5b36d2897b4f0bc5ebccbda6eecc0275af33ccc27a709047376ba26cc13ffef7b25cbd55347fee62363f98366db2ac414ac0dd63168b62fe6f53ec8af0b9c8886909aeba643e2ed3968b23dfeff8be31aa4a0249f93b0ea62bb7ad70eaafe294cfbea701f2ca1858a974294b167cde440347ce0107046d1786b7423fae1fff594b904b611089754ea9f08029ad80929546f403af9b694571eee4bbc409", 0x1000}, {&(0x7f0000002580)="93023e16d61a29e7f92872cb0ef7bb097089ccb70d1054593a8acb33ca069f64a0a5eb918eeec7ef70e06409434a01bdf9f74562cc94aebdbfa01cb9a758d79a44aa4b7e9e1a632180bc7fbbc86027647e97f87db24a4ab22e92dfa709363a8182e38540916dc393b0247f4c49ed10b528a8ec7c530def90c1604d4d41cafa5616d7ebe2986c5afb4255e2b7b208ed57cfba01708242c52cbd9e8ef62b9357fd5996d2437463e7b170f936", 0xab}, {&(0x7f0000002640)="6c61be5b8ec5767863e31ef73ba17d00ac354df2f3d54d40a2b4ce6d41305650ca6c7d76d1668e1b6c831a2326cfbb49dfd25d3558a17e2e1c9dd7f03f0302d104e81303b04c52e9f077bb0911653e0d0fb8aecf865d19333f600fad991ef6e1b1254e3b2c408cef0d8940ca3233e29a11d4f280ad82303ec332093444363370", 0x80}, {&(0x7f00000026c0)="994777b7a8c2e3540321d12959783b7fcbd10014", 0x14}], 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) r3 = socket$inet6(0x18, 0x1, 0x10001) r4 = getpid() r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) r8 = geteuid() r9 = getgid() sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f00000001c0)="d929ca84f492294add6aef94a800bb5d9b54af2f1d87249b1fd827d98060cdb158ccbc59f1c478cb489515e20ba2ca2e329a8a76b4b6824a715ef86090fe0c45a3755b098a797a77843a7d9bdff8c6a361796a48a9e50d5370c39263ffb9854a2ee51d9f45d7701a1518a16e1771f32f437d957d569e70002bff14a5557b23e7aea36f311799b1361e83c7bf42744ef849202769d8204fad5be995d7f9b2ab117389442a1ea4589a5b082aa62bf944cb9aa7f4f2ba74d8313046f8dcf5bfd70971844efc3e7c5cbb735b61388534985e1a1d877dc5cbecd436c41e8021bc65c32c4e233874c4598f3bb091fb", 0xec}, {&(0x7f00000002c0)="d642ae341b39abe0aa8c33b61bd020865d86c60fbcf1b8472a1ceec3e972dc78aaaf05eaab060d8b552f2f9ff5fe67ce0645025f604fff973a4019a895fdbad9e2b52723316af25349fa815090594c294674dc562d27baefce7e2b48f6a5b007766b48f937ec0c386d153ad5b54e29b766dcd298e6ee809784ae8449f3e353856785d82bfd6df431c37e8f0c7b2a2af33e0d260366026af2926555b8bfb25002d775128ee09bd0fc1ff5dab1bffbbba21e5372023a68e07da60223afa14376215acb049c01ffe824887fa2d276f04142122b7f7558bbc9caef8ff7cc3ab075cb855db0f8e81aa4ceead456de08b876496ff3a86b6c695aaeeb91544a2a9c40b2676d06a14299fd6909b73cd4d20557263f561b2d632baceae8ab1c0bb0c571253ba6dbbf20e9229d54c7c0a77bd7050aebe08c7cf910143dde75e7f97f4ec1f114d1eed9ffef7469ef7c47952ae57059a129983b66544a1bbd0978e727cb7b485485ce0d1b6a4e282e7d074f5d59a49ce0a036ccedca165715d805ce7db6098752ba8b01b56d121bb75cd55dca53b105de3341311cc2e6bf7a599371181df55925d8989db71c84b464f15eb649bebf95a54cd01b185a15478059737590b8c15f0397bdbbab207633ed699586af5bc8c04f40e8a3e1d86f0339a02010e9e8e370868fc1fcccf72bc9f5eea49d22b6d45d7929cce21081cbdbec6d9c15217d076e92901a12438db90709d4272b43dc475226f1b231c0e7f197c511e1e200cc4a23c1e64b0ee7d804de1a2ea4f901709c7b96bff4d7fd9c46dd10b029f82daf6f632508680941c5fce974a293671a3cb4841d63f4264dc34903a5a00d4223d9e4479b505eb4751235f5a7f1bf93b84852d8ce1a958afed3b279441c41f0c239d24e4ce68be1d3fa556c864578facde58510cc5519eb50b5044d5cd0056a5b842d94ba0556739c0f152fb9fca923cb64473bcd022ec6c4720c53338f39555cf9c53601ee4508082592835dbb2f29c4ba6f283bd630a3a92cb8fbe172b3886a02e03045276be511d60a3381c8ad9b3b13dc217eac9327ff36e9bd2f4ba6645072b8abd28bb7ad7de07dead0c61e5b10dd1f26c20592557b230b5f0a2d84c86ebafea21d2a8db430a90b7a1767e458d2420e5c4e415ca3c9b0a2f36e12fadeaa763b22d947b8ddf1a26b30b2668f32b1a3f9de57cd73d4739c73e87ac8edbd045bef1cf2240536c04b2d52bae174e0487b00249db77dc1df22fc1da1c4fc70592a6e8d7eaadab5742070064004c4bcc8c744bd2fd86384f2e83833e26d3ff8498ed799e1ba2e19dbc51ef3c9a4662f4fcbdecfbd5241bcc7e72ad33831e3d1ef46ac9bc19b0f4a30139a3bd03ade96af0096a6d737bb33d21e7ca85b6289addfcd41c2e3c7d7e611bc476f58b7cf7ddc1b07bf63875988a7f795858d153ac6b9316c02fa174a4b4483ea4daf8d01f02210085ef8a3a6d0089228fe44433caf14d23c23bd80c13e75f157f8c99fb43423377b4de305ce6f8ca0ac451b3778cd41b6b295ec103d289af47998e212af1d947ed3b54ba629c85ebc7d579e4e7cb1afb9128c6f71e0b6622da47dbda1f3309a4bad150da455c51eb2e2f2649cc474ad939ec20ae9c56599e400174b45bdfde0f5a5054d7382d852bbfe81b76afdf16c372a69c597e2a549eed1acd675d55a34fd13f4fdd5e17cdd25c8c393d7e78a093412791f1c06b6cffdddd2c4f8c59c1a421e7bb657260e1de38cdf58122ba0d0814ee28d62198e2e278b03eed45d569364dd0d17fdb2289b150aa4405d222b0209afc1c4b9faf597bd264e813739052a006d3a0429dd0fbd51d71edde8e25ee9e846094c3eabaef59b1585b9746d006983fb77f9ee246a6a2eec396b7d281f370467c1754eebdf4597d42e0ec9d3b4e11dd8314280373d5e83b2a9e3897600904d2aa6410253a7a9dca74e1ebdaa8c8ecedfd49201c65bda6d8dafaa426962eb98eecb409a58866f292cf95948f597b6bcefed03678c8e153cd76e29462467741c177e4c0550737abdebb0e7469cae9565168137386c5541bdd64b75c433d9b523190618020ca2c70a7783a508b82f050a58b0319ddde6d9cb1a7e96c1681ec688d09d26900c9a2e8ee9cde31ccef368143e7ebaf0e60b76675b6d702dcca6e56afebec845168eedb909d448a68d72f6e0d86d140676c2ddc2915f806508284cd79b2fd513730e22588ca758bc7f925e808f1d4007717dcd724371e843224cceab45de3ed1d43527b29d45f13afb043b3ec3cb48ced693d6da1d6143488f8ce64d1fd2498ccb7bc049d16236e579991098ab2249e8d25c39d1dbec925b6cbe5fcbf29d55533f3c4d3166574f5f768c9a66e6d1d10e0ae5261c6f4731d216364d6951dcfd418f26838fd4b981d964b9e647d2632476ceaf30f81489ff63f84b68a8f185f318eece83e63a93ec69f5ce25633926aa6ec72a54aafddb20697c65c2a4cc639af60277cadae266c453bf49146b8d1d10a8685e552d10a138e10e3a2a927e03159d9630fa471432e3468701a4f85ffb94aac2f4b3b67d9dab2f3096a6095af8891abd45bfba9456574501226b6a535186fc2291f1af37e5b9835d4f13ad621d805a95a0a559753145459ab5b1acb95cdbf1f96f4b3256dda21366fd0eeb00888542c46e51fd299e987c4eb98d548823fc279b88cc9768af4a1943638256a2f760f497c8f74f579460ff5cd6425a43eb8b79beaa6a3a6bd1d4777ead9102275b20bced507dfa4a7d100586f754259b935d357eeeaa3638b843f8d9f40610ee1365781d778cd8463347aaf0861a477d8487ba73c83b1096e5d556cce066132e79c103f4375480a3572415003321b292d0ca268518b3a2480cace8bb33662ceada23611ce31c41def8e8d490a4a04014b63c81f2d8edd19389f716203d25beff78fea04c89ff2b3a23a5635f36a1ffba8b9667019611da382b18c064c7ab3b0779e29397501fdb7d1b028876c564512b1d0e67660c0701c6e65f12ec7f20af6a81a2f180e72954069e842f855ddde758148efb04a130e35ca903a1a59b9029835e376f35bee1593fc06bc9aba1e31174e2fed272653b3bc140d8834c2a81873882bc60aee65c087f5c0ccf7bb9ec54cd7029f750c42b9a5b8dc69f916d4573f8e42028b13f387c986f9dbc91e98db13337fc37d4574967c5d98eb3694f510ce4d2d7c7f6c1faa267e5444ce366474ce5ff87cce91a53c3c7d5293a4c4e9c728f90115a4d09a7885ccae511a2a27b388f0f50f1104ddb30cbdd5ce020f84d92c608ce2a5076be286580f2ece445a15ee5aae6c6cba034fc075a8c22c922db6d63548299decc70f340fd7ed7097933385918224bf1ed7e307db5fc11c3a157e35541baa49761541b34a92de713917880abff2c65e6349ea7f2b2ceb5c62c6638e0e22f4b41c45bc53ab4ef05c31005e47a0a5a5900276e183ef943c818be4e452ef53d947218beb06d06857238fdd63ae41373b6d0f918b2e6216f72cd8aa4ecdd53b2ed65a1c15439f40914591fc1cd97f40cbcb17ed7a02be388e11f13402fa9942c9300cca6a1fc25d8ea89aba994f8704b957161fb65733c5cc3fa74696fa705bc741c67159d41d8dab031a0743706ecc58f49f73fe0409fc2bf05a9b2694cf4886e699c25226312884c673a40ca164dc242f38b87550d3bd6becc4b59cfd7a7addbfd2020d7532b6f8d55ead56d3e2e7b07b1926eb900ede53a0a70a51e127d793e2e0d2e5c28658a8cb563e16c9991c3ad7c8532e7a42bc04d25384f77f8a99f78eee560d8ca97152deb672c21c3764a31e2529e94f0527453cd6f4c0d5d5d9df1aa2003eb334182ba8d7d107a633d5ca3a17a1a8497cc1972f159ad41bc8705f49ef94e1e516b51f5cfab71fd016b4fb78f96851dfe3c95aeafea48442bcf64417b92d7176196ac34820225b512a8669ff83b0767e1d4a924150b33e216b5d0fa7bcd6a7ac17f0cd87de6c937dfd1fc0c384802712a07786c1d77146d1c271576cf8173d84fdd5c54a9925be6a1482c5dc5b204eafbf2c6f19cb947259ded14b903ed2eef3a5287ba2514973fcf5e7397f650e4e8ad7d66bcdbf25c64fd4f88c810591bcb83e6fe88dc86a8352e636e8a8b0a3efa3a8445aa8502f5a87468bc13243bad98679717a493c6973521df6f6b1922e1673257bade4fc7d58f76451029fd5246df916f2a7ecc01a7a6257fa88fde295080a03052455be56066bb1ee1f405f5954f2ec4b42d036ad95840e8eceb293ca140d01f20172236e351e031b7907bea5bbfd1ed4258bfb5cec34f85296569e9ab1610a45fc5f3d14854aa4f3cd9b7b6ec746e6746e122eb4617f58a6ba0f49480519c31f2da6321d3a68a92bf62aef99c3b65341bd18bde44ac6228e3c6f4a6229fbbd8bf7b68eac2047acddb2d296c540010d4dc509c464e4095e983851bfe53a12b9716812f8e833f448bd390ff0bed25c0872e985c4f2a6351c3dfd1bf50395b6a46a504318feff42ab6d1d827b12da20cc2d0ade5c5cd0bf537abb09fab90bbd33e56e4efed956edccfbb6c8b3afa3593a2e40fc9243413bef14dc1bb6c0b46cd77a934ee721fba239fbed69d0d8578e52abd07a83d52faf77ecc5e7938dd3a7bee11d96653e1d202e061dbd089146cd8e64d0c7f4e57a6c82a6399e31a7e4b1146400fc80cc22c20ed77d4866cd4df57935fec42044cac9107f3de53d23b834188d9383bcf2d029ffb7f0a9a42b3d2bcee27c185d41fd512d9494ef833179b78fae3cbbbd323707bc66a5f59ccbd8335670c417e8e9fd4ace16cd46830d435d5b9f9f15bcf2865f566e3fe538579152138709368f8c5621141980cd9017d182c39f44b0f71bd468a6639ae5333288839c69a4f978c76903c5713968a2b9c2994d2b36c662cea6af90af0ae9ecd9acb0e5bf87bf8872c65cd5067b1bd6f23a8b2fa5ec0022689326246b95e1bd7378f2dccff86ba96a74e1d922949e1dc07c0fd2bd5420a9de5c763b492f09927d045d19392a59ffd8803b1724b7bfdb2f147c392c59dd354deceecd85360eb2afa10ba3bc50d106fb2e8abc87d56fdd7ec750faad8bad2a36a07ca72fbf8d4e8216947f5b5dda214286deb8be6a8463c8383f2dc0549f86925ff06c96ac53953f2e988ba53a2818a9673f6a52cd44804e3ce28952d0013c7e24a24e9ba248a54a4439c1c9b1cdda1e71df06007d793d3d616461312d3b53b9f50f4d0a34606753de24c480a7f2a541d1f6f6e2d2e5575d2e360f84203395991f05e18843d02df2cacfd712350b3b46c80537c8f0badf16ec56224dd28097bc771f1a1e166bdaa94e430e092ba102c89dbf5421779ae5432a2d5d2d03116aa8bd104ee6a51fa0e7e1483cdd9ba08d8a9dbfe0e64319b2ae3a48427778292356b64d26cdfd6b5f8e785e9a8a28fc208679cbf39990fcdf771c8876470b37f302ad688699f1a64834fd2a0ccb281f7249e628696d07530b2239c5759ce1b3084e72a4d4d66b7325ba85b6a3fe885985010ee2a6a624de0b89e042fc9ca1baf44b6b7606e79b2401ce33b61878170045f73735117c70df6c5d8e5cb7654d7eb0aa486186f6aa21a46a693046ed597a7d410b1293e1f9b7a1e10b6dc3013c6534dc499e5dacd86fb12f8084b6d3ac191d92d3dd1cbecec6dd7140166f7637e20db1962e6377be291270690fdd2b74620cfded8b289aeba683ac2c01d242ca22bcd7314412ff16aacd7dd6c69702268bd8c3bc7281885f57c973713e7373a3fe7f243a2e5ee", 0x1000}, {&(0x7f00000012c0)="35f5f1ff7da3700abe9a39b5391e9c46d9a0997f4768a4b54b3acae37897b5e605879e9486eb2b4a277e4768b2b381f76c444dfe750fbd1fddeb011619866a9d01f7f42fe9fe6d18b987989c99c8646923a36cee30ddbcd9771efcc67dcb4e77dac85940f4d6da8b612c617fddc477892d92f3e53a4154136f673ee64d109bf6172e1fdb8053f7eb13788f11ff18b1de9dca986f0ab7ce01cdd4177a930358ef6d07997130d39550eac1bb3e11ae168adee1209d786e4e88732451278cef7741121ab11d0213402007f809c2ee0f0eb6673d4da310a56c81c01fd3a956d0b430a61c0f0927a356f649ece3836f5e46e07fba3e64ac745cc14e7d99dfac5588", 0xff}], 0x3, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x404}, 0x8) renameat(r0, &(0x7f0000001500)='./file0\x00', r0, &(0x7f0000001540)='.\x00') sendto$inet6(r3, &(0x7f0000000000)="165ec78642d37f0bae533f74991e66518d19e383a680f015d7948d4de5ec95e2ffbc1d850c1c1ff502aada531f6189a5af280023410ac9773f7fd97e2e10723e070090d8faa9a105b44955f9102d30e40d9da4b9b7", 0x55, 0x2, &(0x7f0000000100)={0x18, 0x2, 0x8}, 0xc) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getrusage(0x0, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x48}, {0x54}, {0x6}]}) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000400)=""/19) shmctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") r2 = geteuid() r3 = getgid() r4 = openat(0xffffffffffffffff, &(0x7f0000000340)='.\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000380)={0x6, './file0\x00', './file0\x00'}) r5 = geteuid() ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000003c0)=0x5) getrusage(0xffffffffffffffff, &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getpid() r8 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x33a, r2, r3, r5, r6, 0x130, 0x5}, 0x100000001, 0x4, r7, r8, 0xe7d, 0x4, 0x60000}) 16:00:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x84) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x7e26, 0x81, 0xffffffffffffff01, 0x8000}) pipe2(&(0x7f0000000080), 0x10004) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x5}, {0xfffffffffffffff8, 0x4}}, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x150000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000240)='./bus\x00', 0x822, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x28) write(r0, &(0x7f0000000040)="670dc3", 0x3) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x6000, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0xfffffef3) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x14}, {0x2}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") lseek(r0, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x800000018, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000100)) 16:00:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x840, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x812, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x40000004, 0x7ffffffffffffffa, 0x2000100000008}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffffc9, 0x0, r2}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x3d}, {0x76}]}) r1 = msgget(0x0, 0xc) msgsnd(r1, &(0x7f0000000000)={0x1, "fd333865562a916fc4e35581f272cbc2441d0076c427f0b7"}, 0x20, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x40) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() setuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x1860, 0x8}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:17 executing program 1: r0 = semget$private(0x0, 0x4, 0x600) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x10000) semop(r0, &(0x7f0000000040)=[{0x3, 0x5, 0xb5aa6e8d11ca611f}, {0x0, 0x20, 0x800}], 0x2) r1 = socket$inet(0x2, 0x3, 0x9) r2 = dup(r1) getsockopt(r1, 0x1000, 0x7, &(0x7f0000000940)=""/127, &(0x7f00000009c0)=0x241) getsockopt(r1, 0x2, 0x1f, &(0x7f0000000140)=""/46, &(0x7f0000000180)=0x2e) r3 = shmget(0x2, 0x2000, 0xa0, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') semop(r0, &(0x7f0000000680)=[{0x6, 0x100000000, 0x200000000000800}, {0x7, 0x4, 0xaa79a8bcbf882354}, {0x0, 0x393081b7, 0x800}, {0x7, 0x4, 0x1000}], 0x28) r4 = dup(r1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600), 0xc) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000300)=0x200) semop(r0, &(0x7f0000000340)=[{0x0, 0x0, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x648ee6a5}, {0x0, 0x8000, 0x1800}, {0x0, 0xfff, 0x1000}], 0x5) semop(r0, &(0x7f0000000380)=[{0x2, 0x7fff, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0xfffffffffffffff7, 0x800}, {0x3, 0x4, 0x1000}], 0x4) semop(r0, &(0x7f00000003c0)=[{0x7, 0x9, 0x800}, {0x1, 0x7, 0x1000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x1, 0x80000003, 0x1800}, {0x3, 0xe91, 0x1800}], 0x361) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000400)=""/156) r5 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCSBRK(r5, 0x2000747b) shmget(0x0, 0x2000, 0x201, &(0x7f0000ffe000/0x2000)=nil) pledge(&(0x7f0000000640)='\x00', &(0x7f00000007c0)='+&,-!\x00') shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x1000) recvmsg(r1, &(0x7f0000000900)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000840)=""/85, 0x55}, {&(0x7f0000000a00)=""/249, 0xf9}], 0x4, &(0x7f0000000b00)=""/88, 0x58}, 0x0) semop(r0, &(0x7f00000004c0)=[{0x0, 0xfffffffffffffff7, 0x800}, {0x3, 0x9, 0x1800}, {0x4, 0x3}, {0x1, 0x5, 0x1004}, {0x0, 0x3f, 0x1000}, {0x2, 0x0, 0x1000}, {0x3, 0x10001, 0x1000}, {0x0, 0x5, 0x1800}, {0x2, 0x0, 0x1804}], 0x9) pipe(&(0x7f0000000500)) bind$inet(r1, &(0x7f0000000540)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000580), 0x4) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x10, 0x5, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = fcntl$dupfd(r3, 0x4, r3) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCMSET(r4, 0x80104277, &(0x7f0000000200)=0xeffffffffffffffd) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) dup2(r5, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pckbd_enable: command error 16:00:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) fchmod(r0, 0x20) close(r0) pckbd_enable: command error 16:00:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8001, 0x1) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="47153e91a70514d93cd92d66ffed651d48b4153adb892abb926b", 0x1a}], 0x1, 0x0}, 0x400) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x800, &(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f00000007c0)='./bus\x00', 0x800c, 0x86127) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00037c615b2b5e58dfe6f94fcf2340d616ffff00ed107d0c000000"], 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x532800000000) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000340)="68574181ac79a673a85b9e05d2b6868597a9eae82c6fa62ecd9e4dc343858b699ef5dcbabf3c0067413211732ee27268", 0x30, 0x402, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCNXCL(r3, 0x2000740e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r3, 0x20004276, 0x0) flock(r3, 0x9) setuid(0xee01) r7 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r7, 0x2, 0x4, &(0x7f0000000240)=""/190) ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000800)) r8 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r8, 0x0) msgsnd(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="03000000564f345d3cdeaa1392a171a6fe8d50bf8601000000010000005ad2de5a4943ff297ae1495829947e51e99aca1f23302d497988478e1701b527626a9ac4ebf024721a289a2c3f03d8da4e20310b549700000000000000000000000000c1fe6bedfe4766c124c1d7a401c07ab1232df89a9fc60d900a382a76655710b7f7cae9de92ce7e2fdbf8c228e926818b540d6426f4"], 0x1, 0x800) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0xed, 0xfffffffffffffffe, 0x7, 0x1, 0x7f, 0xbd4, 0x1, 0x3, 0x1, 0x1, 0x1}) fcntl$lock(r1, 0xf, &(0x7f0000000880)={0x3, 0x0, 0x40, 0x9, r6}) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000680)="1c115a006b35a64d97f86cf885c211f228dfcfb28a20c2bfc652dc6bd9949bb55f71d89c39741554ebb7293d331a042c10ff93c2449b3dfae1b6276b0c75574466f4322a46ed1da6cf04b74f65f78f65d0cc4ceddb6f265d73476ef84c870cd8cd70976158a570bb185ed3362448d6bc6fe86ea3be601ededbe6cbd158eda0c565069748eb0255e7630736ea5ffc19493cf7d7c732e877beca93589482b1c0e8a0b4e5acca329b8999bee56b85fd963eee2cbf2033ab2c7e9aed7e8db30488e448b6c4dd240a0c18eaf50c78b9209234fffe43773e216bf5aca8c2d80972c5e23ea8716478", 0xe5}], 0x1, 0x0) ioctl$TIOCMSET(r3, 0x20004276, 0x0) msgget$private(0x0, 0x81) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x2, 0x7fffffff, 0x5, "e41001c1dbd0a854ff2646c67e2c4970be246145", 0x8, 0x4a5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x30}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\x00') 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x478b, 0x64a5, 0x0, "d3db975d3d6247b2f7cb13410d01b47a3a5cae8f"}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100000001, 0x1, 0x3, 0x3, "827b6c6a5ab77a5157b2c60fd232064f0dac4627", 0x10001, 0xf4ba}) 16:00:19 executing program 0: unveil(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='c\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x0) pipe(&(0x7f0000000140)) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000180)=@in6={0x18, 0x3, 0x2, 0x9}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000580)="949e3479d0251eb9583d751537dd845a98dd8e74bd4b2e2956bc1fe3e405150a0e9f8e92011128df543330f18b93424ea78a979c9a8760895b04f92d39dc81442bc0cae28055eb5577c75dccff1e35a71845de59af2b98059574582ff71afd", 0x5f}], 0x1, &(0x7f0000000dc0)=ANY=[@ANYBLOB="f000000000000000ffff00000900000017ca78949145cfaacd11c6be9d3d0e38afbdd4eb3947e316137bde46724934062ca777674b889dc3f66ace1f8a199a2e9cd62cd13a37602b59b10065509e3d590a9666d2bb3c367629bdae54d85e037eebdc1b2f3db83f75c33298527db726c84d554e9af8a664d4bb401327454c38d0518bee3768cae3a8c509c0103bb929b0c61f6a3b35dd8e6e6757a7723dd3d5a68264984e8702eb97c6c952de647b84e9753dc18b25cd3b3104334342698b330abac5f93639fcfff9fd4785410025a231e1420589dcc59d37f53e24d9e8a3a8ab058157a0008804c47c7a000000000000d8000000000000000100000001000100d9cba1eab2068ffad2312808816def62b48f9f84999fb26a63aebb458abea057430684efaf94c2a51a8216b76fbea0f4c9a832d7dcc66f4a55e5bfa992916ed40804ad235cc64a1094ced5ad15178b6a12a1010df1757d77eacbd9ac19c8c3486ec704af7b203a2a4fbccd07853c654a4c2013b9e7037e2d4bd4f27f7c5e3bc8c7aeaecab6e0c59aa491929f5785d5ccb44f9859055830ab87ded78393c7dcef92df041405c016d61a352a587d0486d98d0cd29eb0d23a4ef91053d00fc4b46d74f399efdb5462fca430144c9e9f207c00000000b000000000000000ffff000001000000b4993ee38a06da0f5ad4b4d7c8d6f91c72f94ba00d7d19c26d5eb7c47c3166ee6240c6b476c96fb502e07fed83c73ef7782b9fbc8daefc49b84b19e12fe916a3085978ff1abbd72448530fa73d405ef14afa921d1342e4cddbc020cd9f2a8fd3abc50e4d32f5dbd0122c10f660d5e9270d501d280b6e9065367e61c0784a704f1ad9d5e26eeb688c7a84b8d24a77080180c45fa91df7995f0944f07869000000900000000000000001000000060000004441369fc11b48a6df66374e262b4c8e854cebd8ee90826e90cbda836d9850abfbc2e28d0c84d723dab73a2eb114ac05b26a1dae345ded02ec6f61b8a85d37d9f35d71dc0addd0b5cccc8f0786ed711cc9ccf7f25a3f3f17d36dcc8b14625315732b733f578727223cb744196efa249d2d1f5c92a50662b60e61e755a111a9cee00000000000000001000000b0000000f0ae2d0b1d3cad89d88602511c16c5f964c26685e08c61c53c348e1ef0743c70438a7d335efd41b07b5dca6c377698ed49f490659883e4f37ef1010fa4b36b9948fc048b57cfc473bbd71578b775e9b0111599a2f83c55cba3209d0500000029e67bc094757b635fabadc054b8666ab51063e343bcaa04c3b700360228c22129e6e8b1da82b31c1dfc0e0c712d6589f9c8bdfb34513ca9a88700000050443ee0f10ed8abf2cf08b3570b846ea2fc86d105f1f983740a62e63de85eac000000009e1ef2aa57ecac44745a380000000000c800000000000000ffff000000000000f5e4d1aa73c45161e017a3adcd31cb6f03fa93d5cda5625ba58c04a14125067bc6dc143f73a43603fe4f87d6d9024b46ec98e166deebdb7a9fb6a12c054fd15d76f53a3daa01000000ffb62b89dd3a83a68230626399853f87349ca5f0ff0e0830de8e29d6af2714830d6d5715655326a16554e89139ea010d7f5bf043aa426e33769216ac60f61bcdfb0cd1a4f3a85bdcb6afee154fcea2489f42f4a0e4844f87611ffc8ea2e6967b6c99c4b66e53eb00b3e3859f6092fc6de73800080100000000000001000000000000006fe15a5573da16f1c969c5b773270a729b4a95a05e18b5d47dc4137e498d6b2a56fb77a47d4b30af0ff11cd413a7d6b652801763f73cb2aff973ef98224c0690a2df080cdf9a6f1990dd3a6cb66b71693a63759c84f632eab28c13658f5b3e504727d44b10fb577608ab3f6ebff0597a967d0d08431f8749135492131208102da11343c1ca45317d16386bccae1ee41d799b79f0fcee77fbd954fa6010e44786362b6c96d24344a94cb1b02dcaeabb6bb6ddafc73b3e324b94d09cd4d78752272756a0115e065a8e089009a896aa2bf5fa77f37ba953d7b55383d5000830d573a33ffc9d8f40181f19f479ad4a3f1339c022770000000000200000000000000001000000030000007c04b6e5954414fe95b6e33c000000003dcaca44937669f23f76ddf53b2c7e0e62e2598eaf14f2cb9c2198cba70db87a43398dde25638a7c260bb61f5a1201d0459205a8586a4de11ae315688e708e8ba7b47c76040b95a4d0d3d64866c2bfea4a72c9da2758b09e1c90debceeab77300847353273e5ae9b7da755df42d8173d881f7af0073fdea482cd26733f682ca2269a4f274725180bd62aaaf6b35609ba80471fba297b2021d64658555392f8330599bb679b972f1d363a586c2a29f2d58c032d4c49262c31b81348a1bc2639195522e67b50476e4b76b120c512400a41cfec54e412caf45b26b86c1c9922d413988d0b1fda29ba232b05cc324a82cfa922a5a98411bdbe368ea1a64dc4fc431651ca482bb32c383ea3453daf9137ede203638b5e1706275f549a297ad1185d6ca3b969c0f0103d77e7cbe2e73801e425e29223d02c9b725514113693aca79676be12e3ab6129b49a5602352d6f2d017c5e84d2ea54fac3e1de5b23ed6bc2b09bd5f653563eb26c37e82f5f388e75091118a069b800"/1895], 0x5d8}, 0x2) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(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', 0x1, 0x23) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000300)) readlinkat(r1, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = semget$private(0x0, 0x0, 0x41c) semget(0x0, 0x0, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/36) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, r2) r3 = getppid() wait4(r3, 0x0, 0x21, 0x0) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001800)=ANY=[@ANYBLOB="0000319f2ecc0000e2ff000000000000000000000000000000407a53c09d14df00000000000000000000002cf8aa8c210054c60af578082e573eeb69112411b2ae3384c70c70bcc52352a823dfe388f764092cf8241af02fbcc0e57984d025f35c379e2171530a649c1ec9c974850b7b33168607600cf6fd6c711870840e39170313ffaefe29def468d68c3255fd4dd9a0d9ca2f01278c0b5cab1636caab4f48aa"], 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600), 0xc) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23) chdir(&(0x7f0000000240)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000006c0)=0x4) r3 = dup(r0) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000001700)={0xa, &(0x7f0000000680)=[0x8c2b, 0x1ff, 0x2, 0x9, 0x0, 0x4, 0x1, 0x400, 0xbb1, 0x20]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000640)) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0x38) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[0xc, 0x401, 0x80000000, 0x5, 0x68d, 0x2, 0x5, 0x40]}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r4) accept$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21", 0xcf}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) readlinkat(r3, &(0x7f0000000380)='./file0\x00', &(0x7f0000000700)=""/4096, 0x1000) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) 16:00:20 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x1) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) shutdown(r2, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) socketpair(0x10, 0x2, 0xfffffffeffffffff, &(0x7f0000000000)) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x43}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:20 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x5, 0x10000}, 0x10) close(r0) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) setsockopt(r0, 0x6, 0x100000000, &(0x7f0000000080)="7a52ec8b0c97d922dd7cb4c42e499589d7f94aa19a697cc37248482f354824150a6e7fc1a4522f06e29d2e6b813c4785d67a6130c0045a22f3fd5f64a17d75f96fc279f061adf3021a5b0c8c34c7db5097f0489fc892f88290eec460e914e8823feaf8b4783246627589", 0x6a) 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) r0 = socket(0x18, 0x3, 0x0) dup2(r0, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = getgid() r4 = getgid() r5 = getgid() r6 = getgid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x9, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, 0x0, r7, r8]) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x3f5, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x5b7, "03518fb4c6100e3215054c99cb56f2b6348daf39"}) write(r0, &(0x7f00000025c0)="f2", 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = semget(0x0, 0x4, 0x248) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000180)=""/138) shmget(0x2, 0x3000, 0x6, &(0x7f0000ffc000/0x3000)=nil) dup2(r1, r0) 16:00:21 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) pipe2(&(0x7f0000000000), 0x4) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000480)=""/227, 0xe3}, {&(0x7f0000000300)}], 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r3, r4, 0x2) fchdir(r2) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_index}) poll(&(0x7f0000000000), 0x0, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000380)) bind$unix(r2, &(0x7f00000002c0)=@file={0x1, './bus\x00'}, 0x8) read(r5, &(0x7f00000003c0)=""/134, 0x86) setsockopt(r5, 0x4, 0x1, &(0x7f00000001c0)="bde8733e3769aa73bed3b83a3be7427f0a216ebe542a3974ee90a9f7745e3337ff1aa1f0c3a9af8a9bb6cc3c16b71c67efe677669da76163cb444815fc18b35c5dc81b150e2ec4bb4247b81bec1634b9bb391eb92678e4e58ee210302eefb5590c401dc80e9e250937cffe78a7925ee598681b1b764da83679be7915d483456f43811e42dc767d9a59de7dece26df6df39c5fcde8cd52fecac21df9655e461dac9d30463f91fd1cc718f2c4fb77df6fb195e4f66c24132a77c930eb86c27244a93e4753fbf30ebd8126e272a0443a5ef", 0xd0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r5, 0xb4}], 0x1, 0x0) 16:00:21 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) lseek(r0, 0x0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x4, 0x2, 0x40, 0x1f}, {0xe73, 0x20, 0x200, 0x1f}, {0x1, 0x100, 0x401, 0x5}, {0x80000000, 0x43, 0x3, 0x9}, {0x1ff, 0x6, 0x8000, 0x9}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x0, 0x9}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x7}], 0x2}) shmget$private(0x0, 0x4000, 0xf769055b2423ffde, &(0x7f0000ff9000/0x4000)=nil) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0xcb, 0xff}, {0x67, 0x6}, {0x0, 0x3}, {0x80, 0x10ed}, {0x23, 0x80}], 0x5}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="0f") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x80}, {0x4d}, {0x86}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="cc") 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) nanosleep(&(0x7f0000000000)={0x8, 0x9}, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:22 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10840, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x9, 0x3}) clock_gettime(0x0, &(0x7f0000000080)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x40}, {0x15}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:00:22 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) getdents(r0, &(0x7f00000000c0)=""/158, 0x9e) pledge(0x0, &(0x7f0000000000)='\x00') 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0xfffffffffffffdf9) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c1, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) syz_execute_func(&(0x7f0000000200)="399000000000450f330f0fcfb7430f189b0d06f2d28fa978c2ea660f3837b0a2000000674731cbc4222d99938b0e0000c4a2fd9c2167460f64ef") mkdir(&(0x7f0000000140)='./file0\x00', 0x11) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000080)) 16:00:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa2, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x64}, {0x54}, {0x6, 0x0, 0x20000000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open$dir(&(0x7f0000000140)='./file0\x00', 0x9, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x120, 0x80) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) write(r2, &(0x7f0000000080)="3fd970b9ee29d78fb42e7efdf29ee5ca6b1b4e716db5c17f4e26cb18cda2234ac89516eac5987ec9cc82af815592b53926f5b525a2e3c247", 0x38) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) recvfrom$unix(r1, &(0x7f00000000c0)=""/152, 0x98, 0x40, 0x0, 0x0) 16:00:23 executing program 1: mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x8cd) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/217, 0xd9, 0x1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000002c0)) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0xc}, {0x54}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='l') 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x400) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1f, 0x37e75dc0, 0x737ee66, 0x10001, "4d9b1f3c86280436a12b42ee389b852f78ba72ca", 0x8, 0x1ff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x28090, 0x0) sendmsg(r1, &(0x7f00000006c0)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200), 0x0, &(0x7f0000000240)=[{0x60, 0xffff, 0x80000000, "e8d8db752baa35d209fd1a2ebad38199c8384e11aa4147369500f461cf1e81e31d5a3187cb69139108ce3975ba22059f82e22e1de4cfaf01dbaa475e8e48616b042b20ef5dc255ab27"}, {0x110, 0xffff, 0xa1c, "62ea468c8cddeab7fcd7dcf067cc0f375714ea82719f50b9cd7d643099e205e3c64848503647da6e35a05466ecfbaadf40c0e7092a1b9b9d7946173f252cebe572f58277f439cdce9da7360a9eeeb40e601549d80e0fddf76629e44c46c7f60f42c27e6649988396450703aaefd2842b7cd2f36efe87b5f063e2053cb2747163f123ae8d08aab039b320072fa9c00ca80f8ee473b87711aa6ca7c035556053e02a88b1262912667c1e6f4412b7631ba0e73430f6d7ded24bcc1a6f20dc058a6f2f3ec038fe6720d6c987ecdcd5e340b9b1acba7fde31ddf968665df9f27adb68a733f275ece49c51c6009c431e6684476043b50eef6fd9e6ae2f0fb2dc5e"}, {0xa0, 0xffff, 0x3, "955a45afefc9a643b200973c903fba6808b88974d91ff3f644f7c719a327fca643e714652a9f9d0fcbdbad93e45e4c5fabc1fa8e091b332ca0e033db8e91166f29d8ef94c616db8a17e7a62cd0659749ce995619654fd94c8c24297a6e7beab887ce803d84ab5c6569d2e521705802d0427dceb0420b6466c6114625dfb7ba96447165b6b6c162bccd057e59459339"}, {0xe0, 0x0, 0x0, "cece670c82f6ce297b0bdbc06b67db947ab1c86c88634310b4183daccb3bbc9abdcb2a2368915c0e4a063fe52ad5caba12ab53c2965818d0e2603477a14b0c1c68644aab24a6a0bf4553261d78bd7f883ff18909a8af60ceee81531e0829beed17235aadab46bdfb3731f817e88d52896d0264bc3672cd206316f30de73ddb5085f9372d3d84a189878a9ca7cf0aa6be5f5888cfe7dc9cb6c94986964759bc82df7bdc883d2bbddba80d2dfeba2a0a91eff68b5a4b5e478701c9da5fd3d109daed012d33b9ad4f4e45a676478032"}, {0x98, 0xffff, 0x9, "0533b0d666b0402cb21b3657b8327005e2d1349d3db643a786f9504ffb5257108a88a5dbe3ac472ec288f54d7e6007361fd1682cb255432ee4183f1a91d3c590a5ef2707335debd63d2f2eb621e6da55bc1be89b9dbfe8168fbf9821f0474c722d0b7b989e462eab355ae0ca40085184036863216257b52cf749bd649cb84a2ced145b72d810"}, {0xd8, 0x0, 0xfffffffffffffbff, "65d66c455fd54c535184891809c752a118f4ed18c1b9acc39dba9d92a4eaea03d0e3ca7d940131b4b60b6e629bf2eee796994ae60f65924afebccc79ee7cc9e6cab4aedd04e32230ea77ad05a48ad71cdfdb18ecd824a12fe3f9b1eedde14678c9287914bbda853ebd7373165706cf1b4f677328a4096bb9b1d2e8b4108b9a6a5d5073757c1cd945ff94a418de320071db50d1695724da6187e1666a7b2fff1e4ebbb76dc32fd5ef595ae5c72fa08d3837b806ffe167575f87bb054a5a9410e273d36498c7"}, {0x18, 0xffff, 0x0, "85fa5db4"}], 0x478}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000700)={'./file0\x00', 0xb8, 0x8e, 0x8, 0x0, 0x7, 0x4, 0xd8, 0x2, 0x0, 0x0, 0x4}) ioctl$KDENABIO(r1, 0x20004b3c) write(r0, &(0x7f0000000780)="bfa72a6d0c6e5af5d26e75041e62a51bf0e7e6f94bddd85dac2ea8ef190b605319d22600ef9cf2ae1c9a676fcfe8eff4739bf4273ecfdc3135a83dd682ee056c2da25adb885d6555c7d152f4d5545f0703ca99b512b27c4214fd9ee1a376ea5a0e3188fc913aa08e6f9e7d5a1230b2b70df655f7f862822b5280c0eb60ff2b055b63584db034ade629ed6c440a5ff21fc5915ac55c09a807a9330cd517d4b8691717a28176034b9587a9d15fc7c0b8d983a5c479d9f2b758ba29f80b29580a9baa43ab0bf3ad049aa3349716467cbfa5e94289d6bd1fdc1ed40b109fbe4bbddf5b9a5f0b9cd31e5d87f856d8462f", 0xee) r3 = getgid() r4 = getgid() r5 = getgid() getgroups(0x3, &(0x7f0000000880)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) getgroups(0x5, &(0x7f0000000940)=[r3, r4, r5, r6, r7]) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000980)={0xff, 0x9, 0xd0, 0x80000001, "c53435bf5b39d370407a8f5466493e708f779be2", 0x4a, 0x1}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000009c0)={0x101, 0x2d9, 0x0, 0xfffffffffffffffa, "1a4740dce5609411d97828e3d93030f60a97083f", 0x1ff, 0x1e9e}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000a80)={0x7c, 0x0, &(0x7f0000000a00)=""/124}) sendto$unix(r0, &(0x7f0000000ac0)="bb200d3a28d6334a98346bca25112c4fffc19ebfd8875c71985cf87c04a8db050267856d7a8f6a051e64973595387613ad725fc6167ac1e603ac9dd7f503c3de3c02b76b238f23a8e28d66bab9021b4be9f8fe28e030a44021a844f46e06a432e5747a478ae86d32b6eae274debecbc449217dee68613d757e10d6099986db389a29a7e10ebd743a484d62448338cda5ef89", 0x92, 0x400, &(0x7f0000000b80)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000bc0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000c00)={0x0, 0x7, 0x9, 0x9, "9f0899298c2907671d87b7393e14066fcdea302f", 0x2, 0x24e3}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000c40)=0xffffffff) pwritev(r0, &(0x7f0000000e80)=[{&(0x7f0000000c80)="92805d9119bde2dd52dbc1495d1ab8b248dbb646d2c8f2469c7cdd1f22a5f7ba004103d9dc3183bcf7a80a033e5e4f17ba1b60b85871636ef627b5fe086e72ce686e1d23f5f3d9c371905f1bdb81be78bbb7b917cc79425526739385c01063d1f0e039eacd382cd29cfe0ab1e8ddf168274b248ba1cacc315e3384a80d4e1f", 0x7f}, {&(0x7f0000000d00)="863649851ecf21c678e17597a6c57b006c456d90219391fb365907e8b8caaa0f1cac979a18ffc374f336cc7ecde90741e29d61083c6af897acbe8fee0e2655af93190d66d6dc5b24a435cd2449d321ebb63b6274e3a27d1862f0a18d56c02686e7040d8d34021fef8b0a2b6cc9b4a69c6b5e4e49fd4328690031f84253ad3670e6d160ec63f24b3e4660230299a048516b0242094aac17620f0266f536fe423f47bea3ed10322381dc7130fc1d209dda7234cfe6c98bfbd2ecfc36c559ccabe87a35bf282321437e93e9", 0xca}, {&(0x7f0000000e00)="77e9e58b3c2530cfca2aadbbf2d6fc8ef9a091ea04af01e50c7b389fe38581ae22aa773caa832931a9d745da10b34f635ee2b6b629aa066101c797aa98557faee6f5168c6d39f622f6c5258a571e", 0x4e}, {0x0}], 0x4, 0x0) sendto(r0, &(0x7f0000000ec0)="ce40de0d6dc918251b41f81573f0ae15534ceab049b7627107b16bfc8eb7ec08971e3ddf76e2ffdcd0f6cc2ae2df5ff184b0d62826b6e507df2b8e7b8fdacd6195fc3f03c7f541ec462adb79ea19d1690a9dc0c485b10b9be055aac8a6515a582fd0c6038f0d6657cbb51a42e26ebc854fe111e3d6a38b1769837ced3881534e2d71d74062f4dad8fa69136625b2e94ba19b735099a8dad34945d5b2ae95ddab5cbacd2a3d1e09cab7b5f4e0f84677a4f9080e21a5ebf6180d8faed6d557d7bdcda14781895857c2897d3bae64ad5018dc06e62851e148186e02671d7a436f0f9a0e7557287d95b206c74e1655133a826013b99486244065d8ddf00ac9a321f08e6a4f1d4fe11ad691a6d0d7c0e3c58195fb127b0c787a00030daa1f60987b50df1f7e49e4ce6070bf279007c715ed368eb5ed5ea6eec4747476bc472b4e24cd82a64368245c10ecf098f5388aab8764fcaefb0277bb2c0e6a1413e3bacdb732724708b95c31709a89ef7c00773a6a68bf06ad22273443337c14893b2d99aa1ef933848ffc38942da4c043a374208561dc6273f730edfe0644c31dba02901038949edf9bb999d9d2169df20b2294673e97c0ad1868837f2dcd50553c326448b9ad43b42583b4ed5d0e438ef1161c157baaded46a0266c988bea79dd989d6e220ffa692e2fb3ede7fdec8ce1306f4782f37be2fb8d5bc671427553f37fce04f5fb22fdde4414117176167d7919bb3a8d1f17377ca55efc5a05840c87a4ffc8e48abc6a5e9c0e6882e50666b8cd617c12656402046e08e66b5f06d0e851e5482272cb1acb2843146e2edc388a6514e634cc8798291fd3ade53ebd678a0133e0856a5dbbb69cb90e14750632987d469e20a7e5cf85271bfa2784bf4ec0ab864430286fce623042710132a483f6b1b8d8a2fcfd05caa45e2407459323cd27d41821b5d1b663aed71da4530203c08d4d3f91bd55563644dc434ba28c065985d7ced960f5ec43d25cfdb4ae2e79238aaeee9989bbf278ac90fcb57e18a31c6736a6b43ec811e375fdc3ec3f1d20dc28c732184bc72f62b8ad51228c5b47a7da8e49fd5e904e86dd7de861fca1b36377d74844868c05182cf385a24a6103dace87371757339f40022adb24e1d94ef2c28a0156a4f91eff7cb09fff730b884e6d045265c34cb9749c376416d7d3f84639959d6e33be64532d7c4971ec0ddcd5149733ff1b61796d273171170f9bcae3984d9c09e51b856c8e24691e455fa82891f50bac22afca6dc20d12f62a0dcfcb41fa59ad1b7745b8d12c89b848ae78f6aba3f5a0cd51339800755ce300c4e6ac67e04a67ec9591eddf6197f45594404f7d68b066c62de0ebf96bd5fbda9a4c1ddd2c7e5ad9dbc80eb716803575e6c23c0d1540de3cb204e24c35d3c7018242da5e6f9cb48a560794f245de283860f8d10529dabb6239b0eafc464a828c5b8bf9c110f223795971c51f1560c54702057689bc62e328c1ce6d537bd956867340254c9feef1b5347a4f766ec3570f5ba6d78030ac01410e173ea36a988ddbfffcc8ada48745d1a64846c052b8b68c2bc768143e8b9891318ca8773eedbf985976f6805f24431652de2ecc138b76ab0c237fd3612216b64f7a117ae6a74e24bc08658a1e17611024a43876a878620d0ae611b08a2cdc7826326dfbe59ab8948128de1b91d8c228558a436bbe5a9ba0785ef7e05875a4b5a85c3e96ed761d0a882cbd861b99584c85a307f7e3936abb295af794216c96ca983e08512827b2e9f9dd73f4d5b84dcb427cb940604d195a254f7aae6681429630b9a66c0ffa313a3c31861e44cb8810b86ff5c74f91ed1e92b501c19ffa6319559d44220cca0ef3b03580256855ecaf1b4a7afe4031576f298fa75be3441dc9d727e03d4a5af2743027dfaeb258f7c87070cfdc048d24e91397c746e7a1d5e6203d15b4b8c4a5584f9f4f4f6c731214a649b9abfcd128109c34358dc7667b86b5a2e05997386d4fe9fef609e4b7d71fd54ee6d20ae61a59bcfa7569ec73eabdd9a9406fdacf5045f5411fb74df8508adc896fda355776b671564d754f90f423a1c2a174ecc55a377b5be7357c526ac03b04da530ffbcb6ca2b0ceb281b7bbf816f375151ae9bd687ae4acf1fdde781e00510f34dae0706152f08917ea86859efeea7d2ead535dee40d1b76af8ce7dd8281e991804044fc57a8baeeeceab81b5f1a46961ad4b7c876ab0823e4ffac43ee164546aa2424ff5b5fc32957646929ea40d86b0c20742d9b203ee16e8a7ce73c16c1a361b6293637d013d09796dcb21896b6d1626871970651d68e8491b1b3f57e54c2b157e0ba76dc6190bb24fabe3e303ad35755367ab60b180c56cb91bbff0f5195f2cfe47b8f6b17f26b5e608e52703e2417a98b21a4675a819f1325581061069a328914b8c1d6d655e32d699920784f09ec7f4efd02d67e69c9992a74701d08ec4f05370665aeb3f58679318ba3a5c7fc0fa5e207775184adcd9f2c7d0ac4f6a1d8d7cf6b85e9ca5271eca46ae506e5ce4cf9384f18a210c1af0acbeeb1942563b8948f3c63d38b21fe0ad84162466b5869e210ed7f23801ca8826f81769099c5cf5080695d25254a39ad6b56c6cf9b58c82652c49c339e1085db401e51b5d5de6fdeb6168193ca244a82b3e0f3d77d82a204cacdfa4f31f71c5018e83817f22bcb803a5bc2566ef08e2ac3470ccac0758f52471cbdcedeb81619eeeb72e5e01ed76ccc2913b181d64197a72f2e7d13253ba2f6287d0d660317fadbe7955f6efe6de9f71d5b21dbc9fbbd71875be1bd52267cde99b1b5cbcc1d154fb3febc120fd7fe0158c0462e5ae0315195ce9f23a260d5da35a5550e514103ea2edf9212e8aa714a7dd71ea822750b4a0a189fcbf44dcddc2fc097e43e32f7f451327b048924c4649f647c7a64babe4d060adbab73300e3706f22247e2e724b6dbf2afeb9c582598da188b0fa9372342f1f0ade1ea746b270718a7f54428212f4b5cd6c3e907cf2c67f3a4c51db9ed34300cf987bfb3a4bc9a249d0a7ab132603662dd68fec3e7002175b53e1ee1d56c77027fae0c008248b006cb7a52ef3b6db25d51116b99b351a27c81f7361c7f43d82c4b51ec3f4b9a68495192ef60be7fe346f02174dc64d82df890ddfd9af4acf37d4c31d067de80fd6e32b05f5aad706706b0a46faa07375476134686f117d38de438906a650e79b763d853852672ec51a52034157144516aa1bd4779b0a1923d9f1db62a913592efe431a047359a645a6b1f39fd7d62859d0696ecc86c9b9015ca8184f00872c16775e2e643fee532be2413c7fb7967149db5a617cd5c18b05a81baacfb413a2d102c9c39dc4864a14cb6e74fbac243d7acf1e2fa6630cc8b145241a50fe23f1e450a0366742884dbe6c4315c405443e1206dafbe09848974c37cce35d1e0d3d47f45f5d1e6a05156e2089c447d5d80eba6d62b16b4005a913481f9aad991ec77eed51a917d115d9d948e0129c0cbf5621cfc1476dd72149e72bbc372c478a631d27d2a88f94eb2dce40b7077fc51a1394354dc223e8a1ef47d32c62633c1f123f42355cb5ca0df034573c45667d732378c69e5af941dcea11aceb8456fb7686dcf7707c05f738c89279d0d1c23138852ee11c0fa9b05a722c03c2871607a5bfc3753d16309ddbc4f8ed1dc915cef0aca82ada43dc674507b015e47b627d1539cbaf2c3f759d146478fec94a2566d8cb7042fd4bfaee8926eb9ec81db9d889f739843d6202d5e241ebd8f56cac9d447de83c184682032768ae6c170a58c4e8b4ad342b592a52e3b646673686a8df679aeed0b549e080ae342478fe987b8e98488034ecb6f3ed62fa6ee0b44e3b1a9be536b939a384b6a468daa8d15c1dd65888f86b9068e270fd24a014f23c135ab79c8a687bc496acfba2ade63b97c787e9952400ecf2f1279f7d052ce4331bfe71394a0761b8be8dbe3b82f90c4b196b3719b80defbd410529cb2e70af02c21d39096665f55055b531f800673cede84029486c120c1205549750f2870e0971c67b1b0724a99585420b04933c76246f76a69c22e5b0029643861a12021925d286c22be3d77393da8fa6383e6ada3be348b007c9c35cf1bf5494ceddad8257f58ff0d3d792e2f9e8dc9ef3ae83f1447d33c96ae5466a7c866056535aefa896b1ef3622800795a83eebede95e5211f63acc72389da8a4431e66dac30f82edfa44afcc03179e54932a00a6143f82fb054c5f1c8035e6ef90e60cf462c52dbea56152147a8fd36771013b08396c7cf84f4a10980f90d9b59a3e9bb269d327aa837daf86a40296c2483306d0b2c514b791dc3ac5e0169ba07989d4679784631ba857c8b158d979454d94724f10e6dab7db4a5c805631390e84e530d2f048b76ebcb2f253bd7da9e4300aa733df241ee9614590d8ba6d4c715f5f93323f6bdf71dc91e29a1f62b130b954632d97c6fd967021590daf136443899b134838b20f4c9c6d2bcdeee8e5c306b219d6b0d2a024a86f9b3fc45904b91387b49187e0cc4d17137dd06185cf8a36e3db6806793f6b0b13d718f1c1ac471b35435056d8279c375d0397e28b8af49f31a79dc651c7a097c2ce96f58754f067690c5281fd34efa7a280ccf4cc5e3d71a41d7592deec28076a4a06c1bebb2c81d3e4e15ea09303911eb1ab86e04623a62adccfe6d2d1c0160205e816d8ff4db62595f13f937962f2bc781ffca9404f35202e3d423065cf298eb051a9c469e237be81a6ff25d906cb35f1f90abebd0d9521e0e380e6845f3634ac9787ce6a9cd557aa24390c1852056fb6ca22b1cef53fed1ddec528782a8b47d8fc422d427e81be8e2e4c186600689d6a62740518b4a93edd0b48afeefd34dc966429f0e507c85b496ac947d0b9a66edaa646f8f2aa3e6592c934b456e0bc8dba09f35745d2208a69e57a1882653d91e5f30cd94540119aeb8b8ec1a2538f801d1b51b5d88ca3f3d6667b63e42f9617c3a26e887a4ee933f80ff115ee896ceb6bebb23b26dab3e20a70c0827782e9f6a07c96c944635b7db1ce3fb0b2893e6d90fa493f8499421cf59fcf79c0cc04c5de190fb53d8277c6dbba30b29e8eaf41c8f855e388e135422491026fff0b208b932ae18d2beae362c6cb037c1e2850ebde0189e474473c30e44ac6b89107dcd5cb40aa1e80b2dfdc385ce95dc3aa2e3025a6d0be62487f0444b5533834108243f921d5cb729003040d9f1526c0414ab51db093bd139da9ea11dd54001eabb0273043e1d3e525027f8f289ed82141ff37479513837a51f9d1a7c225042633729f17d96cb497ff2683a801ac77aef28696af8516612ccedb24e3144d9e0e4ec0ab5dfbf44778df3ebdca87491b989c8f315787fb73319dd6add57fe0bd52f59cdacbdd7171c56dbe9f4a10e9ffed82a6b10fa23e43006fa8aece0896574cf9d641f58375d42423cae9aabbf1971a588ec35cc3a054a594fb84195da775a24621301ebdc4a4110a8552b7c76ffe9806757a9264d99cb9bdbec844157b967fbf37029764e1c0181a621900cb2d9888b719e2cde229995c46d875dd67f062b0b65696502240210d9778ad4196f5c9076daf32a5a2f64fadaa4e94ab0cb4ee2d8b774cae286f40baa8cf8acda2b3d86f54e05cceb8124c60ca8cac93c824a72a36b1b5f16a46d278aa3f17a06cfaad2ea17b5b9b69f6bf2329bda4b1f41a1278079ff0f9139a2f15c60db8303bc43c9b432b570f87fce94f413a782883cf19d53f0b59e79e70ee1d7ff379770a3447a", 0x1000, 0xc, &(0x7f0000001ec0)=@in6={0x18, 0x2, 0x0, 0x4}, 0xc) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000001f00)=0x4) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="16eda0711b89d9bddef8f0072a9299bd7912c1fdb9658679962abb5fda2f4d5f710eaa596761a22cf3d70c0a7052119679e3f288f78f3dae1c1151017f814931b6b4a3f5a194fc0aa9019f69878f35e18f98e37586f17e8ca54b8f2822e6d1c184e769f3669a5eb40caca55020e22c51cadf09bb1723d14b3e47abaa096dfa3d3ecaedcfc6446d914e243e5ad37a392f97517a48a70d6159a7069f69b394c0f5a4ba67f941717487d78b70041b022c9b77c5b47bfa2d2c03bb4f7e8dac5b74a33d833d88d4c0ca04d6ff0413369018a9f557926420553adf25", 0xd9}], 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="6fcb5a4f05227300") shmget(0x0, 0x4000, 0x8c, &(0x7f0000ffa000/0x4000)=nil) 16:00:23 executing program 0: socket(0x11, 0x400000000000003, 0x0) mlockall(0x1) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000580)="a58d5351aaf4ac448e05e377f4855990896e5c63e18bd6d18c5c52625714c512b4992bd993510ac1e1f4751e43f247cb64d7bf73e076727ce6f492841910bffa8c2f21702c18dfe326d5140ecf165a23e28300000000281d9d0aa9f496002bc9bfc42245ea0f93f610bf82acec8db4c1328ab89662a0ff8bec41b36c08b726aa57174ec96977290c70654e0461ce0de2d99a8f7aa3de3f19e4985b2c93b51d16d0fe23b2a19ade426e4e0f9336edde02320dfff9ad681e80f5213067eb62c53623d7cbe8f3b9dff9299fcbdc5f8fb670362c4f94b2ce2159f8ea9c81e1e95456bbe12d19a9a3946d134f4ea07d177dbdae10410657ec4cf128b432339ee0d31793165089cae1e8ebf4ee3db7bfdbc231136d9027326c132be8e3ffd772843ee3b23a49edb6158be4fe62b7cc5ce6d6270f95cc74a31c7ace76c958cb98695addaf5ab42a", 0x144) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125caf110d2122c3ef000000f4", 0xf) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="5de9ee808ff44794c3b00a8e050103709d1e6e21c68fc0a6665c"], 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) sendto$inet(r1, &(0x7f0000000200)="d690a495360bff6dd87be4363de7f4504512c8eeb6f6da06a1db71ee125c7575376fcb17f23e1fb2aca50da6a1d9152fa22eebca17cbc9f39cf00f5330c3e837ac9261ae5c7c63152e31234980ed57ad1d294c02045de5146603efbf94c3ae9ceedcd5d3acb09419718781f71d721a5d087dc5dbb6", 0x75, 0x2, &(0x7f0000000280)={0x2, 0x3}, 0xc) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x87}, {0x8000000000000006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10100, 0x0) getsockopt(r1, 0x1, 0x400, &(0x7f0000000300)=""/4096, &(0x7f0000000100)=0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = syz_open_pts() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0xc1, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x1ff) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x3ff, 0x7, 0x2}, 0x3, 0xaafb, 0x4}) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x1012, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) r3 = dup2(r1, r1) linkat(r3, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00', 0x0) fchmod(r2, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x5, 0x73, 0x2, 0x7fffffff, "5fc42d69f59d92d57a740c883f4b7b6b6a30ec8c", 0xa4f, 0x3}) fcntl$getflags(r1, 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) chflagsat(r3, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000300)={{0x1, 0x5, 0x1f}, 0x325, 0x439, 0x3}) write(r1, &(0x7f0000000340)="a2ab8ce416fc5377a954c4b2ab1e5b625fe0469e7109d961603b5e31f63450f3ef19ee55d28357bad4501930f50a3ac4ee3be2efccaab5cf94817fa079b785f55bc3657a9db54d223185b6d87f25eb6acd0ab0415d4b8f8d4e1854344fefaa035076573fc447202e6b7b8e1ff40883aecf08ecaf5707afca9321521e47f6bc1620dd54b29d78bd702e5c7b78", 0x8c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x8000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000480)={0x1, 0x401, 0x13d3, 0x8}) syz_execute_func(&(0x7f00000004c0)="644289f8dab379c7cfcac40260f264cf96c403796230dd66d1fadfd1c4028af7c70f381e838d27966141f7fd44dac8") kqueue() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000500)=0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x2, 0x0) r5 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r10 = getpgid(0x0) r11 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000700)={{0x6, r6, r7, r8, r9, 0x28, 0x8001}, 0x100000000, 0x10b, r10, r11, 0x1, 0xff, 0x80000001}) 16:00:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) accept$inet(r0, 0x0, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0xff09) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0xc}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x3) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000040)) 16:00:23 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x109) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {0x64, 0x0, 0x6}, {0x4000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:23 executing program 1: r0 = semget$private(0x0, 0x0, 0x40000006) semop(r0, &(0x7f0000000440)=[{0x4, 0xaf7, 0x800}], 0x1) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = semget$private(0x0, 0x8, 0x410) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x2) r2 = semget(0x2, 0x3, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x5) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x2, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0xffe}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r0, &(0x7f00000005c0)=[{0x4, 0x1}, {0x10000, 0x9, 0x1800}, {0x1, 0x3e664106, 0x1000}, {}], 0x4) semget$private(0x0, 0x4, 0x3) r5 = shmget(0x2, 0x1000, 0xfc, &(0x7f0000ffb000/0x1000)=nil) sendto$inet6(0xffffffffffffffff, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0x800000000000008) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0x4) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f0000000340)='.\x00') semop(r1, &(0x7f0000000200)=[{0x1, 0xffff, 0x17fd}, {0x7, 0x9, 0x1000}, {0x0, 0x7, 0x800}, {0x7, 0x100, 0x100000001800}, {0x6, 0x0, 0x1000}, {0x2, 0x6}], 0x6) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x108, 0x100) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(r1, r0) 16:00:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) shutdown(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x6) setsockopt(r0, 0x3, 0x80000001, &(0x7f0000000200)="bb7776beb7dda8f8d94b3020fbd9376a0b03f8c1f51309fe68c1179e44cf6c88f5d7d80ff88e2ad39330413156173e737ee3d468a545eba72f4dd0b6c5a488389ebb3191fe18728ec489ea08bee8e017a52570878c3e7cfb3c94c59dff89e152b0a68686787838ce31418511dfd58e59113e54b2c3ff466a6fce979543", 0x7d) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x6, 0xcad, 0x3, 0x2b3, "9053dcc74a765af812df90a5338e282c1e254d1c", 0x7fff, 0x2}) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1, 0x3, 0xafcc, 0x100000000, "11b34905525cfdad44a3c1435589dd5746546386", 0x60}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 16:00:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom(r0, &(0x7f0000001100)=""/126, 0x7e, 0x800, &(0x7f0000001180)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x808cd3dab2265fb5, r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/4098], &(0x7f0000000000)=0x1002) r1 = open(&(0x7f00000011c0)='./file0\x00', 0x20, 0x80) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001200)={0x50, 0x7, {0x80, 0x23}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/wsmouse\x00', 0x10, 0x0) 16:00:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000240)=0x8) r2 = socket(0x18, 0x4007, 0x0) mmap(&(0x7f00004f5000/0x1000)=nil, 0x1000, 0x6, 0x5010, r0, 0x0, 0x61) r3 = dup2(r0, r2) setsockopt(r3, 0x80, 0x0, &(0x7f0000000040)="8256c2e9da8b3e9792ceb1317f600025b72a4c89a3433d213ba775f46d350d9bbac124cfc17582701c773ccd5129016dd535a36d397859154ae429efb59a28ba74723d9dfe959612adb44f8824d810eba2ff824fdfa0ffa6ee31ce40c0a1ef89dc70222e9d7a6742cf9ffd6aeb7fed719bcf336509394f01ab2ccacac5ce39b1773b0d3139dbad8c808b54865db0f6ad620dd7b568c4a7dc2496cab37b8a83923bd4dbc9c9afe5481c56e86372d8a67bd35ddaa957f2ef20836493d0be67c5a0526f096f6741f2b843443c3d", 0xcc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0xffffffffeeb34929, 0xfffffffffffffffe}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000280)) setsockopt(r3, 0xc31, 0x4, &(0x7f00000002c0)="6dd204d92e3046562402000022d9e5ce7627445b1ea504cfd334ff7e1a7bdbfdeae04f739e5fef89243f2ec05ad64f6de015af9cb3a903fcd243f62f2af0ea796acac9e379859b6530e8fac0b554f8cd1962e6d789bce492fb421a885d1f82eeb6dc08ec498467f636f572f4fa7022796a4ba02f0306c0ae11dc1601a469288c91442c6c196ebfb5d9785d566313c0d015759d8bef836fe8546940e2d39fc1253f18ef027d3a57f3018638e51194be8fea6040a491a9497f67ff6b7f", 0xbc) minherit(&(0x7f000052d000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCCDTR(r3, 0x20007478) setsockopt(r2, 0x2c, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x24}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000003c0)) r3 = fcntl$dupfd(r1, 0x0, r2) shutdown(r0, 0x1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000080)=0x342c) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x8}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x10060}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x9}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') socket$inet(0x2, 0x3, 0x6) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./fila0\x00'], 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="da5c308abc5cd8248234f9df0bf08b050010272b0ed78faa84a4505ffdf8c34177c2edf970842c596a31dd2f7cd188afef04f15e5662df463b978881dfcd0aec5b34b8e002d740991eca7abd3f7322ea629da899fa8f257826a393914e97277808a95bd682bb95005629980c880a361cb3dcd95bb26408a9ae4936054481b9d6ac116eac906edf2281e05804ca78fbeadcda7bc07e39ceed5c6e58043b2748ebc1ba8022ad573f4a744135228dc74ee6a1bbaf072fc64d8dc7cb6e5df53c19659569aa41d133d4a77277a97506f64f7f18022ad8e8183be3", 0xd8}, {&(0x7f0000000240)}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="a000000000000000ffff0000070000009c657fc522c909378076098dfd91503407009a1b939c9a4e0c623edf4f374c26d171442b3f51c0e09a950343c749d5b792f45a65bb8f18ee55dd6219e0b9692fd5a189d9325c706b396cd7a42c0bf0f6abf840fb94b905423f62cbc26a2c66837cae107f2b793139acfd5b1ff1cd9b4e0888ebc5126ccef564859faa7797ed89a6bc2533607a5d59b876cd1d866c00001800000000000000000000006c000000407be26174000000a800000000000000ffff000002000000cfa8cd832358f703e079c96983aacc2fba1fb826e8db55b5acb6a4cd58ed00bd37dd8da14f8f20ac504fd84536b7b532a1d5840da8a43b63dd1d6c574ef96e099963f9facd1f4e13ac19a9f7b6497d921e2997cab677456cf8bc9ff64e577977a97ac68660a7266ba6519cca392248204eaee60812ad0e09e1ad0f06a37c47fa1ce8f6ed52de16263d28a3e2e5272ac5902cdbc829ede80018216e17215892cdb748eeab7b0540e0ad399eb46da5dd67107cd39c5f2fb3f99da117529ab4e49ca23bd9654c94b596b78cd4c78a95a64aef0f1be0435bec573d3eeb60c18ec15aaf6b61523177c13f973fd4e327128de841a60eba95ac7974588efcd070c34b6e4f4e61e4ff1182395f6359432956446697d76c43fd86ac023c4de066ff69a71905c67e514dd289aeda37707a4f629d2e71f5b807298e6d98e3c6a3a6ecea2265be12a23900ed1b6af63599cbbaaccc078dd44749e21aad816317bce9148faba42322774278b3237f42db4beebfa392eeec3dd2f719501610bc1ec98a45c53456ae44882e448026edce6b958675acb879bc148294bb61c1cf859c73300264"], 0x160}, 0x400) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) getsockopt(r0, 0x7, 0x8001, &(0x7f0000000000)=""/19, &(0x7f0000000040)=0x13) getsockopt(r0, 0x8, 0x2, &(0x7f0000000080)=""/9, &(0x7f00000000c0)=0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r1 = semget$private(0x0, 0x3, 0x21) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000002c0)=""/101) 16:00:03 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:03 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) dup(0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000240)='./file0\x00', 0x801, 0x0) 16:00:03 executing program 0: setrlimit(0x8000000c, &(0x7f0000000000)={0x140000000000, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "5f3fe234594848fced571864b3ebd0d7aff9fa07"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x7ff, 0x71d, 0xda, "7d26b46efb8f36ff2df7a98d7b58d9e3def503b5", 0x8, 0x800}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x3df35600, 0x3, 0x0, "a568d050a05d040f38fe3daf54b772fb33b23bc1", 0x2}) read(r0, 0x0, 0xfe64) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)) r1 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) sendto$unix(r1, &(0x7f0000000000)="b100050490000000000098070900000000001038f53e8551f30ce39044a45a4cf51612500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91ba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d04000000000000003c34e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:03 executing program 1: pipe2(&(0x7f0000001800)={0xffffffffffffffff}, 0x0) close(r0) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) select(0x40, &(0x7f0000000040)={0x2, 0x3f, 0x4, 0x2, 0x0, 0x63c, 0x6, 0x9}, &(0x7f0000000080)={0x7, 0x8, 0x5, 0x8, 0x2, 0xdc7f, 0x2, 0xa3}, &(0x7f00000000c0)={0x9, 0x2ce5, 0x1, 0xa7c0, 0x40, 0x7, 0x101}, &(0x7f0000000100)={0x10000, 0xb01}) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) close(r0) 16:00:03 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x40) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000100)="6702a75c1bacaba6862852766152cfef5ec024692db5f833879184e5fa14720a582f011a749c38f532c62287ae0d2f252eacc7c15560a12c04d1eda039f519c325e9d4136975ab2577284210740c32d9b1fd440544fa9f1685b4334eb1573e17514f3e463f4d64d6d5839c015994f996c3c10e211c233a95baa2269b2c72ebd071ce2de6322690549b4e36c804452b", 0x8f) write(r0, &(0x7f0000000040)="12ead76aee", 0x5) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) dup2(r1, r0) 16:00:04 executing program 1: r0 = socket(0x400000000403, 0x1000, 0x6) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8d0, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0xb, 0x0, 0xffff, "00000000000b0001000020000000000000000200", 0x5, 0x1ff}) r2 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r2, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x240, 0x101) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="b6208cad4ca3ad092de1562112d1595c9931f1db51db91b97d2847af3c9014430a4b3640322d9846450192e746a2d96f300659cbe6e66b673f0d93e81422b67a054540732b2cfa882bf438f26b4d1d0916484ffbdb467c71ca1de136e4a1360d80cbb199a3f6df5ff9fedbaba08806", 0x6f}, {&(0x7f0000000080)="5b133ab38b75837a7bccfbd9227f4bf513c2e8be249561f63186bec275a9281b2babf98bbe802b536602139bafb9df9a806c4f09861a7e4fa65cfe8ea5041178e3be2011763480583fa3c23139f85194a0401f254292252a17713bb64e7eb43a5c8b086352d9bc9b0b346190091f9b943dd2f8e3d0b617a18f41c23ce96735588a4781d0d972276521298e5020c711bdbd7ce91cef4f078decbe156c61d293", 0x9f}, {&(0x7f0000000140)="aabc2c3150d4429884edbfc2b7ccf047799a6d53f3f2901daab27f6438c03e006afaea1a035fd872580e025df19869717b4bffc96ad6b80edbabd235e26eae3064774822e7d83b37c2b0107efc908e832b1dddfd3e2d50e44e636d50b92e74f593563496f9b1232cba23fd250316af26f10e1e38fdc94550e80d87810a2d387ed83b9315351af42886d2e423c73104b90c9d5c50794e7ebc70c1405ad558c3a90f65aefdd38c63724abf4ba12d2aa4cf44f9394841f0550c9fb888060bf45f2240cf7a08d438aafe82a9f12f9c61a7dfa3a5fb268f7422797b76a99ef5a8a8eed119f69e80711b32e2b7864d702bbd3d76efa6683b7e7585c4b77f10d22098237faedb54f82370ebbf32d4f07b8e5bb6f6cf25c2eafab6772fc8cd7405965630ae5a642cd7bab72579bc174cb46f6e1d825e3b297e42aa2e09a7cb7924f47257695134787c7cdb278f0b1b89566f1cfad4118075033efa4e091b0daab0ee6ce05ebdd75b2686dd8d7463a7779bf06ea6222b9d7a978b986acf93932e2c5ce1960d5d755d4590b25a739f878dc74ba163abd2c3bf096e0c5f76a4dbfa6b172de0ff880f266d5b84625da7cfc02587f2679fefc5a8fbae3704fa510dee40883ede82d06fbcc2bcbd51e6c138d4fb1eb647e16465dbff06be69c1f852194bc70ca16b61252779f67635152a2f88397515f8f7583375ee27cd19c188bc98c653eadd4fed2427c17b2237b7fdafd1a47261b848c240007f1094aba20db1892ad71a641949a9e25ef62f170739e7690842694e137f117bcd67fc796163234da53fb7efee5cd1638ea06c397e2a6edc36e2705b7459a13b06693bf193f1deafdbcdb7c7b70042d14946d67e3bc9dec576a036e57bcc11ca4db6a3883ff4c7df38d9f0d8a10d46a0d970fef178d2f184c695ce5ce20c26e033fe9f8e0645d569fc757b05dbf3f4ab9845a6cf0f8723d88bfa9a59fddd864d54bd3fd2c6caf789ef9a7c85bdd485be591fdbf227f8761004f0ae30eda1096c86080da55f6d434201349d8e82747a9bf6f32e453ba51b1a4a4f81193ec7b29e75f8b2e7f7558504e1fc1e255da6550601519918d90c29e9c36b232ed6883565171788c2ef4004bac60495a187c2cb1538290e1755933d4eead2b7bd09156f38568070aa8db1d7dd11b1313a670a1e91ede89adf31e8b09478627c2ddf95c50de2032530f0fe3a41fdce05f00a4fae9a5f7654fa2368e15a3d3783ae97ddc32dcb00bd0647083de35cccd0e540dff8e88504dc1d4456407b4fa6f77337dc36c5e3849e0898434b157839ec38ad1685a25d0f252f9a21ce2bd819704f165c68f8ea9293afeb1d31d3c6f7daf916d438acd3314bb3366d4292795d409fb15b4f1c4af289ab85ba26a26de586bb8d63fe4efd39638045e6fb0a8da3974861463383090352a5ea179f8731782f80a14ded1ffafa5a108ec716ab8bd463be14224e50b538559469e6fb69710249a5ff4545f822d4696e83271400d97c4c7606ed9eca1bf793d00fa8ac8815f773221f2f3de92ecdb685d5bc3a105327a928939a7f0cb9bb015b68ee8076e7633fcc1b04bc8688043bdd2ea0d0dfb45f864eb24b502daaf322f608d5f10c32579b9df740bf2124fa17c53f2f724526c51be464515bc550827e3e8068a3e6ba0696e5d00940c5654fbd1d32072082f8e99461924f528c0c9800b92078d1a9f890e0274f592db23fc010cf78c9e3a873fddd55c6279f866377b98aa7fd4d7a6c6a36e1adf7fb288c49e3027d763fed373b4169c8b443324c9cc769c51a50f78008a8733b56f2cbc8b0d2622d0df02b81ccd12c5e289b41dd39cd21db855005450859209399e1a76f912a7d8ce0f7ff5a2032374608b2cb01307ac8dcc7691634760bceeb808895be493cce752bc2f7d89711b1e9d1ceb3e1e1b4aedb5bc11c0d714c06cfe8a1805e52d3db6891d744e10b911654516ad49e11c72a1d325b96e349010e117d608857b90b77894523dcdee915a5b3677816a194a5a576160c83f7570082ee82e348aeea62b02631fc1c483734767a951622c98b7fae1c6d481e50fed99eb040e9b1036093242101d20ee07c3e77051287f9b2fcc658d8b6ad3f7544e21d35be10258b4094fee1e8799d2163de6ebee4bcdead2b517c46c98cb8262474ef7f4d57a14172cc618b93452910f058bfcfa44fdc5d5c60be805fe0b6225cc5e80196d56f7328ec038f1d18c96285a80a7ce2b62b9af93cb038b38365e4e0dbc09b4556af0465b0bfafd7d1f7b9ccbf6d151f04929811ef26e614b3f36f0817b2ffd6f0c8ad3cf14275f1064df0703060291d3956b9b4e73dc263fb49462bb1905c994a8da807804b52313335132fc007fcaf487b80ea891b1f36ce39d4510b34d5f050a7e3581a7b62b0275faaa180931d6e8f9d03b045ca9ea7a7e47f88034f7b371c9f270468ad4eec4cfc7dd74c8be9016d94a525579bf9130e05667c1936b8c433abf4cac206874afcd3059028466f908460a7097e156685ce34a4b749ae77fea9222e6a488484664b84a1ba85063ed1da6339422becd95c3d3eb9f118a719fd568e9d6e2bd988630754b400b28b0fa01d39e62db29401dd97843499675502770b42757dfcb92677a0bba02649a374df77a34ccbce75daffcf51ff613ffac307eacd436b741c34d63f35c0403575db9a18cd017b5eccc8c5f64b554991c3fa0ac5a9e7e432741eb962556a7863f8990e654bbd23d05c12bc4867ac1ffeac88844506c5bcb8fe46e22da6d0e503f405a3a332889706f5d623cc35d1f7a84f7cbeefedf0d78bad5c76eb89ef119e58a1e50bbab0ee2e86e0aa8330467ee65d09498ac44db09de1e01df0ecee7b22cc9d31dad540996f381d94cef32a051317c953d9334b0ab9a54662a1176cd92ec3438d2172adad1964f1cc849c837b5936462883ddc4cc674deeac6b1ebaf8691dbaa0f7098b63c7048f35a37c99961ee74a20c5a8797b2b947c7a7ab8e81207253abe56b86dc6fa4282b330c6df1415c9f1cb80b916182d5a092028df4258210f9e13e44829a329f47b158d62918628360cb10a8bf5ee7fede9e08f59d1fd530da6b0365fa224956a27a11e47364538fe3df0bd69b06de37f34e3b301346b8c14cb8c17dd18b4e39f13fad69caee89802cbf56c506f7ada7be6dc70bca50257d16cb515a8a2d7154d1157c031b5a0a2faf1eb72b3c2303981b813df965f0786e20d51c50aaed7cbbd17af56c43dfaaff8bceed8bd2d5a15d1e945f37994ab99308558f0dde390d5584cee46219f7029a9fb602c4876165b68513ec90273cf074337b4bc29031b686060fcb2d29bd42e21e2ee4cebd34d6a4e4e8b08a80dc1dc8e78cf816db2f89191194baf1f7031c07e24e3e08423b64b7ea9ce38d281651b549bcb2fbafc410407b7465ee2d05a003a0df5a181b7557cb258836a4163441238d629eaf0b8a88280ca8165c3f238535685b1f3abdd9eddbce1c75cbf6d80e9adddb59409357fe3bd7f0335b3637466501bb6595a488cd11875532f96dde45e749de4c36ecccd46a241dd27c60637c552dc325efd8dd44b330774ac2aaa18983b09563630d7928d4c3d007b8bb65eb30f6752578ac667d5129f445627aa40efb59b602061553450ebf5b57ac5703cfa15ef7546e1b46e3e31ce387835333dc8ca8f061bdd37a59c3c12d46e10815a2d108dc17809daa0fc497e50e8a04ebda1cc52bdc48c85438687e21c7f33ae20d9a5e25102cc786b9dd8f3bb621bf89ff5040c45568e323c1b3d4b2e6abb4ddb9c617c1ea8f386638ef3b3236419db3978badb04fe2de57f590be7fb0003d7812b5c599cd2636ce33cfffb45394dd5f95e8d14dc6a6172d7e1606f128e3cd48349da795d6eaa2163daecdda8e2780b8483046300ff83fe72814d2d03b6c01c061a6b25a76fb95c4bba3083d036f8c45a446c0212910121223e73d426bbe370e317d52bc6c0e79dba12c130f001b0f642727f9b7e306f3faa06e90d75e1050f4343bbaa08b090db2faf37c765721fc7c80e67cb041de8b8cabc50898e692dd5d538bab502badd0e71265450f16bce18073c3b6152cc27e0a65d13f8d515269bfdb55dba2b7bf2e79a156fccd69613de47505ffed22ee55d4dc3e9c639dd018b2148f065388ecca48ea46c7b1430de8b551ed4153848ab0eeec4eff066f5ffed095b5aa927efd27b4fcda897f0a30dc5b40fa32cda0a845cfd74564aaa64aa7e96788271f5608d17bd568a2fa7e410a1efd7e4a6a8176bec266a91323c8ab3d30bbe90fa0581b6d87a24d9d0974419042e3ef1950f982861dfcb85b1e893293117b0c91ef5be6ea0ffde203b30e629635990f48bbfd0f667817891c466a364245c938e35f5d979fc10c27c3c3c0bbee96eb7e19f6e767c5d22d2f014ef2c78568d1aea992902abbd04fdc4c436b813466e104111ec3291709cbd6355cc7d222ccb16a38eb9dc938fb6b8fc584efcbf678ab351bddb8cd02638850a25469b0650d95d3fd444b3e3549c7f92223e6f103f54ebd8f68016c57240cab641ea25b138b965ab968e42224c0a38423fd80643bd8ed6ad186db4751601d6b0c51623522d9e59f1f52fa782f0f9d56811acc65c4a739b84c8c78393ca32faa1b8996332eb3e5153034f9b9ece7b1a1eb4965565ed4bc69a94f933663532860cd5d19b1c9a308b978e6773050c9edec7caeb3569238fa5c5a58856314681604e32c96cbaadac340a52fa6af259416d5539a7deafe8a761f68e3479d7eb7d5ef07ff2fd28c403d9dd890f27d2c8185255c14be8f0d39bf91cfd2a2a23cdfc77d2ea801928f75e443c08d2d3d04c825ded54577c73649f4bb222be291b3d969fc67239530c03aa455e596e6b6800d66f4d70986562cf5f412844f22d6cad11ec08208b6c44e5780ea0dab05e253699951aa8adb83db975f4c7fd62b623c8aa1e301755ffa14173ec90d893609c0f2b71a2875b2a02997efe57c4231405d0b4e39ca2eeae517e926300bd569428226e9f76b6e978ee870912678c4bfbaa8d936a0a84aa96436f48a670c184ccaeb503da1efc79de60d0a9d4b77298ebcf0381f428712e96b3009b1216ba06166eef9c0b8ff517da0eaa8491dab26a655619c4d39f92c45bb1bba7385cfc10eb515210572f88c40b025603f56eec213788b1939d043d5574190883651712bc99cb22ac1cb202d1aa7c828752cffbd9c83b51c4132253f8bba0d0f72d80a8fc37252c0012dc027df83d7aba8ce4ccd0ebc98bd2c7833c9c11bcefe94ada52469dea71aad5b13ed89fb3b3f6b91f8c0d42cec1f3fceae725cfe509d0198281daf545da81a7767f1414662cf4c4aa6c656386d4953697e922627bdcf7bed29c780669a14f4605db11ffeea6696b5980d41b0668ec25e160dc9bb1a7ecb5a9f6ce6e47b4c5d6a9e38bee53d245f6bedd76f9e2af8cb49f3420cb0cff2a9bc9e61a1bdcc9d9e906d5388ae0269b20dade3e9ae0a1ea3ec4295949c54dfcd894294e0834d133e28836e82948fd8141cd552f762183d81c2c0023e0a632e29b83d660274327905b67f072be97a8ad480ba068eddf4c83fa4f7c6f8b5729b692a5c965cb227cbe1a4dc931a7a44832eebcb521d423a38af192cfffa5bd40549815f3f3a3b3e1de2788ce248ce457e90647057d6a6be6e87cc03158019711f732c2f160dd8e511fe051426399348454833c41aaf633dc794719b0d220181171521e19d7ce645d43e2a62f4e8531da1d1f02c4c9e5b37b8e5866914756e466b40a45", 0x1000}, {&(0x7f0000001140)}], 0x4) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 16:00:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:00:05 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c7cf3d96cf42d51d3000"], 0x10) connect$unix(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10b) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xd34, './file0\x00', './file0\x00'}) 16:00:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x200, 0x31, {0x9, 0x9}}) setuid(0xee01) syz_emit_ethernet(0x3c, &(0x7f0000000000)="4e7d9b9cf713c6b03459e2415fa5b2ba436dd516d0f63a39ac51fe17e670cba8fb20f690cc9e9ca209486be633be4a305a11f4433f6b2cc618d58db2") getrusage(0x0, &(0x7f0000000040)) 16:00:05 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0}, 0x0) dup2(r3, r0) 16:00:05 executing program 0: socket(0x400000000018, 0x3, 0x1) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0xffffffff80000000) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x10, 0x1, 0x6) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0xffff, &(0x7f0000000100)="fb8e8a67ba1045bc994b3df8445428c1eefe97db5b839ab04cb693c2f562e886091b58cf61d8d51557db5c9e81af1a0ad810e2bee34bbdc35599527f9458117dbd9781c045270014c7ff3170c440f1d3956cbe383abdb6a45f76dfe1c73b5cee3dc07884726c6f2fbc67ca41ad51d058205100002bd304c16ac13606f345aad8dde2703f73ba37f342d4b9216de2741c06dd50573e1a894a7264338d5612e55d8682762afc040e1528730ce1bdbeab80fa19ee1eab0311213aa5f4b2996d3c637cb1e37f2027f048a08a0ec48fb493769217880d34b11ee6ed65275f850df3d17f7549b503461283ccc76a40fbad9b587d91806fd80eedf81c718cc6fde2db", 0xff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b80000000000fe070101e0ffffff01000000004a"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x5, 0x5, 0x7, 0x0, 0xfffffffffffffe00, 0x7f, 0x1, 0x0, 0x0, 0x5f2, 0x9}) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x65}]}) write(r1, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53abedd7a3426645327b7b086285ae2ad956cccddcfb384", 0x88) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x8000) r3 = syz_open_pts() close(r1) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x800, 0x0, 0x2003, 0xfffffffffffffffb, "854955b3c550d83a0a10f5a77c14eb9d00", 0x0, 0xfffffffffffffffe}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000200)={0x1, './bus\x00', './bus\x00'}) r6 = syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x80) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3fffffffffffff61, &(0x7f0000000180)=[0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000300)=0x2) fcntl$dupfd(r6, 0xa, r5) fchown(r7, r8, r10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x7f, 0x4, 0x6, 0x0, "2177edad4c0bed6938f7b7ae1338da4458824101", 0xf9, 0x7}) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000040)) open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x3, 0x0, 0xbf, 0x8, "99b0b1941b6426304444c223dc503c45fcf1c57d", 0x1, 0x3}) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) socketpair(0x20, 0x3, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x300c1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='#\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='(\x00', &(0x7f0000000200)='[/\x00', &(0x7f0000000240)='}\x00', &(0x7f0000000280)='\'\'\x00', &(0x7f00000002c0)='&\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x00']) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10000000201c, 0x801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40000000000001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) close(r0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x80}, {0x6}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x111) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:06 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000004c0)=""/46) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x554) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f000061b000/0x1000)=nil, 0x1000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setregid(r0, r0) setregid(r2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r5 = socket$unix(0x1, 0x5, 0x0) setegid(r0) r6 = semget$private(0x0, 0x6, 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000240)=0x124, 0x4) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) r7 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000522000/0x4000)=nil) shmctl$SHM_LOCK(r7, 0x3) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = geteuid() r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) setreuid(r2, 0x0) setreuid(0x0, 0xffffffffffffffff) munlockall() unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='c\x00') r4 = socket$unix(0x1, 0x10000001, 0x0) kqueue() ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000000)) dup(r4) setreuid(r2, r0) r5 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xffff, r2, 0x0, r2, 0x0, 0x2, 0x8}, 0x6, 0x9, 0x7}) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7, 0x80}, 0x10) r1 = socket(0x10, 0x7ffe, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendto$unix(r1, &(0x7f0000000240)="b100050390000000000000005786ca90500e08feeea11ea8fef96ecfc73fd3357ac76caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d6027f0d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000fbfffa1e0000", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="125318ef1d33fe3ab10a8f9367dd18ee", 0x10) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x4, 0x4) 16:00:06 executing program 0: r0 = semget$private(0x0, 0x7, 0x1f) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x80100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000002c0)={0x3ff, 0x101, {0x7ff, 0x20}}) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) getuid() rmdir(&(0x7f0000000780)='./bus\x00') semctl$SETVAL(r0, 0xffffffffe, 0x8, &(0x7f0000000340)=0xc292) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000001940)={0x3ff, [{0x3, 0x1000}, {0x3, 0x100000000}, {0x2, 0xffff}, {0x3, 0x41}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x8}, {0x1, 0x8}, {0x3, 0x4}, {0x1, 0x8}, {0x2, 0x8}, {0x2}, {0x3, 0x1f}, {0xfffffffffffffffd, 0x200}, {0x3, 0xffffffff7fffffff}, {0x3, 0x2}, {0x0, 0x1}, {0x2, 0xff}, {0x1, 0x200}, {0x3, 0x32c}, {0x1, 0x6}, {0x3, 0x32}, {0x3, 0x8}, {0x3, 0x4}, {0x1, 0x1000}, {0x2, 0xffff}, {0x3, 0x1}, {0x3, 0x9}, {0x2, 0x3}, {0x1, 0x9}, {0x2, 0x100000001}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setitimer(0x1, &(0x7f0000000440)={{0x6, 0x5}, {0x7f, 0xc09}}, &(0x7f0000000480)) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0xffffffff00000000, './bus\x00'}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) semop(r0, &(0x7f0000000240)=[{0x0, 0x4}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) syz_extract_tcp_res$synack(&(0x7f00000009c0), 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000300)={0x7, 0xffff, {0x0, 0x2}}) close(r1) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000007c0)=""/122) recvmsg(r4, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000640)=""/227, 0xe3}, {&(0x7f00000004c0)=""/103, 0x67}, {&(0x7f0000000840)=""/147, 0x93}], 0x3, &(0x7f0000000900)=""/136, 0x88}, 0x800) getsockname$unix(r1, &(0x7f0000000280)=ANY=[@ANYRESOCT=r1], 0x0) semop(r0, &(0x7f0000000180), 0x2aaaaaaaaaaaabf0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x83, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x30, 0x8004, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r2, 0x7fffffff, 0x6, 0x0, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x20480, 0x0) 16:00:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d}, {0x806}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x1ff, './file0\x00'}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/27}, &(0x7f0000000100)=0x1d) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = geteuid() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x2, 0x2}, 0x10) open$dir(&(0x7f0000000180)='\x00', 0x4d0, 0x28) truncate(&(0x7f00000001c0)='./file0\x00', 0xa6c) r2 = getegid() mkdir(&(0x7f0000000080)='./file0\x00', 0x4) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)='r\x00') socket$inet6(0x18, 0x5, 0x3) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000300)="71c73b7e81935f2d631b5a382956f7be354cd6b6d9b0a667be9c4948a458befff721969988bb5d5146f2a12d287259a8da15ed95f69c1305328e2b7d7494fcb3faba14773ba766e4b5b79f370ed80dc4bbaca7c415faf13cf6cbc78df84b78747125f78d6bd274f45667007554655a33be4f7b24b1e1085e0458cad70c86bf9cb8bb11e2138d78125bdbe8801431813f7135f14c7d4c380bc8ae76212c80beb488e8a60ced0a8628c25321a03f83a2c3bc0bf9920cf90f8ce3e22d759ebf4bb56136a8f686efd196b40a5e4d6b8b3a87c30787883221dd658c41e0aeff9d293a7d1d10207dedba", 0xe7}, {&(0x7f0000000400)="213a10817f1884404dd548e433cda4e9ec9c25b368a63de701ba631bcb51f8f1f249c281c2fe987b57cee65eac4d9b1526bf2acba494d8a3d724c37524538c3fc192850ba9ae6aaa6ba92c413e95b0f288e5fc4dd5b8c94713dc49c33652e044001abe3ca0fcc0dd800ca716a5400ba3e3f2c4a15b846e380d864849c9373ba8c60fb024a543eb1ca8119086f49f76404f6759e21b", 0x95}, {&(0x7f00000004c0)="e363e158c258f2429b62", 0xa}, {&(0x7f0000000580)="a419dca90b8db2a646c39f8cc26ab3ac0eb1a84af97102aab85d539279407c667a69e09eb499421c3510d84bacfc16f9222008c975da2f28b5051ef94004c89a22aa92fdbd9eefd68bbe63d53cdeed78661edc376713e24ba6bbbc4d416fd4", 0x5f}, {&(0x7f0000000500)="0fbe1619ecd50f288663ba5af852ba90ef", 0x11}], 0x5, 0x0, 0x0, 0x400}, 0x400) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) poll(&(0x7f0000000240)=[{r1, 0x1c0}], 0x1, 0x0) select(0xfffffffffffffff5, &(0x7f0000000040)={0xd2, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) kqueue() 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getgroups(0x2, &(0x7f0000000080)=[0x0, r2, 0x0, r5, r4, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r6) setgroups(0x137, 0x0) setregid(r7, r4) setreuid(r1, r3) semget(0x2, 0x6, 0x2) setuid(0xee01) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x4c5, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x88, 0x822951532965b08d) 16:00:06 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat(r1, &(0x7f0000000140)='./file0\x00', 0x200, 0x80) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x10001) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x1ffff, 0x0) msgget$private(0x0, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x3}) syz_emit_ethernet(0x8d, &(0x7f0000000140)="00fe63d69b9b777768ba586d60f3623fa18425e18ac5b8f1d8a0616d09870d36729c104da0115649b7719b2c7a57e38d2d0dd0f505c6c46552ddbc74104b17013267a6e3e96e602de99c1029b5b44bed145431dd79c12d882597b71bab209f1597634927a23efdbb0fc68a8120a2fa5efcd598890506e535224056e7464ae5c9c9c3d34818edf29e54825116c8") 16:00:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:06 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) pwritev(r0, &(0x7f0000000040), 0x10000000000001a0, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001300)={0x3, &(0x7f0000000040)=[{0x28}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000000)="8bd0") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="8d") r1 = shmget(0x2, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x20, 0x1427, 0x7ff, 0x1ff}, {0x5, 0x9, 0x401, 0x7}]}) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) open$dir(&(0x7f00000010c0)='./file0\x00', 0x8, 0x10) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000080)=0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="586846cdccb6bb165044501ef5820d65e365c3a6fa02672d13c3fb539c348b4d3f2e9e4cc4822bc6c5c901c22fc28b790761e6403a07861b68b5e9304d9bcfdd92ea21c959f2696c0a366a831d9d9c73d44a8eeeff015e616aaaf436c1b7849040b787fe48aa0af36990b4e4f30c43842e8b753ea217fad618420ce26b83dc1d09f16675e0f26162a0a6247f1420ab3e62bca92d2bce4ddb0f80ee2d092ec001dfc82c989af521d780935d3f7be87050722f6df196577a2a2812533e6c9012cf33992b9777d7d0bd50f5412d01145e4664087d6167880e23d22e183dd74c9069f4a91f40876867dcf7c9bbdbb45b38db5a45d5ad5665ddd6153ffcd39f3463bd7910fe2a5587f80dfc3d00b7c1916477cf809d8ecebd5131833af25428cc3a7db6cf2f9d4374b8a264e2484301d5e9a9eaa7efba2a292ad4258904b6d756e777c00a059e34b3baee1e54978ca794f95f027a8ecf2d63d36709e12864ef370523e4d488b8b25817136bc7d95212c09aa2eea7285a32226938657908a1ea99fce61aa271d192e81c5aa231764793342f7ae2707fc58574f6058a65f314afcba9329124c7fe76f13e208e7661046c8afbb24f38c47e9b3303a8a2b0cac7c3a42c911c943906d1f12007b11d5cdb8f1f209ab8028b2b4be05812bfe183638abd3562f58dfbc3d37b056159e6207b6ca0dbb61c872bb946c1b47ff6d1d89ea82110800e6f3dd4c7ee2a17f4c90126d1b839a1f0e23146611f52d14d52c69738df28faa61ba73dc637eacfa22dd702337afaaf1b42e7f5584cabe9c768daa9b960df5a3d880267d2d8cf98c91ccf5460c82bafa4733e8ff79f65477721157480dfb951c748475b86e87923ac5a001ee6fc9ce888a87b83bb1a852bd6661b76879d0dd9d08df4eddc5ee82f02673b38637613034801e3acd7180384108c61c4e26211c165043ad8b8efe0013bf4e911b14c3e7e7d1f12c6ffd453a9ca83ad22bcf01a3b6ad7370c28a6266d395695bdd407295b1d91d3db1dccc83849bdffc75f6c3d2a8b1f776b1ead43f8b9e361978436fc971e9fbb2792215715e247142aaa2da1ba7e4920c6af6798351253105387187282b07c60d32b4219532947076db6e3886c3b1b7aa81d32dda3c68f7fc7ac96268d02247d0fc5d55abdfeba6bae4fc3e4ee593b826e5ec028a3b283448e04f13c3aa0133659ccb0afe4d7c5ef6f88c385a4c0a29e9316efac628577d9d706e55688d265d71619d71afd5e9eaf28ea207953b7b845bef773bdea0e1eaa1c4c7047f880c0471e1606320eb9071d138e4aedd30d4e9f175f910721d9a7190858dbc1143bf3d3673b8b57eae26459d848b76f235205d8c51f17e7be70a3d6bfe2569309e392316a2f92df8be741f77f57d0ee44fe8f6365c43a276a6abf0493fb8ee7209b0be5fde014b2cd5eadf811622d688dbce69d3118d042e68b434c80b4a5e0f1f342c8bbf9b30f3ae5dd1bd4f8b4aa8e16e98332c54b49ca708523978dd77e406ec647c58876459c854af20a85e1f81c1bfee7518bcb37b4a41e35d74f2b79017584f5c830123f1f748a22ecb014724aa9dee7fd47f7c7a3aed8ecc127c2657587f1e8ffb269c1fab54b0e11b72fdffda47aa29d4d03a7bc2b35a1e2a2e4d095959fad9e0ba25c8552e8c7647d2ccb8480832719f7e69efc2b885b7edbbafa91464bdd97b7c5d97e43ee1c9ae7112d895c834f5950b5af0345e2823fd5e59ff8cbcd8893e0a543be258b195d5cf0306496d77f0ec817c2e1f323795bf56bd33645e13b3a7ec7bf37f7cb83e7f50d504c24d5e49decc116eec247bea95da1ace5adcead9d066c790c6a38660871cfe14ac82b4ff162202048917b9aefdb210fc820e9c5a1fe8e849288704d8203ca020960e6326572cc6efe80e6e17640817917bbd6267973e2e019fcb948e004f1e5f84a954ba430c847527285dea905229622c609b2123f614af0ebb546a2a5af2ea09101990631900c88893513baa8ddbce22121896872a7c1a57696e4f0a586d329d1170e0b5e33460f089777cc55b9666b98b7ddf4c9a7cb76c21af8e441605fbb34e4dff48764275ef61dc5237f3e99ffef339a68316ab20da2f40a6d604f3857b0118c7f069d8f52ddd0a866cea3e8b124ddf69615fb267ce8103608a6e33ee184e5f89acc85e998de10d4dbc3b7218c40f73d1f2844acf8521b200661cdc5ffeb8594ccb5ee2be9b040f7495f05d8c4ddf9957e8441ac078a88fbf2bfca660d57834f89db25f9ef518d034911eaeb9d1545e3137a2599cdab78f744a3a90e35fe59073f4ab5c96c5d4839fd86e5e2d93b135144583f032d2f8d59d65eb0b0ad0b4a3c785e892cbb760e4cd37a23f09d67d8c6227d772d92d27b3f989ca1fad7e109731534a95c65c4ac6d331b1f8748aec6e03e1e9e52ba9a2b8327e0c804104a7fb425eb914a794faedc1fa6a7d5e7ac1de4925d485eddaa042e7c525f3c3e7991d1e76cd927dd4343d6ac5231e5cdf65eb097226322e13aa53425929a2869344cf7ed7cb4f75105448e12c3a175852d627cb05fa5032d87fbabbcedf1417e0f8f518dd5d848f1dad55bf5ec00c591cc73187472f9ac5175ca9e54398f6a6f9b5d085d9646229f2a04e4f15d9300abef92becd519a5cf0bad575f95661370f73f9e2d0d590135c15692255e6508fbb04abf70eabc3c133a4c351abcc672faa048a04b365788894a9ca7d35f86e78d097d1eb3a06e31bb42bc391509e7c2d5183993d39eeeb75ad78b4f1801915b9b6ae0782e6f815c3581e0c8c72250117d2defa6b100766f0c54078d5894977eacb19fc92f4863681362e955181cfd54767e8462316226ad0e712bdbfd75a0f415d6003fa448f2d7e9d7328347c33265ab6e5056a0ecb68722b79b2718adff806c0201140c194472aba6cfd28d073235ca96a0d5603148704fa4a4c1e2afb87f030b2a9f783f888e5eae5e543bb45245876a259f31f12014b8a211e306df722408e4d91f31d58bdc20bb0610d8ad49c758590e82d8a523a323b018fb138b178ed7707b0180b148189657835708323ab4f7a419878acfcd6ad71749c0cb0b1a52b0ca49a0988f4117f131da4bc3cff5e7ccf53e65ac65fffd26d422e0ca23a891a429667adb85e88b9212670f8952a284ab70fb546cc9bc18120a0580a125807db53e5303fc3500b932053994f3339fa24f6155574f17db2f1f8447b68cba5c073ae3faf68a18d4ffca36352555b7855e72366d3192fedeb93434ae15c4f9bba6f097dc54388ac1e230c56fcda5152e4085040d5362c52dfc07969481ccf77490a08c64f9fb44c7365aefe79c9718a37c56ac28391645c1f65292ebc9296ec2af24fd552f1168235e3862f5543c207208c75db457f70d1500ec74f3f73d02b4922a3e70d988d305668b936ac4c9e29f2f6fd06583eeee45d73633bd32b5c84e93c1cee590deaa5a927233b13f046401b14c769acf7a0cf17b1aa1701951ad0000a6b6212b3ab60bcf08d42b728630471988d3b7938824972e5ce8b49c6dfe5b9e44f6307c4f1905cf426e4f104d67a87b2e0dee9e3a43cd99f3cead0cf48a2b1cbbcc700907ad499671dbbd6cb0748d211f7487de8578c03fd755754d26f71310b952ae9ba1144b143b14fd7548151b38c4d03e9d64bee9de363852c8524c93cb0224cd2cabd63d415ef0fbacaeca5bfb0f24eea65c11f1c5b776bbe502481cc95256ebdc72191dabdd9516238c5bc47e0d7543f61bd7ef5605c38a0df23bb0ee0ad871c0613b8fc0a7bc5780fe6f487f38cb03e10ad153550b20655d747251a23a8a7fedb3676c94759497e8f7081dd5fdf75e1791fecf13348416b80e86981aa62595dca505d9122610b258c6ab645859a548f9d06e693f7f11df4f0d9dbf2e9a03e54854d04d2d75d03fccde98a343325e8dcb3c0c83dce69c3f1a2b57ba594567ae772d8b6bcecbde1a70dcea71e811fa222c7f07aa706a94bc87806906214a75ef63547df462424e650eafc98bbe91b4b70b655d3c5d1e40a5aeaad882c06727e43ac265682bd37fdd55fbf1eee33c578c0c4476f55cc5a6b78866fac186eefa2b78bf3111bbfbec9c11ac97969effcf988ecb50c251d07bbadb2d47f2b515e9d98c70edba202b75912f23107c45e2183be4858f3797674c3e248872ffe90badc4ff25d207ae44f2cd0c7617feb85e52c39623756dcf37615db147b9b732c343167f7fb54cf77629e852e8808f6f685a7d8cd9ca06c5972a07ef5b8b4d8e86da7ec1ccd5d4e4d2e9e69921accd1efeff87c4269aa783513302f5952d2c650227ff5c75969ef610a7cb337e2d0906dfe03728841f0676604be76c1ddceb18ae33156ce28ac6a354961742b7c7829f0502196797eb9c414af6dac2fcfb67c0b4c220f6246b2c7ecb6d60e3064343a0de55b62e7e8fff6bfa808cc1d0270e9aafbc6093a99e1d6728830367fcf42bd0fb76c8a0e18f60f9117139c318bfb84fe19e5b399306650d66ddf102e04870c79554773e4b6acbf0587e3de37bc6eb7e7aaf44d7bac2d0868852e8eceed46e0f1dfa5411111797bf1500e7cf4482d1410f4a2f35af41213b544d84da0d0c37b4b8174932476f1b52cb0037da8ea96e9a47ea1adec8598abe81eebb065e940a76598abb8993203ad01548375b0b834ef7a97eed4b3b933f2d17f91bfa0da2f32a5c603f815b34a9c38a276fc9ca1647af3c75bcec2e6d313c871294be07822544cde73ce5db4bca45c523d514d076f61c92ea4a6e37d50912118ab3b95b903eaa2f329d5d02a838031afa778c4ac0ac99187ccce3a9da5ecb3a04f159ac520f2084c1d8ef9b440e780be50a93d103156646eada2d1ee5e1b337767fd99c947e49f4a8a9b086cf63834e1c7c9bdb7308e7ef798f3993b3969f6025c439e55aaa27d5f6bb895ea01f963d4fdb5fd7a06b5cf93963035232d393abb1128466db11c110a7c8fa86719301b71f28b2120fc15dae81a3ba20018f36d85c3f6afb0aef40b273cea06dffe0f1fab00333795e8d06242e89e15baace7fd2d244ad730a3bad4a6d0500c09952668e65aa63b3b4d5c67d72dfbf46a83c2ffd727a485a5975a009aa0296a63532c8568f01f0394510bc2f4cb909cba0309d2fabbd06c19d95f51c2abe70f8df586a45247058d6880540c21e9f02f391ae58aad62df5b953d78c795fa550f2b050bf0721711f36976abd539a3ebb7a61f7631e1327c26b63922a7860526218bb273caa12497cc4f455231c159ede2bb34e2ee0bf0f82df2f23d73da5980dc9931f811ffcf7a450f3e549d4469a65176c17481930b7d853f37166c3c1da4492b32bf514d5842b341f2b036f7bd15bf0fb7f09efa81208fa92c756b215bfef24ebf1e7a5164fab21e68959fff75b79633e867944e3acf217e75d9af0783fab08f359e370baa18930445b4ae779a2b441f1d4a6b4134fb76ffb798dddb6b5272e51faf720355cf8e1b8f3cd9a1488caf030e3b4b70185609433cb7a46dad65c29f68045e56706c88a10853f63f975fa0427fc6063511e8dfbd9a261a1019fea379d6538700aaff80bf10303f2363bc3be33ecd7d1abdf88916bec389480700a073", 0xf84) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x8, 0x1fc0, 0x1, 0x495, "008870497270d6e7004852723ff4c225af7135bd", 0x8001, 0x9}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) rmdir(&(0x7f0000000040)='./bus\x00') rmdir(&(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb, 0x20000000}, {{r0}, 0xffffffffffffffff, 0x9c}], 0x10001, 0x0, 0x0, 0x0) 16:00:08 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000500)=0xc) setuid(r0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x1000005, 0x0) r3 = dup(r2) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r2, &(0x7f0000000580)=""/234, 0xea) r4 = socket$inet(0x2, 0x8000, 0x100000001) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r2, 0xfffffffffffffffc) r6 = msgget$private(0x0, 0x200000000041) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010526ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) msgget$private(0x0, 0xc3) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r6, &(0x7f00000003c0)={0x3, "dbadead6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d57c3954c24c5354dcf060c9d78847609c4bf549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23624c0131d2caece30f33c64893acc51054877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc47b6de72aa893911411096bc2432b2f572"}, 0xee, 0x0) bind$inet(r1, &(0x7f0000000540)={0x2, 0x2}, 0xc) clock_settime(0x5, &(0x7f0000000340)={0xffffffffffffffff, 0x3f}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='r\x00') msgctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r8, 0x0, r7, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) ioctl$TIOCSETA(r1, 0xc2c04224, &(0x7f0000000700)={0x80000, 0x6, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0xa09, 0x4}) setreuid(r0, r0) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = semget$private(0x0, 0x3, 0x661) setrlimit(0xf, &(0x7f0000000100)={0x49a6, 0x7}) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/91) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000140)="b100050390000000000000b15386ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfb000600000072c881ff01003c894303b22f310b404f36a00f900000000002000000000100000200"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x30a, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:09 executing program 0: mknod(&(0x7f0000000480)='./bus\x00', 0x2004, 0x40) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x6000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x220, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000003c0)={0xfffffffffffffff7, 0x1, 0x800}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x8, 0x100000000, 0x3, 0x0, 0x2, 0x3, 0xfffffffffffffff8, 0x3, 0x0, 0x1, 0x7}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x6, 0x8001, 0x0, 0x1, 0x80000001, 0xa9f8, 0x4, 0x2, 0x1, 0x2, 0x10001}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x1, 0x2, 0x3, 0x0, 0x2, 0x6, 0x8, 0x1, 0x0, 0x2, 0xffffffffffffff01}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x80085301, &(0x7f0000000280)={0x100000001}) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f00000001c0), 0x2, &(0x7f0000000580), 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) r1 = shmget$private(0x0, 0x13000, 0xc, &(0x7f0000fec000/0x13000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:09 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) setrlimit(0x6, &(0x7f0000000080)) mlockall(0x3) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x1012, r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0xf0, 0xfffffffffffffffe}, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x7fff, 0x9, 0x80000000, "fb0c4ccb344a704809d7ac05c149deb6a8e97f65", 0x2, 0x3ff}) open(&(0x7f0000000040)='./bus\x00', 0x4000000037e, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) setsockopt(r0, 0xff, 0x69, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:10 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file1\x00', r0, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffff9c) connect(r2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x15}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:10 executing program 1: socket(0x6, 0x4005, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x84}, {0x74}, {0x6}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 16:00:10 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x8000000000000002, 0x0, &(0x7f0000000080)) syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) 16:00:10 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt(r1, 0x8000, 0x6, &(0x7f0000000300)=""/56, &(0x7f0000000340)=0x38) r2 = geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) r4 = socket$inet6(0x18, 0x4001, 0x0) listen(r4, 0x0) accept(r4, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r4, &(0x7f0000000000)={0x18, 0x3, 0x9}, 0xc) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x10) geteuid() 16:00:10 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x200, 0x0) mknod(&(0x7f0000000200)='./file0/file0/file0\x00', 0x2040, 0x100000000007) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x20) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8430, 0x0) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffd, 0x500601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getsockname(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000a32095a500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000500000000000000000000000000000016e7477300000daa00000000000000000000000000000080000000000000004b9dda37bd9950292813087c93466f123c640c6287a5622f0648d1f7056310ebb9074ba0417fc5d2f1f020015bde4d61fd2f3d5d6a0f7a7289a748da79c39d4318519bd994bc76902f0966af1ca396e66d53e76c5c9debbc27e9c5806c2e3850f91be5e449e7918d726bd3e5a4abf39a6fa9b9068e10e8808e82d62ab7691f4e3c8bd5259074313f86cf981f41b5a200711162fd5f654c565d7c602776eba6ff74ce6e070f7e5edb19bee6f66e4bce7381164124db918076d29a92116726052f8b93d05d36412900bb0500000000000000f8ebc4761912ec05c1504d164dda3bcb8801372918536955edfde02a7604e55c030957cafd37e0436196504021bde4ed1cfc156a7919545cabaa6d14500c448a5d5cab1d851868e5a1b77942d6b721388a0cf44ac56c08002633c08cdfef68f323e25f1bdda04f1e7f81a9550a607f614ea3686c8a7fa28f2f0f4de4b2b9ae8dd88eac37e3b66eb903737ed137dda6dbe1a80c189e87af88a7f1fc39caac85e572ba23efa87936c96a520d5faeb8450b5abffd05258d988984af555ff3757b55c80e7ba2ae30a8d40a4c1b3a1e68eda8149f198bd94ed1526d3aedc87b0b443b62ddaed2bcabe0f723733e5276d83d871748333724b135e295c2c55b364b82b5360cef06000000e3080f1238eb2997c79314959694e8c5f61b8fc1f7d9dd8a3e023837f6481ab0db27b92f37a426f6cc7fe21bb9f804bb11d0e30d081a5c868a32f9c57fabe809b4ca06889d7cbcca5d9f8423351ea11fbd740699dc2bc3c52f0abb2d88d5aad3"], 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x3) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f00000000c0)='./bus/../file0\x00', 0x18610, 0x20) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="ba5a4d98c1113fbeeb6a3eeeac766bd134498bc483a434bb05252b1c9c68839027b49f2e5a4dfe0572868842dcf3e433239f0b065c3629b09683c2fdbee059a38d131573560e819dfd95", 0x4a}, {&(0x7f00000000c0)="44468560a6d6df216b9d5824ce5b9c23341c2049e125d3f31ecc03554851a13dfaa6f1792fede3db0ef4fdb88b1299ade8fb702e007649c5d4bd83a806da5d67967b7ed6d7a57e155133ffcee876b196c4237fe940c8c3", 0x57}, {&(0x7f0000000140)}], 0x3, &(0x7f0000000380)=[{0xe8, 0x1, 0x100000001, "e715c1b8c2fed0464e05d1466635dc7f4b7a3068081a9b994ac7612993b3ffd29b7ca95ec56bd2816cec18736cd9443bf059fb43b2ab47b8b7a124dc9f023cc0d9c0af77bdd3f3f15df53b9fca63e959c1593b0c6ff8da6a5b298323e9cf6f6a0312f91252ea3642a72ea3a274541ecfeddcc3b4ce3104f1a8463c3f08bcf6a9a041e80a088939b5effa543565ae2bf852cb240e0c580eecfd8543bc9f9960e0a8a17ecaa6d4422453a023fc2e49263cb24c68e996a2122899e53040116098178d8b9017d6fa24727c0fbf9b8340a0bc544c"}, {0xf8, 0x1, 0x4, "ac57a45253bb403224ea10d79b2324499eea3a03b6cf114d58cb6645964a8dd6045cc036ef907c12805f1a4f8c4a75d9d166799024177398907b5531b6522dbc8cb258bbd24512ee266ec72eff22e4000e81b12b19b2c21d8252f87a6455f609feccc366da2678bd9a9fd977c516f6aa371b6932f3237ce69c192e631c1ec66a47d54f9855aef47dd11220b148d26ab2463ffdb4d36907b37f596528c4a67bfd1bfc485e69977724752cba8a674a9302270d2ba3e3550125ecf56095218ddd969e63479eae98e96c0f9de57f64b7a1d0fe17ec3221f2e85f6934e5c3ee9bbf7257"}, {0x1010, 0xffff, 0x15e4, "1c7657f4b08ef2658c90029e5f3c00666043e33a8e46fcf37dfd77da1c62afc529986ec06d18a9613ddd2fba09a22edf69aaa944c01924216c6a7227270369ca67ae1fe68194290e5c8067c9b1bc8c87f0665301545d6c330c71501c8deedf9e4e9deb8c29a281a60296972d482495969e62d6e6262f406ae5c1eb6ac9a910297875f23f95876808a8f9a682197d44772bae34af563c1908e535a99bea74b122ef0cd17db1cfe4cfde5d85ecaebafc0f339445f93fcf5050136578ea2ce795b0beee69f541844ec393bbd721737342096e6fa22a49eb7ca30479e2bfe951f317c97c61024da05f08d4f6db08774fdb8e3bc4b9cd86563534ebfab1546b276b1d3e61e7ac6589fb85a49cd59e12b366f4cc5b7e13eb5a2f344d96988cd7142cfabb96a891668699c7188c0acfe909603409e53808214dc04ae0078404fc2ef6cf0366d8f36bfdcc7189560014394f9c4ffba7bf807e9822b49e745662ed24399c478ce993a111b1b91363ccb60c72bed480faf58fdf7c5dc1d92780a704e348badf3c4c11e9ddfe52b83e8d52b05ff49e007dd1b3758517e51b2959c0d1a6c8ba51fd15ae3f7b538da176b0fecda0c7dedf7cbf2a388414f6bd05cb4c1aaddce0104215f6245881136d95b87164913d8bb9bcbb2d5b1cabc7802d5ab098398939b3a68b0c5c3c0ff98aa19311230670ba811052b19aa34e5485a509fcb9c02246408103b78259bf3de86a54177c2fcee61b5a5e2f0bcf2173aa1ac890297afdfaf7f468a9b6ceaf3059398cf921f9a209915afaf030141f83332829ef4f4ec0010407fd243a433fa8aa4a3b69c8ebc9b5415aad920114dfb478f764c3d3e8e0b9c5529c700e71fdae45a113b59fed8a99df2ac678da9d042fb68b3ee818bc38e76deebb62a888de9a9f08e18a4a32c3b26489810d2b0efe6bbc2b65b455192a5c4c206453479f93746582f20a7d5e2db921a4fe690bacae5ffff2923eedac3f157cca09e8ccb92a178d55321471b0437a42e6283c2665c367d559ff821b75bab600acfc50b4c42453c127b0732eddb0b5e8e855e2487645f52e333c7d85d52860c6538d03807f722db10b91b8b6b5cf55da857b4286d2a9d2a2605580ff11e08cd585509fb45993b42e813c3c036b836c6a991eb2953372b3aa3cf9764b15106b86f25c47908f1cf47a0f30a03f2adcfcc5bed5847a70772ba35c9ea791330808172807131cfc9a83504e9577763addad15436688ca3da54b45de2deacacbe8463088bc2cff73651cbcc05a27f279f141cda5f7dcb068d2bea1230ddeb84001c7193c7cec0af77f88c2bd409f03f26825040ca0e2ec695432e8bce5e02eb6fa75450b389f7abd65c2c3cba89fb1ab81bf10725ae965297b033e0efc36f8ba6a23b78ff8121925b77ca562abafe11013bb33d26071d5cba93f7d1ae88219f69702b2fd97945d9b03e66bde32091e4cb407dd867dc687957630327d58ac659395df98f07c9f9b08e617675bd2ba113c9c9a4990b2acbc602114e28832d4758da53712f5a57befa52cfc553d4d1d7dbccf927bd8a3f6eadfe4a299830bea6161701d7dc97557de3aad5f96f8731bd65f1a2463755812e23d6f449e18dfbff17434d4a17ded1d56796eff85d2d84fe46cd579a02a78ec411ff79944e5afaa76b27af549caca321ff0117c08dd8cd6c982f54222c6cf7d00eaabf87f26801387e3ab2e77a07cae53ea1899d3fb7185ceb950da9f0c83133d7eed1b4d02b3c15be992efaecbd4027243c41a0c20984768bc6dceac389d2321189174a70b1601c80b6c60db9725a710693f0fc26f2565e047afb8a7b066a2400cfb02d8fe1d20b65d6230d2e66f4980b2ac03856591ca5ca90ed8c6c02ca3055f70bb7066dded30ccf29d4645e16671e0b3e23b92fc61b226428d2067d8eef1349a5b3091bbd3f2a51c96e509db24765d0c95ad2b3cc29f30b74ba3f80cfc29870c50c0ec78722db6ecefa9b4150d6c75f29dc6da54e22b75e09f6ec0308350c82d183b7f482464f4d75b6cfc72097c5e1371a87586efd452af40b41e4f44a2971bb5d8a7841e0ad28b0c6b29daec799b6efc47159df74e6491c071dd2847ecf9355d7800e63b50b6ff80625c388387a29ba9dca82aa53a4c2a5f95a5a8856b4402663d1afe51886983860b2824a71ba1a15332e7aa1af33130706d7b7a1111659b28cba850531bdabcf5c3e050e160a5cebfce809dcecb371d72a32cd0d473fbb6eb11829b8a84c7ccc668bfd346c9bddc161d1c16bffd4487266fa6b7b7321a2031fd241516584928f58ab7fb3589f51b0639629bd91fa6adf91c63cf63baec8e3f1305d8a25635104f3b2098a705109f74ac92a78aafca5035805b60d16d8d8ad426f9afc970d0adf395133b1f287dc48356899cc6e03487523310f35ce96000adf5b45fe75045702c092a762d7f50f7b2ad4cc35a7d24f6ee82c43bbc2ae9df0c1426d58f6c8239323e5ffa7fc15af9ba305150caa8262f9faadb497aa37e3ce08f8c52a058b542742a5fd7c8757cc10b44caf1c7d37eaca54ddba52592c799217ab3fb32fe9f5fa711e92acefc29fe6e243d2d1e0d6bb55c0147f38d604dc11bc28141f9b75e26cb3d782f42183715c20baaca0446f29679fe05e2f45f5a328321341edfca69a462bd954ec820712ae3a12289f55e0802d0a6f15a3c4185f8f4055782513782d780e08bac4f1667f014a4a4cf354b640ed70f67c39e0775cb0fdb8a80d756a167977b61c1d2b22170c667225a62efb35dcd5a6d012d54c3d8f514115c8f6bfdca6c5b0f3469baf6f6add93176fe18079014251527a0b48ca1b79f26bff0116a149fa297d2a8321c86a6e7680900054c22a7f36ee24b48ee7335397975b5bf7f819b9b1ce5c5d8b6f0e455157b26f307f5f79379a47a5f91329ab2c8e9fb9a5e8b18cf27c71fc100c3e13718ab49978f5fd185393116c83187776f0b797ed40ceb18b93acb7a30fbf79dc3ec277c46e2bebb70e5fd9a871b9e53dd09fb526ec979a1a123adfd9500ae656bcc4f1110fbd911de37a75f2dbb9af68cf176a5d01afdc6b0f6d2bae21045c675a3254e8954f47badb0601f4acc520296402f54fc182a7796e3ae8c5be38be92cf1497d1cdec7d73d3318f3edd2526eea7c39b2ab18a8e88456a38b2270ca1258b0ea7c3619f6e6d02b73ef56483509b3b1d3cc342856cc34bebd2cb054004d4a46b06eba61a094fa03693f36bcf1ac9f973279d1b240b7ba2f8e0bc80d72c9bed63f55e946d2b5ac8e79ce26d964e598b4fccb6c6434ff2109a623cb5644dfe77523671f914d0ddd0be4f208a00cd7070ca717ccd0c29e3180b9f271c1ecb7c8bfd521a504ac96f302b46ef86cdc8629158d80318957e91a48ad72174826e21eced1ced01b6fc77c47493fc52f22281867ff4db170a2eafb0806a3892c2abe33ba0f84108677fe0da3843208a42b0748b79dddadaf1f32f3dcf27857608f5eac604575479291297c78d80de78d67ad1d4ad014e7c040856c8cfb396517b6f391737297baaee84ed9de93e5111a64cf69da0222fe0d99d7727c7a8957475cdaae82e71f3143006633f85cc5a27b64dcd8cb1e071022f81bf6bcd51b61a68259cff9f9222c2f7f9a24bc5ce2cea00286db1a65ab52b3b32ec4e1f834c41d863d170fb314d3fc785a1548a95baf6c0ee305a76635d13430efa5afb3170e8e47f440110dac64ee77b60d13cb01e1e5f625303d7595a126a047b3d8c88d24e950319ba43c81882781ea62bfc20d0449e3d8ab07c96c2d5b333eef44660a3f88105940c4b096dd104128242d1fced410a39acaac39e490fc9e3139d81db42eff41eff46f33e3c06b6b9017f0777a93f6b46c68a7b3b33fc034334d2a766d0e96f2d37a6c5ce10fc1d21fbd13eb28f4ff0d43e5081843b2b8749845ab9976f556e0da728f298b76f2894688d29cc556aa49f31bddd7e4375cba964ae285b8a92e6490cd21483ae5d8f9364e0fb0c2eeb4156dd608aca53bd51704f1c8487f5398b25a37c6969bc4499a835938d04e7df9263aefeadce73d2ac8ac19d27559afafba592ab615219671c82bf30eefe9d3003be68b738adf5fa4a632e59b1f940e53afb4fc6f935edc73dc4cd62ca6ef6689cee9e59870a8e5bd26a2f409e28d644829cb4ecf6ee9fd7a69104ad3366eab4c601865e8db7d66a0af72a8de1f918fc0c76c5aa0cedee83d939233ed4616210a866b0581f0656d175486d8c5638ec3b9d8d23a3a7683ceaf87b17a96693c9d30be0b3a79ba0d51b2acce27c3b674551fbe40fdf58c29c929b6823cc9dea11a215e29910f6cd63b95247c237b4bf425e508f65460521e76c986370f22ef6c4510db81da9e3630fb255d66c24a4815daa4a8a6e0499f67532324f0e384ad5a99b8681c3539e895a95e210c00d4c12795dad4d5bcd60a0e2a3d91fca4769817d5138b922448bd26438f8dbfe8c929519056590be08495b60edf3ecbef427eee3410da8acf611ae5128fa2a02dcf616b0cedc6e5f999ad44a55d183beb9e6591fa722c2e72b404401d2e690ec0fdea45fdf241a0297395406bde56bc8674df007686e6f8aacf356f058985466afc7b6bff723c22104203798cee02b7459bd367d8a69283da04a6a3df02ee76f5e0a1a9c4ae8affd0ea0f971e93dad1fb47918b85f9b989ed36d91d26675bf05a597e0ca15c115299c5f32c41a6263c6c9af5dfead951719e071392dfabfcd3618690fe0238e355ee378045f1ce441a7aae733d15e8e88daef98c521fc7bc699c7dfaa3b07a92daab5ec45e8732a5a9df9c9917d1dfcdefb294ba426ae5d4dbde292e414539a459b46d83a2fe3dc6dbce988c1805a5c430138d29d08c26e32f9337c1d186e76b115066fddf2fac13fbd8fe1dde643227b6d0d580eb6e6e0a310e61f71441b4cc56e588d59bb1e6595d1cb0e6be4538d9cc14b452f4e412103c57a608ee54253ae3683d2d11e2e1d55b7311ebe2f4ce5b21ba81ebe836b291f6c0272837b00172e15249eda41d4813384a2c4f4cf625c6f0e7ab687637cd0683af1bd8204c4c651329bb14c25ab9f98fdda1709f1727c816d4892a6044962cfe02d029b899c2ac8cab148be241665c766acbc22d2fc1441ecfa844d2f79d9d6cdd3023c85cd429e5823b22567cd64af8337a1e14c40fa324ea183500f4acaec8252a91befddad5224f05b3310bf11ce3fdce96745221bb7ff8ea9e7ec85ba4892616ae66bdad4ca479b3f47df4b016c7b440915b89ef04a04b38fba63d50b913cf9a25b3b83907e48cdae3ab29ff6baea8a678cd28cd46f19ea2ae192a3ea54227460177159f44b951a96a60d323dd007ed5943dff2eb00a4482223fa18481032bd47df7d0bbb454ba68c590454eee7d9425b922aadc2fe49557890bd28756d33535714c3f37c5f0637cebd4558e898df78e1c4fa633450fe25e2a1a4bdf00648b590d7011534ad859d702b74f464d7299d538015f2b46869151b86ae42fdd52570b7487dbb9c01409de406265d26e99b46ebca8c1165e161c5c5848bed7c6a552b187c071d6623ceadd4577a61ae91b621a097b984f4b742a639892dd08c47d6a8dcd99ac3676aab6782f8f4d0d761e389954c44ea53bfb9d06051345b11ab344aee442d61bcab0ff109783d8e2fa98b068b2f7938628ba79471d4e90fddb4ad8d6e7be06cd26fa5f2144ac57f01a73dbb35e061cd9cf57467a7af786b752703740a71b256a400070416252ecb4805a0148b3e22af871852a3b5334ff4f80fc"}, {0x80, 0xffff, 0xfffffffffffffff7, "f23af12ce573841cf3b7851803daa4b571d0e665cae033007c7075e116ad4d10700dfb213b7376773b023f6d75045944c0386ae03c0e99c20ce802d10d99cf7ff5d6b2f867287ea6586aaca2aaa8c0715578306c551db48d8f09f5272a87d2311eb202b866a446c3519fe8"}, {0x100, 0x1, 0x40, "eb8bd3a23e44dbf689b545d9f9397f2f482dbbfc5af0544552fb4a272dea79534e5b61b199788abe36c05c81e98fa94d2e63c3a8517a40b4c834108b2f87ab1fc24127afd269a878c02c79283fade1d8186f4a39dfc24c1fe5fda00d08fb7a418a891a1cb4687e490b3bf76fa79d7e07b1c99c300a290b8b396ce8a0a2a5c850f527fc6c1b32dcfe600ee77d346afe28a2575963c81d68d1b71a851c79976e0cba85930956c9d255840f1644f3c36648b6c83d7c9e25ec5b30705011927c246648f36f0cbef3c2306d1fd50587585ed13353e5b6c532b6a2f0588ac85e09cc9d5deff298a272930d24ab45"}, {0x1010, 0xffff, 0xbed, "6a91021df2fd543462f23211460ec8cc8dd05b45b2c0238d33ce85ca6c4841202a09d68bd63bbdb497b61b055d24935eb0f99c832ec20b0423c7f78ea71a8e091a59b034fcffb523347eb4b72a920eacb6a619a20e39ccbdbffe1eddd3dc58be5631042a4c66e509f76f566c0398158ded1a7e19b2dade4e69c1f0631c4f114e3d20c150c3b5950c724cd4d90a9bd0efc1829c3d79b9a71f8ff244ed56457d5c787a0fb5d7ff8a156030ef18c8f3fcc7dc0d940a49c0198cafe2262119cfff069dfc46349e895de363e6de255d9c92c23cc612d726affcd599042f78ec6cc153d45508543c5d6e4dbc2df847220ee2937cf4437c50b950a678b1a64c37c3967c2b10d09a2d4d2940511753e8851d560a468bcd769469395773cf68376b8ace01366e0d69df75cd0c8f04db1e9aec3e18d32271fe097d9428613960c3c5ce7a0b8e1d4fba38bb5114fa4bf17e60d839400bd2bf547bbf50550c6d6cea7d3fd097b98abf048e9a0d6efc04da1566892231b78fb033727922e263e8c49cbffee23cbbd894d1680d3c8fe8e14cae99dcab9238ccca0f7f26783e5eec8c89a23fac5c1f482ebb00bbe057f1f99bbdad82bea59c255ce8ce474ac4f5237d0efec69309cfd887d595d3da35401861702c54c76ead3b7b4de567258eee8cf26a5fc9853364e28f63cd4dac68f1cce12dd8fa533e883f5431f793b7d215da96cafe3d94ff0d13625036d54d5afd4183fbd046dadb6fef761950f68ba5df7703ae19f56d689cc3b033bf87d84515669198a48a5fd4898eccde9d325a84d1c1ba7e0ff3760676dcef0e5bf9702ccad3cc6de87113241147179c66089887503583fe655d23a3d20ef0b251cff3b2483f7fb2f9460b5e6815cf72c5b127403d81ce475da8a94d3b8e1b876f302eb9987fed21c0525d9336575bc29474126057df6ff3c928e6c6ebe800c60e354aadbd12a4b71bb0eb630238eb3cf5cc79a0560fd66e99054115d7a04fa84fb45041344b8f81a6135381234df239b0732144f6317c7dbf3da2048f6f8c3e027a7497dac266fc062fb946b60020091c746d3c5a35b937735557ccb897f42b3082a9170304f25ebdfb04700da21eab104f61fc3c24639ccbcf4d77d7b52314a2aed9ee8cbe9c604bacb7aa2faf9ad6e2bb5d724944df7e0565de342a92e3093c0c8017b1ca09dd8df286f3fbb9593fc8ac9fe8dd702004317eed3f34e1e145ea9049e99fa41d081bbb67692e9f85841b8b276682b076ea3dc84842cd757eafe792beb64519a069339cc07c70ac8d240403588ff3f843b3ef3a5eebb18511947de5880cac485ed0cb0268f299ab3c7b865e8a561a29fd22f6eb48a5edc13d7ad6023b75a431243cf8bb37f9a487d4c2227196b429f8e84f8089500e59b71f5a47ec03092542e016596bd0dbd1597e0b647bb9d284674b093cb28bd98fe4bc20c4fdcc5f35f6f266ba32fbf3f11580c2737a469f3a8113f0245104d4499578b37eea84a2159d948ff0923efbb25202087cc73cc77b7e29fb2ad0df1b8cbe1267248e234f3f2b72b77858a466747ec3db9cf3de96f14894081a21f294075d0a8f1415069d2a616bf14b0b5a5c2eabfb313b75362960a25237fd8924042cdfd2440cf4d13ccd14491b759c9cd2d099541be142169078ff97af5caaa336595fbbe91e752f2262bf662b24035f6f32c822789d166dd9412f47c32eeea63a00895d8e4b7911d2969adbf668014ab0babd34032cfd4379f6737882e4a1097288c00f43f3502a2e33171aa9a1dd1d8666b57ab3ce594d5ae99535a93e4032bcc3d1208c40ae2876e5281e67b927168e117a20b2ed3d9d226f0b658c6bfb47d29441becf77c3bc7beaca02b90478d228213bce2827a02e7bd4921b54cd9397cd6a3e900483f15f178ae27b2f2be316951cacc72fdc91cb7e84f862e60dd0245cfe68aaf45d460be19ae4a651031f92ff3625091adf761243c28dfd36c09883311251bf9ddf1564c2e8fd039de3b43453b3c7b5b5ff69671b81ac924e8154d1c764b4a290276259c85a81dd24a2e39d9ef0b29e8395be5d0d9383c497aa11439451140d0c08e6ff0c7d5f38637f9558d4da850e791a72e093830c8518bfb1441726386d1b95eab4889296dcac1fa51e791e15e514464bdf1e2776ca0ae3ffc8ce0c7749f8995765f9a2486601aca732cb68004da6ebca05439fe24b155201cd03504ff4f7b429b2425394485d48a3f5ec5a6904e0410d77e674d319834354872ce0409616152aaa54beb4a974c09e6f6827e949f5803cc3e37ed6ebb7e2b7bca579d9cd8c2ca9f00074775f1c1808c316727f2b1d6fa4e54662aed4cba308f3db94aed98805641928e1561deec9ff933684145a3c641cdddf4111f92e6ec2d0c011c62fda4423b9a646f3640ba725bb4545288f3f8406f84b10ee8af8459477a5fcfa42b2999c5b886efe740fa3056e713f4c4549823f1060afcf9636eca39a85b4acc91a6eebafaea8cc28fbb55c8414b07a544e5eac7a2d8829463957c3db77d8dafe0389766d42de8da2ee0d436ffb972ff0e60e0631a729ea0b94f052e23255c58f9920fd9d9bdd7bd9b4179db287c1845220f4f8a2a9b5cc162dfe51157dac69adf7306c3cabfd8e7cbb6060daede15af46570628593e9f45de7b4f25a333a47768aa4a8b3a90c9d3da4dff945ce209a8bbacacacc5f0bda03cb1860db5858304fa2e12b1fd0116567d8447530151763d7002834dfedbafcabeb8261ccfe741519dd2dc43367c2bd4124118458ed6dd9f50c6c0fa13d9fa8da71dbcc82baaef01cec8690e7932fb7408d17d893aeca05152129abdf1d166b3534a7263680c3ffea255ee601f85eb36d7aeb20f64d4c6a62c984d506305b3a1baa4f8623e8c9530a7cb1b775d4af654ee81cf561cc2a765d94c1e68300c5a2254d0051d7c00fa53cf8cd0e13ae06614d8b294827bcb8633fa90c019020a8629398655bb4d8c02ea0e80ba980343f927936d21dca3492917df442108a6422c79860bb292ee7652b538dbcd65c28db4ff50a8fe7bec33487ed6254a9eb528c58b290a6acfc961e159140e47c0c20f454374c6e0d4d36c25c1190b0581193a32ae8ab2dcba21155ad7aed2bd3889da163716b89f1c9f3e7be0a991af1a8b23ead7423dcce2ad1c63b6622b55d0f16b5ffc5f27a9fe2f539d90d8b906bd64a410482e3950bb3285da38d1a8542d3c174345aff343b5cbb951d3b4f413bc6430958e1db3cbbe108147c44a6ed3d7c4c24bf46c2d00bcc681158938f82a90385c3395e947c939a5ec76c29f7301c6ff1ff39b1c8526fc2160d55eebe37dd6fc27e9d97392fc3cddb69827dad94bbaf39edd15d49f4e96f6552157dfe9585d6085e85cbd0f9ae95a20e9195066ab05268f2c5b6a6a32a24c61655116193ed7d8512e7e4e55c71191488c3210d5ff145c9ce650cc92d5834be1b713686388626c2ec0b81369d838af99f6f5442fded030f2120e6480b07b9836b4a12ea50b0667291ff4b265de425033a5e48ae42ce9ab54f7b52541c229c4b6b52f630ec81bd1bf0b9cade5355f83a26887ceeb7b03ce8afa9ddc659c620ca8b34a4b64e652f8ebd1f1fdd600039d1d0aefb691375a389004a7df36094a94fe20a88b1b68e7b1cf5fe31228f52c57a592d45191f6a3c323d03c7756c10416463dc8d52a2103a855d356e58ef89f08615f77a4da539d5cd76ec17825a26111a46cb4b01839aeb0a74087badd018d239b85d922eb60a5a866ead6de8c55b7bbf196c2556edeeb1170a1712b7f77aeb336b524edf70a69c83e75f730d2e842dd277c76c2d0fef12ee2b62fe7124e131f4ecbb594130b8bb65546641545367b71d8b1d639652875126d6ba80a1723aef1eafbfd7cfc0acd842c28709da0d1ca8598b28c09d582e21260d020cf90019b8ba60fd92daadf9a1b170280538eca08cba9737192d47c843e01397540a92fbd776780521d089d603d0f12e8ba9cf29f42190db48165abb27e137756e59c18b666f8b482c3d0ec6a5301bbbf0abc27148ff5467b9d585f6b47e36c0e75c8120389f08f1f6139476d1afbab734a2944b4585a35146bc886b7ddf2557c8533e3c2f26968a72393fffe70fcabacb4bb89c81e3914bec14d8b9901dbfcc41ea7c5fb9422b426356735ddfb051bce06527ba91f989591185bcdf691a217f99a2d1fb609654f57501e9be29ffbf89abf35b9446830a6abaefc707c119eb20363a03e80ac6af2024ce47a5f043eb8d6023cc96000573c1206abd3d32ea2aa66c664c2730301cac361f8e9ef7ef8c19cc395235d7d32b9783cb60d3bb8ebcf15ea2bc77992b2aeb79161a4bd76500f9e05f114b7f43c08bf07180f04894cf3d55e98ef42d2f7fd88a8ae4f570775d89c98b7b5ed6d2c1817819bfcbe296e9e5994401baac6e88d1567085c2de642713864023a1eac4d3ada84579c4048fcfd99594a3cd1d15339fba5a322cf57e29a24a28e8e78c11301e3b29c7ba1bdc0dfbdc5a9e7e16da11d6650c7f15ebce218642adfabec41d1eb9950667ade33de5bf15cfef1740a7f104a6b6bf92addf073802f3c8e315a662a0f7f89cd5c99d083a377b0b2eceffe09c9870fa218d30c65909fc967ea72332d47612bcf8bcfb5bfe45589eb8ca6b58c1a090115ac119499db49aea7af9a7f889da450fa08c23518b8bf11b8329c48f85d8b4841c3810f4fd46b20a749425498e82cc9e6b71ae1f809b529a01692e02975bb01e59320b1cd9186205364db9583f76e3b8051c7d796a83caa4341837cf545b2512617c52beef1e85e48d7544a6a1fe9d39c9a2f1fc7b1d193cfa1863caf57d321b7c94f6bd5a8364bd98eeadf17bb51515590d2cf397fc0cb44f57175a5d5c4aef6deb3798fea79fcce77e6b41cbacea033493228e08e3c3ce325dcd0f15cc2a7c385d9df51962a91b349ce3f938c02f223d71d337cf8b4030f80aab31d4d936f783e59357d386f0188c125f4bcdb1712a8b3f4dfc0843855b4fc0d366952bea6f9ca80eb73b636c1230b153c569475d707b75e299e33f86964b104d9d6e8ac30438a04badfd7ee7866207332e4975a0bb453524312b38499b143a43456d5cc9718eae5c3c80a467e99a06ddf0230219ee50435cb1883f6489356769658e5e0581b0f5a89746a4d5ff7c0844ce531fbcf8ceef39441d91dbfd7eb9a02f20b818e9112ea3ebdcdb2f64bb3ed8eeba67fe226411643313431258ebc86d867b059a0a86d16bb5bd23786a8b211998d2771c15d204d41c3242a8597955063c973c32ace298ba3515490765b8f7307ab75a45ee81c72c778aae0576384acf83b392f35b17bb9b7582f87428bd093aca6dfda1f11360f28f342e256e2f672336b0da3086165960d33eb63e431f6ddf8cfb9c929752da8ecdcc0b538352d8a2576b2007f01d5a7c1a9bd70869abf173ee95662698cdd5a886e4798a155461e8cfc7ba6fc14875fc7d3a27cfc743386d18bc8019c12e8a095a82d8431fb4065f9f90b31473b06a8dfa65232ade83dd60f340d46da60dd346332237bf59294197caa707a3d831dee4368bd09c4f91a3022eb1ec56845ac04e24862f7530ceea40704a6b8557556f2d3d4c754849a5a420acfc5ebe9f26044ad53987c7ac83c2f16df4f8897d9224c3c43bb82736cfbdfba73a3575fb4fd49536532e85017d1cc126f7ea76c282778586faee6c9d64e63b4b38c9a84c6943ae33728eacc37fd4649826b7ed0fdc4af8f136d3fb0dec9aa9efe29bde651938e769b7028470a0ec7c"}, {0xf0, 0xffff, 0x200, "189b424462f0924ba6db070074572247c8cb5eaa7e612c7c0dd4911727b3acb68038e4fa01957205c1bf821f88169e0344a6efb6693c4145beefea73d107cbc9e7ee238fe893037039ebb975efd17ace7d04d8a546598143b209bd21605d70e13f47c2e90e550f0f6fd46bb18ad5e9708b7a5ee532b6fccec8ee191037abda63736359d69bb221b57db0ff7eb00f0aae0b01e06e95cf9b90790f8744b5c791448db0f1576dcb69e05617b5a5ef6fec1b5f531e872af2bf71128293403f560b7c8df60cdbd3e6ab98ca0d465765d26cb751d2d32e1dd4f96c56ea"}], 0x2470}, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000140)='W\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x50, 0xfffe000000000000, 0x0, 0x8000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000080)=[{0xc, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff}, {0x25}, {0xe}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x3f, 0x0, 0xe0, 0x10001}]}) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) read(r0, &(0x7f0000000240)=""/171, 0xab) r2 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) 16:00:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001300)={0x3, &(0x7f0000000000)=[{0x28}, {0x61}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="8b50") 16:00:10 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xc5, './file0\x00', './file1\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x4000000001ffb, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000000)=0x1070000000002) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="926d0bf65afffd6614431b04c10aae218f4569bd710a71f161ab3343c17e4dea5d90b1bffa536269b1bbff02a28c68a29a9fd63e4290f80a0e5012723c4c735f37e9eede41ea64ae9e474255656762bf0f34a49da67aeedf65bd3d1f1183486d379baf090b5f0b", 0x67, 0x1, 0x0, 0xdccb25a7d59b633a) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x0, 0xb09e}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1ffffffffffffff0, &(0x7f0000000040)=[{0x54, 0x4, 0x0, 0x200000000000000}, {0x400000000000014}, {0x7, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:10 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x4000000000000018, 0x3, 0xfffffffffffffffd) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: r0 = syz_open_pts() rmdir(&(0x7f0000000040)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0xffff7ffffffffffe, 0x1000100000000}) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) ftruncate(r0, 0xfff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) pipe(&(0x7f0000000040)) 16:00:11 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() r2 = dup(0xffffffffffffffff) r3 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x84) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0x7187, 0x2}], 0x54, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x40, 0x5, 0xffffffff7fffffff, 0x3}, {{r4}, 0xffffffffffffffff, 0x21, 0x42, 0x3, 0x9}, {{r5}, 0xfffffffffffffff8, 0x25, 0x80, 0x1f, 0x1}], 0xfff, &(0x7f0000000280)={0xffff}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x2}) nanosleep(&(0x7f0000000000)={0x4, 0x6}, 0x0) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x42) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x1, r1) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12ffffb27824f6cc3fafd4fe6c37b37c013f48c17b00c1"], 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x84) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:12 executing program 1: symlink(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000200)='.\x00') unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000400)='./file0\x00', &(0x7f00000003c0)='r\x00') ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000340)=0x4) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') r0 = open(&(0x7f0000000100)='./file2\x00', 0x8, 0x14a) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) accept$unix(r0, 0x0, &(0x7f00000001c0)) 16:00:12 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e1d66696c653002c5e2634dac5d88325c3bd084c5d9dfc6557fee71a9b156e9081cad860c65224380e9543d5683c2f0c1268c3ddadc326145821bd6da0bc34e6f194dd6ffc344a7d969c0e28cabb0000000000000f1ea09e9206c2c8f27c9261cfc554a09651bd385bbe61f05f3aafad531d1bdc0b9e60bae854c36f183531eb51d400156b090299ba3566edd72b9b49bc61d21e64523e599518910ac426af1eadf03c92e499b566ae2176181066d1cffb5c60b81ff887f52462e49d5e6f8fc453b2d08225f3ec4f34735e8b18f6575fb4be03be3679107bab3e26032593b16be9d449ae671931d7e53d6df804e5b1dee47c31fb5c7855bc90ef62ed27f0f1a9778456271c91ca3f11d32632918669c0a304447df35ba98ea0d05e43ab841eae8156cb6a1a80d9107fb06358a6af57e07c9cef924427b"], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640), 0x372}, 0x400) 16:00:12 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() close(r1) r3 = dup2(r2, r1) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) 16:00:12 executing program 1: shmget$private(0x0, 0x1000, 0x100, &(0x7f0000b46000/0x1000)=nil) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) 16:00:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {0x24}, {0x4000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x200, 0xfff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f00000001c0)=0x240000) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x40, 0xcd, 0x9, 0xffffffffffffffff}], 0x1, &(0x7f0000000200)=[{{r0}, 0x0, 0x10, 0x80, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x0, 0x800}, {{r0}, 0xfffffffffffffffc, 0xa, 0xf0000040, 0x400, 0x9}, {{r0}, 0xffffffffffffffff, 0x88, 0x5, 0x80000000, 0x6c5e}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x3, 0x7b}, {{r0}, 0x0, 0xc0, 0x80000017, 0x1, 0x6}], 0x0, &(0x7f0000000100)={0x100, 0x8001}) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r5 = getpgid(0x0) r6 = geteuid() r7 = getegid() r8 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) r13 = getgid() ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x4) socket$inet(0x2, 0x3, 0x7f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001800)=0xc) r15 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) sendmsg$unix(r1, &(0x7f00000019c0)={&(0x7f0000001a00)=ANY=[@ANYBLOB="00002e2f627573007b4e060471307157b984c1848800fcf17662a9b68e6d9efec8fa9bde854860f17c6f5ea6ec2b319a5f84a1d9f03825f1200533a802f06ba696fef53ccee03d3d43a663fd5d8ffd9c9f1aebd4ae47b93be8ff7eab0d9f8824a181a45714bfd72aa3cd4ec16c957e1ca1e99a9e0e31ec258e9f8bc3a3e3c11bb2d06f8a71202f1e315f514d809068fc286fb6f4e2665a3244c945e1d0b9d9e8600686082df00709aca87946291a7a1211db90e1dd1978c7ab1406e1a8d7c286b70a4febb32fc084aa1b0e10a5462ae196703d83b24d5d3fe2"], 0x8, &(0x7f0000001640)=[{&(0x7f0000000300)="02adbcbf2760236a32c15def213ebd60ae6cfbce7c85fe7608ad39392a370c03afecf2ea63e253acbf544c3e0e434a7d7441e9a1acec765478ae7dd3a05e316c90b60f8c9bc1a774070a404714632b482e5c0f11ea9e492b94ba4cb3e098530d8a9015e53f25352af9bdbec911317f6b225c92e18bca37d94de970aca9642367b6e4c2f77f9f1320002a8403825446b9743bdfc7a84376e033bd6de29f0c856013fd7c5b34d7e94e473eb4fa7fd0613ee12da8653d72ce848ba359ea435ccc15cc771cf42c86d21a3fe445d8030c8909a65aacb5b87af6e0799e25198b82aaf322cc6f7bb9ab74302d6019acd6a6222ea03c3ca7f3ab85162fe720fe6e6991d37ce4d0434ae31215535dbbfbf733cf0b141fb46216b27416f67ce58c8628a0d903d29f64345ec52e8bb54e71b70a528adb24e32f98fdb6a5e115ed06357db321ebf76e8c5d30b5fd86b6460fc711dd46bb0994297c8d5aabce9303495e35e13b1cc10c9ca04acdc32901c4cf8074a4b0f717f8388049b1581697907e9bf3124e377691ac2bac02b4da7135548ed22b1cec97f7a80ca58b15b9dd51ade0753cde9787770c902acc905ad609fc7b4f7150edfd0954b0032bdc5b8e8077e96a13e9ed62851961ff011aaf9d654c7a8c945c02e4756cad2f99b5db23b0d29a61b7b6f23f306f1c7d163a08f9cb688248a3893d19d72dfe6ae883a0e000b4537b9d42d1213ff6358c4e13036389d5bdf32e0ce93b86ec20e61a2e8c323c850a9d8de62cae431d3705fee8ed583cad9d784500280590e5443c519cf2336eb0d56eaa5362dd923a890cf820082e11e708efc0743e68b58c7d2e0dde226826b643ab61e0f478c8bc8aa0f78c6d2c8225871b9690a7188f88229fc1d570623aef068d77539dea025c1ad4f571ac62d69ec1e670868f20183e98a2007b625844d5b3bf3fbcd2fb23936ab31a9220f92566110bbd6a3aa79861abd955604ba68aea95cf5dfce103e2487ae52d2599195892a869d63646804410e498d84f0320490eb09ef34a40c4dcf50cc14f9ae060263227e11a2bf1d106d8b2935e49f775db6a7507a9b787b9750c04e7b930c254db8084b4ba7e6f7a867d690311d9b75d4ecc318909fb830530b373f2015a12d20b3f9194a63340d863fb982ee677861372c730486c67cc97814a90b96c7efd0be04456f89c4b909e8585e50f232708292d805199c33c580fac006f8f43603bdd631dea13b67500a9dade6effb6ed0952b8084e28f49a62477cc4e7e8cd4c8bbed4f2f95917537880199a5ad179d7869a680b1c75075b7dfead756e4ea08732a9670ce79006fac56725a020c45fe9262443839bf247da2b464439ac789d7e620f750a5e397f5513d93b63912c3d44bc2a97f485bab70dadd72c70bde74cb3c03874d7e1dcbae0e1386de89b97d60877320d06a863bfb2b269de97037f23b820017257bae65897b4900d250f30c414bf43cbc5eb989ea8e1f594e77d6a1dc0771ca9c859c5e60be0f972dde20ca7dc7dc3a4a5a0494a997271488079ae68ee71527cf510d4d2a981a4c57fb5793c0d5ffebf33c0f43a6e6ccf95bb123423268b91feea7480a5ad78dffbcce78abdcf9277636dba78f9e22343c612e46ce7a4464600568194281d9ff32cc1003885c07ff96faa61a4ac79310abaa3a752f18206988270fbdce946c4338a2aa47b2cc3ef5960abb74871fa728e23af401751cc15a849ca9e3182eff2bbcf66d86d4e0de19dff7c97d58d1c3f15365537879deaa792c959daf641472ec515c413bd63af0b040e289720998ddb05ccd79cb52af7029c981e1266cef9594bca8a7058e06e5eaaeb072617e3399a96d8880a3d555e2e17d5742ec1cee4282506798055ba21e1c02b5a664d0f27d0bdee7e9e31a6883ca4f5cc86bb753c6b794afb13d7f860644cbcf1fcba8b5962f7b0ca676ea9ff613b7f44e87a72a9e9f34dfebe230eda83d95e30747d7b28b3a8926ebee8e5d0a19eb7f50161ab3abb873f5e40cbe46db8b80d309eeefbf5b5203dbd7a6db683cc603dc5a2feef3c18b78fa0b3ca7af9ab3319d30abf1941557034fab9e8dc67a053764abe6dbe71a34d6d92aef7055a1fceb198f293cbe5366f7fb64fa6bad9ccb590f9d5af29069d58af9027b05f24840f9ee6cee152be45db3b8413b34496587310f6b89d1b5ff501a6ed9cfb9e501b452034115940fa409d8477020ed7427ed4b54940a56cf613d6fa6ab448821289c50b5b2ee5ce7bbc5495c360cd097a5a56980c37212df1603da68a16753a1eba4aab9e30456d28a54a104d7a37901861d6a376d854513fe9701cc0fa2c8368422d006adc8622539f7edbca69dce485f72da1b7f55a895b212685747b66c563934643583e4cfb1eab0308b90ca9b955bf34ae1e0470977d997aa0f336b67a15818c93febadc6d5c0cad72a2d4d6f0068baa1d8d53af6c9121513d1b8577b86fdf04c031c2b850e1b5695f51ff959c4ba11f24332c1bb16bd9633080eed4673ad23b5ff19d81295a1058fc57e3183365bd06809ac3b72817f2d005df003f7634efb81ec83e2a978eed19b0e604edc7b4f9650fbf65944832b50f045de5511cb8df7e514c1fcec2ab0b492b31f2523229a5531fe551702dfc41d219a880c37c147e687e2f2dd0af09f72c14423f416c3cbb5369bd04fe3fc67370d481a55aa5efc34dddc98ebb8eecd6c1f927fe4f8ab18017a12f2bab6b4b79a5f75c2023fec546238708040581591810a524a622ee02078913ca13b3886797f6ff1b91050a1da27c26aad890c9fa7449440761e0b5dc5100d07c782c86565059ac30c5e3b174dfe9da910bced81f39b3bffb046a47590d96f9c2926ef20b69f4c8a01ce3035404ae50c3212810668c1720aaeea458339a100102ef8dbe4111a0f8af215e12df98d6da8a59dcf97e8826cabfc7dca717876503dc35fc9b3bdb5bab5fde0a48e682aafd0253317a7fa135c553039f2ae86e707726fc48d45f04bbd952e25177b7394339edc7a42e72d87c562c5cc559d5878f5f37cd492fa40a9d19b13dde918782db877b1745f87f64f7e7d78f7d9d24c478971e6ffab1a1c2d02cad6f806113768c72d015f927279f0e685729299d581bde2fbf2a31f7e296be9abb99e140a94db327431080db2eb1a8437952211e6cf445f3feff2acfb26b900a3e33e449f709516bad039b8025d52c23160da968a8a181a1d0ec942af946bf283b62c9cedba051ee370f8e8d9e0f71aed549d638c388b2cd5533b8a5a9e12c0a566169bad9bf2e0ebbdf5ceacaef8442cd8511649d89b6642d3ac66d1bcfc5424f377f4b871b4896c69485de50a53aacaaf57a55e906a6dd291d049c53e2d1b5b3286bd9fd24ce6115a825a3e5b70012bd6b15b634bebadefca5f0bb2143dd5c566cd2f9488ea6579d6165d71dbdbb841e9e05928aec929bed0f6077ad8f6854cc28ab357da215c5b6ec31a6bdebee021e00a2a906679571c44042f668f9b9b6e91ba63d1cc19a0d5d8fd93aee0fab01dafc061efbfdb6702c424f474e9e8629e9d4f810e1b9d10f81b98e16a57464b8088ebe95c90faa8096586fe6f9cbcc8843390b6eaecb298aa5d56eed430aebe3ce5d51ccd564b31b02ea98f524940e8d3fda54f4da40af5da5e5fdb319f326346c3716450bda8fab87e865b33b239cb508b03786438763486ffc12e6a7ce8fc146ba7ed9591e150a2934879048456ddbc98ef8ce59985769fe522e6b286a027ca458809e740e25d051a36667b586b0b0331b7ef44f0a984438d89f6e44480d9d233314ea80ae91838d9afca0b278691a6228e7ec1434ea94ee1e89df19e354bb586c5394a4ed1a3cc1ffc091ab79c541e46f775ae24aa08339686fb5cfe550e612ae757bc5ac20d1dba6bf7e458b295c3eb88e8da0d7843188713acfab46865db866711dd45950ef7f7c6b2fd976a0112888efd20c55817b9590809686083324b26cd7648a8dfbe8b4d7cd508402a5a67db09dfa19898cf72b82c6c6a7cdd887df60f8c0e82034ad5dcfb5b01eaafe656750800e4f5d453caf23698b886847b2c2b119df28c428333404270c2c66f7ca2310885a7aaa0c4c19b8c1269fbaf34225a0c7bc570c65ad9db7f7d74c547559dd0d125a5da31de0afae8e315739c97e36457f1b7e066ec67ffe46ba3e098a5dd4a37f9b06c845571812794d46ed25130fdc7ed0f2bb1214b2f3bbddc1eb9808e3c34651b8724e2fe4e6a3a549ac8c82adfa26ab189c289c282a2490f8ac41a653e5a8be0a6c04be32407edd3b000f47fb444a187a32727241e8e8e85e139b5386649ceec0ea1e07dcb023291bc878be12cb31f639a2c746bbd886e99040be1c3f58aaf325259b59788e12bb5f2f037fa384ce99f7d0fab8397bca14652df6c25cd871da79b930b567ebe65b25826306f326e6491efadedc951e0a625655f08aebce20c8ab514fce09a2f16b17174ac62874dc5ebe2ec50e37b2ade6bbae47321d7994a2fc06690b939b6a11cb7389e190f4531e35ed4ea4c91561c955f3eed12e6dccc2a3e14edec391e4ed89cecbd017537dd8ba1bd36e8c9fa3c193b3c8efa208abd8694a251066e05ee347c3673c606462ba5fdd42a0d34b4e582bf95cc09d2bef75b5b1e16075c79868d8054a65da67d0286c9cef91582fe03056a41a7270e2305f4d64c76190cbc702cbb3cff3bfd9f840dcda26e0069c42cea3e0095c2e89251440d92501af2a8d55cee026d1cab5d470a046f67600380c5747898c423832126e707c028229744a755aec8baf29cef54633caa9af32d31bc0d1c5948b8ee3f8f29fa075736c15b5916b8a79a3f7c332aa55a73a03a5d6f3756dbcbec876c56ff6e74a26f191fd7855b39335279316397dc230b4c6db484b89bcc9d8f1311003a27b7b2afdc832a1ea319ca5b182474cf487cb1583e2ea9d10538099eee0a0adf782c668ed264dc6437b86f6ed8f69c403e4cef7c2c85db8aa38bc1d444a73bebf5e7cbef24e617ca592f47792061c476d7c2478605fbb81d77262631e085903d6f1b1f307a4d17d261d7bb8294fefb3221a5f787a544ca889ed64bbb3b7062ab1b32a0a0ac7aa428b7b2f62b65754343eb169764e2bd4bb86020f8779b77273dedca40429b67e15475857d18786824b8ca1e3ee436b125ca889f53f1114c6bdb53052d1856055fc36884984a656c0d9319566e6304cf2fe45d12aa6b9fba1b758d0f000b392b89253a5713c624c445f67c6e1025f6c5b12de82aa5692ff04f0b337f3e61bb2c2a3710c1fd0cb17185a219c5a57bf1bd295f83f22269180a210f846d69a1e26d355b4279e46c163bdfe6b2648d5a09fd43481f1c3b91467240bc10a4ed98a5e336e841dc29dad389d91f3adac218808af2ad19981c6a600d2dfea4fca023bf243a80ba53e327b728532bdf1c52080a7479310dae66a5b32fbc71c6d3f70de5bb22ff04d54a11b1719c18a8ef6cbdd5615026e84d7f0ffe246caeaef93caec16c33d938c4c7462e1879be07acb355c5996ae6cec72c9416ab6e199f169447f0e3214285c58e9ffeb0d0799905632d822a2249f1792a6b22f7bd5190bba67955ad948cc26f7fb716fcf11579ec66600eb9e0fdadc31b474945eb3cfe4c8642cd3b6d16dca0e597f60f54a247de0a219eecd827436a0aa5eae0f0bf9c111cdc3d5d0630082b9c51d54b24d659f80da3ff51949c371e667bc87d3b3e6b64c39679d1829e81527ea4c2aa1a1cef2be15b5d2a9bc2a4ef6b3cfbe3b400d6ed7aae9baa99a5c6d", 0x1000}, {&(0x7f0000001300)="ee4dc666b6644ee4268f53fc8b3e2c131b1f7db5845ab246ce6d8b0f96d1d4fac4f6feacea6402383c145d68ad6a99eb8fd5d91f074de8193ed2bb9563fc6af61c29b4460e68f329", 0x48}, {&(0x7f0000001380)="aff6ef6b7dbbe45d8d916ed3da2ed6bdcce7a59c19311dd9fcf96ae499cbb6bb028d170ba10616bebac49b61f982642d9fcf7948fd0764ba878282099369165f4bdcad71b3e4e2aeeefba2f01c7e01e66831adb93bf7dfeb54b3d20ccf3e305f5a630a206e451dab7a774f66026feb040abebb46011f8841a060a7421ab6d316342a2973c0bf0b0b1d559f346cf7876dee35ad48b300e63a7ac8b9", 0x9b}, {&(0x7f0000001440)="b0f6ac926bb9e9501b54d9c1d9dac777761bc84a1ec2cae7195ddc67c697c5bc50a2da7e94d0b3ebfe450c3d508374b87c447b9bd1ff90d0198ba3fd5afa521b02ee7dd24fe53b1fcfb809fbc4ee606cab987b2a4b18d28921c986cc28d5f1c969a4541629a26ac9fb13031111a4e56c50a340ed296add02eda24f52b1ee7a22c2e798b25200ce14f939463b69493f4cfba608562e3322bac7a04cb08f78b70f85d2b277c0792b44d14ea91a4c6e1f56a6a9eb98500f523a80c229ba31ff4ab32d6dd3", 0xc3}, {&(0x7f0000001540)="23f2d978dcbef8521a025259bbb34c0a0b7b4cb73bd1aa2788a5938b1b9c646e767df5a14d5bc83d9df3ffa03c2c269be290d163a9e4bca01f0a07614a20ea22dc12b3b61e432ce57f5d951dc0baecea1adf9a3fd2ba63f2c895f9eb5269f57d70daf3131eee35896c961f50259343b224663963e48d1790788e0240b561028d8764830041f037c2986a44ea03a4bc9c10dcc19eaac71179c10a28d6e771dd1ad70ec92e385e7612909b63c51293497191b79061ca685ff6ca75c04d2e7f1a3c85fd80a326aa05f8bce8add17d69864dc5c513a624ab3da28553a9645473f01ac2f894e6a79a99a8b78aca1a36aee2", 0xef}], 0x5, &(0x7f00000018c0)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xc8, 0x7}, 0x401) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x48}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x7d, 0x1, {0x2, 0xfff}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0xfffffffffffffffd, 0x0) openat(r0, &(0x7f00000001c0)='./bus\x00', 0x830, 0x40) r1 = semget$private(0x0, 0x4, 0x102) semop(r1, &(0x7f0000000200)=[{0x3, 0x96, 0x1000}, {0x1, 0x8, 0x1800}, {0x1, 0x0, 0x800}, {0x3}], 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) kqueue() kqueue() r2 = socket$inet(0x2, 0x3, 0x102) shutdown(r2, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x9) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20001, 0x4) recvfrom$inet6(r2, &(0x7f00000001c0)=""/136, 0x88, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x7fff, 0xf4}, 0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x1f}, 0xc) ftruncate(r0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x80000000, './file0\x00', './file0\x00'}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0xc377, 0x80000001}, {0x18, 0x3, 0x81, 0x6}, 0x10000, [0x0, 0x6, 0x3, 0x6, 0x7, 0x4, 0x4, 0x6]}, 0x3c) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x2) fchmod(r0, 0x0) 16:00:12 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x3, 0xf56}) setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000200)) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1}, {r1, 0x4}, {r0, 0x8}, {r1, 0x1}, {r1, 0x4}, {r0, 0x20}, {r0, 0x80}, {r0, 0xb4}, {r1, 0x28}, {r0, 0x24}], 0xa, 0x5) close(r0) r2 = msgget(0x0, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/179) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$KDSETRAD(r0, 0x20004b43) write(r1, &(0x7f0000000800)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d0900fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f30baa7e0debf285b3121aaeb1e563e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70aad2c61a41397f73f6c8c80956901", 0x661) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4a2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0x6, 0x9, 0xfffffffffffffc01, 0x0, &(0x7f0000000380)={{0x6, 0x2505f29d, 0x9, 0x6, 0x800, 0x10001, 0x9}, {[0x3, 0x9, 0x3, 0x17, 0x1, 0x3, 0x2, 0x4, 0x2, 0x1, 0x20, 0x6, 0x9, 0x1000, 0x0, 0x9e27, 0x0, 0x6], [0xffffffffffff0000, 0x80000000, 0xffffffff, 0x81, 0x0, 0xce48, 0x8000, 0x8, 0xff, 0x3], [0x4bd35e81, 0xffffffffffffff00, 0xfffffffffffffff9, 0x8, 0x3, 0x4, 0x401], [0x200, 0x4, 0x1, 0x6, 0x80, 0x7fff], [{0x7fffffff, 0x1, 0x4, 0x205e}, {0x800, 0x3, 0x3, 0x800}, {0x95, 0x48, 0x8, 0xff}, {0x3, 0x100000001, 0xfffffffffffffffb, 0x80000000}, {0x4, 0x0, 0x1, 0x7f}, {0x534, 0x1, 0x101, 0x7}, {0xc8c, 0xffffffff, 0x9, 0x5}, {0x3, 0x1, 0x6a}], {0xfff, 0x5, 0x8, 0x8}, {0x4, 0x471, 0x4, 0x1}}}, 0x4, 0xdf7}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2008a, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x480, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x8ac, 0x6}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x2, 0x20, 0x7, 0x2}, {0x4, 0x1, 0x8, 0xffffffff}, {0x8, 0xffffffff, 0x8003, 0x3}, {0x7, 0x7ff, 0x3, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) close(r0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x20) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x31, 0x20}, {0x0, 0x5}}, 0x2) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x7) semget(0x1, 0x2, 0x108) socket$inet6(0x18, 0x8007, 0x9) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)=0x1) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x4000002) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) pipe(&(0x7f00000001c0)) pipe2(&(0x7f0000000240), 0x10004) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x898, 0x0) pipe(&(0x7f00000002c0)) openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x100, 0x10) openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x40, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000400)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x200000005}) 16:00:12 executing program 1: poll(0x0, 0x597d, 0x3ffffffffffffc) r0 = open(&(0x7f0000000080)='./file1\x00', 0x2a2, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x5, './file0\x00', './file1\x00'}) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:00:12 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) write(r0, &(0x7f0000000140)="11a10503ea837206c8b6f9ed7045664d1d22d2e9a41b3adc2fca4c1baa2ae3de83a7c783a4521a310f33d0e6f2c696ea95b9e3c9053816f74fe07736a274c3b4cfe72dbbc91052d3653f3ac47f60a640860e76c8ae5bae5f2a5eba6426b8a297f5f5cffd0908ee586ea3358dc2076b4f5f628f0f400888808989cfba120e5b3b236d5c9d85f2e9ea33f772ff9b", 0x8d) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10090, 0x129) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000800)='./bus\x00', &(0x7f0000000880)) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') readlinkat(r1, &(0x7f00000001c0)='./file1\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2, 0x7674}], 0x2}) 16:00:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x949a) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0xfffffffffffffffd) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000400)) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)='r\x00') r1 = kqueue() ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000240)={0xf98e, 0x3, {0x20, 0x3}}) chflags(&(0x7f0000000000)='./bus\x00', 0x20006) fcntl$getown(r0, 0x5) write(r1, &(0x7f0000000340)="2e0e22", 0x3) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x400}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x16ff) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x8000, 0x800) 16:00:13 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x40) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/90, 0x5a}, {&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000000100)=""/65, 0x41}, {&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000380)=""/225, 0xe1}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/37, 0x25}], 0x7, 0x0) close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000540)=0x81) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="d6b98db84a9546f9b99f63fba01002ca0bc342f88f9799a3cfd56f2545f33da4fce67e793236c5939111855b413b03", 0x2f}], 0x1) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8004d}, {0x14}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") dup2(r0, r0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0xdb6) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 16:00:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x6, 0x9, &(0x7f0000000100)="795d70bfc47b41ae1d060bbc857fd7860aa44428fca97573ce89613e25699a7bc66e3e3f5589af45dcea9d6e94efd384c2e3b2f142e4f3f5310d730571f53c20a2c0ae37193c0caff2a72a2c0317cd7eee8c351f5112913da3630d2ef0c38ecc2af4bdc685c71b653e013743584d3ac4e4fd1c779a52384afcafc9e77a71c31e800aff3381f28f2443cac4cc6b6148601fa6", 0x92) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x2}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xffffffffffffffff]}, 0x3c) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x6, 0x7, 0x36c, 0x4, "4fce992194e6b37413e133dc2a37db111d6935b0", 0x0, 0x80000000}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10080, 0x8) ioctl$BIOCFLUSH(r0, 0x20004268) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/211, 0xd3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x8, 0x43) faccessat(r0, &(0x7f00000002c0)='./bus\x00', 0x1a0, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r1, &(0x7f0000000300), 0x0, 0xa) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000740)="76d11bda24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1efbfd20016d7d664639e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d392eb0982ced2f800000067fe8045b1e4a414505dba3a89837c91386b0aa66c644f6762986b4813e3e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2000000000000000000000000000012bb4a4847", 0x145}], 0x1, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x1}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:00:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x6192, 0x5bcc) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x2}, {{r1}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x34) r3 = syz_open_pts() write(r3, &(0x7f0000000140), 0xff55) syz_open_pts() r4 = syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x2, 0x7}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x2105, './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="78205ca5501c1e4b55"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = getgid() r2 = getegid() getgroups(0x2, &(0x7f0000000040)=[r1, r2]) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 16:00:14 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = socket(0x18, 0x400000001002, 0x5) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="80c52e37f91d5e5fb3092ab8ceefb661f34dca319d4bac91ec0000d257f570a5c07dfe6218673e6393f38488f8b24ed0ea6a900524ae023bd5e83b"], 0xa) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) fchdir(r0) chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x2, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000800)=""/253, 0x304}], 0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x8001) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:15 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="c0cc3c997924a29e5f2add7826c9495794b3270d1f84ee0d3e1df760169dfd982439c9b830abd9b5c5a525a859ce3607499efbad449c7c5df2eb2cb05a169b9c67f5b0cb3bfd1612f734b9b54862128284e9c16c54d9d92241415f808199af2dcead5ecdf2db8e0eb37b2341a3afdb2f0345dd8bd7c1c3a32f3406d05bb40a3f855887865f3a74f0aeb2b63b242e066b9d57281e7eee652e95bc9d7223c9d1ab3c149427a9c1d7ac6cebe7c0f22e94524ab624a032a356e0e328962f5aa9cea6dbb75358b1c0", 0xc6}, {&(0x7f0000000140)="994bd6996579c5f8550f7e2184cd", 0xe}, {&(0x7f0000000180)="aa6501eb52eb5cc122f39ada6f6ee207ecb5d7e16dec0d5c832ed7fe4e07b492278d4dde5d352fa19a6e87c7909d2a7efb3f994dc4a4e440d73bccfb1731c3a2f4a145912b92b8b3595bf90ee3b0e158395e9a4ab57f122188e01cde1a3deeae1efcf9c33fd3cb2ada8832ce55609719a2e2ebc4926da45659595c80b7c534d005ab044add82665d1b0f515bdc0850e91f29b44ada233791efab7d4a5eb4ffb8", 0xa0}, {&(0x7f0000000240)="38e81f6adfb7089af3edd064dcb93cbe822d2a9b2aa9a3a4aa9003e94624d0", 0x1f}, {&(0x7f0000000280)="0a64c2974880fd010c5b9e584a4aad969576f55cebba6dff286050a61c64437583f5ead96b0a870d30b700f11c85c18a9e53e07f8cdedb7782470175de7037705790a61338680e6b6ba83a07eeb8d6a15bdb4042e721d2d48dcd42bbf5e08faf5da26f4fd1f9099b99b4457e3c6c203653a5d561186de9dff8db8e12eec4222577f3b42b42ccd120c534fe77dddc636ffe28762ee3b8d7b4473989012909f88be70f83320168082d6d6344b7a4", 0xad}, {&(0x7f0000000340)="fc701d3a07c796afd8ac0dca7534cc8a5239e1efd27efe1f16ef11492b754ea271358e6b3b9440681a25484a35c6b1", 0x2f}], 0x6) r1 = socket(0x100400000000002, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x4) dup2(r0, r0) ioctl$TIOCNOTTY(r0, 0x20007471) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1401aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB=' \x00\x00\x00'], 0x18}, 0x0) bind$inet6(r1, 0x0, 0x0) 16:00:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400008000000001, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x101, 0x9, {0x10000, 0x4d4}}) 16:00:15 executing program 1: r0 = socket(0x1, 0x2, 0x246) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x810, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0xe7}) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff01, 0x10000, 0x3, 0x9, "fb286529d7d1beab89f6b6e6c51e05d1e0fd2382", 0x6, 0x5}) listen(r0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc, 0xfffffffffffffffe, 0xffffffffffffffff, 0x200}, {0x61, 0x100}, {0x100, 0xffffffffffffff00, 0x401, 0x1}]}) r1 = msgget$private(0x0, 0x450) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000009e0b8cc2ce5733da57a700000000000000f9000000000000000000800000000000009530e2b9eed2e4b28ebda0e15a25000000000000000000000000000018001000"/91], 0x45, 0x0, 0x1800) 16:00:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) truncate(&(0x7f0000000040)='./file0\x00', 0x8001) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x45}, {0x3}, {0x6, 0x4}]}) getppid() ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xfff) syz_emit_ethernet(0x1000, &(0x7f0000000300)="3ce241e3f31021d322276dc1513fd23ee1ac30a66f2eaefc4f0c756424f10a981e3b94fdb1c4ba0b1f08fa1d84508a4c6b821fc915e45edc93c0388ea071198bae72cb8dbc0ab740b926011f9a29ab65b9ed62a83374535b7651cbb8da362f982fae8c325e8f5ea391fe413da2ae250790f27b06de950af8d5eb9ad3b0004a1ce8e23f1494bc96cc4ad4afd0f31e41242b44d17dfcc6b72fd169cde80a34c187e0b3525746f6e46d4843e0d550e490042af10cee0b79a6ed5842963b0489f9ed8ca8fb3ea9fa0f563cb2db4229a698ddc606f9d96c2bc72cdedff11e931fcdc32f6e34fe4a91aab1f9ef871d0eaf2525d575135ffaa27b82205390bac1344001589098aba7ec263ae73d7451faf3323d7f8516a26783893c1e291f18f2c853f63a0baaf9a50df9317d9652d9b69b3192ad3cbd9ee60278096d5a2b647a920c6929d0f74c50a473158092423294649bde635db5dacae79babb817e85b89a6f1aba1c4ff00992edec0ad0e0cf3030c9397816e6d58022d2de6cc466aa6e41bbe2052421d073bd932b486be2a7137a4080258c3fc8992702556b122d16d19a3bf05d316744f64a10dfe890980666e1aef70146e8883e2453c7a3c2f61a0a619d6d5551577a62aad3ce300b7dc51e890525275b4a38319610bedc837da416b017857894ffdafc03149cdfdbedc15a0439b2a0a928a1949c601e2096ef9a359ad0091e2a12190b3d7e22587e40f0a20b755dfe04223c39a3b7482c56108b7ae84109e2deafc75051d4b2eb70b6d5bd1eba753e9346017368720b403a632bbb5fd6f7e43fab1eaba8d6666070b16035567748898d4ce8f0ebde576e006c4a057d103d8c1a540a9ebebbabed326d93a9a5ce4d357d26a6f2f482a2dcc227231e40da5b1d2156c1e1dbc384deec764eef76f6729a2710c33ec9ab6c574bf4dcae3512fb7742351b89449b0df7db3416c97c50878f335bfa8c4b8fc835055c15b9d9eb21e1fa0a1e61241e8cd787d6c034fcc2066c8d11b563c35a512ce9b8b8c5133ac3a35b5c8383faf2e56c27708ce5fad25a49b5acdf97577601a36caa6e64961ca7bdd5ce9d1102d334a26e9444a88e9b22a82ef902c095ac43b671d20139319a4e287db80cdbeaa91b135a0a3325e4762d6a527c368a0cc49290da929007b9eaed6c21d32aaa8e0381aa38ac4416bdb2244f3565aac8d351086b997c6d8379569cc193180757c34f8cdb45558be93890f835dd748a82c7528d8e7f33ecb02ee531ede01cb107d2879a8c31efc29cc159f53ee8fb4522095c6a5a7192cde8103d891f99abe5dd760b03757b6f2e12e7f3093152afe1b9f30f469f7660ecb128970aa3df23659d6a279aa925d48c4683035338d8cf9a3143f27b514e224511f0ded73a9e5d957306ee92cd1f80dc3305a3505fd313f5ba86506df7893e421711eb3f8bb0faa329a8276ea23b631150039d2deea66e0cc164da77079878aeb635ebf083ffa95bbd9463dc5f3446f09a4e56c1a962b5e9a2eca9759e810e10f33d79eec25a2d6849aea9a47e7e9bec94416c8b9694d377b71aac242889d2e1eef6b6c05e614e70d836f5a986bc9a1e68f8d744a0f3df51bb0f1b7bd2fbc0d0643a3273c6d5a4d4dc578a3dfe4554e10b7aa413c533e1802989edd7c4ff6dab2273b93e24d9f7a6ee087fccdb1bd1d8245f58c7166c829cc1abcd6913e1b5649b23257f23955d3ea065aefc88fd0a0a928f65cc77ca86265a101d046cc058e2dd10de10849faab17604c8c167d78d11bc0863790e4b618c6f2e7345deb1ec3f0146012aa294fe9d3a559448493baff7ce77a97a62e7ab86fea9706c640e511ceb3b257f27f8b4cf30dff1a20ede58bd9b784c588d95b51d1f07f590c617ed0c03c5020a1d05f639e4a5c205ad0f0df41bc597b3947f39b4bfbfb04d0118ed0082b0e92a616521e48a9a4f4e82ccce7b707a196eff47641f16748abc2b58bdc34ff3470fc258f0ab3c542a2ec5dd3ee6b4ea679cd6331c3ee1a0fa1b1890d56c9af6680035a85e9c1e2d1b880071337458d4a808739a74b07a3f10eb66477965417afc2a5a3e63ea600138a8ae696daead3c1b5b5c981fe005f2f33d6bbcd9ca3977b153ac948b9df8e1ba99464c92f5b427160cf98fd4dccad26f2342faa56521f9918312aa313ef26a21e8c14defff26f45f327d4276a89049ac23ceaa28512055724d49964d38e126341982489a979fee9e6e47e792f603334b52f031237aae6a5f76e6eb3b38140d9ab2a056e41011b72561dd30fba0c03513c99edb51250606f523649f12536ce72e6288642a3d041feed7c0df71f349551146e70b6b74b16c7a9d6e98a311b37a50e9e062595801a6c4f06278429387d5d9b8afd3fe32243ec929f6f3ab55ed8b556899a47d79ae0781fe95092015a6ba513401e363127b1fa4f669b20b5cf77fe89797f065e25e18cf9d1e29801ef97b8d0ba47f39d1e8dfbfe230f16cfc478020e172b09de534dd9b86879e24a517d6b98f98a3f7b5696d654ad6f126c2e53a9f4a4f14d2c9c48ab0a7ef9546f2eacfd335da76b28b224c6372d7da81271e3f362520c8b4bae09611fa17cfbca758fe2a90e9eb2b67b87e0f130df2a9090adbf4a33a7d42df7311e35dc258679a56875379749c85e56612d1c7f6dbce3606648d5cf53ed31f9cbf71680b0016110ced439270d9811578398f06c0859ea2c34b0710254fb8f6fd0dc4f83313a5c229b91b16f1cd7e6d1d13a0e1f668b2274949db76c7bdc80a07bbe26d9930b85b159dd8568186a5003a8721f363c6edaabff608d400d06ee39c947e944dcdd111d1822c03f055c3b5e5a51891f60ed4bc73139a52e8d365febc407c86254d305ead31ab3982581d28ebacedc13ee63a32c2335eca00cc28509a1165d8d55bb1a0f1f615f591b88a1434c0a50ae6437fa704137871af38255fb74d97b01ae7ba871a016c91d1fa92ee3291f9ce9e935da589139760ed7cd0df9ece7b0892e2cf63eb79ff37addfe274c90494f5f7f3876a04787014c7549bacd9c5555f1a7d746e7fa2885c071d9003751f0cbafe5849073740f6d5db0b7120f406a7d6fe538ba1d61e9df75148ba67615c84bbd37e5bc9dfb46bcb7dd5ed801442858e12f219725c5d037a4228e2de010cdf470cbb842532340060babbb3b910195ee2c2d5ba370fc14cffef6c5510401721ed3cf0ef949c226c0c6659add55caa958b1a38a25c924cdc4a26d7058a2d857a6379c0a31de9f2aa44ee0fd1cb206dab72da5f0be0fd236760ad63ee93603f07df9ae0a8b910da9dbde5f7aad83d045db33476626912812f1cf0d91a0e3f672fd8b187e3f2174af2ef526fefd7bbce28816cc338757c42932014e5324a4cf40951f9c9a5a49e7ab43e5c7099b70f89bc749b4ef66239d7be4a9b79dfcde94d482d29ab94829da5c7a914bbd870999719148aaaff91f561e1e0b10673299ef319a5c9976c867ddab1c874a4283d7954aa47044b18a251233dd067f3cb43a2f61a8c59e1281fd6e9aa08a925487f8d7264ea5712cc910285d6713a4bc13bf2af102f7861788d7206e1723fa863522e051f6500e2b3094db7496dd9e4b6caf90d9c9bf3cc5feba67db3a3f7fee11d461fe303a4322bb8bbb2493bcb93000c5242610f49c809bbd6f5f778411c578b27eed3559d6bf27a3b4cee9e13b9ad807d559643c20932d58cbce407f056d7d64eabed5515e1d69133c28475377f98cb74998f5777a7060aa8db0c93fc3d35cc5bb2cceeadbb6aa7aab47045f6d694ce77a48492c81ae5fa75b2495d82b0d9970b810d5314d432be840a4799a3b7aa0b129365a7a7d85078b58cc2cf6d91e611f809fbbc9888fb48007d126f986728f1321e5aa24a8bb51d2ad137f534f3a0a50908453509de4fa7b26f35b1264928bd9e9a3d5332902a03d2095bb18cbb6cc5329a860e72f4035e9c100e32bafa0fd4aea2b0f2e35cac82cda972b733b764db1d7e8baf8e0d4ebc38b9e805cceacce21a2556efcf38576dfccc1303e77f5c2015a13523d503ff098d13e5e6d4a62ca79259cc00468d009eac975954e7c18f0a3b12e0a07c7465c51258f70aef05e1055bc91f6725c90fb093ee076275094ac939101c69a67387f32e104bba07dad0960b638257cf56648b823872664d91bed1d2d567c9092a84088b94df4a36accf08fe3b69beeb08d649f986e9aa09938f65c93b14c27ad05ddcbb48bce7a49fdc2316016bf5763e3d99c2b4ab7ee0221e287aee92e5e130edfee4d92bc37f14b199e241357ed0ae50ed5d7a185a7cfeb9c244a7aeb80e22321f65b3ea0cb80fe50bb85c404f95df8a81294de872e6e327892958f9c53dfbff0da5fb89dabafefb07c127fae590b61d2595e2c2912b155a5a647f0fbe029bc969e3d33d5d5fb8ab4ecf35d0ad855d8171106e86258f37f85aaca1ceccf309864e55e5f523399e9c7807c7aed46cdc601c32d5fcff09d01337154eccb3a94171cb72ed19c30585159d1b9a1f6621b03f6ee925888cc65f65f874dec92fc3c1c09fc860d6861ffb223c27691939d23c0000b56facdfa11e831da4eb808fa0c19a1a0c7dfc2129925f03ff58828c7970eaf6a7c7eca914ea6c37e5e2f009a0d0e5d85e330aa25584f085dd0f815b00c73b63a13e36be8448abcd2aefa44a43035ce4e7a513cc021709dc55aa5f46905eaaf7ac388357ae9e11dd15b408d8d891278afe3bbd70ea0fe4699773fb3440f30919deedf0bede5ba40410165d04b3e06dcf84dba3e8da53d2e8e4a1d2425e2c9fab633f84ca08cc7dede9453443a198ac1d911ea1412f8f1ca6fd6da4a219af9c43f7c89d38eaae69a9f693772cd1bb8898c62adbc9d9d6c22d5c7c3e9bec00af7e8785e1014251a52b3e40bdf46a20b9bc72df0c6d22f2f6f85240ef1facc4606d3711c5be479ef55d4f180995ae38011269ac7a9bd58213ded6b442a648b0722df803e0712a646b98141bc2390ff1640906e371f483e570679b784acf60056c6810c09958340456c35b34d89a8584dfb70880787d5b434199f884ae8f53295d466bd14f2d5f917cd3077a7cca26ee3b6630691037f78ac137ee71b98f17163aea4f99ba9da2f8285f482a69ec753ee1fdf2faa16fd39fe5865545853da314cdbb49ad2610e7942627908369e074904c055f5d4c3cc9edc8363a2994da232c19c56b79918834471835fff722d2ae18ad424f71a34837e5b63ac1e17907e2eed12e8b88bc06df342126ac6c2a4127a56a8341b4e340b9fda064611efe4341eba1ca2b09048b952b4da3aa210dd2193312b6533c44ff5cd416fd14edec76720e4433f856ab746bf8c9392da367fbe7ba7bf50b11c6e5f63ff177223371e3f93f505d2e9f704843e9edf54664980e8120a524d8e756b94366308e3c746eaad685958516b550198bde50e67579045f40ed3359c467f278bfbe957c3b99f6f63b01d4d32e2d02351253b2a71ade7b6a6ffcee892d5a4c0012a38df56ed9856ab3a092932c29b925a87f5d1075f99fd830f009b5506d693837f1708bd1efd9fa4f1f87f83de2a4eadaebcaddfa43027d7b5ab7080118fa7b8818a0afb9fb2b73d5b7228c20303081a3dbe9c6412ee63ce840be560a2f71966aa22d15d88eae787dc740cdc2c68eec0d27db89b9a552afdbfdf932e8cc5a241aa1c24b114ed32771a5770a8ef0652f9dc68e0d809c0abe21faa71a6ec420755b2e2615a55c3f53fc9728f38afc1319379b6b3fc7e027dc04a2fbd33c3afc933b4ae24036257444d") syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000100)="fd7c6c419cb2822df50b0ec317bb551a9e8f181ffa90cffeba0b885756b46d59cd9bfebe8107cf450100100000999f8090f7d94e1ff7d3cc5b2259a921df911ed067f09af80100ec331a098280a17fb367fa9a70da1af2ca850ced50d287ee0705d5e3c49578c5e03b9b5b31058b2f6dcd1d4fb513d80a1b1e68bad487099364ab139b50c4287ec73e25babdce34ff23f9acad500f6869961186e9706424be53e98def5b65e130c18ff12d9f09d05472a13bfebf29d27389b1dd0c63407953e6496e2bdef732891d2d4fe9239a29979fb6567ad223f5c3d3a744633801a5e67d8027f4f95a1fa5334deaee93dae8308520c745df8e5869c5000be5ec752cfd31239fb06a2754be5a74f1b4b362cd951b216b05000000000000006213c0aa", 0x11e) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:00:16 executing program 0: execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\xcf\x00', &(0x7f0000000280)='.\x00', &(0x7f0000000340)=',%\x00']) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x80000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000580)) r1 = fcntl$getown(r0, 0x5) close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = semget$private(0x0, 0x3, 0x40) socket(0x1f, 0x5, 0x0) semop(r2, &(0x7f0000000100)=[{0x7, 0x9}, {0x3, 0x0, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x0, 0x1800}, {0x6, 0x401}, {0x7, 0x4, 0x1800}], 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x984, 0xf8, 0x8000, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0xffffffffffffff41, 0x5}) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x1, 0x9dbb, 0x6, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdc}) dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000004c0), &(0x7f0000000500)=0x4) clock_gettime(0x3, &(0x7f0000000400)) 16:00:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000011000/0x1000)=nil, 0x1000, 0x4, 0x3f, r0, 0x0, 0x1) connect$unix(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="00002effff696c653000599871c96cd56f27a764840501ab47b913398db09b21724109be8f11d30f3b5e81be2afc4d56541be255e218aaaf20bf8c2f4d9228c4a4d9f4e5442f074bec705d3a20188439d3a10fe781d71adc2b95b735e22ebae95748dec860a11f2a306d12f024030a"], 0x10) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000080)="125abafbd27aac82f4d0fc31b3b6da4e92cdd2b4", 0x14}, {&(0x7f0000000180)="dd306e7af1aebc6a011961a92cb5e2f559ddb6fcc64ff59c6a270047976e93a37741aff83579b13a4970468ea0945952488e3019e467596af8ac8d9b4c477f64eb9f0d87a75c8515e1a9c659c13a94fa3d22983b634f6a1bbb69d73b077f8da13d790a2c7a51586c1a0041199624f0bd65c9941b5fc08033040592a80c9bda", 0x7f}, {&(0x7f0000000300)="308c9cca02b0ef358c9d56e15b35e8f85dbe5c354ac7a449e7b22e7c232442171302ef7c68c3238ad1543f15fff09a3edad032922931adb0fa97c54d271cfad66f9572a7ab86e4ccd06e80fcc4ec62379b7a67d16ec30c691be88fe9c6144078d77e5a7f1089b9df2725f35d86d72cc8c1b272ba055cd15bd2e64d8eacb12c417077bb8264d348adf6cde9278ed09e1cc3647fc398b46e85580088801b2b7542f0c14f14de6a07fe5d644f7a35da8e25a9095087e4063be22e2c9d08ecea973c9d044f80add89184a876f310011fd34f502bd5da3e563832cf028432e87cb0e3226723f6240edbbd930f1a5e6d26f8e8b4", 0xf1}, {&(0x7f0000000400)="14f3ff748836ea9d8389bbe9d894b6b4c657c68785aab0cabad732cae2290b20a82dff9ce4494b35868b5dbfad082edc47d96f5dcb72bd291cd6db8072852ab1806ccb3ec78ff1a427ee5468c2e6b59235214a135a1d6922d5110481b2e4a24ed31374a49f4d261c961a165ff67b0e955d34654d14380c40feb346b7932fef036e17dcb3bb9006cc6647830fe86b2318a64864260eb448a7e470a66b0ae306f4322604dc27ac81e5a5914e5f67f222b287477da23a06248ce27270c3710a9e147ec8c4ec82e99c49de967b5c53248943a1f919969c2afe17b56edf6739ceb7055afb6b5f565de18c90df4f42c941da91443f709adcfbb86627415a67dfe8b719928e36dc042a7dae02e467a7e1e98d06e65e63460329cb43efcc17eb02bcfb0f1fbe045323d1f1302ea67740518a8591368ad7c6f6a583df30c3adf6fa115799f803434698d2f24bcb5950e6acecd7821e9a6d0d575db3e1618db7e88422a636c53a27ddbb67b844b6fb03350d4faea4ffc3480142f52f81527f13731e52b1595d027d4d0042b4306541ca59b982ab57c692a2ad08faa505bd00855edf1bfe4d4954f85fbed30170c3de4616007c8ab27a16f2d44aa8a946d107c9eadacfc4907593b1998ac9f0eaa022eb4741cc8aaf9d38a7eb11754622210b5f3d0ec5de8e9f7255eb7de9b8abc8e1af4fdff5511cd9a2a9612d3f84705d2efb13a749057346b3c5c89a647cd4929d844b292ffc9583998d934054a5b388900911b13171720d22409272a031b72e8708b4ef513ca9e8b042acca16e2f34f02f5c86c2665c3e86fbda6c87ad86b5ce1a6cf5e1e077ca7d4c0d755b3315f71c34204fa0199eb751d0ff54441fb376a1c778f7d3bd76d8d8cc1ac876c31731ce9c6e65e197057d1fe602c4a8d2bb50db03ec07b4d2ff933cd6049bfbd6cd10640c13ddfe3342cc391d06a3df99fccf31169484495ad346e9467537c27f6d681c85ff9faa3cb5ec5efbb922270c54061e867c066e86521c5dbe0c5d2960aef9de6da7e7630cff8c77aeb627b1842ad69a51a47a932dd85d7049863a0c6909c1b6f4db933e6e98342de7fd10dae252a02ab8d6306c9fb8cbbc355ffcfbff05e460260f556c8437b5d4885107ddc9d844a04ec5d363a74126c26b9dcbc70b8e7250def4283a75796a55310990aaca372d29f45be0947b8aa02580999a281e000adb74986b81538990addb0c501d3623344d86b23ee8708804ad964121e0f85eb0382087a4b794af62c91e0e57d799c601993291771e3aba7e1a9c456d2ce6d5b78baa639d2d3e628fc7613f81bb108372a56276e29b66652c6319f27c7f1db015aaafaee6bebcb736e957123ba356badd285fd6d49a948ca210ef0fd8751f217bf745b85131741c2244328e10887c76f30684094012288958a6927f45d211dffaeef03f963a88026d9cf635636a136547b61854d36be98639935b3c979b6f5f731cb966732ca59711f6c5ddfc9bfa991813249a2c2e077e1b305349785c3ffbe8fa941fb2215c91484c11137c6751b80c9d55dce37d4c331394eb43dd88e1d00a1ceb2ec080ebafe5dc721a4fd1e55729e320372b5b5aabb339871f019a786eac34eea1c555ffa15a28a6bd6b350c7b3720c37f7cc882333a66f3eabfc606cec630f5b953ed6a693169e4f8dd0ab3ac93c1f8a0558d94f8dfcbd4d69ac4d117afb6d5b216fc2a2db70d526e368c329461dd1397829425858003041f990eca88796986b5b86ba0119c8813b3b8bb307ffc8fe34d7d34210748f848ce79e7558cdb0f2a51f78364e4c275ad365eefcee10101838488e10dcefba4122e07e2d78b71ddb5a7ff1021c5e5255c7d53a3ef756df998cfc5098ec1e4d00323076d4ae47775bb0c0d391d93f5b9f67b0afc8716963aaf1ea2eff9aa0191d24b2fd571237f0168f91b420580610b81fc2ecfeb81fac2f31b9b5039b75c2b3c7f063ee7d9b75fe28593af9300804b8a8eecdb72bd0efb0ab2056ca72663c5c6728476b38edc1624eba9e241ec887b60848579fd33f8ba9ce65dcf780a9ec2037f20eb1ace88185a6431a90735a6bac824f3c0e805653669149a87842ecb4d4e845f2edaf2dc8264c85f1743884eae016bf722c4dc21bbfb0dc3f3161e2c38dd80e0af80e7fba6e3706abb96b0deaa37da899a7ad8324d760cfd6de88157dc6829b56c9fd48bb0a06a3345a844b852c65dd15eada4b3d1a48a42939cc3e6d43524f272c56b6ca3b1e9f13915b106175e13ab73d43dfafb8efb2e35c2663a98393c5d1ccc71f5867a35492ae25746f7c735b5333ac8d987564c54f4d83f13bc3829979e1f5eaea429764840f75bbe2209390b00d7ffecdbfa1ea3ab2dae30d38502eb2cd76bb7930accd351fdef7274e932d9d63ec01c21f30858f625558173bf4e1d6749f740d3e96d67497f5de710ec4351163244a1a84f75cf8c44ca6f2dc9d9cf6c2f944a43d83e6a9a38de57720ab9b95b9a12239ff1d180d14a7dff3288b1220df19b1d17755efb2e6c57781121aa8b944c24b9f44748fe0fa4767ca380c29f5aa22a8f07ff9d09279b9f9eaa4a9ea5f7f0f1b1af4832fe58cb2847bc625f5cabe7270e4a876cf5e2a5395c0a87fdd022e2c1eb4ff13f1e22406eb94ee5d80b00f0bf4d155d868e831a84dbe7de881c2bfddd83791b032656f9de0b6915df289ccebc968f3f555c86cacd6470299bcd87037d583763ee7fc702ec2bc14500a655f54f75a7e7f747b13f1368275e8fff62336da656b1bdacdd0bff7144c009084b09adc1851b0e5a6e768651037fde0df8f934ba33ff84cda0f0cb89238fe28248eff994942de325528cd505f9bca6b532293e8f5505edab01b09c941de49f206cea7638488babc3c2cdd2e95fc70e3b1f31ea55ba0dc32e6338fb297b905285a652c43d145878e1f5354b2134c8748387500750f81c9a148d5666eced3e99cd80eadd742667a74a31e119c659286982218818e309484b500bf0d162298b789d611aee68dec05beab4d32f18e1296f7285d9230cc3224ae467146251340193e4bc00898e33d34e48de9ba220c1b6f72dc631728e3b1971e8e94ab191a9a52c0e92e270210a2165279578190389e4f0748a93e04b04a3162d0a1779bb9163ab9ccbd438f4109c0ae89f2452f7488a753c3303d33517c1700332ad9a32992d077c2d47a7e8e3ba37c5b4fcbeed825c9ae35a38dcc58ea2c19e4300cda88afc97d38cadd0c18a11e93f98f133117d50be655f2cf6982b50e491e9285f46a8add475851672ce4f17650c9db1201c05cee168b7eaf47c8c9a180536bf9478eb1e97e0b31b9a5b392687245d6badd8f796e7f557a31e6d75f7e88894bfd05c4f1a4a6773bc953058584379bc6378e293d4171ce985c4d2b017ce6b8f2b4fc299b3b8ba24a0583afc502b728006b31c9bd2b78be5adc228d666d1a713f6e36e9311039314fd4fcd05980f649e22a6bc2997755ee154ddc012394f8777f42167e961eff17539d105988b21a9479ef3618a198fd78aa967a20f13b251d26d3fbc1d27a3020aefaa62646d1df6cdf0020a6c24fa9e7faa9fdf5cc229fec8a128703282f2e0d899be74bd85fa72dd6668f4f70aebfa06ea44278337ceb64b987277e17659097f0cee7bb339ab43186f7952b686abcd6ec9c0b6bdc3d5060d693a439be8412a48a18f989a7fbf7a920bb59e2591c3ca09e19aff6116c198e4f9ffcbbd86b744dfdddb56f911bbbb5667a930235d4559a96e024f3e2b86a6a2b78cf472e659bd6fbdc2e92b38f9c390da4c849b1e37300a2c0140579674a8c8e6f3904b35904876b321e8908da103882dcd3c870c93251b2dd0591550e81b556f84c0379234e669dfcdbc807e23f45a970d028148d475caa846a427e36f88bdb9f037731e0e3be804279b855d6c90fd849df163044579438d6dd57be65607417f91bbaf88238d70efcbaa00b1f9cf76e1b4b26523077d74c8e4b317d3b3049a5711fa68a297b7de3fde64b38e105dea9e8fcb0256b29c1d4232064d333cddf0a2a2028fcdf2c90516a2b470e5899a02cc56cc9036db9b6315771e3b6c0df27b6fa4408acd655077dab325014a566a9a181b7d2c7bfc1671c66606a7edb3a4d3a5be41ddf7c2ca602c2c516693282457d2c392b3645f11a8642a4f73433e3073355337a322fefa5ba4873a76debac20476cfeb27332af7eb852097e0890645c3588a1c46c17416e1b06e28b158caa47ece5228a45ebf1e6c3ea28dc45ed9b32faa59a6b649f2f91622d342f44365ff9f60c69c0a3aa9f3d9aa3d0df257047087d0f3311276a76a76934a737d7b4ae439e83bbb4324d714e25ebfede3504961b39849ae1455147cb755ce8d3e497cfa939db89c03e87a225145e1ed8875dff2cb1a5aace2b568cd7bb7a496636b2a0ade02bd0e377a5c6263a4e60f86aae4523b2b4c894f9327b435219a349425eedb58d4549b4b76c77c3abbf2366cc00092030c9ffcf375756b13604219305320cc145d0874c889b5218430e2da153ba9358d92166f8b049e97c337fcc4bf32bdd03c38c388c966ed08ebe693e8514877afcc04428d61ee77fac5c6ec29b9ac346cbd6c98ad699c2b1d74f40f9c4437ff7d5c0bb2d50efe1c2edc2f17ddb6ce127a9d7c3ee4b4fd7a0d2527632ad978fc2ee6830111c1aa7320a70b92cd8ba36a8cae551d7a3db5abc29846ec5fc46596a043beb8635d880b40e4a00b305c0744a3f8c0aacae6f8caef14fdf9f670adc23aa483c53bba0214523688d1673ae506dd77591bbda1282eac4ae98d208cc9627b7a6fbe5c965b07dd523f4ef6c1706a5b33ffdda1ac5710ac8d19d4b208473a79327adebd3de32ea5bc1920a5c48d1dfb3092c79253b60192ad45668f5c6d31216eb65f8832cb52ca3836e553bfaec5bbf1d45eb69656aff1bd3a563830cd25293fd0795e463ec764e39f1ba532b7a301b7d7816f095df4f9b12bcd94076d4108026bae66a52c668b399145663f7c5c57401f9e76395e1fc483067e9b20f4fe95bfe0a3d207b3f7d5b1bc51ea09844b0095a66e2844ec926eb5d7a3734691e92de52871644bb1cc8d72f67f9db89f0a057ea5d75cc20ca6777f973ddf8f35ba744e52676104e9f1e101f830fe49d69d61ab7b1fdf766405fe0c6396d3be3f559ebe6a9a2e344892a54f956cfaabd7adac53a61b01817d7fea2c021d32470ad22df38d9df1f6c0d3c8024ba712fb7541ce06fb16e2a5b8058feb9df6a91ba47fe9058b3faa47bc738d4a51ebd9ea86680f242bc487029f3dc67f2e366bfe940100d73e6dae49ce1ad523577eea6e1fa88e0d847bc4c50daaf210d5d578653349a60e57c484d48eb9185a0344fde7382955551ad076e05a5deabc1c6b5a91e8b1e9f9667f197ac7f5d2fc8fdb3dcddec53ace73797d48f4bcd3bc4594b32281240714d833d016ccd76835a1f15d1f8afea68a7dd5eb0076cf41818282c3c5a81c5611317ae65ade2b72969774e49d91a047e07d371c6e8ef7270865230a7735f573e4ac9cd179e994ad099f21127728cbf3e3dbe4c7e3d00b2aec2bf521503277f16b1c1978899cbe649a374279399baedaee9e4884fab1aff8c60c4217c0cdbff651dc26c0f4ca0a3c18bd05319e2271f7422148e0d27668ce76c78278935cf1e26ed2885ae20a6c8ff5be2507ec58ff44f0b4d01a056a6aa7ff080977319898db08ec41b9a7f3a3671b418ba9f5832e8a48d5ea183ae611666dc082a16b1859980bb493133233249621a1702b096794a3ce481d1", 0x1000}, {&(0x7f0000001400)="9b31d42c80bfaf308050b47c1bfac00599072d7fad76ac582ebde96473d2e1bb69893f33608ca6083010238e47b0766f208e2c6e8c230220f6c75bfa7b4446a92be89152295e99c375038944f4ed05654a8d36a4f2c9eb2469b2a52d4d1ce1c584a84ad0277b46046a12c65303079b06d8e215bb9adc06a47e6973278eb7520043e0bc806d1aef40ffd2d460f4d6eeca2a1e106fa8bee5e2f5b7171ab9d34fac8069faf80c370e3b12061dc5", 0xac}], 0x5, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) 16:00:17 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x5) getpgid(r1) fcntl$getflags(r0, 0x1) stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0xc0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) load: 0.26 cmd: getty 53288 [ttyin] 0.00u 0.01s 0% 301k load: 0.26 cmd: getty 53288 [ttyin] 0.00u 0.01s 0% 301k 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x1d7, 0x1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x882, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x3, 0x16}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="e9") 16:00:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r0) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[0x3, 0x0, 0x5]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000200)="5ae2d1364537", 0x6, 0x8, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000380)='>') 16:00:17 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x10801, 0x120) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x28}, {0x6}]}) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xffffff7ffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8b") r1 = dup(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) 16:00:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) r1 = dup(r0) fchflags(r1, 0xffffffffffffffff) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x14}, {0x200016}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x3, 0x0, 0xa29, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x20}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x8000) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000280)) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x1, 0x1, 0xfffffffffffffffc}, 0xc) syz_emit_ethernet(0x4, &(0x7f00000001c0)='\x00\x00\x00\x00') 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:17 executing program 1: syz_emit_ethernet(0xff, &(0x7f0000000000)="225445499b0c2a2620e0fb32fa6a930bb5f7d343ce74f7004852915eb7b9ba21f4d084f91f854a852019dbfdb6cf448356aab87f63756ede43d4317d72f3c7be174924d695a3c3f148b17a3f529496a3cb2d1f22b0cd647483b85c9e1723fcfb8387dcffbb9d862bcf9577722c7742151bd4dfc3ae1e242b77bfbad7ff2f89b5507a093269641f6c00e41fd7f22d7ee72ed53e26a89b89eb6b66d00b268ca4b297f040d264a7d3e66e599d365831d4c925d01c6ebcfae57182045aa43037b298a6a08292b1e0e24d8b1d633b710d563601be5f0099d4d20ef463b285a0dd4a9e1541fdd252ee818c757bbba29c327d9dab117d0f00291ec9a561387769e6c5") r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) listen(r0, 0x5) 16:00:17 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x81, 0x4c1, 0x4, "b837d8366cbad693271076cf2c3d273a8bdb0e38", 0x100000000, 0x6}) 16:00:17 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000ad002b66c70000000000000000000000000008bc6821000100000000000000000000000000000000000800000000000000000000000000000000000000000032"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(0x0, r2, r3) 16:00:17 executing program 0: unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000080)='x\x00') chflags(&(0x7f0000000100)='./file1\x00', 0x20000) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000140)=[{0x0, 0x5, 0x4, 0x8}, {0x9, 0x7fff, 0xe68f, 0x9}, {0x4, 0x9, 0x80, 0x8000}, {0x0, 0x7, 0x3, 0x7}, {0x400, 0x2, 0x100000, 0x3}, {0x100, 0x1, 0xb4, 0x6}, {0x40000000000000, 0x2, 0xff, 0x2}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0xa09, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x7fffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) semget(0x3, 0x3, 0x612) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x237311b4f0d5738) 16:00:17 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x1) 16:00:17 executing program 0: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) close(r0) 16:00:17 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x40, 0x1f, 0x8, 0x6, 0xf9, 0x6, 0x400}, &(0x7f00000000c0)={0x6, 0xc000000, 0x3ff, 0x2000000000000, 0x9, 0xffffffff, 0x3}, &(0x7f0000000100)={0x0, 0x3, 0x1f, 0x5f, 0xccfe, 0x49a2, 0x8224, 0x3b}, &(0x7f0000000180)={0xe5d}) select(0x15, &(0x7f0000000040)={0x9}, 0x0, &(0x7f0000000140)={0x80000000}, 0x0) r0 = semget(0x0, 0x4, 0xc) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000200)=""/113) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x7}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {0x3}, {0x6}]}) socketpair(0x19, 0x4, 0x9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) socketpair(0x1b, 0x4000, 0x20, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x3, 0xffffffff, 0x7f, 0x9}, {0x2, 0x0, 0x80000000}, {0x4, 0x6}, {0x1, 0x6, 0x3, 0xfff}, {0xfbb, 0x1ff, 0x1, 0x6}, {0x0, 0x3000, 0x8, 0x4}, {0x0, 0xa88, 0x2, 0x8}, {0x3, 0x1f, 0x44c0, 0x423a420a}]}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10010, 0x8) ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x10000}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x3, 0x1, 0x2}, {0x18, 0x2, 0x2, 0x1f}, 0x8, [0x9e42, 0x2, 0x479, 0x1000, 0x62a, 0x7, 0x0, 0x31a]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 16:00:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10001, 0x4) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchmod(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0xfffffffefffffffa) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={r4, r5, r6}, 0xc) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) shmget(0x2, 0x4000, 0x1, &(0x7f0000000000/0x4000)=nil) write(r3, 0x0, 0x0) r7 = dup(r3) r8 = getpgrp() ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000240)) wait4(r8, &(0x7f0000000140), 0x8, &(0x7f0000000180)) bind$inet(r7, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) 16:00:18 executing program 0: r0 = geteuid() setuid(r0) r1 = socket(0x2, 0x2, 0x0) r2 = semget$private(0x0, 0x0, 0x0) bind(r1, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r1, &(0x7f0000000440)=@in6={0x18, 0x3, 0x0, 0x4}, 0x52318c1601ae5497) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000002c0)={0x6, 0x20000000000, 0x9f9, 0x3, "2b5926a412e721486922f7bd704703052cca3be6", 0x3f, 0x1}) r4 = semget$private(0x0, 0x1, 0x4) bind(r1, &(0x7f0000000480)=@in6={0x18, 0x0, 0x7, 0x45}, 0xc) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000300)=""/249) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000040)=""/129) r5 = socket(0x2, 0x2, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000200)=0x1) bind(r5, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x880002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) fcntl$getown(r1, 0x6) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xad, 0xf0000000, 0x100000000, 0x73}], 0x200, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x400fffff, 0x3, 0x81}, {{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x6, 0x4}, {{r1}, 0x7673949bb1666824, 0x14, 0x20000000, 0x5, 0x6}, {{r1}, 0xfffffffffffffffb, 0xc4, 0x3, 0x7, 0xf29c}, {{r0}, 0xfffffffffffffffa, 0x3c, 0x2, 0x3b0, 0x6}, {{r0}, 0xfffffffffffffffc, 0xc, 0x40000002, 0xfffffffffffffff7, 0x9}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000020, 0x72, 0x9}], 0x8000, &(0x7f0000000080)={0x4, 0xfffffffffffffff9}) 16:00:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000200)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000000280)=""/155, 0x9b}, {&(0x7f0000000340)=""/158, 0x9e}, {&(0x7f0000000400)=""/129, 0x81}], 0x5, &(0x7f0000000540)=""/128, 0x80}, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000180)="0b69610083c6b7a1d443d5d5ef5c3cec953e68dac47b27d688a242043eff56e46f7833e95af3a15ca0cb2966b4bc36d97b46377a3f015584599ab876320582d4572d193a426022e66bf944b122612e56", 0x50}], 0x1) write(r1, &(0x7f0000000040)="9c8bc3774f4c", 0x6) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x8}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{0x25}]}) setsockopt(r1, 0x1ff8, 0x441d, &(0x7f0000000100)="33a5b57bbaad74dd76d533996861d28abc412f95d092b10745ce572d9ecbd8b965c377ac56036b72bf1f24f5d4fb4a2e849c7e811ff6fcc0fecf2dfa69a4d5f7156591d3bffc87593499a681a0ddcc5874a639b056ada5685a82565207cf5523831f40b5a686d7123dc1e8e63b95109508db0df9024b4d69f70e64ddda937cb8c8ee9eb352746581ed7349354422a6a09246d851715fc2c3588386156ce4dcf2f42511663d533ca91f4bd088ce76a14f8d104148e737c838f80f32417f11239f1ca91ce250432008a2224c95980feff4c90b4ff21024", 0xd6) 16:00:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7}, {0x3, 0x3}}) close(r0) 16:00:19 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = socket$inet(0x2, 0x1, 0x4) recvfrom$inet(r0, &(0x7f00000003c0)=""/193, 0xc1, 0x800, &(0x7f0000000100)={0x2, 0x0}, 0xc) chdir(&(0x7f00000000c0)='./file0\x00') getitimer(0xfffffffffffffeff, 0xfffffffffffffffe) setitimer(0x1, &(0x7f0000000200)={{0x5b5e, 0x100000000}, {0x0, 0x6}}, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") r2 = dup(r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000500)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) poll(&(0x7f00000004c0)=[{r0, 0x8}, {r0, 0x24}, {r2, 0x41}, {r0, 0x4c}, {r3, 0x3}, {r0, 0x100}, {r0, 0x142}], 0x7, 0x5) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{0x7, 0x40000000000}, {0x4, 0xd2f}}) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x6}, {0x8, 0x9}}, &(0x7f00000001c0)) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000002c0)={{0x0, 0x4}, {0x7fffffff, 0x4}}) setitimer(0x0, &(0x7f0000000280)={{0x66, 0x6}, {0x9, 0x1ff}}, &(0x7f0000000340)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20082, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000300)) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x20000008000, 0x400000000000001e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="1786a9b7124e73657254965dd99a8e86be7c74de0cb8a54ef5514a02c16dc0fa172d6990c47c1c5c440f5f894db8a67356d1d08e7a6f65825ba018c78a47b77b98ffece62ab5ffd9f8f372e67bb46aa1648af6ad82d23f6bf637833aa4d17df214dbcd00ca716f2f8e97976e0e534aee625c2c5067c5fc2a80c7807e108eb19d43fca44da7df174e28e02b38f853dddbf1d0e01dc6c6cb3fc4da46d0a6fd12902db21f0042b41fe0215a5c4902940d37c55cd8a54f9f9d763955a04c75a55b9818d63d0c82f66af7519eef66ec7ba4c141a766", 0xd3) getsockname$inet(r0, 0x0, &(0x7f0000000240)) recvfrom(r0, &(0x7f0000000080)=""/156, 0x9c, 0x801, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000100)=[{0x5, 0x1, 0xffffffff7fffffff, 0x100000000}, {0x80, 0xfffffffffffffc00, 0x7ff, 0x80000001}, {0x8001, 0x7f, 0x1, 0x2}, {0xfffffffffffffff7, 0x10001, 0x5}, {0x81, 0x4, 0x1, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28048, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x25}, {0x30}, {0x6}]}) getitimer(0xfffffefffffffffd, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getitimer(0x1, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:00:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x5a, 0x9}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x81, 0x3}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0xa361}) 16:00:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000239000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x4, 0x91}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x100, 0x1, 0x7fffffff, 0x3, "9b22e85586c7f32dde4ae47251c6d5189a1c2485", 0x2, 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0x0, 0x1, 0x7fffffff, "c46900082003cf7ffbf10000000000d5ff00008d"}) write(r0, &(0x7f0000000400)="5056ab481995367d71a2d3ca21e1c8da9362ef9ea237ed4b6643294c9540a982076b80598cf66c26ee2dcb870745407cd4c30bfb0bf42ed2d0099bcc4bc99e7d21638fc9da9b23b74889e925c9365106f1d5d9a4e93329b32eac8c6420a727a1b5db3290fc814916e2201005d87be54810deaf39ad15984b384f28ff2ea40d11795047ffb0eec961aadcc783d1307be6b0add7e66efa6523b5862facfb9441ff075d3b6beea0c7e1229c3adc97d2253d143a8030965ef2018fa70df4cb63569a69eaa69e309b0d07ffc30056b1fe9dac24701a09e903d5b90a44018ba8a7218236b57b16363fa7a97a1cacec7f7eb9234d15cbd4fc4347913bdf17218ea73c7fcde35af5cdfac7e454ba024c1185ff7a399b27eda7850494c0bc5413deb2152722d40a5e7b4d1e059b6f3bc397deb19c7a9ca99c03c76492f7d3278d3181adcde321bbb113c40cacaf1f45f88fc0994b6b94711a6fe80c3de3674256535738dc5e77f539cbb0f41d270178eba6a4b7bbbc6aa1bd4926e9860409c371cb78557ea00fe436ef1a36a7482d6686d887e73f49e66736608cb91546dd99822a8cc8f84972ad18e811d1681908c9aed560a11480d4ad4519ae37c9e39f97d543b683ca37f89eade1d4c06bd980d5c84cb8062fe1f44313745aded8d2cc76e7bbc14be977f5726660a4c05eb9324669cc30f0c99e7ded9b42bdfd906ee1a4263197ac21ab6943cf6b5d2fb742414a523856bf389e9482fc43b27b3022d08c65f6c27a8e107ae312130ef91cb0d8ab6f9b8fd43cb3a021ed3579f222b9cdb9b9184c85b3a423fbba6e06e56c3fc8827070c9b1b8a8f9d5dee81c6ae8a5a51a9223ec92eaa116dd8bb0a6667de0b63164371b32cc3f4d159770b8fb5b61514d0d2c5027bf263dc32db4b64dd7b3d091cab60cf42a41ab0bf02a1dec07b0e4fab250760408a3d9af41d28444019f2f0262b97c92b9ce2216974b11c4ff14a66ce955fc0257f0b364a9c663c51aeaf4a4705029ff94a9e6324bc27a20f8bb027f046c5aca807f28f3f3013dbb89b49950481737a7fb974edbe061c5c775e5e9df41fd0d2ff727dae9db3b099e1f2da9bd3bf856d4c15b2c9ada2d5d5ebe5e4f3515b68ef029224532b29851b97af422263d63946e9efe2b84cc16e8c80360b1645316bc120af12fb6582cdc236d3e66ba3838d16fd2c86ff8f7feb698214b56ea1118ad497f9b02efa2d9b000bea2a8f22c172367cb85c9048510b43a273935ca10174c4254a049ac91e58ebd97ca9d15e4ecddeda15bcfdac7f5184844abda5ec24c64dad74cfc5d1fb437ca9c26f6dd8973e9c1709d14f41f2adec12769e28555b9f158f031c35ce148402fec018c92138e0db7bec19270aed0b0e9ca23ad6570e9a6a79fa38e1c2165f92269262289578b53991467e65f5480bb5302664e1c7bd4e030f16d4567c3f2322de17eae97b5a29f22b0ccd420028a73d382bfc57e01f27c210bbaf9d97cafeec9383e341782cebcbdd11d6558a60d77298c476a09e2ffaf7ee6937192e470d6478136a61b30830786b088dfcaf815296d914ee28cebcfe5f21b3b0c3f64552e6dda6295a92267d7e5e7131eff335554e1238f2e0ee9ef91b1784668db179309d0eb00e4a465a0eb88f5f4c137e20ad7b0776583562d31719191c5568a48cddb84870d2e4ace8bfe1d82d121db453b1f1f70424188007605d463867a9fa4c5915ba2de9b46bc70ecbe973e475acc9a449b913e4e9abe63b6ccdefb84c025641d889c9bb4781c7dddd0e84baf7e473f5200d24e20d4dace905c3ded162831d8c5bdf33168b0d5f76799fe1484dcb3d5b7324287ea98edb1a4f61363307ee765508dbe776436cf2af210caf2ec459cf6cfe7843bbe3984dc993d3dfa11595ae4c900de2697b32119a6ab15356f52f3aa384c2c6b15e8193eb3ffad8b71ba0502b3499a3a0c1e8542a4a64e47d6e66dc1b4eccc2998ab5fb05701082c46d098840fcfd546b56c727d5e2fb0a3ca35f1005b0d319c6438bb22b2f57a24aa1964be2d45efde1fbc8efea1435a01be4d89ff66fcd0def73f637cd47db985c0c4b4f63cdec219346d9f23ddd0592c8bffaf59ffb894d7a9ac5d08b3405ee1ebd8405b58dc652e5333869c505728add54cb53dac623376f976c48057b51ce4a8ce337f09ee27c82baa47c48f00f951e135530f9aec27d5b7be6ac75058cbc1706625f304a433cf19fe26fa6963b8a5d4de4e984e1ab06bdcd51f75d192b4590f0daa9518390da6c516c5d876ada4245966da1538cb662d421288014998185a9c334426d81acada02ca8ab86163cb82ab734578d636095fb90d110163af61472052955b8bec2b01411b7a1c6e291e6e85ecde0fae9c164050976c21fb44c32135aea6c847dd43d8b795bcc3a9637d59efa32e8d2bbf94d26b0b8c74f1bc7f664022a3b76d405e66881aa63b62bc90d785f31a09d7606df1271d5c31d55617c208a293b92aeab8797c0f4c4991a9342019cde3180cd041e8858065f82de21d7e381e1990c1346f61c1c802c29eda873ebfee0a529e7a3068512c204c98f38773f086fbe46a3ccbc21b742f5685e896121c3d01698f95e28269d862ddc7485f3c66f9426c20ebb565e4f952fc46b9de63d7564dfc96eb872d7b9fe45534b39abb4d8b3e9fd32bfdcfdd180aef9b48ac9d374f08fc581aa1b572ef7c2faf74c6fc0092d9950595ad6d95883803122ea14d8dbc4865421028ea3ac5f7145aab2430c7dfd1a8108dc2adf371b112cc117932732859df14734859c0d0d36fc256eeee14f4a6e2d7c6faa0f0f04d301a3f03554dade457a4396af711e7cafe3c6ae8d6a81d7829d9aca6235e999bbb6185f9e1f8faa2eec65b871db23831fe3e0ccedf3a7d8b105dfbae61a5147f063b87e3dbccc11e7f8d921267a12544d640575f480274e54631609365d6f150fe1df21f1273a0dffa9dff14756e797de297e4c981eb5c985945f4c435b5f074b335eff535881c36efcf5461afdca87aa9", 0x85d) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x15}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x20) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') 16:00:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x7}], 0x2}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0xfffffffffffffffd) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20}, {0x3c, 0x0, 0x0, 0x1}, {0x6, 0x0, 0xce}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:00:19 executing program 1: r0 = syz_open_pts() close(0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x200) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x8, 0x1, 0x7, "99c55ea70336e7d19568015a475b24639386469c", 0x4, 0xff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) read(r0, &(0x7f0000000080)=""/235, 0xeb) 16:00:19 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x10001}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x3c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) 16:00:19 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') read(r1, &(0x7f00000000c0)=""/205, 0xcd) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x401}, {{r1}, 0x0, 0x2, 0x80, 0xffffffffffffff01, 0xbc1}], 0x63c, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x800fffff, 0x7, 0xdc}, {{r0}, 0xffffffffffffffff, 0xe0, 0x4, 0x5, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0xff, 0x3}, {{r1}, 0xfffffffffffffffe, 0x5c, 0x8, 0x80, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0xf6, 0x40, 0x9, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x40, 0xa, 0x0, 0x80}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x0, 0x1000}], 0x23, &(0x7f0000000300)={0x6, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) chown(&(0x7f0000000340)='./file0\x00', r2, r3) seteuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r4 = semget(0x1, 0x5, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000500)=[0x3f, 0x6]) getpid() getpeername(r1, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000005c0)={'./file0\x00', 0x6e7, 0x2, 0x76, 0x0, 0x1, 0x3, 0x3, 0x1, 0x2, 0x8, 0x2}) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000680)="7373c5d0f1fb6622f21d4b8dc72432affa21aeef0aa660ccd5e59f30766f28acb8456c9832649c11aa060562f76fcb4d99a9143ea5f415249d3b2cc1145e8a09a55d8b2ac5787e9b7ba462bd9e84df48e034f36d5d2e10f5663a821e0a5edfa34cb78dc318477e3eb5d5f9d2b866978c70613f2d3e5f584b1075b88c0e3497b12d5a5ff1108f1358e42c52af053c402a2904091379be99df717754911d1f08fd2857151d609141cb8b812d84cc0c9067d79297bbf0f3244e59f00322ea256162018c2b7fd48d823ab72b4bd3d442b3bda08f5d7aee3ce4bbf37928fa3391e48be4", 0xe1}, {&(0x7f0000000780)="b4763d698184162b6f785c2e57", 0xd}, {&(0x7f00000007c0)="e44f847cb6a5fdef23adaffc2d255f7a721d341112cd4db63cac90256e0acba34b2c9912df09ba20b0f6a25e88b3aced0f0a5618caed33eeca2fe904f4e0b760e87e49fbfc615ccd56e73416a975137066945301109282feaa78c8578f3e108e31d032165f0e1d34fc6e1a5294a20fc933f2b37385c2d1bf3c15ecc6adc14f2d0182ed4e5c4636009cabb8e57c4a74adfdc7a8e91c227b4d9608e69dd169ea5be5696ea8", 0xa4}, {&(0x7f0000000880)="3182efd63d09137418805547d6406d8216ad9de028cc527758344d5b8355dc8d35eea8cf17c2c850dc85bf6ee411e860da4b859a1e153e32e28d6bef8c369e65d38c32ec985dc60d670bbd653576c1f26cb848f363a33c32b769c293dfec5d199b74f59cd30d091af3163747d67b26c44bfcce83399cc651555606c0d3d3dd173501ea4284a7b480160e74aec97ccfb2d7c594c2767eaa3768b1", 0x9a}], 0x4, 0x0, 0x0, 0x408}, 0x40b) r5 = accept(r1, &(0x7f00000009c0)=@in, &(0x7f0000000a00)=0xc) recvfrom(r5, &(0x7f0000000a40)=""/115, 0x73, 0x40, &(0x7f0000000ac0)=@in6={0x18, 0x2, 0x2, 0x1}, 0xc) symlinkat(&(0x7f0000000b00)='./file0\x00', r0, &(0x7f0000000b40)='./file0\x00') readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000b80)=""/169, 0xa9}], 0x1) connect(r0, &(0x7f0000000c80)=@in6={0x18, 0x3, 0x49, 0x7}, 0xc) connect(r5, &(0x7f0000000cc0)=@in6={0x18, 0x2, 0x3, 0x5}, 0xc) read(r1, &(0x7f0000000d00)=""/140, 0x8c) r6 = open$dir(&(0x7f0000000dc0)='./file0\x00', 0x18000, 0x100) connect$unix(r5, &(0x7f0000000e00)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r6, 0x5) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000e40)=0x7) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000e80)={0x1, 0x7f, 0x3, 0x1, 0x80000000}) writev(r1, &(0x7f0000000fc0)=[{&(0x7f0000000ec0)="d94178ff1fb0eb78b5a7e313052e6f53f230a242a4c9e669aa20a753fcb8ebdeef678a0cf6d424f4df3f3d40ca16bff93bcbd0fb6fc02cc0ec931ca5a698dd4656ed74d46c83a7c48198c84596f85a2e23a9d22deecc4ddcfb8da6c82031a124c6ab88768d12bd761869b685c37a4200db9a90f9b12fff14a37fa2c7a100f0aef515fdd8a6488e077378a2ca0becc580057a64f96a786ea7d0b4cc5981c6b4c4fb04cf70e183c8a26153eeee2f8717128e02e8568f4f4cf1546ab18aedaff456e4c727a1d5170b78f581083163d016ace14aa58853bad05ae50b6728118059dc6c7b", 0xe2}], 0x1) pipe2(&(0x7f0000001000), 0x4) renameat(r0, &(0x7f0000001040)='./file0\x00', r6, &(0x7f0000001080)='./file0\x00') 16:00:19 executing program 0: clock_getres(0x2, &(0x7f0000000080)) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe}], 0x9, 0x0, 0xfff, 0x0) 16:00:19 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffefffc, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0xc20000000000000) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f0000782000/0x4000)=nil, 0x4000) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x24}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x10000000000) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x40000000005cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x6c}], 0x1, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/237, 0xed}, {&(0x7f00000013c0)=""/224, 0xe0}], 0x4, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) open(&(0x7f00000014c0)='./bus\x00', 0x0, 0x10) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}, {0xffffffffffffffff}]}) 16:00:20 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x80, 0x0, 0x1000200000005}) r4 = msgget(0x2, 0x400) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x22, r2, r3, r2, r3, 0x4, 0x8f3}, 0x401, 0xfffffffffffffe01, r1, r1, 0xae9, 0x8, 0x10000000000000, 0x5}) 16:00:20 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) msgget(0x2, 0x18) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000000180)="b5d47a71b8c9b6fd27053704b0ad91d611acc808aea7d3503447e23b44bff90740c0bdc90b4bf0e7ba6461fbcf76af9917bf1877d18785ff89f9d5a84bcae24b81c5a8695de5104f71d558aca6c7bf3111471f7e76f690a7869bf8a78cb66225f0520140f3676a30fc1a16317d3fd7de886d710227055352ffd6e81a127d17a1a644f0d12ea7989253e1c9bfab2b89c2e9a1dc91d314f0ded111c09f5f80c22833d5b567af0d69cda3aa50066b6808ed3bdad2c0e5d5ac1b81f06dfd48cb4409f583c35203859a13875e457331edc57a97f49024a26b8d23b8cc1531e6a0ef0476e9ab307f18478856f148e8912d7b2401a236aedacc4031e27bcb5020a0e22e1ebb90f33489617f40ea4c39265c8583cae8d51f957ad694d3e1f43ae2c8f941749ecc30fcb5a23f15560e6dd04afbff9c81929b1cec58daf893e5440482f8fbadc77cfb900ed195798c99e67830abd14b88b0d6e4f3b6764827b88f8c37244cfaf52f19cc7547ab3a9814451b38452feddcac62ecf74e7c90e568c5a88ca5d379d70f0001539e1e9fccf1d7de598d8b1218f5a06d4fd5e2539ea583b040f2f3556fd693a086ab9a2d3220fd5ddaa807ef93f9b21115bff9dc73ae07aae39c7e2d45290f8076249920c8c7e44ddcfd6e190eedc12fe49566997c8d53941ff0ff376158a6af37b8b49ee7092fed2c30ea07b646a90d6e3b2be9036594dc60c1d9a788bf6a0b856f9e21f260fff17e7df9afb2daf6639f621e60b2cbda085b50f4b7f1ee0611bfaf3073c74e3b25b835e3d642a60306d60ff70b4fad819121aeba92fbd7b2da13745afb19c0416cd12e5c9c3e568bfc73d78a918c2e0d7334dd60a6c5fa68a09af1dd7b7f2c683d1e0d36f8c3fdddc09fc57cf31dd45805154085f0aba6b8addddf09e1f2e1383c5726bc92924fe0888652271875743ca1c0a50f50ba8152857d9e47b7ab4b4c4b6f72033b75ed4d89312e323625d9acb4c000995af1d3ed197c46bb13f2a42b4681c225eb9f475015d3c8247009e3d962657ea3b30adf1b69c876e948633c387f1ee1daa113f32bbaa01689c55f8669b0b05564bfbc1ef5b6763bdfd63909d1fce44efdb47a49a540b8a0f08e8eefa8cb3588737c7305dd7cfeb3e97ca526fcc8ced5e7e8481591719ee267fd88f834dc15bcaccd8172251b4d5e66e853383eaf0d45af5dc9a9b17e1b4456d5c769e1e24e004d172d318a145ef21875dec5546af9b8a7487ce58fe2762fc4bf70ba0e30376081d4c5f3f99363dfdbd3018ba4a30014dd078347c2a405b7d89cc736e5ba3453d3830e8de0ef5a1bccb3b15bed6d4c92f097009166463bf3e76e703bd8836fbb6cf96a8ebac2d1dd69cb4a6bf5e5f9f0ee750753c0e568f8d7a17bb84db7eb543cfdfa9f48a3b3f268f061e0c133eff090bca8aa4d6a3eaac987ede6ec797211374a77a794b2663b43bce55de34459b745f7b96e2f0b756f18528441b4b499637b42dd89ca1b6452c1b955733d85c9a4a181693534c211654c660af9bb1bb8cd0c4840efc5c82a52814e07b8e6600cffc462132b7f935779476a4de8149f71e6ed371c34b537eeb9654835c75a5f5f47affff223942a777c52ca40b8ceafbaed70983782f64e91a7a28c0dacdfc6661b36c37bc9fad0a35aeb2a80831cc651bba7d8de3521d5185fb3f15d08a2b7e891ef11d9998a54c6e4ad59e1bfcf224aac39b69269310037186f679bd878f691a5b42ff6484f59874ed0869fa3700a267fe0991bbf009dc471d9c982b4f4a5dda8e7ce4ddb28cff6db0add649d8182d8ff414b3efa2fcb09856275d33a315ceb764cac38c431c5e1997268969211a444f21136cba688ab5131830af7af873577bf4e1b8a2e9e9de488c2ca9c2fd5a2036d57ab61859efd39fbadb0a24379dafd936f203c6ca966deb418e1d5706896b671be808108e1f6cf364f81741ee5f9ed6e9a6781c2746ed8de48f438de9390e7d2c42304cf9f93dd61f9f8f13c809c84a2d5b9aec8f39431f8a42a844188f48313e8b836a0e5482e09423e62bf33290c0118708290b43c1a6f357b5b3eeaf0b736a81c4364aee846de598b1e3629c8daf2f5b59c214ba82ffbd7df21a909b057137a7a23f0dcb3396221d2114447701e038663e0de6405559c0ea1ff686e29f8b12cf65c2eca82ebc38ebc39520ace15c99741dca4406bbef1f4d2b0abbda017576fb73bf28702a24a64bdd38b770a94336718898b8bf1a328d2ffc34466738ab3bd49bad3d152904c7823ab5e63c59393290056aef0dca703839b968fbcebeb34dee7c8d01f10a22270fe3eb9b4c14dfb6878efb0135766e888d3c228d37f5c69b178f14bded8c099989e6875635c3589542e583992b1f82ac803f1ac57396a91eb16a874901ee7b247ace26aa195f34776fbe3b6343cc176739027775ea410f93935a538c7a2f680b76b42b69e4a3867369a40d78e266599a99944ece5e4b54a8a2c379270dd4fd287e48b00706fcb8dd7f5431dc07f0d248da1562e0a992cc6db659901b47c65088e6ba9a11f57bae7c30690e6829166981c707b0874557a4e8029aa0ea577832e598faa29a24e45cc8765008b4c0e5073d1046144959d8974cc83d78a2850637df155b3b7e9431b72820b25e3a2c82d9b2addc12ce13cc4d4de68fa8679fa610a7856d5c8eba86138e116abf99500a9148b06904f5df9b35e31341e785b6589e9f37f834a5e4b3fab843ba690e9c261826434cd3d1867c98d35b6b3f636cbaca6da6a476a8655cdd9b2278352da6fd2ff931c1c4b005706b2c8f704c5ac047211f7e7ae0c714c12ab61baf719a69f813e74ef49d547861dfc8a3a6ae06b6c875e919ad6c5886a868b0439f42b27a1d6f4fd0c2514f5f383b3460d962865ee895063f0608958169a44375ef54d3eceeb9a84e9aa9492d78d6304066a3fcfc96fc0243aa6a5d14f4770031c4af6b6d5735b0e7a39b3d9f962c046aa56dd3e86717146e349a8b4b4a110d8ad623b907eed711ef1be21e1e1f44768de39ef658e8bbc57632fccfaf6065b16bb0d3bf138eb55dc2802926903ffd1f01d0932fb384a0ed25e92085af12c1b77bbbfa969fe8e5ce9b6c3e9bde8fffcf53f0f78e2790fd9a60f923102abfaf38d8b64a4d2dece2f4171fa0356728aabc07af7a2627d9142fdd1d5d10d4e536f2ab7a7181d13ecfbe5b910828cceb5c3235206d5f2673919dcdc64ad327c0f712be274fd9164964f6283472efff2fb72a2acad85490e541da0df76c7a9e93bf9ae29c3cb652764fce08a67bf2e6910d379dc96bdef344ea305c6a049dfcb3fc3fe44def8653463195a69278c89869ad29c3bafbad306a7fb409a7ba923a48739b58ac8165c4caafe139d125341e07a7c7572af16b8f5877bdcc892de799cc9b74df9c5bc81cc26a82dd26ca42175448685c1c9b3b3756745e58752a5e1afcf8737f1a856414cac1b1233a327a6e366f99f4f46e8facc7c80b19c6dad2dd95b81081a23b24010143ab7673c746dc77fd95c8811de9e34e847861639e5abb8ab6cc26c738ca20b911c498e2132cac0ad84a34830027da6fcdf7b68036ecdcb7a3affcae2ef9853e99e4daa1a7d14fc0a4527ded8abc93e0a70baaaeece83ccccae9925fe88f51c0ee83abd2b771faf9b03f1b3ef70cfd8385ce48f97d90b4114718e71f63d5d7072c3924f9ce7cffcc8cafe69244965ed93f5b4302eaff610129e0b9167d65caafaa40766ae709da758cd474cb22e04e59c0eee74276a6adb25b2db6abfede5a4900b65875d25b506ffcebeb8389485f08d4ae2d3773ef368e548a2cfb77f8826d175bf1e3b2b9e436f15318dcee6dcb2bdf2ff5bdb57dc47f33ea6018ad667e73e9a7170be4f8e2221c460410a8840cccc6c9ee733376a7323959469c303178a8ac57089a9a2e8ab899c89cb9f6fc5ed19647bdc967b24f6dc244063f29a010b02e6953f51c157ccc7707a0e42c569a72d8faee0db1d280ff097d18c82ab8a986e4be1b4ad45410d788c2890c86005875f0cba0f8e38c6721ec6bb99cb0c83bbd31d16f51223a7c10438c39447e8a4978a4fa0f7fccf64df6ef3ac7366b6adfb3df678fc5e2da2f282b44ab917b0e5b0c79b847e2e5759d8a107f70b17185569e27d99563355d47aaf9f8e7127af21334795d206d03cf0f5cafe129cb19dc9e90ae7b4096001c48d3b8284518a8b85302211103bc75ed0267d259ff9a32a3386b1d18f11af1d3857c468b0551843ccee621b63044e37eb58da6fbd26fe8b556674fa3e0a8b54acaff9a8565e1c77787ecf6f4cc22e8a52b732c08d3121e1bb71092b971e033d5f8af07c74874cec677d8bb48203ec7f9ab24ecf8a9dc083d57ee1e4f6ea5448e4a7e94c20e26b21df72dff5611b9a59fded793af99b1d6a6c97a4a99bdb4258f973f7c20fec9b49b3809b4f861963dfee22fc0402a683df3c8e35d8f9ba7411cb6e2495d2851e2ff5b76bf7a067cbe1fa6ea01bda49410ccdf4990158b0f64d07f5dc92bae67be6f08ec6c70d30303f96e8ec3d1084af852094f7dae46eeda038b9bfc86837e5168a5ddebf18e2b95712d72b4614eb28e73580d52a78beac650529f4c4715227a810d095a045b77c1af95e099fd37042fde85df9c8a2c029043eeb269827f5ba847ce3b157cdb6487ebd92f89c770edea59e49f48f8e88edcccec1cd644e5c18fd93786408877376e08453c8967dff5db3d4a518fd2441527ba1bc76ae119526004fa2ea7fcb2a21bfbc073d7db6e3e683ac69384f7e0abe8205878a0305990ae25885fb1f853157664fd698372501869d55b566318ed7dbbbacb6927612456ced87691de4b8d4d89d20bc05f5225531a8c864024dac4eac0cef72fbc9aca2aa46932c005311e6e8bcc025bb982b86f2ffa2c4acdcbc2054d7009b21b0d1576d531caae397d2e13e517fa6ac6c3bceee9311c75357bb76105b49958b76ff2b9c0d98fd1b5aa9a616063ea630ebcf886a7d12f24e2ef6790c5095a8fd9711fb1f643030f2cbce73fc1af908e93934d892846d87cb65612eb70d0cf8157cee029a63d5c05b04ca56e7bef34ce66d5ef1874b84454af4193791af3749bc79eb95422aa136c07b0173793ed37b2b33d410217c67c49c298a577ece6eb5b094dcd25a5e017bd98411ac95103a38471734277ac65461b1923e886fb6f03f520cbe71eeed1be06ae9347a57766efa861d13d3c9416b694e14cf0d1dbc45090926d88e76101ba759646947a7aafa69acf565c90d16dd37d59b2f543fe22fb7e7ca84c7cfa6803e1332f6200043f9fc9f24565537a9e25282dc5247f20abfa33c7ef15afee44a7dbff4be86580acaeab165c04137690231fe740a9ff41dfb1a39ebd14b6f5b0cd8ba5c5f27b8a23881e60d1cc0803ff8280bd73abb1434d3b9d051711aef1de14b46e3481a85c9e4373f296716e9cfe4abead3c376bbece7e71058c08699971b19e58fab95518a0d41e98fe92e922a879bff633c2b77b729fa1452298f949d5f181c6adfd3d63c60675228a3ba78f8a8f60a670dff7964d2089c96744d250d3fb96a3806b569f309b9d6cf0b1c24c29333de8f2a87f5f832e5a998b23ad319e456e9193ef0ccd9c48387bf09be11227a53f6d86e28caac31846cb28e6fac659bd9575acd86ba8eb8c7ef0dcc0b64245ce76fa10ad1dbacf98c73b169c242be1200363bb12ae512c6c5995ed32303c6484dcb6c426b93487cc6b35d086a87cb950284105af35cb443b7b36571c44b121fb8b5767cb3feb93d5a32b865", 0x1000}], 0x1, &(0x7f00000011c0)=[{0x48, 0xffff, 0x6, "a201595876ce5f70ae3f54032481cd00059479d97cf99318d2e0e12b04ac8a6947dc09b8e6e7330bd9fa8b0992c35a7a67ced63845"}, {0x40, 0x1, 0x3, "7e7d9897e1e23475e3402a3d1e4db903fbd5bdf4be6cb0b975fb87fb99a95389ad83709765a13dc533c1"}, {0xc8, 0xffff, 0x9568, "3add817f7471bdbf3b8f74176392641d139e54d80884033904e4799ca1d9083601c64d6b96e33c3cabce0ad3ae7fbbf98005c6d0a41c614749a780a987843204ae2860140648cee72a1ccfeb71ed49331f6ea2b135b3ea158db129bb1826158065036a9eb36499d58b6b2b81382c406bcb5033ebab977cf6f8b6dd7e890d9c32f6f06cb81225ab83cd3717fe17671f44f87ea42a6188b26341b910d56e808c6c26b3cc7410336df77814cd03a42b5086108444c5a603"}, {0x20, 0xffff, 0x6, "498beb6551a18aea6d192a90"}, {0x78, 0xffff, 0x70, "c519749e4b57140d02f9a4d7be4b78e1a553c01135812192b4c338195919c12273e226551df0f878cf61f9b6ec0a7a5befc388b0420e3c711653f9ec5e4747f91fa2e19cbb1e0a5dc509a9bbe507fe670b0d810f10effe1675ba3085724c4c3046"}, {0xc8, 0xffff, 0x3, "e356fb2b115a792e51195bc1584be904117a53f615a8acada38ff530fe6cae72657a205d7d9746111edb4988d37a1c3e5ac46c3a1f288d535a384e439164c7b2c0d5f67c7229f085298fe84c505b45f727a76a3d0abd4a92d076d13a6ae68d4649106dcc1bfae0076d6dddd80858022938dccf048f213b2fc73274697763a6c939bb425a027b98789ad17e7fd0a93367ab430a1b977e48994f9c8604101bbd2bf06d671e0fedc036c8b3f34e7c96db03ff385098"}, {0x30, 0xffff, 0x3, "1e0b152211ffa8557ebb20e02683bbd349c8c78d2450ec1a03f6d1dcfd"}, {0x40, 0xffff, 0x9, "292e958622c7f93c5817c9047e78d9c56a18c4837c960b88a869fe68b4f609b1ed6d0b98663f2c126a"}, {0xe0, 0xffff, 0x4, "d747d0c12f7893296a8385eb11b6513721c507215a4d110b024b6dff2496827cbfadc0b551bed44069aaf1a8a876caf7982708b7093c11698d8364f158c4bcd1712eb0141a50fe83a60b2df0382535da197e42631b6e89552ff87fc457e2a8ac09c28594f3596e5b6cc8eb4169d91b8d66b1005fb5d442b3d9b4e552be51fb3175f724df1ab2c7999f1fbe69b59e64b55f976703a6480999615552f51a8150a6d00c363480bba349a7770f6cbe8f408742c1cbcd43e7955261e4b219e46c1e116f96b1dcec6f0ea7399b6a5178926a"}, {0xa0, 0x1, 0x7, "014e9710a356ef43a234d17adb063f51bba0c2caf1bb6bbed9d6b9feb79d3d6ca217c1ceb72b24d09361b55637a4e1cc719650ced4fae19e578889defea18ee62357e2cd320bd5f418be80252cb8131bb4be3175fd8ca28ffecebdafb468338e71ef1c3df4d9bc2f9b7206d35b87c8c54de47e9003b23eeb228a8a726c663a0295215f2305e0d2e27da97372"}], 0x4a0}, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) bind(r0, &(0x7f00000016c0)=@in6={0x18, 0x3, 0x3, 0xff}, 0xc) r2 = syz_open_pts() munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r3 = syz_open_pts() r4 = semget$private(0x0, 0x0, 0x8) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000001700)=0x3) sendmsg(r0, &(0x7f0000001940)={&(0x7f0000001740)=@in6={0x18, 0x0, 0xd93b, 0x1}, 0xc, &(0x7f00000018c0)=[{&(0x7f0000001780)="75363544a68e5f8c1d260d1b600597ac411530ac96a376537da585e9f6da036647ef9f451294447c6fb6b6209016250b562820f672e24250f3f15b9364302ae57ac81a8485ba5b77b83ad3ce6081", 0x4e}, {&(0x7f0000001800)="41dcdaf3782b953823751ec015e595296487013d38cfb89bdcd7f65c396b7a3b85796284cfdc1f32360b3b67a466127b65c8375dd132f625e526eee246c8c701b133e6c6ffa829103d1e82de811532f34cbaeaff90a5861a0c71d95718f3a785cacec073931f4828a93d73c46be7678b9a5ecc3baedf57a6d9dd9c2a88ff96f057087f01832979d8a0032582b9b3ae0b18fac12ef99ecaed38c222a94d0275c8398410f7e2054762361a01b9c16b1b99d1dd69aa", 0xb4}], 0x2, &(0x7f0000001900)}, 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001980)=0x400) nanosleep(&(0x7f00000019c0)={0x80, 0x73f}, &(0x7f0000001a00)) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000001a40)=0x7f) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000001d00)={0x10000, 0x5, 0xfffffffffffffffe, 0x2, &(0x7f0000001a80)={{0x2, 0x80000000, 0x11, 0x9, 0x5, 0x2bf, 0x8}, {[0x7, 0x3, 0x7, 0x8, 0x6c51, 0x1, 0x2, 0x5, 0x9, 0x6259, 0x9, 0x400, 0x0, 0x7, 0x0, 0x74d7ba31, 0x6], [0x3, 0x80000000, 0xff, 0x8000, 0x6, 0x358f, 0x0, 0x1, 0x7, 0x1f36], [0x80000000, 0x7, 0x800, 0x5, 0x6, 0x1, 0x6d], [0x4, 0x2, 0x20, 0x0, 0x4df5, 0x9], [{0x2, 0x9, 0x7, 0x6}, {0x3, 0x5d0, 0x7, 0x2ea5}, {0x5, 0x6, 0x100, 0xa9}, {0xffffffff, 0x1ff, 0xa7e0, 0xe1}, {0x9, 0x1, 0x1, 0x1}, {0x7ff, 0xb0b, 0x800, 0x9}, {0x4, 0x2, 0x400, 0x40}, {0xfffffffffffffff8, 0x800, 0x6, 0x3f}], {0x81f, 0x1476, 0x7, 0x46d7}, {0x6, 0x0, 0x5f91, 0x32e}}}, 0x13b, 0x100000001}) syz_extract_tcp_res$synack(&(0x7f0000001d40), 0x1, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001d80)) open$dir(&(0x7f0000001dc0)='./file0\x00', 0x8402, 0x14c) close(r2) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCEXCL(r3, 0x2000740d) nanosleep(&(0x7f0000001e00)={0x3, 0x3}, &(0x7f0000001e40)) sendto$unix(r0, &(0x7f0000001e80)="aac13e1b260b53d4b9f11be7fa160da53f3c482c3cecbe7048478fec9f87de1d29647869bdbb3f11e717793e116bfda4ccaf71c4f07c1f99a51b7701bb2834fef586a9ee9743605ea2ee52cd66eefb586fc53b93ba11229823b051df2c91773d4c8035ecb8325e3854e7750b7d793a52ebe764d84a9f7e0ca8730c022f6ac05e2f4dff11175ca1d54ee06ba59d20910b179be0ed995cfc6d3dcf9de62ab7620068c791dfc801533a4b753f188e2275035d88aaeec6bb0bdaba5a8e5added0e5a775c2464927f751d", 0xc8, 0x402, &(0x7f0000001f80)=@abs={0x0, 0x0, 0x3}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000001fc0), 0x1, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20040, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) r3 = kqueue() ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) write(r2, 0x0, 0x11a) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000700)="4213075107432aec708564c22c8b817c65c513a37ab1cb97e9fa8c7033929c7d64a9e2c7e9271a8ca1d0bb568def99c96c84c2b1426cb48832ab35eb55c4b895213346be29d5d57962ff9667786ad4f5bbf43b1c7556a51f0065d1020b7b7aea6c82a893e0c98fd371b6459d427578c97c3d19fdce3b912f6dca0c3a4d76041af30c64a5687de2d8c5406e2d1a2cc9eaf7291cdec9257f2adf02d71a3939ea1945ab3500f8ff7f30ca6bc62e3b0346c50809eb66d106b85b81054ffc750e9bec433d20666b5ceb2c7c212f84582a20c86c59101178b985d1a14ceb83b99a28f3d9ee343d9a0645579cdce22ccd296bae48418dc0fcf30bfbeb", 0xf9}, {&(0x7f0000000240)="cb971b8b22828ab1f4503720087affd162348d6f9b4203b5461c400393b8136c35a52d4c88528a93a9f415c40262683340e85ef5fe2a5da6c3eef78b6e25995eb8e0dd88f8f39cd44044540a1781f72740c0764383d1279da2f1fc774f790b0f5cf97206588b0ae8fdbffc2d72ba362be716e2a3fbeddc85005ba7d30252b7f40a2b87e6fc8dccfaa1fd1f8d1ebc9a9cb26a9640d174562ffc87156bff1dd5a2", 0xa0}, {&(0x7f0000000300)="8ce2a1fdaeb0309d968fd240f57f873e933ab3e662b91fa5e365dbecf58b49c72a4bbc2c99d9a05aa081134e698d295be246026a18a77da2e3eb38de2ac87d5a03be6749f418a37ad7bc44d17d89bfdaa5ba86f5031a882ce738626dc5cc3f35bcaed0232ced4a7e3d27f39deefd771143ec", 0x72}, {&(0x7f0000000880)="cc255d9922cce696d585fa4ea26565cfc643510a4752f115cde4e7232696c8e706d3a3255a523405f926106ee19a60a529484cebee97d7c7c3be3fe5d0aa0d527b669b9f0ad440ac11e7b9b8568a222ee0cddd6cfdb33b389ade76d8cb6c2e8499c857e628fe2a69bd8493464cdeb5c6ac1be849a4bea945e3a4f5f46bbe3f0f665586513953a7f0606bffb87417328004d201776b96844d0c0e8c2d811dbd7305564f9efb60d44c70f972ab16e346c62b48f3169aab792f6a0412436865b9fad56bcfc76b8e4d9ce091434eeeaba8d395895567235a65f9569167522ddb46131997cd59da945f0bb774d82051ef86ed029ab8f752fe91a8c812053dc69a37f533a6a5004276f012fd986455810df51f77b751dabb51513ec0f54d66a8b276de894b14f35732d5abaff5d8c1125ad363ed4c2b40013d7f012e65d459b06e5a5c98354337f20f37a25fdf4a61685a5c01a3b386a41909a6a2e19f5654fa5a40694b21d17125102071ddc72bfe2a56ffd779af8c594890326b511c7a9271aa8578b4a3a6566e3d1c6125c12ceee808937f54bb5f9dd3307ae8b0d7ae828a9bb5d571004951f076a5e1477f14e5b98b05ba320184c258318cbc62539c6d99f2684622d31bf669519f835bf1ea0ed1355f5af8f4f8ee84062a000677d214c345daa45babf55585f8fc9f91c81e49f32a8af643b72d5d2c1a89de93f60713d33852400da87e1ed33ff31cf28f3d51f9f23311958e47271391e07d3b597aab57ec269c9c1a9b3d129a7c1abb1bf80ccef2a68e810322d13728b05f6a8a9b9247075eeeeb1a3463a26f024b4164228229d39b48a617726a2b90fe341a702237f01b762826004ca970ff9f7b28dbeef9ba602a06ac9c2c18c31626ed55c5eb5195f33d06ab1dd5e7ab7d952c91628b5b2dd14fafc0018e95ed4505df1f65a7fc98f55b0fe5ef5a697213dd8ccf6a8f050cacca96a34e6c47042cae40c0bd58e051e8109f8289e7acc1839a4a41f699e94c4eb814610a1cbfb41297832750e656cd1144c6af7e4632412cf68b6b062f462cf6c5df765c2260eb0a4609ad1ef6a067b09d8f4c935528be0067fad805a11df619ff7d8801bf19ca4c6f5e2004d3a5b6b3ed097c6556b2b6612dc00e7ea86857ffbfbb26f182be977893d2ab236d25e81405c0264f5dfc65963467d343aaed82cef56089a31187613317ca5e46a1e81d61c9cfee4c17b5e11ba2fbcd7fc5a445e63bede078da07fbc23e6070764296ab313eb452c08f834b99c1d5e22d86fdac69562b52d65dd7242a7ec49266bb3bca882de8e4043881a424e864bf6ac60f57f4f6fec26c93747318b6be2b26bf8a604d1615b774bf9158259e8b07ecbc823651bf8a4e0fe2303cf4efeb66bb890a94d1c76cb807608afdd074bc44543ece5e609198810f1c1a63bc14a7621988b9e1e1cc36dfc0ad13d691ec8d89c203af2c6c6ad090d155ae594abdca4d75733b105f602251a3f7286b69d0ca500b13a5da160de5fe7553dab9e1613437e0936bad32a31a671b4707b79417259aca6d6050720b487853ac8a17ee75c75edb567e25d40e030807c2e5c655500a599b979bdb51725e5d36742b46c298de54472a1c906b83d7087bb5eda177dcfa7b6982118852c0bfb87492c7acfcf82b5f7ec0ce050b5742458639ff462676c028b4e9e50f65d0d400576f6312a25903d4e1a1b72bce1d1dff0e1504741293de9a1a1f7aea8a53c2b2e38d83a87e12f450f23d517574576ba724f68eadd220804df216b6dce480886d479c4ed002b09421eb51d7c4b96f7788dc798e2d4048e412f21e9566ab776f854c07b23f84d1ac4ae1a255973c0bed5a787d1732f394fec0e65ebf8ac873c12c6d63ab3b02edf81b3662e0b61edcbd6345a79406af6ccc3a6727bf6273111a77897b3212fe9dc543916ad411ee0258dccd7b6a8b7ee94dcc00f94d9824529604c7208c3135b3710e2c414e4ec85aefc3b4e82a8c7482a75dfcb0821c5027a9c98a3a4d653549881de98f6b268e13e60e1671f75de064cc6f0a6b429cfb6be1e5570e9b325ef0d506ca9d0646d835bf21170c517eb49e26829986e79e66bbfd95da1510c6b2720354dcb1cbab283fa5834267d81c6954f522d7f0eabacc9faa4104fb1ab92c96b3e7092ee03f0acc658ca6c94172b9666ffee8fba9ccbab831e31c50eca6e4ff740ad27c7ee27cc12fe445de5fd7de10d9980663d8a757c75afc3da8ba0b21dffbb94af1f39152352bc98df7607cb0be324c5a05c04147b75ecd7f5f0a511b57cfe6c32108a02ea9f0db259c51c4fe8b2687474196417bbf9329317cd5b5484936c2403b09acf847a33afbf08bf60200037d22d21b645cae5964168ea10beda9ba88f0685eb4bf6b8ec41092f1e17d5ae4528b4ae0dd31d78c39baa088e6d2a8c2a7c5889116abfe74e8a73cd4f1836849709e657957b93793f5954253131793f36eadb61752213ec4794bc8b688a2acee6dd7ee391e6be8f71a150913d41595b473e2a5f6f5120ee5317b0341402fecbf67d0ee3d4610decdbcfc0adbe4ccbc3a51a0a02677e9d8b840f920c4ff3ac3998e2a4c6709363f741371c886deead261cbd658d94cfec26e7ef3cb558c2ca22dedd001cdd711daa27266dbc8622c44e01e9e31c97ab1bf3f3a460e8d4b9aff6ac1055987b4189e2e3de2d8dcd696aad607299dd8d34c68190ba649aec849470a1d21ffc5d120b973109ea62c8de3fa1b39df03883a401a129e0cab955178bae422afafcbd1c5dae2184043a4f07f429d75bd5f5bcee089b359b5252b07cf1f75c2a01320b66942023c09336e0aa4f47776b2ecb442b2a9fa47debfcfc896bef0ef1f2fd2677aca084eb3982decd12ac9d8fc4214c83251f60d8b0c67f438e104bedf2442f161f3f43c3f16369f3104f38905d635167cd000e4c94d898f82f23fd4d8883e8d33e76d92550ae777713d17763ff6f88f49dcc2b77a49e5f032dff438bbc113a6eba80473790d848123df89361bb140d7a47767493ca74e81c99c43c91947fd8432e3a25c8b33b4714a0e0a3c3e843c04764882731b42b0bae66f43dd6b0144309aa76557b46054d0a84501540e149017064b820108ff23dc4c1647753fa045d0f29fe792fd16fcb0a947a1a843b750fa7bb6b508b59208a27ba5c9e4b653a0d78d73b2e5d68ada745005e2b5fda9bf19fd0c7cfe2d9529700ba8719948cd5110f00b0e11d580cbbd715146e0587ee492d3098f19e1a579aa46b57d5422dc20459fbe8bb1ad14f2399cfb88ca47703bedefd6dc9c781407b9077a7591ef7e2eef4d0fc595271c60a0227661ed8aefdb5fcbf761b95a0c928a2360abef647914637740f6d8c18e1efa85e652d6ddb2b725b4d0d97f77bb4eb46ee347592459f751b671346353178b1a3d04eee46940bfe75cea239b7c5032ee34e49d3588a58e7243eb5bf33ca1209a8d483a1936454e42f30925582309ed8172d533d155dceba2f2a9bee8ddd06250202d34e5a7081af68f32d92ea08b6296b01309a601ca6c6998a9f398e191689e4d52adf2828f27ed3fa77f592e855324bb5a2203b4c37adfd2711d1ba559230d6a26e2509dd108922b02a91abc6bd243775673f6902350aa6cb621cf5c8695f8ece42b3ab47eab00ce521840d7d91cc25912bd29dd6826a42ff213e6d0e61eacae7ef1277ea3c0e0984856a455f7e5f75f1366811d5d57552ad346145188f863b5ed39a731784246b56e4e82e5288357db8aa532fb1fa31819a90d1895ad5a7fb9616c4c30596f7321b656fdb0dca60e0d7dd8c76ca8cdf2ceca7d79a664c7a42c4c5bdd2b8035d74f05a2d63d219153798180f6db49ec3aebf77c9f65a88b1160fc0c4e8296b3901959f2fa902b512bec64f64e2da48d4dda328e656255fcada5ba4f482a3dcfe3b11b1d0fda914c4f0d903019f4c6bfc294a5ff33ba8355fb69bcaf311845db812b5572261ac8367023b19c21f0e2a2fa311295a731b91c7b8b18feb6aee11dcb6022bed6616429119eb6c9e28e555539748137eecbb14d6dc73cc7bbd29c8124b1abf1407bfa5629541f183af5d0b4b1eba6592c2421b45648a6f4beff01ef2a5ebaec28baca323f1932425c8352bee1054120fc97d86220526454eda2370d93eff545852c9d6762fa2ef35cca5e49bd83e74c7e1a117cc9856f6a63b6470899ea2f83d88538eeeb05d83bc05740e4ac1845de64645b1c173acc585ea8926fa00ac576f35bb45cf9f4a75530a87ae76a014ebd45121c468f2fdb48608eec8ce938fdce0bb59544319143efd7edb9b012ce0d0f5ab1fb2cd99748aa665f4208b2cbbafd223ca704c7d19c8e050d04e7cd2aea3d4ff67c18579d5897432a0bd9322c0b4135329350cc8e94bfff811a4ab67554ba9f67ca0376634ca84b71b64295e0f3da66731ed509c8ea407b7e4d7c5495cec7969a9f07c1503670b50cfe62dfb495c11698f7642bacbb9c84e24fab5ce07f8949ae4fc31f23456df6da2e538d331d82f7d5b49abc320f8d3255c9db3c8602db166c4b4916e0ec5672008b3ee105d98ba275ff09dcdcebf088c10e9c336d3044d4607e9ca3d83e7f6d3999879a1b66c8c38ce7b3f8a1dffe537e4cab884a18de0ba1b533155a60f3868a18ee0821574b6e22b82b530d08a2b4095cdf5ab4b576746f7d39717ded211b582290ff1871e34d7c424fa55a183f85af4b7cf4aa475a63cac8b964c3ddeb119bc19401271de5ce7b48a705bb94a6c5e8b758b364ba70a38a2f40f687dddcea3d50fefcd293639531b41a100794659d113178d73be02695e9c8193fc5771b58c15acea7a907f4e15ed00f2b73ed586197aef894f2493cf2cfb472f044aa724a66ff1a0c7e9f56ebaed76162d5ec27fc4c3067c70e6b0b4da8232161f8f9ca60cfd7ed8ce877435710c3759e35f8264c42b43d2a885e06b0c329565182d1a9ef89b039fbed5a59fe9f93bdb5d61a9a03c0f77a8cdb3b63609bef07055cf6cca08a8bdf9a7d909e0aa909172d444ebdbee4d4d571f06dd666809e82b0c3786c59fb11f5c98a388dfbad5d683f49b9ad785b3ccfa845f6d548a8985a8971b277e8171eec87b9203bb51726c1ad0b190e938b832c964fe462f7eac1d8d7e103f534b174a190b032c52639cf60d23976b5caa3ed63cc09e1ed14915d8db159b2fac5df1ae443923802633ded90ebdb547c295da827f992e757eb5d7727ad830a30826d71e1259f347f6f862081018404aaf364b1b68f60383fbeb6b14ec5ae7e3799b28ec648bae9d17f6b7e2ce94c397549ad4b2b835baf0eddf71885c5d4a6ae334aa594f1bf4a749ea72855030d1e568b3e350c197b77a3074e63b2e0fb431175321384aea95d32391435ac3a14ea29226a66c8669d59a60a56f21ff8199bc0bd4a23b5da4b7b104b66897b5f9bb3002d68984463facf0ded7a4901417dc827e612e2d6eb0f0eba622f5b90fc687006f534c3a7369f972bdd6b4a3c1c0eff9f99ab7a8c4dee9b5284b01515e5e084b7fe9190cf554627a735a37240dec05a910eed34ed7b3eed2e6a57e003e8ca9838aa105c0e8e8bec9bcc2bf65154c8c66518ebf1aa4e1677b5d234057ce34129cf1939c52445e00fd80a9ec71608df61eee74463ae8822c4cd7072d0c15659141b49cb2a660128e17ebb4785bdf260679136a37cf3d58b4f906dae0643f8b32d0845e24339873bfb3c44531a189aae8068bc8b59418ab9d16352dfb0c588cd223f5da699da931ab5aadb5c3597a433df4af8f958f3b0dde0b1", 0x1000}, {&(0x7f0000000380)="9055f040e80371874d3e38522cd374bcdbfd3044a289dea19332bd53cdad8137ffd75b18cbe8dd8d6fb226736e55523761edf335119081145d25c63da2d4e78378816acbbe846d81ec7cbac402d22332c6d85d4cddb30f875a5a8ed32354920cb289986dd3ed4abddd32721335d702b269759b418050c9fce3c8aec7a2b3f3eda35d6ed75af19c1787fa33796ea0930cdc5de6365e818eda56d578a63511d9fe9a507f942c92d5a72fb76a10d95ece00821b0953d9fb63af6df83a2b45bca8d8709846dd91efdfcb7685bce2", 0xcc}, {&(0x7f0000000480)="d5b3c703e3af75b7c368d8bbba6ac364d41b9d9e5873cd6e42e9a2c3f88f19032d75740705bcf1ec6ce2957cec341659881fe3dea828f84425db4e60ebbda8ce539265fc9f7432a806780d88adf1d4fccac0e91b86d0e1bfebbb0fa9615b1c103417fa1a6d8dfefb623b181058ac828bfe7175d71c577bf74a7afa7e6c48f9c7077b921d2b8808a7235b38f8cb0f685b9e92618b5e7a454c54ea54299bc19d9d944d2f52c054e5cf21a8ec402c76643393aed2e5a137b4137033835fdaa40dfe300ab15d0d70066b2864759685fe1fb5a9f2bce19e35ef125d309cfc20dbd98419dd5aab", 0xe4}, {&(0x7f0000002880)="c6c2236ea4987a303fd1e84cb341feea57723ef9e5d6f771b2fa2c395fabf67ce0891a8cfd72b56ff361b9f5f1d3fde83adb0949e893c4098b7bddfaff8d40b8301ccb0c67916902e9c584ce88224e871b526e0b77fba77c9b167a804b70dfcc7538fa669df0596baf124c459204e45675e28db408c5f144ee15646e6984435c3b017674e00cb33accd6bce51c5acb3398d6f556cdbb3309b823a3a555221551d4eafa57db302317c5585c6cd3052efa8ff561948a249f8425379bc2a62ee858e7df86a7a8f74842d49c6ba9481ea832723fd4ce60ae82c89c9480a108f632b9c87095f9c101af8c9076b2757c1b92dd8757a51f3a985721517b815009bf5244776db8be701f746ee636a376c87efeedd6a3f59581da707de3a947848e3391c7e63a3aedc08789eb5e55579a10ba9c929368844d066c12497ccfbf9f2c4f558bc391b082ef1ea49d0825cb5d8f2c1f155f60d3351c40ef38026be08d22621db237894ba836bcb84f540cafc15ddd5fbe97ebbeb749d8de3d4163d94f2942799b1adeba486e7389561909b302c7dc51b19e24a4396d7025b768424ac4ead94bb7a07a6b724202d18d91d706814e7e1a5a77b0385a4399d9f16b57be590b4838d7000802ea417bf89b4ee520b7497610a743a2ef2f0903145877ec978516d61ca394ae57e4270c310dc60e0a58be60722a03436b146609fa77930c09d0a005233a00e38f9dea4901b3c0e4dd0cae83059e9961c1e15932bd12023366f5361c64ce0f7e9035c2f83fa310917b2c26c6e8a4371abe99c76595871c6807b5a881c008baf8de1bd2048bc8f26f8ca13e613f67e9f42dada2cbf828b7e580766e3145e5d883ce78ce97712f0aebb893ce204c74247582307f2e2d6a4981460e6d53593f48b278bb29fe47d19efa58ca23262bb4772327a3dc337d14d1f703b28f079582cd69300bcad7720f7cec11d3e63860670a0f86e26ee97e6da30c5852f12d4a8f927217d64b9c048803b79c505df09eaeb98ebc0bb033c0e7b1b253893b8cd34ba8ba16cf3cbc3de02f33d1b3dfe109b4798a04259f5b15e93069b35f7ad3b14614fe9a46448921bfcfef78ddd5cf00b32f62771ac289ce26ea5ca6833a96dcec7e1f096ad8a27492af6eddae13de4fd60de34df0e444c0db38913383235880b115cc137f9b77f126fecedd84d13a5e485f601718b42a26dd4473bf956090a6b6d4a1b29ecd1739de5f5a5c49f56d1f1c88cd1950533e1454d8516f46c760e733af5f6343b8081a8bc0a11c56c809e6eda8cdff7e283b48c3a15e9a841a78b2ee4628a617c180d185399d5492deaf1df4e3a19e4d4cba0f757a5d7a333504eb97f155b8bd9f2638d37953ceb52f50ebe27b502960ae2ada46ebdd07c592d78cb98d74d72b7f398ad9f164b51b668d3d716f4df384406273a62379f8bc8d2b99aa2fe5fc462870e8a7c137ea01de942e29f74d59dee01d7b8c178d4984250ea600bb314cb996bb251c0b0a14effa4b3e208f6d4f126decfbec7e46f3f3842f82e38565c775fc165287ea42e9f1e3968383f481e07a8896ee8432089e7e89f4745f2beffd0262b5dde6c121806e19662e3f1896820cd08a2a3c12c54f9265593b2e9b1903db4892e225e6537e950db0051f4d6df92ba84d9036f4c756c5d78911a0e587e8d282b3033a322effd8e65ae09be274d548e2b9a9886bba14c2c42494f578b11a6ce4bde91a6032f149548279100d748637ebcc918255bf613b0989903494f40c525ff6fc794144a82bebbd8c03ddb417b35ffc4e5cd1f5174522fb100bdba058be5cb371f092344cdef5ed93a3b9b5c86b2fa7dd8cb4198adc2f2824c09b0e23a47be4a67f44b3dea674c4bc5f8f783dfded56a2d6cf5f93507ccd96e7daa63d8cceabcd2a2050fad3d58ee4fc6d898b67d1120082f09ea263c595dd97828fc82504aa56be74aae5744d89a8a4c1a30abf8c30dcc84268a4bb05f653ac5e21005baf451dd9aaef746271b4304912e909e720096e1ab619d7a1ee8d611aeb61ec95a299738e05d24b28ff36d17100fd9f9cfda99147adf2c460698c11b43d9512a3601c9708e3c703092fe4401dc291026dabf912c16bd079b8a93cb5296f71b73e3f0658512371162a45ef7638019472348ea7ba9dd7dbc8c2a39dacd22c83ccd933308288f92587f5f43ff0f3ac7aeda4786b28ec4d0d6881e3e08584f971726792687a57df82cfb92c1a0ba011c46ed2ce552b915c4c78707e007d49d466a4bc367730933b857af9ddba3f0534ce2a7dee4251f0a3180c87ff6e3813e26ad0b3d8babac1badba080f8f3bfd4e4db6da8437f366d4bbd2f0b82f38a64d60e5ca07bb24de8d256589f064317e219ae336e48aa319b209ee3f892f498b5aeda5e06fd7290585da00abb377111569bccdb752c911ea596a450d51d7495fc61fe000151db8f52682d61ddc697cb294bc0a2e22e8a58aacd325a69626b12dc36c56c4aff8d1ef815ea668669ae5c0296689c5f8cd03d4c197a36eeb356905cbfe967f5e891e1edccd7b4af1d83398f4602ccae93ddb9ed420de74c1a893568a5c7e7d2626286891f3e56bc035df093f880a85e3423eacf1641bed943bc4ea0941e17cec8cbce6cd50477642e0a045bfeec1903b985d3018852ca9df4eec51aa68c8c86316033e424f0f702759212f2c8aad6ff5ab6466edb44b7cfa91db45ae2087fe98deafe7b212964a3cf3f531add130c4af71d891c4765a6d46c9c2af189573a021916d551ec1a72b88776f0063e39412f18fef581f60003d051140993e563f2df1f824f92507c199d5fc519579f6cbe8d322da3d2ba0de866d41a442a4b4c1c52284b6303994195cb1e93b424c53fad8d546da8d511ed8b5514cac9476483fe3ef9005e421f65a2362485c8915a5f85649e79d98fe090371d3b2e38772558a52cca2ae59cb5451717305ba6f7f9a73492cb7524f25a98f700f9b9866004afbfe8648c740e412d6c03c9b9f54f350752a5758368a6489ec71a02dbdd30dfcac54d343b0dcd261048bfdde5e17295933105f2594d81f18c72dae2fa170c643b126868d40d26f1abfee4e9b5bec51f50da4e3eb87b5bc7999ae2a44d88288081d043c127b1c4a2c25f848faca25fbfb3d428456b067969f9a27127c089d2710fec19ead3bfb05d9681fcc310e8ee6f530c365f56f09a4f80879c91ea29ef66fc0c393f7f15752913aceeaaebfd5ed87eba64fc59e783a17c3a28bfb64862fe2446abffe5c605751ca8c3c7262065143ff92ad017a5f5e7703abfabba822a905b61d7402ecc42bd416efeb507588337c83bd3b623d5b3cf0faf7a824337ddbd66f13420e96d39dcc01f60af55bc1dc9a00f4bb9a2d98d89781b20595a16b4399cfc3a375771347dfd4ee49e3b6b2332ab79582aed284fda0e5d6248124d86397c65946779e36cc048497637d38e0f8c0d99468c52a42468af8441a0385552e3361ea3190d2551603efdc9eda8a887149a8589c895293a176c60547355c648eb4c3a0589784f2b6960fb170439b2527d470f47cf31429bf415652b1a776acaf6ee3c99205ed111c4b42356dbe504060372460456c99c5ddbd0e7198bd5dd86b51281d47ad2abd39e1334c19eb0bd879c40545fa9f567bd0678ecf9d8d0b905c9071f19ac1fa9f672000e9a85c41222964ee89304e300874fa5a84218fa31a3cf531a631f1a276ef564dbcd0d3768fd1d6af346a2c8be7f266716342b789d20a1c7df084b18e4f9f22baf40a522ec7114be019bb410e651c5b41b8913d7b2907cd8d74483108add95f2268ebeef0a462d6e0f30098b6b3d05b749432fbe3392bf4bf5fed30061e651d4b24efb96888a5936dc942682b36ef02759ffa4cad98751d9e7b9c4d562504a5f2c3e3954c75cdb1d512d5fd6fa41b8db3bdd121b45168d90b0771cdd573346f3f94fe0d83d8a1bd03d7a529cb999ab5f97c7a4640d8488d3b5082c088d3e203b5577c52d349c3a8a3bc63f814b14cc40855c8228832e96895a3e3269a5c4538775b009c1be2859d53e7e6f9dbaf976fa9c9f84aeb4781ea38728121a58299afc94522d165809228ab717bd069ec8eb308c9a84559a67216316f22b68ce349ccf2bdd5a4cddb2609af1af20f10dcc692deb5afa284d7ccc759541c98052a39233b3d0906b5aea58b8ac8e6758c359ed446ca9d2f6ccc8ad1fa32f1a77c547fe2418f898ebdbfd33ce97aea0ad8eea5e6df50ca8124bc127567113eb97b7316b3e0cf83b0fee0b33ca3212a7ed243d5fa8c2745187db01d841b1b9a64342ba8a025273b1a02bd12326d73ccac102c0e3cb359a88352a21c03a73578878ee19d7a92884704deb211f0d5c7d9d5542a5aa818fc8cc8c7520e97490c43f8facb475c8578995347b0076a5d02a6f740499dab9b28f28748cb517956e5fdc41af7fae9a50778588b5b7ea65a7def1ae7834fa82161f280a9c0e1ba35f32e968da3cdc20f22b4b41dc36a775c2bfe79225d4ac89c803ad1452a7ba7fb39ecfcae880cc77c7701f0d4ae4cab4089a25ca08a2493b75cccac10f2a3d731ccba88fc7b9bdc81179e03af3e933a06545f8d9f6ecaf14594471360c7dc412d7e2c785a681160dad9b2f94835f8029f12523d1e87ce686c81fcfeea06be40b0fb62231cbb92f853681635ccd0970e772bb4511814772d3458131e533ea1d1925aa3d2ba753959619303111c084579cce9ad93ce6de4031a9cd4f49d53dfb06c7205200a68d05d7bfc91d93e8513d3ba2f09b39d16590b0a66aa5db4b0890271ced07c7a84b8dd409926766fea785550fc1fb96da5ade4562f5dc920d3e8aa06ed3e77fec996f4ff9dc4c5ca7d69856699fb3347da77d627c7454ce7072c002b3f5288c57795c2239d2c46c3dab7cf8fe233c8ac45f7a69174b1fd385698752dc1bb57ef4a29fdd8da3e223ca31b5f58adad24757b2e94a6396cf7aa2154c499391aec60d93bbdbf1b3904fe86c17b6c2f7d4d4510faf0168a8c37d104fd4156bbba676757baf9957598b2ad8f9239099770ee68ab8fe9c2e09772f247a2913178d320a597f6c8acbde6d0de266b9b4c8c557cc1606c08aa3c1427cd3e7dac9afb931916d521d4d29e4dd3e5508082d196e0d763d0535c74b1050f995c193eff44833def35b67e323570ad0ac6f2f6863e6ae09878c16c26f92c89287bfe1f9ac9839eaafb20306cad242c7b42c4be61d0b292924971aff17c568c27c914b281ba92e60e9f36fd5ec11a9cfcee718912c236a2d2631330eb2624751215440eb57db65eb0972f9cbe19cd4d58b70cf2e31ceca2db2ee24b5fdb5ae7e31e6d414277342ac8334d2db76aed8acb04a8b0f097a23d49aba1c83de9fc7e2f6a2ebcb5592c2bc551e86777287b50d61db04ddb09086ae18beb62565221a9a55166c405b4206d59f488110160e446b19581b8f590f6729f60993c5ce3d14798aa77990968f4bfd4d2c146e25d255c6db5310ccefd38b1a0d53d9e56cf9d37daa391317e33b9fd8306d8b6c49af6c1e0205a906aa395ab426652ead64553c3ebaca885412a112555d1d222ff2a0a38816df5cb09386d41fc9f0e4acd41a1c1704af3312076f0bcfb6296edac935595114bacced18b7e200c67aa3153f91ecf4d85f0e347e33ea1278b3053da11ac845f8a7aa50ac53714046e7b75cc0bd2fe21315103d02184db7c7223e1e914a125654c93d3eb3dba8c05301974e50cb7d481f714c3f0432077a4ef7dd5656a30c048d729beaef911c861ccf879ec3925b3b76e8", 0x1000}, {&(0x7f0000000580)="650e7a51b79c44c84745e5cc0a0bf71a2d895e888993e4a6e589e68066a1ae2007d574bcb1e485795e8cfde5a25d3c886b649c0dfd2e7c16e84f6615b0687b8895490096bded313ff823ac77cec9ad8ef2222a912e09ba75c0de91992b18c093dd44b43393f0fa8bd2621fa4747e511a6a6d285c1ea7c6f0351c776ff1a80b6ac4174172e63d0e91b15872200cdd4c8115e649d5ecf1baeb1a2eef13a7aac0354c95d65b2d5dc76d4a62996407c7711b2c3d719f8e7575cf69ac4f05daa056e8e53d21f349ee812f0384e30f5ffc2e492b42714fe22156e4fa0c8fe7a0f259e7e23c92b3c3d68360f99a4c2f370278626e5f2eac81058fb89d", 0xfe1d}], 0x8}, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x5, 0x3178, 0x1, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = open(&(0x7f0000000080)='./file0\x00', 0x98, 0x12) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_broadaddr=@un=@abs}) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x80047001, &(0x7f0000000140)) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) close(r0) 16:00:21 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = socket(0x20, 0x4, 0x7ff) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgrcv(r0, 0x0, 0x95, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:21 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20041, 0xc0) r1 = kqueue() r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x200, 0xfdd, 0x2, 0x3, "38a04cedc61e0515e16568bb55708ccd9946fbf7", 0x4, 0xfc4c}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) fcntl$getown(r1, 0x5) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='x\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x200000000) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000100)=""/195, 0xc3}, {&(0x7f0000000200)=""/138, 0x8a}, {&(0x7f00000002c0)=""/188, 0xbc}, {&(0x7f0000000380)=""/17, 0x11}, {&(0x7f00000003c0)=""/194, 0xc2}, {&(0x7f00000004c0)=""/27, 0x1b}, {&(0x7f0000000500)=""/66, 0x42}, {&(0x7f0000000580)=""/158, 0x9e}, {&(0x7f0000000640)=""/248, 0xf8}], 0x9, 0x0) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x2) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x61}, {0xc78e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000180)=[{0x1, 0x0, 0x0, 0x9}, {0xffffffffffffff01, 0x6, 0x4, 0x6}, {0xfffffffffffffffd, 0x400, 0x4, 0x40}, {0x7, 0x8, 0x80000000, 0x101}, {0x3, 0x0, 0x2187c105, 0xd17a}, {0x81, 0xa910, 0x80}, {0x80, 0x8, 0x8, 0x81}, {0x3, 0x401, 0x7, 0x3}, {0x80000001, 0x8, 0x8, 0xfff}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000088000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) fcntl$setstatus(r2, 0x4, 0x88) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x1f, 0x0) 16:00:21 executing program 1: 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, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:22 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)={0x2, 0x7fff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x1000028ab) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x403, 0x0, 0x800a8a, 0x0) 16:00:22 executing program 1: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xa1b5, 0x1}, 0xc) write(r0, 0x0, 0x0) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x82, 0x131) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$BIOCPROMISC(r1, 0x20004269) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0xfffffffffffffffe, 0x7f, 0x3, "0ad0266858804db49e0bca1bfcfe87e38940fc76", 0xfffffffffffffffd}) write(r0, &(0x7f0000000140)="68e92b98fd0ef23000eaf33e560a", 0xe) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c}, {0x25}, {0x6}]}) fchdir(r0) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 16:00:22 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) write(r0, &(0x7f0000001440)="300a20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a", 0x48) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x10eb, 0x9, 0x0, 0x4, "53c7706545f05969d0f239f249a9cdf4e87c49af", 0x40, 0x10001}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0xd69, 0x5, 0xffffffff00000001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x87}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x401, 0x0) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x1) recvfrom$inet6(r1, &(0x7f0000000000)=""/172, 0xac, 0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x300000000000d, &(0x7f0000000100)="eaff125c00000000", 0x1bd) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1ff, &(0x7f00000001c0)="8d6d904bededa3f76a6eba321815ac4e46f9c9f5") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r1, 0x0, 0xb, 0x0) 16:00:22 executing program 0: mprotect(&(0x7f000039f000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) madvise(&(0x7f00001ae000/0x1000)=nil, 0x1000, 0x7) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:22 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0xc) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x80000000000000}, 0x10) close(r1) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0xcc, 0x4) 16:00:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffffc, 0x10000, 0x8, 0x1, 0x9, 0x8, 0x1f, 0x0, 0x0, 0x1000, 0x480}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100000000000001, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f00000008c0)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc2131268ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e105c44c0f11d6c5a375c83bc2d4ed5617f695a03e06f000000000000", 0x85}], 0x100000000000026c) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4c", 0x77c}], 0x1) mknod(&(0x7f0000000980)='./file0\x00', 0x100, 0x4) r1 = msgget$private(0x0, 0x600) msgctl$IPC_RMID(r1, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x0, 0x0, {0x2, 0x5}}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x3) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000009c0)={'./file0\x00', 0x9, 0x8, 0x3, 0x1, 0x65, 0x6, 0x6, 0x1, 0x2, 0x1, 0x38000000000}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x810, r0, 0x0, 0x0) 16:00:23 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x2af) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x64}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000001500)="7c73aaabc937f7c9b2d1bea57de1cccc904da7383235bd227bd7cd7a566e871801511aa008e5c0e6421ce51265106df866ed578fe90c1c8d690d0d074e8c911417c7495de0ebe1ed2528498a70c6167cb759aa13fe39afdb57ab9124c687a7ebac328ba21c065743e819b33e191ec568b3165b3688eeb74110b0edc5a74b5a4de9496162dd24f8d2312ac4e8eef6b54e9713496f557d271dd1bf7e13eb7a94616fd20a64542a98caa647a062f9309022bb1accd9caf95d078074e527bd6775c4d53a6a25e5b5c7c544fdd17ebcffcdf67c3d7f286f5a2f5b0f67265c1325f6feff07bb9e012cfc5eb258b86d7a1c18f035973e5c3c2f9237708e4d87cc4c6d1087a9871a4e150745ffee81a7202988ae88af660a2dc9602e39887201e737ad3236e454afaf0c5304ea1ba6425544b144023a1c74ab060c2d1ff386be729cb94b11f0804e73a6826fe70b88d6af23fa530246a3a1120c48a994284c793ddc76777876a42751eb0c01148253f5db1c5de948db3798403b8976e1616304436848e4837fffc51cc988100f213223786ab7d00c80a12a6f5619d948d15088ed9331bebd780ac8d3fa622702ebd286ad5f7ba6b9d844fac023e45a4cf1c2fd6e6521bfbb48eb6726807548f68958f2367cea8c5928ca7dae138444626af02eef0667a20265c9beb37c3574481cb31c1122b00478e16deed7832ebc9b8ec319ca343a37c961a89e77c995f5254d11ae5380917e881f34a5a73ab1c6bf7ab230f7a6db97e7234283aa1d12ea94a61e0455f85bb30e95dd4ce4306eec5c5cfad89df5e8f36efaa5d6a9682e9dee74dd6c888170510ab419c2917a8b3d5e3e01cb6e452277c6adf16cd90ad6fa7b52ceca5b0aa906c520aed75c0f0d87d8e1fda96363355f3a637c407d0021cb93c774c815b061afd2da0ee9d23956f11e1d2880af0a7fcf9755de821551443f01915cc04e0310e917678b080282d6bad39410980e544a28d8457b61011866cc73002fdc1b33ced4d5177e7456ddc285f9e34eff3d90cad4d5bb8aa8a2a6e5b56e2652de25a455ffb54bd51e3cdb9a0633c6309e97a5831fd68345c218704dd5033cf0bd495a56f651953b7298d5d0156a0b75cf15c94566b8f344195b6efff5c391f96e2fc49d58d4664bb1ded9782251bb0331294bf65bbbca33de78e08e214415c975f4b5e61d8bad57e2053ca09f2c3bfbaab8f692f7fa91ce68d899bf8b2be0e621f5f7f4ab262db71f363a380f83ed53b501083cdfea19cf5ee3af13f7a37f2453ee15a7379a57d728468a2e41bf1985e765cefc739f5228818f54a93efda6f3d7a4a95d81153bf7f18e5dfbd8674e0b999cc47b885fbc8fdcf30f84ea3d2689ebb56c3e930410ddbc9c8b8f472ed705724564185154d5dd9b3ddeeed2a62c07c76af561d65577e5fafebb7f2e87beaf3f7256621277c014a8199f039df2054ddefd134c3df81b7e06e6fcca9ac6c6395f226a1a113e3cfd62f30d1ec69fc2feab4c00569e8f8370f32cdfb2625fb3bfe87597679fbd9e25ff2e134ec03f04d81454da506f3d29b80b62a79d2aaf082e94a92fecb07f334bcfab9b31c6ed3dea4f2b4a741b172f3775a2895f7f06de11ddc8d08fdbce69b0623c4924cdb5a2f1a8ae5dbc4b75c866b48e529c70549e57c148d70815323f2d809175281db59d860e68d51f0727b915bafc1b91087dfe72621dc720242f07a7d0fb6458762a351866a445cb40a80e93ebeb01965dcb3bd0ec4eeacb78f681505bbcbd57220ea2a01a23a613ea2b62bfafd594d00cefcfadb6d2e9c4f92b34f9fb4b42fa81c0e37efd438240797a02c8172bef5ad631029d5c32483b2582747c801f4dc93e9bf5a25493f03eef29bdb05440b59217aaedc23c3b16d52c5a1a2b129912942089b192e48ccb961ceb92bc61dbc81a818770a36fbad8fa27f283ecd17bb07ca066a0c577eeff253d45baa6e3a57cb09cd1620d001970b02d0e5c4993e4a27f2310ff4c40a1662864411a1a8e3bb46b7589b9d41bf4a5b97716a9a6df951c73e1851d134c762ef494c28a2133bc31155459b0483e04facd1a98f521ee53bba6bde86320675911724751e726de0b3373dc637deb1a6fe125b659786c779bfff93adcf08ebf01f62265d0cea997e6ebfe173c948905e82019b33d54e44f047fd2cdb3e3a651602f6bd93423258759471a62d0cb7d1bc2be0a9f3609debc26b0d997fdbaee53c870db40356030180bae95f816a068e7b9ab4192c50659ee322f873844b1b52c319dec2ba33f1429ce19401cdf38f1043befde0ddd003bd501de650d87d54ea1830616f342708ad2ce464a43679f00e8e20911647a431c99f0c3434f5ed00e59016f0f40b07e4f76729604ded6d0e7c2d70806e602671a48a28a75ab7a61cd28f54414f6a0cfb40886324623e9b4b1bd7b63de73c70e59cdceeef70392430073887916e449d06bc378b33bac9bf940e838e8ed41b1014962272f01297f552699782b2c9a7ebf2dfac9376f4dd834b1d6960a0c55a5fd4e3a0d0e09b3b4c2a3f2db0827416c530ee06a96874fcb2645c41881549ae0dcf320ecb2be4598e83221618efeb3aec9f5cabebd0da5d2cea63d3d94e9d2c186bcedd563d0a49ab6ba8c8ecd966df584b62f82033b7707f1688816f596175f9d3b606cc99b00ff5e3534867b69590fa51766c45bb59610253181e9be2c9867bff1a91f9885e63909f493d821f93a212b975c4e83dbed3d200c4a6fd79b695adc91e88807b78d9068b4748d6e25f178bec8f510bd0cfc1b1ed18801ef6b077a8ca130b803d3adc4af2ca0bda1a0242d6df2ff497e8ac9669f4419e439a7244093635065f7d64bace83ae24e614c2f5ccb90851693a58ae253701a3e31a34344259fc3173d18f56bec8028058a9ecfdfc6300b6c23626264fd00a7eda822c0378d41629c11536fb3eb8e9fd68bc9a58206baff54608f21c28303a2028645582c1a4191cab7f7ea95608da83360f9b9a06b1ea3d8d47a0d3824bba3aca880d4c1dad3baae55d0ef5aae42c8b882cfca3a852595a8872b6bcc7c79f8f3911b9f62ee623d169df2b351ff78faf2c5ff61f997d7fc58b4909b86a2f1ad3e1ab4be417b19ca8cd5bc1f9ff34d3ee75b023fa96f065f02c82396c6826def636b7b02f2b393cad476ca93d169bf548f17e2ae78045f6f7703473a4cc4980eaace061a684a06e3c28ccee99974f94588f37a58a38f09d6e76ad6ad1b93aa12ea54474e967614320f8b3e1febb07b655f53284313f82e25f55e6002aa1da9fc8be4fe66dd3994fffa6427f5a665708921038c6c90a251b915d7beef69f3d4c688c3cd7aa7cb69e22e55890e77e91d7bcd2f21c41859140ac93905d01f473724b23fb59eb7efa52cb2e1872fcfdb1796abd4e9ec27d0bb3e5035a59b15a0735b4a0c1cb0a62ea5114866ccc354fe9ddb86f145c96858b920fb2343c581f73cb68edb97c0e8b684ad6029582a51412e807bd587a943f7aa9ccdc74dc411077b63337d7362dce5d072289dc922f5fbb7f36bccc48ba8091a58258a0ddab802eaa913bbb04a6d69ae7e07fce980444057702fa3092846ffa755669e7a0b09a6be691c245cd434347891dd9ef86715d00738801046c00d5f6c25ef1b88593dbd397c55cb5ba3d0b429e729c90b24b2d6be679e2c092cd4d038de7e852e8d94ea7e54c3c928ccfff4f3b7b1ec236ad8a3d62327d4f3294637508075d3df6c61e7045cad717365e9b71c2c48e22f71bca0703caf510f9565e8fb124f1544ec2cd083043ece94207a69325750a4a55887a43f49e713b19eb7612df971d7888f4757a1a062cb4a71e3a9e983d7f20ed9250f9f70168795372b065a5d81db36914f0de5db29fba9498417b158f19db7a77353d033e50348aee7017a78fa5409959f6ef4aa85876b277a0a4730f6183e5ed931fcdc6e121daae1456606339798702236ee968be3614ba35fca332b22be19fe57e4a6c51f6305443a947a590135beea83c06aa4fc133874a029409bbaaf59c2fc11c9943879d3a82f23a0eb700357e94ae56835a4477177dbb3fb6b4c6ec7028e3007473d21cb5c08cada2187993efd82b5c1786f23899f5a6a600cb3f3cb1ddd4d63afd6b4865e18dd128aa8e4d98e669cfb21adb7eccefae7f576760aea519d59a508cb3a25c3cb23482f0e930e4c5c6ac70db48e586a20435c4ffbe6ff7864d36ecf848f62cbf8b4b2bdddc22d205d3452b0cc264d27d1320c3f090a056c66a491af13e8d1193f55028e9639cd47e6af1a3f02b3efdd8c12c2dec6185d943d4a7a9cca50d480332a425439ddc05516e88ab805d3056066f3c62f8bc2eab251b6696c138da5424dfb97fb78e7cf217aba182439813fea14adbd1823242abaa1762b376987bb428ef84ecba894685cada624844482e73c56ae2b9dd5f1489841bb140b3fcc8d711e301a99e558786ec1f84d2ba4125600d499a8791aefaf0f05bb35d1bf3030e90b7f597c940d3089575aa32e0a79853a88ff06dc95cd97af4ccd3b272ad98cbc07d8667aa4049fd4d0f21d6e30973a19b783d53552796bb1227f929c01ddd490bba0b8302f6747e77dc081e043ea7919e824fc94ec4e7fcd9099e3a3bf618c3522e3822183f637d5f06ae35f4334623b4c97a6a633eec1718630962ef1a16a500b86839a66555fb535ddac46e73b347e6ab70235631203d0f587fe124e3dff0cbbc375a1651c11f7972ce065155c12bcf4a6ed35b31f5a22f1ad9f1b6ce76840658da71122b8c399ae4cfcb3a29002c689bfef6609066e9959891437a2ee642ca35ce1c33545137e87d747f86d8a6fed3b525b3c57ff57cf5267bd6c8eaa5691944ff3a9aed8d932cf6f5f32e5f8a4d1124c1b142beecf2d9a20eedba8de21b55d28ea77e0edb7e294b503df6e9c5167700243b2e96c062d05d7395a8ffbf342e391a55cce9176ee67e3f802bf8b7d2efa1cad6c23fb852435e0705794c94891f6fbafa579c5dde56a8cbb915bac30871d175af82c6d48d52f9573ae9969f82e5e95c7b439423b1ddc4e3e4bbc4a0b8b9367d67f8066cec388a4ad30d549072d321d74e0f8903360044837cb399b64d13fc7037fac6a89789c28dbf34de7765112f734836f806740d20ceda2cf5bc5f553286b6e297f4d00e328e9c603761135f1cc132844c95c8581e4411a0ba84fca1f698c6d861ff86435f1435a8612cdbde8d34ed4232620d1896b8bf6eece946b3f516816ced9927ba9fba7c8b9a13a33ca6118c4a9934a7cd3bfa5325e8f1b776389c5c0682886f89ea9c043acfc0d6f988a9c290b61dac8265202de6ce6fbc8dc8b0abf4c7da17ca99cb5b732f07488ae549841795484dd7fd80f7bd01a03", 0xee0}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ff4ac8e04f6ce6c36186e1144b0bc229ea10472f98b87cae", 0x18}, {&(0x7f0000000080)="094f73c0bdba15262e7e4c94430d0e3e836bd35e6eed64cfd8b747a32dc16b76b9458b31c2abb5c9505b41150dbf109995ffa0f543e5a4dbdbde0b971932d97e1b490f5a3b3dee5c7de5dddd8cb78b7d9944fa259c3af610adfdc14cf810d19319ac6ee07a22d2f23b5c021005138fa7c3961b7ec835a6378478a52e5c00764b795e5d1254f92232e545ae37521c492dea47b4d92605f7ca91a9410ddf257447aeaaa834f2962ccde431cf06dcffce15", 0xb0}, {&(0x7f0000000500)="95d078b195cca6ad8e1ccfbf7967d514cd7cc2f989719676134f074a998b08bc8d68cbe418fa8ccffd22669b2d21532b5a67a491d70735e70d0f009510c4e90f2ad3bdd4d5a77c1fb36330201865f33093e869be975fafe5f4b6299b8859f40d7ba22b4a60bd269e28427eba5d84878cc9f897a346424704327b48532d30b43279d4ba1523848274561ca91441d75de1a1332d07c052254d5fef7b0fa38a47860042d0882d32cba8940d10046ea25980fd27b63a416357358440817a3197d77a5b5aad029e3f37e62350b91c16a0b420d2c3da1c1080c3ec36c8aab3a0157421b3af3602578715e8a7a2685e6698fe8d1ee76f3b9985ef1dfa566643ef142f7a7e7e09d89d03af7b74cc47be68b7b0dc79874dc9c77344b7083377656ecdccbab1f8c5fa488bbfab34f1cf85f5663ad361e696095fd856a9e3a80fef9b6a86ab7bd281d7f1fcc3000aea17a5a564375978d068e5773bb06b68ed31e8e6a2cfd866bbbb071d8153a8d79fb3913fd2d3fe9021b628fe06e1a004076672e9986e42976ba4698b24fbe47913c946686df5524b781f82f573f06937b7a38a288de21f0a8b437537590aa2fcf87c2b18f2fd0844ba57f6b7ab7f60eba21c4f87da76b8efeb8c8612f8abfb6245abf8347723083d06107752f9814df3e26153b21641a963b768b5f7ee8c5b0568a129cee925ce5df19d927f3d65f2745e2ee5f7aa93242a58de80e896473b150a28fa5d9c8310f4a150fc14fa05bf80875bef81fed22fa5ae2d854e3f19731408a9c2dfcd2bdf0eaa1bf8e08e3af7fe513afc6f3d1a14fa66dd619a081a6489081d579e4512bb9d11fe4ebc22cbcadc09b92dd0aa45cd29f181fdb21de83e8738acab4fbcb79c5429b44579b4f866f7dfe94c1c478e61665b06ce238bd5dfc26aa393943dc4c8a93bfd7b70c10b09f37aa8da0b527c2025084cf42a7192a4cd67d8bcef1bbd76087449dbd5e63efe58259305850dff78aa6f05b7b3dd49a8a26a5c7ad30f673fb0868ed2c85afcde77aa99d929e9aa9cddf71b34fbd56dd76a9df6a22a0ff7e2dd91bf29071c3bec4a807844b3166f25102d79cbc54be5f9ff85629d87512b904ce0931fe440cccc7c97855a913416df6aa2a3ef3c4be029103aa37190351fa5f37fca3e05122b503bbfbb49d753eede8e44ac737ff576e19a67afa1956ecb38fc6aa276e7892614baef4c0c6ccebf9139a7ea9b516b9d409624c721e48187be5477bb4871f7d5f072fe9d1b791c7668951a23fdd039602d57c764dfb2571bf047fd6465a67934b888d15a3efd1ae83f9a2a12ee7834c116f40b204e3e42abf5f18eeec42fdbdcfb92ff4fbe5ebef42432c37b675d288f169e0bb7d3d7580b9099619803bd957d4eaf08dd45124151feaa55f01af7c43e76f140f102471f3bf615fc7a11a7ec3ea58f0d271f300c2f026e2007f68212bf38e4c7ac9037b01eb3e06824307645abd19c1cd4ea77fe091a7bd867a618903c2e122890bad1b53d54e57a19f6e9bd99d30c718d5588d2df825c5b35c22c916d31b9dde88a32fc214ccf2cd72bb0e5e7ea40c84ca74b2892f591dbeb8b0d2ec53c1ee2e9a9a8efdeb4328aa4fe95572a1ec7f2144920b6b02d6d82fc09888b6ae9f91bc17ce8a4fc8412b112038b0b305f7e92c4d41dcd6b1657245ffe6dc1ddbec1a529f88410d586519878ce1144fe9d20ae38f0f98410d5e7728ca0e1181a64333eaa9f7a165b494de608f51c568e86f68858d41a66ba71eb9f2fbb8f927540b8529c7182d60afa39a8d060db03ce32f09a1bfc55c44061fe61f1a58339910c0d68c9173bee833776b8fcdcdcc110175e78cc319d3728c923e51fd80ec0ed4d3cf896a8f9de3db9a10aaa3000146eb3d9ab01b9a37c511a4c01ae15cc579503710314b7657fb5bc141c853cdf687eb8b131229ca1a222327a49f79d7796dfe770a365d4f877b9dfd624fbd0ccd9fa41d3a43c7bdebfce4956d679e04a75813a586b63a47f3f5ba3ac38c0011bb4dba6a9b56499cfd7838ac9bf2492f801eccac62e335943e8066881f99b468894d598ad0eb195c743a20f2e3c34ca3aae8495c1e7cf1c728142644da2bbfe98b7098c63d15a23bcf17ef06370e4d92e7d83e64e5b670b2b3656016f4f04d635c34bfd1212919a8c6b16a4254c9648959c19c33e10e8593f00b931efec2520806034230b5d2728d52f12b5fbf21f59046bd8af23154ba48aa8c7c22abbe9dd6e8c0f9d56193ea9e94bdce80f9124a2f43f8b60f4caae49d9df726717c71356010bfc2511982244c4948223dd1b12084f9ea0627f5ec1594cc056039a9f7a6ee222687b04458dddd2019235b73dcb136008080c6a645e0e301b14b4c46fcd629de4498dace5c1ec775fc2b8ffe2faec9389e5948392409795f12353b7a1ebd578e0ec2d9312d57f82d6dd97436c85a9754dd0f47b97b85a84a5f7d499d23bca2265cd4c87d531f0d322aeb0e749ac438902a103a7244d42c8b87691a276746fe45fdc0178122f84d8974cae26ce4e729713810da23b0b15aa62f1683d9e1ba78d943a3a717701e2de4fd6a0a37c8d07399bc46862b6fda23e31785f9c04e73caf93f2ce377be9660a441ab2615a777870e3ccc7f0f28bc17ff4451690dff2ffa6c3727cfa0fc7030d194070c8086d968f9217098ddbaf5d3347ccf8dbd9f7eeca60b6fedb4b8f5f9075897ae8ba77892fd070a4739aed87bb10bb343f626dcb28cfbce1b86c1e028b823660b6738499b933e7ba90c09d266b2c1bd6d4841fda55114197c5a52ee13ab8249d9dae3e626c57c75dd0f8e7cef73bb5b3bc3e3c5182708fa498b813961a53ee4dab13b28640a4a025b7eb7ab1302ec65be8a84ac7f865a94ab90cbd1d1a4b433f50c6096c71d12aa230ab6c736ddeffcea7c214d7076cab2f1b54d0d3594c711fa4726955561129fc214094736320b423435f7a25be43272739bcdab993bd22dcd080dd16b9327941299f87159d614689026630ac3cbbe0deda818c172c96996b622728879cc086b08ce2690604c64a305dee29eef7c4b62267b503858c45fdc7ebfb33fc5aa20fda1427ef19075738b435d297e6163e6ec6beb243d6d298f8cac66304620bb32fb0ac66b5f7e1fde94e28c9c986a4b658f853b30561bbed50f8f2e68d6e78f574c0f587ff7aa191bbbf3c171d2185d4d3cba25dd6bad089706cf187529d5a8b7df908f7c644b22e07b3bd7875506a89314c0b79d8f110f2e7c53de394de51def92cdcf9a4530f3d9efae03b9c814d5effbdb5062bee4a4a76433a2d6b8a25d76026c7d3af547851210bf1df3c8bbb245db1d25330679611d09b6defa304286046cf4c87ffa272094ec45244f0c2759534f15359245facea0f6c5851d9c8bfbec88319e69737791dfed6097ecfb51bd7faf7288ec54756da67eeaceaf66389bb2d18d9645742b605a599cbd338e38f4d714756fd8efa5e220a990eac4a07c9e2065eb84973c3cb18af88aab863aa257d2f29bf746ac210226eb25695605918bbc0e6d3031038a988e62cd2e9d557ce2ff3500c85e68ff02b0ba479b4a14cf2f57947668fe592ca8cbdafcf5e537a6c166d356527fa51c7e98ebd2642122f835244c20ca99f431e2bc9bb4a5cbdeaf09275bfd20adadf0b33db3ba91e9e08d915bbcfb69cd4222afffe3381777eeefab47bf9dedb6ac9a7679fcd1ea3667c2f5b4a159d4c0460965d6cb943b8b79b69d1aaffdb09a519edb5499f8b5cb16294a038649dc0cd913eacb8b72f6d28e0346beee4d7eab9f084eb3ca24972d326c745d31c38bc0228680afeaa4d2710b4a6b0e367d5b31eeb00d9e1751aa9e9f115088e9be6dd132b5ca4ab0d003f5986c3aac1e0e045619f59648312b0d340006aac2ebc0c297b6e885b52cba18083571ecfde279bd7889d7da74fd12806e530fadd090777fc9feee728df4076119ab78b60bb37f9aa66b72bc2578313d3c05e2e9cc6199c1b1edb4fb137b686efc8b6e5dc4a9875110b5b316e24bba1d8cb35df64536b47d2857c70c7f21853c64023dcace15d2d8c56a5ab9a6cefbbd314d87977ae84f1a51f1df7af1a5c4694f4d00661a7568e753e15537d22aa9cd896087963fe87f9805cb4578cb029da27defec0935ded6ac8ae17dcb5eff2e49bf74db89592b5b7863e3241a6f62e8285fe8e4a25f7a66f6924993938a66b9af02b3814ed7f2feed45590f54e9d34b90b6b5f874afae2f50b3cc0166b11045eda0718458c2ddbc6777ddbbd583b8c907f895cd764a4564bd170d149f049feb697e30c124be7b78bf31a3fa323411ba460e9747d6c255f0506f6fd10f2c2eeedc018649a91bf74816c6d31d0da4b023c767ee6dc5ec6868e06dd2ffebe638e4ce648e072a6c21e9b864ab4e3189af7a4772f9965d3b45ff12e6276a77c6b6ccdf413321856f347ed121e2131694a3c4e0f4e81efe6ac14abebf7e606866c419e58c377224b24b4ff2eb95c401c386d0759c2869aef23d192d35f68e832c75948782fb7137c62148a3febd917dbe9716a6389f102348f7190224fe699e07314d2e8012eea943b95f374c9baf6a6f1e924518b950abfed5b3994ee43453eed28906a6e00ffbfaf97a2c39c7b6cce23407186bb3c84337005c5806801c6fafa84ff64a551a2ab81dc134efad9db489b9626c74c8abdf6b2bc6aa9de1a1884985cc48e51ff7d0c080b3c193253a2bcffc32d4647dc0f5b71a0b9e30cc79654ecfbd57d77e9930a1bd2b00974668a508a040ecf3d66af50cd5ef62424c85c33eac3fd8aa72a776edb2c5c901c499e87bde27d68ab9e93d48decf253ca49e389ec5d100f6d7d1db500492fcac747973d3df330660ea9536de399c60a8aebcb65d8da45d28fa2ebed5b6aa31850d02fdb4b1b1f899b0c64f4da8fa1e1e4977484cba4457e3c0368b1b88016b03f4795b43db9a8c6b9088f91eac90b31891d3719508ec2ba5a05f80847e6dc964945cff568c84f6e692f935dad1a6051da79305cc108db68d473d216e8288c04b2a9a7bd287d09fdf2ef769952f04537e7341182b43586520060773d26a191c039d369b6b8526730edd94977eefd1679d948bfb3c05e9e355f8c693c37381837bec920d1e17c7b5ed94e4e376167a421dabe56d34f419cf2dc50b2970859511064c7eb9d4f8e23e6ff25969ccee132528e2c3c6175aaa396cd452f53480f5960859a242f8b29d48ef64adce33c8f500df9c505fbcc89d97947804f168c7f2010bf6e03665d7d51756cf4759f4d4d98058ef74d9b48180f32bcb462573cc7a2c0021600bec019b394ff2bea15c6646b0e9745cd02f5db126c3edb53b346eaf8c48eca3a708657e78441f5f51cdad9ba3cfe3178974fb1417e267cabf67238594c2af25419ce2b6b6559d6a86188794adbeb4c8a1bd1fb660b2cdd84b22f45650ff1ddda036bd88712e70a2065995f357f037f1256de49bdd531ed98f90f90c0b3f44617e2f431e55971e3bfd942fdb8803885c31b55e0e020af7bfacf1474b59efab606f1697508e87c9947655473022f2b7d4c84f9141d75e57c319ea80afa65a631e83c24a3f0ea72dca1a0f402f365271bee112b60a64b788955f7b6ec98c57383158f00db5917e0f7d11d7482a445d81ba1ed295a07f99fe36350cca9deb54f2d7e0a7ec580bbd04f88f0442e1b6c0ae69fed1cd02921111de1eb5ef62e33552e830af5264221169149364d0cf482b05a30124bcc2a76272ce351867df10a0c2e0dc3b26e3add8a8a71868513193ee39e7720be14", 0x1000}, {&(0x7f0000000140)="c28861e19f2a8a238100c7d57ac11f13bc6f6e7c3a77ee2c29f62b912e92e218e013674c75f67ec5d3757b1f2eb82605c44b461370e29b2d25a3d8ead09ab9cd43faa802ce016a29e042ec985fded31026154dc05aab9cd30b38ba27f0c70849f4d76d06e6333c0394", 0x69}], 0x4) 16:00:23 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/79}, &(0x7f0000000180)=0x51) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="2fd4579454ea5d0f79412fb404c3c4b4100327e9c1f2499b", 0x18}, {&(0x7f0000000100)="e0f9f86a6ecc171fb68697dc533c0f688c3e54", 0x13}, {&(0x7f0000000240)="34c5f185b26fa9e73b7f3d9e24c275623438f222e14f7ef1c4219dadb21531c42d9978acb5c8a42499865bb184647e617d780a20bd1ebdf97e9e73fd7b983721fb6228e606aa3558055100fd63bfbb54561e10b1c3c8de604c783efdfeb74117632f8f0a4eb2e948776e716933262fd0a790a9513de9707bd6d66ce0dea863e9e3f5428d9493bf1b02fb5b82eaaf3aaccaccc8665c8036ea", 0x98}, {&(0x7f0000000300)="b511a74d33ad768d0a44da8159bb0f28bbdd24105425bb00c7b75d259be7d5fd26077fd0bfb668aff3a42762e0fcc739db446632c9dac753a0dc75d2e62968c6aa41a1b88af9a60a532b36d7b0c24baa54ba210fece6b5a271c6101985f7472dbf1f00698e8db67efa0a6b79dd2f3cae0438f06c69045dada46bc618b3bc3985b9524efc4b93e3ca098af5efffeaf7dd0f556db221b8ea142db5b654f394dbbc820ba9781e83ac83e64e8c82a61c62ef7cfd8998ec4acf25b42af9ac", 0xbc}, {&(0x7f0000000140)="c03b6256b1d5e30ba9beea30f8325c4623e820ba9fa72bfedb7406af8304ce2c7b6e0e7fafa9ec2a5d34963135e0ac", 0x2f}, {&(0x7f00000003c0)="331f524c44c0173e8fa4d4e6d0f4d5f915e84418b81017496c0b82895fcd6b3b71234256d0817b6b4b3d9e1f857663071da046f8423279f37c", 0x39}, {&(0x7f0000001040)="df471fbe2423a62b56dfb862862d95632f3af72e85134229897ed98234e11ba1f0f39eb6504831a7a1e4ad5caa04136c75a521f2411d652f173d069ad642123d58c961a0693cfa138021fd97a717130da994f816012f48f781d1f28b0981b0b4999bea0db26b7dd0a32737b4669a6f302e9ffba1d40a7db549a2ab07775076250775d5b4ec7976903d3a321ac3a2c9910ea9a144646b21ccb23b54d823d4e0e8af4ecee4fed7b9e50dd62d8a0d6922bc54f9f4d6fd527fcd41a3ab913cabd31d8a29dd00d28de02c21f74a1b52542ab37f200cadd26a414eaf6ca61de8c5fdd937d1f139b9d13c9b36c9c2db124a6ccf029dcb6af2b23aa586608bc91d3486158df6df962e4c70ed88eb83b7dced47f6ab4b27fe67880d8a20996c4cf64549985e8abce2dec0c00df651e435026bccd9c6aca8b05e9d7bde1e2eeef1362c5ece7c9d61ff1652718beb1705bef8fbddf91355f068203afcb07b2f14a2bf09f70fd5e26f3d7d34f823bed572cf01db67d91d5f462cae6bf57776ad7b63ea3e4a327bd8f4b5c2e3f7646aec14711790d66e6c3535f4b556070347bb343d863d7ff8cdbdadda34d1d5252a60dfbf9e3b879d2134072032fa224cc9d7dfb880fd690db332094943b07338b755d06047909e68f947abe8a94bab64d9a4de99a8d4fb47166f9c09366a578b1dd421d11795f50f09f70d54906ba61fa6e087ac0c0a7dc8152586eb24925a65a461d49179a03955410965ee15ddf55d17e51f1ae912cdf404dd855a1db9d5514a38d8fcf1cb2c1a8d3484d2ca23d8791e0e9b514185f52ba732e819d3a0f44c609999392fd44be445dfa57e9f5d4ab4bd640b818a18d0bd403214148cc665538f34929ad0556d2649cd11f451c05e81a19757a7b11c7d58ccbc159674e012975b23092668feaac0d79dcb36d328130ea27186eab429cd2e37ced59e31af6988244453dc54994b288cc6d4af0a7dc856f71debe9414ef020380c42ba8cb0cac674018c4552f02d97acafd4dd54c165bdda625d48b1bdb6a6ddcefc986120dbe89e0cbfa13b71660af0b8b30175573709c772ac44a5f77ea55dd7dc0b2b4951b3f5d46b95162ec6d2c209fb833da45f9b084ff2113c4cbec37e1e09377cf60a17556200716f13c54d15118a57c55f0784bef156c0c2efa464eb7f6d3da307be0f42e0e9ad9bad54f7c9739cdbcb0e457aadec62b76eb6ead9db2575d3ca104ad29f411ce86ed20e7b0868317b9c995186ecfc8189e019eeccb106afefb412cd54d386cd5a127df64305756c7434efbe30c649154053c7cc275e399ce28845b3fe26a7307fe59223e1832736f5d92d60e5b838e613e54ba9200bfb0452e302a0872c69edecc4a9280d807e38f02682274173f06576839d22a970a16496c14b25d0a9eed474d8872c23db12c2b1ee692322a4d34945deba6934c89e93e8d34a7d6169a7314b802c94a0d965f80f054d961a8bd58dec927f3c7904cb533e34b1dc16f1d9b039a2dbb5b70a2907b382275ae3bc33fba8466b5bdbbcb21ac0c21cea2559dfc26d56b8ffae5bf8d3fda8492765efca8df5b719766a1c4f5ec16d2574e9dc817edb58a70b2be240148bb1c06d62b8bf5c05fa3cc613588ec34e3572eb9bbec4f873540c337b0036d87a128c8bec626ed70fe007a99e75ee8e4014283c1fc95f8345159eab120603b73c3fd3f971633129ba97b54f6413973cc3bc3f80f0194ad2b7685272f3ee1cf056124284411f84119e094202f4ca9615acd0381983657d16cd752e5dfa463bd738bfd45ac84130d9889ea6b564f1b1b1f46158f24767f8af9edf29e3f6fa9c4d9d659ba1757f54907399714dcdac1b2085bfd0140a1c171adfdcc017e829d9a9a8ff996fb6794e2161f75881928507c168d35e10f9f07bd5371aac754b9370b39018f925b19706246764d45d5c853804fe47fafd1d3a5b60a4247eeb397418d39c65cdc17d39ce93bb28166b8a4aec779081bbd7c2c5b931cb19bf8adb24e2e588ae3df6a98c1485bb63f9711ffa6d737b81d19ccecc4c1c72bd34fe721112c95a4e59a2e90b2c17f1fcff7886377cd7824c8aa699b27f19988da53058cc4513d95c0dc56dec9ad3b3d0561e23f99d0ca568e09658c8ecdf231cff85076a370a499c8f69dfcc7abe69944255bb33e31d607d73d2807071b0be1ac287398b28a68b21c23daa804d0b95ea884aeef2ffee31a00523cedf6c41551cc17fcd4ce40c4607e71187fa818e9e7dfe69878a8d6f6af4256a18a54dc3fae8247c5da548b9b0d2f781b5cc39c1b4f184e03dea265887db955a8e59c851a594f97437c27e470a4cdd1488f2c748f32360f8f004c857074d42e4b256e9083596decd76b4519ffab8db9f94f6c1627737749b478e3fa2a8a598624f894f81dc7362a7cd18cd6b1cc5a9378c985a42d48c339f1bc270d43680c3437e6b89086f99082b5ac64c088842baed5f580f8513d553b988e69094484b47a98332e50d28c004d21f59d1181f32f3ccf9c69ffcbf2bc69efbf6f8771e72d9af333f50c0d30840545cbfea205d3477e436b2992c47736a279bd1c8eb63caa2b257f4530474e85c7b380ae256017324474252f00b4a971eb649646191dd7f206b7705114e03cddbf8b0c362c62f3f4eeeab497fd662a19e886d0e573c1a08c43fe8ad7cd8a0ded57adbd937c4bd227c0ad9e3e93ceb16e2c62153e20307da60e8319f0da724b33a4921c9ae7057a1bcf85d01784a008e1871537d76ba7359c8d48f10cbf87c24acc02fb742cfbaa1cb4af955adb6e6b0d0be2c051cccb216c2c671e7f9fe6652786d1333950c3a0441407c4dfe443186049275463edc89431a7db2188adb9ed25f2fdd6bcc19428542f13698b7a070213124cc8dcd4d9af0cec29946e312b9f42a38af0dbf53c67715c3ba605741bcd280c68cd9966d6de7da1097b6cb32b9eda4c3f4e1e5a147708f109ef1c806d5cb078075d61788bee10a7c0f2f3113274a1c2620806eab2d6de80037f1c37be34523972c94e1c244a211cf5e1df93df12529d81495b5e25edc456ebf36b912c22928c46cdbc86964c3454aea46243e58ac95b0120660280aefece8e3b22eab25231dc2d3af3918657c0bd59eaac57333240a75169c36268d6ada7ea1c9d17fea0105e9aa5510c9aa50fc5aa3c2a7524be0250880ab4d26188f2b4bb8392fed22c74b6872db8b9c5a7ce8f497655634db0f547b47c7e6399565e2ae74737a0212126ea7bd1c0e74bedae8917a851a9414d3c8fe3c9af8ea1243285a5af388b79eed9346fa1fe1f6d389bb932e4469c7dbc5fddb8dd8e11eaf27d43969a73bdf080da62da984752eed8f19134284fff1c6da9d26d947ee36bab2ae0443ae2bf13fede8181c19f88c1d061c1c4087b29683239a7f5617b43ef7bb874881f84a41b15b4cc5a9dc8118ac018f9d63123b2dfa1ea561ce4f31cadd890b879dda516fd67663de1474973da72b5a63edf4013178001ccd8635756957b46bb71f1d802715d2ac77846dd9512f51a9c22b1ea1725ebf7be1c3e21aceeb275bd53d8dfe92682da6475b63af540179775cebc5e154a05d106c32204ce23e177545f610b057c2f381a8f8bd815a925e3971be3f6cf726bed39d5e00ecc9168a25e1e7283c0044e491f5035967aa01d509994154f2ee0a165aa779902b1bfa14c937e12d889a4ddf577322cbb56b62caa58752f382dab2683d8498769db7b32f804facfa257012f8fe6ab3a79489268874474a27c1e4e56a269825dc6cbf0432cad77c97c96f6904ea2659ed842225d2cc1ffe4d2a032e561e40a68e7ec8893c112e8f2c1910f8019e1a38e6d7efabe7061bb6cfee78baf39d835f821fc5ab902c9255b06fe4779b98486267f8b90c6983c9d4195b714c3eaac00d3a50372e75c069f8e530639c8783e8bc8c4b7e913172451c62cb563efdddb94dbb8bb943ed615b0f19710678be1fe41b6c39b15f49ed14f0bb83e47bcc6997442ee40ec56cdcdb3a90bf56f82ca87df36ec9961912e4c9a38e7a87e16aec12a1507f803a2d21c1d3714114b5567fcc82052d8698e209619d386164aaa25a9f3a08044ad0457819facdf694ed200ffba1a6eb5c929bc1fad5c68e3944dbf63a04ac92a7cc4ee2cf3bd2df5fd179b021b707d34048bfc6f81ce55ea43466df77ff3b0c3349fa0c36c63a2c3211d583c8c41bbc6b58a35054b28f1ddfea96287862271c91a25aec4acae2c02d66a20bb99d580e3cccc8ac6c1a0747f308111bef5f17a6f07593b205c11e5a0ccd9904549d8e53fd39bd12247b33132a8141e85238ed5628089db90f1f6dd1a2cda2dcf12ee4f933e59d514e4f104be907958ca51a91d59165ca000c3171e399b62844ee051d8013606f2e08f9dc021e16740d6c5f0d3cb5be75e82256a121e3b587b1487550a581f9b2890c86b4c6e271c6c2b2edcfe76b9d0d28ff714e8f24572b4a535cbc6296a80ab7375967c41d53c0bd6dfb8d6f01e6b77da82211c7d31ed5d1fa936c56937dd5e824232ec1e9762c202ab1e323cd5412f6a726a480ab848cda0143b4a66efdef815e2a4914df9a4f591c3f61d3709bd8f3fc4ed70030d7e800dc20f7b0431a16a136718bc6a5978d3b30960a17136e96a02903e377b0f7f33875dce339cbc242b3b053ec228863ecd9aae31b57dc394aeba15194440b2c205c21380fdd02100eb970de0de58c956a263c744daaa4c31130a6ffbff5c2859fdeee0d134be1fbe993d4258de330d761e952285555ae8821d827ed2a3f9fa5995cc9f9ab8bcee630ba048422f860e19241fe03010ae96e5a0d9826f7ba3fa091aade1e268046b48a2118baf4320bf0c1c38e8240cb280384e5f2c719bdbd49fb3db0dcc4248914ca8120379d98a83e0be8724b13ec91c09e96bc966542773ff6f8a32fde69bbb05d7394e088092b4ddf2b140a48fe76b376097c2b20dd01ffa94afac22abe650c5cd3c8c2dd11440bce230588b29e7c92fce6dd0950eb981e47aef237694a60d2358fbc0e6188ac17d76b37b0e91783c6cf787aeb7f1e345ee6b49ec69f87b080899f9d306e742ea25599be4954a1805cfc5883529e3b4c2ea024c3948389776c707d4aae46b2fed4a18e3e06b303c175adee55f3809ab0c9dcb586e17b528e6b9a46545b0055c1e08eec94b750d4946ca03fda7156c4c502be846fe3fc35ef87bfa95da971e1c2d42d37c470f4b7e610b49653899d8de93335afc8ab02542c97328cdfceca37d33156689dbe1979e2fefcedd8c258804e30ef535ec3f095e5444aab1d705c47b43d02a9e672164906c8d95ce5e26fac6057973288d16ddfa7806aae62e3f03d30c1bd174688322ca41d8904f6d98ab03019ddc8b771df461c527a210a0bca3a62c43f715fd65a379f72c9ddb6618f0d0c38f1d8aeeb56571572472da2c3ff5fb983b702f3ff9a1022887385ed75309e4c17a231b9b5f998bb97fe33c90f1944d3d969d0baceab96f80d0d99802e25f7aaf10c166b213f7fc603295e42411609fd9ca28798a239588cd9563c97e99f0c81e23daf25a49553e5a225111ee857e2593028faf9bd8ea1f901b766a81c9e346761b21c44d7bbd5b2d0a489bce06ccd654a1d87d81e00b0dc4d6f597a090d69dc6d8e2061494ae86012b90071fbbbb862e072ee5760cdd9033f51e3d1152b9be846e8e1c70cf35dfe91e9f117d9157b9c221a26b4c99c95e22b655c767ca1ae862cff6df40aadbc406f9faa3c937232ef3b024f13cb5d7006bbe836b76f4d427a58bde2a13e", 0x1000}, {&(0x7f0000000400)="fce65dbd3e6aba5bec6406e3f7eacc0b8c7bc459c3a1005e63cdb2c51ebeff1d7e5c3b48cb8774aa1a3ba7ba6b54762ab87ddb3c19fab1631b885c0824180b692d9dc9a8e2b6d20e815c44c65439c245957ba449c1604a67e451404e3829e9d81578f46c055dceaed77bfbf87a4515b0e2faa963bd24a311fa54ec8e7c47050e697e0115efcf9c0808f0f022f8db7d4b5fbff97d3c7b1d9642ffa46854718e1c7794c4b47a5ecf4a6b5a23d8b21ede5400529471c8bf81ba2065e1d25395bd61c3e9ae8c42f7ed70157dad51bcc4da6db3283d7bb467feafd1d2e3d1b61dc82c15b8442b41b475df", 0xe8}], 0x8, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x38, 0x2}, 0x9) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f6e696c653000"], 0xa) 16:00:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0xfffffffffffffbfd) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = dup(r0) dup(r1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fchflags(r1, 0xffffffffffffffff) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xe011, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) 16:00:24 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\b', 0x800, 0x0) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x8000000000000000) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000200)="8d") 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) sendto$inet(r3, &(0x7f0000000180)="c6c1b65f5b0d7283c95764d09cce3568928fd976c593090dc4b8f07c4d41061e36803132fffc6de28b8ef4b4215b4e01ffa3d1ff9d8ea1072e162a16f15f1f6bed011d7aae0328f85b2a5094ce9f8aa166a8d5b66e1db4f0b3c18d8f9d42966b9ccc309e1f82800259ca55dcc1a1f791ede2ad4d28d31c55e35d373a72a8aad253d74ec54dadc1cff083f6a3e8e7fffb6670b55974ff06b8679a", 0x9a, 0x9, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:24 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) recvmsg(r0, &(0x7f0000001240)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/182, 0xb6}], 0x1, &(0x7f0000000240)=""/4096, 0x1000}, 0x803) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x5) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000200)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:24 executing program 0: getgid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x64}, {0x50}, {0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") getgroups(0x4000000000000207, &(0x7f0000000040)) getrusage(0x0, &(0x7f0000000240)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x8000) 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x120) setuid(0xee01) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/252, 0xfc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = syz_open_pts() r5 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x2, 0x10) r6 = accept(0xffffffffffffffff, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) r7 = socket(0x1, 0x5, 0x3) r8 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getpid() r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f00000003c0)="27824fd5293c2c64a29ecbc7b398a50cce2aa2a097d3f203b6bcf63f428bbd3dd8a9c0e5b80a127376ac0eeb2b2bede6808173831c575bb4f6d092a1eae89796e17aceed99da7cd5d1ad8164481b5d7d724719dd27dc6995dd03f5d17a086394bac7b33e3644f48003f053fb781de509fe91449dbec24ef7af60e979e54aadf0da00ba5f836b3211be23be011c33673e3868143640d098ac9fab05a2fd85aefe9fb618d687224cd7cd6eb77ad28ea91e7ec62002557f091396c771d9a1d225911c90", 0xc2}, {&(0x7f00000004c0)="e5c3bb2b0a31910a4106b93c3a432d3c7292f89f9dbd9d33a97539ea8d2ee0b829d7fbb55279dffba28e42d79612e25630d6b1cd136243e3b2a2e1ce3fa61dffc980b5f952bb5d1f1349a51057766f71e8c00012078374627670f683aa437b79a30da432fea9c6cde84a3dd79e6b7744131785f7400373bcc8f9224e13114df9e2ea64c1ba89831d382a9db518fbff1f98d7e9b75d3c76186976ab7e72eaebdcc56b0a9d0c1a", 0xa6}], 0x2, &(0x7f0000000780)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x70, 0x2}, 0x1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000428d8742d8a34c45d4ab5127bf24ce45d00ffffffffffffff0004737943b46590c89194f24baf6f073d031ae9b8dcb1521ce209497f7d9bd1ac63fee766cace86e431f1114ec421f8c39f06683cb9298a52ddb22e641205d8d334"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0), 0x10a5, 0x0) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x900, 0x40) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000440)=0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0x1, 0x100, {[0x80000000, 0x9, 0x4, 0x1, 0x1, 0x20, 0x1, 0x800, 0x5, 0x0, 0x7f, 0xb1ce, 0x10000, 0x3f, 0x7ff, 0x85d, 0x80000000, 0x7], [0x2, 0x62b5, 0x5, 0x401, 0x1d, 0x4, 0x2800000, 0x60d4, 0xffffffffffff465b, 0x1], [0x101, 0x200000000000, 0x1000, 0x80000001, 0x7, 0xbf3c, 0xe522], [0x96, 0x6, 0x20, 0x4, 0x4, 0x7b62], [{0x70, 0x5, 0x80000001, 0x200}, {0x8, 0x100000001, 0x0, 0x400}, {0x1, 0x7, 0x67ba, 0x8}, {0xa23, 0x4, 0x400000, 0x6}, {0x4b8, 0x9, 0x3, 0x3}, {0x1ff, 0x41, 0x0, 0x10000}, {0x6f, 0x7fff, 0x8, 0x6}, {0x4, 0x10001, 0x3, 0x5}], {0x5, 0xfffffffffffff112, 0x101, 0x6}, {0xfff, 0x7f, 0x4, 0xd6}}}) close(r0) fcntl$getown(r1, 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000540)="47c859ef4d1c8e2194abf011b24a5c296a932a02a8202f875f1041ef6b4d71d8ee3907699c2ee12c156ecacdf0b028ed3083a95d460918986b44e6022bb666c865ed4fe76d9326e5ff6062bb5c423b6932dd9a7192801bb372d94f553a43fa46f4c338a03106bd1ac1ebe5957469"}, {&(0x7f00000005c0)="4100106057f23f949ddfd73a354c80bc6e0fedb393d892a909f1f4b9a3086919aca77afd45e816750347465706fc487c709425e5a4e47af55d0d41422be7918764dfe100bbfb0337d06f2fdbe4716ccaff62f51f61026b25631e219799f23f2613369a40c857de6c4a7bae68b4c33b07d74c5a1036"}, {&(0x7f0000000640)="5c27e4dd22d44f23448e99977ee065a7ff2af7a996631bec8dd6ecf34a256c6efb203e8fe152b39f285b0b61a64e9dc59b4bde1de8d9e6ed1a0c2e118bf2d99f566637786eab0c31393422eaed1296d8e1b21c88f0cae5ea0132ef2f04dfcda0f104463731c275f8c9e98ec360c2bfd0383f78443f3061e351dad8bb0ce93009075feb7aef75fd514558a2e77f6ecfd914c5c54cd715f7e76b67d71ed68c7ef912b49c307fe45454806575732bd624ee94bc584abbd2edc671fea5fbe9375b25b8ead0e1131de81611e77949fa4cc0171a0f7854001cb6e637a2"}, {&(0x7f0000000740)="599ba67d33fb760857f987af035f9b08027455637c87d46273767aeb50006f961da65e9ef2fc368caef9cf278fcb3237d415500bb3c8f731"}, {&(0x7f0000000780)="0d465785dbde4b41762592c59ef09c4faeece3f417073e089fa9be1116485c5782e57fb5074a4e629d291af29d98ad2417594dc4b46110322654fa311b5ac1843bd64b20738776c81f7ea3d143d8496db659c567f3d20446ca708947739f0a3e52b936ab5182576ac149f1c3a1699bf50d5382f8eb9448414af6ca39ebc8643759aff5d0c9ac833ea4e2b57674c5467a91c9aee0376ff7c2df14df5397484942a468d3089911d684504f189a862405cb61e39025179ca934"}, {&(0x7f0000000840)="14dc5a12ab4eb2188006140eacfcaf84e2db1e91f8e64702df1977ed3986556e30c28813"}, {&(0x7f00000019c0)="b6f3749bab7e4758362adccc8d2221664e4558ac93a9a6e54a0332d42b69634c746f17b1ca725d4df6f3dec31ecd97ee471280df151bb0a50177360bbb9cb1a40c45f6822ca227c1415804556e6f8d1d26470ce5b699de4b91ceb6d8a08471726a83d5b73b6c590b311d056b7d0612d56dca00d92e76f316283a345ec5d643a24d0f8d6041006708006a99273f33995e1addfaef47f3b69f67da9d888ffd99bb97e911ebe1087f6980d56cdac4f9af130a7e3eccc7ba501510716dc37d992ebbad97b424e3b38dbc2353e0b4f12e7771dcd4bf44fbfaaefcde7e4c5ef275a58655e4559ad78bc6d2bd3ea3c1dbc3636c0c06e822f6db90a9299108c203c8a3c2d9912079b4526d8482c6e9012dfc8f9908d02e1601a25392f5aa2d1d37f8aab3352d5a892614729ae75385f443c0386b7989ca24234b76bb7d274df76e05"}, {&(0x7f0000000940)="3c650debc4339ea8816f38e4f8f99d6b7b99e2e3608464f1c06ba6405aaf47ad80f8b2bf040fe9c7264c10150c40132b322b34cb58e10ec3c99458cbe80856a5399e9d0e48a5b1946189148ad9ac5704f19a98eed5ee2371c1fc5bf7d206fd60be66d96b977100ee2286ee1517dd94cd0c0fe2c9998a403a9fa2f2fdca92fe21c662377db3d24c9377c65e211aeb3c51dd956ebcd7c8e482d5a2f61095a9556f20157f6c1c85934fab1b09ce30926aa0114014476bd8901eae95a4cc7acf5ac08e8dbc65b244548cda811d7db0a8c7133ca4a158eb074620210262b46e238a4c695a49a84b1aa49c86dcc72bd1ae73c327966417cb69e0a9261a16b2f57ec219181321274851e51cd09204724aad6e0f4f00196ffcf65af2a2b28b93a67c3574b79b0d6a5929a4e39491ae7e8ac765a173e8ec85c44bd95a506dbfb01f4a92cc62de7db622c3a258b58c36c267dd16aa27328931578af0a85f9a75dcee100506fac2644472139205273871213e4d97c60e9e9d48635a5014ce761d365e5981fda115a9f39f1edb90533929170396f3e1b2ec7ad326e8475bb88ca2b933c639ef6a5d9b83cb83c59306b77d15a18d909d72002ff75a550ce9bddcde92e2982a065704b4b0f3e920e855d97170599cf1c10ed4e568f85ceb39d6ddb4f2a81a0b1387acbb53225d64931614e125d23bbb79937cda29be67cb4a9efe13d2e66d6017cf6c8de7446e90a1ea7f1e6c21650bdf3f602007dee23030ad9f48dd12cf1ee17ad3d6d1aa684f6524c0b8f611ac8f0ae1819ce799d01cbb0ccfc60d43600a08ee83754cc6c5b3e25abb07e6f052e4f1e73fd86dfe157a42c08f2abe191ce0520f351e4d65f5327217987f6dd68c7c81a0dda5c4c9d6045270cd78cbd085fa18bec05ea2584c227660df8b2a777185b429d5e002d5aee2a425ab04111f593b2c804ffac379d77ca9e4cc167c658acb2b89024c7071eef5869062af4f1b9fed4e034b6bc6685a432f6fabf1f56f7665361639cd4d3a3423bf8b47d63c0257bdb7234551993b45ef620035fecfdde56be8a8f668931c06e03a360d2576cf28abdb8f13e8f6af51b67766a7cc4365500d7158e4b4f8bfd48d3f378e4b983b7b259a6cfbc5d24c326e0ab2cb1cf886d9e35a851b2bc1d9f18871678674261a9cf9f9642b29e8023e6ca397d3fa98bbb723329f529a41b5a76ed9fc716efc65b36bfc04096621bfe3314bd4c502746b872c2f5329a51a44bfe8d525a22b26ea0b00331cad47ffed6eba99e41e4c039236276e00ab4623ee32a672e4208fab740a3ee792a78c02c5770797315b6d6bef3504635f0981524d697fdc435aa9048d6b91c5edee47be8403f41cbf0183ed9db265fceca094cf21b96e11a58ce2504ff174074bc02c6d6b15c476f8b45edad2f5396fa49e19778183a0a8eea3ee319517d5d54644793417e19ae7f2b322c7045fc51ddbbe0a424bbb3b7454443aaedb905764750c94a7e1e0bce218a9fea4352c3c336e5264be2f376c45e867bec51291ed6b07416f4e1e3d859f8649ac4662d5158d753e54e84fcd880aa1aaa6e0051ccff39e2d39deaf454959581add8f627192aa5d24104503ef14dfea1ca315438a68a60329fb4f8294250c95dd993cd27915e2b4b994e1cf0a2ac668ab2c90639d3f15f176f70de8a114012eeb0780fe59fb25266a148a1840bac7265b198788cf8814997d57e64780dc9674c3c87f9109ec32a293b21194885664e938cc547398ca24bd4b42ec1b432fcff031b759c2d4a59ddd2cc2011c4dbae922fdc57d330e22b9bf9f61934efe2c8574041f54bc60435fd892b5ea220c682a49a1033e66f1aec8684785729d8feaaa204539aa2541c66e9e435acfdc059f4729efe501fcf3e46079bfeb9f031f9a6d7ae7369caa7d7a966170d48c55ff78bbadabbf7c6f0db1a5a05e34033a0645eeb26dee0c31138e27d85226f9b23c8480e8a4b3180b870bffa622f75d7871fac7aa071429ee26e5eec22eead4410b058d930903b3d9cb72790edea1961f3badc29a6243e84787cfde688bb7acb5577b10729ce86c336956ff2e8d8bd36d498b8e8d28cf850eb5ffdb3d3e979ca630550139a0e9b28a913c09dfea929f804f213a83363b5e8b9a06cbcf036e311fc2b614ef80dc2b6300bc3844692e887923e4eb459069b5b2387281c240f1affdceda70df1d09adbf4e26304d205039ee1628272bcd8fa0f0cbed9b69fd16a62b0ca18f370295899b9a48122ecab1c5e4a07c98fc87c9b8f6356288ff93366d23a4c788106919cbb38053c1dadba4eb6df0e66a6fd072c3db342a8d63aaa080bf757a9932ec1cc99c887804346dfa08d96f1e9d29e748e84548bb79520ae02694e5b7e22e68cd27bbdc91ec2f317d0912c6ab8cd63f506689ef58e8b862c6f164a7464e6d40434904177b6d0ca16a67f2feb0d42b502b4addc614b3243fd38fc2812876ab303d1310775b0204388e1a30cb3ceaded3ddbc2ca074f1c274cb62a9aa158ae5afc69ffbcab0f741c61056d233c3e4fff601da855e26e3a358f347c833eb0b475f17f2843b4c0cff1a27382fd9644f34a79d9ab6ab80c8c4ff31e5c1447b1260f8220238bbefaae6acea32ea5bdb92c0ee5b575e4137253ef0cccd139f8a9e96c205fdc719ee22286126856b4f293c8d30bdd62cf7df2b5390c6c7f8d61a300c720ed8b58afd93d5e81d3e10a9209adf6c96420b63f716478e3cd60d79b7488c0fe845db2aa935393daae4452e5232c9640478a53672f35c04bed2088a82593795bbbf733b94f946ed6600f8a996f8bc5b4d745d923f53c0329b1da3777f9978de6836d2e8c6bad51b9c4b01bc48d37ec0592c39f5661e30ef0ccf263659d0f4e286b6889f1982d0640aea9d566cb0ec29970e26cba91883f972c5ae4e433681e7633444db5e55712f2c619054c2793417e425a78316894a97b6cd6984da9eef1d5a272cf3b460b3569eb134e37fff489b56ad9d3f86beae55dd09f4a06fcb129d1abf581a7b7c8f6d7946f1f88acf2eff77b835399bb1631910235346c0095997dd7c2453272c4ba4c9b4dd20fe46fd9b12ffa4a2256690ec8f494ab139579d74f532dc547525e1f85321778911b3cf56c7df7a3eb3a8c870aacd890db7639be230b8f8f8f74dce00f02bc2eef5f129aa5997f49ec8f7a3e76e25767242c9e5d925e9fdd59673c1bb3a758dc214a980c1c7ae7e8d6218c5b6423130b89f773b4be71509cbe19650aef91e96d2c22f0f454810a5e187d2e496566e92e4a5d9f12f739c26a239b5baee6064c45e226e86ac3240fb588e829544beefe3b9ca6da9712af49d03861bc2d9b2e799a66fb971ccda86c7a0e577d47eb8485c4a6d64ae0f3a52784d36c884beacb03cb8856fc214779f1e7ffd1dd483b44179dd04d22e45f1fcf381469acc8a523ffdb895f4b0f6319427a51ceb2b7d898bf959325e3f209d4bba934d0c137b1e7aa42644fa46f9cc54731479b416aec667c00128a776d4538ff86961db09eff5161db349459358b85dafd7234bdd94c7e802dd1e016338830e21f1319ee0c0257ecf960d21357b1b304cf4ecde01fd9147ee440aa1b86906a2d927c29b566f9b876082ea68db40c38c4b7cbe3d9a0e8002a9192bfac5cb04bc4b39dacdbf4b974e1828dc61343ea4d02f65f6f9e7560b04db43f89b4defe30429c113649d328fbfab2c8c482d039e64ea0421b70bcfa9d91df276649cf8826225e122b5dbde69569fc8fa5a8e461d611d2265bac2f7845afe80ee06562549bc7b7cd46f4c01e445953b5638e9136b9980090b90328257bbc4d85784120a1e5e87dc05cf42ca2fbd6e78587bfa95ce3a8a4152fb61f084131a14f1579761b8256eed9009218ff4b8604bd156a7ed8d89c8931ac4f41a13495cddbca3dc71d4ddb0d7036fefa749a50800241c9c763727b14758c28a70096f3009eeaa962baef884c21aced7551e09d100f8daf7804881e18cd08b0b013d259417e5854b0cf9bc8442c98c3e8b3a42f09e0a55a51f63f85a14317db52d710dc05af1c13a5a28a1a6c5d8b7b421cb98c6f0ed785d149d62918bdad81bdf63bf774ba3c8941418a72fcb9a716504ee3fabe02186a9e4092843adb3074c314dfb3b44a1eb8a01e2430456d720a8225c49b921ee75b3896644140afe6ab30af0c8fe60a8ffa91408099c0625ce6ae469f0613491c850ec91e6fe6d53da4dfb128b08dcdd078a34e84688c10ad7ba0da1c0cca083b46b0f01d6a46c0a648cd6d16e95641d009c98ea800b0e2ee64e465a1002f1d26d990e05fc83ccc32fed783242fe3b5f633d3ac2f2baff536b3da9eaae95740334a3637f210cfe76317c9dbcdf0bf9a86eaf4a0f41ea4268da7b01175ad8de5d79dd0469a893a88ea72106733c200f9f6e8e282d85ea8bb3113edaab41a4ce7c273d568b759693a4d9b44669baddd091a5e263b6778a54263148b767c34262b47f0858a16323ee09357fe5069859d7dbe751aea054611d7a7353e480662417a5d62a2ed211a9fa50bf76b426388db1bd3b64968d8f06286e9c9c43c99cf48ba9d6034879f20dbdbd309e13be87e2d7982dc1d34fb7c820222fb9b752b15302376b4da8960669ee7bccce3f689f40bba6dad9b4cb7c5279db5766711b67a9eb9c071307316a8a169f6069a5021fe95976e577b86c8dd8899c05f91c36a1ba56b659f90b754c340dfbb55cc1bd05c387cb9a965b88ee0f9c0797c070551c2adc504f5c3cd3d8d405075cf48e4a743894813aeab2e21a8097187d4f6aab7c3d442c3ce5c550dfcc424e3d82484adc4a92781353eb4e0f37b0617b2ed34f3bbbd5ab88252ae498035be0313285dcfcdb28e7008b011426a6ed7a47c0b928f736632d8106b5a7fb69939b2fa0c4f241c015d9e03152d078d781b105e1424ded287a2a1a4f02f91f1be1008a7c000241e797533dea1befa9bea82e22358c536968045d4212cafc92647c276f6106b28df6f5eec26d30ec9a5c400e24ef2b8821c12f30596440f9e08651e38f6156391ac752eb461c1b11ce70afe50a45d39663537a22c7d1099f6afa2c63ea010ca73e7e975d408ee152fd0d3fe4b6c3fd8289a5473b37aa97322d5b1a01946d92dfeb8148dcede846bcdee703ec55a34f9f4c650b011b48f0af66e743c605f681acaab79ca86976a7b80bde20ae8be76cf7df504dc71b76d30d5a0eade1dd19ebb35a3563445ad3356bcfdb6b355b324adfb4da39a2c504f5aaa7ce34959b4d34f64907d6d2bba9343a91861ca5d90a4c06960f3d3d1736bcc7660b7b5b664b4bfc2abeba1f0c7e0679847442124841e3c345a39b165c968b7f1397c7ddae083c24ac4144ebaff0b31f5db0dfef7b53e16cd6a59ccc18f040429595ad0085d9166315d37e6b94f0f1d0ff08f5ed80d22bf22da57128ef8e950e1e8b2ee0831d045b783beca8e39a21c0678b1d5b1ca153befb40b503abe824e7bbeb890cb2f52b9dc3454b2215eb751485a73771670589f988d71d50f0f419b146f5866455fba56e88a6dbf079d3b57e88ef8349bf212c2367006ef5a174ebf3ed18d9d60b4da471ba671ce85d77ffc11df61645a24e6f08dd3785b2a196a70d40d4e2c82ae97dbe18495b738d78e70f2a3ee7b2e406f9b0338d3412b781fa1307d4d55a2722542850288750900385ccfe176df7893a9b86b70069424537639f7ddf547445cd1edf9f6d8a9ba15eaab12600110f9d6830335b106ec5f26498ae88f14c0f903f46222dec7e7cfd6ac0b81a1647b2e1", 0xfffffffffffffda6}], 0x10000000000002d0) read(0xffffffffffffffff, 0x0, 0x0) read(r3, &(0x7f0000000100)=""/227, 0x14b) 16:00:24 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='5') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x3, 0x8, 0x8, 0x81}, {0x4, 0x80, 0x0, 0x331a}]}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x3, 0x8001, 0x8000}, 0x2, 0x8, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0xfffffe73) write(r1, &(0x7f0000000180)="bed018f853eb11d82e095651fe6b38ff26a1986f2b604b554e67aadefaa1c4c1ca9a3d64e8a517b38084f7cc6e3b7f307c70c0e4f70ea8034825ccc4d412e784231217db2ac3844f6f1fb9f2cee6a6ae8a548dfdef01d55a89734904b0798d3810305d5e98edc0002b860ab3aa6c87c6888c1e2fddf8a7fbd979648eb4a362feafac85ecc0c7e354653b30bbee05bdd2", 0x90) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 16:00:24 executing program 1: mkdir(&(0x7f0000000080)='./bus\x00', 0x40) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x9) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xc89fffff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f62734200c57b78bf60967c352e3b5b47a6e902729eeefe81b9f75483453f04e8208431c4ac9155d3fefab96acb03c3743a5d83f498a9c12e70b577463a0b0b5ff9238b107f45bf55db296a912926a9274d702335d14456ce4a8bc3dab551877e20e237bad34fdca13369e4211c6f198c60146ec4d67e8f303b9d55c5d9fb25d2e21a0940fcaef75ac3a3a14710b26c86f9e124bcebb1c7fad6d8758306c51b7d49599a18c72907e6d255035d8f057f864f4c4f8b71790adb3311c4df76f0761b84991b0abe1b28d0fba678224ed15c0aa996745f"], 0x8) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x10001, 0x4, 0x8, 0x8d, "87b92983ff9c642f1c9d0c959fa5e6d9b990d4df", 0xa66, 0x8}) 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000240)=[0x0]) fchown(r0, r2, r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x81, 0x12a) kevent(r4, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x10, 0x4, 0x40}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80, 0x8}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0xae, 0x200}, {{r1}, 0x0, 0x8, 0x0, 0x0, 0x30}], 0x182, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0xab, 0xa0, 0x2, 0x3}], 0x4, &(0x7f0000000380)={0x1, 0x80}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x84, 0x20000001, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x88, 0x1, 0xfffffffffffff001, 0x6c}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20000000, 0xfffffffffffffffb, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x0, 0x100}, {{r0}, 0xfffffffffffffffd, 0x4, 0x6, 0x4, 0xffff}], 0x3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3, 0xc, 0x10001, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x7, 0xff}], 0xfffffffffffffffa, &(0x7f0000000180)={0x0, 0xffffffffffffff18}) 16:00:24 executing program 1: setreuid(0x0, 0xee00) setreuid(0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) 16:00:24 executing program 0: r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0xffffffffffffffff, 0x1}, {}, 0x0, [0x2, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffc]}, 0x3c) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x7, 0x3f}, {0x18, 0x3, 0x0, 0x5}, 0x3, [0xfffffffffffff001, 0xccbb, 0x0, 0x35, 0x200, 0x5, 0x4, 0x7]}, 0x3c) socket$inet(0x2, 0x2, 0x61b2) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x4003f, 0x0) socket$inet(0x2, 0x3, 0x20) 16:00: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, &(0x7f0000000140)={0x2, &(0x7f0000000280)=[{0x48}, {0x56}]}) syz_emit_ethernet(0x2, &(0x7f0000000580)="9b1b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) socketpair(0x1, 0x4003, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) 16:00:24 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r2) 16:00:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xd719, 0x8, 0x2, 0x1, 0x3, 0x5, 0x101, 0x2, 0x2, 0xffff, 0x100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0xc00]}) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x5825b92cd0582f34, 0x0) fchmod(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:24 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000240)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000200)=' ') ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000280)) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000002c0)={0x7, './file0\x00', './file0\x00'}) 16:00:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0xa5b8, 0xef}, {0x18, 0x3, 0x5, 0x2}, 0x1f, [0xb88a, 0x8, 0xa0, 0xe1, 0xfffffffff31ad8dd, 0x2, 0x10000, 0x1]}, 0x3c) close(r0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000002004823f53c0d98e97b00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000100)="cfd137ba4739c8d1076446e0c8e6f456d65dabc03677e6065b2c4d0f4eeed77a4c92b8b0e842bb84dc2fb282c75228358697b2bd5336c4b7b3c06e438ba8b5211a211a6fad7c48746321e770d117cfcdb15ca7b1b3683232d4e8ced5067027dccc222f813089ac3a5ec4590e596708d254b9b46265053f2bd389ab78c99e71502de72b6ea4b123ae3fa337d2385c6bc4126a6222216f286cef0eb07a7182d449a91ba87b5ab1b8144b19c74f9170d8b602ee03ffd645e825d325c223547b46286ef2433fd0bd4c413aa1fb2b5a79ecd7f7c23553978225b19b", 0xd9, 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000280), 0x29d, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r2 = geteuid() r3 = getuid() setreuid(r2, r3) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x10061}, {0x6}]}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000000)="18595b638b6b809ec1281420404a0b8cf7cd", 0x12}, {&(0x7f00000000c0)="56353e15ba42784a44d9ef51ced2161fefa2bfb0647c495df7c6b53b289f236d1a91cefd0936b33a", 0x28}, {&(0x7f0000000200)="391aa4485797c10a3006aaf2a6baf4df5dfb391f9b454909ace6fb35bafc138e605cee323ebd8752049ec8670a3e403ae8e1f4d7b0a9b31114128a4f1708f896fe1ed36782c2366be81d4bd4b4f47cb0ad7ff3fb2d2ce2a3095c32d2618f3d5758445796705e9ebc4e5afe961caa44ce2343faf622e4588d6d05af646e26117f3dac5125da1b0b583b35283db651f5559b304292591e5755c5528ff3895b71d90118c357e56d42987385a3034c80f0fb28b28a4b3bc1f01102b94b578ab822d615031f1e904848499717d276940a8b05a2005aeb3bca979aa147726ef99d9d5fa75364a7983e720b7dfed3853d3e873fbded73a3defaf6940164cb4bf6a074ed7dd14556465c8d7a378a1150a41059946b8dd086af518223483ed3a2d615e6c361c93d8a803dc47dfe096a19e0d25df0c5ddfb5f08cf2c1ee8f43e384bb81bb79b722abfa3629170aaffc49e0e5ad904bf931ee7968583f97c305acd219647782c84ac32af311f0ce4a4dea8b5b2be0c49a2e761a17137b39075e9da4809b88489db1476c6ab5e5899082c67ab713d8c0fd4a58eca17e65b496232fe64804e61e52936aeb6e623e6cbe78ab5f86017115350da0b277d9f257d6722c536553c24c69366031996ec13a8a9b631821dc82e3ccbbe1fe261a7a00a7cf88b032c47977aa2f7fa04dab61bb6ae64653155cf7ced7035c0e5aac8f0057327f5d131071f4eec3955a35d08a5fd4881e7b23d5f6cbb5c9c73f67bbb027665628a67442372edc6f15bf230f0434c5c5e13ece2a2de9072e266e1b67cd9384181b45ebac2afbe98f41b4faa8edc82653d9b30116d56df3b9698d935318f79e0b3ff5a002f131e64dc767f5790b400262200871675a57465a34778f93accf3dfd998a4c9401f6938d4251f29c33c5158ddf3198944a1657db3c52079bd726b2457446fa3073baae33b28510182cf799536e7f3e130fbe1d82563db998a2d43fdbaec4435b77055aae74a6ac53aee7f7bfd3e6f7a246068c18989e871245918580d2457949c06da8ef0983aeebae2d632baafddf881e2c8bc3451185c307c6e46a2edc0a32ed094b0c81b2e28423b76a8767475c12d2fd2d8377417936e0a5e499f0ba0d5147570db7a2cbc3ec4531948dcf694f349c57247b12d2689ca918abecb58b18a424932f4197ba553c2f9d80bc7bff3e6f9809c323cd316453f90414eb1343ca4feea272592ddf467af691a8a315710b4959aa0efea8bc8017ad8f2d3c8f8166ed9d76eb1f024853c7739d65df9ba6b02b906fd6498dcf54b47ac30909028ab3440df13903d5727b2ea687230c3669f49a8c7cfc9cad1aed4faffffd362587d3a595c808e0bd594fba56ed121a66f9e024100123d0c89bca178ca646956464828ffad3c7c374f3446cabe6145bfb8969421acda801cbbb0214a044509311e2f2b5a660cfe6beb373c42fb63f9fb9a4dd8b481216ebbef99cd4dbfa3986daccab1e6f3c338dc510b03a717b3147a2228680351402efa5d8e63dfcecf12d4df22db8bc4676a42b607dca58040ee24fcad80072fba67b5fe256d44c76c000099f1fb05476cd587e0311eeb3cd8c23663729b11ba47c4988858b06926ce7c14999c33268261914adcbcb844c63550e7b5dab84c6a495118d1db0215af7a571257742db1789ff280e7878328ca116e2cc13a198a201baa28168d59426348252f1d67ce5cc72bab404a283e88fb2521d4ea6ff3e0cec224d583cecfc7984eabba4a39df21aa39e6632bb27fdeca23425d6fcf8cc9642bef4258c9f2b936e2b9892f5c9ed0cb8f15a86dbd33f0c3997cf024005f263b3f31624684c16986f91de53fd005480a2c08b926b4d3bbcd3ba1d7dd27ee124eb44cc2c4c32f5cbf6fc039d2b6c56ededf31c7344b4846b60189c1b1d7a4be54819cbb5b12375913c7e2dce5a0dc509be08282e32667a9ba6fe375755b1e2bd720a44a9e739f28498678cdd63987108195c1f155c61d03836faa73a98de6f899ca13be7166864acf8500a998401c017f5e63ccbd259dfbeebb4216053d6ead4daadcc5962dc6136919c3a268653904b245ad871c7d3dc25cee7a7d40d2fc69fdb61537084ba3177acfee1aea5848cb4e7fb2485bc046089df64765254cf2e61f0fd1c35877fa2b0e5ab46a08a4106cddf469476a0bb35a2b66a520297804659f955ae75742b832ef96fcd46e5f5abba7c94b06f6422a303ba79f8d844211065a47389275c72d9d203791e71f06269c4ecbec9cf60a8dedbe052f79d066d771495efced7755964c8bbf32a8f1dc320aca52ec88f2975533bc0cc27d2abd545e720a9c721bb174274c53dd8f3f274112ee10fcf556a11bb6dc5e009af63f3cd851af8f1f7fb9a6ecd395438a968419aa60030cc9c64e0b078abda9fd5718474cbbe61462f12b6a6468eebbdb080143b61a2331bcf6b41803ec2b5026140376f34b76de35e0cce76390d902131973f87fcb8f01f2f3c08f6a4ccbb6a4f5a2a5b2149f9884245dd5f683f5089ed953fe6b86118fb94adc9fc43d7c8775a5222e3187871c7fd4c34d17a35096c387f7d5cc914ad5a41096cbb357116ae743613f287ecb9fcfd5c609c37ee661eac66364bc3f41ab6444f5a6f7c1629401b7acd08bc83e0d4566e9c3c4d0788f5ed56e36a3015f076aaaaa4659e608b056a850036d4afcb5330db400db2cdaf2024d2f065e8a7bc3c226ef6c4262ed2abbb72e3a8fc73bd2c0b885fedb269c97d251bbae1bb78276c46bc8ff5ced5d57f4613a426d2bfcbf68dcfda71fce6d9a8e9d3369e32c3e69f78959d425d44b633136262c1bd6be6ed03096dd628964f9275f9c14f8890d6734fcfed06ad23b4daba1006c9249de4e72587a0a5eef4d744ee412a32411786c56aac158c4b1c50c0edc47014b1562d726e611f009de001fefdbde26e177340f39fd1186aa051dced6958361d382a782ddefb3ad4682452b553f8c2c8da83113fa8f1bcfa7b9c54c8737b94983cc110404db3e20b45275cd9da5c818ad80318577501943ee2a7598b8d7dad4d5385b465eac62dc36f0e3dc1eb5020caa379502ac7537e43b83cc6776455f3661a6c30d398a548d8c79f4d549c1decb885ab4d8c9cb4673bde056166839292df779b36fee1901148b1b200549d193450dc01884b1ff3130632c91ebc54cf292dcedc9b085a8fe802078b2dba35977381a2cd2b3c4724b4db9c08affef669c7465a7182ce7eda2eaa30016c5e430baaacc9656a714c06481951c994acc672c5e5f0b26da5d811426c1b26da0140f20fd1b6f471ecedaff14dc352e2734f252d27157556af005e47517840831e7498e022c628399769e7f1dfa1138ea21f7e53f412d40b538576412529cc26426db3525d0955cca4ee07b035e31d9ea72bfd4f9a0359cb1593a9e30e73fc0391fb0ada766200e0056f4781633475bca207ff52a8b75d664d7727ffb6222e5b62edaa91c75a25128512e304b4eee0df58cf6916993c667f93eb38e0a43356fb5ecd76fcc2e56801d1a985f5afb93cb77ad9ad4018f09754c9166000d5d3d1e9338f552501d57b18bd7741540e30ea26d93d19306ff56ff936c4970267456585c50ab15b72ce71edc97afedffd800570a271e7327d6c955be831268835003b728e8ffd10f8b9d751e64b75539fb0c169fd73a3b3cd4d9dd184e64b7619e412e5687d0074a5b7ebf8a66eed54f4852d1b3d2e8b5214c0ab1f6f2f0a8dd0d488687cf339b0a51ba999660fab029c318a9d0416edc813a326c82b060d085e15f50c8c551e5b570d545d6af6bc14836040e97cea31180290da3ecf00aa2be987973b009adac82d2bc89d0f3f34126b5286e6dede8242de886a65604904fe59ec3bbaa9b540e3fe9c54bde4a58f77d35b9cd278cc7ac45058a9ddfca7c74954bde70ea2db0a67e38240b21c1c94b3c9129a595d8972bb3f7e065ea152b02a2bad7e3ec2f719c1c60b32ec95eb3bd2d07ca6cc0957ad80c31df570cf699c4781bf905a1dbbb6480e8ef4d06beb543cbafe1ee7c74da92adfc544dfac7623875b2ade8b9f94e735668a68da18a9ab2712128411ebd23446cf274aba67709d9794f5e18b5e48c9281b7a3b2c5b756723efaa69252effb91fb157795f717742071db31b9bedf626bf7f082503a5db074adba108684bb1724570dc63f35db93e0d8cd3e35f6e05da63ee3ada7198a6f279dd0d16394a7efeceeb01372c128580594c3778c9448220df4c24550f5367f93ae1677ae2e6a6f4eaf758676a519e989debdf5f2edd73a6e1266148bf4d44292a8dda6a8916a22db32f30f89e39340c5ad5e76dfd47082b4a0554908b71946765091c8cd6fe2c1da30e2c8ad6d7cedbe0062767f589705460763b2fd72a556f4bf0ce670b33bafbcf3895d3bdf6dbec2a109ce752771c62baf05aedf246fdca21b83551b7b8a8c5473ad683afaebfac026c7798491c9d2db7054115043566408b279a7683fd457b4694b0c6235d81fdac341b1ce7a52c00b1c988a95f9af6cae1c7ef1d090f81b9e40d1ce9b9f9f151112eee9660d54c2627fd6cc50a623b1e3292a9ef207de967ef34894a49909324d35e5575932c743f93ea84aaad2bbd981c9ad6c47ce0224a448262fc701560704750d6640737f5024bf84ba5c2511da32bfe2cb8dc190e9bb982009007bfe77012b215156b23f16a5aeee7ce07cd7d5677ad6cde4cdbc94b09c27fc9f0c47692b14144d7268c4f100c4f52ea6f8c5736af3b9309e0c20434b4c910191c8ef19ec3f9d7cd19d64e22ef518957efca9b8fa53caaf644ebf9c7a22906a98f54f717f5cf367424aec27a9b526db3198ada828c8f1343a1a0ca2df0c50ac1d46dc1add23ab7f4844fa38d79c58981320ea1beb89a5302d4354e56d0871e6855c5be7e261ca66abc9de6c7107e75e6f25395186333a2f072431982f54f48273c8affc2b32874254d69470183696fa5a5bf07c7147db78aa482e593e0fb53d42c147dc4a5dfa662a27306e1c94cb776924b1cab4bf8594ebfc8ba4a73286c3f038b9f2b2fffd18c16d1e37279e45c7238aea2614d1fd85e6fea22b0555c1603e08d5dd6a2af263622cf0ca8973e278f2d68cdb18418cc27cddd813a0764b6cd4c0e14e5128e9ac1d76478e56b2601cf5660b81c1c9e5460e3bbf3f142104a179123d6f6659caaa83d4d1733dcf6c9822b23cc6c11124c0d6250bc7588c7dd449ad856ba98b3f718dd12052a943bf4e1ec39dd0dae90a1b3383f4b72c61f9937880deadbcf4581a579f09809472b6510bf439fd0266b6e5e2365633df1e6f21585b20fa784dacbfc1d1f60c09836544c5ca2cb7afa4d9f082282d48d96342f830327aca3fb3f9aaf3fc083976d69a4a37f12ef5f8c94ecbf72342ceafed6366170939c3dda3a8eca13fbfed247efed76913ea9c1bdd9def209f039d2a7032ea612cbd385bfa2856b8ad419b6aae9f6b32f9e256a617973a3165519412b0a2a97948dd915025a8cd36fb2dfdd32431a792e69b130d34f3766dae60022676bc6098f4dd0cade31b3cf84d5164ed029ee41e51e8a5ea3c27ae784069821064cc0ca5691c67dbd65e97299b160c8c4eba24cc0e21f05e63bbdd7dad156b9e3b4450170ddc89107866dbb9976523ad45f778902239d90087a4bd69163c84a224dd4f465b66b85af6cdf82fcf5d00e906faa1b9060448c36982e6d9cd73d619592f838ba2e409da5a2421347c6105e432fc55191a4e6654e4e326ed48e17641e7bd20a792d81156c230fa95d690b3d6964cd2", 0x1000}, {&(0x7f0000001200)="c0f618d2af10d3d8ee411800729f181015cfa220f2c5b4101cd3c06b8d4552a82e803773d29fe6077fab1fece12d79d52db3a17ec26161d46d29de280cce2b139150d6ba93c9c2a0d52f59e821e04cd84d120b4cb5e48ce588a0", 0x5a}, {&(0x7f0000001280)="ea831bf2deaa68013a9a7957baaf62dcedf32e53d0dc9f89db680bf3f5f2ddbfe2324534a96898da7402aeb782d7bb8fe5ae5d7218480fd954c53c6c1eff573ab7228f9e53f6be741678d77944b1e6718bce919f32cb3228913a8979530fbdff01822228c97fb6a41d3a96b68c66db434e3f71add302db0fb8fa201d19d8a84d462873bef3e57658a529348d67dec575d6f7c70b5bacfe3bc6f7c876e9f738c914e08fdb770da81330ec096fd245b7a52eab4cd30da3d7948107e0e271a75cc53dccd0bfbaa893a21af3fdea7f16b99cbfc01de7e179e166cfa71f7d56466a", 0xdf}, {&(0x7f0000002480)="6fcef6026d75e6a330835a8c443f1508eff134f8c25cd388afc4532e305234cae9f42bb0fa6c54e7290ff9d356a00ca7bb76ed070121af7b36e3055a1a95d6cf4ad56b6716d1ef2cfc1da3989b5608bfc3955a5935ced6a2ff81dc37afb1c3c3fcaf06eb9337cb918babfe", 0x6b}, {&(0x7f0000001400)="7580c16aa70bbe7c87b5c763e3da5ff02e952f3c816e32b7c168ddc57be39605c274737bdc597aaa68fbbc9ade201b63691deafdfe2816e03f34462304478ba751702fd0108fe059bcce65bf585d29bf5a23b2833659c02fef0a4ce1d25f5755970fd1c892ff696851027b6b9bc6467f257b99ead14505d7e28eecf276cde671ab32f40f3d908ab162f5ddf93ca12ae86721d5ab1adecac81f7cf9e21c7b6bd2b60d2671cbc5a0cfaeb11e6165146611b5ab6dc69127fc024c76570619a75fcf9170c8e60907a8d32fab77f1dc53a1d06b45dfb8974ba2c0206504fdd064609cf3b5d53bae60daa007b6fbe202f13b480facfcfe77e92a7832c39926fbcba46a821b50146b14e5ff9076772fdbc4d45f9a4eced375f3c1a2086c3d68cf22ba49734a870ee7ea6f6d523abf9774dec084f9f1c743587ce3551273eeb28cbbdffd95ae52936696028be2eeebc9fabfd67055afe347181f68341ef83b84beb097e0e2eac10579f5cdd6a8c7849193b9d0e32329ae0494c427fba3db7bcf7a58c6480247a3626988e9221279447859511035b01cdfc812189f43ab8212f6d2e4ee7111dae0c99090366ff1530961c0e2f041ca7e18811eca0066c7772707589ddd7bf24587e5d3393a2def55e62a4cd14c8d7bde43d689e09b2adb0f8ee8993919de9c3b059a612aeebcb41d5083138a00205d109db7b590c7a948273451286d150fa47e7af301e45f111c6347f4b2400bb972720c850c2e70b888403aca5d0c17092a8442f984705f168a327c363c26c3c6f12ec17515e80c1ee9881ec5f18f73965343c632ab6f4dd2810f91924a2812e8bc5944ace49c65d92ee270c77c7a0d4cf017198a53d79befeae55c1e5e1da0c67511274374abac8f3f858cff7529bf925897a58b5d0e6f90f760755af095bb2f66ec45a18b80682956599c48bfe5f962a6e0edf057f2715b1211426b54fba44994c35e172250c0267a3e35dcc0183888519b47ab818833526943e2c2ce9f1d02f68b2f592ad9111cbbdb485df73242f7c070ed81661492fe1fb809ca89c321810072e620782cf20d38adff6cff7f5cb72e8382687c5560765b668899668f7ecaba11450c1afee7ab877469609b11109d2a3a58168cb5029f64ff32161dffdc824f0a3cda452630807b8e2f4d9b9dc3b67bc66a6fd5ef8813d5e46b21b62dd7824250423e1cd6e780961a368d5eee9295030d6dafc0c99bf650a5114c8c51daa79abeeb8f7d1479a45c274e2b4018671310fd200e2ee318fecafe1c01de35adb88420dafd0741638204e6120216cf9251ddb880ab388e0c4a184222960896564f1189280510bf278f544d95001becdc863355c9d70def2768edfed0c89690fc5bb1009fdb70a884d62ee5125c1b94e720499aee99e114fb2395ff54a2ae0768f314a038009905573d8132afdbae7834335ce03b76b1af9ce461420fc04fefc127364705a0337dbc27ed826ee137430a710f42f61846552bd6016e9eb531e89f8b7b6e10e2f628dfddaff2e8cb5037dd78bd54a49e0433e3e59ecb1143d79cbd20c7187e1fff9d98d03b0936938ecb3c7b01bd4443227be704e3dd0fe8cd69a8040710927ade318224378a6f6f58a35b042bddb86fffdd2a04d6d95d8a5203df5842d27235f73a020187e8c30e9052cc01fc4b52866c5414e49296795c2a28b74faa216565479e673a2d890a9f1116e246662b137cdcabaf1175b06bf41ebcb252985a993d83b97f66ed7afe45f2552354f3578bfde9df397b36a43f03f1d7c34e0c8f3b791a493e527d31481487a86a0ed301908ff20b61694fc39d03d752c2c8f7baf85dc771d61723971fcfd9877812c37df2862866cf256acf453c81544601fc3f9b21f15771e6b24acb95e874e05ffb69ef76f68926ff95b8bc728f71b8ddeba4741dcbf7411c929e3810c23453eca34981fb746013f437c4a39c220d96f78d46ca5e410a276f784d3eaafadd06d33e60261e30e0d0e62369a18d6e3525aa0f68b7fe95305ea6920626f92715ba5b1fac4148247f4ed8e6f2097a3b68d40e523e896f5c54d5aafec823d74bbcbebb5c18d1252ee395b7e03ed696f1ebbe7d0552ba919156500c38c3dcac0d85d0c350b869c7219cb849650a7bdc7ba00da774cd54923e4c613d6248a655d28429a1078d3a7407269456959fc851aaddf77b98fb07a04f199ab6b7e4c3b9efb3d9f51ec091054defd9c415f360b55fd5e32a126258632fac3dfe0a7d2b61d069758f9bebd97c35ed7b07e607ec7a9d5167f4ff3469887c4dc6a73145946beac3a414be261b26cd68dca35ea15e8700845b8933a9e9b57830870077a5a5dae02d7ea639835f10b36de028dd16027093996982414f421d460fbd80d80c35f1c44caee3ffb307bc327915fc72a44afe95e53581739dcb41e5bd5089e11c86984677e4d6cc9682aceb4358b8870eb0f141f4c0c5ccee92af56b107cc4250ad2e3a4cefea5bbec1ba6fbc5b27e5964d2fb0ecdd1295c3ed6002249e403229180c2f47a109f2c753c1e75230f3d3dba5d07e8ad4d4c36cf282126f61c1e09f3fd9678d245ea7ab78e44cfe2b106723d9e176a2067150b8fe15bfcd56c73e1438520b822ad6819d604242682873a249801d3894b7811fd664f3c67340f8382e1b742208603bf690c35b94ddb7166acf486bbdac8c9cceb784e297a37fff3b7e71380e78961f072630121c4855f2d0bce1262f262e7be6d5a5516825539372a9acebe473f965eb30c638a66d0e5338957ec4637d2a998774d1d3b37495a89baab50d32e8d1d9caf59940a1f9b1874d85b9a9a5dc6f711c96f5c4b612b2d105c5b8abcf47c7ff25f30dc29027972a36e4dd1b6360f6ff5213bc57ebcd62ed2d0c8f75456b47fdbed70c12e050fc84333ca353740456f4487b37b016bdfd2fbcf7b2f18d3d4630ec94922165a8274100b63630c4250b2ab0623d093b9c0b64d343d0e66746665629ba7f20b17816bbd1baf1b3f3182a9fa4d6309f8ea4a68abc499f53a26235be0f594b6c1a5bcad5980180c6521984f837fd3012752e946ffa2e88381e97a2ab5c60bdd2d2716794f29b33d00ef2a3a881608960bf59466070fb1eb290a4b6c966bf51da3ee42c3a9a5f234a3c4c67f99954b943866d144098cc0069880891e9c0a29a9e3b9018f44afa32b6918e720483b4aa117129f9282df35f99d62483a9f57ca7a931973b90e708354c4539ca084f681054d24da770376cd6a2681143f5b35acfeed001cad492780a255a7aecbb9b8a19f2d031dadea1b9d4e9cb58da228aca2722f36f75843d6ce8f3e54d02121f7f44e9d26c746991ade5707cb40f66e9721dadc596c3f1fb217380d34559fc19171a82444fb849e4e9c620fb95221c67f89718f2bf98796662191ede7636f82a01db5edb7b1daa74d8dbe75477772ba4afe27c11a03ffb92d410ffda2408f3635b757d9f2839a6a92bee3e5338c82446e2a2ccc8e7cde9aaf11957464726d5a0cbb2184d7fdd6568b6d345529d875d895daf4d203e837f0fe137be1515a45fa044853142ba8f5372bb32402f27ad792bb3c7c75ac71bc9e50e1a8fbf059f697e9acd10ce842aae3994f31abf3e9eb53915a0b7c1e1a1e006b530391f92abca69842e836266aa657f48853d0d2c54b7b034cabaeb81b927635a637ac63bcaf7b97f8ede35a6407b4af617b83bac4d28052c42d4106a97aa4d6fc948d073b4627aa6c9097b2783f1fd8a96b8ec1b4217d3252afbd241d3eb85883d3b2451896b989ea8aed5efef54701853a65b25a7228dbd22410602bd1d60aa089f0c5fa2288de2b81d191c04123f62bb7745417b32ade37b26f5b5e40a619adfe1577dd86cfa768131706e7289324944bbb97b06352eeb37cc7417557667e97d265fd795be5bba6f257cb5ad7eae981a5655b8c101c05e1657a3a94f82efa68c4033d2d02fdab4138620a1278cc503c0aa3375ce0628cf740cf4fbbfc50d5ddf306626383809f2582624d6213aad061eb942b17b6b6c042369137b5af560b1fe16cc8031d76c5b463be3e5aae61ac3f33a9e49e4bf736129bf757037288480425df105b59c9116801422b8dbce162312315a136967bd4a959a0a45fc166908b0f133d9d7dea2ec17fa2cac1f74a55a720994fe741435c0c09c1d4a742dc1590b38f45e38c6a1d2a6f4ad7a6c4ecb451b85541bc68b9aab8f7db3dd0d0034b2e38ebd9e3d944ac865bf76aeffc8f427bada767a993f64928f73f008e8d8eb4b682332ef7431360a49134891c2c94e42d0d19dd7023a6d3d3681c6bbb04052be97f57b5eab245c36dbb580dc50f8addde5df79fbf616117c80dc6eed8ad17ddf5b07f15a4a6fd1dbe8c28cd261287ce1a232cded84c196b9407964a855301be5c534cfe6111caff1356524a3cecdb192f22d3e7afa5c8b3322a102ffae90f43452b33f3eb362594171f744a01f70bd789a029c90baeeb231cd42f5c499e184475d31c405ddd3ecebcdf800b5ab7b5eef46bd1d879088126da7027ce5d483cf09d438445ef62e93c49ef6425ec6be24d91147e541873ef3e3a7b75e4525babe958eebf9087d403164b40aa537cf0b8acb6bcfaaffb610ba74c438004a9984513263de2c00e532de0d406462e05c59f13ff2c348d91102ee594c501605af237456e2dc313fff901c255b509dcbceefa20d36dd36f6915908d75cd06b64e7b1938dbf3d5d5268f18d93adf14be177bc1ac29b1483f78f795a09a75cdae148c811f907010963abe07b06debc2f122604c8353b1bec90e7d17ac648d80f7425bd733dd325000ea9d4109fb943422a8b7494b5de85280e44db32ce4d66f303652dcd9ca80128d4c8c4e10b58f21816fe46e8a2019fe33f714ad70f54e1735aaa0b2d5c05123e4e5ffde459a98be827ccef46c3437382281d698fbc8413667a874a3f6736024c9bde185474f8c97039133cded0c7e9ff62703b8ac6febf50a24d39143abd9ea881dd59fdd26ff1e520bf3fdec33bf7dda1141bf29fa95eafd70e1eb3fd77e721819fb3d4944df9ca82547a6990dc36f8f8cb9a3baba30e2eabcb03a2869cf37c738bdb226d97d37e6a2ddbd94d6836b7f792cc831c069ef934b9630883e5cd04f728c684a41cf0ed9cab960ae1caa5d80b9d191eb287a578df5278c25f2ab77998b54407557cc8b55f6cd29b591d4d21f725bb51917c2831ccfb0953efbcd0e0737d15b61a91d939552be10e70ce76efad965e7e2185bd9a6e47192cadd7d086f45b203b0d75798441275b9e1f8a438c38abeb3006faab8a97b7c123997683b1358a77ab01b4c9b486ea44c2da69d2920789914922b6ee8d091b98843b028beedd355c2658befe74fb1dac285af8da26390af0c6a4d5ebd7baa48e48b3fc7f55d3cfa8e09095ecbc759532f7c4445d29a9bf93977b4bac3ff03c1210f77cd53f7638fcfef0b54846fdb756ce0d5546f332844550e6a6981d18ef7e0e3c2b94369d2970d9c480697f568daaa2fb462ea616fa161fd0f432f59dc01fedecbefce4d89cb93e7903257046cff586f93d61ae0af2bd1c6426e72d9c10ff5f5a967b9f89e8b24efe82c709a88916cbee043fc86fedd81e5e776bbb811d3ddb1672d7da9b8e12645dddb4cfc0720f4f68c8c4616ec5d5e784e584eda9ff9b9972458a52360dbc8bea4a3cd6160b4b76021f9f91f511bc46f968a8cd19b3b8e16bdb92a65bcc6a9da114ce058b50033b86dbe5ca5f270d6b7a3a31591e074b092e6d37298537ee496f2fbd12a3a9ea518c267ea8733c5f", 0x1000}], 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:25 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1, 0x0) readv(r0, &(0x7f0000000080), 0x0) r1 = socket(0x11, 0x3, 0x0) chdir(&(0x7f0000000000)='./file0\x00') sendto$unix(r1, &(0x7f0000000200)="b100050390000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caaed16fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b23f000000000000009000000000020000000000000f0200"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x102, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x3f) pipe2(&(0x7f00000000c0), 0x100000080000004) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") lseek(r0, 0x3e, 0x1) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x10c0, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffffd0) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x0, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x33, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x13, 0x4, 0x100000060b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x40000000000002, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="01f32d40e64073003559f88dc210afc3f18b2ee14e5d93f5de06000000ff000000eb5a1868437cb6edb6ac61045e42b97b4c66500169c4e6dda98183c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45b0f84d6554ca2e8faa1c1a80cbfaa187ca61c52cfb513a3c8e1eea041b7ca0b83b925b81b4ee4088d56a8a8488afd4550d66cba73ce101d97244910fe9530ded81fcb084fc24b29067624bcd3bfa320967280408d918a7b56534a91939c67ef12804106245c4c23b658ab036802a980ca0d7bc5a54ee6e8b51da416f8af43475ad64901b2f429f21c21583017be9f3812f49a83bd4bcfdfad18995cd499a8cf378c759da00cd5d816012ea0fd915a8aacd36b65582a0f024e2950cb2fefe03b0dec6968c264f922aeb0ce49f4df2efda0ad2b2176d97f925ee00d30d2615d7dfcc618264f465c8d8a9303b1786c6476d3fa0b2a660a32efbcc74f05446faaf5649d1f2726c2661ca5d8b400180000090a79d5467053df6280021456b14fe2a96f6b187cb76103874cd00069eab83e82b3f4776924d7c5460273005327e325d94c23fb96d567ecb3c80770bcb3b2977d0a7daa87fc1e1d8c692e6ff652233c48e260229a7d73b3c32ff4e84525a4cf739867a09d6d20dcf2a3d0bc67bbfbfd3ef3ce4bcc8863d33332233568f2d28218e7195bfd9e081e1040300000000000000c30171aa4f12388f51220e170fcfb68779142e37f114e8d999aa419cbc0c4cb4b7e543fd5a9153d044c0f847078e26054dda208e293a539c68909961f71532e7c76e426200c38506dd566695c6f92c2bf898b63a6dbccb32c44bac03d43744e73ac25323377f5bf3777f50dc6738f6b453bbd0e6ab7b3fdc89e55408fbc0a45dc9c8156b5fc68bb90a008671ca5978a9b294d245fa0a339dfb553f751a13a857e09bed25561ad3c70f6bc1ab0a3d1517b1fb264f183bbe7cf45ab303e97300"/701], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x1d0, 0x10000000000000, 0x0, 0xffffff4a) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000100)=0xc) recvmsg(r1, 0x0, 0x2) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x30}, {0x44}, {0x6}]}) syz_emit_ethernet(0xf2d373f9643de25f, &(0x7f0000000080)='\x00') 16:00:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) sendto$inet(r0, &(0x7f0000000100)="126ba5ffbc362f42db8f37848666e4c6bba2525cb5338c1deb13b3a9761c63416a790de0c707ccadf920fa14903e27ad8e0e5295b5c112341b5980570bca7739c20cd4747d6c3ec1290e143beea180d7a113ecd6ff11e8c5824b7d9c473a371f9252a39d95712a12cfd1f26ac66060fc508925fc94b4784b411ca00ccfd8e232846c0a9278bef64c1596427dbe497461543a6a54ff43ec851a06588c4087ed368c74496dbe0c02a754426cd69c29304d327b7cccafdc9bada3f616c1381a578a7ee7304aaf05dc01519784f36a5fef32ecd4e8c22a8c85f18fab7319cd9159486966e207e05ed81ca2370724add49a1ecc42fad5725ffff6124899607272a99022f2bf8532a6208e2888550e898490d4b3fc27a0cccfc9de420750665db628c65fa990177a1f6542209e8b0a26d6892a2030df9ba191ef53af479f20a92fca4890c41de3d0e296166147b3ea410a37fb05083836c4883ed55e20c263e2c5af5f256cdfca7973084da9f9a7fbb5d71d3dbe99a5349221f39e6252d00410aa271fe80f77d7851463d9f82a5f2d3b999b698eab5144299c730a09fe311b5d4b07def5b98b32683622d98057297bc0848727a6b772d1ce4186453e906b4084b81bc5e431a002290d8950ebec8d5444b99e2ecc9e710c70960022f6b2a2c550bfcefab763572011920b9d90cbca183cab7f2e1ee5654c4580a72c53217d19b988dbd43045d42669d9152273f3483e94285800c76b77b5ce059182aa35214db752772addc1d7fc37260829013c5283ef4f2be08c797516156b1f89497351cf5ca946be917b464794439433ed53267b436113e0a94181e69e8e0f0880bd8fa960c1a84966aa08f46cf3cb196595a448c9c68c6a0278c894fe0591f3615da31e18191888b6cb7a6c3c5fceedbe5d6760433757b52e3aa42d9897487e3378816bf8b3d25e76621fceb0675e9c191d391fbddd22a8f1e2908a4351fba424fdf471b6f7a319794a540842f854551731fa31a0e4b46b4f0a2e34b7a159ca6c8cf95d2c27eb239ad630eacb67e316b83830600ec520223522b75763fd1826a4e8570aa029e10ca2675324594728fc6ebff71943ead50e4fad1183020587b81889b58158ecb3d7e7f8b627bbaa07e2192e288bada68563fec5840189bd1798d475562014489894466f805674ed88c1c15197ffa3f7c813018c50b8a7943aa67c86b398ededf235d268c7b38cbe1c3890d5cc192ef1955c458e4ad5c436d10e20b6fc02fff28dec13928f43b46348b191ec68c9f4a14338b896671bfe2bb27e355e7e10900e7fe7794c1e740f2eaeaac5e662c3752fafd767ae98e356ee3dbcbddb811ce56d3d4815d1ad09fd4b9fa59eccf9aa48d33461b31f7ee6293696b7a8e7360adbc7049c7ac7e2b3481a7b51f5ccba35f6c8907aceec1b59873e71ec14ea548dab15a316dcc054208d85d7987ece63188f275088c315392166df8c668cdaff7cd15eafba3fefaf3a918c5573a5a5def93af71a7f75590427bdbcccfd95bcf4794a7ba13cc756e59593955ba7639e8d92cb9477b77aacbbc5d71c19dbe23e6a51877fcbf858d5b2ba91bcb6ad9ac5c548c146edb9a14a1e95b91e41c76db223846ca51b731e1d8b82fbcd5fd34a7339ec522ad2196589a9a4aed3ed9224e3bbc5733b5fd5b4ffddfb5f925fa0d25bd9c171a3ee2829fa32bc031f362e685590c2851e7816826fa205d72208a25262244ae271d83fc0dd65ab0f8e3f000241ea11c3615beb2d2d8cbb46f82355150f477941337d33d71ff47b4b9199aeca7737b2e8c92707dceebacbc1e5db8b0a4e09126bcebd95f86d4b9871882afc95723f190f3240cad3171d7b19ba35a497870c9f6186c9ffc46d2466dceb57c2009e020b20261ab556a644d08ea1d28536c51c023e6b9ed65e7ead4893abbb0090bba92ebbada01a1ecdd0140cff19889ada57ad3b5c8d1ba66a59b4bf1975ce374f461d34741dd5b15871da40c0005bf6963dd02af1091a38a21e144012653449a0934e35eabf1888e5e01e923694aee4bce25fbc3b4f616105b7848f9939db2785f4c7af64d8c191f0adbf7b2057c704346fbeb41b7bbea4cc44673ba93029584f64243c6f5decd25021190e5840d0ed6a0bdfb3079a148194498ae6f87658b39320d887c11af67ff59404a9f93b5f952d3aade297a18eb575d111baffa299678b6aef7fa816d266a67648e4112dc8c98f1d88ed4494f3ea52fe47b1b071de8bcd91e867652243c6a7216c81583d4c8ebad3f9d4b1a0e9a17100cc0f008ee66f8b53c718e1817a97b39e3bce6b433acef4d339550b36642f57ee37f49965a6639a56290beb16cc0b55a5ea41158c1a74154981144ef3932eb6802f960dbe9617ea0f884ccc2dd0711d37b1a99cbac9d2d7325fe3aca139c543aab73bac1277ec4f0e69de8834a73614bf49404647d3a0ecceb50d9c1d7a0bb08667ddbce7c57928b8db63cf8e99db2f4f40349b7d7b9c923bb74e0e88c2757cf5cfecfbeb65b4a8307e1b12dd4e135f90a81d469948b48d55927b76ea43f1b1b19723e028a3b425f0c0cc5aad23fe587aa933c3a1f4fc8cd64c6158e8d7b0cb5186d72311300ab3a1e0ea492fc221760d443fd50586edd346d31be598fa62bb226cfe1a0707c3c56dbbc2fbb87dd75b3dc2b2eb8c9834799dbe95d5767ae8e24b10c4f867d9ad0e0ee36b96d60a7b4dd308f12a3dfd2d6f3ab8afd5ebdb3a2fbc82d598d78cb876216aa82f034a3973870ed16893f45c33ec4df4eaa38c4e1e66cb5d659c4b857c05ee0c83c6c0069658b7b75434ad5244fd4ac56ba3da118fc97f62b6147e23e70a022a2b71cfd27d8ac727de18dd5bb7f9e3cc6deac63bf94490539acfc61b2fe170a20d2711a8569a880681aacf219608ecba6a743f54cbe31f425622c1cea85404f654387b349f702cb77ba82dd823e3a4db471852f042bfb65263ecfa4461b012bcbe44bb28d2e55fde18f4fe9b159354e8845db1566a01f43db52db91a0eabce9435db17eff6bfcc6639799c35fe734f5363896ef2a96cf8c15485f4239e691d67aca8dc205e2b2f21f2c13069ca96fb27008ac05c7a9485b96308c9cabf57a21dd219b2825b9c3dda13e465468b70f51c4918a5bc3a3f960f5f4f0380affb042f76653a3fed5a3536a19f6b3f58b55afa43e7f618f5cd4c511dfa9847a96e0935dc38af30b67a0a94efd089946d691e511ebea08552ad20d4e57430c76b4045aff93d5be473abed2c0e63a29d4e8fc41d4346ed55530ed53419f9971e30ffe775ef11aa5314152466892ac3ad9c5e62a013ce442cba064ee99f40225591fe477469e1f4814083f352cfde888d7f18fe214581ba371da2d25bc97da8a7cb94ae67c5d37111e6121e3ad7fde1466fa027457e79cdc9a08ee2ad8fdd2ec225be3faa018787c66d52a0bb63498180f9ebca76508359a872e503523322cbe40baa804557c2ab3669bed35abfeaf69c11927387b6cd7b6da4c89a57e21aa82bb44732f1d4c6ef00f9fcf1829bf7837d1d6e91daa6f04d1d8afd1e2e9d7a4d7a4d3c21f1d04d6343ecfebf778f1a270782611ede20b772deec3850a26b7b8800b5d7114e5468f8130c617e8968dad064b4b9342f52868c7a4a3e0953c959e81fa23d9c47e3044d84ad0bc52a69c64cdc1b7ac55218ca233a1d9378da7b074eaab79e888d12e2a1c2b6822e2c017c9bd94e75cbb55e2f1deec5d0d68d2195fab86ef0ba0c49562910d1a6a85405999f3eb0b84e18db04273df40654755d98cc8a9b73977b7dfaad6d3acd465d55bcb651a6c99a87c35378ca8524a404a75e8de2310ca788ba0bac2b8ed1c41b4632bde077609205a3081915375efb898879040448df26a963cebc722c712fd4d17e50a79e049a967a43b9986df1be4607901b22e63bd63d838311ac49ba1e10efcee417114963217b90aaddd871b8237f58e4e65f247ff1f7d339ce7b2a136387d1c21470abf35a66f9243253a371ded86b5a7f5fb9e8aa948dc679d48074aaf3359941d5fd37df2fda1d4352fa5ce324010ef54a24afa18bc8fadab5272867ab049cbb14d6efa74bb268f46fd65713a0314406199424c5f2ba139099b3fde4f1c4324947320dfe5337ab7d1ea7dac24d9cb7cf3d972d3d2a86583b52196cde9f204568e9fd13ab4ac226687388b6e59e77124750ed3e0368b7d4b84e797673e22feb0cfb302eec0a7442cacd602d8d99eeda897426c858d81419ff285599d2876abf73a56f25a52230975d010f1ebeb2ff407566deae9b1e020926eb0dad218f8910150eb0b126c1dd2b84914c0c5133bab3efc1928ebbe426c7139caccc770d76f5f579d2ac35be7340de971682f57e30fc765ba29cc82156fa1e2e45260dd55ce878eef1938e9be2aa5076f3ae122440afe67df6ee072d931e09411172ecfd4c0890576802d058fea6e71306ca94e2330452932524440f44c67556ee5fbfee7095f8bf4dc3774b7e355ecfa207c63edae3d586e37af002a0bb5988e4d143889a78d34902ea46084ec175cfcaf4e7e6eecbfd07728a258dec84ddeaa1b4b862395160bc1ba29c3285a59a8924079808dde859fcb53c77433484147076b43226392c8a41c33fa35d00510e067dcaf66a53f55be63ceaa3a0d09dd12b476d737b6851e73f006571ef96cd8f4b8f11547f1c6c4222b5396c316d09ba5555685383f19b2b4f549731c4fd3cfe72973554f0127a3dd5a07b0f047be56d4fc6ea5374ced89b7bf639170bdaef6710ec8b2e9df17fceb4c42e1711ad8ef30a95049de10857c030e1186997d770f67af934f145e23367b5d65afaa392cc211126695266a54874fd87808b3e34761918c7cc382b48f0f5b1a8f8580411f80ade444dfafbd71bb8d3bdc3a9cb20e30d54e5c7f644968fc3f7f9a4750e0228769df831a0ec82aadfd3f719d6d8f6e1f4b441b554eaa6406af4e1e1955746163f4e8609f95c3b27308c09b38fafefb1a3bb4a3802cfde086a226f016a2ab63ca428735b6a16b0bcde58fae73565c7381159e22c0beb8db0a1d57d03cd28c34f1c09c102f4846b29677250a243e07337d71a83e302415e7a105117ad7046defd65540b6abcbfb08520acfb459d409cd9e67c6d859d52b5443e792992571a1501da75bd0e1bb7ae078d7f66eaf0f43d31204017e7375894f81952bf9cfc905eeb0ca2477142673ad7ac3a610c186de4706437931ce882631ca4179a50a1e23853a55f3fd4a29413c0dfe64536933baf626efd8c56713babbe99afc1c5f03de929251fc6d1c4424d27e72cfacafc74b5ea3b7c678d14d3f0d43e04f83c291a9e6b37e21401a3c5809f00b8b8582c148ca4e5e2554c47d34011ae1406fab6306a493a878c8ec19c48b1526d0cb509b8eb2b0c6e1d5b4159e2adc350e3207521e9a423b30e9a8f453cee6dbd771a3652ce5ed84010590bd26dc5261caec8e6786587a74dcfb60a3b6ee8bcd490bb0a7098ed03e21f02d50fb40c6c5c979ee66dde6d042eeae10106a39c833ede9b81eee8a44c6987128e3723f02943b8d21b5dfdf78776a96a6b28f4bf486ee9f160facd5d5da4d89b6254e278ad4cb57111945251bf2b22e690b75afe979a50b15c7cd1a06392ea6d719413e275a3155d4840c9a36d04012a377a936bee7ac82b5dc7ade0a41f54b816a676b5dcbe86f46e8e40d7fb62e6baf3b91c64d2c585837b5d91b884feaf4c2cebb67551a8b0115d3e0c9683292f50481eeef9e46cd7b0c6d614789e1f4f83d2572c0ba94c1182c40ce062", 0x1000, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) clock_gettime(0x0, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000000000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() fchown(r1, r2, r3) pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20bc0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20bd0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20be0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20bf0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20cc0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20d00000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20d10000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20d50000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20de0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20de1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20de2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20de3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20de4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20de5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20de6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20de7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20de8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20de9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20dea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20deb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20dec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20ded000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20dee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20def000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20df0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20df1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20df2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20df3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20df4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20df5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20df6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20df7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20df8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20df9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20dfa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20dfb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20dfc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20dfd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20dfe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20dff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013898 va 0x20e00000 didn't change! 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x5) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x10c0, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffffd0) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x0, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x33, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x13, 0x4, 0x100000060b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x40000000000002, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="01f32d40e64073003559f88dc210afc3f18b2ee14e5d93f5de06000000ff000000eb5a1868437cb6edb6ac61045e42b97b4c66500169c4e6dda98183c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45b0f84d6554ca2e8faa1c1a80cbfaa187ca61c52cfb513a3c8e1eea041b7ca0b83b925b81b4ee4088d56a8a8488afd4550d66cba73ce101d97244910fe9530ded81fcb084fc24b29067624bcd3bfa320967280408d918a7b56534a91939c67ef12804106245c4c23b658ab036802a980ca0d7bc5a54ee6e8b51da416f8af43475ad64901b2f429f21c21583017be9f3812f49a83bd4bcfdfad18995cd499a8cf378c759da00cd5d816012ea0fd915a8aacd36b65582a0f024e2950cb2fefe03b0dec6968c264f922aeb0ce49f4df2efda0ad2b2176d97f925ee00d30d2615d7dfcc618264f465c8d8a9303b1786c6476d3fa0b2a660a32efbcc74f05446faaf5649d1f2726c2661ca5d8b400180000090a79d5467053df6280021456b14fe2a96f6b187cb76103874cd00069eab83e82b3f4776924d7c5460273005327e325d94c23fb96d567ecb3c80770bcb3b2977d0a7daa87fc1e1d8c692e6ff652233c48e260229a7d73b3c32ff4e84525a4cf739867a09d6d20dcf2a3d0bc67bbfbfd3ef3ce4bcc8863d33332233568f2d28218e7195bfd9e081e1040300000000000000c30171aa4f12388f51220e170fcfb68779142e37f114e8d999aa419cbc0c4cb4b7e543fd5a9153d044c0f847078e26054dda208e293a539c68909961f71532e7c76e426200c38506dd566695c6f92c2bf898b63a6dbccb32c44bac03d43744e73ac25323377f5bf3777f50dc6738f6b453bbd0e6ab7b3fdc89e55408fbc0a45dc9c8156b5fc68bb90a008671ca5978a9b294d245fa0a339dfb553f751a13a857e09bed25561ad3c70f6bc1ab0a3d1517b1fb264f183bbe7cf45ab303e97300"/701], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x1d0, 0x10000000000000, 0x0, 0xffffff4a) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000100)=0xc) recvmsg(r1, 0x0, 0x2) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:28 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffffa, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 16:00:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffe57) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000fc0)="347300d65750beb47317b32f1d35c18467cb24d81d167be00de0152cf65b7142cc9cd624e7862ad398fa6002b221d5c8eb4c3f64dec18e9bdf0746acf970418b48775ea8e1415a940ccc1ffa765047832defbf9039810841b5618cf296007bc6f21e00b308d1b8148eba46bf3803859a29a5b86fa3d90d596b6ae532d3875c02f3dd72d7a13498e89bb99b177fead0319b6ed8b2ed26ad95f7f29db27d2a8ff116f54a483794fcbc126dfc2f4b99ac45bbd905882fec950ab93ed579e11ceb3185dc61fb177c9cd3bf55d3bb10aae6ef1d29592ff0556eb16752ef315e27dcad3dc89c8ee6fed40e4ab2b276b0dda2a300121f44cef1430ab7e72b9d0dad0e7aaf616051fc6f3f0819f34e9c3573372d691a90b75cdd763ce0a787e60d3a7a787f887262a96e9e437d0c9c3d645bbba12a93469c575f00b1d67ce3fceaf2b07516619562f9bff55b986682701d46082cd944439250404e9548b61b64ee336f72f3a3dbe6f193d0ba326aeacabe2c4677e237b1ac13049932c4c6a047e8ff951f9da4a6019e21bbad4066564195d6ea1bd063070f1b2bc571d84bdcfdc6d8cab0ed127713e0ff565f3ffd89005e9809463fe694de7c9cf46d5b6358da8f1db0e63ff78681a1567ffaea90aae493b53ac6622bc2f577626eb2c97b52cdad1934ae68ea2f8d807e35b5e38bb28e09e6a863dc289178b097794cf675e416010fc084cff43d9a445924ebd5fc4fe2ecf4d2605a4ae4d640d2eef3ff96b40fc0d74a9e15906a9dd220ac4744ac19579b6ab1a307acd30859d2827ac3162dfd2e0b8a1282ead0d06293b8fd0c6d9812fcc9ae082186f998375268ebcfd9373d2164c83c9fd91b9be20ef4c2adfbe6389aafb7d63d177cf8fc6c73de9a4797e1262f6f1213b95b98333ed7312d25c85269bec7806bdc0884c22dbd9ab587134fb1d76233932e0ce95175c0d13ef846534d0e5bf7a0ada2b095e8400cc1cbef1f00d95ffb643f999daf34b08327a22390de14b7d98bf866295baeb0eb64cfc27e6cefb82ea4d502642a104b0a6c6592d2b77e4bd01c419d1cb42d142ca8803d30b898d7be592671c90dac538bb9f2a42fb0ad547c5dd57c6c87d964de2aab7530fed726583cbc46fb52dca6ad48d251c5baa7c668c86fc05bf240d1149934de777e7817ee6ca33ab9072de0cc2c768ddddad0ae8a24a12e9ec1a69d6fe5370aa5bf0a445e6982d8f508765b82de1e766cb05891325730907878584ad56934e2f3731428375fb07a26669aaff0eb3785fb3de1d099a55a56b3f833efadae1021b2441933dee1003e0244b788550138f73096ba043b77d7c05c29a00b08885a5d3486bd804f9b7b93934366a37377ab95ae4c4651423315ecada149677449c8e90c8f7333557e32f9054b175cf051bb105854560b8892abe51d90ef822356496259aa822e38e294557d1b0a8d532a31809cc9c2de16a5ee04ed650219aeef12cd334c60949373e3561dc306d34e6fd58f09e6399d8983ffb2bd5dc18f6f299ba0ffdeef552f52f7fc40d927f6b59f4cc2e75e26dcf417fe1cea518079d742108d8eed9a557e7f623c73f8e691736c341af69a926b9ea84d5818c8f6695a18922d3743fbf7a7c3c1cd629925a08f81838c7d5e24b82fe333b9d3f8e91573071834b306c7f35283752bb846b031fc1b46221e7cf3215564db997655aca2582f397518945ef6a4149372a26b1d62b8046e93f7e43e94bd67177490ffb6443dbb0f8cbcddbb5965fb8fae1feb797b9499121a53ca57f49f3287b7bb3208b21177640bc230b7899eb79e94369350c0c01c9c9caf67067acfe68444ea655c174e1e1a50817528bd43563f8bb4221686415012a3ac47043a208cda0db1cc74f2381e3253fbf99f67415e8663dccea8ccfbd4bc6d577d29bf7270ef14b06eed549f36dc7d7b8035e5351a88c72a97a50c33cae63f3d3c4117b253fbcec44c5cc4bc1ee26518cdc0eaa75bee48abf56ea4b22d6a57e8de0a63bf16841dc0a36a3939c360fa0bf5761325d31eedc001d9b641ea94f60f84b55218f4b214ec5fe420163325ebe229c0518bd73cd0a2edb12f8076a6a6257126914dd4a40beafbb5f2cbede662060c0c75f46de13ddb2bafa72f75400aca9eae54ffbf5242a753db2729a5bbc45f6cfd35d6a07189fb73bb5eb3496e95a17c35f2017577fbbed69f59491b79d1226de756154b7a18885109cf8ff9b4c89dc8c76bf05942ec2dfe8a8acf093a1e33207b59b85285e058c8286443f32f8aa8520527faed43a4f3cb50cc2245371518daac62a207c56d2fbbfc417ed0b678473d5e4c8b241f762d2cb153fb46981a8c9ed1d58b96a91992cb20aa3391aeec4c516b496ea70daca66c84decd4dce6a36d73439b5b613c5f6e79a20d88685475831d16a2b23ef083e417bb1f8517723e4aad933d17a31260cd2f1588d4b4e1b8674945ff9d92f559998570c4713a4dde92068cd550fa207a40f9c45744f7964c12ac53c592726b536c44023ae48a9f311929201d875ea0a885884d74270c8da41528e529ab13ae7dfa816138eecbf87290073d90694e71a66db39585eb8ae71b66101a4bd2cc00a183f96478a9e8671a658212c667f0862d7a7791f24e2238ee98a141a8b3f094113607a3adca8fef1bb5fdca4de98827a38448c11e9bee1e67c1f547c48264cb0d28cd34a5f992138ee70faa2a2cab0d49943b2f2a40eea446291d8f16265a35be506bd58c865e4aae6ebb9ada7f40ae97a4f3980b389bb26e85f96a7a9a5cac433e43c3956b50400c78e170785b3eb19a0e34daf7cde91b56026c18b87cd49f6726897ad776fb066e9465e3cbae822db4a073c0a39b26b8cbcf48328e4d92d62aa0f49d608d44a8459373eea0f7714e7b6107a810d433fb977c7e4aaf68b89d76a6d789a0b675baa0301a31a2ad782dcd590d797893492e4f85092c1aeaba0d2161cce0545441ab47ec2d6f5129f699b35c7e6c6bccaa9510f54ad21ecb8c1afb5b2cea3c4e0a683fbe6c0eabbfcc904b5cebe2e844a3d9f6ef051de1a56944051d79dd52c63900454637569c7c23fd401dc5b62441461be00b6dbebfce5b6ddd223ce82fbdf2c1d64ddeb9043e746fb240d6b014cf7f08dfceb13b39beb99feb4ca1c5bc5ea9ed40094c238ae6e12fa7f3025bb090d2e4b3d26dba22ba52a1846513748f514f91e5331fb4c2231e6dbc19313cb3e255bfdb85490cde3c894", 0x8f2}], 0x1) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 16:00:31 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x39b7543a}) r0 = geteuid() clock_settime(0x0, &(0x7f0000000340)={0x37a3000, 0xe03f}) seteuid(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x101c, r2, 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/49, 0x31) recvfrom$inet6(r1, &(0x7f0000000240)=""/177, 0xb1, 0x843, &(0x7f0000000300)={0x18, 0x0, 0x8001, 0x800}, 0xc) r3 = semget$private(0x0, 0x3, 0x4) clock_settime(0x0, &(0x7f0000000000)={0x7, 0x1}) r4 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) connect$inet(r4, &(0x7f0000000200)={0x2, 0x3}, 0xc) fsync(r4) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f00000003c0)=""/90) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000380)) 21:22:08 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x20002, 0x2) ioctl$TIOCSDTR(r3, 0x20007479) renameat(r2, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000040)) renameat(r3, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') mmap(&(0x7f00004a8000/0xf000)=nil, 0xf000, 0x1, 0x10, r4, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x9, 0x3, 0x4, 0x7}, {0xa89, 0x5, 0x9, 0x9}, {0x9, 0xeb2b, 0x3ff, 0x1}, {0x1, 0xfffffffffffffffb, 0x3, 0x9}, {0x1, 0x7, 0x7, 0x2}, {0x6, 0x2e, 0x0, 0x1800000000000}, {0x8001, 0x4, 0x8, 0xd8}, {0x8001, 0x7, 0x5, 0x3}, {0x1, 0x4, 0x2, 0x1}, {0x800, 0x200, 0x7, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0xffffffffffffffa7, &(0x7f00000001c0)="8d") 16:00:07 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x1, 0x1, 0x477, 0x4}, 0xc) r1 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffff6, 0x2000000000000000, 0x1000000000009ff, 0x200, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) sendto(r3, &(0x7f0000000200)="9a", 0x1, 0x404, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x48) close(r2) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r2, r1) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001600)={0x0, 0x0, 0x7fff, 0xfffffffffffffffe, "037f0ce93b027f00795acd9b2d49f13caaa55a00"}) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) fchmod(r1, 0x40) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f", 0xa35) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 16:00:07 executing program 0: r0 = semget(0x3, 0x3, 0x612) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x9af, 0x3, 0x9, 0x1}, {0x3, 0x4, 0xb93, 0xffffffffffffc3a9}, {0x7fffffff, 0x2, 0x9fd7, 0x7}, {0x1, 0x1000, 0x4, 0x20}, {0x2, 0x9f1, 0x7, 0x59}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)='$S') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x1, 0x4, 0x7fffffff, [{&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xbe0}, {&(0x7f0000d2d000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000bf8000/0x4000)=nil, &(0x7f0000c01000/0x3000)=nil, 0x200}, {&(0x7f0000e89000/0x4000)=nil, &(0x7f0000e16000/0x3000)=nil, 0x1}, {&(0x7f0000d01000/0x4000)=nil, &(0x7f0000ccd000/0x3000)=nil, 0x25}, {&(0x7f0000c5f000/0x4000)=nil, &(0x7f0000fb0000/0x4000)=nil, 0x36f3afac}, {&(0x7f0000a25000/0x1000)=nil, &(0x7f0000eaa000/0x4000)=nil, 0x1f}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000fb9000/0x1000)=nil, 0xd7}, {&(0x7f0000edb000/0x2000)=nil, &(0x7f0000c7f000/0x3000)=nil, 0x40}, {&(0x7f0000dbf000/0x3000)=nil, &(0x7f0000e42000/0x1000)=nil, 0x400}, {&(0x7f0000d1e000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000c5e000/0x2000)=nil, &(0x7f0000f3b000/0x4000)=nil, 0x3}, {&(0x7f0000f2f000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000de6000/0x4000)=nil, &(0x7f0000b2a000/0x1000)=nil, 0x9}, {&(0x7f0000ece000/0x4000)=nil, &(0x7f0000b8d000/0x2000)=nil, 0xe4ed}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ee8000/0x3000)=nil, 0xfffffffffffffff7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) r2 = dup2(r1, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000800)=0xffff) getsockname$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7c}, {0x6}]}) semget$private(0x0, 0x3, 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000840)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0xffffffffffffffc0, 0x3, 0x1ff, 0xf5c}, {0x5, 0x1, 0x1, 0x10001}, {0x401, 0x4, 0x3, 0x800}, {0x1, 0x4, 0x7fff, 0x80}, {0xbe, 0x5, 0x1f, 0x3}, {0x25c9, 0x5, 0x3, 0x7ff}, {0x3, 0x5, 0xa355, 0xc94c}]}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000200)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) 16:00:07 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = geteuid() setuid(r1) syz_execute_func(&(0x7f0000000000)="8f0978e1de6640e08e42e81be0f8cdc4e3456f28058fe96001d926440f0fa438030000008ac4e1b5e3bce3b6be48c4c483dd0ad7a70fafcbd9e5") r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) msgget(0x0, 0x162) msgget(0x2, 0x70) 16:00:07 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) lseek(r1, 0x0, 0x3) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r3) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000000000007}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x520, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xac}) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x3ff) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x11, 0x400) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x57) r1 = syz_open_pts() close(r1) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x30) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b098c6000"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x0, 0x12e, 0x1, 0x0, 0x5}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0xb) 16:00:07 executing program 1: unveil(0x0, &(0x7f0000000200)='x\x00') r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/207, 0xcf) geteuid() socket(0x3, 0x4000, 0x76cb1625) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000010000000000b65d286c00", 0x2c}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="cb135f24b14ced45a0eb129f3ab5c5322093735057e99cfa444290b0ab29e28c64323b769deae04044106f1ea66df353bea3c88343840bc1d5bfda504c84d0c51638f580b2fab6efbdeb420c2ead0ef919da6fdf262320460fb341d52ce7f7128a249eb314f5ddd277906d47caae8bcff03bf191eb1acdefdf4be436b13cc014a6c40406068951de0598f0cacb4481e2f1a02bade438b841f64f8fa941180ba86c778f186f3bd46384991ac9452ab3941007b644a68a90e9353e2ed8ee551c295d481c9dce4005001080a26b6b84f1603dcd19b9a65ec9ce3c22fcbef9526343711c0747c8bbeb38727ed1851ad473035c92e02b185ff2cf300c11dabd15", 0xfe}, {&(0x7f0000000240)="8a276b0e945a78ce98689f2b11ab70e87d08ade333daa2ec696da32b74ac0b86095666f47718d246f6e6b094e5aa917ed804dd3cfbabd4d41f089e6c7a81d799dcf6d86aa5dc9eeae0d752bee4efccfefe96f79a28e81e9b5b0397a26fefd4bfd41045b3ed40d86d6c770b2a6eec6f9d8fcaaaa080fdb615fb8c7749f763c34bc7f08898d3b748837a7444df7dea390792cd45b3c1e09bfe9f3f33bfe886e51d233bcca9059d40a475bdb223316e6f61aea400b38aa8b9fd11a8d63abafb0c52f1486bf3ce77932094c0a074a301fcfa1c3e6a1e489c9bbf3c5a9fbdcad02eecf8b276219074a5", 0xe7}], 0x2) 16:00:07 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="96", 0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:07 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffb, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000680)=[{&(0x7f00000002c0)="9cbc966b6efcdb4402b276fb24d036395c41ea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0896257b11b2d8a1875f46e898cdc28112dd84134eb609dd83bcf45ea6e8ada0dc465bf67cbd4fa0faaceca29580460c9a566dae110374484a5a2713c7fbaba83dd8af624932faed1aefb3f96eacdfc5ca70085f4269bd1495455e0297f79953698631d53c4dc031e462b70e01e29d0974797b27ccc601a7637cfb9436680d9c847fe27c13f13e3522a84dec84127acf27e544dcc964d9bea768fe67646aaf6f279bc2de3bbdf5d234744876d890aadfb3e4d67a210673224682f4fe7841bfe1c23340cfb50a1d906679580c141c6851a32e53d4a2266144a330ca3948c085ecac1c9b0420071fd69b19e8640ac6ee1cde1a0c08d0261f0c94cadf3e64aea991a44f9930062b8f6915d1f4a6b597285c58aec4843833485c0be56de04ca71dc34b8a7c0fe2344f36f27a233b00626e33fadc1ce17a696aed9d26bf4b410be4107d8859c38817fbb7dcfcb3c9ef4b4d956b7484f041c7b23daa983500afca22810af526fb86e17955ae03a001c00a11d557e9091f6bdc5a4f53e1d41268e9199fbf6eee968623ff2baf1b6e4525fe31b712a1dd2f40f6a8a77adf84e3986af9305b3b3217507f80be95f45df13961d8a679ecc38e80a067b1e295af3775027b2f9722819be9919df47212d7b01afb1", 0xfffffffffffffed5}], 0x100000b6) r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000300)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x83b, 0x4, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x8, 0x9, 0x3}, {{r0}, 0xfffffffffffffffa, 0x81, 0xf0000081, 0x1f, 0x6}, {{r2}, 0xfffffffffffffffc, 0x40, 0x2, 0x4, 0x9}, {{r2}, 0xfffffffffffffffe, 0x2, 0xfffff, 0xffff, 0xa0}, {{r0}, 0xffffffffffffffff, 0xf8, 0x3, 0x3, 0x6}, {{r2}, 0x0, 0x1, 0x9, 0xfff, 0x2}, {{r2}, 0xfffffffffffffff9, 0xa0, 0x2, 0x1ff, 0xffffffff}], 0x1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x2, 0x40000000, 0x10001, 0x8}, {{r0}, 0xfffffffffffffffd, 0x5, 0x8, 0xd2, 0x9}, {{r1}, 0xfffffffffffffffd, 0x42, 0x80000000, 0x3, 0x3a}, {{r0}, 0xfffffffffffffffc, 0x11, 0x3, 0xe4, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x5, 0x6}, {{r1}, 0x0, 0x84, 0x40000000, 0x1, 0x2}, {{r1}, 0xfffffffffffffffb, 0x44, 0x4, 0x8000, 0x1f}], 0x1, &(0x7f0000000040)={0xffffffffffff3b99, 0x2}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:08 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x4c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x980, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) syz_emit_ethernet(0xfffffffffffffea3, &(0x7f00000002c0)="8b50f8d9") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000280)=0x5) ioctl$TIOCSDTR(r1, 0x20007479) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) r1 = socket(0x21, 0x5, 0x7f) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1fd, 0x11) chflagsat(r2, &(0x7f0000000240)='./bus\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r4 = geteuid() r5 = getgid() chmod(&(0x7f0000000300)='./bus\x00', 0x0) lchown(0x0, r4, r5) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f00000000c0)={0xffffffffffffff80}) getegid() r7 = getegid() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) flock(r1, 0x9) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000002c0)=0x10000) ioctl$KDENABIO(r3, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(r2, 0x0, 0xfffffffffffffc7e) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/47) setgid(r7) fcntl$setstatus(r3, 0x4, 0x8) mkdir(&(0x7f0000000200)='./bus\x00', 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) 16:00:08 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x10002050, 0x3a43) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x111, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xe7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81"}) r2 = dup(r1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[0x7, 0xed, 0x7, 0x2]}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x4, 0x0, 0x0, 0xfffffffffffffffd, "f551059a5b149f6b7aad19bbbe6a615761c6dbbd"}) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="01f52b71ec6957653000"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000140)="e50ae4509c4c1977e0b26634f0af773934403934096337cddde4752f6ed562093997700f4a9b6ec91710aa70462a0da96ead238d6031f6a0765abbbd6ced836a89446cde55199a6484bd4f8bc0b3209e57f9e80bac395d76e15301020654b979f5a78d592bd8898a1c020c7a35882b4f856bc95cd83569d8da15acf93ade2c7ad0562e36775b3d532b8bbee8d92fc6d34390f568d222aea2074348add8c91eb25d7bd03c212a837c42534e78d47afd6180e9d47c9c4f2fec755e596db68a745c9d224f393516b292faf5", 0xca}, {&(0x7f0000000240)="80e108d49839020637b5beb8368e268153d62bbb8fc54082fa350ef83509c8e0b40befeaff6bd7bf9cc911a09b14115a30c6debe4e0e8440b8729165eee1c592f10ae557e86cd41ae8f90d5d2b9c004e34a80b3a97f92fc6678381393656faf4f9c1aa4dbccbf5d008f24dcee28287a4ffd2cda892f117fd87d429507d819efc19af528130db1bb728858f19957c90929939bcd7d878a4887c059914d507db58bd9c087e1223b134d55cd99418a5358be5da9a08f3", 0xb5}, {&(0x7f0000000300)="b96f69f5dab7c94eb86fbe718e1bd32bb6797e7aba1c58e4d01eaf3ba5cfe723c4d892f56727641f03e7f0a66ce65ab3ce23d1b5c903e17d882d1fd788e1df66fb940e000b7ce3d45556ac44a829ca585f70a60a4b1c7a1e27a8fbc76db1184a276430c067e7970520ccffd073d12881d79096dd1bbcb72ef5990b4cd6b445c0001b35f15124bacad771c6e6b3fcb7aec9056c1c3d3cbf9634927eb62a9ebb05bca213784e9ff487d8173169e59a33230dda9e581cd9c0", 0xb7}], 0x3, &(0x7f0000000080), 0x0, 0x8}, 0x8) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0x1000, 0x0, &(0x7f0000000500)=""/4096}) write(r0, 0x0, 0x0) 16:00:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) r2 = kqueue() munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x8001) dup2(r2, r0) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x400, "d4860fd19c3ecf67193d45036fcbe4f5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d4e0021f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84b060031a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d43", 0xfffffffffffffd62) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) write(r0, &(0x7f0000000080)="55eab21a4e1fa36861313503f30742932ae02e1525c4522a6b0ff85c1bff99510bb06acf4a529532dcd5a3ee6b6d160334b77a0be825ae4c97e41540a0f4a0613a7e591515c635e4c9cf3132fd228cfc82fcde156cf1f5be00a4f446aedd5a2a4039d6d18cdc35990561477c6d740ba8f5", 0x71) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4, 0xfffffffffffffffe}, {0x7fff}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000080)={0x800000000000007, 0x6}) 16:00:08 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x1000, 0x200200036, &(0x7f0000000500)="00100080", 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) mkdirat(r3, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x3) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540), 0x281) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x3, 0x4, 0x800000000004]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) setgroups(0x0, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x205) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001280)="6da40aecafb3385e65d777c3b0f728a372cfea01d1205c401bb67b04a9a05cb3653cfc0ab3e78c301ded7998b0b42e8f30f015ecc958bb6f68a7d7950a1f5905f77f749991e03ec1f25513bb9d442413b6a2c83634206db327a077e90201fbac8f07810687231bcd09dc7ff15e63ed9cef0384709567816457e4e2083748d8106a1775e8ba2a7406ae010ff65414cbbb20876a841783286a37ea2e3ef4c0124d3111f44f1e2bca145c8b5b25f546bfe44822affd8e5222c29aef9f8bf17aa03378d7865f6885e1afdf6039c3a9b9e4c9a08f12e7515eadb4e051106a97d55734eb855ec6a3b9d2ce04aa09473511b5769cb65b72cc4c3480c17e34bbfa391deab12da56532b92b47cc39b6d0dc474a07689e8ee5da04a014d7690663e4444b38be3e5d464acd98cacb67a3c1b62e353581727aa4abf15c4b0a9ca25ba2b022f8d93d6c547700dd2bc8db9c2378e0a1442b69d9da7a4aa2d68319396f534495ca9093f49980b369d1ca4bdfe46c60c3b22a85e79ef61b9561eefda5d32982dc2a4d1e1fc06a1f9a33a4fd4136c005c662ac90522d79237d44acc516965c14023220e9bc7229e4b03d1e7ad013bfa89c5b98817192c172a46309ced745f641aa9477c73ed26bd200126a2b894cacae3fa580fff9688cce2b2336ff70fee449e1329674841f662c786172a7fec1a0b1815d70233be1e47832c2fb9a5d634d2c531be1c8c0e809a3532fd49d936a83bd60b43c6a767de6be7852e7725369f8368efc7665a524e9f76c8c7fd38fa9cbac64912044e1a2ba275bec585af536df09471bde74aa602fbf1566de1a02bd08f092d6270bb9e41f16478919825153eb84080ee83556898db2a907aefadce9667ce707997a94c6b9ddf3848845508985c81329ef278f9b85824cb34e6796568858110d1b620ae919268f02db7b924c561a0abee22029e30eb7e56f99bf81b3da8127b8d5e920f1939698d7de9563d314ba542c621988f8b5dd3fad4089c035a8e3de9997fc37d43aec3757f74c33c19485beaabcf5e7b39301d4da2545f5c512af0402b900f99ba28f96b04ca1e5f382b2ffb26f6472590daf8c8f4e56bf52a90c119c3d90c64e3b2b66ee1e742984e523f1d98bc2c9df03c76e57b32136fd22dc002f8c884cf78297ab4cde903d277f22e04f177f0b855c8df6609662a12a479580e4d239e776ad643fd6e512d6fcf725da4403cd71ec9d4b5d13c3cf532e9a368b70ac771a308d2dc78171b55ec02eb2b5a646f6c0df9451a8bfec2b0707b8bbfe959b69cb3b8ce2cd564ff1c23906ab51eb4a87b781eaf65157de779f0a2df75e3528bcfaa42eb18e6888d32ed5f7704bb74cca82a1a4fc686323bd7ad033d86d7fb14ab87e144b3e2eabe55ceab8840e2bb7b7bda2f3d51fdb543983f3c65be86a3b0f2360d6104680a03bdc52d914e225ec7673228052cdb52a1cb4a59b1f0e9734e1f634cbb213965d259bb69453a188637c6331213b3ed019a8c0d63225c972d8842b56ae2feba456231f1a46040f96a310a7b323fbf91ef4dc51ded8008050725260effd8e50f1faf3c5ef579bb061ad9221f01a01931474787c59ba57d917ae7a4a57ab169d448616384b64293302d5529b0427faba4655005f296c9243d5eb27997b07f03d0019e161e710ffd6dc0945cafbfaa248ac7151afca29988178f6036bd697317f6ad930cb8b8e3505476b7e458757d8b83d6364bc9551df77e532e1913b7f9881f1a97447009846015ca641e53d0160fe8d95413be542c992298dc2a1d6c883d8fb57e685d90dd019ca8b65f23218bb80df4022efb7d301cdb80e0c6706b91929ab4b8eefc960f04b70b1bcd9ac110b5f53201d5a439a73ed38849b509e1d5993351d4c69555cf1cf8668bf38be58820910ea4ce931c94a06c9979dac4a42baab45bfd9d0d491d7b3f0b4e5ab6e9f8a1e9e48ba466efc6837eef273e15c1b81efb2889dfc627cac3065d9785a4d1f196d5065bc135b286458bf8b22491e9cd34699d79227de4c4de15a54f6adf509fd50d462bb0ca97c90e4a915f1bc785f3a792dbe484ea6f004dd854567ef0921f445423a2c5e65c11aa6b2be85aed3b51e592af2c125ea470686bedcf2c1258d27576e1cb07bffbb97dc9cc6727c721fceb74e7f577b429093b5dcb145438bcd1adab772f7f1b2d06c064187850921e3a62409b26ff7e6271fb81a8291ae0c03227c4d69c55e22a1ce6ffdbb693beef850390b397d0813c8a99ea5f0413d44733d35e76ea04030b0445b0a958b1f0ecf9e03aa4cc79ec346ac70f23f0abf2d9c0f6fd662747f6bf39f6fe7d1ab197720b2217bc3e370dbc29df09b6b56a403985951085b49732e87461e08ea05ce087c0abdc47485d7595f37fafcd033d56d1a96f13b76287000dfcc9e54adb5e6aa8459ef4ac727aa63442df2913b37e1d779f34feda63ba108fec91b8bff90be9b1fbf39cb597378c38ff51c7c055a8ad6cd7065ae2b51eb927d8adc71e5766ec816cb2770507e988cff9273e5e1916e7714687a299f2e22a5db110cabe01d1bdbbd4d85b4e73d8280e8d6b471bfcc0d60f99ce3886d6f0449c69f05ebfb14cc2da5851326c1b0c6f769a32a163fa0a73c4ff7ddce4d75624adc5ad22c67921806c74c388ccef4794e00c90fe76f88be37ca4f7e44cc3b7f71c413647effa7117946c6baba65523edf5b3f1020a4ab582b837f0641991e270b4eb0d67536bbf4c25d2b8f6f54c59ed01f56cc86c822c3278b861ba8105db6a0a4650092997d7d1727c5dbb11546fd02d792bd523a59238535a2f737050e96a7cb7c1be4041d93fd5868a6d88ba29d1eb42e2ff50359dedeb48d109f886dcea027e7b4a79e4f7827aa140a3c41533037df5ee53068936b77c6669f8a2c5d27141ce33b89d79e09ceb28d963971eed512a9b8965212d0263dcf0290bfe146a3449a8e8973f66ea0c37f53c6d64a935a4b504c5de1ddbd395a54fdf330d73cb0818e463ff189bc13c70b07455c26c8b7f2de91368471ab1de520a203ab84bfa74aba060b966d79a9a1deef5831b3c422a6917d2ee70fadb4149bc3132380c475e0aecb3ccb89df9a517bbc8b3fbea131efb4ed55c7b6740068009212fd0f94f54f147b616112e83092c58e31676faf20fd4d14573f9c59aa1927979c3e2694b1f0a1467a8ffe53d14338561ebb1b75e95844bc17873aa9212b57aa700121ffd02464d23719fad2625ae9725284245fc72dd722e385da73bd92bd9c4f8065b2530f047db393e54e3df0d1b5b167b2d6c06c410e7477c0b87582c2017b3c7412f6d3dcc54396e2d16b46fd09cdea3259093239b60a8fcd81456d34e401f2273526d7d62cbd43584c8550257c6d44ae6fc8b013012c2182f733272f8631e58b486d9303ea3d17a18d86da33a556ebe9063f8f216e78cb637bd9a23dc277c6a0b70de84696682afbdcda5999aee9d4d446bbdf83d8e17c6c301ce948598bd8b421ec0e4a8719bd59cf7ac7b4391fe1f189e3f6192362d1e9d120fae243d3fea3ee21e510b19357e7aed2f1dfe252029064740d2fb1671f3b577f54c33f98b8da428037091a314e422f6c7e56e619c5c6c0cff07b3059ff3bbef9ede1041a63e2db006c93d8b47d02578be558994d64c662b42ba2c2d0edec09d47293c9ecb675487d8ce85df3799453b6cdeb68d907df1231ab020bbb47efc0af1fd40da9555700fa3019ee5da9df46a8ef823e214345576d0636bc5d26d6c3c44bb6c4069aa1d683e5934e8a03c08cc6e5b5c6bfa2d3605b174b9a3c50e7c8cb56ddc36437318c4bd91eaae16f39033e58f60498c15afb035e34a47846e735362e568ddfc11185c84925c3ca6a387ff727f18eb5b2a06c13caa0810b8a6876b59a6ab7e5a3a198d49dfd24bacf4a9372feea3a7486c2c595b2623e99a3049cc26eb4f306d3c6054522d86c7df0fed5a9fa114e7e57590c3235255ee2e8c343976d1169e4295abc10e46bdc926ce76b51be7c136c8a1203d84d81eb1851d6ad71b37cf5d773f9785355721d51cf41bd4c0dc9b185082c5ea1c24900e42e23b67f0d785c6afb06af36957e3924b519511b99912691ceb51e2ed253fd73381c9cd9658cd1be86f598677283ea4f437414b49500672cb9706243c5f408c64bbc350f88e7310334b5ca3437dd8f301e21520ec85fabad97913abf84902839aff07f71733df7f6bff780d3d98af2e7d0926c855cabc4d28d30da35db4b51e54d626ba727ad227441fb0eff17b4dd98ad18ef51e840c0a2ceaae028f50c75f01e4a2436b0c06101153ed0addc48ca689480def55c1d9ec7da1981e4c8fbb9e8e9201bbff2549c273378461a7cbc3e1c3bb73d0b4ba6304ad5b33db22908ceae7c3d076633024f11107933e8e9fe1442ffffa99e5195cff768d86e858207d93c8c27c111104c62695f4aac96aadd7b4f275d8f34d6f4912131bbd6a0b2c5d8395f74133ffc9dac8a74a9b58ac1aa087a7690a88131ffd93685e9a9c30a3454d83c4c4987475fed1ea102eeef2c22e7825a9f7203faf1c038e246e675364298d620dfd172e2d5090005988c6bd972eed218f5996ff3b15e3a3b1765860996e818be9457b83c20b25e7464b4bfc82ad554a5d929515dee6dc548a256264bb1f12e7f75e3452eaca4f8d45bf5ba469feee42921897d2cb558235b10412fe180c01150cab60d4ceafc5fd95fe1ca0a8cc52420691843b0800a4fc7a08b10bbfdc7c985b26dd875028cd4eb6e87dbaf4ec29df90fb006506d76d6d4d50fe54a2898b8469bc21753449ba2bd6d1d905dee84c93b62d0bc235fcbb9c36b7ce1bb09bf63126af4fc4540d8bb7cedcbba0b8f584421cbc5d2bb0f0a379c7782020cacc25a5124015bfe27d64d30fd3cff352786241afa995750f8e4f54a00a3b0392d0715a5101e807b575bbb3f927d7cf470664ef072fa6a040967d7b623c65ebfd7e626eeb5cefffbc570e530d47fd70af4e62b8dd248edb9a34c6bcfd7a879b4d1f02110dae9b2398ef1a17a13d68d03dae2104fd283aba5d9593c890f1a794b6fd99dd5a992fcbb24ab181bdbe41bb9d46890a4bc5012b911bd8a90b394bd155b7113878c103ff1d2f54b4ad6a0a3c5999575e17403551835a55a7ecc977ce7243ee0e81d4560c6b26e8c14a582eb2e15912d3825911f34f10c76bc3f52e68c17d76eea5621c210bf86fe310986f99efa26fa1b4f763fa3768aae6eba9ff5c2d93dd4822831f8d40b211ab0d05f6b0121efc25afac252f1cd1f3e259e82be060f63124bdb0ca9a3b2624340f7974e8db47c2e723445f5740d798d7716322f41cca9c5c203b1f708b093db816bae8809c7525db6973600fed5fbf5ceda98890c5fcc2277d65a8f4ca7c1ee6dbdc6d49c9b534bc083dee4a3f9c7d4e861890ccf9bb102ef21446681aeda5ed4157af4ec3941f2926e1886ae195fe7308061eeb1a2ec2725fb758c336b7031ee44735de8ebaf16edb1de6e2e5e973eeda0fceb55b6c715eac4b93201bd2e79b67487dd1cd5096802729b72161fd5ca9d56d4646cee27e1f7ef33de0a3051e5d69e095c72523cf8d70399d1431a0e4e9fbd1a42f666c3abac8828eb422f4a761df6954f43857736e4322f82664be1f5f0c0b6aa9499d9355e1c1115978d70dcac432fdfad8bd99e741c972f086f6c26afbdd953584c188e9967318a354cc9f57a43d03ebe9a10ca9087d56d0713e73052036dba34cb21a381b8f33427d4222bf20bd9ceb09283e61c112eab88309c0cee116eff01a3b1f85c", 0x1000}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001980)=[{&(0x7f0000000640)="6c71edc61bfe3bc945dd0b046e75a923b07c21803ab9e5f7692db9d97ddc9834c512333c593fd3c144386aa8d7b28aa0e5ba14cfd46e24ac05b6c201cf270373dea12695b29c31c934f6aae5fbec8bbcd6843bf8ca6c740915c06123d22a7ba1aff2520453d3ea2c9390312b5719f420535194f0ec90944abfdb443e330ee935ed32cd615bff61e461f13f773d6617ef2ca4f2ba7b5b49077521475e03d3c02e251c2d591bd2d462e4b975ef6cb9744ff0976ffceaeb5eb528e6a214f07e5b6a72a9b05d9a11047df9d58113073b7cc83a9a6060defc90de8118a1e8150d05f740d3e98b418319d485f96f726614926ce4f2763ef06d566dc62deb316637db39437e6a64d7aa63454e943d6523a429def8249a72553493b859d87644c1464d22c739f8261a4f8fecd3c2eb55e2fbefbbe5fae78f15ee5779f6d01d4443e0a60eff9c748438c948db75536f31bf41b51f460957a0132c564e2118c6c89436915ba3f948148ac0d39c6e35c44814799662fb62c175d5089ded0d10195f4b2ea1d600b94d29ffed9c102e93309beb77b7120046913e07664a7e5f8019e87304d4c80776cc57eb3bc3309f7a41145ed4469257a7f4beeff9ed901912ae0efab98f2994b1988a31db3c8370f3be13dad63257212072b5cab64f413c900a1391bd651a843f570373574b30d208f0b81a7ef29f2a64e0c32a999ff29569773ee8492c6b3f17cbc0019184e2de133fab3ec22444312e87177b74dfa6d557b621fa8009aa5660f639d898b45c2499e249b3bf575aa4cff8410998da9462847db12b83e91128319d8603002de0655568ad8d8b0b28f2904acf6afc7ae0ff2b25922ac21e229034cf739e4ff69b2b2d1c353d3e5942d7c47a83ce70b83dc9270f4125adad5b742e9e1bb5a9c9e22677b9f112d5cf8691148821972399a1c7f19400c2eeea95b327db43da392f7e75096514d4ffc0aa4d436e97c45f44d9f1009e143ed975f585a9ab4792d92581214b3e0527efd9e37a29a1851bc626fb5fb531f122c30c1f89ef81ceb52c9bb1327c08477aa8ac92bf77fad25ebd5ec1521a66f48bdaad18bc58bdfc95fefb83ac0a58e3f75c991d02ae13b5ab6046adc980282f29992d96eee18c21297ff2d97b576bbd5d76494344b6c0d43669763574c582f856b8b6982d8e5b3ac4226d5f8dd1f6e4c5bdefcd039e708df45a6df40e5087cfe569c54ea65df5227ace41c9753c91493654a017472aa625a731075074a172de7c8a60217cd0eb95d35d5d8bffb47cf13c146892565bbdb4090d22bfb244bcfdd1b9e4ce230699c1ebe0fe0ef536225442780d319f0bc7ef70318750973cd2fa4b665a64a49557f95797fbb20eb548b38dd43c7157461f814f2fc733923aaa8a34c9c6da9cc852a072b8d6558f90501c68d9d60d661a2e8934ffaafa314c647b4c4e71b4088ccee50d21eefd3b932ec4c8d16d04bfb016acf6838f15965a18539c87862dce9a394591e8e4b7a0879303065bf14fb7619756d878c02f69866bfc7bc391cd839cb9342b8299493e657e9c774858e0fc0e5285d3641502c8040fde2ef2292ee4ce5f721e793d4b084efcc59209adf67d2e747096597417212b5e8bca40fef6773d647ebd5c8e2ce956eb259dd3e505f17411f52dadf1bf0f7d66a774252591c4f3e2c1b436ed88151bf14989dce1d65f6ed503bd66c1fd3a1bc94d16609a9e656f7e653e67ccb27eb4720f38a5a932291e1925690fd5c5d91ef66d603a30b09ff661d42b1912edab4c2bbc5f035057ef25eaeac30b599d462491130b536f8a34415e09c2647e20049761387a0df9bef77723934552fbdffddaa86d9e3ec7f2ae6af7a8861c04b060d5604042766a0157701f540bb7e4446cd279b6c6137b7a3e382f4c827329f3ab72cde5a5275551447e6f18f18a43ec64a459097724601438b90ae884cfe8c10c21e8073bc7102bdcf7830bd3652607cc307e265fbfa09bd80a4f9df08833f06e8ce9bc02138443ad38119ae7349203f16c4e41de536b12944daed6179a0c7f9105622c6564f328303580d71c222bfcd89cead6b24e2b883354904fd1ff2f363acc6400a1b678e1c80c95269646b74054f092ee9a99c6250214b3ec83c69bd57a55103381c8cd860c5daa6be14dd8c5316749fc7544d2745d88e6d5cbc21a4ed46878d38c18850e95fb31cf3a49b5165dd692ac9fd5719d544f707a2b41040994468d3541daaf1f39ceec47d84e4f96ea0b5f9409095006c9a911920ce10c73d5bdefe1909d20e1956dc1644c2d6e5b400fed1a3417dc5edd13637c39df877f7f926922dbe42920c54f66006c13e57e1c2574858ec1f4dfc6163c15f3b81cc68f60338481500e57fd70602816b0b79d76d989647f94e008df676d3d1d817ed0687008c58a36346820e6d3823b2d9dd583a1e4901f8e92d7f790a89f505a6d334ad5627ce06045a9b6a7c426a94617506298582e409fadf01e2d8b53822472a1973f152fc27f9eb89a140ae1997586aa52e1fd8559a75a9179ef1f5fa2cfd5eee022b1d2d9561a31e2338ca33c8cbf546a9db68e3427b6eb7e14606f3607fc33cacfe6cb5148089abc6d75da8a0006dd288bb4ee6f728b4f159ba31760ea3bfbe316c7bf985a603f2bb394d59d667f529866d0fa35ff275423f47683c9cb4e73f2a24868272dd6d4d600a7a9ce35bf855927000761a3d7d88bbdf7ed1d70c445547d65b7fcf8c34b4fe66b48ccd8fc88980816fa98fdcb4d902cbce39b40a4620f43bf2e8cd5e525864e7f5fc7616de274c27a80eaeb4b6d222bcf575223eea9f66ba91f572fba6fcf7b9b7b0476613963c8fbc13c80fc1eb30645b5afdd3685dc4b545a42c5e25b2830c873871427640de681f3832e92320549eb217ca6f418b0b50e63e94ccf8ac6fac63c81cdccae8acbf8632105df4e8673835ea36bc3f921ce9d5845ad087ff7133bf6b6ee4850245cbe8064186d0aaf705af8a026d5813338bf36b63df997adc006856539b06c622c133d036acebec811895f97b7b553bb103a5d13ba0ebd4f54c4b0cd7ee1ab49844ee73d98cb2a23467bd2ead33e54cce75d42e211c211a77704d03b6c07ae50b3116fc04cff8cf56078772ad94cd14588eaa698b8df61ba529109110a9be572fd5df3466834c239eacbb93e4fe0ed75dee55565140b10bc882c3b6a37a10acf6bf137e14b0e81850c908f34203df099974d7d114bd8f98e142e5c65667aac5f65b0d4ef22cdc2c2966ee5f506e490d416ac0b2ab796b219d8cb264e197b78b994452df17b24c61a6e991696ef001683ed48d8c367ae95f54b992da4babb259279fddef7f29d27ad8266bd1b288fdf903a8c81ff03d0071fb952f36e26d0286230bd18dd11ce7387cc20a8553b27908f13ffec941e9cb1f254b5c5ec560c1ff1729f6e84caa58cd2afc4fbb8c9b1ab7b2f50a03045338898982006d2f1b067df80d5cdb46d60d8ac4a8e64bb7768eac51873a9c9218c2b40893516dea92ce43816821fa6bf0c025531d65ad45f7d8e87ba6585211c3d0ac3e0939aeefed43a1575e546f93ced96cdb47649ac2e7df6873422ed30a5975e67f0545c6730a9d5f9b092e57add9869264bf7ca9c0ac889f01e943daad448531041f5354662e859524e9696f67524b8dde8301e493dc372e362b49c5caceaf342b6ea9e8df82964df7fae8459c085629b3b00480ada409871e7d43fa3da4dc55875f6eed2438c9cc6112e10af9135d6510bdbce9a623e80dd7093a664ad9b956d4d08a27621e9b25c887721f2736c222475b25930af502dee8fcae41b8d499da00da67ae9001ad60839b0b4b89e50e3f8f291c12ca872e49f9fb78c0aae050e99b3d0f49e6be4ca17d856771498df543cc9e9cdcd93fde8f5727395dab47d5b571ae2a3d9b50bc613d5a2a31eed4760513eb27e6d2d52a12273b7c858bc4e940dd284b2b6b3ddceaa99a4e3392f318cbee0687e35b302ee5ee3562a9d5a3e53bbb75409d438ef3b864e12daa5de97823ddcfa348427505d3738a4fbab0186e0410a239b55eb4892ddd59a96e76b2d6f00d2451ebecae8c3fb2dfcc0cf32b91476ca9866af84869ffd21bbc362709d0f5bc65aebf4b7d360b2721c58c746444fae1c312ae716daf815229e85218974b60407649f9176386d9fa4603b88a009626dbda25613ecd4e2a7eb6dc2d7b9b4f72007cbc1a278e0aa1095bbb0b789a6709d4ae6ffe8fcd1d5155cb7959dd8218cdab95c252fc5fb73de17c4ea95b049d1a8f28fd523dab3ef5a94e1f8607f414f0b1c159a6d8b6187f66375d2e85175dff97244856f1e943222f7406c35b894fadf9c373f291e9ea3e61d436e04c65a7216f4f6462862983b05e002fdeaaa5d93849112296951c676f5ecd334f7e2e85a62d176e832596266d21d7e9d3898985394b753cfcad3e1d0c700c2ca3b7fc99560552eac4f68a0e2738d12779d689bdf5f6e943470780e77be925e6598abc4ad5151fba14edd1026af490913cdecff2237de3b7b67ab88be5bc9bffb310c7db66ceea5f197bbda18ec4e29bafb0d02a49e6d06ac31538445c97b2b109d257f0d6c16f69d052f15a6bb3ea56a41ed5ff77b79198162277daf46a9021c42396e8fd9e35cd246187858fb5538b65e02d26d475b4bbf847308a17e2479fd85aa1de25db196fe9a87616ac1a7172e7039356ed28b33712ee20233d1d9834a1a3ac62eaeaf90d5aa0ee8b67b3d945806e41a973bffc2c4da264a8dae7976ddb16706b4ae6634ecdf7418d94c988ff1223e4339991550e31684fa84d98ae5d659862da526196a0983a7a18b696be3fcfa6d0b8875c8d464605257fec5cab8b0d1dbbb5697b477686c60b394c5d16c0443302d02894c8580c99e3a485e5344b41453cd402c5b799167b03d6693f65fa6665f7c7d88b20d64bb807ed645e80ef8ecb421796e36d4b631b7f38267853f8e813a35dbd3c701eb54d98fc818d8966db1863d0e14ada301973c2093d1e52e24a5b7f072963d82ee497f8617fc5c90c0576765402be9b15fac5956af8debe651b63aa13de9287339777a3171007c57cfb717a9d3b9b88b1b6effb81790886e21233bc6a1e70bd4bf9ba681c7cd40272a0850b6c389cad5e59f8d15a4229071d65cf3b711d1c300a17740fb0f3cc26a7843981e3dabde9bbf01aab61c7b19f61b8fee810c425d589327224b88a9add9e7c254df227d6c0ffcc7f88d5cdec8c7a25b2e6f40e7a9dde0ba32d6a981980664e72c8a90d30035b7da2c050d66ddf17c4daca762f8802a43644980046656c19b262ff4dcd2b75f5dcd5b62f264585fac60879381e7036b442e3f2fb215c6ead83945e7862ccf694fc865ff3f1121eb6459b0a974ed4f280bac20fb7c5d90e06031226d5d613c2f19a92397736525178ccd5a0c03ae3296e2b3319f1f2bb9fc837635470d54e0c678698c20edafa5e698bd170e254cd239ed43ecaeffc192a5b15b91caa08544dd1bd813fe7d1c05f7852ddbbdfd1ed58a5a59a72f93c99b8df78079d514c368c19b29d9abbcb654f0dbb17906f1c8de4fc9a204de88f6ff641055561c2fbbd33303a110d8c6c53e05dfccddec1a223f30e92211863bd655a5790961e21da61c96bc55d20c2341108a28a32b6523a524e34b3cd4b0de974cb44a037a52ce7b6389aeeb06d4e96f4952bb0832b769a5a71cbfaf245928bd1c0830871cde2b355e6bd7a5e1d4f48382ca2e08674771d2b15033ee03ae5e9256d500b826f1d5cf67e08fbbe9868f72bd3746bfada0f6", 0x1000}, {&(0x7f0000000240)="ea9a28fadc5b741e0341efd37b3a82e8c89aa6b406a46b477dbeab111bd455cb1b51f95439c64612971ffa2522d2f0d3d12a637f80e4f0b74a684b0461de0732279a5f2bfbdaadc64fed921be9e7d03436b3b057bc7fb0ec443121b7bf3c37a239165a4aab380d24a8f35b4cbfaa54fabdc95b1c6e116521874c1cf8043b9093ceaa23d7a607ed680e2f82a176e5f725cf7738b5a8cb472c026dc073b4e0a7bd0d", 0xa1}, {&(0x7f0000000300)="49e5ac88cdc0c168100240e3e5f5f3f12cf88e6743398486952bd3f7b1d0378f7e974931150fe75434d5b4a3e3b83c8038f084be635ff75cc5d5123f250a7b8b558d8ae6b25a92f71b7107692a5ff410153c83d223ad6088ea56faab45d93cedece533585d76b48a73ae6ecc6e45fc1a5e35bb207f8bd470ba7ea5c71607c958c9cc8f4381c3a5323deb3ea593815138665ab1aa6c48c86f1371fafc7ff126dfdc11c450e86dd6a8669e0d21dc4a32d29120f23a94a9f996ca1b7eb3e76853cf82767c34637a792f0ba003b00bc53748fa511fa6e2bf01809892e4413ea9775bdd01", 0xe2}, {&(0x7f00000000c0)="1917bc7d4818ac6ce2a9a1f4acfe7396e9ed7fc04b70527e77a7cb7f44593eac7c43d5371ca242e7e6a90e989ed5883a46c7b331ef510a86e9d37be82c5c9fbc9a55b442685fd799c2a9fd54bc9d28fdf3fc027673069ec6f53e78568d96fec7c5421503e16bcf95f8179fcc6517b289dec0b69d3f5552a5ff0fd3a8", 0x7c}, {&(0x7f0000000400)="d69d002e034de0a9974bad255d3537ee608f2d1d2f1acb2d7b929f24d77a3deca89b6900a619e97d6cf8dbbedc4b97be4be90a1704ee3c7194972fb0cabc30b26292399e3f7a528ab86978b5529a490b10960dcdb7d53ff7bb04450f2e053ef67b837d74d04c04464e8e1c5974eebdf9f20e8b9504616b1e02041a700e4063b7c5dce523528966b56ca229f83fcdb8017fc71d799a857b3f47cb0da47ca2724e602805d6679080a7062fce634b2f319e70ce3303116ebedb5941315447a5c37e7b9693875d85ea0fd3e205428c4d", 0xce}, {&(0x7f0000000500)="d8925aefd3fb2d81bc9a4f054225ab58809472e76e98d516feaae7439eb9986b8838f6f5aa9f79cde6da608478eee4734b46d1b9de233a4898f03ccb37c834075a24955ad7449279ceda2cbda6674dfe47e462f3e3beafe6b713d7155c39a14b9ff72fd5b9590f87e883314b67324a19dee026890c5766d089a845ec4e8f5360c21b24f43a269763f457649a86f2a781c420807c26a1ad3db81fa344ea26be8150f438f276131a4d18e7e52604313fbd9840c8804207ff9f533c81cbc0eacfff8e4cf8954d85e6a792810509041ea16e55708417a8a7578a799d9ec56edc06f75abecff2e544680f59fe51", 0xeb}, {&(0x7f0000001640)="9418e9fe3fa3151fc9a1908a2ba5664ca53d7c162b1941c729b94b3de3434363c9fe039510a2087f670f2a5e8ffc04b5bb9546ff55bd57c0174dbdca292b9ddd6614ae5d701298ed865f76f472ff5a00292b3afe78c10ae8aa241c13d96828d685ce5d", 0x63}, {&(0x7f00000016c0)="b9afdd5423cc2fe85acf6540fa495bd6f98284a4242f6964ab5b00678db4fa114088ee079f875097621abb28d9957e65df5efc66e05c51a6dc1c65f160f11e71d4e3bde2111ab49ad2745337afe24f9b47541d40dcdcf71e82d6ce59eb509a52dcf3801329d6c431bdc37d29c8b045b7bdb39c96cf04073dfc734d62392d8b73e7d83e4f1f48d4a0530f2f377c23285956a0635bd088cca40464588a75ce8f1bf62b92f62bb2733f97c155a3a47e02a10e3321cdbb01986c091e128223a069b580f734cbe2437cb0fb44e2911c7c30951e48c6331dcfda326e5216e39a1d66e53effc6461b2016595d3b4d3548b16fdfd07446c891ca3b18c2d87bbfbe", 0xfd}, {&(0x7f00000017c0)="ac1abc8c2a5ea026b60dc25e61b7fe3bf9e7309aef72d1710d0628e5d56d31c96fcf98834e0c73081e43c789a084aaa5b0b955d4e1ff0bc885478d076fab4e5c891aa795571c27886f1124c015f54bf6b6675c8bbd3ed75b011f739a1b11d53359f63ad453b4f2545724226e511b2553abeb7b68975a212b6307dc5c0aee39510f2384253e14f055cd4fd3107d5d21c5997f3c32a684e25a92fa91f457fc9f4efb04de1b7b74cdb6cac2e6a87faec1052f1179aade11d87871d77eede46dff45a80ed3750a3dcc5956d91ea0ce1c36b63a669ec74de84d81cf9cb33802a093d83c75d340d1bc94490e754a70a2690f4c2aa60e1f456cfaddbcf1533733", 0xfd}, {&(0x7f00000018c0)="fe9a16d753bd70a2646716f8d5eadb9dc5d5d307c90da1e389800bc5f3715a06ba61f75bf87e6ed527c99b6ee42a2a898a871c554e783710e5855875e6109643923719cbc954ff66c9af73c806e76c5945333ec4a93085505ef4df81ce7cf305a593bb7f57ec26322b675f6ee476e8ceb5de9a5f04bd189daf588bb0224c2c65dc99f21a", 0x84}], 0xa, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0x3b8}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) unlink(&(0x7f0000000000)='./bus\x00') r1 = geteuid() seteuid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x1000, 0x1, 0x928, "d2f819009ef8b024a280a242963bee00469d2925", 0x3ff, 0x7}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x1}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40000000710, 0xfffffffffffffffc) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21", 0xcf}], 0x1, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[0xd283]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) 16:00:08 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r1) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d98) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x8095}) r0 = syz_open_pts() poll(&(0x7f0000000000), 0x0, 0x1) syz_open_pts() r1 = semget$private(0x0, 0x7, 0x220) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8e21, 0x4, 0x9, 0x3, 0x80, 0x626, 0x0, 0x5, 0x4]) setrlimit(0x1, &(0x7f0000000080)={0x7bc15483, 0x7fffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000640)="666b7b0c0e67da1cd579d6fa171abcde96fff447636b1d626d1b12819e70f7cb9243c3da1dee8b18971ef54fd18a728a09f12bc331fba7179c791afa110dbcd9186e55053b8e9f2d50c7a2b9d5c1376e1ca1992a4a631367fe7d4d71e3332e1690ea38ac0ae7c84e709684c5d2b221fe7ab1c965365fdf97199f9b8e341da812b912f15eae2c11ecbf8c173863163d70c487916f47f7a911c0d573bfc5b841f7c223b8e78e1e446f94ab48dcbc396ba750620a0b38e9cc0fb23859445445edff38dc1ce33dcdb99b88474378ada52db5cd05231e5f9883053be6c87feee868c68d5c189794c254bd95c452ed30141a6877793372e4ffbba8a8dd8e760eaf7df715399381ce22364fdee4b2b6c6f63e0cbe9a012207fab1bd6e545338bb38c7365362e5d7e9f6dec23daad5b461fab85ebcb5048529c2f4a74ad1c1e234da1722f8961d57863ea0df90b780f1be6060900d26bf103b64d80075ed5aa51f61aa9db737c7440496ae41e50051c12020dfbbe24e31dbb4b8b49daa127f5da282eebbeaae62d3a27a244e23e2d58e24d45ba563a204733d2004ae2a80d0fa82925fffff4cf6cf80df468adeb33e8cbf4fe1f051deaa7cae7e3aeb9382100979543ba8e5386de776d330a6b9b4cfe8f683adea8198b870526af58e4850d97538089d8c91f17697c95bb51ef278d4ecd0d21a161e144d78c8811eb6f2f775b175c302d7b0c92fcf9e900ffb84e584d6fd342aeb0ee51fd131e7c8412282baad8a6130f669e1941064db0227d5b77f82f34d87822e1bb05de7b409ee33d43b8d6cfcc947f3fc416ac7b9b06b0bdc180e67eec389ca75e24ab6eaaeb7715e8d27849361c6fb8932ce7815", 0x266}], 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x28}, {0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xff, 0x0, 0x10001, 0x1, 0x3, 0xfffffffffffff19e, 0x4, 0x3e827856409d036b, 0x0, 0x2, 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53abedd7a3426645327b7b086285ae2ad956cccddcfb384", 0x88) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x8000) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x1, './bus\x00', './bus\x00'}) r5 = syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x80) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x0, &(0x7f0000000180)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000300)=0x2) fcntl$dupfd(r5, 0x0, r4) fchown(r6, r7, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x7f, 0x9, 0x6, 0x0, "2177edad4c0bed6938f7b7ae1338da4458824101", 0xf9, 0x7}) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000040)) r8 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x3, 0x0, 0xbf, 0x8, "99b0b1941b6426304444c223dc503c45fcf1c57d", 0x1, 0x3}) r9 = fcntl$getown(r8, 0x5) fcntl$setown(r8, 0x6, r9) 16:00:08 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="8d3adba414c7d5fd43ee21c165d0be1dbf5372ae509f9b973a0f977014a471418e869f6aee2a7cdbed01ceb1536807a7d128553d441c66ffa9ed46098976c42ddfbb68e646b294d3724ee332272961ff86fed4c2315f06a0cadfbaa2b062a389abbc3aecc83bcb10841438fe3728186279263e9b2c86ce992911721c4a1106f9771fbe18c2d31c52381819853a0bb357e28734b165c43a7b8ecf773bf15587877642fe602ab919834a457c8d09a3ee2713c4cece3c9389f02b406ae1eb737438d87b58d3b55584", 0xc7}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="7800000000000000ffff000006000000c9d1c3e11a0c3312b3bfaae5e0c5756708996e9f30653b92e71e8e416d0c6a649da28a71741616300e838a6d12248f37e511e5ed855378f2d00e253a598c0e0aff3ec1c036e3c0c48b023156cb265432ed8225a00ff6add143cd5003e0a01b981f250000000000002800000000000000ffff0000a90000008ed683bbc294a38dfb54d03462554bce90290000000000005e14e3953c95daa1be9570"], 0xa0}, 0xa) open$dir(&(0x7f0000000280)='./file0\x00', 0x88, 0x41) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="4058070000006b78c537e12b34cdf1294d92855d05e21f8c24b720d443804d52acd9f1dddcec976eeac6ea73af076ced1d6dab897319bcfca2cea59e184b0a35d77a34e07c69e3b86a6648189fb4b9b5ef1f299dcbab5c42f27b1a9b22f32b2bfa78f4ef57bb4c1796532b5a950f7f6d0037b516f0667b4b", 0x78}], 0x1, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x400000000000035}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x80, 0xffffffff, 0x1, 0xffffffffffffffdf, "a27cb351a7055465f3e6ea6d307c77672483e24b", 0x130, 0x200}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x96, 0x0, 0x0, 0xfffffffffffffffc, "000000000000000100002000"}) rmdir(&(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff23000008003a02000000060000d4c1f855", 0x14) 16:00:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) fchmodat(r1, &(0x7f00000000c0)='./bus\x00', 0x108, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x900, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)='\x00') 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000002c0)=0x22c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000380)=[{r1, 0x15}, {r0, 0x80}, {r0}, {r0, 0x2}, {r1, 0x18}, {r1, 0x20}, {r2, 0x50}, {r0, 0x20}], 0x8, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r4, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x400) r5 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000300)='{\x00') semctl$SETVAL(r5, 0xfffffffffffffffd, 0x8, &(0x7f0000000800)=0x100000000) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r2, 0x20}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) r6 = dup(r3) r7 = semget$private(0x0, 0x4, 0x309) msgget(0x3, 0x210) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r0, &(0x7f0000000540)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000000c0)=0x7) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) listen(r1, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffeffffffff1, "f6a404cd780d0a00"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000001800)="d1d61be1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e3240d6c5757687600", 0x3d}], 0x1) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x7, 0x100) chflagsat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e4) geteuid() r2 = getgid() r3 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r3) chmod(&(0x7f0000000280)='./bus\x00', 0x0) lchown(0x0, 0x0, r2) chdir(0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) getegid() r4 = getegid() ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) flock(r1, 0x7) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000002c0)=0x10000) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20000, 0x0) writev(0xffffffffffffffff, 0x0, 0x26a88651e0ec6ee4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/47) setgid(r4) fcntl$setstatus(r1, 0x4, 0x0) fcntl$setstatus(r1, 0x4, 0x8) mkdir(&(0x7f0000000140)='./bus\x00', 0x8) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) setuid(0xee01) unlink(&(0x7f0000000180)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x4) 16:00:10 executing program 1: r0 = socket(0x18, 0x8, 0x1) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="656007300ada7bea79c068cd8c318217f3ff16a179969f2d5c688e02bdd6873182195521225d539d2959755109b13fe6deeff13a843633eb200826fcd758f0f69c6ea9515fa532889c7db100f8ad549309236648ffbbd26b6d5cb1c24ddf848e9d70bbf990896af78d956ad540a2de490bfadbd2c2e3e052cc8607372226c83e6d0e8dea40f3934548aa2f6d7ad8633e378946153c6850b05e399c9636647f45dcca93ffe9fdba348abe28f04eab3bef2118bfdedfbc08414bfa73e4c0e7cd607dd08a24a02d91d08fe68d3763da0d688a5a718d259b3699a6dc1e4daf1585d25d485022b8624e892b85661893", 0xed}, {&(0x7f0000000100)="236bf385f23b1a9f69c7198bb491704582370344eb20c598f6f882c9a4f27fee0b9092d08e1fbd10270f9a0a8b21a2a9a55ee523cc4b71dec1c3abe59b2fd6d8c00d2394306921cb0294420586dd1acd62e3820a16b697da553bc78feafb8285ee47654cce12f6d98ef0e3a4e7e31a8510818b8acbe2063500f9fbc931bc8e81918679ffc7f3a81115fc16e763c2bd92bfb6af99cabcaf61f1521a60c7ef091d647428b68fbeec22", 0xa8}, {&(0x7f00000001c0)="0ef3d14efcb454489707bc623829470b22480fac6b1a0eda1e50e9d2eff614fefe6ccde471e9d9ce6fad7ec9e562a2572445f6ba6d4e38ab4224fe56aebe8f54fb36036f0c3d2c80c3adc776e5c82beef39510e06978d7dfd5eb1cdde777c348034982aea7a78b67efc9a884e3bb8261ac25278c1b2e97e1830478e25b234dba413eed58867f05a9c5669e8609ac0b769e0087fa2f373373ba7601a6c3e2840ba9a51ae888bf230b7cb673d70fa66585286b7ee2e3617db3f4de96985b2549014333c3e8e8e5f5776f2749fd709af6bd6fd669fa0e84272204216a0f639e", 0xde}, {&(0x7f00000002c0)="a0b8ee109ae7a79c5c1b91d16b8a4e2098a2a89b82b1f034cffda7d069174ff1b9b7e6a58c0ec6875cc14788a08235d7bc476557201a9c4853da28d095db0a5901cd9d4adcd5076aa8bae0608461e93fa14a17f06cc4ab91538dd0956b69d97a4b0e34287cdc23eb36b8439e58eefcced49942a6958441bc2cfd77d41e64c124581556bd340cd6c9d3a65067a59fb496ae8472cfc0676a46acd2eacfdd2f662193f2870aecb8bb81b095497242b1841e1c4c56e3e0f093ce61", 0xb9}, {&(0x7f0000000380)="e5cb5925b3855a587887562c1cc48ad149489c9e75f5c30bf3b3a9fdb7d11241d7bff139b9dcc3641b65c29e14", 0x2d}], 0x5) 16:00:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000000001ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x491, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x1c, 0x0, 0x8}, {0x6}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000340)={0x6, [{0x3, 0xffff}, {0x3, 0x1}, {0x0, 0x6}, {0x3, 0x8}, {0x2, 0x9}, {0x3, 0xfff}, {0x2, 0x7}, {0x2, 0x9}, {0x2, 0x100000000}, {0x3, 0x64b2}, {0x0, 0x5}, {0x3, 0x80}, {0x1}, {0x3, 0xe3}, {0x3, 0x80}, {0x0, 0x80000000}, {0x3, 0x2}, {0x3, 0x400}, {0x3, 0x7fffffff}, {0x3, 0xbf}, {0x1, 0x3}, {0x1, 0x80000001}, {0x1, 0x3}, {0x2, 0x3f}, {0x3, 0x1000}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x80}, {0x3, 0x7}, {0x3, 0x6}, {0x3, 0xff}, {0x3}]}) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xfffffffffffffff8, 0xfffffffffffffff9}, {0x7, 0x7}}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0xfdd1, &(0x7f0000000240)="8f3a89d8e2bdab04393d1d70fb96c884d505241740843d320bd9d92afbb19e14db1a5198479fde9397a6f5dcc97fe087ae11f057b7d8892adac25000e874494d29474f6db6d36e25038f5e1dde6b922df412e3828d6976b0b8f28f621621458b26a057aa7e8b4b5c7282dc789678a203ca6c6e1fd46dcc63f500e0ea31ef007b7eb1d5264d18403329c92a196a1d3e31f9dcd40ba70b5f1e7872ec0c3a0813447850b5ee8c2e8240c2d7a39387eb6ecdaa30e95d159f63060ee247e4bb8e8c3fba8fc3889050346bf8203f") 16:00:10 executing program 1: fchown(0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff) r0 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0xe2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x20) r2 = semget$private(0x0, 0x0, 0x282) semop(r2, &(0x7f0000000180)=[{0x0, 0x0, 0x1800}, {0x2, 0xf3, 0x1000}, {0x0, 0x5a96}, {0x3, 0x3, 0x1000}, {0x0, 0xfffffffffffffffd, 0x1000}], 0x5) r3 = socket$inet(0x2, 0x0, 0x0) r4 = dup2(r3, r0) recvfrom$inet(r3, &(0x7f0000000000)=""/67, 0x43, 0x803, &(0x7f00000000c0)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x2, 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x1009, 0xfffffffffffffe01, 0x7, 0x2, "3ab8a5038d8fddd285f8280ec60c6e82d3f6861d", 0x3ff, 0x3}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x0) ioctl$TIOCCONS(r0, 0x82485608, &(0x7f00000000c0)) 16:00:10 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = socket(0x1, 0x400000000002, 0x72) getsockname(r4, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x3, 0x2}, {0x18, 0x2, 0x0, 0xffffffff81b1ccb8}, 0xffffffff80000001, [0x2, 0x5, 0x0, 0x72, 0x80000001, 0x4, 0xfffffffffffffffa, 0x101]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x7, &(0x7f0000000100)=[r2, r1, r0, r2, r0, r3, r3]) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r5, 0x8, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd670900000000010000c6109648462f311dcdd9a3886388e7d23282e5d8c549dd09b6e8279f780af4a4b3af604160f6b1338810adb6a162354800"/80, 0xfffffe3b) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10081, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000240)={0xffffffffffffffff, 0xff, {0x3, 0x40}}) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) read(r0, &(0x7f0000000240)=""/157, 0x9d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001900)={0x0, 0x0, './bus\x00'}) 16:00:10 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) dup(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x84c2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0x1, 0x0, 0x0, 0x4, 0x4, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x4}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20}, {0x3d}, {0xffffffffffff0c3f}]}) r1 = dup(r0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0xffffffff) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x40) r2 = semget(0x2, 0x5, 0x4) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000080)=""/157) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r3, r4) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80000000000081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) syz_open_pts() r1 = semget$private(0x0, 0x2, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000280)=0xffffffffffffff01) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800000000000, 0x0, "62da9d4e2a4b12013689a8660100f39f13dbdc6d", 0x0, 0x4}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r1 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r4, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r4, &(0x7f0000000240), &(0x7f0000000600)=0x2f2) r5 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r4, 0x40044b06) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/121) r6 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000380)=""/192) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) getdents(r3, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/40) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x2, 0x40, 0x1, 0x1, 0x3, 0x75f, 0x0, 0x0, 0x3, 0x200, 0x672248b2}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x10000000ff, 0x100000004, 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x20001) 16:00:11 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x10061, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1a, 0x4003, 0x2c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)=0xb390) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="2b007fb0d7e82f90330051b2", 0xc) open(&(0x7f00000002c0)='./file0\x00', 0xa00, 0x100) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x402, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x10000, 0x2, 0x7f, 0x9}, {0x0, 0x1, 0x6, 0x1}, {0xd919, 0x80000000, 0x4, 0x8}, {0x46, 0x8, 0x3ff, 0x3}]}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = getuid() r3 = getegid() chown(&(0x7f0000000180)='./file0\x00', r2, r3) fcntl$setstatus(r1, 0x4, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x3, 0x46) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r1, 0x8) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000ffffffff}) syz_open_pts() 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x3, 0xfffffffffffffe00, 0xf211, "221e56846f41ef8a36e4fb4bee84c6678c4e9694", 0x9, 0x3}) mprotect(&(0x7f00004d9000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x340, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43", 0x81}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:11 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) fchflags(r0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x61}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="15") 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001600)={0x0, 0x3, 0x7fff, 0xfffffffffffffffe, "037f0ce93b027f00795acd9b2d49f13caaa55a00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f", 0xa35) write(r0, &(0x7f0000000000)="02", 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x48}, {0x2}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x64}, {0x6}]}) pipe(&(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x60}, {0x6}]}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) 16:00:11 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000000)) read(r0, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r0, 0x4, 0xc4) read(r0, &(0x7f00000000c0)=""/218, 0xda) 16:00:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8, 0x17, &(0x7f0000000080)="54db76239a53c00becfd05913ebcd5ec69da5f7c268044c5d2ac7f5954eaff935cdb8d56bba40ebdefa8e399d2c81542d318f6d05d40c326734911591e0f0ce0432881e95d13eae743aa8a2f6a76a9260ce80f32802becd42bd24f9e4327a0c2e7812f1fef41cc61bd4bbe03d1b30dc2f47380710e5cc76353ffdc26b87bdb8608cfb536578301e2106137e0bd40d53a199b7d0f5f96a3eb", 0x98) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x4, './file0\x00', './file0\x00'}) ftruncate(r0, 0x4) listen(r0, 0x5) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x101) socket(0x2e776b572fa3532c, 0x8000, 0x5) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20020, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:11 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000d16be2e4cd00000000008f0000000000000000f87c8a5b671b1b542a538706000000b81100000029000000230000000b0000003cb917351d70577fd7840ab4988eed29101fb89b5d2b93d8b5e1d789a2c3cab9f3d3964fe22fbb2e3d369f9ec960fe7804a7a8b11924fae4fbe48af3288b755d982a1adca67c92f08e54b93307ba5234bb261d4879992ef1f0b9c44d0868fe018e256ce61a3b359393c9278f2d74faa548978b0cedc90e46e9cea43a883802247b77bfe1ec8228684f2000979eb205c22bdc00b610f6485b01155a3655c76907d6bad7c26bb1803bfa7abb2a530fecd39cbf134af3c833cf79e87bdd23a5380b3c59"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x20000000000001ea, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, &(0x7f0000000100)={0xff0000000}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x1f, 0x4, 0x1, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1b81}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xcb7b}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x40}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x175f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100000000}) dup2(r2, r1) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0aaf2f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0xfffffffffffffef1) getsockopt(r0, 0x101, 0x5, &(0x7f0000000180)=""/185, &(0x7f0000000080)=0xb9) recvfrom$unix(r0, &(0x7f00000000c0)=""/18, 0x12, 0x800, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) 16:00:12 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x800000000000, 0x2, 0xffff, 0x0, 0x7, 0x8000, 0x1, 0x2, 0x3, 0x8, 0x31}) r1 = kqueue() fchflags(r1, 0x50000) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername(r1, &(0x7f00000015c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000280)=""/215, 0xd7}, {&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/219, 0xdb}, {&(0x7f0000001480)=""/183, 0xb7}], 0x5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") syz_open_pts() 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x7f, 0xfffffffffffffffd, "0ad0266858804db49e0bca1bfcfe87e38940fc76"}) write(r1, &(0x7f00000000c0)="68e92b98fd0ef23000eaf33e560a", 0xe) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:13 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x300a, 0x2) r1 = open(&(0x7f0000000180)='./bus\x00', 0x80000000000002, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) writev(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)="000000023a63b6ab220c5969600769381647", 0x3fa}], 0x23) poll(&(0x7f00000000c0)=[{r1, 0x93}, {r1, 0xd77dd9538d54e586}], 0x2, 0x5) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xbb43) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x6, 0xdc0, 0x0, 0x8d7, 0x0, 0x1, 0x2, 0x0, 0x1, 0x8}) socketpair(0x1e, 0x3, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000024e, &(0x7f0000000080)=[{0x45}, {0x35, 0x1f}, {0x6}]}) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x12, 0xa6138) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, r0) readv(r1, &(0x7f0000000280), 0x1b1) mknod(&(0x7f0000000280)='./bus\x00', 0x0, 0x2) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7, 0x6, 0x1, 0x7, 0x1f, 0x0, 0x7fffffff, 0x1}, &(0x7f00000000c0)={0x100000000, 0x1}) fcntl$getown(r1, 0x5) 16:00:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffffffffffffffff, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x5) writev(r0, &(0x7f0000000480)=[{}, {&(0x7f0000000080)="752fbb325a8d2a", 0x7}, {&(0x7f0000000200)="d859d16a9e263dae2b5bdb213becd2cce4d0a4f3a3e2cb7809bae6c2965e5dd4187f7e2ad6dd036756fd7fefdc018227d54364691f1eb5f31a88869b656f5d26bf8f7e3ee9e2b1ffcc432a3ac6033f520b7eef2d2a8b512902fcf6aa14078738f87ec0f05cdddfb0d75f997086723dbdc942832762c18e3283be69009ec994d490cf760e08c2a9927a1e58114ad67ce27a7be5e45230b581a2bc14a099cff0d17fe643b5a988463216273ead214c45a1f850bd", 0xb3}, {&(0x7f00000000c0)="b7c436001135fae2023f86ebe81bf8fbcf1b305079eea15027930644f6027d52f1fb7ab8a06b2a62f6c272dd0aa4d7c934e91d7d79c155d2156a55c150dee1eb5d66810f0b2f5155884dd07e8d6b", 0x4e}, {&(0x7f00000002c0)="bda1b63330beeca34e13419801da51ea2043fdf2932ed110c10f9a714d72805066542354471784fcdff2bdd63a6b5b5d101bcdee74223a3ace52e13c1e758f456ba710b43f0aafdcde480edf1385198d92031ff6a0c0b54b686585d1b682a58093e0573d19d76cc3d6f54b641246e3be8e89d86e6d3a8166e26832dccc0c4c9d68980c3bd420a69b00c3237120f826c92ce5f8d455fc5df3c393d9555f1597077e96a4f52677896759a82a321cd984dabeeac112dbab8098146a13dfe6ae9c93cad057611c738439e3b639866f", 0xcd}, {&(0x7f00000003c0)="a268bec2ef663e37498430eca541a7db60fe9d7ee4d61b61ee5fc030f432fac8c2817c11fdc111c056b6ceb90efcfe469ba90ccb8a30a4aa4914e5311f4ef0cda5875bcb635a628665606898ded5345fdcce0c6a1fbaaf17fd7b3f753d14775adc333a69c17eea52795651cbba840ece7b0b775e462e5176f0e3cec5a726eabe019d019edf9b1b63", 0x88}, {&(0x7f0000000180)="787e39c2c7b8edde40318d93813039097874984d1e894ec71a", 0x19}], 0x7) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f00000001c0)="ebffcb48", 0x36d) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xd80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") getegid() 16:00:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x0, 0x4, 0xd09, "133d18b4c6ede0d4a276d97d792ddeeabf293349", 0x401, 0x9}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8020, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=""/210, 0x1b6}, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000280)=0x403) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="280071de7926231c300019ffff40000100004008", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x64}, {0xbb9e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:14 executing program 1: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a26) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x7, 0x1000000]}, 0xffffffffffffff9b) getrlimit(0x5, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x9) 16:00:14 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 16:00:15 executing program 0: r0 = socket(0x18, 0x4003, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0xb, 0x4) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000580)={{0x4, 0x3}, {0x3, 0x9}}, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x4, 0x6, 0x800, 0x8fb8, &(0x7f0000000280)={{0x4, 0x1f, 0x4e8, 0x101, 0x800, 0x6, 0x9}, {[0x1, 0x1, 0xbc, 0xe97, 0x81, 0x2, 0x7, 0xffff, 0x0, 0xfff, 0x1000, 0x6, 0x5, 0x81, 0x1, 0xc3f, 0xffffffffffffff80, 0x8], [0x1, 0x5, 0x5, 0xffffffffffffff99, 0x80000000, 0x6df, 0x0, 0x80, 0x3, 0xa3f], [0xa71, 0x4, 0x7fff, 0x5, 0x9, 0x80000001, 0xfeb7], [0x81, 0xfff, 0x0, 0x2, 0x5, 0xe72], [{0xbb, 0x9, 0xcd, 0xffffffff}, {0x4, 0x1ff, 0x0, 0x538d}, {0x10000, 0x1, 0x8000, 0x3f}, {0x5d51, 0x8, 0x511e, 0x8}, {0x9, 0xae88, 0x8, 0xfffffffffffffffe}, {0x9, 0x100, 0x6, 0x8}, {0x4, 0x6, 0x9, 0x6}, {0x100, 0x2, 0x78b6, 0x2}], {0x269c, 0x10000, 0xffff, 0x8}, {0xfffffffffffffffb, 0x91d7, 0x8, 0x5}}}, 0x39, 0x7ff}) read(r0, &(0x7f0000000140)=""/143, 0x8000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) setuid(r3) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000500)=0x1) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r3 = msgget(0x2, 0x80) msgctl$IPC_RMID(r3, 0x0) 16:00:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000040)="70d46b44a811c642b5dac88fafa21dd6154ff3726c109c06c0d7bcb21971e7de9ecc1edcfd2c11ded1c862600ce05b3b25c9f172ad9685369276f75ac603550df3c3f7e9c37308ed9dd301329925fa3fb63d9b59", 0x54, 0x408, &(0x7f00000000c0)={0x18, 0x0, 0x86ec, 0xfffffffffffffff8}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x1f7) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000280)=[{0x48}, {0x16}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="9b1b") open(&(0x7f0000000180)='./file0/file0\x00', 0x100, 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x200, 0x100000000, {0x20, 0x400}}) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x15, &(0x7f0000000280)=[{0x3, 0x0, 0x4, 0xfffffffffffffffc}, {0x64, 0x4681, 0x0, 0x5}, {0x0, 0xffffffffffffffff, 0x0, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:15 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() readv(r1, &(0x7f00000012c0)=[{&(0x7f0000000000)=""/235, 0xeb}, {&(0x7f0000000100)=""/96, 0x60}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/2, 0x2}, {&(0x7f0000001200)=""/158, 0x9e}], 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() dup(r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x1, 0x1, 0xff, "b81c75a146b16109b1a311ddaf0f5d2deef21c19"}) write(r3, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f", 0x62) close(r0) 16:00:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="5f45a3618e6faa708c497b9ed3646fd1a983a4db010959133abbecb23f", 0x1d) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) r2 = getgid() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) munlockall() r3 = fcntl$getown(r1, 0x5) r4 = getuid() sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000240)="e5b825f842e02f294f0d3d254aa751e98a4d3c8541f00416d7a0c63310f54a26b34447aae633c941271be6baec6673927e080ad36c57274541abf62f2e9c161c5e1dab6f65", 0x45}, {&(0x7f00000002c0)="4705d045ba634a2b24b7b947638f409904f41e75e11d329e2c35f714ec1ad7581b291f8728b3421b50aae0e3db", 0x2d}, {&(0x7f0000000300)="66cf6b126f0d0823ed9c973a", 0xc}, {&(0x7f0000000340)="f3e7dfe70ed649686f6e156fb8f2954a74232732d47df2072af3d5ae66ca594e6bb547d92a322b", 0x27}, {&(0x7f0000000380)="fa5866dac12de2ab5aaac32b6b7f1c963f9d751a3281182e036a60b8ba3984292252fef3f273f44660edd88c86145aed01e6705e970c949e060f8e48273be3abef22e1c81e5523d3e68ae36e53579dae048b123d74e2acf6a0bcf215178293104a0259b5f46e76295a88a1c12681b48912c32403fb7abbb8c3187518a366348f091b49b79e38edf177612518f61c32a2d4664d8d448fde0b7f9073e49feea060", 0xa0}, {&(0x7f0000000440)="624504e074d411f2c5ce10796a2127d407831c78e3ace6b7093aa74dc460b07f1f5f6d2aebfeb55d37c83ed8f5f5712e3c22031c3731ac11b5afd3c77fdcb28b39599bd296fd2b423f4784e8981bc36c63a3abf2217ba29ca3a0263cfa7009beaa1b1fdcb9a785cd7c080ac732bad3ad9fde212f21c10bfb28df8e5300865dab3b67982c7276231ffc8b9669210d414761ded15a72efd5ca40f10576476ed3b0481c57b250294476349435b6adc9b702a041b0d7327c04e92912b5e60d5875175cb812b61166716576b9f3839c6a5d3d15a1a6add54b643025789d2be76b81a66e", 0xe1}, {&(0x7f0000000540)="2171151d3fa82543a25e46243b2720a3f1e38852a1739b40ba9635d68b9050937e39426fbe4ce5d458866013c1926f54eeb1fa5b9917b79bc7a6a768c40b99f318aae0f7ac53615a910b0a96b3e8a09445d2b8a2c4ab5abde100c9de85646845c82d61daadcccc32e52a4b17691586e2d86642e5a58972a89f526226fba33cb0e63ff084b9d63e5371f184f5d982743b06d92fad80bf245b72129dae0697eb88fe8dd37b0931037bf097c01b25635b800c5985f96964fb057e91c633ddac53f582a5c452bd471bf94cf5d59e0996880dfa2a5376a15decd5b1053092c4cd235b32dd3f2f54a82e4c26aacd8f", 0xec}, {&(0x7f0000000640)="40ba7bc62a1fb03e1da5ef68502f8895ed0dc223f1b739d28a2dcddbdf3d7a6619f330005d457a8cd033c43f0e42904bf3897bc6f7a6f811494546a8724a6e3d46333a2c578740e0f51e5bdf16082f0999ae7753bc821bcb41ad8bcbab643fc752b7301ff89a1288f164ac55c135ecd6920ba6f7d198e0defc92474d5623154273c458a045799c6c2c9ab70cae5d6df6fbb7e95908b4b603ddcac7266aaa171c205ccdf6f9bf602303b32170a45546ac6039bb376775bf981950e340dad10ab422baab9e882adcf88258a222fa74c035", 0xd0}, {&(0x7f0000000740)="9cc541ed4c932042fd29d6899e7471254167f3e383156955b480b9297342b57ff7d07fab251e8f84b3d070e5fc441c3ed8680fe3fb2fd3", 0x37}, {&(0x7f0000000780)="f7e30942b7dd9bc2b5", 0x9}], 0xa, &(0x7f0000000880)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r1, r0, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r2}], 0x58, 0x2}, 0x405) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000940)) recvmsg(r1, &(0x7f0000002fc0)={&(0x7f0000000980)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002e00)=[{&(0x7f00000019c0)=""/44, 0x2c}, {&(0x7f0000001a00)=""/204, 0xcc}, {&(0x7f0000001b00)}, {&(0x7f0000001b40)=""/43, 0x2b}, {&(0x7f0000001b80)=""/209, 0xd1}, {&(0x7f0000001c80)=""/85, 0x55}, {&(0x7f0000001d00)=""/4096, 0x1000}, {&(0x7f0000002d00)=""/152, 0x98}, {&(0x7f0000002dc0)=""/33, 0x21}], 0x9, &(0x7f0000002ec0)=""/199, 0xc7}, 0x840) fcntl$getflags(r1, 0x3) shmget(0x2, 0x1000, 0x411, &(0x7f0000ffd000/0x1000)=nil) getdents(r1, &(0x7f0000003000)=""/180, 0xb4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000030c0)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000003100)=0x8) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$KDENABIO(r1, 0x20004b3c) semget$private(0x0, 0x3, 0x20) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000003140), &(0x7f0000003180)=0x10) getdents(r0, &(0x7f00000031c0)=""/229, 0xe5) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) rename(&(0x7f00000032c0)='./file0\x00', &(0x7f0000003300)='./file0\x00') munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) writev(r0, &(0x7f00000002c0), 0x0) r1 = dup(r0) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000080)=""/231, 0xe7}, {&(0x7f0000000180)=""/113, 0x71}, {&(0x7f0000000200)=""/14, 0xe}, {&(0x7f0000000300)=""/94, 0x5e}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x5) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) msgget(0x0, 0x214) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000001440)=[&(0x7f00000002c0)='[^-\x00', &(0x7f0000001400)='[@\x00'], &(0x7f0000001500)=[&(0x7f0000001480)=')\x00', &(0x7f00000014c0)='+\x00']) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x6) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000240)="5baa8ded5e0edf62332e2e", 0xb) execve(0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1000) chflags(&(0x7f0000000040)='./bus\x00', 0x10000) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5, 0x80000010, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x97, 0xfffff, 0x8, 0xffff}], 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0xff}, {{r0}, 0xfffffffffffffffa, 0xa, 0x7, 0xffffffff, 0x7f}], 0x3, &(0x7f0000000080)={0x8, 0xa3}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) dup2(r0, r0) 16:00:15 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10, 0x0) poll(&(0x7f0000000280)=[{r0, 0xc}, {r1, 0xba}], 0x2, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) r4 = dup(r2) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/242, 0xed) poll(&(0x7f0000000080)=[{r2, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x400, 0x0) poll(&(0x7f00000001c0)=[{r0}, {r1, 0x6}], 0x2, 0x57f) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = dup(r2) write(r3, &(0x7f00000003c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f88940d4f33e2b0093444397040969cda124b7fc9dce1e118405a20c8f76eab7ecbb511eb790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f373c82a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e48860123a574e4d401009d08b56a4986d9b8c04000000000000006983e1f61e0354c3eaee925cc2d3450ed239a7e59e923373f5854b80d872b623e2cc30aa6a49f375b9bf47c34e043e25d87762d5d8181f087dadc4b9cba9806824baa2adace8e5e99a37f15deedded3b95feda9ac8a8f0a0a84d71a9234e7763082f9324d61c51fbd413ab40608bc600000000000000", 0xbf) r5 = accept(r4, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) poll(&(0x7f00000000c0)=[{r3, 0x6}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0xfd40bbacc6ac405b}, {r3, 0x1}, {r5, 0x84}, {r5, 0x14}, {r2, 0x100}, {r5, 0x12}], 0x7, 0x3) readv(r4, &(0x7f0000001000)=[{&(0x7f0000002180)=""/4096, 0x1000}], 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = semget$private(0x0, 0x3, 0x701) semop(r0, &(0x7f0000000080)=[{0x7, 0x3}, {0x0, 0x4, 0x1000}, {0x1, 0x1, 0x1800}], 0x3) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x3, &(0x7f0000000040)={0xd2}, 0x0, 0x0, 0x0) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) syz_open_pts() write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xafa1, "9477932a5d3c5e20dc44be5a9d0de9152ed8c283"}) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3, 0x3, 0xfffffffffffffff7, 0x8, "fed3164ea98a171644a7ce9c1e97afa1bf90924e", 0x1}) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000180)=[{r0, 0x2}], 0x1, 0x0) 16:00:17 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0xfffffffffffffcd3, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r3 = shmget(0x1, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x8, r4, r0, r5, r2, 0x0, 0x2}, 0xaa39, 0x7, r6, r7, 0x22, 0x1, 0x11e1a1c1}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f00000001c0)=[r1, r2, r3, r4, r5]) 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/169, 0xa9}], 0x1, &(0x7f0000000280)=""/132, 0x84}, 0x0) recvfrom$unix(r1, &(0x7f0000000380)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x7fffffff) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x6}, 0xc) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000003c0)={0x3ff, 0x7fff, {[0x8, 0x400, 0x1, 0x8, 0x4, 0x6, 0x7fff, 0x1, 0x3f, 0x0, 0x0, 0x8, 0x4, 0x4, 0x8, 0x0, 0x7, 0x6], [0x3ff, 0xe4, 0x5, 0x6, 0x3, 0x4, 0x31, 0xfd, 0x1c, 0xfffffffffffffc00], [0x0, 0x897b, 0x0, 0x1, 0x7, 0xba, 0x8], [0x34e, 0x7ff, 0xffffffff, 0x3f, 0x4, 0x200], [{0xa027, 0x0, 0xfffffffffffffffd, 0xffffffffffffffe1}, {0x0, 0x9, 0x8001, 0x7f}, {0x7fff, 0x3, 0x3}, {0x1, 0x3, 0x3, 0x1f}, {0x7fffffff, 0x0, 0x8, 0x2}, {0x10001, 0x1, 0x3, 0x5ab}, {0x3, 0x8, 0x8001, 0x2}, {0x100, 0x7, 0xfffffffffffffffe, 0x1}], {0x6, 0x1f, 0x7ff, 0xffffffffffff0001}, {0x6, 0x6, 0x0, 0x1}}}) write(r1, &(0x7f0000000180)="bed018f853eb11d82e095651fe6b38ff26a1986f2b604b554e67aadefaa1c4c1ca9a3d64e8a517b38084f7cc6e3b7f307c70c0e4f70ea8034825ccc4d412e784231217db2ac3844f6f1fb9f2cee6a6ae8a548dfdef01d55a89734904b0798d3810305d5e98edc0002b860ab3aa6c87c6888c1e2fddf8a7fbd979648eb4a362feafac85ecc0c7e354653b30bbee05bdd2", 0x90) 16:00:17 executing program 1: r0 = semget$private(0x0, 0xa, 0x0) munlock(&(0x7f0000447000/0x4000)=nil, 0x4000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f0000000300)=""/24, 0xfffffffffffffd78}, {&(0x7f0000000540)=""/129, 0x81}, {&(0x7f0000002680)=""/139, 0x8b}, {&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x6) socketpair(0x1b, 0x28000, 0x700000000000, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) getrusage(0xfffffffffffffffe, &(0x7f0000000180)) mprotect(&(0x7f000079c000/0x1000)=nil, 0x1000, 0x4) r4 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000447000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0xfffffffffffffffe) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xfffb, 0x1000}, {0x2, 0x2000009, 0x800}, {0x3, 0x0, 0x3}, {0x0, 0xa6d9, 0x800}], 0x6) sendto$unix(r3, &(0x7f0000000780)="ffefa0dc0cde559d28a104b016a0d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdabbaf55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085dc490275417e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd27928478429c79296cb35b887b48e8141fc7e7c2dfa825d6516e1df53477a00d4b283a0e4d9325cce7cab083f6b679573a6d9fb521cca62cc4eeb97d31fc77b82958434a1b7b639d338b88676ef5c6d3bad3f07006c426a3f16ef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1fcbc90779e8e0b02710f829d670f574cdc7c2d403086de8fdf5d6b0c47224ffe89c7c2d2169dcbf2d165cd3f12f254a69a6920975ca2231ab0a87c8f21e74c37172f557a594d84a785ad2782f7554159b07d756bac148c50f50c4a5d0d59c4fe6fcff32740c59eebb97c27e3ee3127405f18a9eb6efdfd2fb7c9e5eddcd970aa89ccc56d069ca8426352cd23a4833042d7fdf609e81f9d19e3cdce9f080f74d074f7d73ee268003e2a881bff618f04d2f4563ecf6fad5d1ab2c44a48410d740a84ffe14a9", 0x19e, 0x3ff, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002bc0)={0x8, './file0\x00', './file0\x00'}) r5 = open(&(0x7f0000002f40)='./file1\x00', 0x450, 0x20000000096) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000003c0)=""/198) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)) chmod(&(0x7f0000000240)='./file0\x00', 0x20) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file2\x00') fcntl$setown(r5, 0x6, 0x0) preadv(0xffffffffffffffff, &(0x7f0000002880)=[{&(0x7f0000002dc0)=""/171, 0xab}, {&(0x7f0000002800)=""/5, 0x5}, {&(0x7f0000002e80)=""/178, 0xb2}], 0x3, 0x0) preadv(r2, &(0x7f0000003180)=[{&(0x7f0000002f80)=""/253, 0xfffffffffffffd45}, {&(0x7f0000003080)=""/184, 0x56}, {&(0x7f0000000280)=""/6, 0xfffffffffffffc3e}], 0x3, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000002a80)=0x6) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002c40)) pipe(&(0x7f00000002c0)) sendto$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x8, &(0x7f0000003280)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffde4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000500)) semop(r0, &(0x7f0000000100), 0x33) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000a00)=ANY=[@ANYBLOB="8c0859ef21f470402be862b983ec7a2ecf52da342bf5c39ec7333ac48e085a7db0754bd1bf0c8df14a5cf74ab608a2eb448559f3501b1ee4fa3a6a2e7ba695f4f5bd4cc98184b5709ee13a04871ad8dd515965175059568584ae4d342c0087390840ae4b986d3e6b6d5ac1a7c46868cfeadd800600020000000000007a0a10f886d96917b6423f1dd965556866b17884e244b50bfc967a57df784fce14ba891b14639d2ee1a1e31dd85d6a8bfa8178f4fcc6d9c3036200"/192]]) open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xb, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:18 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x4c8, 0x0) mmap(&(0x7f00000bb000/0x3000)=nil, 0x3000, 0x1, 0x3811, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r1 = dup(0xffffffffffffff9c) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) /: bad dir ino 2 at offset 0: mangled entry panic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *261479 88457 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149ea358,ffff8000149ea358,a5dd604d2e64c724) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda7d0,ffff8000149ea400,ffff8000149ea3c0) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd803efda7d0,ffff8000ffff5528) at unveil_find_cover+0x139 unveil_add_vnode(ffff8000ffff6358,fffffd803efda7d0,a5) at unveil_add_vnode+0x23c unveil_add(ffff8000ffff4e20,ffff8000149ea9c8,ffff8000149eaa93) at unveil_add+0x273 sys_unveil(ffff8000ffff4e20,ffff8000149eab08,ffff8000149eab70) at sys_unveil+0x405 syscall(ffff8000149eabe0) at syscall+0x511 Xsyscall(6,0,8,0,2,9fec25a9010) at Xsyscall+0x128 end of kernel end trace frame: 0x3ae, count: 5 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 bad dir ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149ea358,ffff8000149ea358,a5dd604d2e64c724) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda7d0,ffff8000149ea400,ffff8000149ea3c0) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd803efda7d0,ffff8000ffff5528) at unveil_find_cover+0x139 unveil_add_vnode(ffff8000ffff6358,fffffd803efda7d0,a5) at unveil_add_vnode+0x23c unveil_add(ffff8000ffff4e20,ffff8000149ea9c8,ffff8000149eaa93) at unveil_add+0x273 sys_unveil(ffff8000ffff4e20,ffff8000149eab08,ffff8000149eab70) at sys_unveil+0x405 syscall(ffff8000149eabe0) at syscall+0x511 Xsyscall(6,0,8,0,2,9fec25a9010) at Xsyscall+0x128 end of kernel end trace frame: 0x3ae, count: -10 ddb> show registers rdi 0xffffffff81a73677 db_enter+0x17 rsi 0x1e16 __ALIGN_SIZE+0xe16 rbp 0xffff8000149ea170 rbx 0xffff8000149ea220 rdx 0x1e17 __ALIGN_SIZE+0xe17 rcx 0xffff800000b94000 rax 0xffff800000b94000 r8 0xffff8000149ea130 r9 0x1 r10 0xffff800001794940 r11 0xccca0c48384a0129 r12 0x3000000008 r13 0xffff8000149ea180 r14 0x100 r15 0x1 rip 0xffffffff81a73678 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149ea160 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=261479 stat=onproc flags process=0 proc=4000000 pri=17, usrpri=68, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff5528,0xffffffff822b78f0 process=0xffff8000ffff6358 user=0xffff8000149e5000, vmspace=0xfffffd803f014a50 estcpu=18, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 88457 391827 18094 0 2 0 syz-executor.0 *88457 261479 18094 0 7 0x4000000 syz-executor.0 18094 397889 60341 0 3 0x82 nanosleep syz-executor.0 1430 395179 0 0 3 0x14200 bored sosplice 45871 523255 60341 0 3 0x82 piperd syz-executor.1 60341 108535 65966 0 3 0x82 thrsleep syz-fuzzer 60341 443106 65966 0 2 0x4000482 syz-fuzzer 60341 102928 65966 0 3 0x4000082 thrsleep syz-fuzzer 60341 374123 65966 0 3 0x4000082 thrsleep syz-fuzzer 60341 168942 65966 0 3 0x4000082 thrsleep syz-fuzzer 60341 347393 65966 0 3 0x4000082 thrsleep syz-fuzzer 60341 354427 65966 0 3 0x4000082 thrsleep syz-fuzzer 60341 38900 65966 0 3 0x4000002 biowait syz-fuzzer 65966 126440 2205 0 3 0x10008a pause ksh 2205 38844 51406 0 3 0x92 select sshd 53288 100119 1 0 3 0x100083 ttyin getty 51406 242846 1 0 3 0x80 select sshd 41509 98840 33531 73 2 0x100090 syslogd 33531 474040 1 0 3 0x100082 netio syslogd 33616 368943 1 77 3 0x100090 poll dhclient 59068 433180 1 0 3 0x80 poll dhclient 59062 432996 0 0 2 0x14200 zerothread 25177 385627 0 0 3 0x14200 aiodoned aiodoned 70516 118080 0 0 3 0x14200 syncer update 3214 482617 0 0 3 0x14200 cleaner cleaner 89085 332890 0 0 3 0x14200 reaper reaper 79271 413604 0 0 3 0x14200 pgdaemon pagedaemon 61736 474255 0 0 3 0x14200 bored crynlk 37921 384 0 0 3 0x14200 bored crypto 94634 319182 0 0 3 0x40014200 acpi0 acpi0 39944 165347 0 0 3 0x14200 bored softnet 91787 172061 0 0 3 0x14200 bored systqmp 71261 275913 0 0 3 0x14200 bored systq 36635 159396 0 0 3 0x40014200 bored softclock 62654 408471 0 0 3 0x40014200 idle0 3933 246798 0 0 3 0x14200 bored smr 1 418075 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 9498 6346K 6715K 78643K 12199 0 0 pcb 23 9K 10K 78643K 317 0 0 rtable 108 3K 4K 78643K 404 0 0 ifaddr 55 12K 13K 78643K 113 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 40 0 0 iov 0 0K 16K 78643K 85 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 76K 78643K 1810 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 12 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 102 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 687 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 43 38K 62K 78643K 497 0 0 subproc 64 65538K 69634K 78643K 172 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 87 0 0 in_multi 33 2K 2K 78643K 93 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 258 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 80 20K 38K 78643K 2487 0 0 UVM aobj 38 2K 2K 78643K 44 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 32 0 0 NDP 11 0K 0K 78643K 34 0 0 temp 153 2704K 2832K 78643K 7666 0 0 kqueue 0 0K 0K 78643K 9 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 12 0 6 1 0 1 1 0 8 0 inpcbpl 280 334 0 327 1 0 1 1 0 8 0 plimitpl 152 50 0 43 1 0 1 1 0 8 0 rtentry 112 78 0 34 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 18 0 18 1 1 0 1 0 8 0 tcpcb 544 128 0 124 1 0 1 1 0 8 0 nd6 48 15 0 9 1 0 1 1 0 8 0 ppxss 1128 9 0 9 5 5 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 324 0 132 12 0 12 12 0 8 0 art_table 32 325 0 132 2 0 2 2 0 8 0 art_node 16 77 0 37 1 0 1 1 0 8 0 sysvmsgpl 40 3 0 0 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 98 0 88 1 0 1 1 0 8 0 shmpl 112 42 0 6 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2428 0 1004 47 0 47 47 0 8 0 ffsino 240 2428 0 1004 85 0 85 85 0 8 0 nchpl 144 3556 0 1919 61 0 61 61 0 8 0 uvmvnodes 72 2903 0 0 53 0 53 53 0 8 0 vnodes 200 2903 0 0 153 0 153 153 0 8 0 namei 1024 10259 0 10258 2 1 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 21447 0 21444 10 9 1 6 0 8 0 sigapl 432 848 0 835 2 0 2 2 0 8 0 futexpl 56 11132 0 11132 1 0 1 1 0 8 1 knotepl 112 235 0 216 1 0 1 1 0 8 0 kqueuepl 104 177 0 175 1 0 1 1 0 8 0 pipepl 112 478 0 459 2 1 1 1 0 8 0 fdescpl 424 849 0 835 2 0 2 2 0 8 0 filepl 120 4769 0 4675 4 0 4 4 0 8 1 lockfpl 104 167 0 167 3 2 1 1 0 8 1 lockfspl 48 59 0 59 3 2 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 30 0 20 1 0 1 1 0 8 0 ucredpl 96 748 0 741 1 0 1 1 0 8 0 zombiepl 144 835 0 835 2 1 1 1 0 8 1 processpl 840 864 0 835 4 0 4 4 0 8 0 procpl 600 1693 0 1656 4 0 4 4 0 8 1 sosppl 128 5 0 5 1 1 0 1 0 8 0 sockpl 384 590 0 573 3 0 3 3 0 8 1 mcl64k 65536 25 0 25 3 2 1 1 0 8 1 mcl16k 16384 4 0 4 3 3 0 1 0 8 0 mcl12k 12288 8 0 8 3 3 0 1 0 8 0 mcl9k 9216 8 0 8 2 2 0 1 0 8 0 mcl8k 8192 11 0 11 2 1 1 1 0 8 1 mcl4k 4096 42 0 42 2 1 1 1 0 8 1 mcl2k2 2112 4 0 4 3 3 0 1 0 8 0 mcl2k 2048 58492 0 58451 15 9 6 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 98561 0 98505 11 5 6 9 0 8 0 bufpl 256 24164 0 21048 198 0 198 198 0 8 0 anonpl 16 97686 0 86541 70 14 56 61 0 62 6 amapchunkpl 152 4238 0 4129 18 13 5 15 0 158 0 amappl16 192 4245 0 3641 43 8 35 42 0 8 4 amappl15 184 8 0 7 1 0 1 1 0 8 0 amappl14 176 173 0 171 2 1 1 1 0 8 0 amappl13 168 14 0 14 1 1 0 1 0 8 0 amappl12 160 325 0 322 1 0 1 1 0 8 0 amappl11 152 57 0 42 1 0 1 1 0 8 0 amappl10 144 211 0 207 2 1 1 1 0 8 0 amappl9 136 611 0 608 1 0 1 1 0 8 0 amappl8 128 211 0 193 1 0 1 1 0 8 0 amappl7 120 175 0 169 1 0 1 1 0 8 0 amappl6 112 60 0 51 1 0 1 1 0 8 0 amappl5 104 509 0 498 1 0 1 1 0 8 0 amappl4 96 1049 0 1022 2 1 1 2 0 8 0 amappl3 88 258 0 252 1 0 1 1 0 8 0 amappl2 80 6208 0 6153 2 0 2 2 0 8 0 amappl1 72 24879 0 24461 24 14 10 19 0 8 0 amappl 72 1997 0 1961 1 0 1 1 0 75 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 43 0 6 1 0 1 1 0 8 0 uaddrrnd 24 849 0 835 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 849 0 835 1 0 1 1 0 8 0 vmmpekpl 168 9520 0 9503 1 0 1 1 0 8 0 vmmpepl 168 96867 0 95325 121 45 76 89 0 357 6 vmsppl 264 848 0 835 2 1 1 2 0 8 0 pdppl 4096 1704 0 1670 6 1 5 6 0 8 0 pvpl 32 331436 0 317274 216 36 180 207 0 265 62 pmappl 200 848 0 835 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 346 0 25 10 0 10 10 0 8 0