e0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1002) socketpair$unix(0x1, 0x2, 0x0, 0x0) getuid() semop(0x0, &(0x7f00000000c0)=[{0x4}, {0x0, 0x2, 0x1800}, {0x0, 0x0, 0x1000}], 0x3) semop(0x0, &(0x7f0000000100)=[{}, {0x4, 0xd3d, 0x1c00}, {0x2, 0x0, 0x800}, {0x0, 0xb2, 0x1000}, {0x3, 0xfff, 0x1000}, {0x0, 0x7ff, 0x1000}, {0x2, 0x0, 0x1800}, {0x0, 0x1}], 0x8) r1 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000006c0)={{0x9}, 0x13, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0xffffffffffff7fff}) dup(0xffffffffffffffff) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x40a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x12}, 0x4, &(0x7f0000000440)="de778968e6f85ead5423fedf282e58dc3e23bf400042e503aab8d80d8f8a", &(0x7f0000000080)=0x1e, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 3: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) kqueue() madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) executing program 6: socket$inet(0x2, 0x2, 0x0) (async) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) close(r1) executing program 4: getgroups(0x9, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r3 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r1, 0x0, 0x0, r2, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r3, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, 0xffffffffffffffff, r1, r0}}) r4 = socket(0x18, 0x2, 0x0) close(r4) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) socket(0x800000018, 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2d}, 0x2, &(0x7f0000000040)="722072a69fe599e788a3806f970c19ab56462bab1b74118df0fb57d0313b29458a24e7ad1469b6500b73467ad6", &(0x7f0000000100)=0x2d, &(0x7f0000000140)="5611f4713c3ecc4a16d0547aa8efecb22e3605609c4def2acebdffbc262ed67a5c49b0a69ecc75deac4bcdd2215d86acaf886af3f964f582bddcfef60b373943a40496fde60fa7e98eb4c4c8dccf95b86c9a823bbb25d2c400987ef5a7f1d075a3267066d62b7425ad225b590ac8305164fec7c6542c6853ae28a29708ce4d62a73939ede9b46d664ca41a808ced7f4a9c52d58c02f098ff993315f3e52d4317e8f30bbd4665a85d9a", 0xa9) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: r0 = socket$inet(0x2, 0x1, 0x80) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000549000/0x1000)=nil, 0x1000, 0x4) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$VNDIOCSET(r2, 0x81946466, &(0x7f0000000600)={0x0, 0x0, 0x0}) executing program 7: sysctl$hw(&(0x7f0000000200)={0x6, 0x19}, 0x2, &(0x7f0000000600), 0x0, 0x0, 0x0) mlock(&(0x7f0000400000/0xc00000)=nil, 0xc00000) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, &(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000280)=[&(0x7f0000000140)='/dev/rvnd0c\x00', &(0x7f00000001c0)='\x00', 0x0, &(0x7f00000002c0)='*\\.-\\!\x00']) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) syz_emit_ethernet(0x138, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x300000001}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x69, 0x0, 0x0, 0x3ff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x300000001}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x69, 0x0, 0x0, 0x3ff}]}) (async) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r0 = socket(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) (async, rerun: 32) r1 = socket(0x18, 0x2, 0x0) (async, rerun: 32) r2 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r4 = dup2(r1, r2) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae52fbb2adda99b4f53bd8af7b58d97059b21b6c82dfed8e0cd854c134f1379b76a827db8a8a265627b588bc3512ce2c4fe7c8654fe285095d6122b119d8b07944ac0cdaaf2345434cee52b394f9e0d329281e2bcb8eab6be071bb909073425af69f625b4b370e402b1c2cd245a0761650fd0774da4f0bc7c482b24f9ab7e", 0x92}], 0x1) executing program 3: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x1, 0x8}, {{}, 0xfffffffffffffffe, 0x52, 0x40, 0xffffffffffff0000, 0xc}], 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x1}, {{r0}, 0xffffffffffffffff, 0x38}, {{r0}, 0xfffffffffffffffe, 0x14, 0x0, 0x100000}], 0x7ff, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) open$dir(0x0, 0x0, 0x0) r5 = open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = openat$pf(0xffffffffffffff9c, &(0x7f00000013c0), 0x20000, 0x0) connect$unix(r8, &(0x7f0000001400)=@abs={0x0, 0x0, 0x1}, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) r9 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001380), 0x400, 0x0) fcntl$lock(r9, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xf0ffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file1\x00', r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) getpeername$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) fcntl$lock(r5, 0x8, &(0x7f0000000080)) r6 = dup2(r4, r4) poll(&(0x7f0000000080)=[{r6, 0x5c}], 0x1, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r7 = getuid() setreuid(0xee00, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r9) fchown(r2, r7, r9) r10 = getuid() setreuid(r10, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r11, 0x8040691a, &(0x7f00000001c0)) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)="4b4f9c0d899aa4c5fd59380f3167deb8e2b409a218d1f3c789d98baa7c16c6ce90724bcf9b9166fed6f64a808f1c355da3f431a8a6a14b41c95acf5dcbbe3c421f5838fb119c1397b3023992d0c28d8a7a8d111394b91c160665a67250a04eec3a628084ad192fd786dfd16f61ff694834e6a173cf285c4f53426377efd355531ed7e0228ca16623", 0x88}], 0x1) execve(0x0, 0x0, 0x0) close(r0) executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r4) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) writev(r0, &(0x7f0000000400), 0x1000000000000165) executing program 5: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="fc23", 0x14) executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000280)='`', 0x1}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3", 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x43, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x101}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000010000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) executing program 7: sysctl$kern(&(0x7f0000000000)={0x1, 0x40}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000640)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) accept$unix(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000680)="b0d4688414dd470faab11a27476a65b9e16f189a5981b93995e919ee014b5c6ed6da1121065f4b0b04663bf5d69ade7ce30db6da7a79d25f51d056c5c6ee1215d434f1c9edaad6abf34cd8cca7adb399a673e1fdb5a553d38f986dc72afb9f28af4102726a7d1fec7b9ed84373d62f1cf1c30699e86b374a2a48d74723", 0x7d}], 0x1) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0xa1) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000000)="5ab7776a", 0x4) msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r2}], 0x2, 0x0) executing program 4: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) executing program 6: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = getuid() r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e", 0x5c9, 0x0, 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) pipe2(&(0x7f0000000000), 0x0) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x8) (async) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x8) dup2(r2, r1) (async) dup2(r2, r1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f5178a07764511985903f8cd1c08786d90a", 0xac}, {&(0x7f0000000000)="b309e5ae27ba8093a50c1156e69244873a6707000000964f6d3a48fd5e5848cfb2ffe44c84eac35e2bb1d34f984e92b1cb", 0x31}, {&(0x7f0000000040)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000100)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12", 0xee5}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000780)={{0xb179, 0x0, r3, r2, 0x0, 0x101, 0xa5}, 0x1, 0x6d1b3f54, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0x4, 0xffff}, 0x0, 0x0, 0x6}) setgid(r3) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3", 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000200)) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x43, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x101}]}) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) syz_emit_ethernet(0x46, &(0x7f00000000c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "050820", 0x10, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ni={0x8b}}}}}}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)="4b4f9c0d899aa4c5fd59380f3167deb8e2b409a218d1f3c789d98baa7c16c6ce90724bcf9b9166fed6f64a808f1c355da3f431a8a6a14b41c95acf5dcbbe3c421f5838fb119c1397b3023992d0c28d8a7a8d111394b91c160665a67250a04eec3a628084ad192fd786dfd16f61ff694834e6a173cf285c4f53426377efd355531ed7e0228ca16623", 0x88}], 0x1) execve(0x0, 0x0, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) write(r0, &(0x7f0000000040)="fc23", 0x2000) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000549000/0x1000)=nil, 0x1000, 0x4) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$VNDIOCSET(r2, 0x81946466, &(0x7f0000000600)={0x0, 0x0, 0x0}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) (async) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000549000/0x1000)=nil, 0x1000, 0x4) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) (async) chroot(&(0x7f0000000740)='.\x00') (async) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) ioctl$VNDIOCSET(r2, 0x81946466, &(0x7f0000000600)={0x0, 0x0, 0x0}) (async) executing program 3: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffff, 0x1f, 0x5bc, "225e224517fba3c0f195a3ffffff5d00"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000009c0)="8d99aaab5e5dca1930bf1ecf49f01bfe6f60bd08c6d3ad287a61974899cbfeb19946b7688a2211ad5fc1b9228f9a12d14978abdea19694bd3c65fee6fed06daaaf4192574c42628b73ae2a3563d2579b4ed3616ae89dfd84bc7c184836ac2d656bb5e2cd9f9379b4250626beea59f98574d0dee815a1f4a37ba564a61df9f2b473d242a063f6ab58bf1dd1d898528a4ada2cc8125270b2fe9b3fbbb6a5c075eea02461cc6bfe00383d19add1eebed99abeb7831f05686be5bb345138d57939cef5361825547cf8fc0a8ccec4c72396e3d941245258b36b0330c1947367cfa36f3742feb00df957748b9187fea7d1ffa3721683b5c72f58d136ed5d55e7eb8ca1da0f798b5b03e9341e2e3866e66ce1d7ef36024f0a8e92424f3a018a2523f3e7b65500b9f92719a125d8e3973c3d8a133ebacbbc4ec569cc292453134714fbe8d02262046caf1b9d17", 0x149}], 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x3, 0x102) dup2(r3, r2) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x3fd, 0x0, 0x0, "7040e2eff99e312cea4ec25bfe918d2be2a329a2"}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc00c7007, &(0x7f0000000080)={{}, 0x0, 0x0}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000001200)) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r1 = open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x0, "f6bc0ce8004be5191eb64258c13b9743dff90200"}) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='x\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xe2) r3 = syz_open_pts() r4 = getgid() getuid() setgid(r4) lseek(r3, 0x0, 0x2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) (async) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x0, "f6bc0ce8004be5191eb64258c13b9743dff90200"}) (async) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) (async) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) (async) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='x\x00') (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) (async) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xe2) (async) syz_open_pts() (async) getgid() (async) getuid() (async) setgid(r4) (async) lseek(r3, 0x0, 0x2) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) executing program 0: r0 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xffff, 0x7fffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000001140), 0x0) sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000180)="29d44f", 0x0, &(0x7f0000001880), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x20000000}], 0x1, &(0x7f00000002c0)={0x6, 0xd38}) shutdown(r1, 0x1) close(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) write(r2, &(0x7f0000001600)="73ef8f1b0f089859d81f4be56bfd32acef7333afec18eee616f0dce93e731549b768ccce42c1222e2e6a162081f72f9a4a9034fa5fd05cb7be3fa3331b0e7d10a838ef66ccf233a00d985004beb6bb59dd80e8691b8b096925086bdbaa6c4a7af1c752d39224013b5e0ea2bf159ce934f2dfd69f09650167196e36d147c6217bf49c0280a590841f29b28488f2ffbc3f20195d5b2f1af0b00c4f556f3c37e23027f625998759f7fd426fadbf604a8d3446c5418e9b5a81ccf496903fff14fa3c86ad49f1a2dabfee19121011", 0xcc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001700)=0x10) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x2, 0x524, r3) getrusage(0x0, 0x0) pread(r1, &(0x7f0000000100)="503ad85b97ca8a221642da9bfb", 0xd, 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) writev(r4, &(0x7f0000001480)=[{&(0x7f0000001180)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900930cfb026192c80209a18f1b92ee344e0dc5f300b1fa9a3163ced458e00f4be5a6726c4443193bae8d75b2", 0xd7}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e126126", 0xee7}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7a4d9313fc972c10a40c0608d874d976c75c050b"}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r5, 0x29, 0x32, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)) executing program 3: r0 = semget(0x2, 0x5, 0x100) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/119) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x108, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0x6) recvmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') setitimer(0x0, 0xfffffffffffffffe, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(0xffffffffffffffff) r4 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0xffffffff, 0x7f, {0x4, 0xffffffff}}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(r4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 5: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="fc23", 0x14) executing program 2: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) close(r1) flock(r0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600000000018000000000000ca03000000000000000000000000000000000000001a00fe00000000fe8000000000000000ef441dfe09ed447800000000000000"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x1, &(0x7f0000000200)='\a\x00\x00\x00', 0x4) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x100000401}) accept$unix(r2, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x277) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r8, &(0x7f00000016c0), 0xa) executing program 5: sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000140)="63e479e0", &(0x7f00000000c0)=0x4, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000180)="82abdb3b7edefbfb670ca0c1ea1dd139cafc8289549585073f2b18f99e9be5ece7b0e87f2a8f368eed5e6cbe74d6998cfce98186166cebbb53dd3f996c0da34ec05dbcb87cb33e586b05dae2d2ba0b32dfeaebbeb5003dd2b092997c72529d6f09ab02", &(0x7f0000000080)=0x63, &(0x7f00000002c0)="9f928bffa392440dacf4cb01225c3524e1971ffcda78715a3114e1cf168aea35f8a58b8b4fd91af270129f3eae5330d5b508a2df9f42d27cb8217dca3668c1baaad2a5c5c601438e9e72f4fc1258810e10e087d559436cb650d28f65b051d0e4c6aebec9748e0282d6adcb620d10c1bd033da188c622e9c7b132c539de9244bc343f18ea6770fc8c1a49fe8d67e42836ddad3ad4848790fea15bf2c3f6e93f78d610447d05586cf265cfdd31b4478d37bf55a7184586d1be2c00be7d056eb279b3835d3d5e2f3f67fe6730a7bfd12264cfc32ddb94e3f46127f3cdc2cd28f289dd4de28fa73c85390ff67304317ab1a8f9", 0xf1) sysctl$vm(&(0x7f0000000200)={0x2, 0xc}, 0x2, &(0x7f00000006c0)="25dca810881e2b2301b8f1b97da8fb01d703ba8f50fd1fd7e8a8f8e41aab74ab971c421b92f4ebf518653c338c39db89beb8acecbae5da44c8c31be531d5651a2c814ad647003bff6734ca31a09c90de8bcaa9d7409f67722cff9b5dc2783a885b0c070fa36af747ef1980e6ad439ed81ef3f4468b9500059d8ff4c2e76157381c3183af7c4fe4ccc6e69c11267acd2007766ca200e30af86d030f3ac7c99ddf475231aa773a9f0eba0a90d02b855bfb64ce4621e2d919", &(0x7f0000000240)=0xb7, &(0x7f0000000780)="fcb96614c93065f01ee56083bda219c42349df9e839fd74e3895a137e3005de4bd0cfb796133c3274deb61993a86d27513ef53fb11909be9bbbbd1af820f76ac1006f18bb607ace88d4e6d95fdb15799db8456d65d530ac990c0719d55b23846df18e96770d87190b678d2833543d3644bc15945e0b83b6a03794fac67a957bea738661cad43caea8bd6a5a48f440595cc77cb51d76cc9f053814af826de59d45cbca040232299779da242c1c4a751e1337dbe52b2fab63e1cf07280823125112671389377f3116307e5ca4453367345fd65c6009a0a98e9a42c46854d8e80916eb7eb41cf639614de96fdf662797b14efc19d22e04bfea30339ddeaf1df9fd03e8ff5f9e9fee7a4f4ed44e729efed796b9e412d37b3f81723e41f3f16025e4d033c33470f7f2cf2973722091b0b363b91f8e07f01f231648240ae58837afea885576d59547e8200b899ec86f60f473601b71f371287c6d9e84bcc7203af2a0b1c38c1b5059cba0930c068306f771607090cf37e4a64399883833ba0ac28cdb1b22e51008265f14a61767d80271852510f710451f65d061cd5987fc17621df5fd4a9368376b315da7972ac6dfadecf135205b8a11727dd29c89ac21aa96d9f35fbdff169e9ce3cd1d011dc6799e86d589d604dc152309ffd1dedc00e0c17525977d2cae12c1b556f31a46845ed8259b2320b47c9cc9a0d6d557dfd6f226215d9d667fc257ded530d466e3124da0a60867e822dcd18ddf22d2f8aed4a85b9e4af60ccf57a496836a79472c9ec06fc9e6f747d0a544f86eccef27b411b761f1b70025b95bfc75423dcdcbde0bc128d0aced40bb369bd22c5a3e292b21ab56d3d43f068cce8677877e4bf49cf89141d734e54fcd74555ddeaf39ed2f74b30cc5bd414048555b10d8c8684e41d75267e9de0a0062963911d4eac053225ff909dc4625801fdba59a345946a432e7c72cebabae32b8094d6817ca59aea0f02203225ae2b3b6c287a88b793a29a1ef85d7dd1ebf75425d12224393f4a20bd4311f1a61491047cfb051c1b2bd4c3914f5212ad1fd04223a14df60ca9f07b9d8e234756b66fd24b6aec6611aa0f983fc2167343485695baae20342b70feb8efb355ff1c86f8b615a4c12941fa13f9ce4180f9ffe11426cd9084e252dad4daf8167a878e0d265fbed9b8e59bca65f071a394f2330a32a07e760bc6f72715b9a7d19bb15e495dca059c67a5c6b991277adc0aa3e6a9e23295049b60909ac9de88e58b736a778a8843e6c581d0822ac1db13576707edccf4848747e3720fc6323ca1ef242722380e5f7de1131e0746f2b81c0fd8d4c61a773810421f7c2edf36b6322c9ddad7f2a5e08631908aad65031b7f79373a2fba1fbab78db3213a17dd3aca202a2e83194855a737136f9bb6c8a0e55c6343b686955673580b38f1c354850870317181c907c5995463d0861b9de9986df35aa8bb28746291c98fda45d1b2e92fb5a93f2848ffa37d5d06fc81da20899bc358bae7457867d560275fe8d307db59d35276b3de08f9abda51837f3c20e699d43ac0186e298b73c552f148635f9306aacb0a722ec6fb635fd43e9646dd81dcfb37ddcb8b981d7a5ad3f5437e710095ee524675d8acde6cd208240d92cb8fe22ae3def594dd926db14fc3fe6cdc513372d70a4962b44cdb6bbf4ecca7ef4f2efaf3fc2eeb771d9fa7b7019af80d6e894c1cc42ee75fa088ba043b78afc0cb4fa0eb2fd3c9eb35631b84287f5d4f4c4bd50b4e3440746bc41a3aa51f34526149be0bcf8943abe6c486c075cedcc7318321c69bb88450af169e9fa334f2d0f7d72bec55ad499c9c1ad1086b702b9f09cb93a186e42751eeea485c317564c9106600a1a0934d1a21c8b79d501c3f1e317a42d8e9be64407d84f08bfc22792359ed06f223b9d68055f0b88342ff1dcb442df08aaa9364d915f2856f618a8725750749f3229f2cdde6308fcfd2f786fa3381f9822f93e1305946bb54e6ef12c0f2f995d0666d426831c0beaddcff06a9461670380a3eb36e9577087cb5b36f107143677d0aaac7d9c012d393d40774788b008d4351c63388dec26560482815d4171270f5fef6c3ecfb001855cd1a01944c3eba1776b717b0b0b7339eaee95a71a6b353c3d843b8c8bc4f372a01d75bd6428571e144dde8c08dfae28d066887f8d70957e8e112f19492ce93cc7fdaea24fd95b102dffa8ecfcd2ca47e6e6e8caa194105c25ca59fdfdfa20b83740eaf2eea3b9584bbe9e9f4513538525318bd247b95bdf85e7f15d89989bce14f50a782948b5f88bc2b7f70d4b9c03e9fe0e8b53937879945d307c66bde815fb5333d71542bb1881b6a9ed05a43368b51ad180f95f6d9b36a750c4905b96e1a3cbaf7ed19c54b0c8345753c130b12422c181fec421a50315078673fe25acaf9c4181203161b0f71f03970c33d1fe6122a1be5f65587386a0edc5e500238955ba4c79a156a0664b66bd6a3a258cd083d6360e590777621990c0a94aa1d6207f69d1bc6aca4198b5e0c3bf705a3280e85f7a8c6ab043c786d0f2f54056034b1e428ff75f68223251b17c872911d4cd2cf452e9ab5749e80e1d6a9e5c333e9b1cdfecbbdd8f6ee4c54f69c1a0ba3fadcb0a2a9611178a847650dfe95d0b9d7f6ae202fe0efa79c5b59b1e3cfc4ef3729601642219f59bf78b43505c71b8ba6c12cafca7ff281ccd90d7d6d24f6b0b43bb3d419fc4dd855cd511c6884bf9811e087a890cc4a8ad7cec372cfb68acdf5456a3db6dd51db20b86ec55ac5cb2ccc8f54414ae3641a33a4fac4b4527c3167ca2b834c3e880b5f0f31101c1656f3ccefb90ab01519774e0968fef00cb797be8d7c4ab6878c0effd6cb24ae3ed462177be43c69092ca6e7af2bd7c0782a2225debca90c2b37ef0b979508d314b81777bbe38d6b2052ab927fc93443b833c8c695f90c3dd38d08f2192412dbb46e9235a2a0e946c3e7f32eb6f798ee5a967b67885fb7583d648b49b12598af64d75ada24dd88fe7fa496e9898b42f6bf23ca9b65fc16a828b7f9fe853c6ca27761938204a83a00661e340bc257afc3d594482f252f9a3b759833868f35b31d4c0498bc37afc28448e6896dd9883b065dd5f4d16434a066b547df48d02d4287a74f138ad795bae43871dc3ba8749a45ca9a84ed0a2e342a001d9ba2cceacdcc7bbd5bb3c77f5fc0bd92b4bce82a9baeec709a2958416722c0ab0f510274de0b39117105d8ca3742a4a1525a0c5a109aeb52e07459a7fd5c564c46f618ffa43f005a85ec1fa3d4bc104153ff7d87ce799651d8fd8ae5ff736176d9e4fc8ea59393bb6b5e2139c1a7523e936ca985fab57d0d3b9a730500cfd63a5e15c8c2012d9877f8825d257b7e04e27e16a8bd608fb408ff69601b854fa983e00e5799bb97fc1f577b808dfc8c9eabdb1e1a9c05de3394ae665149d7d5b5dabdb5ec99019587097ef9fd23fb58146b8780db86d2ce28f0fe746cda582495c08fd0d2e786d1d616adea7f856480555ce43aa18110114c96873deaedd7dc84923155efdd7a616155414619baf9b41d81e974b04958f2c22b7197669c985b0e95e8810e05931f6e85827ab101d2336c4a83de14744394950707b7701580149380c10bc9d2b5d566181f6fc99bf2e1c0707febf1ddb4f6bc32c24f18a3f012441ca162308da4e4d08a1dc8b79496158cd9c4e34cfb7fb24b2b79f9da6cf04934613d6a37ce343989e025b67fb06e0afb7c220d41a0837a57bb9dd73e0732a6b5f4ee15acb0917448cc80ba4dee86a6a1551660d88cdc73cac4e5ed758ccacf19a69df5432d77b94cc5ca50063b8f9bbca90973ac85875b2b02700659b57c39bca0b538a6733636a582cb2252f4d9d7c82caa195b15dd45f4a1b212e7962d8c384e5b69770d248773df198be624ee3efab99ef3ac9fa150f6a9856676b4f66e4c510878aa6366a4f75be8a9472920e0429703c1094a0bf0f56257e7af5167877a4c92540b56fceae4a991df4c2afab9866fbb6a8063178070eb06299efdc6f2fe5c124bd5bfa930b418e68acf7764aea5f9d88a8dcc3c91556ab476091eb656c19b2ac6572a06b8c3bc3151c311ae95ea86bc4ac548691f8c69557e5e7d0cc55642733a0de5df84d5dca7bd7b13c442e809f46b9c7b2a28c620c90aa04c61e81c7a3913ef7d1f702e3622072736331d0ead13477b3ee2f5c788603d56070b65d61abfd136aeb220d32484ce2bd433811b3ab75df60603ea3fa4ec2b3ed843825ba93b02b216acda654c1d329fe322cc38146d75057cec581c21466bd5bdf9a319b86e8a8cae35285974a3838a710c0ad9d3d1e3ff7c328f95f5d054849f4db6a1d268d6a9901be106a34dd66d13d2bce35f8634d51c6748816be67bcd24067e4cb8c4ab47fac578d6b13220e497b2e373e8d1c2952eb16c5b26af4d2668d372448d7ae78f21ecaa17d8e56577db5123a0447a3f3b9abf9cbfcb74a16744264116ac92851c7a1ed038abd91e1a515ecd36d52d6417c1dc9bb6982cc0606b26095e8a6c24f94160fab2e4e8819e3662edc2e15d860e6e2f6a9ba730fd731880677e4c184b15af776cd6ec3fe0edc51106e2f8270071b9290adb70fcc3d65d7be9760950630e877b4bb7bf5f3919c57ee5d87109138e8f8a779e4a3992be6ab33c72d509b0a37d36381ee6724da66459b54d222b1b101409602aca7bfc3806aac9ab8e0c785735b2d711601822495d7715e34bebc3eb87d60f83b9b5356c9ba00a0a3fc8fd42faa4da289af7cca0bb620138eaac714be94bbb225c18a8d4da05fe347c617b26fcd2a8c744d0f6764748150a474f84319a11e10d6ec094b6de63cc6f339885953785a34651abc1cc62feadb1d11712e933fb8ebb3ed5771ce0435d2948210323c1f191b49c22fb37c41acb023714f9f135d2b665665af29f558d2389eda8b5b11527f327cdf9f30e22ad6aee3a96dd937ecf04d62b6b9e5dfa8a6749553334e6513efee7822e77d69aa064f26a74eddf38b0426c81ca00857bad9b5f1285f991adffb8aec15160c9f287c2e9861c85ee8573fdc17e24c854b1ca2fd00cf461cac234dc85af98a6d16b88c50362eb037e5b1ff27cfd8c56fb8de0d3bf1e4e9eda98613b5ba0eb55198f67d81f78b5ce792e52c0fc6e05cc8a995f7cb9a775381f8011a530c5dfa219e1e5dfd2066060f7588b689e98985496c3fdeae7721df9154c7c18845b452da7889b462bf5686ea2fd7f060e2dcc78e5d3e14a66767d5e0daeacd140ed5eb90fcec4b745fa0bb631d52d4db863e948630b375e597d1ea31adddfe98e4accd2cdf0782d67032ce44f71b2e7bf9b6f61383563c31780c0b258b14e07afaf4a85efbbc7c03d76ba4bf6c3edf59713438ee3fca4feee5e8f6d2e3f32632654026837e869707dbd999367c1189b60debec578495a060e01d1323466f249ea005f128e65b8ad28f80d651bf3cd0f4d81726f044c54fecf53c6f98bfaa7d7b2dc36a51b7972b945c831dc2d641000869433aac0cdcbdaad2928584bb06770a76fbbac31e44fac9ee5c2854d29e13c6fabc118a9c4aa906edf7eb795aa309dc8b7bbe2b20dd9e136d3360980eb5bffd13a90b1c84793a686f3f3aa6846d8a8a005fa6c3348d5193512e7c847586ace2d5895339415cdf833a67531b3047ef592885a608fac2042a5a902503e2cbfed574fdf82b030bde761ff89c21bd414f8386a5c3cc336e315952e93aae554400a45852766663318f1095f7ade0ce854a192b90f7b53fdc8a736025880a300f5", 0x1000) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) r2 = accept$inet6(r0, &(0x7f0000000440), &(0x7f0000000500)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000540)={0xaf, 0x1, 0x80, 0xa752, 0x200}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r5 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r5) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000003c0)=""/105, 0x69}], 0x1, 0x0}, 0x40) sendmsg$unix(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000480)="caaa3bb9d7758cfe52c092fa90bbb8629a3e50e780cd619b4b2f2071abf1489df55657049c708de674027c8b48d91945892437ff4ee83accb49fe9301ef25695a46a130a3bfc7b2ea0c5", 0x4a}, {&(0x7f0000000580)="a0270e23640000000000000036a00570", 0x10}], 0x2, 0x0, 0x0, 0x9}, 0x0) executing program 0: socket(0x20, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0xfffffffc, 0x2, &(0x7f0000000480)="728279ea0589dae2d9f1f6175a12f419ae9099486fb1d951a3c2a693be4d57c58a54e7249bda377a68dd8505e948798fe5d02b694a4f0569779b43bafab8ab91a3cf5e19d0f4cdb8db56dce3fde0cc7c9f1e6d1153ad504907a9865c79aaa32c2a58a7894767708bcf63806b204f50d8a7ccf38b20e302b0a873610fdd81182594e082178e49c4b6d4d37621421b88775f35dbf22869be66000f13a2bc0bfc495e6eed6350a4f0b70857ed45bc4a8d57bf9b112a7ca299244a29e4c52492069f0c6143b386804c1164c92655873da76186317343660271115c4a27e1958f303468880c5634afb9859cf7aeccf3b20c80fff0a915b2ee63b998366d9bb01983708b", 0x101) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x1, 0x5, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) dup2(r1, r2) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r4, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) ftruncate(r4, 0x8003) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r5 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000400)={{0x8, 0x0, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3}) kevent(r5, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x0, r8) sendmsg$unix(r8, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) recvmmsg(r10, &(0x7f00000003c0)={0x0}, 0x10, 0xc0, 0x0) recvmmsg(r10, &(0x7f0000000400)={0x0}, 0x10, 0x1080, 0x0) getsockname$unix(r7, &(0x7f0000000080)=@file={0x0, ""/519}, &(0x7f00000002c0)=0x209) executing program 6: r0 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(&(0x7f0000000200), 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000040)="03000000", 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x5c4a) r1 = open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x8000, 0x0) connect$unix(r1, &(0x7f0000000500), 0x4) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = socket(0x11, 0x8003, 0x0) getsockopt(r2, 0x11, 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) r3 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = accept$unix(r0, &(0x7f0000001240)=@file={0x0, ""/4101}, &(0x7f0000000100)=0x1007) connect$unix(r4, &(0x7f0000000200), 0x2) r5 = socket(0x2, 0x2, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r6, &(0x7f00000004c0)=[{&(0x7f0000000340)="4b4f9c0d899aa4c5fd59380f3167deb8e2b409a218d1f3c789d98baa7c16c6ce90724bcf9b9166fed6f64a808f1c355da3f431a8a6a14b41c95acf5dcbbe3c421f5838fb119c1397b3023992d0c28d8a7a8d111394b91c160665a67250a04eec3a628084ad192fd786dfd16f61ff694834e6a173cf285c4f53426377efd355531ed7e0228ca16623", 0x88}], 0x1) execve(0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) executing program 7: r0 = socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000100)=0x5) select(0x40, &(0x7f0000000480), 0x0, &(0x7f0000000540)={0x691d}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) (async) close(r3) syz_open_pts() (async) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x3006fd, 0x3f, 0x9, 0x5bb48848, "8231f4f21a87dce400008000"}) writev(r3, &(0x7f0000002a80)=[{&(0x7f0000000680)="a1461dfca12caa95fe3ac3677b357ba03fe6311592c161021ef36dd03264c7cc6eef6771843705ff444965e9f3b93562320d7d998458f291eb8279f07eb993de19c60175c9cfab3a9c12584dd68578857f5cd1b7c00409a31b54fe1224a3e4ee4ef3089485", 0x65}, {&(0x7f0000000200)="f3e2565bb42008c84bac9a5d69427ba160e5686c064ce0441c505daa6e17f2ed07dbe630c23c8afef00d9c5f80744bcfcd1b2cf1df2676cc60890abbf6fdfe4d889c102b54a136c42fd1aa2cd69bdbbd02ec10750f4abdff9a5300a8cf6ef51f81aafd8147f473f5d963b993b2f9fb28e8cb20076bc05481174c4f39fb5e2bec61f97c2224345d4dff18d4987547575678d809bf167692c5407833c09d2210b8e094c88200da24d4106a6af868a1b24693837aa278ef", 0xb6}, {&(0x7f0000000140)="4691935ab4e8a375ae6198cc3585291724c2f450b9207772269eebfeea49efe2ae0ccee4d643df830156525b816dee9ad91510e74fc876fc10c15e60ea6f88c64bb05bc1e9bde7607be143789ae090ce8a7b9284a1300c57f2cc822073139b2943cb7cc41d14b6def9673547af0ec7b5782a80eb421724201de952ccf997", 0x7e}, {&(0x7f0000000a40)="77b3823c298c483833c5c661f030d73cec32027108a912b89eadf6d4502cbc84f8bf7c9260daa832a644b22b1473867e44e48ceb65622cb0b869ef4aefa042249fd75e6c32856860a3e7946722aadbd72d87902417140e5929fec854f73e39092655dddbc13f803a530935fc4dd1084185fc117074435e2e145f40e1cd59513e68976fb8b13ee8090f3185d9d018439a34ba012fbce1c86cf209beb1f7bc3898664a3ed4320f83b9783dc54bb250ee67e827ef44b06869b5da58ef9a8b9724cb2cdf7d8995e6729d3c6bf35f2433f042812bfb01cfeefdf33d4246978d4e6100ef425ff291987ddc2ad28264bc79851dfd01dff62b924f62515ac6333188b73332be5e0409189ae9ed948d680bf0aa5bb0f0390198fb43083c3d68e1b5ef43fcdfd1205064113e98931b7e7936a3fdbe4da2b25fe9bc8ec93a6e905ec572dcc8f9e6447253d1687990fc8640a79a0f59178cde3a526248a4eba2d7a203812a5023fd55deacb3253aadcb358d83c8e965e0c13194ec7e28b291be9a5b8ad5ce9bdeae50f6489ec73596a0d2b010f3f131f11e41df7508d236ba3113e5f1619397a07d5ff075cf8507f11c687c9692e5ee90b55dea9126660cb10f91d00eada1954d0b1943cfeed08a8b2a83af040b38a7244531ecb6b57cc3abf5021d33ce92c31d196015162c5b8c0ea37a81d5dce0e3a4459d5e8b0978ccc1a57224f53ffc806a03bf1cc729bccb549e2891ece2d823d6ae93a5b4acdb3322cb61cc431a0d277b05285b484e7ffdf0d13b5ab772daf6e9f977244cb5d749728479be8f6473505dbb040a1bb48e911560e6c93b11bfc615c7b5f6fe821e9e267beb0748e4295b9674ef52cc5cf61d9d2dc5860d99c808c69a9b7b6ab203c8d2dbbe1782266e5d87bf6bc3e7a3a086ba3f4de1245c54917686e1f63afbc9dca81d1e16949ddf56931ecff9496452c2d6fc56b2bc4fcdc61c09dd02d80936a7b1cdf4950427b7fc039e0e87e9597a5d4aea19b726ec8863d4ce456c4d05ea1d5b936c09ab157baceb8274454bf7964a1dfc346ab5a3864301052270469b052ba5513dae3bd70b9cc56cb18f6849ba6f88f93dd86e33142f8feebd37598c746e1b420510b9db26898b40646efda44766cb47978eacc1a3a30eeea265c73baea430e014bd86b273aae5e6ecb467924d6597d4856901ee5704e9db972edc9d184a0b9a7ee3cb1a08ea5864290650c5b65026deae1dc5a7e93273305edde659c5010d48897677469b61040aa3d7b9d294b9b716d89de8a276d36fc558ffde651dd629b7fe9a83d7bc3e4e05501c65ca5a8f4e85e618fdd80f3328fc985ff5cfa4fa5ce5566d3f9b8a202965aec9a5afac3a29dc1d1892590563b028d8bb521ee6fe26334ff9795787661225c48d0b153a81be2d447cfd9d466dcb2c62e94e1d2d517c31e125cb483a27c160f69840cba3f7480dced44121c59c51225742b5ce556b7f1aca4b850fc9623aa8328d25291700999ff20a1bf1834acfbc2c1a247a67f25cce64ca5c3e84c0bd6f03b99122c7bc47aa62e99a669618ef824578bedf5f0f0a09f87aa8fe6ec108a8f75f5899696ce9332b6bc5a33dde99ec0adeb32bf9d81c88abf237d3cf65379b8ca62b6656b6d349a340e8513d845a7b2fef8d901c063d31d568015bf3d48e73d074b36df732370f8139ac429ed20503fb4f9e8469800a3a8c2ffd2633a6a7174e64bcebed4227216c630707a351bbc4e1187ba9787e16e7f3a03e00b78d231cecc05ff2a5a03e73157456cee9feedf31cfe88d4f1e29fdc44d819dcf4da8c9a25ab4ea0df044ed2e39e75990e57309f63cea1767355c43da2d2fcf81ec93b60a9409b302ca05699d2f0370e739d307f157f920f47739405a89e1f979d6fcd43027712bac584ef90381a6de38286c6e0df4955974e6c0e85599dc1a5035b84a011adc2794fe80847e267adbd2efeb0c6df51eccc0884afef43e447eb2cc91ffd5b0882fa92c51fb31757b3db77dd53da0053e1da0a8797e70729f25cfb226b472f9681dbf6b3dbc29ad7565860ddaf26a2ad12ccb702ccb5f24c53b42df7372f0a4b1454d4905eb95752d6e658a7d706f435be81edfa8ab097e3aaa268a75b5e9c9aeb0f622f95ef85dc43b5d426537c1ccb267cc9ce583c0e984b130c37033d0f81c9e264406785f542b0290f1cd625fa1b7bf29b3be9a5402239ffb937bcde68087e4db19c31e155b67c36e3daaa26d2283571342c025ccff1141bfc5f822f52d4a6924c48bf7485c3f40d2095cd9105a1d882a53b6605689b2f2c50943f0c41b6d1b60362a80a43e7bd781f15f88e967adc599abf8742557ddce2c77c18e5ce02d3936877761f68a7e253047b04cca223a2f95fd5ca36fb854b187f82eaedee93847e7496389c344c56939275a9975132f9d1a1908874eba5b0bfee75e0ea00bdd33c43d5c51a6985a686fa467b39a135f720b8ef9093c7e3410ebd770e2df01909ab8f25a64b904263ac209b1538c1442ef18035e726c3228a4d292b07169f616a5787373789629a24f0d0381dae00ddda75badbeae5123bfe8dae0533636f7af4b4f268e4cfb7342589b7076835c25d5608472adc5175fb9df6e3b2f6ccc88425829335e48f7febddd47bef04236dc6e91ae91a31bd6278dff395f586af30e2e6b09c812f409203c1db7af174435b14996f2b9d71ff3ae24b8b1a96884d52d41caf5693dd507db5271c7ef8a8b83b67d4c4cb76ea1450e8bc62e514c27760a8cc4019f77339033e87c32a3a486fdd7fcb9eec5718bf63142ca0e82ac316a5d68c96924794e4f98bb65e8167c4c8f348a03aea0103c3cb2f65f872c74fffe99179dc67a41c59b2c53f4991b80ad34ca430615f6b9d849f6a43b78efaa69dcfa94c58e3dc310a910a5220cf0521bbf162fb41ade0981438893dd1029df0207bb6d026c86e09e11c42454aa102dac3c128d2468bd9c18ba6bd285a4839f563c073f53ab3e99384acd39738e2f3142662b70a01c548090be3fb08a8faf7b8d27ba9d48166fc2769c0a08860bd785ac717b6d72861c5914c17b7fddc566d8caf2d0054bca92b57a8bc194b540a6848257f342951dc58efac4191d1247c0127fb8ce1fa210c8beb6fd745f5ddf7b2a6c819392a717c7ffcdcd5336bd8576a478925af35cf0194625ca7208c4bb5e1b95a90823026551989e962d56e7eda994c93cbc6dc08b161206c6aae8269737793f1238b8ad9b232da17dffddebfcc7ba6f867d122a4f79808d1d0f6fed62c3891f7d0c87bede86c511caf42c94196b0ef2279c59e3f1772fb0199df1038187dd7915673d789155902d0c55e5003c2af2fcadccbd4616c312552ce0a6a49f65d71b6a8ee64756f9a1056a73621c163e90ab487cd0e9139fcd26ca607ecd9e118a6b9b0551f8e5c50e239a4bf2d3666f0dbc9420c6aca91459549803c41b4e4bea34f0d84099be7867ccca45a0f2e06003510aaa4b6bd87c1e86f981f654c13802494c175fce43c3e494de8b7388ad37e62d6aaffe9c6f3acc08edf970ee5c9cbaea29dbf1e616d72949c3ff2aca6e23e2e0b2ead3286b9336a069e8af2ed76825188fba08aa87e9c7671542710687e36eef499efcca4d0256cde5667c109f914eb8378336f0efc10576be6fd96e700f04f37ce5c5e0d357d514aa766a04ba95a79e26a19ff89401a36c630fed883ff677dc023cf4f3f2d31b3b49604a8e2bccc837c6f0d2c33cc09b5c4bd11c1f8439cfb4060f4464852a0a4a161fa56f1c684a5fb16820fbc71d2100bf6e3d8ee76d138226f817ce8fd6631ff7cea0acf3940b39cf11453f6a352d13b06a99689eed92263c302bebc857a0a28a03c92f1221a2697c7b4a67c0691cccb6ba1c76044cc53a03e95f762e063a709ed7118f6022d457a8c82274b8c84f8d746dd736453557bdca2f27bc88cc41b50b68a47b60e2a64ae4058fe0fdfa9e0ab9870ae6eee9d7dde69f6c19733690c4eb64905081b24fe072dc4614924cd024211c13f1873419e1032ad0370a35e6cff8c73484cc8ba4ae0b9fe83b427be66b32016e47ae4f6ee44a94721b1ea6186a174b3684bfa9258a14caea80271074993b274c4745d62c5ea4d91b224ccd5db86babbe8ee30d594cb08dbe12fb5a3bc53e42b3beda1b6a61ec0b4c1262f6cd3aaea061bf16b4d638e95470a9242ff37f75ecceecc7e690b9068c676bf28c8a49f4570f28de75f8fca5227782d5795d1b25fc2fef5db2ccead64d646df79d8fd72d3577aa979eb8504f65d2454b3c39d4bc91ba77ee6ddf78887f74cb89021ce781387925723f6a48960ac8e634e0991c0abc5b94db7443a0e52f71586d0c81878cafdbcc2ef12313e5465dafdd57cb7f505efd4d9867efba907178b54f5e45ce1d91fa708e422e33ccf510e70e337fbabf2391a2a8af7c6798dec853de891c5053d12035afc367eeae534efa04d61d2dbc8851ce782e887f29019527928dee59ffa737dbd8949e53d1dbda0ae342440c28351a3e9de800c622767e917ac06ee64b98476e4481a991138c03e0241663304a9c3891a58e90e865ee58637c4f5b3cdfb06aeaa9902e57a9d95fa43c9de8d61b107693529e29fefbe9970cbcefb3733acb6b3c57a8028e5307493b7b189e3f455ac45f07ab10df485724521bae5c21936d4eae1bf9a7ae99cdaedef0b615dd421aa1080304559678c1e6913dd583232fc3db7db68dedb02c3f8731b179c948319925e018e42b36fd44bc8bb617d86a5661de5d707ccf8882c2f6217d9edbca2bf4d84fa5e60fe862e4b199b35fe88b13639f02955eea506d18cfb65e6c83d5d75ec80f1f77a14e8e0a6cc220959af8824ce8e370c81f0b5b6f16277462a20f6613a8cf0fe285918eb202e430da023cd36cc9d6ba32960c561aa1c10d513ba0e7a9efe5bda365f43585a722963c807a8b8120e83adb18a5b3406e7f83f0d896641c07b0c0c5fed330c4fb9c618a564471d99f59a0abdaea7cba0c8266f8a4f1b5ee8a3547b219fe89af29ac2248534cefb719db03edd40a23c90058720f1dc20e624a1694acb2ae3af129916b8b001a3451338f8dfc010ac8f054bc0a9af0a91f4fb339208378b40d809d8ecf3140f67da943bd7ec1346a9cdf89f7c7efec850c00e9ccbb5fe557f8078e7f339a766d02951a4a7f003ea5e32bdaf67a5c6be3377ef87a76d8ffdf8fee612cb2dfe40075b32ae700429b9684ebba4a29fc14fb477f9a715b5082af7cc4146575ca20cfa1608427112e2642969fa91117b094c150650f7276369a2edb1e6e804a29b18f7207ef8fb915921447748fac08a35a3d02dd4f9916c34a41a7487800fd725ad83d9be7d0455f29c0af0acfeedea5868e899c083d31a1620d50fb4b7752c5dee09a0d5cdeb6f1533d7a9d8f4dc28588ade91848bf6994d649e87c2c8c97dd4bed82794ce3a6b3045c878a95563f44512b2aaae4961db7eb0ce4500d019bce0e2b747a7c0ad13301cbcb46bc18a76d70965131f85b689fa08cc1c131a59614118ff24aaef5b6630e7f15a6e68f355967c887b3ad1d5ed4a6b767c9bd08cc0d7f8bb712fcbf0864991c0f072022968c1825a9ab9333cb2b7998eb31676051f2566b5d25cd0aee1ae9056262f591f451845cb479a02a1d2106893758395c60f04bb824ff77a4c160970747aad4bcecde0f88ee3a170f076a64101eb446a041a39bdc89ebc0c06125de95a0cd6fec639f71c0ebd66ae7c2daf0a882b1ef00c8e0e269eb5362c26fd7adc81802bc58d89e66b69a79e30a722ce588c311c01", 0x1005}, {&(0x7f0000000840)="98a2a1db995863511831706d09598d304c9f48541f89267b6f0d263fa40bfc419feafc3ccfb219b6af4f2ee60faba504d6b1d0c393c99c445c219b3b4b3e62fe23c5133a2791139704f48421a4563ac19cb333b096fdf6fa7bc85c793cca68ecb6a4c2d32711896acac95ff63e77285ceed5911f50f96166875393f504e87526c36e2886ad372e11", 0x88}], 0x5) (async) writev(r3, &(0x7f0000002a80)=[{&(0x7f0000000680)="a1461dfca12caa95fe3ac3677b357ba03fe6311592c161021ef36dd03264c7cc6eef6771843705ff444965e9f3b93562320d7d998458f291eb8279f07eb993de19c60175c9cfab3a9c12584dd68578857f5cd1b7c00409a31b54fe1224a3e4ee4ef3089485", 0x65}, {&(0x7f0000000200)="f3e2565bb42008c84bac9a5d69427ba160e5686c064ce0441c505daa6e17f2ed07dbe630c23c8afef00d9c5f80744bcfcd1b2cf1df2676cc60890abbf6fdfe4d889c102b54a136c42fd1aa2cd69bdbbd02ec10750f4abdff9a5300a8cf6ef51f81aafd8147f473f5d963b993b2f9fb28e8cb20076bc05481174c4f39fb5e2bec61f97c2224345d4dff18d4987547575678d809bf167692c5407833c09d2210b8e094c88200da24d4106a6af868a1b24693837aa278ef", 0xb6}, {&(0x7f0000000140)="4691935ab4e8a375ae6198cc3585291724c2f450b9207772269eebfeea49efe2ae0ccee4d643df830156525b816dee9ad91510e74fc876fc10c15e60ea6f88c64bb05bc1e9bde7607be143789ae090ce8a7b9284a1300c57f2cc822073139b2943cb7cc41d14b6def9673547af0ec7b5782a80eb421724201de952ccf997", 0x7e}, {&(0x7f0000000a40)="77b3823c298c483833c5c661f030d73cec32027108a912b89eadf6d4502cbc84f8bf7c9260daa832a644b22b1473867e44e48ceb65622cb0b869ef4aefa042249fd75e6c32856860a3e7946722aadbd72d87902417140e5929fec854f73e39092655dddbc13f803a530935fc4dd1084185fc117074435e2e145f40e1cd59513e68976fb8b13ee8090f3185d9d018439a34ba012fbce1c86cf209beb1f7bc3898664a3ed4320f83b9783dc54bb250ee67e827ef44b06869b5da58ef9a8b9724cb2cdf7d8995e6729d3c6bf35f2433f042812bfb01cfeefdf33d4246978d4e6100ef425ff291987ddc2ad28264bc79851dfd01dff62b924f62515ac6333188b73332be5e0409189ae9ed948d680bf0aa5bb0f0390198fb43083c3d68e1b5ef43fcdfd1205064113e98931b7e7936a3fdbe4da2b25fe9bc8ec93a6e905ec572dcc8f9e6447253d1687990fc8640a79a0f59178cde3a526248a4eba2d7a203812a5023fd55deacb3253aadcb358d83c8e965e0c13194ec7e28b291be9a5b8ad5ce9bdeae50f6489ec73596a0d2b010f3f131f11e41df7508d236ba3113e5f1619397a07d5ff075cf8507f11c687c9692e5ee90b55dea9126660cb10f91d00eada1954d0b1943cfeed08a8b2a83af040b38a7244531ecb6b57cc3abf5021d33ce92c31d196015162c5b8c0ea37a81d5dce0e3a4459d5e8b0978ccc1a57224f53ffc806a03bf1cc729bccb549e2891ece2d823d6ae93a5b4acdb3322cb61cc431a0d277b05285b484e7ffdf0d13b5ab772daf6e9f977244cb5d749728479be8f6473505dbb040a1bb48e911560e6c93b11bfc615c7b5f6fe821e9e267beb0748e4295b9674ef52cc5cf61d9d2dc5860d99c808c69a9b7b6ab203c8d2dbbe1782266e5d87bf6bc3e7a3a086ba3f4de1245c54917686e1f63afbc9dca81d1e16949ddf56931ecff9496452c2d6fc56b2bc4fcdc61c09dd02d80936a7b1cdf4950427b7fc039e0e87e9597a5d4aea19b726ec8863d4ce456c4d05ea1d5b936c09ab157baceb8274454bf7964a1dfc346ab5a3864301052270469b052ba5513dae3bd70b9cc56cb18f6849ba6f88f93dd86e33142f8feebd37598c746e1b420510b9db26898b40646efda44766cb47978eacc1a3a30eeea265c73baea430e014bd86b273aae5e6ecb467924d6597d4856901ee5704e9db972edc9d184a0b9a7ee3cb1a08ea5864290650c5b65026deae1dc5a7e93273305edde659c5010d48897677469b61040aa3d7b9d294b9b716d89de8a276d36fc558ffde651dd629b7fe9a83d7bc3e4e05501c65ca5a8f4e85e618fdd80f3328fc985ff5cfa4fa5ce5566d3f9b8a202965aec9a5afac3a29dc1d1892590563b028d8bb521ee6fe26334ff9795787661225c48d0b153a81be2d447cfd9d466dcb2c62e94e1d2d517c31e125cb483a27c160f69840cba3f7480dced44121c59c51225742b5ce556b7f1aca4b850fc9623aa8328d25291700999ff20a1bf1834acfbc2c1a247a67f25cce64ca5c3e84c0bd6f03b99122c7bc47aa62e99a669618ef824578bedf5f0f0a09f87aa8fe6ec108a8f75f5899696ce9332b6bc5a33dde99ec0adeb32bf9d81c88abf237d3cf65379b8ca62b6656b6d349a340e8513d845a7b2fef8d901c063d31d568015bf3d48e73d074b36df732370f8139ac429ed20503fb4f9e8469800a3a8c2ffd2633a6a7174e64bcebed4227216c630707a351bbc4e1187ba9787e16e7f3a03e00b78d231cecc05ff2a5a03e73157456cee9feedf31cfe88d4f1e29fdc44d819dcf4da8c9a25ab4ea0df044ed2e39e75990e57309f63cea1767355c43da2d2fcf81ec93b60a9409b302ca05699d2f0370e739d307f157f920f47739405a89e1f979d6fcd43027712bac584ef90381a6de38286c6e0df4955974e6c0e85599dc1a5035b84a011adc2794fe80847e267adbd2efeb0c6df51eccc0884afef43e447eb2cc91ffd5b0882fa92c51fb31757b3db77dd53da0053e1da0a8797e70729f25cfb226b472f9681dbf6b3dbc29ad7565860ddaf26a2ad12ccb702ccb5f24c53b42df7372f0a4b1454d4905eb95752d6e658a7d706f435be81edfa8ab097e3aaa268a75b5e9c9aeb0f622f95ef85dc43b5d426537c1ccb267cc9ce583c0e984b130c37033d0f81c9e264406785f542b0290f1cd625fa1b7bf29b3be9a5402239ffb937bcde68087e4db19c31e155b67c36e3daaa26d2283571342c025ccff1141bfc5f822f52d4a6924c48bf7485c3f40d2095cd9105a1d882a53b6605689b2f2c50943f0c41b6d1b60362a80a43e7bd781f15f88e967adc599abf8742557ddce2c77c18e5ce02d3936877761f68a7e253047b04cca223a2f95fd5ca36fb854b187f82eaedee93847e7496389c344c56939275a9975132f9d1a1908874eba5b0bfee75e0ea00bdd33c43d5c51a6985a686fa467b39a135f720b8ef9093c7e3410ebd770e2df01909ab8f25a64b904263ac209b1538c1442ef18035e726c3228a4d292b07169f616a5787373789629a24f0d0381dae00ddda75badbeae5123bfe8dae0533636f7af4b4f268e4cfb7342589b7076835c25d5608472adc5175fb9df6e3b2f6ccc88425829335e48f7febddd47bef04236dc6e91ae91a31bd6278dff395f586af30e2e6b09c812f409203c1db7af174435b14996f2b9d71ff3ae24b8b1a96884d52d41caf5693dd507db5271c7ef8a8b83b67d4c4cb76ea1450e8bc62e514c27760a8cc4019f77339033e87c32a3a486fdd7fcb9eec5718bf63142ca0e82ac316a5d68c96924794e4f98bb65e8167c4c8f348a03aea0103c3cb2f65f872c74fffe99179dc67a41c59b2c53f4991b80ad34ca430615f6b9d849f6a43b78efaa69dcfa94c58e3dc310a910a5220cf0521bbf162fb41ade0981438893dd1029df0207bb6d026c86e09e11c42454aa102dac3c128d2468bd9c18ba6bd285a4839f563c073f53ab3e99384acd39738e2f3142662b70a01c548090be3fb08a8faf7b8d27ba9d48166fc2769c0a08860bd785ac717b6d72861c5914c17b7fddc566d8caf2d0054bca92b57a8bc194b540a6848257f342951dc58efac4191d1247c0127fb8ce1fa210c8beb6fd745f5ddf7b2a6c819392a717c7ffcdcd5336bd8576a478925af35cf0194625ca7208c4bb5e1b95a90823026551989e962d56e7eda994c93cbc6dc08b161206c6aae8269737793f1238b8ad9b232da17dffddebfcc7ba6f867d122a4f79808d1d0f6fed62c3891f7d0c87bede86c511caf42c94196b0ef2279c59e3f1772fb0199df1038187dd7915673d789155902d0c55e5003c2af2fcadccbd4616c312552ce0a6a49f65d71b6a8ee64756f9a1056a73621c163e90ab487cd0e9139fcd26ca607ecd9e118a6b9b0551f8e5c50e239a4bf2d3666f0dbc9420c6aca91459549803c41b4e4bea34f0d84099be7867ccca45a0f2e06003510aaa4b6bd87c1e86f981f654c13802494c175fce43c3e494de8b7388ad37e62d6aaffe9c6f3acc08edf970ee5c9cbaea29dbf1e616d72949c3ff2aca6e23e2e0b2ead3286b9336a069e8af2ed76825188fba08aa87e9c7671542710687e36eef499efcca4d0256cde5667c109f914eb8378336f0efc10576be6fd96e700f04f37ce5c5e0d357d514aa766a04ba95a79e26a19ff89401a36c630fed883ff677dc023cf4f3f2d31b3b49604a8e2bccc837c6f0d2c33cc09b5c4bd11c1f8439cfb4060f4464852a0a4a161fa56f1c684a5fb16820fbc71d2100bf6e3d8ee76d138226f817ce8fd6631ff7cea0acf3940b39cf11453f6a352d13b06a99689eed92263c302bebc857a0a28a03c92f1221a2697c7b4a67c0691cccb6ba1c76044cc53a03e95f762e063a709ed7118f6022d457a8c82274b8c84f8d746dd736453557bdca2f27bc88cc41b50b68a47b60e2a64ae4058fe0fdfa9e0ab9870ae6eee9d7dde69f6c19733690c4eb64905081b24fe072dc4614924cd024211c13f1873419e1032ad0370a35e6cff8c73484cc8ba4ae0b9fe83b427be66b32016e47ae4f6ee44a94721b1ea6186a174b3684bfa9258a14caea80271074993b274c4745d62c5ea4d91b224ccd5db86babbe8ee30d594cb08dbe12fb5a3bc53e42b3beda1b6a61ec0b4c1262f6cd3aaea061bf16b4d638e95470a9242ff37f75ecceecc7e690b9068c676bf28c8a49f4570f28de75f8fca5227782d5795d1b25fc2fef5db2ccead64d646df79d8fd72d3577aa979eb8504f65d2454b3c39d4bc91ba77ee6ddf78887f74cb89021ce781387925723f6a48960ac8e634e0991c0abc5b94db7443a0e52f71586d0c81878cafdbcc2ef12313e5465dafdd57cb7f505efd4d9867efba907178b54f5e45ce1d91fa708e422e33ccf510e70e337fbabf2391a2a8af7c6798dec853de891c5053d12035afc367eeae534efa04d61d2dbc8851ce782e887f29019527928dee59ffa737dbd8949e53d1dbda0ae342440c28351a3e9de800c622767e917ac06ee64b98476e4481a991138c03e0241663304a9c3891a58e90e865ee58637c4f5b3cdfb06aeaa9902e57a9d95fa43c9de8d61b107693529e29fefbe9970cbcefb3733acb6b3c57a8028e5307493b7b189e3f455ac45f07ab10df485724521bae5c21936d4eae1bf9a7ae99cdaedef0b615dd421aa1080304559678c1e6913dd583232fc3db7db68dedb02c3f8731b179c948319925e018e42b36fd44bc8bb617d86a5661de5d707ccf8882c2f6217d9edbca2bf4d84fa5e60fe862e4b199b35fe88b13639f02955eea506d18cfb65e6c83d5d75ec80f1f77a14e8e0a6cc220959af8824ce8e370c81f0b5b6f16277462a20f6613a8cf0fe285918eb202e430da023cd36cc9d6ba32960c561aa1c10d513ba0e7a9efe5bda365f43585a722963c807a8b8120e83adb18a5b3406e7f83f0d896641c07b0c0c5fed330c4fb9c618a564471d99f59a0abdaea7cba0c8266f8a4f1b5ee8a3547b219fe89af29ac2248534cefb719db03edd40a23c90058720f1dc20e624a1694acb2ae3af129916b8b001a3451338f8dfc010ac8f054bc0a9af0a91f4fb339208378b40d809d8ecf3140f67da943bd7ec1346a9cdf89f7c7efec850c00e9ccbb5fe557f8078e7f339a766d02951a4a7f003ea5e32bdaf67a5c6be3377ef87a76d8ffdf8fee612cb2dfe40075b32ae700429b9684ebba4a29fc14fb477f9a715b5082af7cc4146575ca20cfa1608427112e2642969fa91117b094c150650f7276369a2edb1e6e804a29b18f7207ef8fb915921447748fac08a35a3d02dd4f9916c34a41a7487800fd725ad83d9be7d0455f29c0af0acfeedea5868e899c083d31a1620d50fb4b7752c5dee09a0d5cdeb6f1533d7a9d8f4dc28588ade91848bf6994d649e87c2c8c97dd4bed82794ce3a6b3045c878a95563f44512b2aaae4961db7eb0ce4500d019bce0e2b747a7c0ad13301cbcb46bc18a76d70965131f85b689fa08cc1c131a59614118ff24aaef5b6630e7f15a6e68f355967c887b3ad1d5ed4a6b767c9bd08cc0d7f8bb712fcbf0864991c0f072022968c1825a9ab9333cb2b7998eb31676051f2566b5d25cd0aee1ae9056262f591f451845cb479a02a1d2106893758395c60f04bb824ff77a4c160970747aad4bcecde0f88ee3a170f076a64101eb446a041a39bdc89ebc0c06125de95a0cd6fec639f71c0ebd66ae7c2daf0a882b1ef00c8e0e269eb5362c26fd7adc81802bc58d89e66b69a79e30a722ce588c311c01", 0x1005}, {&(0x7f0000000840)="98a2a1db995863511831706d09598d304c9f48541f89267b6f0d263fa40bfc419feafc3ccfb219b6af4f2ee60faba504d6b1d0c393c99c445c219b3b4b3e62fe23c5133a2791139704f48421a4563ac19cb333b096fdf6fa7bc85c793cca68ecb6a4c2d32711896acac95ff63e77285ceed5911f50f96166875393f504e87526c36e2886ad372e11", 0x88}], 0x5) writev(r3, &(0x7f0000000480)=[{&(0x7f00000009c0)="0e04b36202b816314a6d753ce64a7d0fc36d7cc330c0541eddbc29983c2fd132f4889505596559f9c12149119e8ee116db7aeb9d99142815b67d43848a9c721218bd15e39c531ff12a32abccb49f46743275c71e4fce9b260fe05c62a120b08a2197ed9ec6975489e9d4b812cca2580c575082db4a8255a7558058", 0xd9}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xe2) semget$private(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mmap(&(0x7f0000577000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x4) executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60522e4a0000000000000000000ffbff0000ff000000fe8000000000000000000000000000bb"]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2df8b47a, "ffff09009cfaefff07000200"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef13896", 0x15}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) r4 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc02069b6, &(0x7f00000001c0)) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r7 = dup(r6) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) writev(r7, &(0x7f0000001000)=[{&(0x7f0000000f40)='>', 0x1}], 0x1) sendto$inet(r7, &(0x7f0000000000)="d78253ef9e82c89bba5d6ecb357adb8c1e36cafa7b0eae0b661837a0a75c707058897788e647b2ce409c0656583714e6ce5cf6eb92e9c89e422156b34011e16bbf97ab13b84ad0ec3546e0778fe2350e25aee8529f372d819c89f4d7dfe3bb68d7d654f383aec7ed78307a76934d6fea1d70c806525e56683d200de071", 0x7d, 0x0, 0x0, 0x0) writev(r8, &(0x7f00000003c0)=[{&(0x7f0000000080)="55e5eac92f14e591f692cffe2c63a5600800000000000000624dec060300"/58, 0x6d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) stat(&(0x7f0000000380)='./file2\x00', &(0x7f0000000300)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000780)={{0xb179, 0x0, r3, r2, 0x0, 0x101, 0xa5}, 0x1, 0x6d1b3f54, 0xffffffffffffffff}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0x4, 0xffff}, 0x0, 0x0, 0x6}) (async) setgid(r3) (async) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3", 0x0, 0x0, 0x0) (async, rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) (async, rerun: 32) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000200)) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x43, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x101}]}) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f000069a000/0x4000)=nil, 0x4000, 0x0) (async) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000226000/0x4000)=nil, 0x4000, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) (async) r1 = socket(0x0, 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xe8000}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) msgget(0x3, 0x0) (async) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f00000027c0)={&(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000002680)=[{0x0}, {&(0x7f0000000440)=""/137, 0x89}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/176, 0xb0}, {&(0x7f00000015c0)=""/180, 0xb4}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x6, 0x0}}, 0x10, 0x0, &(0x7f0000002800)) (async) dup2(r1, 0xffffffffffffffff) clock_gettime(0x4, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) (async) open(0x0, 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) (async) clock_gettime(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/167, 0xa7}], 0x1, 0x0) executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000140)=ANY=[@ANYRES16=r4, @ANYRES16=r4, @ANYRESOCT=r5, @ANYRES16, @ANYRES32=r3, @ANYRESDEC=r2], 0x401, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x7fe8000000000004, 0xffffffffffffffff}) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x7, 0x2}, 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r7 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000100)=[{&(0x7f00000001c0)="ee", 0x1}], 0x1) read(r7, &(0x7f00000002c0)=""/82, 0xa4) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, r6) close(0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = syz_open_pts() setregid(0x0, 0xffffffffffffffff) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaeaaaaaa00040000b3752786dd605f6a00000000800000000000e8fff7ff00000000fe8000000000000000000000000000aa8000907800000000"]) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000080)={&(0x7f0000001380)=[{}, {0x101, 0x3}], 0x2}) setgroups(0x0, 0x0) writev(r8, 0x0, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) execve(0x0, 0x0, 0x0) close(r0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) sysctl$net_inet_tcp(&(0x7f0000000540)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000000)="03000000", 0x4) executing program 3: shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(0x0) r0 = getgid() mknod(&(0x7f0000000000)='./file1\x00', 0x6000, 0x0) seteuid(0xffffffffffffffff) stat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) r1 = getegid() r2 = getegid() r3 = getegid() open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r7, 0x0) seteuid(r7) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chflagsat(r8, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) setregid(r3, 0x0) setgroups(0x6, &(0x7f0000000000)=[0x0, r0, r1, r2, r3, 0xffffffffffffffff]) executing program 6: r0 = kqueue() r1 = kqueue() r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206937, &(0x7f00000001c0)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x8d}], 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x200000, 0x0) dup2(r0, r1) msgget$private(0x0, 0x373) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6}, @noop, @noop]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2}}}}}}) executing program 4: r0 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VNDIOCSET(r1, 0x81946466, &(0x7f0000000600)={0x0, 0x0, 0x0}) executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1ff) r0 = socket$inet6(0x18, 0x1, 0x2) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) r2 = dup2(r0, r1) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@local, @broadcast, [{[{0x88a8, 0x7, 0x1, 0x1}], {0x8100, 0x2}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @remote, @multicast2, @empty, @broadcast}}}}) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r6 = getgid() r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001480), 0x880, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) sendmsg$unix(r2, &(0x7f0000001680)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000140)="70e804c8d665471a70880f52da5d118e2a22f84772101fdca3b40833508a744458fbf199ddd4dbfbf6c6aa0e9ae679ca582ae3f43b2db58f4b22e173c2067342bb2881c62e498f41ce17493747ea1c95550d", 0x52}, {&(0x7f00000001c0)="618608a643faf576a7245f15ef115db7de92efe34a580f15dbca4484ceffb23c2839f4483014ed9a7092c3e01bf81343f66964d855c86c52dd8f91a1c3a02e6c74f2455f98f43640c6a0440ada52c23037a620b2a9617681375302ca6976a424a9e56e76162462d618fd329e233cfafc62003520d0bd67a505ac2eae5014f7", 0x7f}, {&(0x7f0000000240)="74c528633490a80476b1218ed3848fec5db804ac11f29a75844437264090e786ce5169f35ace483bc66e3c1de300c8d151d0d763962e3a2f1f8a7b295615cd799404de3dcdecd82e3ca680f8e5a2afc3e5ccc5414fd62010fbbe53fb692cf027bc579181e64cb2cfb4fbb057a2260c87c71e38f9303f92900c702dcf3f2231f0cf0d78077c1c09d52f6db7bd475ec1b53ac0c6b090343b114e0ff2eabcee53ff2403865d06cd041a761d25b38ae2112c21c712139ad65f8b942e24437e889887a78cfb9a60fe5288bea7730c34b9e1471ec21077474b9341be57177a02f64459a91da07e9075a098de0ed7daef89c8a17d9cfc01bc13d45a989580b6b729fb2b16145564778c056232a6f1e9e62afd5124db732e59eebcb77fc9d3b28da1d77d66ae9991ec0db28256f0592770e867031cca47d893f2e9598c9278588636718032efc8136b1036666f009942d72505fcf1c8a399db4d7599982c0d447267ba58f8833078a4fc44734fb1aa706a1a5deb3ef67f4ce79282e431d4baf919691e30a31496e6e165fbe401f474f6a6a4694c60581dcae1da2d98005165ff2f587e9e58efc9fa001aa87f694a008bc891ca4ef6ebad94f7ec46ce73a1001aefb798a07743a885d6a149a147bcb0eb72c818d955bfd533e24b1ae7ddcb3ccd8c9640eaee61bd05edef70f257ae687432e088333cf476af936c3fe51dac0e891618c3bde9aeb1ea9c2ca5983bb48e93faae9360036bdcc2b6551c9603f64720555b1c43b0bdcfaa6e1f8e00c25a1c95e2c548f82f100f10132461b54cc066fe4c1aced57a32efa9afabef1cf7afce7354e836a7a103ad30b971bc6414bf15903e3b8a7ac11a2cd7298351ec4ababbe0c801531710fc2f426a3e71c9b786d7ea0051a02b3ca7e9d91b2fce49536ef19df9e23b70007a782c141c941b6f7d1ecb0c731efe513f96eab6ba09693f81494ba1de1c646a1e3019d0202ba43ebd4569b8b8b886a6876d94e1aabcfaca23f8a241fb3e5fbfb03dd9c568315612758cef0da3b8e8e7cec6524feb204a559588842b4e4b7babb4124e3a2900be024a98256285dfad37c3527c7c9886b6024260986c2744e485fbc14bc0fbb839c65ff80c1c93353aedff063dc009dddb3e76037bd936a23b05c13417f601614c58d9d41e8c271ef216d08ea085b4bc3fc3249a568714bb4b727633abbc830688b17866869c50144cbcf76724bcbed3ef0b06a9fcbb3b8cae56354885c5e63bd1b51e6c48829f7fbac6a98e1b4f1dc1c8b911ae48d36854bcf6837f7ccc05895adbcbc778d46b636d5fc98ee43c4a82041c08bff6f1116f0fc7f4d972382c53a1964cc5bcb25b3714e79b97d41515937a56e92daf8415a3f77c25d45426638fedcf851c120c5f2be27455971e3ec14d324b876c329476f019410598a72c7d84219bba94b8dcaaeca46a74af1268e2a96a0803d660b62cd3d699e5584969c267fa57025c4f5004c8bc282d8198ec0a9dfff6774a6ad4356c8bf9c232e888dbf1bba67a4390111a21909dc3c7220766f4b9fac04e07fe145b5be68c7f220cc499d9ecd1aeb16e4ad2a5fa2360d0d7621b413d3f0c61352fb118b899ba1e79d955d6e65227fe57d87f3d6b25e0b6a554e7fd2bd1b44f0dcb98afcad6baa23fb1d20e89200ffa63a13dceeee52d2e28bc218109aa3e1b610b1304700cf94755f9af97c43299fe317b8c312af3cc02f589199e5b512d8dbd0673471117dd011386df4b012dd32e002441df9e66fff084f5ade25cc12315f447d02c5ded82ab3bd3ddbcb0695278a5b2754159d7f04f6135e7c3a2e5053697f90f57c29b8d80339487e7274e6c8e196fb3795d067939f425bd321d4fa49d4a8f64886d650747011e60af758267580d8d1d5459bf1582d3a92646502ffe6fde5d95cc45af11014b0725f60393e6b08cdec2921e3909fcba937b9b1c4c6a1bd8b32e57a1bc6f21cb909ce1a1354c29f46b699e17bed77a2757b4934deacd0135fa1384ffa03dd7b807a03fd600f040762bbdae7f59763f56fcf195322377960f1eecb0452290e9b12e44d2f96f30db6c7558cffcd831b60628e9ba9d6d2e543abe29e267737992e9315acebdc89ab02d3dc039f1a0332d1fd54f985caf76a79655e138631ee2cbf60e4f88ae233af88157b42ff6ebd1bef6bdd8f9c56f5f438a15c23c363249287cb5d77d1067a2b891ce0ef6f25970a395c70eddd055fdf1a4bc672f9f325ba09d83138db83a62b0fd7672d9dd048446084e50ab37e1b4fbcffea65e59f26741ff58cbc100e5e7db1aca01ff41f4c27ae4f5722ef9d9f39ddd60b45b77768372be228dd29d789cbb1fa170568523545c2c68909359ec9f205e60f663614aa6605618135a0e917adf1b568bb048c6c2453dadc19b002507ef55d187a43aff7b8204efd6dd67e1d5e6e0e1c4e7d3a5f2684ccd70821206d0660a1d8d1069b6f6ab8f5bffd00cc56c862cb9fc950847291fe6d02e86a07117a77bc5ec8b0fab4272def1e3d8b96baad948d423cf1d904d0b87178f5833ed3f9b03945c253cf03326b8a6559c2c5e6e91be1646ed3002353fb1955332cf3ef55fbf04161f0ecf5b83297412100ba483fe15e69c05969e23e0954b656f4edb5056f7cda3cfc65fb0bf1ae50b001589595aae443fff364942c977e61b6ea7061b7ed42a22c49bcf74f50e6bdc9a7c66680c0c90da1262f0b077987c54ab224216e64a8429ddbc8c6a557a8c180515c044adad7cb4502276cc7a0a7c5e638a0c01593db022d0605ac70e4c62a4c42ee6d594ce1764a5dd44fb36157f8af22ad1fcae990f3865a343c7bef8e8ae11b85e2fc4d174bca4ce40311e0344ef4cbadac6a180403efb36461ee227870f058690b28dd338736be486eb996fcf8716fc3001b9f8358468f2ae7aff39ccea89c863c8ab105c6458fd6ea6394fa160f3095ab3a84fe8f8ad60a9951e700c6410fb69ee229d7f3e07c041fc7a59790d6fc0814b1953f61eff24796a19eee4d3149388d4d1aeacfd99ba971ea77df2dfd17074cde46f718076328071be7e4e642cd549bfad4de220141e0b720abd1d49adef7a570dc973c07945be914efaab090ce584f2145cbd5d07e240d372a4cb384fe7cabc13ab54db0e438ab8ccd2d53e5f4972e81c243fb064c522d5ac03bf919e9e2283b3f48273db1c60b7ba59a351286bc68c1c4f0966bd88f79ff327897b07fd577f8e25c8d71dee75a18736169ffdde35bae1f80bf186c1f98b5c8fe8230f2a8d80075f5addae6b6008ef8845adeef7d116e29abc1c580ee416c6cca94ffc8f99cad3c99d6ccd0ff41936954e716db875e0e0624b7e01f58ac97cee9f920582121069e7890b4eb303b4da6c3c51c6da6a5b94ed77c63c907184f1317d3d0701d223d7660ad23a89edbed74dd28e0b30df058bfbb65fb07967bf2354d181336acba97eb263022ee3798f9c7ecf2e545273786df365795618689e2699601b58e835dbeae2008c236793ffed58b0cc4dd941256b58eb54115785532fb2ee43e66565f1bc4646034b333a18e417e05a0d04062f9044ce95d6cccdd74f36ad4e746a82add7a079e72249f24d19803f8e91c842052c0ada19fa93bbefab04957a2909df8ef8921adc51e18907d8bf33ad52f600214e1fc300baf266971e6f1338d7c0f47fb0f2d321bf9bd6a30fae7aba075bbf5e9b4785423b0e40121c7a849b2c477e176120a046b447146cf003fea5189634a0e4a25bf5f0d49f9c23aaf3524df7dc2353c972dfb8ea0a70bdbe1b07066bc97e3434ca63cfa830270d78aec59865e3875574f464bf5a0e853030b8e27c9c58ed46fef06bc370dff4e8158c3feed69e8ccc6412659dcf82828c0b6d74afe0bc078997e09946bb863a7ddf37813cc2a62595dcd8618691c944d17e161a193025123e9f675a2157a544d501618d4a885c13f9040547da945e1cd2fb40ba33f85d960a94fe80ca621d64f2e4b98f755c8456b181e5e85c844b87c28143f4c39bf2fbb337437fa173b6360b9750d14b7579b416d1929f1d1ba921f0c1c13ba39e4d11cfba5890a9b73bcaca982a82b85fda4d84641fa331b1afc848331a81796202600f6d112708add270fbd9270ecfa6163cff3f7f096050dd8f246957e24a1f0ebfbe0fe5caee9d01d13c660d18969f359c48d1a19772c3c266bc5cea1b7d0d46c3e9a0f3f55949248a74d0c2be658fadc1d5d0093f1ec624ba60246652195832327a432a4ef60e5374b30a4974758204946d93691a22347a5d884f6d42b21bc832204b3c89daed51ed98a3004a84e5d9a3c4a1a2963e9be641c3a530b6e0bd00ca075f7d5b5f433284b5321798a369d348790a2122e85d620abda3b00768b681efae9cd5f640e2d87b3ab0c4295a288cae41f93b8fb2db8c9a4eebf15dd651a509f9e466686beaf2f9589e0f35a6264b25b248a17bda9c05544a0a27bc4bfb6407575e7d1a36eca05acdddad438b58f0faf32a49620892b5aa2f2f867904d0c8645bc33f3afbc7e8fbfe37a22fa23e9ebeb19131a466c4401080b721147355fed0e4ce14dca6b3d6dfe141f71763fc25a8e48ae7a83c6eb6148e7375db549a2f916430c5f913be6247655477b44af67c85fbed22e238017f1132cf114fdf3f0038c938f639c3525b87d6371505a895a31da614affbe4e973821d51867de6dcd220a1b50d65061d8fcf574fe41e8d7e4acd2e19c41b2be2c5bf9023a7c67960715ddf59a367de6e98dfe9f425edc90fdc16cc86fe5c880926a9fa51cade597f3acb4ea8545de65820629caf793be533659e0dfe2c41fdc906c5f59859432e03bd55bab0c96bddf701f83904999d18cf5116883c47d99e827462db10d271df7d54a43136a9ebd6bfc8c0417f00d1ee7e84de35ee625c55a5e8d9bdbf7345cef0506d790a21db5ca18e0aa9aa3ada734ea282340471458d557b1e12fbc27079665d3415f5b2f0550edeb1edb58144816ad62fd0e43a264af04d86b1bc36c1d358b53b95e0b7117f39d2bb7840e7a8ef14dc490a6acf69fd86b918e4c1539213ef598dbe9a0909450873e852df0feb0c949ea8f1abf42c2b2ad8eff4bea2fe77bfb0c5105867bb2a7f5678cad9971c487ef4dff04974c69c58cb202f5637d7099141fd620810d84ad9f6be4cfb9b4ec33322ff6df13f92f8cd99e307cc6559f9e6fd6cfd8b5a8c85304ebcf80c31fcad024b365fdbd3b1c94001be9be90b02549abfffb25e3387bc76feae13a0392c996b2c959d6dc65bc7635a16ac33ddd72393877dc39c57ce47489f4077ccf5196c191502b61a85fc7762f6d914d16785d6d855fae1b21ea8322eaf49fcc03f4ec86a60505f5f58ba820bb80ee0742e86144acf32f3101e35ed33ec4bbe53ecd900721767ccc6851ed6c04a527299545bfeeee5c0181f46751cd3659b59dbd8b68f38973d18a5424677fb1d025cc7bb64853c2503d9b6a408ea8e723d436b73ecf5f344abb2333ba0bca9908847dc29775c49b7bd17e7823819f8e0a257445cdf6dacaee8111104f4c1be5b1410d378822b9654c4b57a5645b0889df133eceaf2d743b42c86c2a6856e4aefdfdf9fd2aa5c1e5f2b900343b11f611feab2c1d7d41130b08b86b0bbbb91e220f900dd7e92acd4377b3ef1caadb3e7c5f6c6256fc30a8832957befde54984e0d94d9d010231c296fcfb37f8663f3785a2fddad6e7f5527eede37288cbd2ba6918b59cf311ecc1c0e9287084a2f7a4bccfa8ee1451d0499280521566d73dbd60ca90b3199bbc950df9071eea1e2bf", 0x1000}, {&(0x7f0000001240)="fdad74c8aaa1701ac48964d4cb98f278971c4b511cec6dad32ca96985456ad0ab7dd0c3cce5c6cf6e713dceff8371523fa7a2d4645aa2fda8c6a44bbda8e6408c82f84188c3892c228e65080bed211c463aad770cfc63a6d821b1b49fd35a7adf31fbe8516ca3e456fa9a6826f887891afd5eb62b18808c485ed7dd005c4c3b9b877bc1a2851fd507505c9df09eb824e41e998e066532d12949789059588a16df49b2c42c6ced4a46c7d83c37b4dcbcdc32b7f68aa07f52f20d67b6384e70a05a10acdbd25685fcfaa86304fa3f536f619e8b0c2191427a13d6ab048342955a42b93fccb8af9b2abff4d641192d462782e6bb869", 0xf4}, {&(0x7f0000001340)="eba17825b4bc7b178476004b05d5df5295abf6eb1944", 0x16}], 0x5, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r11, r13}], 0x68, 0x5}, 0x8625a7b1eb283139) socket$inet6(0x18, 0x4, 0x9) recvfrom$inet(r2, &(0x7f00000016c0)=""/24, 0x18, 0x42, &(0x7f0000001700)={0x2, 0x3}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000001740)={0x1f, [{0x3, 0x800}, {0x2, 0x4}, {0x3, 0x1}, {0x3, 0x8}, {0x2, 0xffff}, {0x2, 0x7}, {0x1}, {0x2, 0x9}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0x80000000}, {0x3, 0xffffff7f}, {0x1, 0x7}, {0x2, 0x6}, {0x3, 0x5}, {0x2, 0x4}, {0x3, 0x80}, {0x2, 0x9}, {0x2, 0x4}, {0x2, 0x8}, {0x2, 0x5}, {0x2, 0x8a}, {0x3, 0x8}, {0x1}, {0x2, 0x3}, {0x1}, {0x2, 0x80000000}, {0x1, 0xccbb}, {0x3, 0xa4d6}, {0x1, 0x1}, {0x2, 0x81}, {0x2}]}) fchownat(0xffffffffffffffff, &(0x7f0000001880)='./file0/file0\x00', r9, r10, 0x4) r14 = semget$private(0x0, 0x4, 0x40) r15 = geteuid() getgroups(0x2, &(0x7f00000018c0)=[r12, r4]) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000001900)={{0x655, r15, r10, r9, r16, 0x100, 0x994f}, 0x7, 0x101, 0x6}) fcntl$getflags(r2, 0x3) truncate(&(0x7f0000001980)='./file0/file0\x00', 0x0) getsockname$inet6(r2, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r17) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000001a80), 0xc6e359558b1c38fd, 0x0) ioctl$TIOCNOTTY(r18, 0x20007471) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000001400)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000223b00140600fece76a44a170e318b35195bcf133200feda63000000000000000000001000bb000000e800000000429d9fd4591a"]) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0x20001710, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) pwrite(r2, &(0x7f00000000c0)="a7", 0x1, 0x40007) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0xffffffff, 0x5, 0x1f, "c43250468b28f96d8f2d9bc1fe4b81c684890ead"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000240)="d694f506effda9457094832b9823d413586bf85a3cb3352f976b6b1a2453223f54ee04", 0x23}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(r0, 0xf869) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x4c02d909}) executing program 6: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {{}, 0xfffffffffffffff8}, {{0xffffffffffffff9c}}, {{0xffffffffffffff9c}}, {}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x480, 0x0) ioctl$VNDIOCSET(r2, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) semop(0x0, &(0x7f0000000400)=[{}], 0x1) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}], 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r1, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000700)=0x1a, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f00000003c0), 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000000)) writev(r6, &(0x7f0000000100)=[{0x0}], 0x1) executing program 3: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f00000000c0)={0x2, 0x80000001, 0x1}) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = socket$inet(0x2, 0x2, 0x0) setreuid(r1, r1) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r1, r3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="91960a9d35e89f4bb912e000ae0b65bc6a77a560f56ff16602c52fd507e2d7def53ab30c632d3a5a9bebd8b10dc7e821f0866eb4fc245c4f5750b5868f7e26ce0111e3254424551313c5a078352f51090bfbe19618562c7f5549cba28af7bb54c5f4473a02c76f9ea02117319e8e2a15bf50391a840fe6d6c7817d40b1878d12459bec36eb6f220f68260b4ab0af96003b0e10dab61a81b847d08e77fdb32c3ddc0c5e3fd7c5b8b398e4b26c19bacc835c53851b9068cf2b03c0a9f6d783577fc4e3f964b039a1243cf373f23887e5ee0f0abe7b74ed05c51ec7f2c80ef5423a97", 0xe1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = semget$private(0x0, 0x4, 0x3a) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, 0x0, 0x0) semop(r6, &(0x7f0000000500)=[{0x4, 0x3be, 0x3000}, {0x2, 0xa}, {0x2, 0x222, 0x1800}, {0x4, 0x9}, {0x1, 0x3, 0x1000}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x2, 0x1000}, {0x3, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800}, {0x4, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x8, 0x1800}, {0x4, 0x6}, {0x3, 0x3, 0x1000}, {0x6, 0x8001, 0x2800}], 0x11) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x1a, 0x405, 0x6, 0x0, 0x200, 0x1, 0x9, 0x3, 0x21]) semop(r6, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x0, 0x1800}, {}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, 0x0, 0x0, 0x0, r4, 0x100, 0x6}, 0x1000, 0x0, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x2, 0x0, r7, 0x0, r8, 0x12, 0x8000}, 0x9, 0x6, 0x2}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xff83, 0x3, 0xfffc]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) executing program 1: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200), 0x8001, &(0x7f00000001c0), 0x403, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0), 0x17}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) syz_emit_ethernet(0x87, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8864"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x15}, 0x2, &(0x7f0000000100)="93e664267d6f9bc08f6dc3fab5b433625f592f45c1db78956c5d84f71c19b71142721fd4d1f9c5266f7f25298f5b42412fbb3ffeb0de2b65ecc6c6729b9e4f4f562185232d6770327bde61f6284f57", &(0x7f0000000180)=0x4f, &(0x7f0000000200), 0x0) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) execve(0x0, 0x0, 0x0) close(r0) executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xa2, 0x20000000, 0x8, 0x81}, {{r0}, 0xfffffffffffffff9, 0x189, 0xfffff, 0x7fffffffffffffff, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x1, 0x3}], 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4d, 0x5, 0x2, 0x10001}, {{r0}, 0x8000000000000004, 0x1, 0x80000000, 0x3, 0x1}], 0x0, &(0x7f0000000200)={0x3, 0x401}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCEXCL(r0, 0x2000740d) setreuid(0xee00, 0x0) r1 = getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x8060693d, &(0x7f00000001c0)) setreuid(0x0, r1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1c2) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) (async) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f00000002c0), 0x0) (async) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140), 0x10) (async) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) (async, rerun: 64) r3 = socket(0x0, 0x1, 0x0) (rerun: 64) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(0xffffffffffffffff) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000580), 0x4) (async) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x413, &(0x7f0000000340)="02000000", 0x4) r7 = msgget(0x0, 0x282) msgctl$IPC_RMID(r7, 0x0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) pwritev(r9, &(0x7f0000000080)=[{&(0x7f00000001c0)="3dbf5c3571426105f2a2d58393c19a2fd113f441bea22f1cc240c9de02f36e47f5730c5ae91d871339a74b13465509c213586fc3983ebd75a427ff0f2aeeaede8aae43046f148b7a8bb940b5707eb24fd3243e427ae2051afcb7260fe5efda496667a77a5f33a76dbd1365ccec6d9d588737545b737bc9ddcf2d6119ef7e285b103914732ca0c5f8735fd16d778c1943639b93a5d7da7e05e1b97fed89fc3506569a3038f1129d034da417040863326a8fd04d31e13dda9d9de4854e2b3038378d89c577175ca88a08d949080b723eabb76c6f4895fc393a5789c35b81223acdbc03976d2afe8e3084d3fd724a708face87b143a8752896b468ae37e5e3e7ccd7f927a904a9d6f2fc39a0edc5f560a355deaddb821ffbbf04b3ad2b1df22f92ac73ba308e84e2678bacea8619ab2d5b2ecdafd50c1ef9df7d5e56886b3f9469f769effda47859abffec57b2d5f8d416e3c305f1d2b0c610be2a6d4735d669a32fd4b4095ca12392dd19076a32c5024a76876e7124ed499ae98ee6bd37070454d5a075a8d36e8fafcce3690a49c2b1b71aeacc0ea7df92034774dad51301b280072b591252a53f7d1d8ae0bbe579f3fedead924cb5bbe2a4fe674f432e86d3a29cc6a1090d20c7fdcb43086b89afbcfe2462d1bfa4b8c0d08b912c3d641383de7d2acf5d636736b78a542deb68ad068cf95a50d27694652437d248b67b3120b29f07683bc411d16df09b9ceeeab116c422be7e6e45df4ff8665ddf30dfd6e5f0952c1df0db705b1b7409202f891306cbaa018583fda390e50f294891f63e942d08f2ac978ec7f6dd6d23b4010ed11e921311e8bb0693bd90b2223b8a54ef3b27f2e9865d0608d1153adb72a6734f7966c46f28dfe37f92efb6d9b6e78979a981a1b74d0d02fd6e8d356e402b129793258a6c9cbf3ccf45d9e24cd45ba934b09a520f1b130fe0974abedb7031ecfe26afc24b0f70c072f6df389ffbef0ae31e9a554915383ff032be8624c41e1a085c5c26020c5840c9ce94e0a164a7636c356e01c5ba1489b118581678b7f3a625b7ba1836651cdb0b5794c32243068b3bfd7bf69c6deff39064aa0e7952993cbe57c9bf93da765f91cbbb3c38e08fa1ee348faccf05ffd40067e0760afe5ff803c1a1775c20a7509f13f094104ee841accfe29be3786833e68699323ef06d490f3962a4ba36450ca76ebb461b5b99e4e69de68b3acaed64ed86a9ca530ff17fb5829106a0b5187d01b7d5d8e7f69098a2e225da8e9fa754c5e72e9c915fc092a6c4c84f518c592bfcdcebdb9bf6bb6ab7018a8f7a6a3127866b35c649ffba548d5b945d67f0fdd3c60145751c22a60856a1568486546c21f405d3f84ffa2ea41d3d9511c3ba4a15899b2c4d7ce20b151e5d320cabbaefc6c0698b7849abae6a15135058cdc451e41bb45fcce15ddaf568b5bee56148b7c21a88651fb3de38708f2adc1988d923abd63563115dcc71100060e48060ace7a7178f970e34a47a3f5edc58e28e7ebaa8a4e0e381a23852737bd23ecc36b9840e87569e44b20bb7855839b93cecc5fefca91ace7b8ae57b9e69c1c86a1cf60a66ee055f46d2fa465afbbac0a509a900cca4d5fd07a993dfd855b617bd24a19088c82d3beef9178fa3af6e8c2760129d5af5bae657d523560f26d3cdbaebe91b2122da3a1f8f9cf58c794924ac783570d4d5172d5801c444998fb54e7de3c506f6a4eb3c20f7c295e581bd65c5ad5647ebb4d3ccadaf3783984d9eef4c6ec0cd478406c08a8da7f4a2b833e7aea95ae7af0caa5bc84ca554d31abf755f73e0d4427b66633b3d133ac92c188809f4e2192ac8f9b1051ba2d92b9f2980252eb11913ee94cb97e56bd6797c6c86f69cc8edb165ac703862ec07e664ccde1e9c92f86bc0fcf75c4995ee882b35fa752143949f561c19b097b886e382c42045aadcb98f61431947ce142239f623715c4483459c3299419837629c248f7b578faaf98d1124955c07f5f99bd399f72d73ddcbf22facc8b14c2de1593c7381fa6fafc84673e18eed1558426c5538897887e130f5b29fde10457b2971dc2a6fd46f67559a5e6b8ee18057f3340a2c10bbff32fc3208be7ab41427885b48d7a787e45554bb1dc2e3706e0d7fca3a6d05de30d8c7fcba147fe25c714902bbb432c35218ea827e1a4270a5c7f6f9d23ebf1ced5061b49a43c0db8f5dd32b816a829d0e6e51040d309cf2010f3a46e659343b43ef68d6a2af0ad24879e070e4d6be7932a18c8fbe1ae124c9e401462d09c525abe2fe87141020c9e8ba149b474dea1b5bcdd915bf17cb3bdd8ed039060e5edda91ece888fc4c46467043f34329adab3e2092c2a6d2bc997863cb191fb00e86de60e65a231f20826fe30587d17b5d8c3642d51ca89763b1d6347d566a1662ccee7259eb4ff9ebffa680ac3e0d616f0f3857deba7d3c7ef24f33fb1747d86eb04de0878124f3468868b2437db99c043dde090c3850a25ea69bd2ba73c0ab753dee7f6f2bfa0c8a93b5591538ef10e2ab0ba19e3e91f844e8f61f966c58c04d8ef3b8789cf5785479a726a1c9089878d3cf0a2675869758ff1c351f3c8ad3ed0484a64a64cc8e10d4aa13892c284753880aa14aca06aa97f856fe07e932918ce5d128d992b9c5876b9716f38e460dc7f14999cb741028a835bf6fbe4edb75fc5f4004dd703dea8d8d0477067fbd83f9e83fc6a37e26724805c49c2dab8b09f21d150aaf6ed9009ac020a62449806c7ef070a7906c1632ef96470942ed0a84da04de4b7c1e120959ffba52bcec8e965866279c3df1e2642a7f7c88c2d0dd709985d3818b387da7d19876c55dbe603e8ee7abfd7958946e480608c84b01b7590fdb7abac82f321d2d726879e84e3af9cb1c38eb04d76a13fb5ce83980db8b78a86a2a1fb1fa678ed9483fa9b6b42ffebd938569121d82ae676c7f265ae16bc9a437c6fece47016e439a4195bad3c9054c6c4adaf2fc40fbc616b481102cd3f9a537959620166b4da9bdc06a8e32a476bec1075fd000745dec91c8168691b132fe95c750b515194c35612b9da17765839fcc4526141e4447baad9ef81b75e451c6ad2736530da916206c8d63a43bf8f6f086472dd3aa508812e65e60bb86191cbed9aea09002ae183e8d21e852f661e92690c0bcdcd7108fbd17d8a7564d4c748433f81385c6ed2eaa71efbf7b06f98b1bd7a66644320b3a404afb41de7c6e6ec56c4791589c77b4f0b8ea0d501c7d14e5451e50d771c796ce04a6e6d052649dc6ba8f91d753d05513a2dc95788d3cfb87e1c209d92e37e680297c3ac1fd8c9eaf0b740ceb3711c937d01ec3a4137d6f068240d3361ee95f14de6dfc087b7f3f433bebb906ec08cb8e7b6fcabaff3cb5a5b1d933d5b10fb035a0dc56d7e6f2f105b27a7ffcc679c8d793b869e08e2a2a05cda0edc63bac724b51964bd92c4b52882473908ae1ad541b64c0272544bd38d9d14f710159b8410f776a944cd7cd84dcc2ae21c08c70d7f4aafc52ef0293e10d08727a15a02a574efefde0372e6c5d4866959e2c1ac29d1cc28fde2714d0465dc4f99c92ab3936346e0e1c6b070feca931e155d41d32a5fa60f0208a5fe8ed5e3614d8fe6ecf674b37c12cfa5aa15719c4909b6fea7a2195895763d25fe9bd03ed56cd83b9b7fbd48f2a9f6656fdd6815b624e4257d6087ef6eedaf8213c1b855a09ed647fa55ad03f9869c45b6c8d4b813d0903693b17d27d58554a43744a5b7b26f0907000042777b5efa54677e520d0d08a2e3d40e9f97449930b06e5b0858a1b8d9d7f75e03456ba124a4b58cf61cccc6e35c7a9ef0d8de6511fa33297bfd2fe658ccadc736ad0e6d153f83e626f6f686f886da762fecfe1f9c7f04d8c46e3227f2135ea5d69bcc083e3a1359277d558278f2fec5fb87a9b9f589cb20b2a8e8daabd70617c4ababaaa540c6597f484fa4da93bc259a3c1d2b25863fd0072f15eb40024a6458c58c1aca6a47ba7c60dd6a4daad870ef46d2014235c44c7e8da806d727f7938386d31aeb11fd36df0fc01dc9371e7626dc44fa6a560e119ad27c1a7804e9217527a38cd56678f0288cdec6189dc349512ba4ce986417052d26ad2147acbff0a1c786428a8afe03b04ea0cfd4361c514a6040d2d7de241ffc6e2daaab96523c01276af0a9197a494bcf99606c4ae48acb053195f25c8bb5f51a2a0038d1e26bece7a8aefcd9ee275d2aa8b055195966befda9aa0d090aee31348a33e21971ddc02db26b9e0b9e2523ec1631e469afdc1f12125a0110ecb3b6017c31e633ca138b14fc575cba3ef3a309d1e178b6ac47ce00be1e0ef11443f6943f6fca7627dd2d00e561e8926e8dac221121f4171fc9aef89abb1af3a8589af3988ec440404d60cf14e57428fba8d2e7e78ad87341d95fbc74c58c282653132ea989388cda81cd17be0baadb54c8a4a8e7c96c5b3f48c78439bc22c3f55ee389ca5ead0584380cdd4e7474428998a16620541fef5ec949474dc3787926ce4285bb790b6fb5d9aa3d1a473837ab8c25a28311c028f6ea2b70150a82cceb32aefc5e6fb866a0918ec49bddebb925507e18eaca36cc936f83b26d0d43342e83df0f89a1c755299bde3a5c940e64875ceb3e4d3d17b618017514b6f31bfc66a67dd594f009dbb7b3218ac3370ec6add2d072c85f8e50d2caec698a0e418fe3aae0c2f02abe268de2f4cc7dc35d82d73b4aed1b37e694ec47ca2b2081d0ed7b22fbde5a133542bce6556b00c8e53e4cdfc5e0761181b3164bd50a890a6f4f59be41bbb28351de8b06750b672a064281a5ab52c3742cf4a264bdda32d391eabb6bf7ca9437dbb6bf880e53af04166a8e61bfb0f418097586638edeee90aa388ef826497d077c1772e2502c5228d565b005ce029374b019d5dca5ef37749d3659365ea1cd0b16a94a6c01defcfa710bbd03bf7db2770d8bb001bd33832431f2be42871b3a3276e6cd35371a04f7983147dec28fdf5de7e3b663fc2f0d2462328473bb18d8f8c369f22928d015600c9645a2660746014afe5682c85310c5939a8c92ecfa83013170ccbfb2950886d82fa730d599834544078d3ce09e767adc5861187fd510fd415872ac657c86be8d7f029f0f12103e7ce52edc0867c511e9c1f1f2d132225c454bd6a150c151d5c49e42fcc813ad3b3a0e2659173329662b1a967839dab28dea44c1df75934c1b75f078579e18ec884eeb705e80990eb9f7cec31965483fb86859c2e732a3c462c9a5d151e00dc4457acde0d29ed4f1ee510bc8c324679bcbf18aab92e453fae25ff20f0ddf466b295645e211e04b8b2fce665a909d89dc6f7c81c3bcdf0ba7f766cb9b5fb8b76f4a11c5b0067c74ed7d70ceff9a547e08eacd9dbd60a10666456c1dbeaa264e2aa911ba442d994dea982ce7c8f4aec476fe77eb8fe5475430fc7eb8fafaabd7b4c9cdc4e050721f924bbaf6a386405f4b5aaa6d936b673d3274ef53a55c56cd0228b35969e7c12c6fa2baf4257074a4022a0a34a84056dbaed3e887a4c275a991b0bd1816b30aeadf9365a84933cfb84e5b51b7e12b25850676e90255e1655502a922c69c8bfa96151cf8e1137435e82c21db0bc1d5c99161f3e8449e88f9db59c17b8e9597e1bbbe23a21354131d9281262405d465edf60ef830e2a16425f7ebb8c0a3ff597d17278ccd1b5e06c8637e36e005ddf0758f4fa19a4cd81a518191e5e4f2f5429bcd9c423ff5c3c1a935beeb5194b80032deadc2d320c4cd9ce7e2c904a37a534fd88af38bc5441d5be3494", 0x1000}, {&(0x7f00000011c0)="655fc96385ba3e9fb8872613b848a27ed4d18ca8872ff3d0b7215e60a2bb09b0a176a77173a8d02c576062fbd334e50c19f8a7461a4a763d750653fb5c582a57292c7d69c7c3900a69b87bab54d1860b760a37791326e652a91bcf8aac32179c7c9580361b7c30cd91edd52fd8252eef4c1b9ac0fd2cf5a1ad5b6764253f1957302088144a29c0b80228656169906f9d7da3d9eb34bc5ea377fcb2c37af1d422ff669439172b1f5001c36bacdcb245a6eeb99075c2a12c75adb4ed885c60d82736", 0xc1}, {&(0x7f00000012c0)="29d8d4572ec1fa4fbcd2250646e99844947606d563d62914a0a3fa7ea27f6502065e80147a3cf6d7b29b9426746e524cd0eceabf3f93528b3d453a0465eb74abaeae59ad32363b71c9f87448e069187c5f6c1fe8a89024ec0b8164de4cc58b0c1ff3e9a9cc42985202bf16091869c57e487f98c9d29f41f0a8ac0fbb162a5e0c9cdb2661e0dae9fd8d78fd6c31bd0a27ec96", 0x92}, {&(0x7f0000001380)="5500ea92d28a855fec4e4640feb596fd66971b2789811ca49e8ea5f2cae7693297e18ada7fff64a6bfefc20ef3674a67192c89f05bd6b8d443e6823ffa6b18bf4c6887020cdbf4a3ea5ec629bc36aacad196cdce4b723f52ae138e6f71afb38dfd485062f83057584709f7e453c78a8b0204171a89c9a1e7dfb11d62b8ea0b9b8c43bd6c6c8e4262dfffb88318c0ee65008cc52b588c54fcbd3a473d2794c2455465093af2f8da8554ce42cfde1600019e110e1748842f9c365eec787f643919b86e1fdfca56534f385e12960339a08ec1aa434a5bb0b907089f4f2f1e4f25c35f9e86081b0a970d4554a1ac7a8ce4a3a11e6d80f2e4b5f014b30e44593068369f0e7d13b43a62ccfb208fe12b35f9a67a69b83235515f56eb95d57633cf6db75bc73ad7303922934b0f024dc3f73fc99493b5bec08c185d4d05090d8431dd51ba1589e21ab2ffe452acae46cf04d4d03af7bc59891752ffda6371ec100ee0c69a5c43ffe5e8efd5d3e42e0a9f3f41a0622c217690e77d73f2070724d9f574e6f3672a5733e1fac16ff4fc472270ec3300eead4ddc0a0ce63bca3375e1bc37ea17c406b7ff7a8cba91f751735c789586b10142bb7f99e79315ca90e4fb54c4b4ef266e6ef06fbb7f68c987c54dd792fa14082af105d09c3ce87cf3899cd99c76b8d64be645d953386c0aa5aeb032c962ba3750229c427f055f92258d963acb77f62d5cb2baf649a064bf61bd9d06629e7210d87687fc1acce5787ffb0113de89cb67753997139e25e2f8b4c85fdd9bb04fadc9faed3a518c58ca5881e58ccade0a843b62ce7ba342bb59a2e533e511b73bb8a301e087e4bcee79994487ef582ad1258a8fe40e773e4d21a470a2a60b465eb683cc80028d8d6478d7f9f20972d882ed07a076f58d3d63b415fb8b245c8e127d57852eebb53da8f234f6b33a2f389c87f0ba29d0adf74502f4efac8b870981e49252293fcd3ace1f66c323100593ce02633aecd7f12e9d0cafe4ab86e0c6b90741f73892569a30852c40af58721f3ed174978048337b3ba0ff0c4a8a3e9d027d01a3739ad61172b448cc4273781dc7c371431a77c7d4d3a16103a4973b6a880445a437ea9280fe5138e121d7201b0c92f0a3ccdb4c532bf70e8335a2a2a0340eb2d0ea501ba7c53228d21885a0fa4ed6b6e405854797e1fa77d30dca306bfc78042d46836cb7f5c99efb159b1bb1c6b9cb573b4254e0dc7e5bc47a8095d3948a58bfe1436562d32297d83f105e660d998db405a396d99d66c59af131d2066b37abc72c8e52db426cc1992c687616a39b5f72382dd007ea563804fa870b6a3059e07ad27bcf875ab6ee04fe8c512165c4e4783a1914a01ffd2a060364b067c0ef78f4226a4ae436a53189d9206cd32ee35f75d93253c68f2ccd4eb09b8c720dec1f50a18d2f6f466f15e1c8827555610935011eff556808c427a445d8f9291e097ff1dc010bdc9e64855d58684c2b91f6723513f269fa4a861685b8b4d235233683f673681834d01e81aa5cd2195a767ff4f7aa3d8987b26ae0d805e1e75b319ff85327848aa72906870e0dd9412698592abf248f24d07757863c0277398ec19f2f5353550f39585c7a5dd85909603a09c4efd37f69475b88ebf7b5dac0ae14d7937bee5730efa3f6e8ab26bb10dd8aa7997a43cfd10d35e551f57f3e20b1ce469c3ffa1ce9bf81849bbff353b2dd8fbae9c48849b91da8ff2691ab0ad2b0d8e990657bc8a77818f6f61c0f753d3354c790eee9b0a7ae994ba0bcad35ae7e5085698d618e70fcb8c3238089dfd428fafea648214f8474713a5fc16c4f8bf63af45b5e41ec3a23876e874bb44a6bc82b82446bc8ce30a8e94d4831e3382f0632d2eeaac86a8d998076c6c6de2bd3100697ce043fa7e454d5d02acb359a701cd878226792814efb3cfa37234b7dffae1ea3e213caee585e498a0a2ba54943ca2addfd61a9b7102322b039a81322924620b242fc2fa0a83a3166e0afff7af93d6eecdaae40ee262e79835a037c56d50f85cbbb980036ee11e91bc9f57556270d558fd4dffeaf87c7d7d3e166919befe66a9a9ed8824efdc63ddc48153f89274667e77aca08edac8d4040d765a10a70e049669d960911a144dfde90e84ee27ba86a008ebd7d3b8cea1a5be5cd25234b521ab0f8a1ba31965b53f1c81d0895490482db7879c4f1d7df2b603e5d4dbe71f1bb1e6c9677568c5921b2748baf65b22bb8a47667d513b3664e1bd621514f0b5de99147c7dd1b311cc64dc576626a9ee0fd26e870926e172ac3ebb1f34dabf0d1250d794167e7e956c0649f7cfb45a61eb89d94bf15d5cbf7c2cfe86294f274d4c19d13115313b25aa93935f15ce557b57da4a9b66447d57958b3113c8218d470bd63e485ecc976d8995a5b5fe563b107ae7e1ee31d8bdd18187129d6cfb77dbf66804ff96f2280fe1e5e10e3decb29b18599eef22d91885523b839206e49e961502cd74d4a723507152b378d4062b885b7dce18ced3901453bc789b7a45ebf064f047bd18c4f49c1cf6c51650c45d51a99b6f0f2bea4f017dfeeb0bb71ba72d9bf6b9f00c27d0e80de51f2ea67206e4adb4b84e75e1ecfa54f18ce8300ec9807f248925f187cc14cb2eed7845700ce5ce3521ea8564d18e9e0e9ce4e56369398dea36f09bf16e3886422ad1d42d9a22ac5816bbb2da10b71c547af53c7670dd2a1fd095d8e467eb5450b00cb9bc3f8a6a7b047db7ce0ad32d070ff131d2ff65e4d4ba9e85d489cab49837e46d7f235ace8e0cb77063bc5b3d2d17da7dde512cfaa9192e9d176e926a3239dcf1f1282a79d63e1f9b07f45a2ae5806230570114a64c7961d92d6ccb9bb0368399b6887584e2bdb173c71a0ae8a702fb4e315723e507375e2c2dc4beb6004bdff0ecb6c159624e4798114162195b0d3e200fc2b3fb5378e7241bb6b2ef42704f0449801dac13936a8ee6f0b4ec0b5b794f4d800b8b078e18df90063ae84e0001d657c9503088105109ba466dca898bcfda7a353e80cdbf4d9daeca86bdaa807d6e3a03b1673571d33fa96f50ee9a380fbdcb4cb5d493217e311bafa2c2339d35eb97a92c5761765df7041adcdd01b2d521ba720e237ef7725f7adfd738095e7617ebc10f38435bb3b5674736096fa76ccf2c8c45ab96221325ef0928517724d78ec8304cb6d3f51a7bf9d6dacf58b8631c193e74344b174340c62daefdbe44963095d258eee0d7dfa65674f246ccc40ea526fd844bc33b0c7e0b3493a08e6d01517941c20bc6e56936d9ff4645c8ada8cb78b8bd295e61e549c0113357fa594b1ad2aadb1d9a32abc04c9108fe62e4873392efa52069887801a2376217af843f7f6ad5db8949205cfc7fb459e750d97a47c2583e5088352925fe5663648f9fdc8427cbded9ffcceb27eca04875a8b637991557afa811358e0b10916d360db8de81c4bfea6a9ce1a7602e0604944f2bdd34b5281850e09777d5c328e5fbba79f8453ea0303355698ce720f97dd5d4fe43d971255ef97f43e7b513afdd8834418b9a694f38adb251d4fd3696157cdc6c515dffa55a5c8779cdfee3d52b3b7f55621f4ba3a8ef38c8cf015b995ab5fdbf8679200bb73d997f5db43021298a8eb1318dc871cc02487aab702a5661c0b858dadfa2964c7b24f58280957c59887f959fa9f3932293577dfced4e2a4c28d86c99922bf7412796fc1bc93d083cc934f67e4dbc087497de1afc4f1bbd20192aaac260c68ebae2b0a74c7ab13e6a6a3320da570e83b1a09edfcd3a67606fbe71cdbfec46ebc73252e6f106de9f8f8af5e7ba81293303b33b7bb464fbd57d789176f82c01d03ae1f8a5b1376668ee429440f2350e156890613191322c30e36f778a54727a6d210df293072ba1a7b72866425c7ded228c946b42739114748e67b0340f46d71f13cbcf3092f09cd968490a0257f8f72bfccbd2d560d209b0a22cee54872c9149c727e6bb1849e132c1641473c7723a2f340a895d34c50b662a9931fb805e0a0e2d62246b909a7942b7d8e59fe7a31fff4d20603f617c57703ba230d2a1b8e867d77daaaabeb31aed17fa6d7e9d2f7484d6320f66a2624e3f5f099d339b954b305437d2da890773bf5dae762bfc3ba2989a81d829de2679f7743307dbec430fbbad000274199d5baab86a17bcd8928721f95164fea74da7e78df27f8d1b5d60de536d3bb38d66ac6ded2cfcc0e662f1ed598412459230fbb0504f2c1e98c49d4c65e0d59a579f888f95730f540e7c4e594710daedbae3cbfa2d6fde9deb71d58cdaadc9e94d942281ba8c209ec5c406c189a0bd6690b0f6917da764e7370d110f7cdd534abb23faefac6ca6e699b5ccc18d1c81639249435f08a652584d48978928b34e71024874d8ee5eeabd85f9ad32bbdfb40958c7208ebf843546ede7486a4bd49a3e2e455182abab07a2f1fd5c8157104669ac1a4c759315b9f3f7cd3b2bb27fb15d2ad29377c9edcadec164170742aca27e4ab36dd580060750fb9ed1ff03bf775aba7392c38fe3c89785dfe6324f047dff6157b797c390d6a15ef489d859805d80b7e455d4a0b2e8edcad765e566217837f2a913cc7717c7cf31bce1bcc01a2b6ec0436f561a836ff66597484eed04c0a2d4cefff84e0730bf305568058b99f7dbe499735b751357992f04a4d93006298e5e4969a00a4c0318bac79431b372566eadf729e4d411f8671c451289afee1ef48cd754ee5f23f6fb691422fddf8faf888f43f0fa776ef8bed63a7b241d83f5c20226ccf340ae92e9f46d18c10e7b1046f9e5a098d7c9869d4fd50345362eb9fb00380603bf9a0f9ecf834713a93dcb6eb38d5d1de9a799716621fc6f363bcce6222648be10fbd95b2cdb72346967084308c40615be7595ff040b9e2f1f63eee8c711e3ce75b0c67a506e47bdbfe9af3ca28c44df92310f63d0c379600a58f6fff30613a4ee4df684830607ca1d390c013f6658717afd33b40ae4458c4ea84409853a4ad389226f5c497552f55eff78da302069a86255c41951c7876166f088af198c81014df4a072f69fd2f8466bc9a6f4faa756cd071ce97bbcb4edc5c5c7f8af99b77a23f020912bb981786a857876840556ea515e880577a77d6a0eaa7d6a7c4b3e1e5a560cd420bbb745d1e77d436624b8778f613d58ae0b2e9271bbe1a107f0771e303cb0cd9a60e470228979652f0b27a260567099449c54d4302a916da7f6ec55b43c0fd6ca0dbb152284acdf2e970f371cfba95f44ca1e2e142d70510a3942c599f3cc83d65c75da03b9a21d3e18949f798d53b867acefaece06535b56ff01e7f54c24f7310bef3bdfcbb611d2867ded82b91cc7e89a0d4a66cfb756c4ad4bd877724e3f52dcd3493bb5f2fe7d280dcac751b9e53c2fb791f9dceeea31f7b83d4938f7130debafd0e1b48140836f6131c426d26b4a5c754929cea3bc5008b72e6e84c64e966d697507f124884c0effd1fd93f6962873f86e8d3b284d35740d94f1821db85aefbcf8f406765203ff96b331a1ff3bd8c584f75bfb75cb9ccfc4b2b38279f820323cd214c82a9fa821d55b2038a3dd02bcea946e417df63c73e976d66751e9bd778a2453efb310b198e153c4acead6114521d8a91856bef5eb9a4fd5afd5adbc5d8b2ca924747a36aac21a9f20810c68d991ac08bda4a245341c4429791c233bbec088dc996506e8a40ceb8f8ecd8b292d7b2567aca1d8481b348ed95c0449936ace76b16f02c01adab2fa5e1d71524ae10bf2bd2aaeca0060f6838b9ddc1a4383dd678ba", 0x1000}], 0x4, 0x4) (async) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x69, 0x0, 0x0, 0x3ff}]}) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x40}) r0 = socket(0x0, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/2}, &(0x7f0000000180)=0x4) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000012c0), 0x4) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) getpgrp() getpgrp() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000002c0)={0x0, 0x4}, 0x10) sysctl$net_inet6_icmp6(&(0x7f0000000100), 0x5, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000034c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0/file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206922, &(0x7f00000001c0)) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x63) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 6: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000200)=0x81) (async) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x20000001000000, 0xfffffffffffffffc}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x36856db8) r1 = socket(0x18, 0x1, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) (async) r3 = kqueue() kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) (async, rerun: 32) kevent(r3, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) (async, rerun: 32) close(r1) (async) r4 = socket(0x18, 0x3, 0x3a) dup2(r4, r4) (async) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, &(0x7f0000001140), 0x0) (async) syz_emit_ethernet(0xd5, &(0x7f0000000340)={@broadcast, @broadcast, [{[{0x88a8, 0x4, 0x1}]}], {@generic={0x8013, "c2ecfc9efadda40a7c6f702f6b8b51e8b91262a107c04c919e0983749ca379b135503ddd3512184f83ccbc4e97f8df1109c409e3dafb3daa766d67e05a48b08ec02fcf5942edc77f7ad3bdaeea2ffab2fda6aab7199c97a2d6c70f4fc07d5c8da3185e20822eadb464d22256614a2b900250f0fe6dfe3f22cbbdbf11659b29e4a622041036939e30103d568a3fc5777b203ae27b4d83900a7d0f1396270437e2dd52231f8a94ca8be808dbc1d747d430733b712b496ccb467242eae34c31f3"}}}) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x5}, {0x8106}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) (async) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 64) write(r1, &(0x7f00000002c0)="b437ab93c964ca79d412b81e9418a838b5b17a477cc5d8e461c6b9da72c5b115ece04379", 0x24) (rerun: 64) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="8581f23ef3abc924a42be6a81aac68da941b4526a2a7e30658a5e639", 0x1c}, {&(0x7f0000000d40)="cb2d5ef9a8d99d037f539ac9413d6931dc1480d5565c41e2ed65efba784fcf6d2c8b60c7cb560e8e88a3caea5655d6ee39b699f070364377a240ac876aa06867c4fc92c60b5af3d9ef26b087c5ecbf07fd69d0d2c7", 0x55}], 0x2, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) socket(0x18, 0x2, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket$inet(0x2, 0x2, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x4) (async) openat(0xffffffffffffffff, 0x0, 0x0, 0x4) r6 = socket(0x6, 0x2, 0x1) getpeername(r6, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000280)="eac4660000000000", 0x8) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae52fbb2adda99b4f53bd8af7b58d97059b21b6c82dfed8e0cd854c134f1379b76a827db8a8a265627b588bc3512ce2c4fe7c8654fe285095d6122b119d8b07944ac0cdaaf2345434cee52b394f9e0d329281e2bcb8eab6be071bb909073425af69f625b4b370e402b1c2cd245a0761650fd0774da4f0bc7c482b24f9ab7e", 0x92}], 0x1) (async) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae52fbb2adda99b4f53bd8af7b58d97059b21b6c82dfed8e0cd854c134f1379b76a827db8a8a265627b588bc3512ce2c4fe7c8654fe285095d6122b119d8b07944ac0cdaaf2345434cee52b394f9e0d329281e2bcb8eab6be071bb909073425af69f625b4b370e402b1c2cd245a0761650fd0774da4f0bc7c482b24f9ab7e", 0x92}], 0x1) executing program 0: setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffe28) (async) getsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffe28) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) getuid() (async) r1 = getuid() setreuid(0xee00, r1) (async) setreuid(0xee00, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xe2) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000000c0)=0x5) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x3) bind(r5, &(0x7f0000000000), 0x10) (async) bind(r5, &(0x7f0000000000), 0x10) connect$unix(r5, &(0x7f0000000000), 0x10) (async) connect$unix(r5, &(0x7f0000000000), 0x10) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) dup(r6) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="aa", 0x1}], 0x1, 0x0) bind(r0, &(0x7f00000002c0), 0xa) fcntl$getown(r1, 0x5) ioctl$BIOCSHDRCMPLT(r0, 0x80047308, &(0x7f0000000080)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x802069b5, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r4, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r3, 0xc544) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000454000/0x3000)=nil}, {&(0x7f0000d62000/0x1000)=nil, &(0x7f0000780000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8000000}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) r6 = msgget$private(0x0, 0x0) getuid() msgrcv(r6, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) close(0xffffffffffffffff) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x1) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1a2}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r1 = socket(0x800000018, 0x1, 0x10) symlinkat(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000300)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x5812, r2, 0x1000) r3 = socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xffffffffffffffff, 0x80, 0x5e7}) bind$unix(r3, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) shutdown(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x3, 0x0, 0x23, 0xa504}, {0x6, 0x3, 0x0, 0x1}]}) close(r5) socket(0x1e, 0x3, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000000080)="fd203f154b85dd3137c0c830561bf65df30fb69ed63553b97c3d9b0bce1b8c7a6d6af13b050dba8b094657c4df725a24dbb5c956268b0bf44d7679fa3149a3ed8516b5b14c99c1b511d511dd5373dbab534ff5cdb1332a29df607f381f9d8bdd5e164521d80a859d0633062eb0c4fef00897948ec0f5b2ecae3d243d37d3df6bfa0d7410aa3abbcdaa80d9b4486ad448cb95aac57533f71159433b639a4b15349e90c6039eb2ec181c75ef4860bd026cdcbc01d736a215fe1d880a5cc088b9592ac7c9f21e7a0423fea031069f28324aad0025dcab8b88e4882ae3a0391e44e5", &(0x7f0000000180)=0xe0, &(0x7f00000001c0)="d03ef4c3119b1f91d20595d89155e3522bd722b54e386903983fa3b2337606fefa56ab14b5f737b09cc8ae1baf884b7a36a2cd273689a5d64c7b2a67b25264a478f8195f42a15a69c6c87e87112a6bddeba6b7353a523c461e53450d8c62defa6f52719cf38009905251786fa5a49c6d9f3d0a5d79cfb7cd04182959846c3588cf78f157f6a3fb12fbcddd1a43058e3591718068", 0x94) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x41000}, {}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, 0x0, 0x9}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000190000/0xc00000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00000dc000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005f2000/0x400000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000655000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000059b000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000673000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00', 0x3}) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000400)=0x20) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) open(&(0x7f0000000440)='./file0\x00', 0x8020, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)=""/252, 0xfc}, {&(0x7f0000000280)=""/100, 0x64}, {&(0x7f0000000300)=""/163, 0xa3}], 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000600)="c48b58565b6c81187a973a7510a9e4752d3a15c736fdec4a7b1a64daba0c1c89c97b752401e635896e897bbf0079d31b1427a06875148d711dc62de2d2e126f89902c88c7f7e1c4bac3f0558c7daf2bd7243a5b476f90e6535aa199a689ee334045c7f9580319fe8d0beb6bb8e57788aec2c302d9b6a9d53b25f34c3309d709cf31f75234b7031f1735f6d7b6a686d61ea23e2b6e10f305076d3b2cc1660a79e8ef95efb515d1b9c379a793a9869e32e82113474fae60205e6fe87724fca20", 0xbf}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000280), 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) close(r1) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x1fcec91fcffd8bfb) close(r0) syz_open_pts() r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f00000000c0)) close(r3) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/75, 0x4b}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 3: syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x1e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) syz_emit_ethernet(0x15b, &(0x7f00000009c0)=ANY=[@ANYBLOB="00810030000800415c014500680003012d9078ac14007a328c7e02070b16e00000041fa3bf86f223ef386a01ac1400aa01010100071f05ac1400aa0000ac1400aaffffffff0000fdffffff00aaac1400aa00004e224e23", @ANYRES32=r0, @ANYRES32=0x41424344, @ANYBLOB="8180c80190780006050a00000080000000010402c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"]) syz_extract_tcp_res(&(0x7f0000000040)={0x41424344, 0x41424344}, 0xfffffffa, 0xb51) syz_emit_ethernet(0x83, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0xc, 0x4, 0x0, 0x27, 0x75, 0x68, 0x3f, 0x3, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@ssrr={0x89, 0x1b, 0x5, [@rand_addr=0x8001, @remote={0xac, 0x14, 0x0}, @multicast2, @empty, @remote={0xac, 0x14, 0x0}, @broadcast]}]}}, @tcp={{0x3, 0x3, r0, r1, 0x0, 0x0, 0x5, 0x1, 0x400, 0x0, 0x2}, {"8d134feb1a0c165033b0f1b1730786e4d787cc718925ffd0bfca60ceda16d5fd5b7f869e41e5b2cb62e8bcee7e34d2fa45"}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x64, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86de0c35e64823c32ecb16c4dd8dcdd9d59b5ec04b02bc6610c633f57ef90402e4efd3a4eef80195a63eaa650a413b4e0f0eb8c573dd914341bd771a0443b0fe7520c0b0a5852fa80b1a5e625aebf11769e0da1368758ffd3c178a135392278f65ab1bf85ddd57a17ebff5bcdcb7c53f737be238f3f8d032bdab49304761c5eb"]) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x7}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0x3, 0x0, 0x0, 0x0, 0xa) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x2}) r3 = getpgid(0xffffffffffffffff) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r1, 0x0, 0x0, r4}, 0x10000, 0x0, 0x0, r3, 0x1f8, 0x3, 0x7, 0x7f}) fcntl$setown(r0, 0x6, r3) getpgrp() r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000080)='W\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 0: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x2, 0x0, 0x0, 0x1000000}]}) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) chown(&(0x7f0000000080)='./file1\x00', 0x0, r0) chmod(0x0, 0x0) chdir(&(0x7f0000000040)='./file1\x00') (async) chdir(&(0x7f0000000040)='./file1\x00') setuid(0xffffffffffffffff) mkdir(0x0, 0x0) r1 = getuid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0x4}, {0x6}], 0x2}) shmget$private(0x0, 0x1000, 0x509, &(0x7f0000fff000/0x1000)=nil) getuid() (async) getuid() r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x8000, 0x0, 0x0, r3, 0x0, 0x118, 0x3}, 0xcd94, 0x1, 0x1}) fcntl$getown(r2, 0x5) chown(0x0, r1, 0x0) (async) chown(0x0, r1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) (async) sysctl$kern(&(0x7f0000000000), 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) mknod(&(0x7f0000000300)='./file1\x00', 0x2000, 0x6da) (async) mknod(&(0x7f0000000300)='./file1\x00', 0x2000, 0x6da) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000001200)) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="0bb02c37474d928bcf1a2b42bcee010dae4113791cd7f9473acedd074cd2085f4ba304afa32e87295ca791f3569ee68b858e76276046b583dc5e34786ffa1645a13bd7f34aac7e6e0b7984df8060f6b3d0da0085794ec22cb22bedd8c0d227116e23d3b2f7f6d0a79bf30b1a682279cb4774ecea37aeef25072a28ec248c49c59d6a1ec300e1ba1ac3161e838100f2a4791a0acedc2a3d11d4bf45147ba1f4863a8af5b87199df2dad1777d0f5460f6e9d723612a0a8096c7e76ecff070000f2bcb95fae573268119b4e54f366bfe5bbac0cbf5d6cd37fb8936a35133bcf28a239f3be4612f63e40293175407f4fe1d0cdf8f182043cd4d7e69b5983fc83a7127674fa39249f53be02ac0f90cf8dc4c33ba1b8107fcd36cc33b9b5fd13574f22cab2e30d116188a38a1e7f4a43225ff5cc9f45a08c7ba1c54e8556a4db050086415697835fa904d20322446f6eafed502e", 0x151}], 0x1) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x83}) fcntl$dupfd(r0, 0xa, r0) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001280)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000000)="5f6a8de84b4c523a583f91557c748a02cda4cedf13574c8cda9b8c7d84d3a3adc6c85d624ec8aaba86930f1aed0b3d111d", 0x31}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}, {&(0x7f0000002400)="a33fe96e33fb18d28028c63508000c42c28d4a3641d31cd76e7a1c886596ed0a372c6456c3213bc38452f02dab1d65d4804f2a53c5cbc25f101692072eabe62ded2c66a7a6509f95fc62f2dd2cf98692e167e6887b5855dfe4c1e4a4d07915ba41ebc9ac4212bdabbe577bcd5b0ee8d17156d39fac29f2079e919820572981b2679590db1a4b9f57a9d2cfb48a82277fe1b31a2ca1051fc00c17fa1c0a5583dc04dcb44c578666eded029e5f63dbb09f532b9f717d11066c880f0087cfba88167a0ba45627622f998889d40c8b20002b98f49e848c5e830dd6c18efca323efae65d01f13fc526f287088e22e8b114c060300000030151dada8e92dd760e17c8db99f9b85861930a8b07c3624aed623b5b5a90cbe3d96d139bb55ca76bad8fefa72dc6784a47bd7ced25909f756e4260021db098bccc82a2bea83ee8d9a6757fa24ff67f3ce9e04720a5d32b584156605cc7ef06f82b20a50c5e3a5e932c4ff21bab7b73fc6e21708b8ff51466435f012839f8833dd4717006aec5a75d7bc2e8bff7ce20288728817520ef5f978ffd1f9009873d95e178650d1a54880a5aaa8dd287fa33b96bd1c3cfb7ab650e142347bb7f74e307dd7c048aa58bc323257669e4db04b5332b47d51f2957cb00c820d3c13d703d8530419dea28b17a13ba1ea7f5ca5c108efcd1a562c9372b7220a5a2fb060656d81e81979b6347cd09dd9d674f6cc915ed7772f2570ff9623e9864f019a9667343daa833c406f25e610398a9a1f2c3170a23dba06e488c9638f86b69685397035f534af0518ad55e09e4c31f52909b6c210b65b005557d7588706d8ca5edce09a9fe249344dc5a4fa10e0770944b5ed246b9a848b798b19ade93e07c1ae05edf913e2ba8683d587b6dd513f273ee7f64b54190b9c535a1a05933c90aeda29d0a8ce4ad2982ee51623a45f2dbf2567401a29fdac82b3c38274792c3d8a450e071e93eb9d00fee01e87c9f7fc766681a390433b827f9f252517411a29d7f4204ff77c24bc1be28ab5d3d98e3474d1a3b21d23f35bc2b1723fa2236321cb3376d2620d0f8d266d27af7d0ca5e67c0c659cbcf4e7d6067c5494e0ab4d7929a0953e0f6fdde3b734718765dd729cca0d3eed8e966c440cc5147bb1071064228fbeb1bece264a91c773856c877f341c67a44d6d87645c1f8efadce1f2ea520bc7a560e7d82e6404ea832e383a0494926afa6266b4cf8bfab183e953d133952cb351742abb3dd440e04301d486e839799e16899274eab18cdf8cccde9b035261024873c3147e44f61f41e8b44eea37b4ad411d9e47d3bdddf6609b9a290a64f93d16d6c2cc344e726658adb438794df741fd4ece01aaf456004f2782bcba097f15eeb481d85a3cec6bfa9afdd36fa62853d623d86a043b0e2ad8832ed3ab87350d457d1035aa442c68f9f2e54ccc41494bd6b168202a4c89a0247790bf41209d735a951a93b52f805e3887c73812ebc7daece870c3ec2ed64cb11293e8ebaeb0a110164092af4be798ddb5b752f18fc1c850c6a08be97c77243a2aa776ffaee46ccd12ce55a0de13540aca79bac85f48d75903385e0753d50481a718be8a062e29d12f9f11370bcb69d669fa8c5bceb559e4c116687643b8c8aaa7915a3d7fbfb30e4c7ec623f0c93a356d6a2accf97b6bb90a84796f7f9a4df79a70bb45b596918ddcbc8191070aa29b5bab7ba014a9af2a3b425d51bfc8fd7f0696f3403afcfc2ef661b0bc30772b880604d3fce148670c3a089ae3f68f4786ff2d3a641d8152247ff2233c9d69f440fb288e006aad9c4d5fa60ee12df8f0eb6e6c118956865852f54554bd2a4a6abfab4187bcb7871e16ead8561634cfa58450c8e161eadfe82ae36495800811600284fb211d607f54542e3a34ee72fd59d87fd91b73bdc2379ab3d4b0190fea9ed3b7364d5d7cba49098907b52ba75a67e9ea76c734f2ffdd1668721542be88468be7848a5a54136d165fc60c5544d1e0e588700af17d5d730aa2903cb2070b2b4e162f108f59e663007cd4e223437ec416165f547dd8c120cba1e2b2de746a1e7c2fd4744fd81f90f3f4908c0c8bb98d8cef2cdf11cdc7fa2455f67f3191a00bff548d7f2dbad91286c06b4c61631004f766a108265de490dacf4f87dfd916d0303a6c187119cac36fc2c6c5e11994ca8fdb2432f3faa8c4730f2cdb5c5394519d9fa6e55e819883a720f7f048132b9a914168fc913ccd76d398c3339202a0c940812438888a3eb60c024e69d18e32eae43158a7a8526dc4d16464e5781bdaf74cbdcba55cbd0899e902d3fefca3af0f166377786dfbf015df241dbce5ab0593efb02289b3fbccecc6862c5e44180b3a681ecf6f380af6248457f275573ddcae969dda629ab345ad39ab2e79b9292c4556f68d2fbf73c6b376cfd174c03698888f8fd128b4c5b01b2304ffea06b378ebc594ee5e7a7e01f1bf9306c898d7f590f7867c87adc627acbb3abd6cc2ea5a4ab390aecbfeec6de85f05878f3c2b83457161916e01a1c89e9b5e49be077a260e6aa0f5b2cd07ab589f2c4358cde4bc2f253a57c5469caad2ffb56d7d9a255114573493e7205a7ec67908d1b321bf3eb3a1951564ddd9a3dab0dc32a629214a26c86dbc89550add6236fe268b073b8273e50cbf591156efba2478724613710bc665b9ce55fbe2155a8e2f569029470d6fba58eb3330f41a0700b87b33f0b4508ae4b892847393e3f6d02b1cac6756790ebf633fecd0b85e4a53bf8be0e85596b52d6fb84d1f5debdf610d5b4788a3c8fffd8c43eaab7abdd03d7e85fc1b1b9e81720656051ab4a3c684961a42a88ffa03d24a1e49b38eeb1751859f5b0d69b8da1868916d040b3a314e4b766f73cd16a961e3a03d25e5506d6433e8abd2baf09a5bd1b60f46c3c2943f7e1128337198a23e3f14448bed989f4d30b850e3877a481e521968930e96ce27f6359e0f3b315068e5b4c0a1fa6d0487e45433fd31c4351a439d3bc2c26a7daa0063127f40f27a6035852da220cd4c24fdc407a59b06124f0a3eb254ba1b62ca5053cf9aa7c2a9650c9f2dd79365bc7b851f9fa454e19eb123547c70fd6aed9fc3eb0d36907d910c09f01a0fb149f0f91e94ed3b99405d3f170ae83f3d7d30aeb7a404fcc34ce372f814140a27f6d5e2340c58ea38b2de637505b1e69c8f9df55b3a6aa721af8e31958f0a01e7a06a4db0f55e5ab4c96221a1ba5754a9b36f6f43fbf799ea174e77f2ca2c214ab873dd7cc530999f136c9fef1260b1eb99c63d35a7a8e16a437f292cf96ad5f6dee5983f6817dbab5d5e372c9d8fc38cde573253f95027d81771ce9ad9c72ebaba5208e562f7896986e4e116b0b3ad0ee2cc090f73915f81763697acb19fdd8b6005dcf4be6a8ca64e5d1b55e753354d796d78685592f461cb2c4da6d0854efe8c1a1737cdeef4ebbb19def9f3bf87555adfc54c39405ee2078334c688325613d81bc9d269152f81b746fec8924624ec1380ef20a99c29be0d2669fe711c3f2ef8a1a821fdb7750789919c414e10f72082850439c5359ff7a76d374fa835a500a38f55708f2b1ef8ac9346c419029de5de7095695d5cb5d3c289c6618e8a0fb2f3062efa24e44c309f44bd3040e9890c291a8139c44ed4619f11f9e2dabdda6ebcd745c232c3c480ecb5868032141f78bd627cb38111a7d6ae2fa85675501eaea42fddd1af06b9dfb32fd96008ded268ec099e7f54d6c59f12e8c78253d598fd7c47fff1ba464b4f1bd1074ebbf8629f209f83ed1cf1dc25498d9c2f9a7341cdecc69e31b839196ea9ea7e660e6393e5cdb4114dd6dd29253c23ff92ba94baf55ae2c41a803771231822c6d2024af4c091821b2de4e95622fc177c84f53466f239387db3284e372fd05c30a7b1c5d65a90c2f1fbf1975f37b1efbd3b6e26a45dddfe0b24d86a89819658918bcc193310ed4252407ec5bc9c89b89c36df28b3e7d5d88e2a5799f6f53101a1d049cec78ce3a2bdd2ff20a79813123dd2444b1180e10b4e8d91ae8787400386fe93c059690cb2327f2cd9e5730e1e4b158a33fbbfe30a137111dcc57138d0d163adc9fad11d1373d8c848f1d12e2a22a48c29288bdcca8563afed76d90cb2d7dae205c132c4b97da79a9cb18ecf44fe01b990ef4185b9deec05f89d398480b93abf5d0020241e1a9781e01131e07884582e3d1e4e37d69973445f47b00a1d39af4567a39dc164f237abdfb8e859afce7872dfd654c56e76da987190a57f176d64d82b82e05fb2a0d3461cb0035b1d03002d00c46375a8fabfeae6831a518fe8b1fbf67bff3ca24a4565374c9104cb1f19be222d0b2cb714bc56ae4773e388802e7c0414c767c4f838c68157031b9a0012ed88fcbf2e8bc4ba8a74283149af538ce33b6b9305e64514c330a62ff577522f3439c0fdf96123c1aa4bd2920655e264172718d92f797371cdc7b087fafe3160edbd7cedd74c0e98bc14789015eb5a638e153652a55e0349b1844f16ea0694b198bc747e09097caf6b5f1d9d4455c53016d809aca3016c5ffdadce4b692cd72f8add0ca44f01f0c99e3bc0c461bad88d3600a60b57d555ee4a0aff5a98d2a08d84de6420e4c056ac7ef62fd3ba60fe8a70d47ef6f4495b92cc7496d9321b4708d719f86ea6fee3590c608b59edda841264c1e5911786f5d09c130cbf3d5022a346b5ebd6e100bccb7cd75f65b3ca9d2163b2e2be8e48e4f9a5acd0438b600d7663e3f64effe5782186feb028604c42b1d7c4e38d821f87b652e9acd92007ebc2b287984891100a1d7e4cb13d8786031e48674aae3f4ca2a18767e85c4aa38cc18dcb0eedb1bea3cb0ac4bce1889ccf7a2eb54a5f90951f0db864ad8ca353be9fae9f95185ef4ec94f8380b8f1970052871f22680303c88a88950d22cbb8f6b50631197edb7b6727e3bc21ef51a3b9085f885af29b8c3dab9128f0ceeef835e64b75f8c82d5dc3805dcc0e30c0c6fac8293461128d96168f1482f85fe18b862b71a601603afd236608a69ae1a5aeb560665d7391d8dc19565391e916bd27232b34f820f1d67b1fa3a2fe4c417dd77ff670ae952ad3ad33867aa34bfb315824210003a07a82c04237c6a35514f5af8c4e5a1e5c35600a0b8be3d36010c46644d6fb29b2758367cdf719dd504fd6909b8e6b92e86d5ebdc567054cbdeb508a69fc140757377655408f84fcedacce4cbd108c5a29276b2aaf66a4c62c8d87b89aebd032a7578eb5450a982e195f63bf7dfa1db19339bfea309afc59f6700066b9f396232ef20e153fe33f45be2d9819ef482777cebc7662a284045eb4a19054c9b7d4275728675c75b97cd8a2022da4ae7ec7aedb231e1d926ea892bd6cd12a121453f07c41a325611d35065cdc954dde8788f240db9041b32330e1747311be1e4727c891f7e8a34a0fae3f225aaff69b4f58e66f2bd9f44452f3e5cea7d0584466e09376e9180b65ed9087914130db3e57e30fbf28897f0f0010f836ba2009bff9a546a54e3f9c41ec890eee6cb76b131972d3fde2c4d7c85aa94424e8bacfe9ca50468d5a7a7d247ae319280a6c70374233401c0494daea51f12652cf24134ecbbf0925b2acb7d69fd8b2825be3a8681e6b8f798720ba2932ebbb6fe27b991297462c4ac09c088fc77dcef860a8ae8a1ace02f6c84f4859addb72d7c0d5f824e866a9d860af6320501cdd3b5d4c7ca338dd5031b95d514fb7b16c37598ea958c10051026cd6d1f2394baef3e17c993376687f457bbfe9a2423918959bf2e4c8a2711c4706f6d5df0d8e31aaf12f03213e909b46a", 0x100e}], 0x5) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) shutdown(r4, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x44) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) writev(r1, &(0x7f0000000480)=[{0x0}], 0x1) mknod(&(0x7f00000001c0)='./file1\x00', 0x100000000205f, 0xfffffe00) acct(&(0x7f0000000000)='./bus\x00') executing program 3: syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x1e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) syz_emit_ethernet(0x15b, &(0x7f00000009c0)=ANY=[@ANYBLOB="00810030000800415c014500680003012d9078ac14007a328c7e02070b16e00000041fa3bf86f223ef386a01ac1400aa01010100071f05ac1400aa0000ac1400aaffffffff0000fdffffff00aaac1400aa00004e224e23", @ANYRES32=r0, @ANYRES32=0x41424344, @ANYBLOB="8180c80190780006050a00000080000000010402c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"]) syz_extract_tcp_res(&(0x7f0000000040)={0x41424344, 0x41424344}, 0xfffffffa, 0xb51) syz_emit_ethernet(0x83, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0xc, 0x4, 0x0, 0x27, 0x75, 0x68, 0x3f, 0x3, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@ssrr={0x89, 0x1b, 0x5, [@rand_addr=0x8001, @remote={0xac, 0x14, 0x0}, @multicast2, @empty, @remote={0xac, 0x14, 0x0}, @broadcast]}]}}, @tcp={{0x3, 0x3, r0, r1, 0x0, 0x0, 0x5, 0x1, 0x400, 0x0, 0x2}, {"8d134feb1a0c165033b0f1b1730786e4d787cc718925ffd0bfca60ceda16d5fd5b7f869e41e5b2cb62e8bcee7e34d2fa45"}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x64, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86de0c35e64823c32ecb16c4dd8dcdd9d59b5ec04b02bc6610c633f57ef90402e4efd3a4eef80195a63eaa650a413b4e0f0eb8c573dd914341bd771a0443b0fe7520c0b0a5852fa80b1a5e625aebf11769e0da1368758ffd3c178a135392278f65ab1bf85ddd57a17ebff5bcdcb7c53f737be238f3f8d032bdab49304761c5eb"]) executing program 5: chroot(&(0x7f0000000740)='.\x00') sysctl$net_inet_tcp(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0xff81, 0x3f, 0xff, 0x28000}, {0xf20, 0x1, 0x0, 0xffffad56}, {0x8, 0x81, 0x8, 0x8}, {0x101, 0x3, 0x1}, {0x4, 0xbe, 0x66, 0x2d74}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0xfff, 0x0, 0x7f, 0x8}, {0x68ed, 0x58, 0x0, 0xa00000}]}) r3 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) poll(&(0x7f0000000200)=[{r0, 0x20}, {r3, 0x10}, {r1, 0x8}, {r1, 0x2}, {r0, 0x8}], 0x5, 0x100) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000010000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="fc23", 0x2000) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = socket(0x6, 0x8000, 0x60) r1 = socket(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r2 = socket(0x1, 0x2, 0x9) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000180)=0xfee, 0x4) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) close(r3) setsockopt(0xffffffffffffffff, 0x5, 0x0, &(0x7f00000005c0)="4c9351733598bcc14777da3410f9c7526498277b37112e9fa4f958c6efab7c57757dccadc464e5c9aefbec181c6f25a3aa25676660cc770759e3eb68f2d6641e65962ea848ea24c2aefcdddc6d1eecaa1ae55fcd85ac7ca81d270514d7d4a3689a1210238b8e418049549b184b806babe2a6cecdac76a88c7e4a77be76e958a9c068d2f06bf19ab31a73e76ce4a2465260716864e33b1f9cf29a31135a29cfcf0fbde2127cb558ceba18068d37a093d0a2c50717790a69368083b80fd5ee6c43dc117e0e2e09aa1f4cac595d7f44ec84e0350ef79e167003bf7a5ce34e96345870089c1e30af78f718083ace168155cb5c21e1d17b677c56e37c11e142e308cddbc4a72acd17c32889110692ced80765bb20c2e32d039206ed5b09df92083fdcd63f4c6680c8107ce01209294420fa8ac3b0b5443bed2aa1b522f1d441e4c9861da1c51cbb12046d20eeb23ad8f7904b35c9a42d254913ab5b765b24f650ed589aa78967b7766bfde43cf0f94ecd7efa587b18f09738a55bee61c626d61ca1d349c87d197aa8b45769f9df3313585b12fcaf25a3b297fb0738ef547a7e576ff4550bcf2a9e4dec5b98fb1fbd3d1485ae38b4cc654229c32b16cbfe3c8e5495c7b044c0799eb3ba2a72cf4cea59264142c9b71eee64b8b500d80f61abe1c9f566d5f3c391450e6a9303c0e2f9f06123417e1cc8023e4bb816e2528904aa15abcc5a9b236d50dc4ffac17ed9910bce190e190871604b623616f7560440141f306e22e7932cb82d835385e987e257929e7b7c0e15f24c6aa9a86d306812560f53f2d67e5609ba94e1eb5a42158fa4645df370a8b74b953ba64072c8826b07ac49dddf873ddac6e10b5b2236aa6b1dbda352f0c122c078e51510f63d03e0a4cb25f4772528dd557d025456db79e295fbbf4cf9b12fdde6f1b00d3b5461d10a7776c0a82a576d8ed75aa90315ccc2996a0289dab5d854d71bf50a829d0ff791e17d20c049d858f484a90d80b1e449bdfa00776d7f116cf0473f3975e98dc3d3b1d002ab9ba889dfff6cd074c07b454d281c55d83e57a6cd65aa5d2d34d43d23c03132ff612e44b79719722ee8dfc0a43de64d9261b29c78b913cf7d798eae7f7811f52098169f6af58183c251b3838501a311a330de3242293142cde1cdd6788beb0f83192c45a2c561c2b1a8fe7e93acdbb014b850d17136ebc4686c245872ad3239b717d3846358632f51795b50440f1105fda26a6add58e8f9b72c153c735d9979913c28a3888962f623ff6747019f56e9a42d6a64ca7f1eb77648afbac75e82ddedbecdeaf0ea5fd1fced8e3ac99ac3ac894d587cb6a182b5205e3ac21286c39c30631c90ca4218da4672965ec510dcd69cd83a6f919ae0986e46d8ba665fce4a40ea998b15a59ea932541da11b2ec3ccb1d03f5a20da06a4c0c93bfa9dbc1c7260a769f6f4b9c043584df21251a96e6ae7ccc6716d7ac32f3d2d256e153905969152db515032e4859fca64e7d5c0bbdbad3e867a581ff55a9224fc954d7a68790466c22340acbc3403b0dbbe389bcd692b4c1b6a915adb44143aaca8933f79354b3825a0aec031ac4341fd30268cbc4c4129781ee69a6f5b8555ba6f70757d34ec91ce239860ac6de23e0e6ccf12d91688a72f750d3231d0268b12be5754922d67fb3724f9ac6b79fa8bd7541f2552f286a4096326962bd1997e5996e61377a233c6271e5ec2fda5ebcbc95880b5d8b35e53249576e0520e1749533b29ea0454fcc5b68fed93ee3773e8296eb626abc7fc6fc87f7dc5b3dafe9326271892ee6cf7083dce317a840ab98d8bd4659f46f72739fc4011e9c342e0674484f4cfc92fb3bf24bbf6178743e12276e36815b17216a3bfcb98906b596f2d8d3799a5c2677756c7667ac4f06a1a0e694abd69d040b85c0d8f88eb09e969d8eefe7f69cdccca5a90d201aacc0a2df3fa51e6798c0b97fdd59d59c190ae26d2f07ca93882dce558c8e213671d31ad39d93f7113862065cac3114ccaa3794eb01487f7ba215d2fb4edd13b6ff4e2782509a66a3204a6e5b7cca85be470d4e51fe44a02525f090a59286dbb8ac67d4bf4cf9da5f81875459d31047746bbb4d200083db5192f6af086f7ad1ed8d7750e7f9154db7fd3a8826729800e0b4b657f23a3f0cd39039985ca5ab86adc97afc88dcdf0c2dc3f78b94f85f46fb430a468f44f", 0x61b) socket$inet(0x2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdffffff, 0x1000300010008, 0xffffffffffffffff}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) ioctl$FIONREAD(r6, 0x80206916, &(0x7f00000001c0)) dup2(r2, r6) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x6}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000200)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfffffffffffffd06, 0x0, 0x21) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) getpid() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="8581f23ef3abc924a42be6a81aac68da941b4526a2a7e30658a5e639", 0x1c}, {&(0x7f0000000d40)="cb2d5ef9a8d99d037f539ac9413d6931dc1480d5565c41e2ed65efba784fcf6d2c8b60c7cb560e8e88a3caea5655d6ee39b699f070364377a240ac876aa06867c4fc92c60b5af3d9ef26b087c5ecbf07fd69d0d2c7", 0x55}], 0x2, 0x0) executing program 1: r0 = socket(0x20, 0x8000, 0x0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000080)="000000000f0c189dd7e0a96d4eaf8219dfb09a0c0e9957a8dfe707d0fc60ceb9ff10adaf03af5f881a26764e6a9190793942c1d06ede0ce091fe6be21a134d98708cac14fc4170598648b727668da5402117833ca43daaf2816455bbf106a199447544576db06c315f50d01c9cb1a846297607ae44f74cbcaeccf8453eac6613cae145e43e93a338a3112e506e8028bf09a071989fa1", 0x96) executing program 4: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f0000000300)=0x27) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f830605", &(0x7f00000000c0)=0x9c, 0xfffffffffffffffe, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="836ce898e0fc", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x8, 0x89, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="6ddd6d79cbe7cfff3aa873063828d9dc", {[@fragment]}}}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1, 0x0, 0x0, 0xfffffffd}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8106}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000400), 0x10000, 0x0, 0xfffffffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r2 = socket(0x18, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) nanosleep(&(0x7f00000025c0)={0x3}, &(0x7f0000001180)) execve(0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$FIONREAD(r2, 0xc038694e, &(0x7f00000001c0)) executing program 1: r0 = kqueue() r1 = getpgid(0xffffffffffffffff) r2 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r1, 0x1f6, 0xe981, 0x7, 0xff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r2, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[r4]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r7 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r7) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xd4, 0x0, r5, r3, 0x0, 0xd0, 0xfffd}, 0xeeb, 0x8, r6, 0x0, 0x5, 0x8, 0x5ee6}) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x1, 0x1fffffffffffffb}], 0x7, 0x0, 0x3ff, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0xe40, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x4}, {0x241e}]}) sendmsg(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x90, 0xc}, 0xc, 0x0, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069a8, 0x0) r9 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) readv(r9, &(0x7f0000000140)=[{&(0x7f0000000880)=""/208, 0xd0}], 0x1) r10 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r10, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r11 = openat(r10, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r11, 0x80044279, &(0x7f00000002c0)=0x8) ioctl$TIOCSTAT(r11, 0x20007465, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="fc23", 0x14) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x2c, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, [@routing={0x2c}]}}}}}}}) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000300)={&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(0x0, 0x0, 0x0) r2 = socket(0x18, 0x0, 0x0) getsockopt(r2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) r4 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x8020691f, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) r1 = socket(0x18, 0x4000, 0x8) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000280)=""/197, 0xc5}], 0x1) (async) poll(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) (async) mkdir(0x0, 0x0) (async) chmod(&(0x7f0000000280)='./file0\x00', 0x0) (async) setreuid(0xee00, 0x0) (async) r2 = getuid() setreuid(0x0, r2) (async) chdir(&(0x7f0000000240)='./file0\x00') open(&(0x7f0000000200)='./file0\x00', 0x80, 0x3) (async) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) kqueue() (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) (async) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={0x0}) (async) r4 = msgget(0x1, 0x0) msgsnd(r4, &(0x7f0000000000)={0x2}, 0x8, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) acct(&(0x7f0000000180)='./file1\x00') (async) bind(r1, &(0x7f00000000c0)=@un=@file={0x1, './file1\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) (async) syz_emit_ethernet(0x7c, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004dba006e00650002020c9078ac1400bb8000000000071fffffffffffe0000001ffffffffffffffffe0000002e0000001ac1400bb609324ffffffffffffff7f661e9b93df7b9a9e538861e97f64ae01ed41aabd17e6bdcdd8fecb32b439a56eba3e6cba3d8c496a259f45863f5d90e1155702525f0363a410a0608c37f7d5958f15e2d02045dda02901000000000000004b48cd6be815f45180a86acc"]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x800, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ec", 0x21}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) pipe(&(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8020699d, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000340)=[{&(0x7f0000000100)=""/167, 0xa7}], 0x1, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000000040)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r7, 0xffff, 0x1005, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000140)="d0f00c728a5b", &(0x7f0000001140)=0x6, &(0x7f0000001180), 0x0) socket(0x18, 0x3, 0x0) dup2(r0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000200)=[{0x3f, 0x81, 0x27, 0x80000001}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 3: writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000340)="4b4f9c0d899aa4c5fd59380f3167deb8e2b409a218d1f3c789d98baa7c16c6ce90724bcf9b9166fed6f64a808f1c355da3f431a8a6a14b41c95acf5dcbbe3c421f5838fb119c1397b3023992d0c28d8a7a8d111394b91c160665a67250a04eec3a628084ad192fd786dfd16f61ff694834e6a173cf285c4f53426377efd355531ed7e0228ca16623", 0x88}], 0x1) execve(0x0, 0x0, 0x0) close(0xffffffffffffffff) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140), 0x10) r2 = socket(0x2, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) getsockopt(r4, 0x6, 0x9, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/167, 0xa7}], 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) syz_open_pts() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x2}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000200)='%/\x00', &(0x7f0000000240)='\\})\x00', &(0x7f00000002c0)='!\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='{}', &(0x7f00000003c0)='\'/$\x8b%{(-)*!.\x00', &(0x7f0000000400)='&)}[$\x00', &(0x7f0000000440)='(\x00', &(0x7f0000000480)='!\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='.\x00', &(0x7f0000000540)='%-:d\x00']) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000ff0000/0xd000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000133000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000088000/0x3000)=nil}], './file0\x00'}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xd3, 0x7fffffff, &(0x7f0000000100)="0f3b3de5a93002a4760b63666735172074b45deeebe8375de7dfb0cf4a13da99417487401c65a0b4323364e64f7d988ea34abe15b9fb00c3d73de86867121b4a09b8ac0087e44dc2539b44a0745ecc1596dbb32721e44434008bd852e1580fb45b5fcba9dea75c12541eaea6acec04ad4959c543a40ba216d2ba63966babcde34640475a6b67fffad66b5ffbc11db656f754b8ca6f352ea45434bcf699204a9e325141b885dee567", 0xa8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r1 = socket(0x800000018, 0x3, 0x3) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x24) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0}) executing program 4: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) symlink(0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) rename(0x0, 0x0) rename(0x0, 0x0) (async) rename(0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) r0 = socket(0x11, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x269000000}) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x8106}]}) nanosleep(&(0x7f00000025c0), &(0x7f0000001180)) (async) nanosleep(&(0x7f00000025c0), &(0x7f0000001180)) syz_extract_tcp_res(0x0, 0x0, 0x0) (async) syz_extract_tcp_res(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa00000000", 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xa0) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) (async) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) executing program 6: r0 = open(&(0x7f0000001700)='./file0\x00', 0x80, 0x80) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x8000000000000) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f5178a07764511985903f8cd1c08786d90a", 0xac}, {&(0x7f0000000000)="b309e5ae27ba8093a50c1156e69244873a6707000000964f6d3a48fd5e5848cfb2ffe44c84eac35e2bb1d34f984e92b1cb", 0x31}, {&(0x7f0000000040)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000100)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12", 0xee5}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xa1, 0x1fd}}) r3 = socket(0x18, 0x1, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000001000)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000001040)="591eaebfd32489547b4d9f914fcf834e341774f74c70675dc6adf4d54c5e09e27084c6f593e0b3e39d2116c8361373d873169d20eb7fd0b728de1f5743c9e5d9a1dafb8c6a8c1ea0e807f92b03f1851aa2d4eeba388e156f1752d37989c47b9b28656918a256d104f9305475bd155f5f5587e786ea4c1187a9ed8ae2", &(0x7f00000010c0)=0x7c, &(0x7f0000001100)="19975229151a82d316bf6e519f68265bd001219c60dd65130a9d195e924ef9b749d1af06e69b77562087654de958d316a8d4de2940611a11ca4f6a450e32e259796000b562bff27482f09c985794d02d08755997eee7cac3f64bc81f621b7018a27c171680f98e41159708f49e70777846d937181468a416bf08d19c62e7d24238f6fedbd2252c600aa5bcf44996ac6ec08d5b823ed3ecf8ac8ce23472dc351a4b2a45a6278835e1daa9317691", 0xad) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000001440)={0x4, 0x11, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000001540)={0x2, 0x0, 0x0, 0x100000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x2, 0x8000, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000001300)={0x4, 0x2, 0x0, 0x3f}, 0x4, &(0x7f0000001340)="81c588e27294e4630b91f3e1b35d8744870f195607bf6daf0d5b6ee891d4843c5f39e4310c97307441cb7e628b5ff367bff90061a083528de34e94f2a8324b200027cf479d39556e2b030af9608d2feb5c33499f196c2e040bea06a06599c4025e7f0000008f852e3326eac708d53d7852fae789f876b7e63a345f227261ce6df962eeb9f3f4beaf9ee0e7a771fdda59f59c496d410093eecdfa6cd1eecae0cf24cbed2448e4a061f621da342e7e0ad00237797a68b19c003464db8192adb23a3e42d84bfa940596ca49539490b5665089a4b0ac", 0x0, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0xd, &(0x7f00000011c0)="ebffcbff13b9fd81bebf7a8e8cf086ddf50706000000000084c19296ee0161928527e5f6424f5879e7bfc7f1cc2a833e7416b7c54c448685f69ac876cf7231d10668d52889fd", 0x46) r6 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x26, 0x9e7, &(0x7f00000014c0)="ebffcb030000fdc918243443aa830118e0d43beb47a6343e3448e69931000000", 0x20) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x20, 0x1, 0x3) executing program 1: r0 = socket(0x2, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000000500)="2df4bc7d16e3f078ac46d107a9eaeb200fd2ce5bde96a0125bf7822b066e27d8eb6975169728579050b0db4dfda9fece5dbe1b0b317475dd9c04817c147998bbc2d85fbddf2ebdf0dc8bb1a1c01671cb0a319a8854980cf321bae5ec0da4281f6a311ee3a3765cfd74e055665df049c0e344df2911c04dcc1074da18f82ba89fabe7fcdfd4b1f9548aa262a10048a8d3fff4caf8f7b65a928a10eb84f0ff17bad6192bc2e61c8fb028f864761874e5fcf4e4ca43f123a9376bc1d18d7b139de0c898da30132233be152a73a5f1fe8446092bfbbf8a239dc0c549a0e4d87c465ed87d6681db16793ad4e62288dd284ebf4e9131e843182a48e01c227f805a18f1ca0b63887d9594a18efb1fb182210918f9d3401577833162a41f1335179a9d881da886082d485a45e478e7ceff973829ec8fa325614e623429130687b5cd941b33dd14635ae37802801131c07660ad20e44fc0b2424220bb8fa40c5e267a5b01557163732b6e2ff96b108eb1f06efe50f38fb388d2c92733e8ceb1ebdfaf7de43effd6b0130d4ed0df3fe160e10f768b8462dab23dc37e326a14d764d31195dc2d8577cf277d721922f3f4fcdd9e5509cdfe79dfb91f983ebc344880081c04b90e5e6f6af0624a7081d68fdb23d69a40ee273846410c56326b889b0c0f123596778d87629a69a32f3b771b432d", 0x1ed}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6093dbc43728f93cee4499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7cb015b72e71c3ff226b08e9696c914af6d475d574f5f60c8708140a684ac1b36d022976dc141dcc5b68fe72a7b58b5d28d1d12d056ccb4fad08fe392cc744db67640be4b79e60e65b8b483f88e581833c48bfa21bd0a144a0b4bdf30a22f66fc9cbe5b6558949ffbc9255f3c31f11a8c2c86c4241d91b10f80839d9fb7255e28d71dffe6d838dd4bacba81181efbdc5721aa904d504cb0dece65c1892e28640406dccb1f12ed353075a079b5ddf59e831ba88b0cc8c07728ab5ac04480eba5180b665684d1167ca422800283c7862dafb5f40782114a2aa78689db4f4c", 0x125}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f0000000200)) r1 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206925, &(0x7f00000001c0)) r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000019c0)={&(0x7f00000018c0)='./file0\x00', r2}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) chdir(&(0x7f0000000000)='./file0\x00') ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000040)=0x1fe) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="fc23", 0x14) executing program 6: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x1000000029, 0x2a, &(0x7f0000000000), 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r3 = socket$inet(0x2, 0x3, 0x0) msgsnd(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000a355b316c122e1b560d6a87e8bd71d95b1571925f34aea5356580378eb95c1ab0901486536a64c789bf093ef0f49c98309095e5a68f2e6a6c93940909c7c186a2f8359a8dd12444e9ab5be7dd0511ddc8aa86e0c9eb733bb0833ca84c22a37bc76f78b81e86dd117b450bbe8b37a8cd4cd32b17fddd7328348df374f6417aff8cee2a2297fe80e0ccd44c00ed4f26c4ebe115d3b08d613e95db55ae5f79552c5c1407b31f33cebebdf1bf8fb8b0f47358f336fd4008369e4ff8b4a0f2f2c9b1f2190301a38bd74562a"], 0xc6, 0x800) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSTSTAMP(r4, 0xc0287533, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x70e, 0x0) getpgrp() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="030001000000000069f7da1bcfaeddfdb80900000045d01617a978446a42b93f1fcb9f6bddb52b7ce67aa652c427e7e6fc03a1f3c7ed6101877203cc306ad9eebe4398ef8bd75cb62b11b40bb4dabc0f13469867c1541415384fdb42184d73f1fcff32304ce84bfbfc3c1bdab5b7750c6c79350d31e7e8bd0fd030bec793fa51386e496540798a440713e5d9f7a80192a578f43fff59a2de5d8afe988613738eec364193ef2ea7a00eca738236872d3a7e08"], 0x58, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) setegid(0x0) msgget$private(0x0, 0x2000000190) r7 = getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(0x0) getegid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x940, 0x0, r2, 0xffffffffffffffff, r5, 0x20, 0x1}, 0x6, 0x6, 0xffffffffffffffff, r7, 0x3, 0x0, 0x0, 0x5}) getgroups(0x1, &(0x7f0000000180)=[0x0]) select(0x40, &(0x7f00000000c0)={0x7f, 0xb3d3, 0x0, 0x0, 0x1, 0x7, 0x9, 0x8}, &(0x7f0000000140)={0x9, 0x3, 0x5, 0x6, 0x3d, 0x4000400, 0xfffffffeffffffff, 0xffffffffdcf613b5}, &(0x7f0000000100)={0x7, 0x0, 0x1, 0x2, 0x9, 0x1, 0x5, 0x5}, &(0x7f00000001c0)={0x8, 0x97}) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000002c0)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\";', 0x14, 0x6, 0x0, @rand_addr="fece76a44a170e318b35195bcf133200", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0x0, 0x0, 0x0, 0x1d}], @generic="429d9fd4591a12f2217e690b"}}}}}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) (async) syz_emit_ethernet(0x82, &(0x7f00000003c0)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x74, 0x0, 0x0, 0x0, 0x6, 0x0, @broadcast, @multicast2}, @generic="adb94e11b79fb73d28a95936b27b9930858d3989a4b4bf9f3130c35d09ec4d2414f27c4b851f6622af8c11a08136d66b3d0ee8ed7096807e1024a755cfd2b4a33b48f7dd034b037973fcc95e2ffe0eb7521e73d502a823075431a64202f51c59"}}}}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000700)=[{0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) (async) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) getpid() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x10, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x2000, 0x440e) open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000200)='./bus/file0\x00') open(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x40047477, 0x0) syz_emit_ethernet(0xde, &(0x7f0000000000)=ANY=[@ANYBLOB="b773b4381760c8ac8ed6eadd60e48b4e00a8000000000000000000000000000000000001ff010000000000000000000000000001000400000000000000000000000000000000ffffac1400bbfe8000000000000000000000000000bb000100000000000001010000010004010000000000000000000000000000000000000000000000000401000000000000000800000000000000000000000000000000ffff000000000000000075000000000000ffffac1400aa00000000000000000000ffffe0000001000000000000000000000000000000004e"]) r2 = socket(0x18, 0x2, 0xfe) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x3, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x46, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff00000000000088a81b008100100008004500003000000000002f9078ac1400bbe00000010c0090f8000000004500fffc0000000000060000e0000001e0000002354c926d0f4420c0"]) kqueue() executing program 5: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') executing program 0: sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x3d) r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0), 0x10) write(r0, &(0x7f0000000100)="fc23780000000000000028a87903eefb3bb2ddebcc9f2fbec154d6eb", 0x1c) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22001c411a76da8a4f105af1", 0x30}, {&(0x7f0000000240)="fbb0e7cbdcefb6a8a5aa3eaab693c1d85a17fa61e7ed82b17cfbd0fe43fa4190d733004900cb618528ff65", 0x2b}, {&(0x7f00000002c0)="ac9959822588bf4ade5ac0f77269f4c96a2eefc3c44c05bc3f818af247690842", 0x20}, {&(0x7f0000000300)="168c7e5c518f3ecac69b1cffa0759eae66a7a95f246137ab7b185a0bd0613a8f5608ec240af0a51d5e6bf71b2193d412f25dfa3909ce4bf9500ba32fea5707b58122e3", 0x43}, {&(0x7f0000000380)="03020000008d9a4cf5e529b023f31de99dcd07e8b8397cd97f0b27cc722376e6", 0x20}], 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = getuid() seteuid(r4) ioctl$FIONREAD(r3, 0x8028698c, &(0x7f0000000040)) write(r0, &(0x7f0000001940)="fc23e70000000000000028a87903eefb3bb2ddebbec154d6eb62bc05", 0x1c) r5 = socket(0x18, 0x2, 0xe) connect$unix(r0, &(0x7f0000000080), 0x10) r6 = socket(0x18, 0x3, 0x0) close(r6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, 0x0, 0x106}, 0x80000001, 0x0, 0x0, 0x0, 0x400, 0x0, 0x9}) r8 = socket(0x2, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0), 0x10) r9 = dup(r8) setsockopt$inet_opts(r9, 0x0, 0x15, &(0x7f0000000040)="03000000", 0x4) writev(r8, &(0x7f0000001200)=[{0x0}], 0x1) write(r5, &(0x7f0000000100)="fc23780000000000000028a87903eefb3bb2ddebcc9f2fbec1", 0x19) executing program 3: writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000340)="4b4f9c0d899aa4c5fd59380f3167deb8e2b409a218d1f3c789d98baa7c16c6ce90724bcf9b9166fed6f64a808f1c355da3f431a8a6a14b41c95acf5dcbbe3c421f5838fb119c1397b3023992d0c28d8a7a8d111394b91c160665a67250a04eec3a628084ad192fd786dfd16f61ff694834e6a173cf285c4f53426377efd355531ed7e0228ca16623", 0x88}], 0x1) execve(0x0, 0x0, 0x0) close(0xffffffffffffffff) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000199000/0x1000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000015c000/0x1000)=nil, &(0x7f0000031000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000681000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000052000/0x4000)=nil, &(0x7f0000695000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000122000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x101, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, &(0x7f0000000740)="71f91e3471ac0058bc5a91af501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cdfafcbb398a670e83dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4b93427914499031a35f1be08bfb8439473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd000000000000000000000000beb643f5bee3bce1e92bfa89d478df7306d7d40cfc64ab660320e6df059ef24c54cb42dc844af3b9cfe7fccbdb76d76dcce0657978b96325d6cb254fa905ee15efb1cc9654fec12f8555eb67b62bf997cb8c38b755d881e7077402fe156355d62ed948bfdeae483a66ceb1e1fe2ef073568e51bd6ae2", &(0x7f0000000080)=0x190, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x5, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$vm(&(0x7f0000000200)={0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0xa5879f5d35e83931, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x2, &(0x7f0000000280)='./file0\x00', 0x8}) close(r2) r5 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) sysctl$hw(&(0x7f0000000540)={0x6, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) executing program 0: socket(0x18, 0x0, 0x3a) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60e524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d2ab9e0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003956457d96bcceb3c014d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab0bc9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114a12b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) unveil(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) close(r4) socket(0x18, 0x2, 0x0) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x3, &(0x7f00000001c0), 0x0) kevent(r0, &(0x7f0000000080), 0xfe3, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r2, 0x80105705, &(0x7f00000000c0)={0x6f, 0xfffffffa, 0x1ff, 0x1}) ioctl$WSKBDIO_GETENCODING(r2, 0x4004570f, &(0x7f0000000300)) ioctl$WSKBDIO_GETDEFAULTBELL(r2, 0x40105706, &(0x7f0000000340)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000380)={{0x9, 0x80, 0x3}, 0x3, 0x9, 0xba9}) ioctl$WSKBDIO_GETBELL(r2, 0x40105704, &(0x7f00000003c0)) ioctl$WSKBDIO_GETBACKLIGHT(r2, 0x400c5711, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xc) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000004c0)="7ec678c6294b4ac1ea5ef6270d32f31ee1593aa742e6834fac3c6141e05af93363bec8ab1b46afbee302a86c719d99056dfca2e577e011b265cfa4d9d93c2a49723461db81ef0cefa4f91c8213c8e2e422214e4aba", 0x55}, {&(0x7f0000000540)="9934f30d00b604996611da8cdc6c04b5954f19df4dbbed6f95d2d461e670641322f83b9b1676778ce1c02638cd0f7a478ea74fa995a88a10a57cdfb08fe241afd5ded3ac9de18a6799ddc12c4273a95c474ccbc8efbf41ab6a3cd5a8908236a23ea49f050a6340a437caa563e680b6a74fd064692b301c599a4d32fc8b05318bb2ba01700bd4bbd321457c0ed0", 0x8d}], 0x2}, 0x4) ioctl$WSKBDIO_GETBELL(r2, 0x40105704, &(0x7f0000000680)) getsockname$unix(r2, &(0x7f00000006c0)=@file={0x0, ""/247}, &(0x7f00000007c0)=0xf9) r3 = openat(r2, &(0x7f0000000880)='./file0\x00', 0x0, 0x8) dup2(r3, r2) close(r3) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f00000008c0)) fcntl$getown(r3, 0x5) r4 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r4, &(0x7f0000000080), 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978c, 0x0, 0xffffffc0, 0x7fff, "83d3ef410a33b9e54ff6050cec8e00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r2 = socket(0x18, 0x3, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000003c0)="10d1da617e8c819d0c434da4e7acf283cf057f325cf256089bc5f28102681147087a377f1f48e08e3a2008c049e049658c22911707449a3ccec9dbef4658f5e454d9fdf9b94c9892f2d4c5ee95fd8c32b7887a4222683458112a5fac3bfd22232e19de3102f66d298b059da90975b8b7005ca4e2deb7b51db966d02f761040258cc20bf3c315a99b4ba96d5503000000e1b41110fc0678c299b4c92fb0d3c98e98dc2ddc88c7c34ce15def422e06d943430300f55ea320daf89632e26301adbddb3414ddd68ab7415bfda06a48b34d12d52badca28e0264b734242be44ab3e2c11ffc18d4e76796ea97148b6d624f065d76ba393fd555ee5df7e0880cd97dc75a0dcca5fed45fc956857f22c314e29f251249c71d617d6c287d4396f7f81a432c8131ab935696706a94eab239b3990846b", 0x131}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0xfe) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) socket(0x18, 0x3, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(r4, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, &(0x7f00000001c0)) executing program 5: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f00000000c0)="6c01dc2efaab1cce87b782b726dbb75e7e354820abc934c5a9b5afa2f1965555b7d912fc8b431eaef99d8669143816c8c834e0e4b49c89c60ad32df07f4db0a18958a068c029625a8f12ebbbcdb6bb610f750b2c231bd94cdb822a9f83bc4c3f9c9a53115e9c69b47b867738bcc25ee96158edb046847cf75b8bad0580fe122e5136d4ab92d289a2f7c86bc229b54ea15b5f71a1eac3601bae64fe6889b18cfa19a1015e25c1f2c11d5aa76f419ba0e1898ec667cf55b7d3a8c34e29ea777c585f3914f9f8d248b7879be3f5be42d1edc59efe3c070142c424f3c2698d7d69", &(0x7f00000001c0)=0xdf, &(0x7f0000000200)="d968c93d767451783b5dec11c298d2b6a6f7d1e52ab2476d7d33aca4892435a39b2235133212ccd4b1ca155f8f478b1be3cd72195044fda4a6d26ead", 0x3c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) executing program 4: r0 = open(&(0x7f0000001700)='./file0\x00', 0x80, 0x80) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) (async) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x8000000000000) (async) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f5178a07764511985903f8cd1c08786d90a", 0xac}, {&(0x7f0000000000)="b309e5ae27ba8093a50c1156e69244873a6707000000964f6d3a48fd5e5848cfb2ffe44c84eac35e2bb1d34f984e92b1cb", 0x31}, {&(0x7f0000000040)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000100)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12", 0xee5}], 0x4) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xa1, 0x1fd}}) (async) r3 = socket(0x18, 0x1, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000001000)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000001040)="591eaebfd32489547b4d9f914fcf834e341774f74c70675dc6adf4d54c5e09e27084c6f593e0b3e39d2116c8361373d873169d20eb7fd0b728de1f5743c9e5d9a1dafb8c6a8c1ea0e807f92b03f1851aa2d4eeba388e156f1752d37989c47b9b28656918a256d104f9305475bd155f5f5587e786ea4c1187a9ed8ae2", &(0x7f00000010c0)=0x7c, &(0x7f0000001100)="19975229151a82d316bf6e519f68265bd001219c60dd65130a9d195e924ef9b749d1af06e69b77562087654de958d316a8d4de2940611a11ca4f6a450e32e259796000b562bff27482f09c985794d02d08755997eee7cac3f64bc81f621b7018a27c171680f98e41159708f49e70777846d937181468a416bf08d19c62e7d24238f6fedbd2252c600aa5bcf44996ac6ec08d5b823ed3ecf8ac8ce23472dc351a4b2a45a6278835e1daa9317691", 0xad) (async) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000001440)={0x4, 0x11, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000001540)={0x2, 0x0, 0x0, 0x100000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x2, 0x8000, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000001300)={0x4, 0x2, 0x0, 0x3f}, 0x4, &(0x7f0000001340)="81c588e27294e4630b91f3e1b35d8744870f195607bf6daf0d5b6ee891d4843c5f39e4310c97307441cb7e628b5ff367bff90061a083528de34e94f2a8324b200027cf479d39556e2b030af9608d2feb5c33499f196c2e040bea06a06599c4025e7f0000008f852e3326eac708d53d7852fae789f876b7e63a345f227261ce6df962eeb9f3f4beaf9ee0e7a771fdda59f59c496d410093eecdfa6cd1eecae0cf24cbed2448e4a061f621da342e7e0ad00237797a68b19c003464db8192adb23a3e42d84bfa940596ca49539490b5665089a4b0ac", 0x0, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0xd, &(0x7f00000011c0)="ebffcbff13b9fd81bebf7a8e8cf086ddf50706000000000084c19296ee0161928527e5f6424f5879e7bfc7f1cc2a833e7416b7c54c448685f69ac876cf7231d10668d52889fd", 0x46) r6 = socket(0x18, 0x1, 0x0) close(r0) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(0xffffffffffffffff, 0x26, 0x9e7, &(0x7f00000014c0)="ebffcb030000fdc918243443aa830118e0d43beb47a6343e3448e69931000000", 0x20) (async) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) socket(0x20, 0x1, 0x3) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) fcntl$dupfd(r1, 0x0, r2) close(r1) socket(0x18, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="8904c99a00"/20, 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x64, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{}, {0x81, 0x5, 0x0, 0x7}, {0x7, 0x0, 0x0, 0xffffffff}, {0x3, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x7f, 0x1}]}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaac8924caaaaaaaaaaaaaaaa86dd6000000000300000000000000000000000000000000000000000f454000008f7ff1a00000000000401008a78000000006041c93a000000000000000000000000000000000000000000000100000000000000000000000000e2f55625f6e1e654144c832d655546e616cddf902e437b399f17f503104b2ccbd13b19caf08d9d5fae873773897885e93be9ac5eb0a7c2a9ec9cd7f048d313cccec58979db35d656e6e1bfd0f36d446a8ff0c1a741ffd901684a9115fc3879015c5dcf11df25ae75fab1e70309dbe14f19bc4c7c"]) executing program 3: r0 = semget(0x3, 0x1, 0x450) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/56) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) kqueue() r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0406938, &(0x7f00000001c0)) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x6d6) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x38) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8000, 0x2, 0xb, 0x0, 0x4, 0x5, 0x20, 0x0, 0x2, 0x0, 0x4}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) pwritev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="7ae15ccc0ff8a0b8671f51fdb18e7c011f1658cb9a243930011db6895f522355a5e196735cabc28a6ae19f5db5aa12a446e4694ea6744bed22d63cfaba260682037120cc2441a17583c4289866b46d63a94d48f1300e9cc76071d1c7a08097d72b7ff178a84fe2c94ec57118fe155e4c", 0x70}], 0x1, 0xfffffffffffffff7) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x5, &(0x7f0000000200)={0x400000000004, 0x200000000}) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x5, 0x0, 0x0, 0x0, 0x8) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r6 = socket(0x2, 0x3, 0x6) connect$unix(r6, &(0x7f0000000240), 0x10) socket(0x18, 0x3, 0x3a) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0x0, 0x8000000000000000, 0x0, 0x418f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) executing program 2: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="8442630676bce5a4366e79a34139abe2c082e30b555795d4ea2ef9faecd348f02ad9957526079bdf4f6e4db9560f0696a5a30b9e651cd21e7a1975ad5893e09b", 0x40}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000300), 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r3) poll(&(0x7f0000000240)=[{r3, 0x144}], 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f0000000000)={0x532, 0x2, 0x7}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) r5 = dup(r4) ioctl$FIONREAD(r5, 0x802069c1, &(0x7f00000001c0)) syz_emit_ethernet(0x6d, &(0x7f0000001800)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60f6190000370600000000000000000000000000000000000d000000000000000011004e204e2200089078dba4b1aa89445b470a8f18"]) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x0, 0x8, r2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6, r3, r4, r3, 0x0, 0x0, 0x7f}, 0x2, 0x401, r2, r2, 0xf2}) r5 = semget(0x2, 0x2, 0xa9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, 0x0, r4, 0x0, 0x280}, 0x3f, 0x81}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r6, 0x0, &(0x7f0000000580)) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, &(0x7f0000000280)="2dc7c8e2e775ffc20b3a1acee1c2a5f1e8fe13a57e96c63e433f171fa0259c95a2e8876cd8a05cf955af42ad168f64ae90686933ef37656c888b907b9057a20eb471ebb033d4ad6d902d6c55a78264536b4f2750933ea7153b2227eae0ea9ec30911ae671e75d159a4fdfb0b4620565dd448f43716ba7f2a499ebd175cf9ab6aaec5d70af5f002da896444bb3f51ba2a4896fa13c1aad64a716831495e42f47b8ad55073a5b88a7a8fc96180f40cbc921eda4ed0e8bdb6ae77f0fd577fcca98182688d3d0c2c681d9814603c6c152bf55e14672269c6926bcacac4187ded4880f7d8719bf6f5ac99080d6b823ca9b1ab07de030a7240b07b0966687494a85a27f3a6ec148534a79e4b86c427b29f27ad9c2310d386d41ff5bb2661299056d91116c0094960e61b54377de2f5a24ae84da1ccfba87833013adb7a6a6dfe5ad85839e7a07b1b975015331113d06fcf87edfa0f0f03333219abba403cc4e4210c5a01c00efa7a645f34920da20afbff4407e57dc9fa3cd99ef5ffffffffffffd123c95f7017b35e4f70e32565b86dab4b00"/413, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x24) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt(r8, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r9 = getuid() r10 = getgid() pread(r1, &(0x7f0000000440)="bc0cc00dab3dcb8fbd97f6e1161ee806c7c2a21d35f4215b002f2917136f78e494b505be3d175c9bc9742b780af1f701490ae9925aea9cf969f02012de584c8dd24c08d0ff4ee95c6919146cba43f2727f3faad5d575d3a804f5e2e3dd55e5d27d4665b7b63c7d129d5e23815d82aca384c0b73841c4", 0x76, 0x2) getgroups(0x1e, &(0x7f00000003c0)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000006c0)={{0xfffffff8, r13, 0x0, r13, r11, 0xc, 0x1}, 0x7, 0x0, r12, 0x0, 0x7, 0x1, 0x1ff}) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r15 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x1ff, r9, r10, r13, r14, 0x0, 0x1000}, 0xd422, 0x1ff, r15, 0xffffffffffffffff, 0x9, 0x40, 0x9b0}) symlinkat(&(0x7f0000000000)='./file0\x00', r7, &(0x7f0000000140)='./file0\x00') executing program 3: r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)="4b4f9c0d899aa4c5fd59380f3167deb8e2b409a218d1f3c789d98baa7c16c6ce90724bcf9b9166fed6f64a808f1c355da3f431a8a6a14b41c95acf5dcbbe3c421f5838fb119c1397b3023992d0c28d8a7a8d111394b91c160665a67250a04eec3a628084ad192fd786dfd16f61ff694834e6a173cf285c4f53426377efd355531ed7e0228ca16623", 0x88}], 0x1) execve(0x0, 0x0, 0x0) close(r0) executing program 5: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x2) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000001540)='./file2\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x24, &(0x7f0000000000), 0x0) close(r1) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)=0x4) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) seteuid(0xffffffffffffffff) r3 = geteuid() setuid(r3) r4 = getuid() setreuid(r4, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) socket$inet(0x2, 0x3, 0x0) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000080)) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000002680)={&(0x7f0000002640)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/245, 0xf5}, {&(0x7f0000000240)=""/203, 0xcb}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/60, 0x3c}, {&(0x7f0000001380)=""/156, 0x9c}, {&(0x7f0000001440)=""/227, 0xe3}, {&(0x7f0000001540)=""/124, 0x7c}], 0x7, &(0x7f0000001640)=""/4096, 0x1000}, 0x7fff}, 0x10, 0x1, &(0x7f00000026c0)={0x3f, 0x80000000}) connect$unix(r2, &(0x7f0000002700)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002740), 0x800, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000002a00)={0x4, 0x400, 0x5, 0x1, &(0x7f0000002780)={{0xff, 0x7, 0x8, 0x81, 0x1, 0x8592, 0x5}, {[0x200, 0x9, 0x9880000000000000, 0x4ef, 0x80000000, 0xfffffffffffffffc, 0x7335, 0x3, 0x8, 0x1, 0x0, 0x3, 0x7, 0xfffffffffffffffb, 0x53, 0x1, 0x800, 0x5], [0xec02, 0x9, 0xff800000000, 0x4a, 0x4, 0x877f, 0x8, 0x100, 0x100000001, 0x7], [0xffffffffffffffff, 0x6, 0x3, 0x1, 0x5b, 0x5, 0x5], [0x7, 0xd4d, 0xfffffffffffffff9, 0x1f, 0x3, 0x9], [{0x2, 0xda, 0x97, 0x5}, {0x0, 0x6, 0x14, 0xcb77}, {0x1, 0x4b3cfc1a, 0x1f, 0x5}, {0x4, 0x3eb7, 0x81, 0x50000000000000}, {0x8000, 0x6, 0x0, 0x3ff}, {0x2, 0xc52, 0x6, 0x38d3}, {0x20, 0x29a, 0x8, 0x1}, {0x5, 0x8, 0x0, 0x81}], {0x6, 0x9, 0xd0b4, 0xfffffffffffffffb}, {0x8001, 0x9, 0x5, 0x6}}}, 0x3, 0x3f}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)) fchdir(r0) close(0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) bind$unix(r2, &(0x7f0000002a80)=@file={0x1, './file0\x00'}, 0xa) chflags(&(0x7f0000002ac0)='./file1\x00', 0x0) pwrite(r3, &(0x7f0000002b00)="8925d017ebd18e207b537e2adcc88f2571849d0e07c22c74e046f36fbb47c19aac83729f59daa43d633a8108dc918e573befcaf7ba6037eb6d5a6fe452185d63fb04d3b5f42c0b2420be058f1dc5c39ef90cb498321f2c52fa66537abd9d7a8c820a5392fe", 0x65, 0x7) r5 = getgid() r6 = getegid() getgroups(0x4, &(0x7f0000002b80)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r10 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002bc0)={0x0, 0x0, 0x0}, &(0x7f0000002c00)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002c40)={0x0, 0x0, 0x0}, &(0x7f0000002c80)=0xc) setgroups(0x6, &(0x7f0000002cc0)=[r5, r6, r8, r10, r12, r15]) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000002d00)={0xff, 0xf13, 0x5}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000002d80)={0x3, &(0x7f0000002d40)=[{0x9, 0x3, 0x4, 0x8}, {0x6, 0x80, 0x3, 0x1}, {0x1, 0xff, 0xff, 0xe}]}) r16 = accept$unix(r3, &(0x7f0000003200)=@abs, &(0x7f0000003240)=0x8) r17 = getuid() r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000003280), 0x200, 0x0) sendmsg$unix(r2, &(0x7f00000033c0)={&(0x7f0000002dc0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000003180)=[{&(0x7f0000002e00)="5a0ffb33fd8c7b29d8b8f041c17f4d3f4bd41b9a320edc1123657cf78f20cc34ad95550b0808b1b06cebc2915090bade751b55f485c40a599d9502d91e909912893dc8343aa2cbf6d2137ef36939b0f33de6c2e09d839833c8139ee002cff605e727d062cd8fbb0f00a340a98519541a573e92910a313f1943320be74e062e6a2ba5bbd737761677e64e5e58831861bbe7b7cea15570857e7bd3a13f6f8fd13e45423c40bbdcfa3813", 0xa9}, {&(0x7f0000002ec0)="358d3884895ddd85153f8a33dd3cc5127a978c155d6d90d653a1d2b7e651203dbf5c1a4eee0b85c575badc271aeec54a3e", 0x31}, {&(0x7f0000002f00)="7bc30dffbcfcf1aa78e685c16e3bb77bc5edc91ddce4ea6a23639de68e", 0x1d}, {&(0x7f0000002f40)}, {&(0x7f0000002f80)="67c50ac9a90d95f5b8bfd4d23cb861d127a8ded26f999400b2dc6e03c0dea4afc0d796485d19fff70a4ecb0f972c67f68df675632094bf031ff54c948e9469476019a68310e8bb5bc677179c4eaabb5cf48635081f718fb0f97feb4404863cc886d2d2ca78830c9f5885a21fb209e89fce5a1a62e73bd3e2ec30afc07cad34ece44f", 0x82}, {&(0x7f0000003040)="9da6757273bd5b8589133c6b7cdf3c97492b85ec8ba9bed7d75cee71b93951eb9753f71a1bad9958", 0x28}, {&(0x7f0000003080)="927c410c3515696131b587c342af65a904fce40110686c08136d7c78d3058137ce7a459a7bfe785e3e9e15e716413da661b51b9f1da701dbd6fac808c383ad49fefa7a238a40ad9951db794b0c1ff4adb7d5d1f3a5cb13ffd27f939d92b8886e57d3df0f2177667d0682ea90bc2fc945c1ab7b696ca238a859fd84914c1260126612c461b14d5a92ff614b0bdeca9d31dfa050e8b40dc9e75c671ddb463f6d0dd6d744893c3d1155bd1415c0f65da6ef5a80025fe1d762d17278cd2a8fd9a1d6fb94aee3edddff032f7852d6cc485ef3a7d60bcacfd2fd65337cea8d3598022971a959c823bea07f93020ccfe5c25247770d47d60eaac81eee253c9cfcbd", 0xfe}], 0x7, &(0x7f00000032c0)=[@rights={0x18, 0xffff, 0x1, [r4, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r0, r16]}, @cred={0x20, 0xffff, 0x0, r13, r14, r5}, @cred={0x20, 0xffff, 0x0, r13, r17, r9}, @cred={0x20, 0xffff, 0x0, 0x0, r11, r7}, @rights={0x30, 0xffff, 0x1, [r2, r4, r18, r2, r4, r4, r0, r3]}], 0xc8, 0x1}, 0x9) recvfrom(r2, &(0x7f0000003400)=""/225, 0xe1, 0x0, &(0x7f0000003500)=@un=@abs={0x1, 0x0, 0x1}, 0x8) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) (async) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) (async) r1 = socket(0x18, 0x2, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000080)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000000040000000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77006e8836ed3d315eef8c4546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf66f3e3833f21ae32aafcb9695b8bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a62", 0x0, 0x0, 0x0) (async) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = socket(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r6 = dup2(r5, r5) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae52fbb2adda99b4f53bd8af7b58d97059b21b6c82dfed8e0cd854c134f1379b76a827db8a8a265627b588bc3512ce2c4fe7c8654fe285095d6122b119d8b07944ac0cdaaf2345434cee52b394f9e0d329281e2bcb8eab6be071bb909073425af69f625b4b370e402b1c2cd245a0761650fd0774da4f0bc7c482b24f9ab7e", 0x92}], 0x1) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) close(r0) (async) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) (async) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000365000/0x1000)=nil) (async) r3 = getuid() (async) r4 = getuid() r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x6, r4, 0x0, 0x0, r5, 0x111, 0x8}, 0x7, 0x0, 0x81}) (async) r6 = semget$private(0x0, 0x3, 0x0) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0x0, r7) r8 = socket(0x800000018, 0x2, 0x0) (async) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) (async) dup2(0xffffffffffffffff, r2) (async) listen(r8, 0x0) semctl$GETPID(r6, 0x0, 0xb, 0x0) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r3, 0x0, r4, 0x0, 0x38, 0xa}, 0xd1c}) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) (async) r10 = getuid() setreuid(0xee00, r10) (async) getegid() (async) getppid() fcntl$getown(r2, 0x5) executing program 3: syz_emit_ethernet(0x76, &(0x7f0000000480)=ANY=[@ANYBLOB="c3b58b1323502cbf0117463486dd600001000002000000f906afdf466c130afc590bdb9e4ef6ff"]) syz_extract_tcp_res(&(0x7f00000001c0), 0x4f49, 0xffffffff) syz_emit_ethernet(0x39, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaa"]) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x5}, {}], 0x2}) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000140), &(0x7f0000000180)=0x16) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) socket$inet6(0x18, 0x5, 0x20) executing program 4: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = semget$private(0x0, 0x2, 0x50d) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/80}, &(0x7f0000000100)=0x52) setsockopt(r1, 0x101, 0x7, &(0x7f0000000140)="81ed6779b51b5bf05b1611803db5ccf7028cf1fab24c709f88295e0dece4754e6efdb574b16e11c3f9208253643cacea6c2ad0b4811e8913510eb68d84f7f0ca3f08d0b73eb96d96cad2a872d49df23ce326e9d073932dc1e41a3275", 0x5c) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x800, 0x8, 0x3, 0x7}, {0x6, 0x5, 0x81, 0x8}, {0xfff, 0x40, 0xff, 0x5}]}) sysctl$machdep(&(0x7f0000000240)={0x7, 0x1}, 0x2, &(0x7f0000000280)="77f96505d2d2f8f74d258cdf709e5c2e4da6fb62bf8a941cd2f88bd44b0f6a42", &(0x7f00000002c0)=0x20, &(0x7f0000000300)="23933774c08b09ecb6d4b03b0121edeb1cb168111807ebd761325fdd407478c1c4e95cd03b37682efa9c6f0087382b84dc811bc157985f415eba9882293a1229b734d841268242784fea70ea676cf1d79a8b383b4842f23e04120870269a447232a9d24045d529d21178bfdfbba130c4fdb5d73b4ffe7c3d6f2640974c9fa93593b22a913acf51228eb1eaf35e24a180d15c4740272d1ffcddce2c1e62e4eac1ca18b2adc3103efe5af5e79e2d", 0xad) r2 = socket$inet(0x2, 0x8000, 0x0) r3 = socket$inet(0x2, 0x4000, 0x7f) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000003c0)=0x73c) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400), 0x20000, 0x0) sendmsg(r4, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000440)="9614fb15b854868b1d869afbed0843aae9805978c297180891a1456af10f54156042a2c24fd8311afdd7364b822bdb9da1f85732e5f34677f74ce17ea08a075a72abdc7b80e15c97feac24ea839a2853f6948b64fd608dcb5b840d2cb454f78523f729d5567ca41a39c31447554a4b5e9379b45f2db4bb02b62d69aad2de08d76372cbc32be4b618", 0x88}, {&(0x7f0000000500)="40a7c658c39de92120b9c2194f74b8bfaaa6717572b65023a7fb2a22fa2bdfac96bfad39a03128a82a1ba40cc357f98d97cda7253bdc1802d83258be7f8d641cd4d3381edd494bdbda95cb6493e644f0b60957222601ab3f17c92f5e1fc119284504566f1e1592f657277cb2", 0x6c}, {&(0x7f0000000580)="749cc2939fb80b622efaa431fda762d5a8cf78b5d044c78a88dfafdd5a471207132823c9c90f78b3e157efcf42685c9668af5c054b8d6607baf95bed7478f00b19f55495c459f0eb9332db67602a0cbb1c1c66bb49917be9a4428052b3548e4bd2b0c9f3388582433b86c7bdea22e72d7d9800006462c775eca9837910dc8efa4f1d340c1efc99959aa24b", 0x8b}, {&(0x7f0000000640)="13cf355482331067b4a4e64484f0cd12e96f9dd56ea263c8c325214ca596433511cc501e", 0x24}], 0x4, &(0x7f00000006c0)=[{0x110, 0x1, 0x1, "3c5262ef0e0e98a98a98959a02b62f44ff9f3c7fd5d2b92eac02b2474a650191bfd33945a7e5b0debc05ec0b9e92813ccf36436df3797d63be4e4ae84c5de188b0fce8796792075a1274b797d7f9d8fa7e1eb89399a062cbd66d4718bc6e49b05526e6e7cdd3abb8e3f535e819720f1e193ffd193d933df0579fb2d2ae3eda1dd63404f44cd3a809e6cbf25385af148b58600dc87bda2ac066bfaad56d14df678c4386b4175443e0a676ff5d9606ded0db2847bfb90d9d2105dbbcfe1edfc57cc32c986ea75416c5a569383b82b5940db3c546d24910aac0f4f1c8809591c15d70f44dd5df898d8213911f6625e087cbbf0d59206f97f6595c4f"}, {0x18, 0xffff, 0x2, "73e38a5004"}, {0x50, 0x1, 0x8000, "5a6d2b233ff8c24fbeb8e672684a0e5edda91da078c5de2b007d34f62c13e10cffa94ec7dd26a6ceb8e2f5f48ee0eade69eb34b4e1f646136f"}, {0x1010, 0xffff, 0xff, "e4bd30f40bb5853bbedc3ee4d94679707bedd71471faba1fecb0f504becfcbb37d06f5630af5067160b93e9b96b77c010c5d9c36fe7a084bbbf1be9bdd2219d038ed0b16ccfcd05b1a92352295ba4f066bbb423c3412fe6ae7990b6a2f56ae3bf14ef0d7ef516a88821d16d5e733abcd604722122cdcf573f3e17ccc5f639429f62d8519ccbb9a670d699bab8723a3e7f6bbcd198d11b491291b086cb7d49fb9d935151792be2314a71d789d97d651dc975548cd37b7f905d84652c5f0c8395bc2515c930e6dcfc4585606c1bee1440cb5e2ccb5a8bdcd426e455ec187bc49cef81366a4940282836fc76c73e92acc3c12edf3c244accbf00b76e1143f17c7fa736a9360ca4ca1b6bf4abdd21755a1886b29bccf308b8a58f4ed8941962090df720cadaa4db7a29fcfca6cfaf1ca6e5e35b9d52ca777e980eec4788ce67f04d9e3950d981f78e29b531504325274fa13a8326b29cf609571bee669a36aad76bd501b1168231ce0d115a07c00a0176f214b0f6830d4088ffdc67374b687bae1eaa87e1e57162028c81cfcc847beb3e9433d8286e52794367492ced05b565d90b7c65d48109f422908d509c27f6b156ba697a9103e5e517731b2c922545a95f430a113187566a55e4d1b9debbcfe2c4aeeefd00421d9e0b6df6f184bf7893e76d5ce1353c1027e9d57d0f058efe0eee22a55c4d374fdb4711a79c924bcfd08d7ff9eb1a712ba4920ae7a5b7b00ca20c93cc70c29e4fb8285fb23eb6efccbdaa45f41519b251a3fe96801128e0106744b915ca703dabe2ec3a1481e924a21979826412bae640c9156526c237859822c937431f1fe6a2bc79f83ce8c97bed125b1dfd0d92676de559b544dfdca42e9e31ef2ab272f8262dd3bcd810ba43ad06ccbec2840737225db7af0b7040e0b6d04bcee4744b41dd11f6be3badb97a56ad8832131489852e1f7f05107c7f16515a564fc73089a7d239eac10a1e074f1d51a505cf58881ff90c9dafa4ec89e0a8806635578c32544515b19512f986a4a1f9256401c74ead1dd7448c4490ac4d21b2c256d919b2de1d3b60fc673d85d10c380a7bb5f6adc653321c91837f267bc924ee46e54e67fdec9b44ff8f4cc206cc8037b8c8d23a03752ca47de512aac2cde0fe75a420d0743e3e78157ad5fd315be504344a5c34b97dc41b23369b5917b74edd4aa1434edf311d78161c94d37b770492606dfc552c8b6cd7e5fce8c5faf1472ae1c088ca8570269ad9041d63e61627ac290fe59d27d3a057d0b98ee0595043ecb00a6fe6d1aea0f5b69b42f91f58a72de9f8455dcd496b4babef8be0eea1a65ec2c549c7268b37769af38706b5b138c62b4178470bd990470c2b11de11509443c9b6c5db856081fc6a06dc27e26c469f00bd3971a3c657a23364df8df29fe09d593c3a259126613e9da9319651a30ace4ebcadaaccd23fcbfe4cf3558c8252e263f6570a93bb6aa527be25a46c152877f85816d5ce58428016b95e0891f9812f26b5d92457a1809aab6f69c22356a55e5b56e96cf0ac2803e5148064fb403a07a98097837494b4d5c2cfc8e718e834bed725cbc47a83d3186fcbc454d01d83a86ee1308a94d4b3cc8a24a3c892a8ab8d2ef6ea4b2c396ecd2afa2d0d845d6ae0b1f38013391acfea7c6292a38262c9d650c2b556279ab4162c78c2c8914211de60f9182bf089b3637894b907de010cb44bc057b1350bd4ecbb6ac03b3543f317f0edc4707d39bd5d2f2cd5558b181d43164dcdfd0de3183107ea57ccdec2a8058374f88b5ec5cd15dde12e59e4a01812b06dc5bf53b0a5665f0a2847f7bbf94a857f46457d06bcf0d60c543272de2758b1bc8e670390491a5a0448065cec7b6dcf849a6b2ad419e7a3103002ba8b1ee530edf476422ef60cdf3c1ba6f3d628fc277509b77a2c0d146b22aa5161335ab5cda02e5dd6a6a1566941e644a04dd67b94259db9a105c8c297bc9ddb1160454c61312b440fc18921a1accf7686739711315fd76e895aa17437f0f76e5969519f3b1e2849810d25e31107bbba6ad1401477941194873502da22b15c3e4f95e4824c6d5e34a76d519950515aa409152bee84d49aed215ba6bde0d8deb6516cf02c27d67aec541d918e16ae0d3eb5df04cd5d86249f9baee8decc4ae3671585e0820dc8c2c5c4ba0178f569c20d0b8afedad7fa34ec3a8b373059d610ddf92072248c0dc6421f1d4db92be7ea65830721e10f879813c7859cb321362c3a72938b7c1b09063e3172764d4c829e32929b1878216b03959ca36d83b600d26d49fea467b8c51fd689b9e80b616e7826e3b415bebc24aab209415bc9049ef65259d8b5ded3bafb5c11f395ef8bf5b52fc4a28f6bf23a6582e5805c24911b6ef2dd3bc1f2681accc80aa15e9698c855e2be8360fb1fc2919cde45e2f8a2e9fed4929f80173a33688c185a4d72a5f7063c4bd33e43737ce7f3196b39ebbe0429ed5ca4a25ae57f2fb7168018c1a81dd66303bc4da21fb7f9b3f713f80de0a9518f918fa5558002dc5c2a5fc505578f1374a93764518b15f4c35f881d7a0dbe71900e084f4aab2fbb69f81f67e2ab2a014621ec486302507e338bdc6a6cd5f14d657da05a383edd849606efc6949d78f30afd1aa91ef1138454f3fe88543e6adc72d2baadc8e5f72a57563209bc9dde58ca19434929e6ff1a9cdd46bace17b590fb051b0cd77b3a9bae52426ba5cd5ca5433ed53685536e2616202bdb38ffcbf87fbae397c049f6b0a7a1db9d2b50acc262d8f627f96771d246f417c5c9b93329c72609493e9b4e2078437f9c5c3a992eaf22791b243cc7fd1991d12ce53f43d2279c912faf84aeb0f7b4a29ceb888d7aa050f3b5d3babcdda911c80450c29f7c3fcc555b78c047f18ab12cf71915ac53bc60e1941cf9a19753813d39f7b6a3bd631a9dc9a0bed95aac30b1117ddb58528aa539f6d42f360cecc59ecd58cb89d052a3120860498d3cc2511d5a711ae32ff334727da7ce636d2044efbe82df80d01890edaca6e7c3e9590f05678dcdf077e80dc19585c31ae364d28d626392aebc41fa9b67d527ad4139aa2b0fd6a5f22b23f2270c1c5f135e6333eef58cebf98717e6ca51518e599c5798a66927bb8dfe9b0ad35bc93b5d9c4d4b1f6f433c231a0c617d6dd0be87486bf0ec132728315a0d7b3bc7f553460029c99f48a0eb20eb8877d847eedf38140f0d27b0a8eaf463a6ca2bfd11d9ea21a67800c72df6f77057ec22e62dfe8784e85a606e9d2928823ac33d507b4b61d4cfc0a415a9f30480f65be108de50522dbfbddebfdfeeccd0093658d13d2da6dc74076a9cdf71f545bf3f5794dc534efd237cee607566a1ece41ef0c42828334133e6592b4b2a6c72c172d9d80dba9abf977009e50611f2f5894ff54f37ccdc9748d12c7f753c4f8075f04d1c30b58e84db844a700d9da3e4ee3e330e7a25a5e0cd061497e5c7e367a8d45c6f3ae9d3a95542fa7392f5df0484328fe9426512be9056110a97829800c145a8ac31b065b4e28f54dbfd2194fd235faaa744dfc91425b2abaa2aecb92c5f188813433feee4527c2545160d80742a5dae5d9b4d055e442ae860a064e3642e8a51fc47189a91d382053c27dab95a594e041c4d9fd0ce78f0102a17d042efa8340c6bfbc96bda284f6cf0503321a3a36f671545965d6bcf80dac3ef13c0e47c9a65f855ebee9e81169446255cfca5a6a2f52b5f9930f81eeb713f2314e2d1a9497a79846019bdf250ed6230e78e28d3b306f6d1af41fe40c4b9f1abb9df56101709a60e112778c7f9f29a4acd9eca35bfe7213b76c26b4a7a41934b977e06980046a34807627831ea5095b2c8f7d69c2b41f42d9e5703fe45017d5313d5e79571df36c1165e6bbd95cdaec8980a800e92db3e6f4c93da977fe1c86e9bedd6e7beb77fcef21102ce50b282402d07ed2e86149462568e42284171a2211f84985af4aeffebf4e95ce6fa94002c3e537e6ef1d61b27a4a4d7ece2e158785ae4c5bbc6bbe4dac4d84ccf65034752592a405ae3fbf1cf31c995a3b7981ddb712eba1b8ba745f47dba5c78f74173aee38767be989777d2400d851691edc23d1cdd4481c9891329d72e19428f4a1e684b971da4d699e5b4f644e98ea676876535788474c4bbd55723cd01ac2f7489e07899d89c68f846d3b4ed9b802296c21c40034df98d44c3747a73e5d838dab709ed74522588c46ecb8b48965e8b059bc02f3bc95975f34faec85dee73f83a079f46195f379ab116f3adad974cea1532eb182880705bbf1be3fdd17f5ed1efff561280cc151acd31a574d2ee08e2f8985a3384b0c17ae55f8e45ffe39512b514a8001418caeaddf164fea389b307f53b92b43f24c4179e07db9d59875731cede7a0d481815666df0b4a3e90dff6b0f3e241b758968d2f74f21be262c11c90cae1b5bf54907c9e94292f9cc0e875157f1d88247a5e21084ee906ce1e1072bce059cf667268295e5d6a30a95a70962a961eeab2b4f41a14295bf20d06d38eb96c6ca96e92be3dbd9f17ba49f9c8276e363ada16d0672f2615e32b2437eb21468bc2f08e5b9f0feb8946ca57282c15977fdcbeccf1d9b9ff258ded5494af73bfd36834e480f7c507cc4eef0b69ea32df9d5c16eac29764140cf282b1675913f84600089d26e30677cea82a6591be9a0752b86d41918dc5bce053907ed04c86978ab51421a20dc036f02fdd559ee28969018387df7b98aaa11af17b35a612f70a6cdd39d343dc79f460d546f67e0f7490a3d7a57e43fc6dcd63ce2c5a6b75eb1fd5f5b3bf8a40f8d776995b0004e6d937b3dcd9ff4403db6c9c5378c56b2f92b5184303c00b697c82bbc833544ced3f874366081bc22ed4e7ab0ab7b47550c1caa0bbb18fb86334da311c788c67424c0f96247f94104a79b21de7f26010883d3fa924725191b9f0a7a439e30476a009fe6a5d8fc4d67837a01e27b8abeb5020b67d04962fa73f43585b75f23cec7e16dc3527bfbc2bcc42835c3f8bbf262be27b7da5e5b3738926e98147415c6a698280190a013d7dbeb852af165068c3154c4577f190b263ea190ca8990819e3b9fde0548ca9d1b6396df531dcb4bb3cde652ae2f6e41dd3f443bb1154cc55aa74b34b391d5fc1db49976bb39fb35eeb6c2e74860400b23f95a941e8ba1c5a3af9a474a4782dfecca1ef4ecf5bf8593956122b8234dd1b8cf3b1bb82ec3eb0609bafe56e4386f60c4ce35d00749ecccac0092d6ee43a899d1895b4f3f64848936c00b4ade1730a254693a8cd4cffda4d84d317f14ce3d3258ce90ddb4c84b348859ebd5c3249edafb2c23f90ab080215e85ce9573ac3012d00d6950a4ed0121c827bb7d567b64b24c1546db34e82f80f7b378249df95517b698ae29a178885884d9a19b658bbb51ba2af3bccac6c78478bb00e4209995cdc8caa42987a6d7895d8accc2236be818c1de93f9a96ed9cc85778d14888702ac87b41394421e81da66fbd0386f8e0a7b537084fae930633aebd6cfa4b41bb85a4e1c06514dd05451d8573812df346913f055189947838eca7c1912f2ab999cf0b8dd8df7dadb0973bc2bf13ae091358b33694cbacfe22e4c358a61bc2a717cad286414333466b1cdb3f50ac0514627e860be6f8832050b4bd7e8bd5aa60a1fd4b1e1d0a42284c03c027bc86f3cb4c28d700f886615412efe2da3ab70060f254572c357d08c3ff54ef546fa0506055863001e7829fc2024563dd4c1b7287f66eaf599c85892bdae93b5c8bcea6c873a59cf51ba7ca8d7798"}], 0x1188}, 0x401) execve(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001900)='#@$)%(.,&\xde\x00', &(0x7f0000001940)='x\x00'], &(0x7f0000001b00)=[&(0x7f00000019c0)='x\x00', &(0x7f0000001a00)='/{/.[\x00', &(0x7f0000001a40)='x\x00', &(0x7f0000001a80)='##$-/\x00', &(0x7f0000001ac0)='x\x00']) sendto$inet6(r4, &(0x7f0000001b40)="e5bbd48a500978820abc3168ed76a1eca20a9327e74df7f2a51f7954cc5976a3df392268f21369f2f4e3e6a556880ab4d6b005c7a1132f4cceb29f7b8bad62f3304ed75e6d9f3a6ced653a828559d3523ebad1e6d81b88bc7b72a005738a91c0a9fa8756ffa03a8935f1a690ca14f882de858ae9f39ec5b5db78e80a96b26392f9fce6911cb542016ad18906286e0e737c1a8a9c98328603f7f44e40c01ead83e9", 0xa1, 0x401, &(0x7f0000001c00)={0x18, 0x2, 0x7f, 0xffff}, 0xc) r5 = accept(r1, &(0x7f0000001c40)=@in, &(0x7f0000001c80)=0xc) sendto$unix(r5, &(0x7f0000001cc0)="5652617d8d8e59c10581ed99b501546a5be3a2a2936421c7f7e017ed37036837fc4d40808f9ea85ac6ee9fcceae9dddba10636ee21313f33c76699ac9010395b731e77e96e2cfe53cc4ab2c62ba44f0f5d33a4739bea3adc1e5646a03926ac038ac671ef20f5a70dd4d4cf06d2e82bc2dcfc8be1caf69707a764b9e147eb8b234c3f921eeae8a76afa7719e99a16d2bd4819e60048ce2a990eaf5369799584c8cc30ad835012512886e27ebc7c5dc26b0965a587f3e70970fe84be38fbc99cc8153e393c5a9de4dc3ad24c43921e8cc64f2a95674766b273992a0c644b073d229a58", 0xe2, 0xb, &(0x7f0000001dc0)=@file={0x0, './file0\x00'}, 0xa) link(&(0x7f0000001e00)='./file0\x00', &(0x7f0000001e40)='./file0\x00') semget(0x2, 0x0, 0x6) poll(&(0x7f0000001e80)=[{r4, 0x20}, {r5, 0x10c}], 0x2, 0x5f40) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0}, 0xc) r7 = getegid() fchownat(r4, &(0x7f0000001ec0)='./file1\x00', r6, r7, 0x2) link(&(0x7f0000001f40)='./file0\x00', &(0x7f0000001f80)='./file1\x00') fchmod(r2, 0x8) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r8 = openat(r4, &(0x7f0000002000)='./file0\x00', 0x400, 0x48) r9 = dup2(r5, r5) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000002040), 0x0, 0x0) kevent(r4, &(0x7f0000001fc0)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x0, 0x1800, 0x8001}], 0x220f, &(0x7f0000002080)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x82, 0x40, 0x2, 0x3f}, {{r8}, 0xfffffffffffffffb, 0x40, 0x80, 0x80, 0x9fe0}, {{r4}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0x3}, {{r9}, 0xfffffffffffffffb, 0x22, 0x1, 0x401, 0x8}, {{r1}, 0xfffffffffffffffc, 0xbd, 0x20000000, 0x6d90, 0x4}, {{r4}, 0xfffffffffffffffe, 0x11, 0x40000000, 0x105f, 0x3}, {{r4}, 0xfffffffffffffffd, 0x2, 0x1, 0x1, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffb, 0x8, 0x8, 0x6, 0x4}, {{r10}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x5, 0xbab}, {{r3}, 0xfffffffffffffffe, 0x30, 0x1, 0x9, 0x4}], 0x40, &(0x7f00000021c0)={0x20, 0x9}) sendmmsg(r1, &(0x7f00000029c0)={&(0x7f0000002980)={&(0x7f0000002200)=@in={0x2, 0x3}, 0xc, &(0x7f0000002880)=[{&(0x7f0000002240)="a525489d51d90b6e221cb0c94744e527cfe4c1dab92c05abaaec5187a01a3a0413afb532b930d706b4ef269ace0c3932e27eace9c3fc5310392e013e77ee3722e9df35aa7364956390af0b19cea86d05827c07ac5dcc9a3222bc713620d3da584fd3c3a1ee776758b60849840c76c25c6635896d0ab10711908896b1c60c3b3be82cf9c1a6c419f6d0deec0334052d72843df6a7d62fc4bc8722b353d4e1125189370922b59f0c", 0xa7}, {&(0x7f0000002300)="d243bd6dbef82a53126be9fdc38c6603a864d609", 0x14}, {&(0x7f0000002340)="0afb93279b", 0x5}, {&(0x7f0000002380)="69a7a600e92f5adbb11f591842344d368102354bf599bee409bc0af0b6815e5bc9408398d715", 0x26}, {&(0x7f00000023c0)="b6661aae776fae81beffbf8fa18980146255759497d886197af6eda387f7e80c64cd5b961ab2094676af14bb135b733382eec6303a81e696ef0388af5086d340c7962a1bc36e7bfccb3b7ec802143cb7ade230b84fde72d038321d1b56b11d4ecd2261a8dee5a36742860a97ad699bc62981186f2e1736cb144c056ca8a82ff0625d2fbf630b08153927d1d350fbbde5dfd43a", 0x93}, {&(0x7f0000002480)="132f8fe3d5883dbc9414c656254166a3b4f7375dbf570a28a31597bff9a81cc43d2ad3d2b69c2f8fa148581eaccee5059fc16744a0875b1d20f53b0f2784d010cc8a0f2b8472a6c07aef396a62f3", 0x4e}, {&(0x7f0000002500)="15e5a1515bc7ad9e0472aa373a28edb15127a47aa1282b48026ee14e793e93d293e545c6e8f3fcc4744eea430c77617bfc2b2892e8e278dee1384c17bf09de23669cc17a50990aa9f1c81173da1a3e79adb0d1e257e603fa78bd4cb714d83125024c30661893c7082f0bc75ca305dd6e9e96035ee02feca74fabee5a1f40d299da10c9fafec2fbd765ec1efb6d160002543089caefbe7d4e5ca1e3ad1d1bd9038852b4673f70bc58e4221c8e07c517fb2fb008330b0632796acea3d08dfe7b7d146e07d10daa279bc9be3ababaa4f653bf1106062c5d8da4aa", 0xd9}, {&(0x7f0000002600)="93db3e81af61f4a690f47e6365e9469513279c0ee94573ba62e3c253a96246c12e956199633bd538bfad8fed74b1e02f7bea3242c51919a67fce4bea94ac48dafbf7af1065a4fc868df2b263522523805bb620a7a5d7a3b285e11d50d6df38e80798dd652361023279dae883da7460e70b333047cb0d9daba9aa75bbc94be054a82751bf7ce3fcc77c16cb0c", 0x8c}, {&(0x7f00000026c0)="03387333fa6585e4087c6b955bbe962575d412b35e2c9d5592ff69af0009a42083f2f7c6ec14d0fe6d81f5ab083c3348b5161f204778034545de4b32b0d14b6814e89f016ff38bdb64b7c644fd1f7b4d3752754113c66a2fd0361f42e9274cff5c1f6c704cb5468b2227bfc77668ec20e299a0485e95461c9db396f954ce2bda65baab110995fb66614e39246fc6c21906f91e2fb1471017470a5ea1a7327d9c34047da8902946115d757c41a3", 0xad}, {&(0x7f0000002780)="22961f9e2a7a23d871b1a771618254a5f1f6bf34dae3385a98b51d94fabb70d1f2666056e20ee9782a0da201138be607bcb8186567744fe574d93a55d7bd44d753496f0c462c6c5ef9725648792e73821b7c96d9a2e7215d9defa75ecd7b99d12642cc46c7e0aa4bcdfb793009a9a8da32ed358eb08a552f3d757848913955bcdf8cd01b2d89d54a4e078b9f9dd04da722cf5498cdf74ae69c2ce146ab6d1e027dec19c403bb24f2f3f77ece7408e6d7f03d2fe4dfaac9c80fff22c7919416a71e9cf2064b5c7f418ae523962d6287e88df89aa29c8f", 0xd6}], 0xa, &(0x7f0000002940)}, 0x1}, 0x10, 0x5) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b1000501000000b7a800070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118120000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808e37193f8343712cc1100b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4006, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x6}, 0x5, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x64, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{}, {0x81, 0x5, 0x0, 0x7}, {0x7, 0x0, 0x0, 0xffffffff}, {0x3, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x7f, 0x1}]}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{}, {0x81, 0x5, 0x0, 0x7}, {0x7, 0x0, 0x0, 0xffffffff}, {0x3, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x7f, 0x1}]}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaac8924caaaaaaaaaaaaaaaa86dd6000000000300000000000000000000000000000000000000000f454000008f7ff1a00000000000401008a78000000006041c93a000000000000000000000000000000000000000000000100000000000000000000000000e2f55625f6e1e654144c832d655546e616cddf902e437b399f17f503104b2ccbd13b19caf08d9d5fae873773897885e93be9ac5eb0a7c2a9ec9cd7f048d313cccec58979db35d656e6e1bfd0f36d446a8ff0c1a741ffd901684a9115fc3879015c5dcf11df25ae75fab1e70309dbe14f19bc4c7c"]) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)="4b4f9c0d899aa4c5fd59380f3167deb8e2b409a218d1f3c789d98baa7c16c6ce90724bcf9b9166fed6f64a808f1c355da3f431a8a6a14b41c95acf5dcbbe3c421f5838fb119c1397b3023992d0c28d8a7a8d111394b91c160665a67250a04eec3a628084ad192fd786dfd16f61ff694834e6a173cf285c4f53426377efd355531ed7e0228ca16623", 0x88}], 0x1) execve(0x0, 0x0, 0x0) close(r0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgid(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x2, 0x0, 0x0, 0xd3}]}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e", 0x22}], 0x1) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80047308, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r7 = dup2(r6, r6) r8 = dup2(r6, r7) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(0x0, r9) pipe2(0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f00000000c0)=[{0x35, 0x0, 0x0, 0x101}, {0x4, 0x7f, 0x1, 0x4}, {0x0, 0x0, 0x5, 0x1ff}, {0x1, 0x0, 0x20, 0x9}, {0x80, 0xf9, 0x80, 0x1}, {0x80, 0x4, 0xf, 0x6}]}) executing program 1: r0 = semget(0x3, 0x1, 0x450) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/56) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) kqueue() r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0406938, &(0x7f00000001c0)) (async) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x6d6) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x38) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8000, 0x2, 0xb, 0x0, 0x4, 0x5, 0x20, 0x0, 0x2, 0x0, 0x4}) (async, rerun: 64) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 64) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) pwritev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="7ae15ccc0ff8a0b8671f51fdb18e7c011f1658cb9a243930011db6895f522355a5e196735cabc28a6ae19f5db5aa12a446e4694ea6744bed22d63cfaba260682037120cc2441a17583c4289866b46d63a94d48f1300e9cc76071d1c7a08097d72b7ff178a84fe2c94ec57118fe155e4c", 0x70}], 0x1, 0xfffffffffffffff7) (async) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x5, &(0x7f0000000200)={0x400000000004, 0x200000000}) (async) mlockall(0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x5, 0x0, 0x0, 0x0, 0x8) (async, rerun: 64) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) (rerun: 64) r6 = socket(0x2, 0x3, 0x6) connect$unix(r6, &(0x7f0000000240), 0x10) (async) socket(0x18, 0x3, 0x3a) (async, rerun: 32) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0x0, 0x8000000000000000, 0x0, 0x418f}, 0x0, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0xa, 0x80000000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/85, 0x55}], 0x1) write(r1, &(0x7f0000000200)="0e7454e56b630108bd7e254ec6948747a658ca71e305a85ba1d3e3a2008bc8f9fef2787bbecc721d3509577531c5d557478a5452466167b5273cb5c343fb940ea2f1811cea6bd070da6255fff5b2c47f258d7f639ebd", 0x56) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000280)="4c7877e14921a11b720d1b5b785bcaaadd8a1796f744959f9386f602e731fb884d30a7f3387293b12b515ff9cc6d4a0f00fb91600cf6f8da8e26e66b70e66f04a85920905e06800c98eb1fe64066be98321a5effdcae6dbbbf41833e21ede5083490bd30988148074a49d5c95019cc7c14298cf5013e430fbc213536b7489075ec5accd4536790b112fc3a78530c27d1a2450388c4caf9e52daf160a8904afa3099021103fa8c33e223fd3eed75a4273e1f842bb02801e95962a65fdb493ed6c31e342f3756117b05f4be2b61375336b14776f84ebf206c9", 0xd8) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f00000001c0)=0xffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') executing program 3: clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x44, &(0x7f0000000580)=ANY=[@ANYBLOB="ffff07000000bc750d3f871919ee60108473380525c8d6aee69cb500470000000000000000000001000000da024dff4f0a156affd7f36a189759f478fe63540f80f678310b4b519019c550d93aa901b42aef8648f09c09bf365bbf9e9fe4ca6bba10c2c7e31ed5626d93300d0161f2d046285f20d5bea2aa08f1926c23552618f617ff11c8e6e232141c3b6b572de3b2aec12ae48c43b693fe3dda9a90e7514ccb7f920b5a175ce043971fdf76f9471d496b80920560c24f6cee3c01c595641ea04e53aa7bfddb1045c6587427500005f6685b0bc9b0debd5b3a1f60c05d1075a073d6d2e1621d161fdf72c21f103cee2edae130bf82181548b7fbf8f707a6456759d1e4d92d048f9ba21e6ebd45574ed9851e30a88699b74fe4248949b56f20f55be252a0a052238fd47591fccdfb5f086e489967057608b64e7ceaffcd34bfec06feb062165d10cb84112ec4a5a568a12211dacbc03566a0642b5aa9e67a5049a51885ac58d2141c024ae337b9eb3c4791cb6a7696d5a3", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="f3b99b4bbdcdb7c84e5a21faffafead19aa5493608556dd5e867fa18f96ab55d3b6461be15551ee2334f81acc86b05170d178cdfecfc1fb2c282b34c0dd457eb642bb7416308686accc8e9938c6185fc902e0612dd02c02efa0f25e98a3c2e37bddfc4c7fa4981e3f4964ced820003cfe55976b6eb8734069447f75309622d6299947897d570148e7c46a4552606a6fb101e6b1ee89beb8e60729a507d35"]) mknod(&(0x7f0000000280)='./file0\x00', 0x10, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000464000/0x3000)=nil, 0x10000000000000}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f00004f6000/0x2000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f00004f5000/0x1000)=nil, 0x9}, {&(0x7f000068f000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3fffffffffffff}, {&(0x7f0000607000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x7ff}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f00004f8000/0x4000)=nil}], './file0\x00'}) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0xfffffffffffffe00, 0x1) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt(r2, 0xfffffff7, 0x8, &(0x7f0000000280)=""/199, &(0x7f0000000140)=0xc7) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x5, 0xfc) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r3) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af982a17c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a841fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b326946780572bd8b3118beedb280b5138b1108d0b4c", 0x79c, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e", 0x5c9, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x0, 0x8000, 0x0) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x10000000000}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000480), 0xa) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r3 = socket(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xe, 0x0, 0x0) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0xffbffffe, 0x1}, 0xc) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) r4 = socket(0x11, 0x3, 0x0) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x18}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_open_pts() sendto$unix(r4, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808f37193f8343712cc1100b71dc000090105000000000000001300"/177, 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x3a) dup2(r6, r6) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000380)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="8581f23ef3abc924a42be6a81aac68da941b4526a2a7e30658a5e639", 0x1c}, {&(0x7f0000000d40)="cb2d5ef9a8d99d037f539ac9413d6931dc1480d5565c41e2ed65efba784fcf6d2c8b60c7cb560e8e88a3caea5655d6ee39b699f070364377a240ac876aa06867c4fc92c60b5af3d9ef26b087c5ecbf07fd69d0d2c7", 0x55}], 0x2, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r1) r2 = geteuid() setuid(r2) close(r0) socket$inet(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002240)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0xd530}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r5) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x9) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x2}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$VNDIOCGET(r6, 0x41946472, &(0x7f0000000480)={'./file0\x00', 0x8, 0x3ff, 0x1}) executing program 1: sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) r0 = semget$private(0x0, 0x4, 0x42) sysctl$hw(&(0x7f00000010c0)={0x6, 0x15}, 0x2, &(0x7f0000001100)="b5a3040141ae889687cee0a6fe3d14f162507c593406bd0e559aa3124dc091ee1169c0f36d1ee29add4a3ea7029e8b2f61f01b593065d62c29693ce91d0c576e603527176a393437b1935ad2cd7abc0c7b020159ca7f5463da7eb9d696f971017a02776049807856093552d3f5ae1fb6f9e474d92ec7aea28f7f1aed2f4f61d3bef4c9a3d4b72036d5d0011410a501339be733f9e5d462c3b38be81aa8d15ae5a9cb7bc04edd466292cb8ed53179465a76365a9ef754ce2641ff1997c6751f7aa7ae9e1a633602eecd4fd6957a891b3f72f154", &(0x7f0000001240)=0xd3, &(0x7f0000001280), 0x0) sysctl$hw(&(0x7f00000014c0)={0x6, 0xa}, 0x2, &(0x7f0000001500)="2a2f90b0a25084", &(0x7f0000001540)=0x7, &(0x7f0000001600)="6e38982386582934018554705ec9a638831f8853a9d802609fcaed72f64afea8d6ff3f7b7ab13caef2569b2d36d997d4c5505b70f74f16bc8033043f58a0bbe3277e0a6964bf70541a87edf9b110319f798382aeca8a2ab9f4764ba28274c3166416ef2351b193fd6f282b1f607f96f6e0d5940b5c8ea657ee0724015fa207c9fb72b870d03e5a02f19f2dbdd9da05f7ce7f447c00c3f918031ef51cdc80ac7b8fd262954d74e1e25b5a20ac578704fd937bbbf307d68cee989723e7473f453012f834b0945de0ba370a71d41a04468c09be", 0xd2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001280)=[0x7, 0x101, 0x2, 0x7fff, 0x9, 0x81, 0x0, 0x1, 0x26e, 0x3]) semop(r0, &(0x7f0000000440), 0x0) r1 = semget$private(0x0, 0x1, 0x462) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r1, &(0x7f0000000440), 0x0) semop(r1, &(0x7f0000000380)=[{0x2, 0x5d32, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x2, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x1, 0xffff, 0x1000}], 0x9) semget(0x3, 0x0, 0x300) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000013c0)=""/236) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r7) r8 = getgid() sysctl$hw(&(0x7f0000001340)={0x6, 0x12}, 0x2, &(0x7f0000001700)="2dd0460abf9bc7e6158485b6eb974bec749f79209a7c75e1a53d45a6c9195e17ab044d6473f4f8f46c958894fd15c78a1cd9cdf2b35105b96142649940b8e8947f5466435432fc400b31927db1ac392033dad77a0398379c17281b", &(0x7f0000001580)=0x5b, &(0x7f0000001780)="19f393d989cbebf0438ab0a664b35d057f7a6f73df10f8bb3081ace8de38d349aaec267f7792419427c6449d2322ab2d84d5fb86acc2ec05ba1df6ba4651e83518002cb4e704284c57190d3d26fa4a3d1b0e3dbc21fa23fa5613c5e4a6b41090174cef", 0x63) recvmsg(0xffffffffffffffff, &(0x7f0000004cc0)={0x0, 0x0, &(0x7f0000004b40)=[{&(0x7f0000002640)=""/4096, 0x1000}, {&(0x7f0000003640)=""/3, 0x3}, {&(0x7f0000003680)=""/143, 0x8f}, {&(0x7f0000004d00)=""/130, 0x82}, {&(0x7f0000003800)=""/92, 0x5c}, {&(0x7f0000003880)=""/180, 0xb4}, {&(0x7f0000004dc0)=""/4096, 0x1000}, {&(0x7f0000004940)=""/66, 0x42}, {&(0x7f00000049c0)=""/75, 0x4b}, {&(0x7f0000004a40)=""/199, 0xc7}], 0xa, &(0x7f0000004c00)=""/179, 0xb3}, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000012c0)={{0x3ff, r6, r7, 0xffffffffffffffff, r8, 0x0, 0xfffd}, 0x100000001, 0x23, 0x2}) semop(r0, &(0x7f0000000380)=[{0x2, 0x5d32, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x2, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x6, 0x3f}, {0x1, 0xffff, 0x400}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) semget$private(0x0, 0x2, 0x40) setreuid(r3, r3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x649) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001380)=[0x5, 0x0, 0xa, 0xffff]) executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@info_reply}}}}) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x4, &(0x7f00000001c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370828de876fcb661f2a08b2d09b61c4062cbdb155384d6cc7a93a60a034cad57f105b6726006245de7280982232215d9915fe0891a4fcf0908d4ce70d847a9b052041ca0fe93fddace596f7e061385f43da14639", &(0x7f0000000080)=0xfc54, 0x0, 0x25) executing program 1: sysctl$vm(&(0x7f0000000000)={0x2, 0x6}, 0x1, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@in6={0x18, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1000c5b964bb2d061da4000000000000bb60428439fc2c0e8720ec0e78779c802015abc5f239f70dfa9cd230da8bf4790f023833b5d77be26a47f5d31c1b8484506105755fa33e5793878ebda1555ac46a77d633952acdfe0ecb6fc8b209853dc9628df6"], 0x10}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f0000000100)}) r1 = socket(0x1, 0x5, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000000380)="234948246f4b8847a4d75209e64e3b4116c360e035160a56ec985bd56feeed04bbe032d1b7a757d2fe3ae3eeb713b9b7921253762de5b422f3c6e378c360fba7319e7b3000000000000098554f0e2250a4c1d428f90c040b1924a5c744649bf43970cc98003bdc5b13b40ee9034b1a584e0b4fda1628b9321edbb0f535e53466c57a4bfab25c0e3755dfd8bcbb114f3142e4bdf132d5e2", &(0x7f00000000c0)=0x97, &(0x7f00000002c0)="37f0a5c77ad113574793eff19cedead821141ebac7870d63d295baa6fd4b675de893542cab287b440525a38e7dbbcb1a3c8e82b284816f6d19b1c1483bb631e26bea376c2ac51e9e9e626708e6f5d30ef1e45cf512c47c809770f0f682440c67830ed033e01f74061093cb99b3dfbf2d01431d195531165bf2180af6a0229960c0eef2968a439447950951e3b3f1c5357a29106f006614e29ce05b95c4eb61b53c7aaac53bc06f27c0a7d0fd953a1d307d5a8e", 0xb3) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) sysctl$net_inet6_ip6(&(0x7f0000000280), 0x3, &(0x7f0000000080)="3998a8", &(0x7f0000000100)=0x10, 0x0, 0x2c) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140), 0x10) (async) connect$unix(r1, &(0x7f0000000140), 0x10) r2 = socket(0x2, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) (async) listen(r3, 0x0) socket(0x2, 0x1, 0x0) (async) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) (async) connect$unix(r4, &(0x7f0000000000), 0x10) getsockopt(r4, 0x6, 0x9, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/167, 0xa7}], 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) syz_open_pts() (async) syz_open_pts() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x2}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000200)='%/\x00', &(0x7f0000000240)='\\})\x00', &(0x7f00000002c0)='!\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='{}', &(0x7f00000003c0)='\'/$\x8b%{(-)*!.\x00', &(0x7f0000000400)='&)}[$\x00', &(0x7f0000000440)='(\x00', &(0x7f0000000480)='!\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='.\x00', &(0x7f0000000540)='%-:d\x00']) executing program 7: r0 = socket$inet6(0x18, 0x4000, 0x6) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') sysctl$net_inet_icmp(&(0x7f00000000c0)={0x4, 0x2, 0x1, 0xc}, 0x4, &(0x7f0000000100)="fbccce2a8e5dc0adc335f6043081620991d118d1d8df63b8a0a2f4916a89d83944ef0d9137ffeb48efe99e91fc49227f0a19e8d06019180823c40457cb7c0dd459dcb80c7dba2589c99ada34eea82e38f2868f7c5110a969f2a71214b5a290a1186e7f532048b98f", &(0x7f0000000180)=0x68, &(0x7f00000001c0)="35e790b7431029f1075bd7cd8e2b04ed8d59d58b94e5bfb577a05b5e6c9fbf1fd6635ecc34bfc116837a1a7a75cddc60b8059693dce715c15c9ba08f90b4caf2d56b0b4ed05427786ec3bfae0d13", 0x4e) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x0, 0x0, 0x4}, {0x18, 0x1, 0x9c3, 0x7ff}, 0x2, [0x1ff, 0x81, 0x501b, 0x3, 0x11ce, 0x0, 0x52ca, 0x9]}, 0x3c) r2 = getgid() r3 = getegid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[r2, r3, r4, r6, r8]) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4, 0x401}, {0x82}], 0x2}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000440)={0x2, 0x4, {0x1, 0x1}}) r10 = open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x141) getgid() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r11 = kqueue() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) sendmsg$unix(r10, &(0x7f0000000880)={&(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000500)="a649984794aa1ec077cf92d04f53d45fc940c77a4f8d319b99f0c53ecb70056ad5c25a33fa275dfb96406dd9e249c70a9297c2bad21c73", 0x37}, {&(0x7f0000000540)="1557f4566da38c50821045958f600c572d5e58ef9997405f4500d88d9eabb54ac90f61c9954e850b93e3ab777b0321131738c266413267d7c560566f9eb967d1630d1e0a12565473867f67bbc68ac56f4f8dbb1e08c7294bbd59647d09c8e1d86157879f05ab713b29012910f418b80157703bf6287e929e6fdedf91aeb63fcb34ccbc8a022cb26d46af548984cb7ab7da09306c4f2431ab316d09b5d1c2c06edacb8bdcc81378345a56d91d8a610f4d8ea33122459d9447389e6f26a07633876ede06ba67486519826cda55c119", 0xce}, {&(0x7f0000000640)="0d498d69035121bf6623f46324560aac79e510b06f0058d07c4441629da6e7c1196543dfc82983cf6e124d516e150b1ce80e2e56b95fd1f46711a2e595ffc836668f233b416652059b28931fae5e3ac28421aca30fa9e1a309e2fb3505e8b6960ab4a16a1c1e725c10af8979c3b67d6a4dbd8fa753a56510d1e81617ee0380b8cd83f6094fb3eafa886a3677f4ce61ef304f852596e4576a7c6b5ceaf81cf23b653335115c46c86e8ace404b0a7483da6dfc971ab0996eafc1ac83f8171d801a1550b51ec8effcdefd455debeb89355a27391832e140", 0xd6}], 0x3, &(0x7f00000007c0)=[@rights={0x20, 0xffff, 0x1, [r9, r11, r0]}, @cred={0x20, 0xffff, 0x0, r12, r5, r4}, @cred={0x20, 0xffff, 0x0, r7, r5, r6}, @rights={0x30, 0xffff, 0x1, [r10, r10, r10, r9, r10, r9, r0, r9]}], 0x90, 0x40c}, 0xb) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f00000008c0)={'./file0\x00', 0x7, 0x1, 0x8, 0x1, 0x200, 0xffff, 0x10001, 0x2, 0x0, 0x4}) sendmsg$unix(r10, &(0x7f0000000bc0)={&(0x7f0000000940)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000b80)=[{&(0x7f0000000980)="20620b733b767c45b90ce7b05ad8c2164641e05b2cfd417f9a1511a048408070869fe2d4f77890e8e943c06c0f05d5dcab94142f7a578c0102", 0x39}, {&(0x7f00000009c0)="6385ef477765a4f9b80c2ae86186c81bf7db1e6b335a814657748623155205e49ec17ea311e9c44789a2ae68bd5c20d04577dc21139c44959fab3b5d3022a5ded5b6ee58db40ff9d2a5298c68014e1684e0e5a9939b61bac044a65be8ea96aaaa22a6af02288660bc51fed9f34f9b13eb5b7c759a45a8234c2aee7b8a4897b9a1a200c657bed3ef90adfcf3285d3f1dd0ef37f67d05f3200e8", 0x99}, {&(0x7f0000000a80)="d33ca9f6be0e7fe2f4c3f7c64799333a3f3f0ff055d8efb73e98e5a208c4e95ba47b0e", 0x23}, {&(0x7f0000000ac0)="d9792c7a916fe89830b81c493940dfa14d122f29b1be5d36fee67c3000b5124a09119c6cd8c4b3977aacdc850e2d9384a5b4a598fb299c66035f29354e34efea72d273c544ae9d29193885fa487b1a7e9b3ffc952e94f697096f464d71515052025783663bc12f7291936bd4c2e40d87a918db73a512d6497bfd107169ce35e62c48b7b0782c43c21c", 0x89}], 0x4, 0x0, 0x0, 0x406}, 0x1) writev(r10, &(0x7f00000011c0)=[{&(0x7f0000000c00)="b95f8ca0f1ddae6454c0bf5ef4f19a77a5a91e00a5b3f5d1b1b769e74fd7c4aa6d41e41cb4ff0e26f70a21fa5c86292a5f9fcc7f2b42bdff823e176a27d327e7c82057d800304738a28cc94ed60d059e493a6b7149d8c41bae1b226829", 0x5d}, {&(0x7f0000000c80)="41d670fec6b37cd7087b1e14fb8ff65ab64f7002c8bf50f459771ce114b4", 0x1e}, {&(0x7f0000000cc0)="9329fab9d1ceee0bda85b6e42451129620d47d292f6302488105a96ea26dc0ab8746113d48cc0d6d304b83c35930fba9b7bba108086a0b72dcc37c2efecc2a1369499964c268bf70f22ca97d750b248df730b7bd489d8b67326441d1dd79d30bc2d7dcccdff284cfc41fed64231d7cf0a819b8761c43d142a78b208b3d4cbd9bf409bf7895b9d14a40c03906987812db5c70766539675112bd7d1b7ec4371254c6bdbb443a53a10c0ee78b8c2dad7a98c51d241c512a61bebd8b35dbc4d43884f8d9839ad746086440cdc1d5d1755152b943e0", 0xd3}, {&(0x7f0000000dc0)="672542c0c20014c3bd65a3dfc6f47e9b730266bfabe4c3a5332aa6515e3cc0be5ba73b01f105d89de9da1d1fd035c8a7f5c57c4b588a0b725b30b587edf17f1868214619c4c5d57a2a024e5f6d63cc3827eca32580b7698df69925b3c0a2ad30643e254d95bc0438d249bbe6e553c666a0095859f37de41017332405b5722875ff3a1dceb1b7aa0990ca429dc8b3e7e4038ec65c998f06cd6345de369d207b7d1c9e074a1935e03d9b172fa5afe60a12dbdbb2eed892dd8e9fc0f3786ffb3ac52c63deac95fceaa5ffbbf337e41b7810b1cc10ceef854cfa1e3e9c7e6e33717d16bec9147145832f0e1dea973fafe169e98b5881ad8a", 0xf6}, {&(0x7f0000000ec0)="0ee9f028e5f89c64b34c41809a262e2fb1de5a35bdee704b27e4a0b5b49b8c686684a3847aea504c2a6c4e0f83a96d12750fc2055e4be6b566c8355d782f03fc89a69c4a12f3c72a33dde6722cb2f23b7c888e881e39b7bbf4eb95f0d2ca", 0x5e}, {&(0x7f0000000f40)="6ebfa84527e7e6420e0c4e0aca87cecc0a237a741e8539e05d394824b35eef21babeaea4a4bbbf17263a6da8c995e3aa5c1fbe86401781dabfd3b3d608bd9fb19ebfc7f816e92d849370cb3cfcc679ea8cef74e5ed88ea4ce98b0d7366dce652d2d1adb8", 0x64}, {&(0x7f0000000fc0)="b79e2e1cd65f07a208098ddc3163fa351e8f87290b080f33f7ebabf52cb80377e430519fcdfe1f06e115784a4d26f54cdaddb7799463ff1fb737a20d5bf3b3ac9116790debd67bdd5217a968be9fc9e7a57485481913380a8c2154bf6e253f8308a4ff1f7aebade02e243fe7becd8b5c5a12f7db3d302306d89234df5788aca573f1fd11", 0x84}, {&(0x7f0000001080)="87f5622a372259fc2c6a009ebb44a20345f4bf68cd9414a0ddfeb5ad95049587d9674334b427e09aea4d02baf111b0feb2741e69603a337a2c74e14f3f20c29c380c418af3764c99813c627fc4781a24c599324a113e9fa839c8f38498895032bfed100c2293303e", 0x68}, {&(0x7f0000001100)="142834c9f3609e9e4c92221551c70f9a7f4711ac3925a138b725741ff01fdd1192ab00e7763ac60dbeff05a7633452ed413ed41498da7694b45edd11bc923e40cae1a69a6265e517b299c5cb43945424f7ed59d1fe164f5ce689186ece8e5f7fee0cea7a763bd1ca86a4a283cb2cc551098232bf12f4fdc40570377ed60b93d794856b750aeb7dad9273583be349266f833d5e6c3e41f16fd2e4c0c17238fdf49f88cf63ab7671e58a10", 0xaa}], 0x9) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000012c0)={0x4, &(0x7f0000001280)=[{0x3, 0xff, 0x8}, {0xe9ff, 0x20, 0x80, 0x3f5}, {0xfff7, 0x4a, 0x4, 0x2}, {0x30, 0x9, 0x7b}]}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001300), 0xc) sysctl$net_inet_icmp(&(0x7f0000001340)={0x4, 0x2, 0x1, 0x2}, 0x4, &(0x7f0000001380)="9b5adf5fe75cc930df0845177f3a7595cb2197e5cc453f1c283ef426a1174791b44a78355bac75c63e4126af0b06de6c134df1d58c97864eb5907edf316b5435b850e9210a9ed92ef2862d8e9bc56bf11c7e445ea7b8089cb8eabc4c7b158b42f309e0a9ba32283bf6ba3ce57761848b", &(0x7f0000001400)=0x70, &(0x7f0000001440)="f7e09a4e88be27dee817a05e8cf578937d2ed8746d034e77018b5f4a41fe8d1a4e49aff9a66223fef49a4c1a7d5ed6780d634cfa87686cc1bee64dde712c139df2857c29d487d84e774f6ebe859a05f6167c4f58c65cd2f3bb6115d7abb58809e1aef5e36be1cdfcde194e7ab14960b6f44e7cead35953d1f3e8ebebd67bda6261e032e56565839fce0acff16e0cded32253f42ad5c2147488036697a8a89c69535ea862b11b6ac4dcf8559a5b6453e1f70be5e856f03278bf2a687a51a15a8558efddb49d0feb3ad740cfd1ccb1eb3e67afacd816c52afd2743178d5a5989a1467fbeca4ecf98c0399cace22ce38c025dac5f6cd1", 0xf5) nanosleep(&(0x7f0000001540)={0x2, 0x9}, &(0x7f0000001580)) chmod(&(0x7f00000015c0)='./file0\x00', 0x10) msgget$private(0x0, 0x180) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000700)=[{0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a2182d0 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x80, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{}, {0x81, 0x5, 0x0, 0x7}, {0x7}, {0x3}, {0x6, 0x0, 0x7f, 0x1}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x0, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) (async) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x80, 0x4) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{}, {0x81, 0x5, 0x0, 0x7}, {0x7}, {0x3}, {0x6, 0x0, 0x7f, 0x1}]}) (async) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x0, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) (async) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="fc23", 0x14) executing program 2: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xfff, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfcf) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="ab20dac15a572d8d0d6f88414f93cc74443fe8cd1bfb5572261141e9c13c2bb8ed69bd60f6f12b5245f3767a23b6a7e5161ab40cd5b31996d0ed73fdd591b983cf00b69adffeae224092d8e5ed55d85edf2fce0399f95146f3493dc4b69ed7762ff5b93bbef40b7b95215bf1f69f8c001873c18895f7edd300bf57eccc32dbd283a638247c02364bb24d7adeb2908190bad76a3448c47e7f58", 0x99) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x1}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) sysctl$kern(&(0x7f00000001c0)={0x1, 0x2c}, 0x2, &(0x7f0000000200)="5ff52844e664db66489b0f458455698fdc373429c4a81f5d84af9b8ea95021b22b93e58000e8223ec3495528aedcc85ed652d66cca5dfd698eb2d094360b2787f0dcb9860a87f8712634b02742c83cdc4c23194ae60b8eb1f98fa3d5cb3df000d0f96477c317527d5a79d84e1bd25a4b8b04807aa1e496df5bbb66731a32bc9ea7bcf094c9b0832ca1118d442ea06b028fa201a455805266e407f5c4b4852836b0e2c4848d76c4715cadea8b22b63e3fb886675f027797d687690449636da520611031a6484a2c5baedc060e59a06c14dbdc3632993f8540e58b9eddb6a7b21bfa957242c5", &(0x7f0000000340)=0xe5, &(0x7f0000000380)="3683314bdfa96c7fae8758c5042dd8488fdf8c214f8701f4e51eb0cbe1434c6bf740762c2344c919abcc947c5267283787cc3e7317bdee31b048d1dad3d9b17b3a0e733aa0a184f8a4b744a6a451e745e3fa9d8e016ec2bc31647233ca52849f60e19e4ea3626a0b74fb73db3b53e10c253b48ee49f38e81c16926ce9623583452dfaca07f2f88f56258e5176da19d30a559361123b1ba3ca3a6c4139dce52d2b9493bfebdf95285b19324a010159f773eaa39650861c659bd2f0f14ddc1a2f9b07c3a039c5343320555ea95ce6085ae8765d8f4df173431e3d9ac5279f1bb8d2e", 0xe1) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="4b4f9c0d899aa4c5fd59380f3167deb8e2b409a218d1f3c789d98baa7c16c6ce90724bcf9b9166fed6f64a808f1c355da3d131a8a6a14b41c95acf5dcbbe3c421f5838fb119c1397b3023992d0c28d8a7a8d111394b91c160665a67250a04eec3a628084ad192fd786dfd16f61ff694834e6a173cf285c4f53426377efd355531ed72fae5a6931b59399abf4ec5ad015ba87ec1ff3a60b452ad86587cfad11b8222b26ad19ac49a0730f14a53aabd54cac15ea72b26fdfaefb737d9b9bc5efb82f813fb99891ea79817abd2115b83084bd423e8d10359ce907d3ac9a09", 0xdd}], 0x1) (async) execve(0x0, 0x0, 0x0) executing program 2: sysctl$net_inet_ip(&(0x7f0000001880)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, &(0x7f0000001980), 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x3ddd}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) r1 = socket(0x1, 0x1, 0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) readv(r2, &(0x7f0000001340)=[{0x0}], 0x1) r3 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r3, 0x80286987, &(0x7f00000001c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18802, 0xf6) openat(r4, &(0x7f0000000040)='./file0/file0\x00', 0x80, 0x102) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) seteuid(0xffffffffffffffff) (async) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) (async) r1 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r1) (async) r2 = geteuid() setuid(r2) (async) close(r0) (async) socket$inet(0x2, 0x1, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002240)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0xd530}]}) (async) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r5) (async) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x9) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x2}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) open(0x0, 0x0, 0x0) (async) ioctl$VNDIOCGET(r6, 0x41946472, &(0x7f0000000480)={'./file0\x00', 0x8, 0x3ff, 0x1}) executing program 6: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast1, @multicast1}}}}}}) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x4, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x6, 0x3, 0x20) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000002c0)=[{0x35}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) connect$unix(0xffffffffffffffff, 0x0, 0x0) flock(r0, 0x3) syz_open_pts() syz_open_pts() executing program 2: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000380)={0x1fffc, 0x0, 0xfffffffe, 0x0, "0100dd2dfa7f0000001e00c0f937f2126f2de900", 0xfc, 0xc}) sysctl$kern(&(0x7f0000000340)={0x1, 0x2c}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) sysctl$vfs_fuse(&(0x7f0000000340), 0x3, &(0x7f00000003c0)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce6875cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b00"/334, &(0x7f00000002c0)=0x14e, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf179217cdc82ecf3209895fef9d6e4bdc40004542e5fd05404eafd6be0ce13703eb165aa446ea721719e6b1ade9950e1810cb0090c498c76b1007352fb24e3d02b08ad18fedd78e24d789b0b42d92f3dca73196e92ebcc619b382cf3a8f656637dff83729235ce8e7adb802fe6e038982430854dfece38014d4036cc21f0e50c242b4edfeaf52d86d60b8d533901b1888eaea20bfd260a5c5123fb64c3426fe5efcac8500713893eef9b0e8412cc342583492c7e92f905fe3c707a8fb011da78233279f637b09fbcd95a11b3ea08642c4f15410087172edd6bccf07e66afd10698295c13aa67c6514ac34ab0558167b1772cbce3076216895b4b33e0ae22f392b21c98e38cd4fa863f23bb89a57ce4725991c11f65ae7f7e681b4bf8458a798c061d9ae88b3990f20ad434edc30f7322b41dd6ad9c8acf088283dfcc0c049337900c0797af9c978a3fbfc09b64e607d7b44114162201dbd81992b9a44fcb2fb3f9fb62c09516c31cc2f267a6c8bb2f0a6a458cacf972fb6edd5eebec468898749247269359859a45675be80c5b73ff8f2e08ddf29f4ad78d9eea87f26f8b41af77d80165211e1491f8a3a31a18209f5f8a2d30e3a4210e1a41a7ffed96aa9da74644a7dd6a9de6e2bf4a6417c648abcf803924cf23044c364047137c33042eec1e8a24409a677539ce2a37ea3511e3f9ee959f8fbc07fdc405598e727b31161f7f27adcb85105f9b1434a49a9d1217cc91ff48c9b9f74c672c641f5b914a441c7f6fddf81e63ea21f3f814988f96674b9a1fac8d281b87372a0f796860c4e214922e498976f9036599625a787b16feb7a9cb114e3b9823ea30779e9586e3120950e5cdf0a90f04fc70bf81a37b2488f3c40e4f9120756ac7f7b05e5864dc3b6dcbdfffd10ba0946cfd3879ca75977a1971525032dcd5fc4b55dabee3314f542a87db21dcc0083d14f629e5dacb8eb91c229136a450fd8fbfca15974c007e841d5f1dafd31972bf88e5c1c7d6ddcf42b1d7cb92969ba2af3422e6069608bb44cffacf190fc4408b1241dd9a4c7df49cbd9ac0862166a4c3c65dc99efb2ca507c3c4b6e5a6933546ed5f13eda13ebf66a968ab9640c49b1e9c0b9eb454bc778a4aff0be5808a59a415b13e17f953f5669321b060651f3d3145fee4667b48609cff74f62346f4fe6cd1fa74bfdef9d88659314f1140eb9d726ea0cd43089b7eb9a0c432aeae13262e630dfc0134127b556b9b1205239f288d7d17cca7c72de4b09f116ef6dadab17775ac3cae2167e80eff7ba28d8c5bdab926f0dcf485cf08df0a2578e9ffcf64502c0b166613d93927086babf143de9be056a7afce25a5fb42b3179561dbbb140a42a231cc50073f88fe52ebbaa94614d18cd7d1be0e6f6633d5090e5eec1c35f816801ae2621a083a62d8c8b1a85a9bde19fcd9c009d7bfa404859c35b73f8b36bc69f0d3b72bcbf481f0f59a99d7a14f88855f01745bdc56acfe0078f0eebb7dcdd67fa68aad58370a8413db1884c69ff45cd4ba5afd82e1852d55f10adc84770f7036de9b9d2c5a8b950485ef5ef2b2723b88e73b001fe80570ef1aa6513b2896935557e01ab33b4b901d0c68a55f8d4ac72d47927e6687c4cb791a1387795a81653c55376d85305aaebdfc1ee651f8918515a50ee649fc912dc52bf4856f3042895b457f9cbdc078c546c72", 0xff4) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x0, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) mkdir(&(0x7f0000001540)='./file0\x00', 0x10) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r2, 0x0, 0x0, 0xfffffffffffffc01) setreuid(0x0, 0x0) unveil(&(0x7f0000000280)='./file1/../file0\x00', &(0x7f0000000100)='c\x00') rmdir(&(0x7f0000000040)='./file1\x00') r3 = open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffff9c, &(0x7f00000015c0)=@abs={0x1, 0x0, 0x0}, 0x0) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 4: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) socket(0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) r1 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f5178a07764511985903f8cd1c08786d90a", 0xac}, {&(0x7f0000000000)="b309e5ae27ba8093a50c1156e69244873a6707000000964f6d3a48fd5e5848cfb2ffe44c84eac35e2bb1d34f984e92b1cb", 0x31}, {&(0x7f0000000040)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000100)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12", 0xee5}], 0x4) r4 = socket$inet(0x2, 0x2, 0x0) r5 = open(&(0x7f0000001300)='./file0\x00', 0x80, 0x1b8) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f00000014c0)={0x10, 0x9, [{&(0x7f0000711000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x666}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000498000/0x3000)=nil, 0x3}, {&(0x7f0000104000/0x2000)=nil, &(0x7f0000130000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000222000/0x2000)=nil, 0x8}, {&(0x7f0000152000/0x3000)=nil, &(0x7f00002dd000/0x2000)=nil, 0xffffffffffffff1c}, {&(0x7f000041c000/0x4000)=nil, &(0x7f0000432000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f00006b0000/0x4000)=nil, &(0x7f000031e000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000483000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000198000/0x3000)=nil, &(0x7f000048e000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00001cd000/0x1000)=nil, 0x200}, {&(0x7f00000d6000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f000022e000/0x2000)=nil, &(0x7f00003a5000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f000009c000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9699}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x81}, {&(0x7f00002b7000/0x2000)=nil, &(0x7f0000336000/0x2000)=nil, 0x5}], './file0\x00', 0x9}) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$hw(&(0x7f0000001000)={0x6, 0xa}, 0x2, &(0x7f0000001040)="456fb6b6804d92a6bc94fdf525e0ae2c23b68d4d879b8e9204aef6f184984bb289c0549d9dde47845ed015e4445dee9d906603553fa44d7dd44fd51b33727a1fe7119a30506bd7c1f6d12320514c63e57ebc34914fff8e10b7febed7d4b624922a7216bb2e30879191ae270f6dd2c639cdeb7c3bba6a58a48e686ae28bac700fa65d74ebe1991e8f3fe52f642ac8f7644638311995a4ea2365d370aa927f5b9aab", &(0x7f0000001100)=0xa1, &(0x7f0000001140)="27a7528b92d20398342941fe58974d1ca5f8d46670f4715184e2c34ea8635b95eae9d136891ec775ab28165f2b1595423cc104d7ea79db62f0bdcaa16e977723349044b8dc534e1ce06d1df76a94db8387a60eb249c129d4ecd960d0a98306d7686ee82380018b9db2cc360014a99bdce1b9d9e5036b77f02893e4baf11461614f8fb8ae8e8ffe2ba9dcd6845fd33905c9570a230366d64734e5e57c4ef04f1d6328039d08c2a54475c58315a491852273d4dedb9d6210264c25f972a3758882a8afcedca5785dc1f910f98a95c655e9465f539a8aece499719dfb287028c203cfdb02ea25", 0xe5) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r6) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f00000000c0)="ea400000f3ff0000", 0x8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000700)=[{0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) (async) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getpeername$unix(r0, 0x0, &(0x7f0000000080)) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x3a, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@info_reply}}}}) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setreuid(0x0, 0xee01) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000080)) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) executing program 2: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r1 = kqueue() (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xfff, 0x0) (async) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) executing program 4: r0 = socket(0x10, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000140)=0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000300), 0x10) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$net_inet_tcp(&(0x7f0000000540)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000040)="03000000", 0x4) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="8581f23ef3abc924a42be6a81aac68da941b4526a2a7e30658a5e639", 0x1c}, {&(0x7f0000000d40)="cb2d5ef9a8d99d037f539ac9413d6931dc1480d5565c41e2ed65efba784fcf6d2c8b60c7cb560e8e88a3caea5655d6ee39b699f070364377a240ac876aa06867c4fc92c60b5af3d9ef26b087c5ecbf07fd69d0d2c7", 0x55}], 0x2, 0x0) executing program 4: r0 = getuid() open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) setreuid(r0, r0) r1 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) r2 = getuid() r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) openat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x88) setreuid(0xffffffffffffffff, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1890, 0x0) setreuid(0xee00, r2) r4 = getuid() setreuid(0xee00, r4) r5 = semget(0x0, 0x3, 0x440) semctl$GETZCNT(r5, 0x0, 0x7, 0x0) r6 = getgid() r7 = semget(0x0, 0x1, 0x668) r8 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000400)={{0x4, r8, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r9, r8, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x401, r2, r6, 0x0, r9, 0x80, 0x3}, 0x6, 0x0, 0x9845ca3}) setreuid(r4, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x4, 0x490) r11 = semget$private(0x0, 0x2, 0x510) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x10000, r0, 0x0, r1, r10, 0xf1, 0x4}, 0xfffffffffffffffb, 0x393, 0x100}) chown(&(0x7f00000003c0)='./file0\x00', r4, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000300)=""/178) executing program 2: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) getuid() mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r2 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r2, 0x0, 0xa8, 0x1}, 0xfffffffffffffffb, 0x0, 0x5}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xffffffffffffff4e) r5 = semget$private(0x0, 0x5, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000500)=0xc) socket(0x1e, 0xc003, 0x0) close(0xffffffffffffffff) setreuid(r2, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r4, 0x0, r4, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r5, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x4, 0x1, 0x800}, {0x4, 0xa3, 0x800}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r6, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) clock_settime(0x100000000000000, &(0x7f00000002c0)={0x1000}) semop(r5, 0xffffffffffffffff, 0x4) setreuid(0x0, 0xffffffffffffffff) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x7, r1, r4, 0x0, r4, 0x0, 0x2}, 0x7, 0x7, 0x4}) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000340)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) executing program 1: syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000183a010000000000", @ANYBLOB="39750866def727aeb3d6d41cf066e9445c8d687a2072f21320273f8f"]) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x100) syz_extract_tcp_res(&(0x7f0000000040), 0x3d2f3f3d, 0x9) executing program 4: setrlimit(0x4, &(0x7f0000000040)={0xc5, 0x300000000000054}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0xfffffc00, 0x80a19f, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = getuid() setreuid(0xee00, r4) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x90) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc018696c, &(0x7f00000001c0)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="8b", 0x1}], 0x1) executing program 5: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000380)={0x1fffc, 0x0, 0xfffffffe, 0x0, "0100dd2dfa7f0000001e00c0f937f2126f2de900", 0xfc, 0xc}) (async) sysctl$kern(&(0x7f0000000340)={0x1, 0x2c}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) sysctl$vfs_fuse(&(0x7f0000000340), 0x3, &(0x7f00000003c0)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce6875cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b00"/334, &(0x7f00000002c0)=0x14e, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf179217cdc82ecf3209895fef9d6e4bdc40004542e5fd05404eafd6be0ce13703eb165aa446ea721719e6b1ade9950e1810cb0090c498c76b1007352fb24e3d02b08ad18fedd78e24d789b0b42d92f3dca73196e92ebcc619b382cf3a8f656637dff83729235ce8e7adb802fe6e038982430854dfece38014d4036cc21f0e50c242b4edfeaf52d86d60b8d533901b1888eaea20bfd260a5c5123fb64c3426fe5efcac8500713893eef9b0e8412cc342583492c7e92f905fe3c707a8fb011da78233279f637b09fbcd95a11b3ea08642c4f15410087172edd6bccf07e66afd10698295c13aa67c6514ac34ab0558167b1772cbce3076216895b4b33e0ae22f392b21c98e38cd4fa863f23bb89a57ce4725991c11f65ae7f7e681b4bf8458a798c061d9ae88b3990f20ad434edc30f7322b41dd6ad9c8acf088283dfcc0c049337900c0797af9c978a3fbfc09b64e607d7b44114162201dbd81992b9a44fcb2fb3f9fb62c09516c31cc2f267a6c8bb2f0a6a458cacf972fb6edd5eebec468898749247269359859a45675be80c5b73ff8f2e08ddf29f4ad78d9eea87f26f8b41af77d80165211e1491f8a3a31a18209f5f8a2d30e3a4210e1a41a7ffed96aa9da74644a7dd6a9de6e2bf4a6417c648abcf803924cf23044c364047137c33042eec1e8a24409a677539ce2a37ea3511e3f9ee959f8fbc07fdc405598e727b31161f7f27adcb85105f9b1434a49a9d1217cc91ff48c9b9f74c672c641f5b914a441c7f6fddf81e63ea21f3f814988f96674b9a1fac8d281b87372a0f796860c4e214922e498976f9036599625a787b16feb7a9cb114e3b9823ea30779e9586e3120950e5cdf0a90f04fc70bf81a37b2488f3c40e4f9120756ac7f7b05e5864dc3b6dcbdfffd10ba0946cfd3879ca75977a1971525032dcd5fc4b55dabee3314f542a87db21dcc0083d14f629e5dacb8eb91c229136a450fd8fbfca15974c007e841d5f1dafd31972bf88e5c1c7d6ddcf42b1d7cb92969ba2af3422e6069608bb44cffacf190fc4408b1241dd9a4c7df49cbd9ac0862166a4c3c65dc99efb2ca507c3c4b6e5a6933546ed5f13eda13ebf66a968ab9640c49b1e9c0b9eb454bc778a4aff0be5808a59a415b13e17f953f5669321b060651f3d3145fee4667b48609cff74f62346f4fe6cd1fa74bfdef9d88659314f1140eb9d726ea0cd43089b7eb9a0c432aeae13262e630dfc0134127b556b9b1205239f288d7d17cca7c72de4b09f116ef6dadab17775ac3cae2167e80eff7ba28d8c5bdab926f0dcf485cf08df0a2578e9ffcf64502c0b166613d93927086babf143de9be056a7afce25a5fb42b3179561dbbb140a42a231cc50073f88fe52ebbaa94614d18cd7d1be0e6f6633d5090e5eec1c35f816801ae2621a083a62d8c8b1a85a9bde19fcd9c009d7bfa404859c35b73f8b36bc69f0d3b72bcbf481f0f59a99d7a14f88855f01745bdc56acfe0078f0eebb7dcdd67fa68aad58370a8413db1884c69ff45cd4ba5afd82e1852d55f10adc84770f7036de9b9d2c5a8b950485ef5ef2b2723b88e73b001fe80570ef1aa6513b2896935557e01ab33b4b901d0c68a55f8d4ac72d47927e6687c4cb791a1387795a81653c55376d85305aaebdfc1ee651f8918515a50ee649fc912dc52bf4856f3042895b457f9cbdc078c546c72", 0xff4) (async, rerun: 32) r1 = syz_open_pts() (rerun: 32) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x0, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) (async) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) (async) mkdir(&(0x7f0000001540)='./file0\x00', 0x10) (async) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r2, 0x0, 0x0, 0xfffffffffffffc01) (async) setreuid(0x0, 0x0) unveil(&(0x7f0000000280)='./file1/../file0\x00', &(0x7f0000000100)='c\x00') rmdir(&(0x7f0000000040)='./file1\x00') r3 = open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') (async) setreuid(0xffffffffffffffff, 0x0) (async) r4 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffff9c, &(0x7f00000015c0)=@abs={0x1, 0x0, 0x0}, 0x0) (async) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0x0, 0x83}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x400, 0x0) mkdirat(r1, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) faccessat(r1, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbd, "0000c6f26461c094f4ffffffff00"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 2: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) socket(0x0, 0x0, 0x0) (async) accept$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) (async) r1 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x0) (async) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f5178a07764511985903f8cd1c08786d90a", 0xac}, {&(0x7f0000000000)="b309e5ae27ba8093a50c1156e69244873a6707000000964f6d3a48fd5e5848cfb2ffe44c84eac35e2bb1d34f984e92b1cb", 0x31}, {&(0x7f0000000040)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000100)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12", 0xee5}], 0x4) (async) r4 = socket$inet(0x2, 0x2, 0x0) (async) r5 = open(&(0x7f0000001300)='./file0\x00', 0x80, 0x1b8) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f00000014c0)={0x10, 0x9, [{&(0x7f0000711000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x666}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000498000/0x3000)=nil, 0x3}, {&(0x7f0000104000/0x2000)=nil, &(0x7f0000130000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000222000/0x2000)=nil, 0x8}, {&(0x7f0000152000/0x3000)=nil, &(0x7f00002dd000/0x2000)=nil, 0xffffffffffffff1c}, {&(0x7f000041c000/0x4000)=nil, &(0x7f0000432000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f00006b0000/0x4000)=nil, &(0x7f000031e000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000483000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000198000/0x3000)=nil, &(0x7f000048e000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00001cd000/0x1000)=nil, 0x200}, {&(0x7f00000d6000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f000022e000/0x2000)=nil, &(0x7f00003a5000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f000009c000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9699}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x81}, {&(0x7f00002b7000/0x2000)=nil, &(0x7f0000336000/0x2000)=nil, 0x5}], './file0\x00', 0x9}) (async) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) sysctl$hw(&(0x7f0000001000)={0x6, 0xa}, 0x2, &(0x7f0000001040)="456fb6b6804d92a6bc94fdf525e0ae2c23b68d4d879b8e9204aef6f184984bb289c0549d9dde47845ed015e4445dee9d906603553fa44d7dd44fd51b33727a1fe7119a30506bd7c1f6d12320514c63e57ebc34914fff8e10b7febed7d4b624922a7216bb2e30879191ae270f6dd2c639cdeb7c3bba6a58a48e686ae28bac700fa65d74ebe1991e8f3fe52f642ac8f7644638311995a4ea2365d370aa927f5b9aab", &(0x7f0000001100)=0xa1, &(0x7f0000001140)="27a7528b92d20398342941fe58974d1ca5f8d46670f4715184e2c34ea8635b95eae9d136891ec775ab28165f2b1595423cc104d7ea79db62f0bdcaa16e977723349044b8dc534e1ce06d1df76a94db8387a60eb249c129d4ecd960d0a98306d7686ee82380018b9db2cc360014a99bdce1b9d9e5036b77f02893e4baf11461614f8fb8ae8e8ffe2ba9dcd6845fd33905c9570a230366d64734e5e57c4ef04f1d6328039d08c2a54475c58315a491852273d4dedb9d6210264c25f972a3758882a8afcedca5785dc1f910f98a95c655e9465f539a8aece499719dfb287028c203cfdb02ea25", 0xe5) (async) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r6) (async) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f00000000c0)="ea400000f3ff0000", 0x8) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) (async) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) executing program 1: syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000183a010000000000", @ANYBLOB="39750866def727aeb3d6d41cf066e9445c8d687a2072f21320273f8f"]) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x100) syz_extract_tcp_res(&(0x7f0000000040), 0x3d2f3f3d, 0x9) executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="d97c068af34d4eb35157f9c1c7281b6ea870ddfdb5e5e4", 0x17}, {&(0x7f0000000100)="16c46c3d6521ccdf5a7a3fb6e50c4d6de72a2de51faeed6dad147929da756d1669b213c569a1d26ffd13622117a5780fa8da16ff570f6e192d94de5935737d60bc0b921e7c706592cccd5467a6e5a5a25415026f66ec96029e7a9c96f7d7bb641eb75865d352bbdeaca329962adffaf764d7544100aba41d5807ab4ae5ea68eeba09ab4fc226a0578d1e77720a679e059d1bc7c00bbf1067bad58a104a88", 0x9e}, {&(0x7f00000001c0)="597c9c9c74881ac930604656e5db62a73df17876af9c58f4324620160987c6403f0c53dc3c182f3fc276e37fb78cb43845fdc0767bf03f95186df8234d3d34d6c87d76047fd4d1f909e1483805a71e25bbbc687e190168ea71efafb5e263b34e66d3e802d866598dfa7a24650e2c6f6e2021dd425a51a1c9008302", 0x7b}], 0x3, 0x0, 0x0, 0x3}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x2d, 0x40}, {0x0, 0x5, 0x0, 0xffdffffe}, {0x8, 0x8, 0x12, 0x6}, {0x236, 0x81, 0x1, 0xfff}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="016cb0d8e5c3deeb08b3545b775eb7a16e31d6ef923fd223e18bb8829bf54323", 0x20}], 0x1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x40, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001840)='./file0\x00', &(0x7f0000000240)='./file2\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file2\x00') r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r2, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000000), 0x0) executing program 5: sysctl$kern(&(0x7f00000000c0)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x12}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000180)="dddbd963", 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20848, 0x22) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r4, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r5, 0x2) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) r6 = msgget(0x3, 0x0) msgsnd(r6, 0x0, 0x0, 0x800) r7 = semget$private(0x0, 0x4000000009, 0x82) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x156, 0x8000}, 0x5, 0x101, 0xfffffffffffff394}) r8 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xffffffffffffff07) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000002c0)={{0x1, r8, r11, r10, 0xffffffffffffffff, 0x60, 0x7}, 0x3f, 0x400006, 0x3e}) semop(r7, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d92be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x3800}, {0x4, 0x2}], 0x4) semop(r7, &(0x7f0000000440)=[{0x0, 0x4, 0x1800}, {0x68b7235b7dde90ed, 0x9a9}, {0x0, 0x1f, 0x400}, {0x4, 0x2a5, 0x1800}], 0x4) geteuid() semop(0x0, &(0x7f0000000340)=[{0x2, 0xb74d}], 0x1) semop(r7, &(0x7f0000000480)=[{0x2, 0x0, 0x1000}, {0x4, 0xf, 0x800}, {0x4, 0x2}, {0x1, 0x1, 0x1000}], 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) semget(0x0, 0x4, 0x2) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="8581f23ef3abc924a42be6a81aac68da941b4526a2a7e30658a5e639", 0x1c}, {&(0x7f0000000d40)="cb2d5ef9a8d99d037f539ac9413d6931dc1480d5565c41e2ed65efba784fcf6d2c8b60c7cb560e8e88a3caea5655d6ee39b699f070364377a240ac876aa06867c4fc92c60b5af3d9ef26b087c5ecbf07fd69d0d2c7", 0x55}], 0x2, 0x0) executing program 2: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x81}], 0x9, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xcd) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r5, &(0x7f0000000240)=[{&(0x7f0000000280)="d2a106f3c344d43cf085e2ecbdc0d0846d37b5a13a13a516233106cbd6048afdf4e3c19bdaf4dce56a598e159c37fefa2a866c9cabea11349028c976f622d73f39fd978be40711332942189bb29e8c100bb461cfb7c87a821d2e276a9bf0f68b8bbd96f2641ee83b9692ab02152ec88ee615c9627520ddf0a2953145544c75ed66db1f9b9e045d0a16c7f79ff410b0051caad2c560344b887e92fabe112526f103abfced802361f1858b379b4c3740243bcc02040000000dc9f6c14e22677a12d8bb8bff3d913e1b65802163d518ee73993d0973ae800d93e5c3e7583f9c4530164cf95ef32a163e29fae187b8889a45652909c25fb355f8af706e8b59884f0abb6026dec5205209d97f0b69f6cde22fb1bee6c21238e15c90944ae8f5f3d7ccaea52af9589b840550332e", 0x12b}], 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000500)={0x2, 0x8, 0xa97d, 0x7fff, 0x2, 0x7, 0xff, 0x10, [{0x80000000, 0x2, 0x100, 0x4}, {0x5, 0x1, 0x81, 0xffffffc0}, {0x0, 0x80000001, 0x0, 0x4}, {0xe8d, 0x8, 0x2, 0xfff}, {0x2, 0x9, 0x1000000, 0x10000}, {0x1000, 0x101, 0x2f, 0x3}, {0x53f9, 0x4, 0x3, 0x5}, {0x4, 0x6, 0x25}, {0x42b, 0x7, 0x0, 0x80000000}, {0x8000, 0x8000, 0x7, 0x200}, {0x3, 0x6, 0x200, 0x80000001}, {0x10000, 0x3f, 0x81, 0x779}, {0x5e2b, 0x81, 0x2de6, 0x5}, {0x8001, 0x80000000, 0x1f, 0x401}, {0x10001, 0x5, 0xffffffff, 0xa7}, {0xe1, 0x6, 0x4, 0x4}]}) execve(0x0, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x0, "f1028bf82140518eac1de16cca1761e7b2979d0f"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000240)='K', 0x1}], 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)="4b4f9c0d899aa4c5fd59380f3167deb8e2b409a218d1f3c789d98baa7c16c6ce90724bcf9b9166fed6f64a808f1c355da3f431a8a6a14b41c95acf5dcbbe3c421f5838fb119c1397b3023992d0c28d8a7a8d111394b91c160665a67250a04eec3a628084ad192fd786dfd16f61ff694834e6a173cf285c4f53426377efd355531ed7e0228ca16623", 0x88}], 0x1) execve(0x0, 0x0, 0x0) close(r0) executing program 5: r0 = getuid() open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) setreuid(r0, r0) r1 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) r2 = getuid() r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) openat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x88) setreuid(0xffffffffffffffff, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1890, 0x0) setreuid(0xee00, r2) r4 = getuid() setreuid(0xee00, r4) r5 = semget(0x0, 0x3, 0x440) semctl$GETZCNT(r5, 0x0, 0x7, 0x0) r6 = getgid() r7 = semget(0x0, 0x1, 0x668) r8 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000400)={{0x4, r8, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r9, r8, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x401, r2, r6, 0x0, r9, 0x80, 0x3}, 0x6, 0x0, 0x9845ca3}) setreuid(r4, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x4, 0x490) r11 = semget$private(0x0, 0x2, 0x510) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x10000, r0, 0x0, r1, r10, 0xf1, 0x4}, 0xfffffffffffffffb, 0x393, 0x100}) chown(&(0x7f00000003c0)='./file0\x00', r4, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000300)=""/178) executing program 7: r0 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x121) writev(0xffffffffffffffff, &(0x7f0000000300), 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() seteuid(0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x31, 0x0, 0x0) setuid(r3) setegid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = semget$private(0x0, 0x4, 0x1f2) semop(r7, &(0x7f00000005c0)=[{}], 0x1) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000480)=""/163) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, 0x0, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x20) mmap(&(0x7f0000011000/0x1000)=nil, 0x1000, 0x0, 0x5813, r0, 0x8) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) close(0xffffffffffffffff) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r8 = getuid() semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000ac0)=""/266) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, 0x0, r5, 0x0, 0x55, 0xb}, 0xfd4, 0x2, 0x3ff}) seteuid(r8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x40001, 0x0, r6, 0x0, r1, 0x0, 0x13f}, 0x200000000000202, 0xffffffffffff0002, 0x10001}) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000440)=""/64) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) executing program 2: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x1) getpid() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000680)={0x2, &(0x7f00000000c0)=[{0x80}, {0x3}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000006c0)={0x5, &(0x7f0000000640)=[{0x8, 0x1, 0x1, 0xfffffff9}, {0x6, 0x44, 0x20, 0x2}, {0xf5cc, 0x1, 0x14, 0x8000ff}, {0x400, 0xe4, 0x36, 0xae5}, {0xf000, 0x5, 0x0, 0x8000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x4, 0x3d, 0x9, 0xffff}, {0x38, 0x5, 0xa, 0x3}, {0x5, 0x4b, 0x2a, 0xa5f}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000280)=[{0x400, 0x1, 0x80, 0x7fffffff}, {0x17d, 0x2, 0x81, 0x4}, {0x3, 0xcb, 0xfc, 0x7ff}, {0x8, 0x3, 0x1, 0xff}, {0x2, 0x6, 0x6, 0x6}, {0x80, 0xd2, 0x7, 0xfffffffc}]}) write(r2, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d4a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e2d44c9516fad549535cab88727c92e4ea9cdbba98eea2a991e9839ac01634a347850dd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe2777", 0xce) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000600)={0x3, &(0x7f0000000200)=[{0x45, 0x7, 0xff, 0x9}, {0xe2c, 0x7f, 0x8, 0x2}, {0x400, 0x3, 0xf7, 0x5}]}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{r3, 0x40}, {r5, 0x1}, {r3, 0x40}, {0xffffffffffffffff, 0x40}, {r6, 0x40}, {r2, 0x4}], 0x6, 0x86) write(r4, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r4, r2) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 0: syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa642d4ebbc28f86dd6037168400146700545977ab17285cb8df4e689c13c26af3fe8000000000000000000000000200aa4e214e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_extract_tcp_res(&(0x7f0000000000), 0x80000000, 0x80000001) executing program 3: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="e930c3d64b35a474c338c32396254000b2ec4427ec429b8441a8b5675e7a02127dd3c6a8fded51ee2f9edb10c64beee297f2b7d87c99a784f93e54f61aafdd52ae51b1f693ba9d8df02027c457f992f512924a316c0a21b93058710ac584a6d623fe9c55d6317309279eed738c5d49e57e239f1328f9a2587c8e824612c6b2f29f062030b5cf1d435d5be30eff38c8d569deca6238902cee04fbbef0f7192902f1ba2397febfc3f06d204a13f1f0316bb1f6bf9abbf49a46a825a534eb0f3f95b08cbad8c2773e53832e81b52f7bc29917a0", 0xd2}, {&(0x7f0000000400)="fd5c7e3150dbf9a3d29f4e9404d77b4faa467624eb10b42a28100d154c6309f414c9d431bc8b73c2192e9f396ac4d6dc80e1", 0x32}], 0x2) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = dup(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)) socket(0x2, 0x3, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r4 = accept$inet(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x7) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000040)=0x3ff, 0x2) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(0x0, 0x0, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000002c0)) r6 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r7 = socket(0x2, 0xc006, 0x2) connect$unix(r7, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000020000000000000a"]) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x2}]}) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x1d}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getsockname$unix(r1, 0x0, &(0x7f00000001c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) socket(0x18, 0x1, 0x0) r3 = socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000001240), 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000000140)="4227fa62c66f187486c762f5a230900fa5b43bde8b054290270f1ebd4725", 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000000)=0xfffffffa) syz_emit_ethernet(0xe, &(0x7f00000001c0)=ANY=[@ANYBLOB]) syz_emit_ethernet(0xe26, &(0x7f0000000340)=ANY=[@ANYBLOB]) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(r3, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) r6 = dup2(r0, r1) kevent(r6, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x1, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r7, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af982a17c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a841fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b326946780572bd8b3118beedb280b5138b1108d0b4ce3", 0x79d, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r1}) close(r1) socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) getppid() ioctl$FIONREAD(r2, 0x802069c3, &(0x7f00000001c0)) dup2(r1, r0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r0) setreuid(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x400, r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae52fbb2adda99b4f53bd8af7b58d97059b21b6c82dfed8e0cd854c134f1379b76a827db8a8a265627b588bc3512ce2c4fe7c8654fe285095d6122b119d8b07944ac0cdaaf2345434cee52b394f9e0d329281e2bcb8eab6be071bb909073425af69f625b4b370e402b1c2cd245a0761650fd0774da4f0bc7c482b24f9ab7e", 0x92}], 0x1) executing program 5: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mlock(&(0x7f0000400000/0xc00000)=nil, 0xc00000) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = syz_open_pts() ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000480)=0x7fffffff) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) dup2(r2, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000140)="71f91e3471ac0058bc5491501d94a34b8e5f84cf71b59c7afec370824638aeb61ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024a8f0ceda203c740de9737c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d50529081c5411ea355d1c482416ff8fc8dfdbb749234cf059af94e5cfbe8445d0a020b30c3b079269843436ca772ccda03b0e", &(0x7f0000000080)=0x10, 0x0, 0x2) close(r3) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = socket(0x18, 0x3, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0)="f7221f881021f4f347e25635a4fdaa7fcdd2d520cd7f46dadfa4ac4fe7826a41f61aa05b19e73883c0fe733b529b1c3a9a0c1539fd355d5f15a709687e802d030e87351d1b7a076282bec99d7110e3bfb61cb8636ebe2afc650fa05591172854031248f9cdfceaad7ad338b03d0e8d9a4e4af0d66d1e28d588d873008b4ca2aed94a1db2c30aea1e92dfa161d3361ee1cf5b2bcd858643a4a3439e43c1bd7044464a80740bc9c329a0c49454b9dd58537620e0ce85194bf0e7aba54d52a4897ab8e5e47525420699f9c9a3f07e562079e900729e5fba4310bec088c84b5d34e4eefa69f44367d90ae724010a6743ef05ea1c8eac9d79eb253692429c680b700a", 0x100) setsockopt(r0, 0x1000000029, 0x40, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x12, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800754310b0de12edbc00009078e00000020000000094060000000000004e214e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8000000090780000080a000000000000000000009cff0f0000458dd890fb9025d4b01c63c766f19d837e458e33a678d5c5c6d9fa3581fa5ee7b1a11dcaa36bfef456a8f5ec4fa3680837d85eb63d98b366083427bb0071e36e9abb4be203ce9daccf1f7041025fd34328cfc83994966e0b6d3a74c5e043d90092c960102e45fb8e8f556e264f17ad59b692ca0f5b973f8a1f82771c8a2c3eaff81648e086658aac4b33ff4abab9813522a483b1254c4f620dac4a611acefdb82a147df40f51e3f5957a15f632146eb578235f990a00d556b4620123af385c9e09a67ab6d34f6dfb0403332ef7fce7259e20ad0da430add892fccdc606000000b98906f4d2f382cb8219de48"]) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000100)=""/191, 0xb1}], 0x0, 0xfffffffffbfffffb) executing program 3: syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffff3c0000000000009078000000000000000094b14e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="b00000009078000003030003030013120aa2f7ac5dc1e2f0aecbdf681099f14f"]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r0 = socket(0x0, 0x0, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x8000, 0x80}, {0x18, 0x0, 0xfffffc01, 0xffffffff}, 0x2, [0x16, 0x63b, 0x3f, 0x4, 0x2f1a, 0x3f, 0x7106, 0xfffff641]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x3}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/209, 0xd1}], 0x1) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="8581f23ef3abc924a42be6a81aac68da941b4526a2a7e30658a5e639", 0x1c}, {&(0x7f0000000d40)="cb2d5ef9a8d99d037f539ac9413d6931dc1480d5565c41e2ed65efba784fcf6d2c8b60c7cb560e8e88a3caea5655d6ee39b699f070364377a240ac876aa06867c4fc92c60b5af3d9ef26b087c5ecbf07fd69d0d2c7", 0x55}], 0x2, 0x0) executing program 4: setrlimit(0x5, &(0x7f0000000980)={0x46, 0x63}) (async) r0 = syz_open_pts() close(r0) (async) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000a80), 0x10) writev(r1, &(0x7f0000000100)=[{&(0x7f00000005c0)="6426f0c17b74684c111545e7487273f9053e2389afc4dd58cee71c3f5af4bed3580600116912860afba1d674023241ea703ed3944b8fea5adce906000000cda12e3b2133d81f9b5c3e13d6176bd5acd1e80870b2fdb129ece77b040c8d10f960acecbf676b03d3984822ece13d74c713eb0200aba3afedb8dfbdf04ddba83ab761039982cd78e6beaba386668873feb1ed460126bd6ab74fe8a9134d8f6948f2ea8bd8f2b83bc4c64e987787a834624adbfb8406b3edb7e6582c3edc1e5e3c0bb1364b26ea86332ab10baa9975c1c3c52d3b3df489b5cd6261000000000000a19072361df07aee8f549b7239c5f36c5454f20a8ef2535f57be30d49e07b69ab81cb67f5f93c0ef5390ac6343d2ae41d54fc06bd42ed1b7774b0eaab1eb33ca57675a8615b09e8da0ad998e1d8042ccf1f5db911043277c8d8adc2ed12e398332ecfe5b9cabbdd0832dc0b3889511db3eefcf4e1a5c02cd572f4cbf2d763bf55c501aa36e96672594b9b5d3ae80a88171ead6bf26297905073c368e0cd65e4c60ee0450e9db80f240dd746f03a3a2998ba33ef8f8f3d9a3295343945ee495e7e6808e392654c5184dfb09e3d48a0a61abbdc1c7e513b49b9d33f525cd5fd8e30d5b5e6fceb0137e1db8f8cff3b56dba085b7fc7fab4121ef2577a372868733d8d047e1969d7d1fcefa41b5d42f3b74cabd8ca83021bf025bb7cfeaa7b8bd0cd3b903fbb0821b81f470a8d429ee9d275b1e497dcfb80b44433636e8a124b0b001eaade39cdea4560a46c8bd039dacdf7ddd894fa3b7a70afff4d7df3731cb95fbbb9a34314180ab17c3f99c3a421d798dc8f0efb2047d432b4ca4ad85daa027eafb9d72190c5e33b1b72002bcce111dd3e0fc65e9d3c6aa0f2e9c418c19daa7955af41c7b7242aed44dd2bea5bdeca0656a52ccf91abd14cb0821c5002103bcb03f0697697c011ccbc50731dc0", 0x2ac}], 0x1) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) (async) r2 = open(&(0x7f0000000280)='./bus\x00', 0x8, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) (async) close(r2) r3 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async, rerun: 32) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) (rerun: 32) getuid() r4 = socket(0x20, 0x1, 0x20) setsockopt(r4, 0x1000000029, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async, rerun: 64) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) (async, rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x67, 0x0, 0x0) (async) r6 = semget$private(0x0, 0x3, 0x4d3) (async) connect$unix(r4, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) (async) r7 = socket(0x2, 0x3, 0x3) connect$unix(r7, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) (async) write(r7, &(0x7f0000000300)="fc23780000000000000028a8790308fc29b2dde9cc9f2fbec154d6eba6", 0x1d) (async) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000080)=""/187) socket(0x0, 0x0, 0x0) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)="4b4f9c0d899aa4c5fd59380f3167deb8e2b409a218d1f3c789d98baa7c16c6ce90724bcf9b9166fed6f64a808f1c355da3f431a8a6a14b41c95acf5dcbbe3c421f5838fb119c1397b3023992d0c28d8a7a8d111394b91c160665a67250a04eec3a628084ad192fd786dfd16f61ff694834e6a173cf285c4f53426377efd355531ed7e0228ca16623", 0x88}], 0x1) execve(0x0, 0x0, 0x0) close(r0) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}], './file0\x00'}) r0 = socket$unix(0x1, 0x0, 0x0) bind$unix(r0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYRESOCT=0x0]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x4e, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c000000000000107800000000000000004e234e22090598d38f968ccbd3b7e7b177968715800a30a23b211f9f71f6b558d97d5180f21b12dc8d871dd57cf93f04124003f6b01aab16f4efc89af9f036566d8a9257", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="b00000009078000003030003030013120aa2f7ac5dc1e2f0aecbdf681099f14f"]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000011c0)=0x1000) r3 = socket(0x0, 0x0, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x8000, 0x80}, {0x18, 0x0, 0xfffffc01, 0xffffffff}, 0x2, [0x16, 0x63b, 0x3f, 0x4, 0x2f1a, 0x3f, 0x7106, 0xfffff641]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x3}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000180)=""/209, 0xd1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r7) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000700)=[{0x2d}, {0x6, 0xfd, 0x0, 0xfffffffe}]}) executing program 4: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000280)="98", 0x1}], 0x1) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x108, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x35) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000001440), 0x10) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) executing program 1: r0 = socket(0x2, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffff7ff, 0x63, 0x7ffffffe, 0xffff4b1b, "0de9f3fb7f5b9804dc1b48696d6e9fc6c9f4d3c9"}) write(r1, &(0x7f0000000040)="8078fbd8fdd822eb22ae8c8eee1acf032b6cdb69ec20bf07068ea50e45c6c192352b1f123653dce695dd156dabf6991c8a8a", 0x32) setsockopt(r0, 0x0, 0x3, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x1b, &(0x7f0000000040), 0x0) executing program 6: r0 = getuid() open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) setreuid(r0, r0) r1 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) r2 = getuid() r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) openat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x88) setreuid(0xffffffffffffffff, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1890, 0x0) setreuid(0xee00, r2) r4 = getuid() setreuid(0xee00, r4) r5 = semget(0x0, 0x3, 0x440) semctl$GETZCNT(r5, 0x0, 0x7, 0x0) r6 = getgid() r7 = semget(0x0, 0x1, 0x668) r8 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000400)={{0x4, r8, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r9, r8, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x401, r2, r6, 0x0, r9, 0x80, 0x3}, 0x6, 0x0, 0x9845ca3}) setreuid(r4, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x4, 0x490) r11 = semget$private(0x0, 0x2, 0x510) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x10000, r0, 0x0, r1, r10, 0xf1, 0x4}, 0xfffffffffffffffb, 0x393, 0x100}) chown(&(0x7f00000003c0)='./file0\x00', r4, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000300)=""/178) executing program 0: mkdir(&(0x7f0000000180)='./file1\x00', 0x1a) setreuid(0xee00, 0x0) r0 = getuid() r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setreuid(0x0, r0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000080)='r\x00') executing program 5: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)='p', 0x1}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000000c0)="62b64fa8", &(0x7f0000000340)=0x4, &(0x7f0000000380)="e8e24fa7", 0x4) executing program 0: r0 = socket(0x800000018, 0x2, 0x0) listen(r0, 0x5) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0xbb, &(0x7f0000000140)={@local, @random="57e28b06d7bb", [{[], {0x8100, 0x3, 0x1, 0x1}}], {@generic={0x803f, "5e480063bcf7ff561034b5da18d26395b693125992d1926c6ea2e34eeabae8c609739a053adc2a4aadddc4bc2edd137c88a810af4eba1a0c31087e4626cfca86fc8bdcf412cf8135daa0d4940b4d6b5954fe912f3da2bcefada3eb6830e2a83e8386de253c7987dd7ac79597263c38d6cc8dcd7926a0757a2f1363e5b6025e62ae941928fd33f4606a8981d7b8f6422856cedf4a7508add69f8818ce6cb172036fb2980799114bc27d"}}}) open(&(0x7f0000000100)='./file0\x00', 0x800, 0xa4) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x700000000000000}}) executing program 3: socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xe2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, &(0x7f0000001280), 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000940), 0xcc, 0x2, 0x0) socket(0x1, 0x2, 0x80) poll(0x0, 0x0, 0xffffffff) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x3}, 0x29, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000800), 0x91, 0x1, 0x1000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x7}, 0x4, 0x0, &(0x7f0000000240), &(0x7f0000000500), 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x0) socket(0x0, 0x4, 0xa) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000009969cd9cf8733236c13539b0beffa6d4b971b540a839fae07e86a530ffdb56c60df0b16f560f6a5c157b4ac7fe575f8e8c83e25fa9d14c03f35f78e0ab0064b79af31aa6c950501c5b8d0cd23e76ce2907b9ea48ea2d8559bd97b5a876fdda5f5210de93ede0257486beb1c4c00bc358591aafbfa01384ca0c855f120ab667b56b348e113ab05454"], 0x96, 0x800) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) close(0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x33, &(0x7f0000000080)="b6", 0x1) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) fcntl$getown(0xffffffffffffffff, 0x5) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x74, 0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000013c0)=""/79) connect$unix(0xffffffffffffff9c, 0x0, 0x1) socket(0x26, 0x2, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0), 0x0) recvmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/155, 0x9b}], 0x1, 0x0}, 0x40) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) recvmmsg(r1, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)='Q', 0x1, 0x0, 0x0, 0x0) executing program 2: sysctl$kern(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pread(r0, &(0x7f0000000280)="b0", 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005016000009f0500070005000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8", 0x37, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd605f6ad900383a"]) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="8581f23ef3abc924a42be6a81aac68da941b4526a2a7e30658a5e639", 0x1c}, {&(0x7f0000000d40)="cb2d5ef9a8d99d037f539ac9413d6931dc1480d5565c41e2ed65efba784fcf6d2c8b60c7cb560e8e88a3caea5655d6ee39b699f070364377a240ac876aa06867c4fc92c60b5af3d9ef26b087c5ecbf07fd69d0d2c7", 0x55}], 0x2, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r0) setreuid(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x400, r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae52fbb2adda99b4f53bd8af7b58d97059b21b6c82dfed8e0cd854c134f1379b76a827db8a8a265627b588bc3512ce2c4fe7c8654fe285095d6122b119d8b07944ac0cdaaf2345434cee52b394f9e0d329281e2bcb8eab6be071bb909073425af69f625b4b370e402b1c2cd245a0761650fd0774da4f0bc7c482b24f9ab7e", 0x92}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) (async) getppid() (async) setreuid(0xee00, 0x0) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r0) (async) setreuid(0x0, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x400, r0) (async) socket(0x18, 0x3, 0x0) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) (async) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) dup2(r2, r3) (async) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae52fbb2adda99b4f53bd8af7b58d97059b21b6c82dfed8e0cd854c134f1379b76a827db8a8a265627b588bc3512ce2c4fe7c8654fe285095d6122b119d8b07944ac0cdaaf2345434cee52b394f9e0d329281e2bcb8eab6be071bb909073425af69f625b4b370e402b1c2cd245a0761650fd0774da4f0bc7c482b24f9ab7e", 0x92}], 0x1) (async) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = socket(0x18, 0x3, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0)="f7221f881021f4f347e25635a4fdaa7fcdd2d520cd7f46dadfa4ac4fe7826a41f61aa05b19e73883c0fe733b529b1c3a9a0c1539fd355d5f15a709687e802d030e87351d1b7a076282bec99d7110e3bfb61cb8636ebe2afc650fa05591172854031248f9cdfceaad7ad338b03d0e8d9a4e4af0d66d1e28d588d873008b4ca2aed94a1db2c30aea1e92dfa161d3361ee1cf5b2bcd858643a4a3439e43c1bd7044464a80740bc9c329a0c49454b9dd58537620e0ce85194bf0e7aba54d52a4897ab8e5e47525420699f9c9a3f07e562079e900729e5fba4310bec088c84b5d34e4eefa69f44367d90ae724010a6743ef05ea1c8eac9d79eb253692429c680b700a", 0x100) setsockopt(r0, 0x1000000029, 0x40, &(0x7f0000000000), 0x0) (async) syz_emit_ethernet(0x12, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800754310b0de12edbc00009078e00000020000000094060000000000004e214e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8000000090780000080a000000000000000000009cff0f0000458dd890fb9025d4b01c63c766f19d837e458e33a678d5c5c6d9fa3581fa5ee7b1a11dcaa36bfef456a8f5ec4fa3680837d85eb63d98b366083427bb0071e36e9abb4be203ce9daccf1f7041025fd34328cfc83994966e0b6d3a74c5e043d90092c960102e45fb8e8f556e264f17ad59b692ca0f5b973f8a1f82771c8a2c3eaff81648e086658aac4b33ff4abab9813522a483b1254c4f620dac4a611acefdb82a147df40f51e3f5957a15f632146eb578235f990a00d556b4620123af385c9e09a67ab6d34f6dfb0403332ef7fce7259e20ad0da430add892fccdc606000000b98906f4d2f382cb8219de48"]) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) (async) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000100)=""/191, 0xb1}], 0x0, 0xfffffffffbfffffb) executing program 2: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setreuid(0x0, 0xee01) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000001680)={@local, @random="ffffff00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x10, 0x0, 0x0, 0x0, {[@md5sig={0x13, 0x12, "3d1b1a686b01a14c4d5e2d95f362eb15"}]}}}}}}}) fchdir(r0) syz_emit_ethernet(0x4e, 0x0) r1 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x4, 0x0) close(r1) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r4, 0x0, 0xd, 0x0, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) close(r3) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x7}, {0x2d}, {0x6, 0x3, 0x3, 0xfffffffe}]}) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r1) r2 = socket$unix(0x1, 0x1, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000880)={'./file0\x00', 0x100, 0x2, 0x6481}) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000200), 0x8004) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000500)="94010502000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x186) r6 = geteuid() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000340)=[{}], 0x1}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) r7 = semget$private(0x0, 0x4000000009, 0x82) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x5, 0x101, 0xfffffffffffff394}) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xffffffffffffff07) fchownat(r5, &(0x7f00000001c0)='./file0\x00', r6, r9, 0x4) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d21000000630f", 0xf) semget(0x2, 0x3, 0x2c0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x100) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) (async, rerun: 32) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) (async, rerun: 32) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open(&(0x7f0000002040)='./file0\x00', 0x8000, 0x21) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000002500)=[{&(0x7f0000000300)="12aeec22cd24f5fe46b29e127ca9aa7cf9f09062ec262cf6692eb66a1d0f469a1408fddbd3d55ddb9f385058edcf2b652508dc26f2c7f891f1d6c9a7f3a3f34b0caa6b42a5ef131603b9330ca5f4f56c656c63a1fd2a00747105d84930be27df1c4cb652017521bfdc2d8f42e23921183abe210e901f8b06899e134dde234b706462d07715ee120cf4ffdd7678e1780415e1240134b00ebb1cfaa5caa17a624d087303cd44237ead0ad72118951dd282b9045f0b956de28b86b0083602c5a790b5b1b9b66b5fe820977bb00da9a1875e91ae5034fbd3922383d0bb60a66917509aac8debfffea3567dbf9f9bf61bd15b332d8fc56142687e2a3aaa2e58d7ff36982273f6f6e60c6e957db97b44b849ba4166a884e0464c63153942c1d8f3918c2e83b1e4c2a389cd58ba299538b10319298ca55c5201094b44796d1538a859e4440bc0b889bb4e2c9419eed4fd92942a7baf9f02f34c611eebd4d95cc58a95b531dd989a560ae5dbe126024e4e4a3c9f26df3784d19d1e77c4cdf6622329dc16d0bea39a7baf863428dc591905772440672d545dacd9d013291ea74071a6dc7bcb7141851aa5dc7d360d44d01060454fef6baa25e61360ab70fc3de1617cd11ad4537e6ec2b5b77abc78b8f5dcc4ea803c9aff40f2a77e36d06a50b7f06bba27fe4e4941dfcd906c391ca930cb59ceaa82e95e852e8e8de3102beb753f4c8ba2d89a8a8597a5b66d0570500c6d9f09e2589b2d51ec4ce6c62a2b5744a3e3b91408a743855eba59d64a17ef965a95737ab2dd0d9c311b3fefed8222572a0428e4422d04ebd504b3d40b1bde8c4e6fb756a3a50f91da5c5c3488bea0a9295ca3a6d868d16c26e84ba7d089e656066f078fa5c14085c182014e0a98901f5e95e451a724bb0a592f78beb01525e3324f8e021face596627340780af2834cbcf9c330ead36ff94cbfefd4cd5d2b4d34671242e72e133eaf1b194d830f57758e383f619ba5beac9a07d23cd9ff3f1f1a82940bd8f5620f8d4dbc4019d0c5961827354ee30c12152e05b47235aee1c999696fcf0823507ef1ed89ad67dee74aaa2da7d61e86b6a3a8ac3b98ba3144809311ce44a737a520f37a303d1e0da652d11530bf93125299b1d56c7d41da3901e52b424ac358db3f58f0dddca70578960072e60d263fc80d9ad572bdaf8c1d1973fb605b11d1f3662d3e82dd0fb64937644ea65079179b0577e7caf2b1423ae5627317e50d81ecb2b2734b61e1124abf4a97fb361257a602284a4f5909342ec8d161ae0edd4d800e0c637abc371d2b5d8c8c34d30ddf646e51b09fd591f8c681de50233fe089d56246addddba8a7b9f0d7ca1c432080c9694995f6fb74865ea5bfcbd76641d32a8f49b97f970acf626349f79964ca7c90ddbf1382e41c73e9cb0e3d679c7b3769beeefe18dd91dcee526f76e53b4149a96b23cd6bc0baabaef7abf07c9741c9ab9db60858ab94f713a5fc642ba29826a667d5aaf5edb5d6028317bc956c5a935245402f0b3de79291296c9f5241990c99ba0de95d16f9513643f0ce1d69f785c4f79b28b882e89a025c66ff9e38f69b578b0be4ab874d5fc3b7d76e30feeca76987515eadf41e0986ddc81b88208c51074b6c0c4a9579d0a9a554be11ae1320f3d71d683a3cdb2c8b58cdf946f03be2385612bf3886d816aa7acd43e3d8781d703fcbaee4289332a2f0de82f7fca7b1f6fc4a9155ae648efec05fdf59c20560058beb4ae3009405a6bc3ba41c7f8afddd84bec2772fad30b394b3d8f9b910af12f250008c8cd6a0bfa6c4d26e5270ea30b67eded2e63abc2923b981b8cd6a558859863d1befcf12213d2feb51183dff7546a4894531abd4162d2891700498fa3633b591ea0ebe7b6d1baa4c0a78796ca8814af4a140ebc95b2b93dc6f5a64e98a8ba89697c5f5e09ce07097a43befae286da3d7c072b42d1b966e354346709bbb4b053c22ca95f4b294cc072dc4103f401a5dbedbefcf570b6b080b654b786790603c49e8f19bf166a9183bcc38eedc2d8ead8f25e9c9f945ff542d5457c22f486694959c473c214e0fc874945cef1323e82696a0966bcd170464f668047e9464a96f95f336c1af4d48575b156c19ac632ed53ba4ec34c3ce771ee9b2f9cd0b0beae7397eaf4dd88e3f21e7ab0799751e64a3f0d51d859d229ef6e8114edc454d76645cb97b8ef4ad01eed6c5d84d33bed1ee7d398f752db7e008075193ec678fbeff242150010e375f25c1f53a8029d7f64737760782a8477b5812e986afe22b977f63d2331dda1bcaa17817b1a40d54ae5914565270a4d747d1ed2ee6049b4bdf75fc835569c8d217fa99d8dc6c160391f5fa29d8a09877ca51617487576384814968fcc3826181780b5b4cfe5712229d4a9960e142d135577735a4c3bdb3d3c9b765120e83cc56acfef3664bf31aba534a401deaa6ffd9257df8728004599b7446d48bbf9ff1abe01fec16f45685dfd0b5b92b6c066b54a206690a298d0d8480960f788019c01c9b7064daeedb05611ea91fbf57c5f7525c8304bf232509b4ea1287186950278e0121eee5b900d2429708b90b1d098cb50ce04898cb3953beaa1cd17dce951be9f3852587dc91caeb4d807653ce81b4a2ea381f7b06ea931c28f6d3c44da8414e0b4dc7655a71df99a975524a0def47fdd54c5a4582062c66dbeb7403256492e1063323066be57ae1f068bb2d2f2980f6faa96b9e70d6a349b922e009e8530db322175bd9edf400e4cf76eba9e78cdd8c15547ab5b0e8e19dca34e15f56c1dfb2a6ee1c719371e62077a077d7c73b9f62c4e14239d6e7ae65c08f6d0ab2de5994a52dabbc83bf4573f83322c45a16ab5db4eb85388f5ce7e51b1a9dabc65e6d156dddd2a2f805ba9b3110bbf842795ebf70c9c5bb9d1d236bf6b44667fc7913071ad01761af3648f2db80b31d8337672cf3f789f2634e647bb22dfbefcccc57d40c68f6b5b1779c8294e6c0beb291639208dc371e54e79cb4d386ff26a0a60ff3c3d2e326147c09f7bf18ccf14aeacbe045f45f1541a0be56fd062fcdd8019c49ebab113293b5c5fe5458250479531c72ea0d84b6f2d37438e1148a0b2e3d61e01bbc9fa51f9aae9991f098e88b919a890c3500e289d01f976432491ec7c1a8a82e8d6c2b59be3d8ff6df8a33d0fa982783941d02762ebdc6967324cc418f0db65c5eb91ea6edeb3f5abab945ab4b5623e507a13314e744c7bd6130e546bb9823680f37838fa17e842fb57b7eee9893c48da2819660acd983529623c97c0ecf0bbd633010afb7d877b636d1300efb5239841343986509d1bd38b00b72bd75e3474be00e7d49e82e34306b5968f63821fadb76731f42befb1d18a35e40d772adff036db726fa5949bb5df34656eb98f96c77c892064b1d31f30a463035417279cc0133d9181514e2565fb6114dd764b6a9293344dd6ce774701a26d6f399953c0ff80f946047bcbfc2b95867588de2e04c183a37a590b2b7d78f65b5e590cddfa6d6d39a5a536969c90db77d560e0ebf7df588d3ee328625187b6be2b09862dc9f5aa69a89e8f010ad2f52a153f6c1850860c7fc2af54937a4623bc4a199b8fe793a41e18e2714cc133da80b17722448ad77e3c5e86c713f49b91114d140cd4a39b3a914150846cd5124ca6eeb041b7094ecff9d07f75d1c98062440840f6790f86630d0c758ab7ccaf15b75658968d29733d0189dda30cd4a4fce1720c6644d8ed8ad186b25fc5a2c2ed49ca1ba36321ec8c82854431ec53f6fa35a42cfff9f143c8e29423d94100c73bd64b46da99e6cc48a263c667a8f94845aa6dd192f39c31220e9f55409690856dae58885fc2845ec2f2ee948e4709249b97e08ff9cd6a31efb614c219aaa76ef5b56ffd05cad259b35e9dcfb11bf66cf3c845658aa57aa2906bb67a4f7847970a06f5c03b5d5c6acdf5d8d5c5d29f1c2b95ecf9057a2a1c5ff6d1bc4a4e3c895fb23503234420bae3b236a5e46ac304687c7d2d91bcd763be40f1ea7a90035284344e4cbd9f4cdcdd0ac8b43c50d63c44897af7a12d2cdf2a51e43f4e39d7653bf69ebcf658b76ff0763e5ae9d723a2b2141bc21218b3ba76b54a83e58b5fdffca4d05b85929da3159447818ff7fadc3519d19af8a41f082f9d9d80b1b957c7541d4683e2239242780278e4b0f5149bd7f2f222950f1e94dd2086f2594afc000ddc29c163b29153a85402bb4502782acb51bbcfb33fc2bb2a355284391a0ce86900f6aa0f8094e6cb002ad69528eb5bd209198714a28af58744efff0dd681e1de0895cbb0f5481de6de4274e19689fa0469409f140c4cdd5413fa44a1b20e34a2911ebb270a3badbfda4fece7b7b722d4ae1b41e12da19de499676d3c810b9e7c4ddd5e19898c2fe0ed241a5ccc17ca10bf4dd47a8784f746859957b54733cb6659b8d71001b3295efcf138c2b8700b2176102a4cedfc6b7e1968af97ab0b0e33638b3e06ace031f6c53c0197da26e0e149b8dd20293dc84466f4cbfe550a377313da235201e2df01f00d13528b39ba0b6c6e3d0cf1a9f55f847803ac8d942a432e5b88afce824ba656fe29ff2defe8e17fd890163ca01c252f165270e7d55564957d5f32d52c5f4dbf8994609d01071e0d2df6a400c46dd95f23f417a5f027221d5ff420fb7ec397fb1b5798072ec79c3bea38bf4d366a2c7633831b8", 0xd01}], 0x1) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) recvfrom$unix(r4, &(0x7f0000001040)=""/4096, 0x1000, 0x1001, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x4, 0x9, 0x81, 0x1}, {0x1c27, 0x9, 0x4, 0x2}]}) (async, rerun: 64) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x69}]}) (async, rerun: 64) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000280)) (async) read(r0, &(0x7f0000000300)=""/118, 0x76) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 4: r0 = getuid() open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) setreuid(r0, r0) r1 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) r2 = getuid() r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) openat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x88) setreuid(0xffffffffffffffff, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1890, 0x0) setreuid(0xee00, r2) r4 = getuid() setreuid(0xee00, r4) r5 = semget(0x0, 0x3, 0x440) semctl$GETZCNT(r5, 0x0, 0x7, 0x0) r6 = getgid() r7 = semget(0x0, 0x1, 0x668) r8 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000400)={{0x4, r8, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r9, r8, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x401, r2, r6, 0x0, r9, 0x80, 0x3}, 0x6, 0x0, 0x9845ca3}) setreuid(r4, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x4, 0x490) r11 = semget$private(0x0, 0x2, 0x510) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x10000, r0, 0x0, r1, r10, 0xf1, 0x4}, 0xfffffffffffffffb, 0x393, 0x100}) chown(&(0x7f00000003c0)='./file0\x00', r4, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000300)=""/178) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) (async) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) (async) fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x4e, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c000000000000107800000000000000004e234e22090598d38f968ccbd3b7e7b177968715800a30a23b211f9f71f6b558d97d5180f21b12dc8d871dd57cf93f04124003f6b01aab16f4efc89af9f036566d8a9257", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="b00000009078000003030003030013120aa2f7ac5dc1e2f0aecbdf681099f14f"]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000011c0)=0x1000) r3 = socket(0x0, 0x0, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x8000, 0x80}, {0x18, 0x0, 0xfffffc01, 0xffffffff}, 0x2, [0x16, 0x63b, 0x3f, 0x4, 0x2f1a, 0x3f, 0x7106, 0xfffff641]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x3}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) (async) socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) (async) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000180)=""/209, 0xd1}], 0x1) (async) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000180)=""/209, 0xd1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) (async) setsockopt(r5, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r7) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r7) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000700)=[{0x2d}, {0x6, 0xfd, 0x0, 0xfffffffe}]}) (async) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000700)=[{0x2d}, {0x6, 0xfd, 0x0, 0xfffffffe}]}) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900000000000000}}) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000340)="4b4f9c0d899aa4c5fd59380f3167deb8e2b409a218d1f3c789d98baa7c16c6ce90724bcf9b9166fed6f64a808f1c355da3f431a8a6a14b41c95acf5dcbbe3c421f5838fb119c1397b3023992d0c28d8a7a8d111394b91c160665a67250a04eec3a628084ad192fd786dfd16f61ff694834e6a173cf285c4f53426377efd355531ed7e0228ca16623", 0x88}], 0x1) execve(0x0, 0x0, 0x0) close(r0) executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) (async) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000280)="98", 0x1}], 0x1) (async) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) (async) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) (async) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x108, 0x0) (async) execve(0x0, 0x0, 0x0) (async) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x15, 0xffffffffffffffff, &(0x7f0000000040)) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0xd8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x15c) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r2, 0x4, 0x0) getdents(r2, &(0x7f0000000040)=""/4096, 0x1000) munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)={0x0, 0xfffffffc}) msgrcv(0x0, &(0x7f0000000600)={0x0, ""/110}, 0x76, 0x1, 0x1000) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x2f, 0x0) msgget$private(0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x10000, 0x0) munmap(&(0x7f00000f1000/0x2000)=nil, 0x2000) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') msgget$private(0x0, 0x10) getpgid(0xffffffffffffffff) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0xffffffff, 0x0) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x100) writev(r2, &(0x7f00000008c0)=[{&(0x7f00000009c0)="6600fd5c61fd0441066c539ed7e416ce4aa1ec3ae1a80f68826971499047e00604ca74fde3802fcca726c6f41301a29d71034b62233e9c0c4d185fcca49b9bc811c6af87beb7885e5c2640f32516838ce615b33da525dc7b593531c08f2c65cf522c5f167644eb4ccabdd99bbe26", 0x6e}], 0x1) writev(r2, &(0x7f0000000300)=[{&(0x7f00000020c0)="283c22ed5062ec38a5a31b126833436aea0503eba16c99aa01892652a82693c7a0e1061b41c27b1351ebfb695e43954a7f046c855ced4c667f6be22635dd449e2d9cf56e974ce7bdf751ad2ad1c2fbe07ad0403b1cc256617dcc68e2f61e6b58274b42ca9c774e091db99902cca3d11fbf4b84cfd34b665931d329c3d13d79799cd9b38509e8c6ac932cacbd4f1b79353753e7221033498b900b8c6f5bf816b5a51aa326c47e6ce17ffd94a5e54f8a7f0fa8339bf3c37b30e869bee1d86615c9fb9a3619e07c08c8c225a10dc1ebf937e40009d0b9b86114c6662cf13c495a5be5dc3b91a1408f7ca5a703c95be548f9499da51b81cea094067cc7830f2099e6ab6fdeb8765ad1191e543eba5b5741e56771a0c67f9ce67d66da02a77b9941fe7830008c1afc61baaf1c2c0137174b1dfb45ffdd24694393c056c2f73a59e005", 0x140}], 0x1) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="a4d1def6a09663e3088418dc50bb23fe818a60107465f8e9e15bc1419eeec039785002dffed6a8fdff74a20cff73d24ec0141cd009ddcab13270c0e254c7c433f392db83f49bb5dd6a865d8e42a5ebe8ea0ae0059e89992a3c954d39b199a088b0555e39ee71b85b16a4afec6fb773314e84777024f41cce52f23e327b1621d4304b4997698b5c10ab129bc463ffe608b85f231a17365f7cb7d86712955a923da57fc6b3939bb2afcdd8b07d95002c84e67a00", 0xb3}, {&(0x7f0000001ac0)="309a1a55d84a881503c2863151df4e94423d99f81a584548ae93a7e0b34680ee03827e67ff193b6b52298bc8039dd9ba9d8ad449adaa09c1896eda6bf13b66ecac3bde0bad256abd27bbc5a4db53fae15f1216ac5c11c49988d966d263aa168c2923e163be64712e88922a8360ba0fcc14bb3a33078d94b27763528334fdff46aae7e609aff568f2b18e9503fe0be1f7abf73754f3af91c0dd2adb6a0a4e9516716c8766b4cfefd87bf81f9408cb38740168d917e2dfbac08ab6b136aa804feaa4c535212db4c0e58249026ff3d140a69a42d076d60c934585f6ededa1e3831bc789c113335527abcd1990bf69e0d005099149d84c329c299ec7d222591e1ee4387479a060457b23646681d75243a8783b93386272", 0x115}, {&(0x7f0000002200)="0120d5d1a2a5648433df7b4f4c01abc24a11dbafdcc09ddc9dee9841674769b2894f2496446d35fa662c1d2256392786f4d5e14e14154cd52a774d2b56cd38d12b64fe1e457e81e7b25ed9c49781ddb7a56c6856afbb2ae7502bc3b279a626b873b2b67e86e1a6f1974f7fe5d330f1eec9f419b6c0e3d2bb236a945d3862df214adb7d1c721d3ec82f8aa076f31124f83b41a6f640e94761c6575e69f3595526871bde40e70292c4b526d93eba60cf51b84a9d579cfd226e4bb97d03d2775b959bb17ae3f1ba23176fb84efcbbe90120af5e9b23cde83a54b839fdf8921c31ad47005c3d9c4c5205dc155a273b4885712648ab6da879220f8f94f91d0e1e3894c8952de49f7f2b2ba8ab8f54a6250a9939a363ed49bc1ead2bf19c47990be00741efe2baa67d5700bfa673b01db8038db10ad984a7d5d22de34888de63f427e7bf6c26e32d12ecf4d229ecef3755400b20eb791aef4f5b4b98e4cf9aa6ec48a2eb99fe43daa357e0c5bbb22040bc4c11a15dbd9684246b401cd4e5cc1f85ca91777a4a77ef793ee95fd2570414ab932da5c14ba2108fec91bb6ebc1b8c15e6cd80f571411195c191e9dc5a20f024ab35751b5e1bdae01deb0afdd46ce59a1316d2a74e20d603fd3ca9b60ca78e9a7bf96f554f04b73a67cd213041bdd626da3d869b0bd601d9955fbf7560b9bd36f885a829606e5448a963ca759d338e0eac3087b271cf4e0b388780be1d8b48917ff2a394aae91ed386b9bf5b23f3a62a590799804e4ad3536c14151da22bdd9d09ece8389bd9f1fb70069280849d8c88c25223c77b460c0d6da21dbcc380fef8fdf320336e8ebc44f4cbae93b3a2c7cbd6412c9b52ae93b3c749db047780f5cf5dfc1968aa6fd660c5f40203b91ed26d39f63b06460bbe6758c85e8d3c4e6960acfeadd14d7dbf92a4e0912092769ef09432549d69cd8c39e84c20fd3b7d12bdac8ed4c716dd1ee82b9ae5fc80d2b53a89e2a89cd789dd0beb5d0f03a8bf20a73e13440a6dbcc5d4ed71c122f5029657c1a635cefb1e157e2d914bbf493b5bb61ddf5413135d7fa186694871e70d5e89a3b458935e60647b240a0dcc71798340fec1ef03a3271ba41e779ba441ebf6710e57dedca84b096634a41c330ea8244d131535480f4b51ec4576372643014c1beda8bfe612f9e89bcf3424c02e1dfc3716d9d29f368dc5884e180e0ee86f9d773ee75ac8d16510e590e206d8df01ff80c85ace267c59f0839581f0585c78409b420d1ad16c3720e03a4a9bbbd6e7021af5185a302e2ecb2b8e3cf571793020924c9c350311599daa0cbecfe17cde0e83bf2ed940e50cb825382c27c4551c42cd70cdce9114287f7ba5c11e0967c1ee891f55022d6669005755634d8842911ef3fe4227f09e9b6186208f82510e87bd0514dd334ab5c89e0bf06fa3e181db2437113ecf78be49d29b00a143288fd2175b5e0f9af2a774320bca45e011c9ad23394da6508a7e9c9770f3232fd50b0f0c27b3cb2e04b6e5d1a5710aa6f5c86d679aaecdd36b4095f37a4db4cb80cfa7cbc2b92137ce9242819b0c9e8330f9b59eba54a222641f293159333836e195a22ef89a318e8522d9fe9034dbb65a44f3171d23f3386b306842281e6f73ebc9620bc01fe099a294bf5be85c8156a9287904bfde7616522d214fff9a1cf83a6645dfb446ef6301d953859268277f24b60b0922b8dbca2bee79bf7f6f14319e454aeb9fc989367900ea89456fa7c5d7283a2e28805b5b493925d05920b3f189d7abf2cbf1ac13756d5d2d0666b2b014c7ad775237687a9d1841028757116cde5e9499d1c5e606e656dc31fd35e59ec4fa440ca13e06ac727c847f1e69da4889d0ea54624d91b0be46447084e2b54525d8a267cecee89a2a23cb64ff37bdcaef302424857902e0e7c9c0367ae39525b28e2d316f7711b5952ef7bea6a51a6bf5a97cf69d7c44a5c58b3acd4fd1cedc78cd8b133d50780d36d02b3f3234500ec40269412a33583c47b78255879f5695b7ed167ef869dfc7ac9c7c5a2a1d804185c725b01a99b0154ddff3a99d17a82be1aa03bd1e9ba1b73567ea3915746f005e26b68bd27c86024685dffc55015f6c8d1785e52dace35ba3b120cbc38f0b629bbf2b542340da8c897704515e9516256abaf73e3f6726af25ce0a0839c436932cf2d631378110a860a9d0663bb47ed5c1fba162099f94771b0ed558d7bf53ef0685e8ce2cf7403313db7cdcd482b6638a1befdd53a575814f59a8ca9114640653ac96a77bab01334ff2c2d7546fda9e4ccb555b36c4497b9f319b5b371c27bdb584a6898f7f12045c09610389eb862c35a2cdb64343cccf246123aac07200a4e788dab3c6087e7dc41ba2d0b03ddb45d6326a03f0f807c47cdcabfca23b6ad6645eb8d8373a3b66e005bdbb143476104cdcd54e8ac083d8fb574f2a27da0e657a6df02bc945523dd3afc6b5f232aec7071bc4744a36f02245040e4686f0620c092745e6b58b15c3ea3299572dbaaac604eb7b8d508bb099ac852ecb288978549d7161435a4a37fcf8e9124b3c97da6850d64fe61d1a0ce6402c93d60e7706971ac77e842b1740b3104e8853896d39abd5fd8873403a360dbacf00b9eaefad86ae3143c479ce0023e8dee3269e4b90f44a2e65dbb9fde16427211cca2fd17b6299901cbbebb7f99147c8952c8480e1897f6c63330ffd1ff72f03d4f48b1668d2a88c76b7257c8aefa881afa2a8a0907fa2086d08ca76fa56ef7df3d9ee8d3c1325e037611d649290285048cf35db51adc3bd8134955ab731035c496280a06f44601dabb1c6574c97164bd05d60f7054d98afbdfeefcbae9468060802fca9b5034ea771592b384c6e1aaee4d5f3226dbc3726a8876c7cb0c6de83e3afa50dad54641b93a66ffa8f6db74826e6008f73b16912e061a28000c3ce75701492c176d6bd5135bc7334a0f114ed10ef79bf98d15baad3e120ea4295d7512915dd01728a0a6b13addefa32754c21f6b0deb9f9b5bf7368d7f16ca4325a6aef8b86471bf730fead3b9db49e436ec6b694e53ea7d43959e40bc1709fc7be3e08c93f5ffdbe5d0123c6be2aecfd4bd4785644e4be3363bdf17c0bd113316a5482e2f29b6367d411e20c5596cb568db3c76e781f29974a4208f416a20b1c1fa7624d2b3f3c5537af43ae6938276e7447291987e2c31a05d21d4f994e32ff5e1eca4e227c9ad6fed68a03d52135b284610dcc7ed955b1a68a1248be89f125a5344f912fe240852300c658c2a7e290cb9b3ef7e41c1ef93139691d66f2d38ac507724dc00ff5ee1e5a3daaa6f5bed372942a624740897ef282c580f26356e5f6223496dfdccca1f9a090886d35ae2cc870a957cf88c8767685f864398e93defa7aed1e39560d962621b7c32128689d1b6db52c2260af6ccd7fe4cb56a99ade6f019dc40becd5c19bb8de10230224b01647919237790bd3bbe5746401f437a6cc4b8e6345f16a6d64a7816a4b0cf4fb104d7b202e8290ad9539ed9b0937faf378aa7ef640f482c32867fdf3ab103452e4b5d3e6cd0dc8bcc19ae252ab89305771493cb42fefb46ca67b8a42cc233eda800dc173efb2fc3dde6bdf5579d0782530773afc5abbec7a92ddec2fad511a1975ee03856d81900442a5355cb379d8e6ed15febe9853607e17dceb3075b389ead69565d345c65d8d9edc592c75558927da7a96270cfc44d82563dbf0b83ed17194daf827b94c9803c7a227fd041dfb8cafab204e647ddc2c91092c685fc8fc4b262161eeaead0877a807825a4421ec37128b8148ee99376dbd033b5800f69bafcc7ff01783a4be306c6e9afefb6697fb013f5cf7ffffff163ecf93525e336984c8c2fc6c1c3fa62ae1cd7e73d6ef3e4f6600d902684a79c0ab43748b4fa77a69b92e3e6435e8c8bc1c0c73be644bd8f290ed7f1346cacb26bde561a17d98867b2ceaa08098ee22182998f89614df54a82f03f0b30f5219d04ec17835eb452605d9f7e6b21c845237bc9ad103d1b86d3ac0d73b2fc4a9d6c7b386539f95dae84d2e162e85a05c6d6551352b847fa7b2e708a1e3874fe09c5b6429df2f4eab080e88e847150061aeea6237ac9a7aa96377a6e36b2809f9d1bc048efbe9a4e7aec727eda3046a83770e66fb27935a3353c252986f21fda39c27d2e5b1294f02f55fcc3ceec98877172aef83832dbb57db91d10016cff35045b7d0fdf70734a992606cab972cf65d20799c3734cce1f21164ffb5e136c32ad6cd4b99909f9c3f8d5abc1b2cfc6218b64740900eca35ea86ea6a57f24a500aaa6475fa1d97c188fcee39227fb78c519e870b32496296b43f53c7ba4ee572035b87bfab0243a309db64f6ab241e359fffaf0a3b5c816ce6399eaf57ee27a79e477b9fb98e7d14060a52ef94be083d8d66986296d9fe28c63259966bcb5d7555c814e0dc78f8a7bd8233f5c915d3394c1d7bc7437e59ffc6d13886c2e4a2d0eddc40c84f6759ec95c3d865a968d8aa99fe13613aebae637cce9cdc25ac3b58ca018eea512b9c46e41d2957b86cb5e75a313a032b12277ed82acfda6263fbc5cd4f3c8dcb743c6c8dc8706bca27d01c8c540d59f8fafc242f35420b8cf9fba9d38ab283c89f9494de3d388560a48fe3cba27ed4cef3d4c188769fe63e631b959a85734a7be80ec1d099526a5b6e76ee0e3a16d30ff918fd5983fe2e969114619067dc569f85a89600390716c4276b25182e3d543d1ed933e2584165cfad8c68af60abf27fc7ac29e74ff2cdeebb230f6f5b63881378f2c9ecf89b3f6fa704d308b3237ec4375697af425e4436ec644b986df2acd8738cd7fc65b236e57d2425521d6c3d3f786a9f26ccaa306c750026232499db9a53391159cf84b0a0d92d828161b19ab4d981894bc9fdb20bab4d97c52f53c416d6aa43f8cb26cb3b3fbb9584b69563e35b60d386e7b2b72178645c74b8b2743a66eee6cf046e54d7f231caed48589c54e29ee4d3f65c30af90647f21e1f0adaa5bfac8e8a090d0f481a13380f3746485f742d6b6e742dcd407ec92acc475f6cda9a4659d626b53812b61c734c50b13ca162dc190b9efa9c5c28871810a04138b6b679aa76438bdf8faea95fbe67ad6e5ddba19c03c155d91cb10a41ff7a03b014afc97b0d1ba4abf380b2ebad3d05ea5aa3a7ac5da32bebf2634567190bf56c827ce0bd6020919921c5e67a71f2d9daf1c1695b2615c5d5a04b3c3240127a89ac0e551d8c47c011e941c9f6d9ec4526917673f1cabbe186ea916bae81ac34873b30147bba560687e6820a260da10303c0e7d67c62bc1f0e00e7908b3007dd9e23c5a27a4be6d759cc4495139b58102dc935284a9a86918bcb09dcbc801a9928703451ab26fd382ddebe92e81afcc42d847a1dee611f8493ca969fc64baf6a077ad761b0186c1a540cfcdbae2e952416a0a15312e0dce367b5147ed1b421f040dc63b5cf6d2c57ba3c16c5cfb338dccb31f0045d8e0ea986187deb6387aba49c9b99e43905f2253c1ac61ab2a92411b24100bcc31023c15b836271968d0a7df57bda793fdc409c94fd387c4bd4ee75edc70bdce44de18ce40fd417796e5746bbb894ff8eef3c62b0ae76d6324d0f4a76f47eacca1cb916abc42a48cfad126d7cb5ce15338b7eb2ec0737c1f6e0c98877fc94ab0891a", 0xfb0}, {&(0x7f0000000100)="91e4b022de2e2a83af5ed474e218838b9aaa0cdd3489f83fedb3f91edafbd780fc02b33ee31ea42c4173945e8ca759f0e5359d61a529ac1b343573de74e6acaa0e535303740c07408d3dece03827ade7e8e569b0de1a03bb5ea9acdf40400c90552ad33cf65bad3f0e6f9f890fc5c876a82e9c55bd401ad2", 0x78}, {&(0x7f0000005ac0)="b3b34a5cd83eef3705ba5e97db29d5bdab21c859ce4dc8d77d379fb5456f500e6e073c570b3a25fa33bd55c1581246c8b209a51b38efc20e116d4f47374418a0474fcde3896f04b0f196eb51c66bfdbd420201f3ee30d2011656ff24bb6f29daa767f565f6f5973a20f9dd998e9fb61e55c677e436df0665772cc75d7e26d6e05ff535c23d092eb97fc98bcdfaddb2ed8883001f19a04c56eeb62891dcec787cc6286821f8c2e0f419dafaa4b5fdd3d10f8707199dff78f23830e0750a12691091f834403c5c8e1592ca88e3451d15fe98a7e1cbb6185a8513e7ba33705757110558c6b61f9bdf3106fc380f9dda71ce88cae1d92f07a986892998d46b3834c67eddb9873c978c3fd16c1c18ffcb61737bf42ae1414da9abc155b34c8ba255e0a41884ec29c2f5381e67034180d7da0d50129336293112f05614118d784340073b2f291327d07742d75c1dd86221db6e83fc08de361158a878d610b9c928126bc277cf27132bed244ff3d6f273aa49147792d36b388710ed50c5a530c7e8a8a80888e4a45ed23d726e03beab0da105040be2a49496b1ec473c0a6335dad7113ce6c871b318377a482e6eb32b441ad09720f36adcb6564f884e09c02f4217a2fc7d2abc3d8d7c735f9ee33f34c80e877517d286722d1d94b6c279b26e4df6fc2f0153068b7896599b92a33de406ac4eb2bf44673655a9aaa5f97ca567acf397b2e88626c14e13799f0a0761e5c1d807c09ec3e688499e095682dcd14f949bdc2a9e0e3188f2fda7f2226465e74fdbfa4cfb2fa5deb136b8e6a4fd02a19d96297dd5c171f30058fd94f62cbb40f8efed96fc051ed9418a312690ac7dd16c959e8e21cd59e11c26485d62d66eece29fe5bd8c8bd09d74db036a5beea81c62c3b8b71bb3eadea65d8143aaa686fd430db05bb2ada31d9420e04fdfbe4bf5f026424c54d8c62e039b62dddd285b29a1d795543ee7bb5fe4eb39919e2d926f9a6ef577fe165860d14e916f822ca24fcef835f8c2f50ef31d93e2eb8c6541be5a9feee66b4d94c47c5bd6147f4d47ac4b00e484b302731f2bc5ec4752ba3419d17f2814da28665ff8369dc47ff3215b6480c4a639f0a0c4c0c705b1d0eb7d6cf82be999b9d20423e4d7b39b210bc0166caa9975d180dae8a04c83bbd9dc98d63fa6edffa5c2e5c4799167bee3dc0d9f7b0e64b148b79aa0faaadf86bd8f0126782cb56c73b58c5b70cec90292acc47c9dcd0919824bae9b2fc5d20ab31522fa8e387f8ad61078fa606a1321d25f2f28f33dd009caaeea1310b84ed757bb33ff418315ec8bdbc1cbee0b63b8acfd96ad17cb94c5485cb6fc3f5c44dab4eee12552b44258cb0e0fcf8bd110888475200619e4826d0ad28190e8e13be235275d6a3777a13e81a7996dc55b0650ee4a114f5f5fa4fac910e22a7668a2131fe38322845d3cca4d25b68c57a60d1ab505e67934a116490745051db648bfeccd40236372077c41d1f62d2d403426a4950f1f467b7fa0006b40443240798e7615d3790d0d68d99bc9d70b527ef9e7165e17c19e828d59ad430cf83b6d2436613a8844ba9212c04d386e78e8b37349ea8e1f75c3ff80ed53305a3ed6fa7a244cde64fc591879f7a828b3d3a198d6b8f46e18fd72d688847bba7cee29301850b71fd400cdbf1cbba5ca3ba2eb6b0e4c440413fc2cee2f1911f1a9b503551f32f36429ce0343b659b693a13dd32288b9a7b123dac4c43871cee49cab84ab8e3c6c762d9182c9d29b9d21f4b127ee6925e588bb25a077e8d353ec24c42e8da6abe50e3a400175a1acf8d2903fe6c6d846803c7a0c25f91ab27bb209859a779037ac48487480e72919155f60a6d66b48b84118708ff25ca8003e37e0e94bc1221fb20ad6cd7ae56a660c4eff04c08d178d0dc35d80c50ef1ed8d9e3cf736186a4139d09230931eaba133d5aa6bf1720be8b6545ce3a93a56b9fa3dd83238afb92519d50b8c6deee819a626357d22adae1545579f7b6803b2efc928039c74ed1c9192d106ef3d19c3872a3da04068bb97d733942c737bdb24ce035c64db9c954a940ad405397459a39b8dc77e0525d11f22c4a029a66bd04dd0db02423d6c99f5926dbdd41d69fc44c248df5c960ceebeb00ecba65685bf9adb664c0b07c2e03c417ca1bcba66248dd45e2faeefb239f15e57e3a5e857cc0a67f455898d7e420ab3fa6e1da05ed93c727e89c1d8116b8718bc21684e8e65699723e8e1f18eb8a62bed6975dac66afde781e6d14daea6c7720efd1b252dd989642f1d302a7b29302bacf0477f05224bbc3ab354c94edd2585f63fb70c643435f5a978dac7213932f8b6f678bf55b1b6988bf16a06726dd65dba29f55107ec8fe984e66b67be9c3b242b19d0ad88d1dd4eb9a134551a6ed532f0a992a572ca7270cb3635dbae8df1f812bcd9e6068e9c710771d54d8f10df34232949c838f546f7cbe70554ffa0f66b00299c83bfe5c8f5f98fd6e3d54351e90186bb46f3f180bf7cc4ce86c6243e76d0e3cb7315a17a40a6a1eef773d02c80458f9de8a9963e9ec608e4b145d26ce4c380b2a82b0d25c1fa96925db007fcb1641d49e164974b0b561a354583a0a8f48fe9b2eb18610007b9179909dff7dd8cb3a88f1652ae3e50d3a5aaffdb5551ac81493d1d9bcf868237c05c17f05370b06727fd6c791fd5c66e4438ee40df14d1ce3fb337f48e4e4a54091eb1326af2731026866b1bfeb1f5cf6bdab5c7948c896791f76f3771529b3783eb2bf4d62949e7889a95bb7abe6becf6986b6d85af0f0383da26c31d6ca64676a2274eba76a74d6e9f82205c4897aee0a30efd4836f80a2eb6b6b7210fed1d00652802adb63cc3a0a4058671d5911efc2b4ad0f2d5e3bb0875f860b679aafd1c0536415dfc720bfc57474f39707e9d0a7c8b8cbd6536554ac912414d31cb65450d0a8264f43185ed271e7979de01c33cd3fff6a59a696e383bb2dda95993eab3b041334251b6bf353f37abb33c6753c51f5ce91b385a2e7063f63adf839c7f82955d39ccb3a890263194e9a6367bd7c14dda59fb076a1f85c75c45b6915350301c4a5ac8f8d1f3378d429c5d26723335faad69d995dfdc86014dd519e532dba0b8895c8e079b8683b72449c1d582b868ae67552501d63a2f089fb80636f91e41bfe748930aa64eba8f3f5af912151f203dc46080b22c9ec52ef533d6f4d38819e6167bd3a6f122ff80bda2460a93d3886823c43ed1e155934d2dd664bf8f33525246b8a624c68c4eade7c2d32745e133f8b4c433560e2ee4e25dd5ecaa77ef72580b9c6bf288609e1302088844fdb36b9a0caa79d0f55a2270e603416ed791991fa943488f9cef297f2ea45e69d558b83a766672b9219a8ba954d926f3e30842bc922c159c7eeacc590d8c787d4aa56433db2fa5b1772942cf5da20f6730116a1efee255ac6b8868662cf390c1e86d8576a0ea03bc87baa522a6a39d64df89cd3edaa4476549886b9c53fc1369b9d886a093dead3b89e4c3a052f3cf430c42147f9ebbc5d669fe389b81be8dcda53d573000c65d65d9e502f283cda944671f3ed26f2e53f4c352243149f3e4ccc43e63cfadab085d0e82196fb72ef5e24217bfb45cf9ee88b96aef2908a794cfac85cbbdbfcb68b52849677471052f7a6dbb835a476f3adaa37dcd6703ba1e83585793815554d264fdb71654ca23177561fe19939cba60b59395fe27f657d9d38dd3bde3f09c192b4aa46522e0e41e0966f25eef7cd462e4c41df1d2f88e49a491ee85cd4850924cf1c8b4df9a5abe44e38fb36eb63f24d63764506048d680112a6de56915a37dbf1ba3c31b43d64d24ac9b1ec6a9e33bba7cbdfaddcd59e005b8a4a92928f5dda293b9eb61d7327fb0e93b6ee4d9609256cbb015588af82a4a1ace90efd999c230f5eec694e1374fe11dd55aa18ac8be2e581073448fe1f41b779c1aeb3b49c332d04953710663d817a764f7ec2b3bb3a3e391", 0xb08}, {&(0x7f00000004c0)="64686e39700c056b9552e340725d1df77dbb1af2997a53bf4d2294b1860f8b4ac196675565328890b4fdf39a50a1af245ec0a53d6a0c4ea0671d0ccd94b97e268ca45e11583dd4777ccc3ff8be61269cdab201d48208f52652187b253ca94a92dba1f823948d5a80746f55b8f073b90b0daeb6e969", 0x75}], 0x6) writev(r2, &(0x7f0000001280)=[{&(0x7f0000000ec0)=']', 0x1}], 0x1) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206910, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r6, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) ftruncate(r6, 0x8003) executing program 4: r0 = socket(0x11, 0x3, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000001d40)=ANY=[@ANYBLOB="c80000000000000001000000000000005c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389009800000000000000010000007f000000284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a480000000070000000000000000100000000020000677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9000000000000001010000000000000ffff0000050000008093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4a040000000000000031323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c5b81953569fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d0ec55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600a2217cb558b9e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c21d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb003"], 0x11e0}, 0x401) sendto$unix(r0, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000440)="80d7be8f177ec076ab6266e190b1f746f2a796e1a9aafaf57228ab2413a90a547d8f18a0397b2caa640843e7e9e47295f3d504c3320e9297910ead34f4759cd5484cd01e3f8c3b6315b0443d5c0211da3845105c0c07f64d3bc557441b04afef62144e6a21ad3a9c85d54680bc1a651bf14d4a4c565bbdd79ba4339646d59d248647635e1b3099d4b26cb3845649862c11cb199422539b78b8072c7a22716299675d1ec418edc2f750766067499aeb17fb3d1c78f0a331a8008d6ce69d9229334fb114409b109058150e32c5f987818ebb208a012d983e19319eea4da24975f35c2831bf0141d75e8109", 0xea}, {&(0x7f00000000c0)="40eece9c559ca0abb3d09b53f1e95c4ea06e8ac45584555b0bc3bbf77982cc8b48cee3d54a65bc0769a99096e74cb5768db2bf", 0x33}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="4800000000000000ffff0000050000002a6d4b3912c31a628ea8cc004abf93287e5793238c8aee6a4264b7333973fd9f15e61c3578182446ef285749455d9807950000000000004000000000000000ffff00003f0000007a3e5864c3212e674f3fe38073ab44462b0900000000000000fdcfa14ba6c62ab4c6119538200000000000"], 0x88}, 0x1}, 0x10, 0x0) sendmsg(r0, &(0x7f0000001c00)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001900)="8e2ddfbc878ff077a781b2a1cf3ad16f04669011f4d9d1f1962992a87d5e830b1a509f05cb3750982c4ef110278f05278faeadd50cb971cea3daf0b23f2e7dd9", 0x40}, {&(0x7f0000001940)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c1942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b5259c1dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3", 0xeb}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x3, &(0x7f0000001b00)=[{0x50, 0xffff, 0x101, "e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cdf66047eabd79623a8468b004eed99da"}, {0x58, 0x1, 0x3, "c13fac2fef3e7901f044d3a28a176334e9f8653d4353f62aff87e40e51815317e9c08b9a69c69d968b6d4f7811ea816d06c3273ba44da0b852da54eabcb3f796cab217f54f"}, {0x20, 0x1, 0x4, "566a4d9694be26c83b0da8"}], 0xc8}, 0x407) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) getsockopt(r2, 0x40, 0x4, &(0x7f0000000240)=""/114, &(0x7f0000000080)=0x72) sysctl$kern(&(0x7f0000000140)={0x1, 0x48}, 0x2, &(0x7f0000000000)="72b73735", &(0x7f0000000040)=0x4, &(0x7f0000000200)="07f30000", 0x4) sendto$unix(r3, &(0x7f0000001c40)="adb3532d212b83be4995680252c75e0db1ade111cbaaa01aed58067b511b85be3a8c351e1129f227790db41935d270fe8498ec13c0099f04db53ac678601c2b01316f234d3c91dee761232de7e26efad22ceef8d191860bd8dac36678390542c8a0200ef7206ceb9e19e6b7072a50bc3064c7483aa266d0d29464341e78e157b9305d6adfc65ce1f5f9871f1f156cecae869ed011bb314631f4579c43f00d0c4e5036e78", 0xa4, 0x206, &(0x7f0000001d00)=@file={0x0, './file0\x00'}, 0xa) executing program 4: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x13) syz_emit_ethernet(0x6e, &(0x7f00000000c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@routing={0x1}]}}}}}}}) utimensat(r0, 0x0, &(0x7f00000000c0), 0x2) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x800, 0x1) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x92) r1 = socket(0x800000018, 0x3, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaab245b9aaaabbaaaaaaaabc009078e000e239458da29110"]) pipe2(&(0x7f00000001c0), 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f0000000100)}, {0x0}], 0x2) socket(0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) open$dir(&(0x7f00000001c0)='./file1\x00', 0x200, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) mknod(0x0, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x2}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f00000002c0)=[{0x53dd, 0x6, 0x5}, {0x8, 0x9, 0x1, 0xb8}, {0x81, 0x4, 0x9, 0x3ff}, {0x7, 0x4, 0x80, 0x1ff}, {0xfffd, 0x6, 0x81, 0x8000}, {0x0, 0x0, 0xff, 0x1}, {0x5, 0x3, 0x80, 0x800}, {0x7ff, 0x7, 0x7, 0xaf}, {0x2, 0x81, 0x3f, 0x81}]}) open(0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x10, 0x42) getuid() chown(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x57}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x12}, 0x4, &(0x7f0000000440)="de778968e6f85ead5423fedf282e58dc3e23bf400042e503aab8d80d8f8ab29f", &(0x7f0000000080)=0x20, &(0x7f00000011c0)="38d767f0749998016d36bd575fcbcf74ee2a836343861912a7641ed8708d08ca5a0765a05cfeaedb8630cf1d3f346251a77fdb817483ab7ee7f799dd4b5410a87b2a0102207a8a026b2cf9488722a931de536aae4742a27a98d90667c299455420e70274813054b5f8476e0cc153265467d9159ab9f4ffe11b280f406d63164fdee380c6a1ab7ad08f6c27ed100a9879846d86aa9ef69a351bc91bc80dc4f867091639640894de2003c933060f75bac7ba30d51540e2477eab76d61602d4974b09400141d8f52b5543db4ec115dc0496b6cfb12660cdd4d48dbc1fe3d14b09c7da3716ee6b59e9a388de72fc90c30c60631875972c1523aa666119d0e6098e10121f13ea06244e68734d440b76a663b520cb849f4b49cf33e9fa7384b892b6b10c8cd5ca0fffb313948306171d2f93a03fb788008441101938fb2a2d4695e6acd2e2c10f9bab15697e00ce8d8e6c57013972377e24899b6affd51db33ad02a94fa957f80c21a7d2df032933a8121adc399b882ca546ba78decce78c4871d0207ccf5e6b0f7804d9bbdb95da2c24b212538d0e409aa8a3e48330b14680a78d48522dd063fdcf65563ee3e3717bd5f170736f2ba5599c3941dcc7de9bd9543721f214e410db5d392e3d62c85de0671ff292031e9b9957500236459e01b8e57c86abd9dc00ba1c0c117bcff5d56af699653815e6631c3d30a757cce61d48dd10450519dfd5c01dd95613e6a8268c7a935d6d0795c49877cbf0604fb3e3940286a12f4ef6fa5ef7f51fb3a84e0e4242df04cfb480328ffc00e6cf651d73b37e80ba32dd80966d737208e3e04e24d36abcdec7eb38c7245e327eed540d440c9dd958fd9a163ac18bc8b09a0bd2c7d7e0a4519be7df9c206db2c25920f0b03c789ec08cafe59dec803462ebebcecb8f9e96fa986a7775b34a2fe34935697a9f7d3f49d503ad20483358da9742d539b8ab3aab2d88d8c4d817e71ed3df5a5f9b102b337ef39663b86ed788d643a89ab10bb97daf836e9fa02b4b5ae0ce66cf3421dc1de0da1f78b640f458f8f8c46f12527d14dd743485e023cf5dce0d7c76a1aa7d09f69bbc26ec6a2f40d3fb0d4704a4899bf8026b23e3e485c41d71581843d5ff53e16d1ba353fb2d102e153bd541644be21e2a615d072c354dfb75a68b1302ef5ca8411366e81e864964b694d67fe43486ebba270357bfae187ef57d4c857c4bce00c919e9396934c9a3c194c4ae62d93b65b5d40aff5e8f075031341e40f34bb52a5934809c2b9eec1a8982628325b2a2bbf53ffdd20d91d7f29e8e9334de096428b48b61207490c7d3561e326164ed42e1088b9f78e1f9f8d7e91e08e6cb547a448580d4e68ffac6220d02f261b5ec54cf07103bba72e7b645bddff10c913c263d0dfe7e07b505072676a892e3f6443f9aef1aaa216a357799aa4f4516af9acf32bde832455579fe31a17ef85c932af069123105c315bbfc08a296d69b4bc67ba0dc2346811d12c336d5df387f63c89166f008a4faa3fd6365bc26e4cacdeae7bbea2b1b79034da10de14b0171ac6817728ea43fa428b5ee064ac3ddb3903939a0bb8fe7113115b1ff272c09c728c9a8c5969db250f559950957b528c72513f88a5cb032f2e47e32bf9e3f86612ff81b79aa8bb47c9d026e5127fd45e103dfe5704c8b9d61441685c830b351fde1bcd14f518bafbf62e38e1bd09a1ad03abdeadcf7334d1b41a28404aab0e5f99b1cf0622411a132a95243e712bd3f7b00767904b4950ccbfee5c3a204895f8fa39bc490b473b1b837985e4c9fe1380013301933381f62dd8a34ccca6ee407f0414ac8580b72b04a3c645ddd9c011a0877d699f40f85f974aaae824fb14d47e254b975ff0f7bd371dc77f391ad95036a5b71a97b7678bef5ff0cf66c2a2b394737d2b86be0601b4f38511bbe7a67fcbbfeb66eb32eb59099c37999e90391d8723d2c214c1bef73dba7052323573f6fdfc68cab15d139e1ad8e1587ba453cf68d03173212ebb9b75f383269a856195289507c906c8d0163d302e66714e5fe7d2a159abb9fa74fe35d0f6c857b458d48ce39bfbd9a694ac508f42c974fa0a5488da9661390a0f232ab9a48f2c538c8f1d935404749a6a4adccd1956ccd697530652da3326e44a2670a6dd6d8622097be3d8907b4891c25a42648ff6ba45ad2429ced561111bec79844c7730cb5d877dac344cb9f4dd8e0694044f2966ad09e72cff4dca591043b407c5c60e4401fa259d91e8af673fd7d738886d3ae7a3a3088f9ae8b1c9886109a292b7696a0ab6f31d8e20705664412b560c93692cd2d62b49fd6ef2f70f43488b645cf823c7fda3d1448b8dd0d7f526090fe7a3bf9028fbed3a867e39b1e8634959ae17b43e129f7b467fac31c3e0732baace9404af3679afef167ff2f00ccb59c88f0ecb1e8c3a20d635f3b772f9e612462b16bac974f547187e27554281b9bca629935eef4c97c6da1a1e07050d3f52719dcf88104cf2a21c150c9e1c56b214acf3fe694cabf56444513237ef9e203bb10e39f19258295afea5a570614bbd50719c70b4c4e65a28d5ac82308550be2d9e75b77b766ce6165d0353dc35f8a2302a288d9a918100983466de15a3611074f622002f8c97f31fd64d31bbae7af35bb20d5203e6b72309c39b7be44b7e8fe145df8410594a35f8323aa5f10e9046cf1d527042ece477b3c6670d32f06fda92364d80f3389b7bc81ddcea7dc7942d44d08e21bd99e05ea0a4551d35a03dd7c3392814da56f1a712f872056b38c59467b1bb897bab2e01389b5501b1de4a156790612d9f053c145ef3984ab4766a37a182985e4b2ec072f1afe32f8568e19b929dfea537b1beb567f84d3b4dc3a18332d5983854eaa57487aae61bd56f3393e34213654cc8337d97bdf00b2dacedd3f0317a66ed4a66e50cf5fa7f4c040d9b4d923a116bbe186f34bf36e68d3fa87b78d12da10b07068a7a6b6178ed4680d46f4981f56432e5875372678dc25fc9d1b65164a82239087acbb05296c27d08bc57eaa9c897b00be0f2df24ad97d1c403dc5976aae198d6f66a45ec2f828014244b1e46b81e4bd410770090c11e76a5769f59459182ed5d390db0cd442a559fcdb5b20a76c461a170f888551fa697a9df697ba3931f904a0f353369c96aad631ba1fa1ae75c52d677ffa68d4d10f426d67ac38885f49da80e59e9806821aa9d7346882658ee7329adad782d1ce16dcc2af540b4b2e34a513afce7a57fff2d36cd2d00699ce78a6355639e29d80ce13a8d5c7251df84d9035454cdb1a77e2793ff1a1c483530613faefe8b1c4fc2cdbec94177259901b856df494ede3eeb9b7ffaec15a1b6b157f9a9a68f77009543f994816348ea410f2849cba5a59f7c607f0583c58a563a7b6262797156c2f70d3b582ef45b5e8c7e0b33b69e625433e890f1a15111f2214e7eed546e98c8647b22454f73ace1499f4c6c44dedea5647f86196dc159741e19e07d105ae188f2a449fa80c3040e5c7c84ab3394043a6a24278b2548ffb4ec69c643426fd85bd8faf43239f36b5dd340ca893e67b4bf3d7fcfb90cc7447cbd9019702c35d4fe2fb6d8e143d5a9e4f1cfd2ca51039563bc1e4490641e558e09d5f163326fed10b7c4c29e7ee88ae547168c9bf0b99fdbb756f7a21dbd9ff0e4c0ed6147ec17661ee85e3482b37b9363f1d4315de1baa1b8a3695067401c5d4bc06dbdd7968a2b028c1eb1d0844df5a156cc81538dab4c70c8d7ddd695c895b3758dbf07bcb0d34c6a347037fd2b77a0a1616f5774f0a2c705a988eb6806c61ca5ed3ff3ed84ef94dc6308c3cff31cf928d8f958b6e6860fe44f918fd06911132f269fdfac6ba1042e513d6ad16a7cae2694ac2e62f1a405fb61a0e5298c9bbe675c768a57429c0b2f2803e59cf3e14cc26031882e9e5bdbec1f3f517fab89a8a751418ace28d335e2f66f135159c66a1bc92621f979fe54ce848e934e4b6e459240cb52a7223bfa66fead0b08b1741f53e526969c3857be1be0639898d0e6381e8e8b427d06b0d0de2d7165a643948d8ccf464ac8553911bb5ba5bda90b6a078d9e81a98bfe9c0e85ce5e911cf2ffa89cfa69a57c168a5938594cb23a21348004ab301f7d66b72daa55334f27754d6eb6c9e18db8642ffadf6a4e8c7f325cd9e04f5ffa74c4b36f86cfebff1102077e7384378ed22b6f8b13d7501d6486a474f3d17f89d0b67bc90979d1f5d7baab213b78f244844be7028434d503f428a5f710890e1e8425e8b240548f9540871919c99b1315edac76849b20c955f68e142fcaafb5a021f603d6fd316eb3fe60f529f414961f69738d53bcfc63316cc677e04b98da8102826ca29dc90451975ca7eaca3e736057e18d6021f223f60bbc9ddee69727966ff71051b24d195604f5a42702a7ccf3f63d442f9f983939a9230024a7fdfb7b1ec684f0e99d9f7a678dfc39da57f0843feebaba5315327ce7abfbd499002cd8928dcd4f1cd6d7353c20694b0da09ce9bf581d0e254d73f1ef185a0e5b1810cea41e82175914ec020713964dad11ad41b5167d56d8d7362b1b6f4dc7ec305bce18fe2dfcaac5a8d46b5a27fb4074240c341c2744a1e64f67be6d6e20affb7faef557975236f46bd22e6cc846597fe0830f27edee5bc93ff89b07a4be07098f0099dd4152e8a4e4994812873c08c4086b86a706e8268fc03e1c1074245094f3428b0a78bca4f966359be8749d75f8c73c72a78867043eae2dde331b0f4741c9cba2f3edbc8825d7bfe9ec085f3f17205535cbd2fd71f19f99028e9e4b7844329a1bca7326260eab8b92708d1ceecd1ef5f51c1b53747730edc5d6d28f79a5aa98a77ae921b900213a2d5bca4fb9c097c811ea4be82f7f6f7005235887d999e219ef7028fc3b97b31a3484a6e6dda162d923de303e72fed2950d711a23ec2fbb383f512402253768521e1b17e9c155d6d8e4a3576656f678e2f6a0da2ba67094a173eb4ad19ad43577dc0bdb25e991883812245277bc8581eb058b45a896b9795547c29773bd47c951fba38617423e97612b0968552a38c1481fed877a0e874dd82202710f61f88598f9c831af9c43d9778e730cfdf07afd5b5d40e0852684164c615b59c9bc94d4efb5f74ce4aa5a56b678197888dd527bcd4efd1cd30ff4b7414c38a2d02fdfa59ef9f7b793600e649b0ea91d2f228a4017510950d9b5c84f217761bfb91d78c9c8496dc19dceed06027934db0b13dcf62cf7ca3ab1e7e15706c0223bfe3649d67465a94b5b2fa58cd957339fc89475d05d3e35a84de3d81d81a0a8ce1adb11783a220aabf47bdcb4fa27fa0c781858b34ffd1af0b0e9ee2e6865b1f2733d2e2cb5025febe8cb435954fa91f9701f0ec6258f3619373dfa5f2d57953cab8ca88789fe9bd8f3ba44fa2e6bc518704af373e5c0486a72489e0cb05f5906121bd20d2da246e8c7ef329481f5494712f5b160430568e8e0ab1cf1cfcf26c543f15b4c2bc726873904070725734e49b592fb8d6ff759b553ee3a5af093b96b612dc1ecc3e0d53a2497175f3ee85221c960f01ec1ae6e1b08275351efa68765c22989bfdb00c6a7c5d17c05c1c8ffc9c4f7cba6a7fb647d08de97b8a9f666f16431eb9ce019ff2a79c807368cd29220adf0d6e2d80204f5c3a06140a8a3ca5ac6d7400063cdcc51971b02cd129ebbfb43920cff3e10f599259a26745c75101cc5783a93e0abc869aa7180b74053b19a22f3ad9e32d95be7c481ae5c49c4228d3507", 0xff1) syz_emit_ethernet(0xa8, &(0x7f0000001240)=ANY=[@ANYBLOB="573acda8f8f900000000000086dd6060627000722c00fe8000000000000000000000000000bbfa8000000000000000000000000000aa2c"]) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 4: sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000100)="38040000", 0x4) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000000240)="69bc2700c5713ce5a1ca0398506abbb33631c04a428293ff16757c7e1cd4261c184e3aa484f5a68459f748804eb8f854f603adad8a1eacb0684e4aa204f68c152da9b05c4bba6e7a9db651f5779f642f99be0620f5bd1cda9cc4bf92258f7b51d4ae51f502b3c2e1e5fb81", &(0x7f0000000040)=0x6b, &(0x7f00000002c0)="da36cb7a5b818a9377c47f869e5e505fdce147e5c8285c68a23bddcd777c74de603213dd3fae2b4026365b98c59237d5a9bfcef6987ef631a818af7ffadf12bda7836f51836aa615cc42f184b41193a3fbcd02f1006907060a4d8f45210c6344d15b2c8603d06b25eb03c5f6bfd1ff3d2e1fb38139db21ed9bb67dd909948d27dfd4974c295ca639859d17464227638790e0e4f9fa2e6c00f1cb57231851e2e0ececa209f76d8609d97a5e2aae4fbe91b9ff30ce64dd95d0411a7442daef66558f5c50b11f2469a96579416dd8c4", 0xce) executing program 1: r0 = getuid() open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) setreuid(r0, r0) r1 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) r2 = getuid() r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) openat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x88) setreuid(0xffffffffffffffff, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1890, 0x0) setreuid(0xee00, r2) r4 = getuid() setreuid(0xee00, r4) r5 = semget(0x0, 0x3, 0x440) semctl$GETZCNT(r5, 0x0, 0x7, 0x0) r6 = getgid() r7 = semget(0x0, 0x1, 0x668) r8 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000400)={{0x4, r8, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r9, r8, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x401, r2, r6, 0x0, r9, 0x80, 0x3}, 0x6, 0x0, 0x9845ca3}) setreuid(r4, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x4, 0x490) r11 = semget$private(0x0, 0x2, 0x510) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x10000, r0, 0x0, r1, r10, 0xf1, 0x4}, 0xfffffffffffffffb, 0x393, 0x100}) chown(&(0x7f00000003c0)='./file0\x00', r4, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000300)=""/178) executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaa9a236f30b0"]) socket$unix(0x1, 0x1, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x5, 0x8) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x1, 0x0) getsockopt(r3, 0x29, 0x40, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x0, &(0x7f0000000000), 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000040)=0xfffffff9) dup2(r6, r4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r7 = socket(0x10, 0x4000, 0x1) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) geteuid() r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) (async) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) (async) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000180)="5431e3", 0x3}], 0x1) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) (async) fcntl$getown(r1, 0x5) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) (async) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r4, r7) connect$inet(r4, &(0x7f0000000080)={0x2, 0x3}, 0xc) (async) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) executing program 4: syz_emit_ethernet(0xe5, &(0x7f0000000100)={@broadcast, @remote, [{[], {0x8100, 0x4}}], {@generic={0xaaaa, "a51d7dfb834de27aa2e937f1c745f7d345b137577f12e01bafc0d052a594246fb5c8d5d2a632929b369e074860e90fcb58b3af8ac5c38f54e8f29459cced95c7623d978100131d66a9cf1b235ecec2ceb1e633d33fa0aa59622e4591efec66c64feea5926bdbaccd8ee0892a20fe15f06d24822d564f8a090663a84a0dd0679d49bf7330a9fb703fbba79a5c3db3bb5d43f7af4e328877611d63fa70392c3db6a8978b27742a2f3ccc625bf34a519ff7868161cecaaa70d7be1c1eab94b78fc55c761c9fff7ac6298cbe85061bc163c248670a"}}}) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa00000000000000}}) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x1c, 0x0}, 0x0) semget(0x1, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) nanosleep(&(0x7f00000025c0)={0x3, 0x401}, &(0x7f0000001180)) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x12}, 0x2, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36ffa88d72b925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35d2811de45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3e952a8de1403e5f666fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa4, &(0x7f0000000440)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c3f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000020125f568ca7d3396b9057db08ceddb9255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d0f2fcd5161d5a5a04fbc57c9989980b827f4ed496407344d35f58b5fe7e29dbe6769c97e", 0x117) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r1) fchdir(r1) executing program 4: r0 = dup(0xffffffffffffffff) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4, 0x9}, {0x81, 0x2}, {0x41, 0x2}, {0x86, 0x4}, {0x24, 0xddb4}, {0x8c, 0x7}], 0x6}) r1 = semget(0x2, 0x1, 0x28) recvfrom$unix(r0, &(0x7f0000000080)=""/134, 0x86, 0x841, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x800, 0x10000, &(0x7f0000000180)="6551aa1c", 0x4) setsockopt(r0, 0x1, 0x7fffffff, &(0x7f00000001c0)="3547309557d5818e568318f2d113c2111f3bb5e502bf34730a298dee14f61a", 0x1f) setrlimit(0x0, &(0x7f0000000200)={0x0, 0xe0b4}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000240)={{0x3, 0xb9, 0xec}, 0x2, 0x8, 0x80}) getrlimit(0x2, &(0x7f0000000280)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000002c0)={0x7, 0x6, 0x0, {[0x5, 0x4, 0x2, 0xd24, 0x6, 0x9, 0x5691bb7c, 0x5, 0xffffffff, 0x72, 0x5, 0x7, 0x3, 0x401, 0xfffffffffffff800, 0x6, 0x8, 0x8], [0x6, 0x231f51f, 0x5, 0x8, 0x1, 0x7, 0x0, 0x0, 0x2, 0x8], [0x1, 0x1000, 0x1, 0x3df, 0x5, 0x8000, 0xfffffffffffff800], [0x7, 0x20, 0x8001, 0x8, 0x9, 0x1ff], [{0x4, 0x7fffffff, 0x9, 0x7}, {0x8, 0x0, 0x10000, 0x4}, {0x3f, 0x1000, 0x30a, 0x5}, {0xf680, 0x9b, 0x5}, {0x6, 0x0, 0x2, 0x3}, {0x100, 0x1, 0x46, 0x7}, {0x60, 0xcbf, 0x2, 0x8}, {0xfff8, 0x0, 0x5, 0x8000}], {0x100, 0x1000, 0x1, 0x44}, {0x6, 0xfffffff7, 0x7fffffff, 0x1}}}) sendmmsg(r0, &(0x7f0000001c40)={&(0x7f0000001c00)={0x0, 0x0, &(0x7f0000001b00)=[{&(0x7f0000000540)="370c1cf76a0038d1e53c36e0433d4b079cca4ea98c45206b7507c2aaa05b771da714c968838ac6edca3cd9dcd948572d266a96caa197438880c4ffcf733548372c651322c665b34202e92687f90bf866ffb4d93dbc7526d4bcac4a8ed38d82325d7a57a388ed3edd5e74", 0x6a}, {&(0x7f00000005c0)="b504c801a0fa46a8b8319fece56de3dae987a6acfd0222c8c98e1de5ef51fbcb98104d0e3c3a94fec9b11f3202fe7457b83dbba0cdceff01ed4d53940e6da1ca107e5a1321802e7e5a64a418f4cfc5ef0684556fc954144b339638604b26fb4e0831d193d8d551fc8e9ba3615362159d51c829ab4e992f36c06126a4220dc40c662e0e246e58b3e8cfbed6358d2db03667cb90ab0f535da5877349e0496f2a5263101c0e35584111f0e381f65191af693248e53e60a0a7c08aac090f6c7d9faa924e68089ca9e2fb13b55ed9c8cf3fb47b7722266ef1ad3fea95c47665", 0xdd}, {&(0x7f00000006c0)="c8937cb7cdba", 0x6}, {&(0x7f0000000700)="a8d577333ab482748b0662faa1a46c04987fdafb888775d18c93967553c539840463508cc33eb047ccd80b3b04524fc618c0578bc24b5790889736b6d197c248b95907b7035a34fd24bafdbd0a9bc4b802432730a8397afe8f7d21c571cd80ceaeffca06a46866dec36bd226ea3f4dbada518093e91237149aef8690ed9583ffa5edb955b4b092f115476ffa3ff1b62a872107d8f749465093a832acfe27ea6bfd8c46654ac99e062bfdf01fb2bd4f710becccf15f35983481e677ed3713a95fa41fc5798aa2e5dff1aa43b3ad", 0xcd}, {&(0x7f0000000800)="1eabeb866d1b5483b999967f766ebf01679dd48a7b99a2b9e87cef329891b1bda481ffb965b845c43803fe60fdffc49af7f17cfca104621433ca88d4c52462d09e8e12ad147df2ce7c28d0b1a42dea8c6f0e869ca528e2ecef33a85fded64fff71ce9f29699d870775f343a206a5ea924e9984575b35819fc8b5fd4ad898fc768abb422e3efc652c64246fd6fbc711eb8dbff072bf7bc6fd30edf87868fabbbfac0d74ae6b821e6ba6c40bcc6d93f77e59c737ee76c3fcbfbb47ec89b3b55e121c8bdd0b508048a23f2483a98e3dba674ab924054c", 0xd5}, {&(0x7f0000000900)="0c337600ab001537bf919ab30715da1d613f1e704e3018b41623e09bb74f3b1d8af0afcb0183464097056bec74d8ab17b184831904a95537797fff4d9c0a6c1cad65e730aead2e20280bc0e24e88ffd0c70dea47e581616f94d90f2c6a9b1f1154e41352bda38638e3d73aec27f46873304100e015d615455295dfa35d7daf3ab4ba88", 0x83}, {&(0x7f00000009c0)="b796967f7a033c50ba3154f7d05141d9ea055d4b976f691d19fe299c61355045907f56c5fe79d061fe141c8082b7ac7066a54c01ef7de2c171f132c61f107b68cbaa6a67ba78f9344d5290c7634c3ea17ebf22fc9938ed1bcaea43b2000f1fbc59103fb0", 0x64}, {&(0x7f0000000a40)="cd548457f2fdbe2076fd186b2442e066857e6d5d3ce18d4553f5bdab71eacc3ec74d91012df9e8ce2ccec3378a983f1c6ef39d89336508b09beaf30697b6c9aeee64d60c10819c618582ec2e505a1f9c07cac15e207fc20abbd4dc588157f797e25affc5e011e55799182cac6e710baced8f2bcdb82c9c0535f36c5c60cb6f6102d0a0f7ccd14b6567022b58a850c48f0cd4591e74f5aea7b1ac33f13d1b4cbeb10169d34a3affdf17661f346b0af69cde09a3ad442a69e2f3978f875d04fc27afe2510228fc5f3415df8771d3c1a07e337531dfa55448dc0e4004335eaf03fad48fed1a0377c33d65f53bb8f00360a0dc213c86392641238da1ef8dc22602d574233fdd875406b50a4ea8a9c407ad30bb6d1d39543cd5571ded87d3ae5280dcccb1e291cc13dd55573e837c9be3a94805c57e7ffaa662e289eb7bd1ab3803c13ad999629400d29ba81944ba3d862d8daaae201df99a3452c0989e770b5cab9fe4a909e5e1ca0e00c5221e967d86a446986667333be1bde56dd1d8bd47217920860af06aec297acd1ee90a8f3cfc82be9d205a91a698d3ceaca89930c395c59c3a2385dea28df958fce826b2f18bb7572acdaeceba7be9ac0e378e2bf54d587e9cafd0b0988c10ea43632c69968a6f9846c03735167ab902bb4dc35fabc0e895e6a7a673e086691ef154939a12010c81aa0f44a8a374cf28f5fb8bbb33f43fb05b0d7634568a681b0d92ff3b24319020ef734ddb3fbca44b468aa56da83dd80f2ecf8a9dbc0be945bdc23989c32b34424dbee4a8b0dc8e452001a9ea3613dcde95575645e246e40460490e786ae3251f8b241d4c62a4208ff5b858f40d38c0fae22f06121ab7baab4fd803c2baebc2301d510746c76f1061f682ce908149c56c932a68942c24afe9b431086255863de713249324d0f5d916b811efa14606aa7122732c6a1243f9595198d6ea8be331cc67fb82a55e6498b42cd941a70ae8229ab22a938ee0a0d282c53ae4fd9c00fa450ec77d88dd359146deafbf8c3505ec7168e7b8030761e02105e6a56cb06f4ff56940c61a688e2e1bca2446d0b55fbfbd8214e28fe2a254e68e1430f6c529911eb9febbba5fc06c5bb39d1a5c4021583f03407675d79ef1ba2bcdfb782f49bc0c8460ae30f104e8f786c1f59738c72509d23bd8e71f731af43a5cba99ee97b4b9ffd2dd8f6c246a72a550d7d09f6db99942cb02a4a0685a2ade9d611cfcbb687b68ff695a4fef0ed898d7acb1153bc88ee2ffe3d35aa4c467a079ff69732a92ca3111a9623a8e0639d53002b49a594778c1ad872825a390812ffccc2d2873945420429125044795baf1f010e1463682167670e1646f6c655dd74b70be2eaf2ebb01195dcf6f9d8640549df72b1e16208150fe3269b25803af30e83ffb88b8c48992c2785f9bdb308cc99e176901750c8a19ee1f68a762e62a03f1d7375c6db6ea8b30e39d0acc4f621e1d3f25441ea82dcd8aaf544670aab0bedf06b0e6afb99f003a768cf091a1ac07ee2da63918dea2b32ad38eb65b23d94c195c08994548d01816e37c5cef9b10efc618ee8d2e470fc676063419d43f7705a58bfb012f8ea80d8fa6426145b4a0b4830b0a5ad5ca964bf39d25663835cb9ad16070dc4a7d154cc6a893b0e8e9e5694963367d5008282288578ca91f926782e3a86d98c078d39cdff9e9cd4532863a88f1d965e86e76832655abddbff2e592f5b3cbcc0967a0677db6a8d47fce5be0a5dbf108f31cc2e569ae8af31f873b715c004db15cfd34a5e323035e8b6ebcc1208a8502322ae7fdbf2d8ba2953481259f89a24c324173869b947dcd3f1713044598e2207e0869141ebfc33ddd4f159c031adc253e64b6f54a138d89d8b689607e6b3bb6d2212186b83d7eedd0b2a693ad5bdd15890d47e37a453b1de576edfd92ea11675902cae4fba6c61fb0d62a2420bcdd171e4c000d823165f48630f2141f01cc1d596f91e983057ee153ffe06eaffc3a5316e14ff7fa238e2a4e30bb8d9069993702534f5125aec807cbdd244224e351cd310908fa0017c3b0139138b759b347db5159bb9e9f839a52276f11249ca5ee95ce64d676ec81a59aeb978abc3fa7c806949749a04b50104c99e76fd4df0f4f1b9bbe4ed48fcce918f9595c6b73119aa7f9d4bfe22d0c48a6ef0d9eb98d4eb2f996874a2a8fe532d3384f26723681d0d9cf48b7e4670004ea329dee5e7404c7914e3a098272ee2f61c41da3b3942f39f246bfb4b528b4c5e58d88e771a07af4f37a5cb3e3ff17d9591e5c7c45aa175c532213263603e2ec9e040f7adfd5c9467f1e438efbc798b0926e12f548644501fcc04c1a8abdd678d59f37efd21bcfe87bd6f96fcb600ff50f82ff07cf9b55365232b9957aca89dae94d277dd5e99902de7fd36c6634a10ab8a3dbccea5a1271801440d07f01343198f08b96dd4355b57669fa664b44e1e5e007c823942fa600c35f65b0c91312e7ded0b7325c1daf841284aae40f49de01f9367f51b838158ca024c3e0d62b1b7508ab60dc3f13e0a95a20cc719edb17d98ed9754727aa67b39b670c0b717f3ac2f1c51de21c25014dd94070b0359b10d483b88e7d9439650dbaae101f7330fce14fe8ff8e00b3e2e196f07b6598d92b125154494907fc267c271d615a73108bba6e8ea0821ccf4d638e95959ac2ca80b02cb51814bf77b7e9c5888758adbb8bd68ee283aff962416b3f617642659e4a60518c28976e3d5686bb9df77f2709defdc5c22993b52a796bbf60799d0fbf06a6bf603b250fc0fb015be14ab8680cfac0bb8ecd00eca6382a90cc144e52b06729b7c9e39fb5df0f720fe5fbe4e950c3c338dfe736d3916afa17a5af5caaeda13c350e8c45c3c5b7e78666d3fb09be11e6ccd65ac1759b8ae2bdaa2dbee1eeefcc8899e41835f35bbbfbb4db6b1122766a00fdea99e3cd99fc82003e82f8f225d5ae8950da21c3ee08e2718910fb85ab5c6e6b27625da38980a879fce4af3f1915dba8446a02114e8ada6bb05d92a421d2015ef303d755af1f12ae688be958425ef2beb512b89d9f2633d74d7902c2ce6ae2c9a47688c43e4938ff910acb9beaec9aab853644289c33b2ff162c6a196330edd9739a38e8324a001851db7f3ee3381b223e6f3ecc86cc8dd387b0a0f2aca4abcfda1afad9067b1f9f6f458000bd8d2fcd84166432a834eadce79f0b28293dc9efb9b5ba85c88b490855c644f946d24638e7b6d229c7bd2cd03a2a2633c78b8a5d8b612e5cc895665ad33a30aac9c989a7a3441b880c0af7fd7aacbf161f88bc1330c15c8ba8d225f51b26b0f3085671c8217fc98ace5c5ce7b008950ada03a565bcadf8d147008c8d55995ada87a593edbce09b732f29a56b5ad210cbb422c13c84847ee3bba9aaa7dd4e39a97db0ab77a61bae3e094a861eb9da0b241a342310a0d137baeb7967a387821412975223704738b0edd1f9f7491f053bc77c3ad49a3a86e9270933242d65ae05962bb48537237b975e6459676273c4ec0af851c6bba55b3e8b2f1462236d497b20a2d959c3e39a91b2c2cc03a7f81d000bd74c6fb27d7d79a59de896611f4c3d56897ac9f28627f2110c832940887cd022f60c956fcb9ce14c94861da66e4aea2cda86ebc5829b212a5d2476b1123b472a6b845857a790eb54b29dd70b4ccd5d263fd7529fb3e6a16cfeb8b820da057673b6403659fff5103384e5020c435bf537470f1131aa7f72afb9ce675f885f576bc0537cedaf327c2556edd3d2293bc1ff973dbca554ba78d99eb65d8512ef71af137ead96118ae8473b8c4bc5a1b1cc30f9c9be74eac29425c2cdeaf0b48308c06e06be4bd3a5dc3a6e7973f42dce4455dd58e319043c9738b1e49ed48bf85327682d12783afad1467d7608d0ee5d1c2f69eb0f7bcd5df8deb263ebaf9c6f0c498b85a3fd3a6b5ed0fbfbcb95b1c3b8ebf771f7f4e9c2a515d950e7ac8d8966a18676533d8dbe0f255b0c9c7a1c07bbb35b112ed4de09686718225aa4560e3c97d18555c6df7c7428a57dc4e6f6923c05b79a52dc6d0cc393899c7abeab58f6866308c60b546e6c69f847c00de71efebd45fc791d10d21ed8f0b0b63c366a8fbcc2d16c9d93d9dc3b4420283b9ab90920354afb2031cbba89304deb4e7ee951e0885450ec67b14521abc4ac79abc2e279058547cf15da14b7a49773fccd37bca6339f2e7b21e294dc264e5a408a0e5d8f6601f37a2b6e190c6314e5cec73e9af9779e94679d821f53e15b8b7c23c5a1d1d713a5b994e939db910495c1aaf98137648dfbb04d0518e35819067331b182a49caff5eb36ea5930caf344ea9aed8b3525cc0b327ad3e9af49fe7e4d5b931f91550cae77b9241d737ec36f103e0812b40521ccd42f1d95987c7a45c7eed12fde702a483861712f37f4a825bc03f79d1351274dcf5ae6b2607b1ffe990be9ae7f002dfb4d33477f78ed2188488ab741f4c9db6c44baf11eb35f0e56248720976943ae97ef38b4033a60bbd13a76e2e375a58da1a3b11c1f6c260759371bdb0f91b7daf304d3081d44d963e4867e223599ba3bde46c4260d989ca6a3b757c26e04b645d0d9fb94924daa8eaee39fe27a1ee2e3efa2ada7946ff936e60e09883e32363343e922155cbe093fe19e6b9574b54f85a9b6437d307467dcc93773772a7b002201e672e22bdab1420abbf63971f0aa5afac9901325c7a93de772b9df42688e08e5106f120b9b93e7d20945aeba88bf6885e9728a6a9aea86935d6d5b377ba0149d9a3127fb47fb682ae237fa1bba63132883a4c0422a32bf3dd680bce29585491b369200fc8bb162cb8c23718b35f6546b880c426cdb858a9ba450466b9c05f8af4b4e225837d5b9b3ad32c3b768ef9875766caddda8b824a2c7ccb3e79b0ff76a0faf74b0a809a0c6048f1162739a7ee648723f71158b9970cba57ce07b963359ef19e3fffe4952e3da21e67f31d523e363b2d7d0d66dd2c9489ca902af68de04216d6730c4bce58465f75b68c6868720aa9a68360782b6b88c604e0e7a3a9754bf905734d50cdad8966e301e5d1a2f9d23c906be52280b8395ca53c8d8f29dd52538a91f88dc8e0baeb053d8ba07227082938f66ecf61f64f6cfe680929b642219d2ab66fc9f80483e57ee929c099bc5ea9f490b536102db5b93b99eb86959fe5f6dfdf00c1d77aad8c40bf20861917b96097caf458a2fb0261f4303e141a4cb25ac29b6ea9ff49adaad62fb70bed2ccde68e3bbd5b21b81a17e61a2289338d1d6e89be4d150dde1a5be6ac638c25cc7c4f562d52bc70739d1ee3e9062a195cb198ff2b75f3613e1fb83e771a956027813e037965e0d9f766afbb850c2e06c121b18b61230923e0d3f2b801ea83d0981b53d8dd357cc151c9f4107ed20a17a8cf3b3b8ac0f6b673d37af96e7c9b619de19e69ef0d07bb0923059dd34d4a2ea0899b75b5468e0d6ef23774471abbbe24083cdcd1919bec29d1536ef860fee4a0c9298ef4e6f2cd7bdcf8b439cd017451b65960320cdd968b7bcb5816993be0b8237ccca24bc966cbed29505aa491364238f7292c59a4a04e963b70674801147a1eba91517422d5d39f5d5dacbc34ac68e3eaf17c4a17132520736e5de9b855b6cfe06642bb63ddcfdb99c9a1c063bbcbb76972bc517918eb46162a0ff4c81de9359c5f2ee868e92935c43797386b70d1dd75bfccd3ce9d2b83241ee8477a1064dc636396e6c18c04da82eb221405b56e37ec8f55eca543405d9f3121c2e9fa818302aee35ddf7921aacb1a3", 0x1000}, {&(0x7f0000001a40)="87c2fe3325cd38a9dc32e3b48f127efc0f09f7fde59d3a235f8ab317d80f0af7864eba718732c13ba91f8ccc7af4da89bf03aeeafe91d5fe432895719eb60c970ef5a6fbcef6d126e4641e1e9abed7676c05abbdcbd82ca8b2ff26edd3de83c25c2e4b3e8b1c4cc81a0188265edd9de7e98a5c39921ba12956b29ab790c17ba281c9347a0f020d61915308db556c66286cdf61e915136321b971a9f6c881", 0x9e}], 0x9, &(0x7f0000001bc0)}, 0x1}, 0x10, 0x3) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000001c80)={0x7, 0x1, 0x81, 0x7c47, 0x800, 0x1, 0x5, 0x10, [{0x80000001, 0xfffffffc, 0x9, 0x635}, {0x4, 0x1f, 0x4, 0x9a}, {0x200, 0x100, 0x0, 0x3}, {0xfffffff9, 0x0, 0x0, 0x80000000}, {0x80, 0x800, 0x2, 0xffff}, {0x4, 0x81, 0x7f, 0x1}, {0x3, 0x1000, 0x0, 0x1}, {0xfff, 0xffff, 0x10001, 0x1}, {0x2, 0x1f, 0x0, 0x1ff}, {0x7, 0xcaec, 0x0, 0x2}, {0x3, 0x2f4b, 0x100, 0x5}, {0x3, 0x8, 0x5, 0x5}, {0x9, 0x0, 0x7, 0x7}, {0x3, 0x9, 0xf68, 0x5}, {0x8, 0xc8a, 0x30d0, 0x6}, {0xb3b, 0x5, 0x1, 0xfffffff7}]}) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000001dc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0, 0x0}, &(0x7f0000001f40)=0xc) setegid(r3) semop(r1, &(0x7f0000001f80)=[{0x1, 0x7ff, 0x1800}, {0x0, 0x0, 0x1800}], 0x2) setrlimit(0x8, &(0x7f0000001fc0)={0x3, 0x401}) getgroups(0x3, &(0x7f0000002000)=[r3, 0xffffffffffffffff, r3]) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$kern(&(0x7f0000002040)={0x1, 0xb}, 0x2, &(0x7f0000002080)="0ae41d9c2105c19ef3b99769fb00102b73bc6b4f74df0420d7db4bd99a1256ae405d773c72b3632eb5fa19f628f70fe4f9d131115b1baaf8f528d612112e81accc5b1030e5c1b4fed36161643416c739b8ad37518b5d174c30c15294a4d405900ea4e3ca33bb95a638f93ce6492b2deddd12f4405c04430f362c59f1846a52560491e6485485e54a32bd88f6cbf24cc9134121237327a118247ff542d3ca6696a809a528470bce9e486e807d530db2d6133403c77f9c132052302b12152011f5dd3004d5a7e46b161491c2587dec5a61cc02a3aaa924f6ea259e54788f8e52f516f4569ecec41115ab1813c601f6f73b4697d15ac164b4b70f7c", &(0x7f0000002180)=0xfa, &(0x7f00000021c0)="f185dc7e41d2759c393ddd9013c681230385a28c53e89206ad5392f0dd50a674cea8350d3c93bbcc0856ccb23f1244839c944def232651d4d72baee3e038570743880a7c7d75e3d27fb5dbe2f4af893759e2080c4ec9b2f89820cd225bd94f", 0x5f) r4 = socket(0x8, 0x8000, 0x48) write(r4, &(0x7f0000002240)="828eae013fe609c38fcbdd7d68b5c52ee9309cb440a0baf27eba0d49c95973a12ab255c6371f80dc7dbd51da0f2fa99c75c7c4e8790b4f25f1fef90afa900f9fd05e3d097bebd248c00830d02ec56092b89fd3110108081771fbe99a7524e70ac248fe321481c5383197599a6ceb7b10d8ce52da6df382b1f708188e96030f21a4761b7df731e09797ba3c50fe03b8093d033b0ff86d21269c437ab47b5416b14294106df97486a7c2972194b168901bc966bf691222c37f78d0cc6d220bddde85aedf7c6105f2c554f62a75d7814dd7976c2e647213bcec6781bfafec3163c626a96fcf73978cda648b56da602e20a1296d0d9b203af2", 0xf7) msync(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) connect(r4, &(0x7f0000002340)=@in6={0x18, 0x1, 0x7, 0x2c8}, 0xc) read(0xffffffffffffff9c, &(0x7f0000002380)=""/4096, 0x1000) r5 = socket$inet(0x2, 0x0, 0x3f) pwritev(r5, &(0x7f0000003600)=[{&(0x7f0000003380)="9311bb424c8a22fea1b18d9a2284c9f27801f459f74c3ac5a067c7dce73f37292be5", 0x22}, {&(0x7f00000033c0)="2ca6452e746b2401029485b500165ea90c3cf131755c25406d1643246bf5b790178411c2a9cf5d62f3e1e90e13ab207b0f82b2e8f4c1670edd201954ec3e3463e49925fb3b27afe6a77f84716835837b27cddc923ed1c2655d5274b0e06f443118146e975e258a675d5ecc186ae1cb9eb0f14d002d03e3b371d4ef190e3c767cc72a7db7b532cba909632ddebc29daa47707a46cccd0c87a1ebe8368045693ed422f075dafebff65b1c72ee69e77bb496213be26482a1464e11d8f6f08cc0ef6890c95772e32f1d0f6c030ba949857ce2ff302", 0xd3}, {&(0x7f00000034c0)="2479c706079be2f34eee007de0178cf21fdccfdff0b04113fa29554eb1ca7e2ef550e8b3b32314b535f9b23fb980aeb191355be062db81acf34554092302804e7a53aa9f", 0x44}, {&(0x7f0000003540)="e98f6af9312def2a7f57b6500ce7a2627571a3635f4419f27afe23c3859988e125ac288327f3aed28f368bf6e7e361531e52b6291dcbbd55d5939b62b75753c442a277fed8c5e4aacd67c5757ff7eacb5d667511afab29d3af238d20669bcf547ada38c0d78d917be17f37ca2316842a7c36ea036fed14d84ae3", 0x7a}, {&(0x7f00000035c0)="2d939d253bfc67f67f74393af3d457fd43324880b799df0784fd8824c280b3895e9a1503", 0x24}], 0x5, 0x7) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffff4b, 0x7fffffff, 0x5ba, "225e98c05504000000373dbcfa4ab1896c03aec1"}) writev(r0, &(0x7f0000000300)=[{&(0x7f00000009c0)="5b0c3ae584574cfe88df554a3708674c959a981fbf2363c472aaa07791baba16b52eda63e7c29dfc4a13d950e72d3350164439e9541c8cb9a37b3a92a0050cf3719d6527d2a181919eada8b2e64968ff0691abbfcc2c5f679f23f61f69dff8f212ec9fc1d986bd726c3a96932d067330fb62ac2e136d9de214b186c1e119b38e3ebf95f30291b82c56fd8c8692dfe0a3c15625256c343ba95adb29392be20bf753008e70ded43171d41df96e1b5d159a36123bcd951b0717641c83ecd8f79ab7deb5b3d60f03ab824c833325edca0e789b4492f7947af4a0c5cf1241f321ab6b2cae2090f0ad9313cd32f7737faf518b7b107c1b5f4da3a5b42f7b887cfe0037e2d6e082d35b07512e6605af3421395d1c5afebe026cb85c739581a76042e2b240ff15588d4f9a142545fbb474fb8882e72e7814c94ba72f07e262d784f76a944c2bf9632c04", 0x146}], 0x1) executing program 5: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2000) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) socket(0x18, 0x1, 0x0) (async, rerun: 32) socket(0x18, 0x1, 0x0) (async, rerun: 32) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) (async, rerun: 64) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) (rerun: 64) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) (async, rerun: 64) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) (async) readv(0xffffffffffffffff, &(0x7f0000000600), 0x33) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r2 = syz_open_pts() close(r2) (async) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) (async) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="6e3d4c05e15003dcb602d49420963b1db0915cf91b74f82c3aeaeb687a0609f7b77b4e3fa3858e32358184cfc4ceff5e01d595587d99b6db0ee9459d01db45b8fc654cab9bf46a018b55030d826cf270d7afae4e71ae06c8efcb716630e06558c3b163eeefcc54f2d0390b59e4c7238db2037c036e351ad039ad20cbc95ac4761e1e9e9124fb9a1da12229ce5047d441137223c7b04690160ba10db8ea506dd67c", 0xa1}], 0x1) (async) readv(r3, &(0x7f0000000140)=[{0x0}], 0x1) r4 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async, rerun: 64) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (rerun: 64) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ec", 0x21}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r6, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000700)=[{0x4b, 0x0, 0x0, 0x2}, {0x81}, {0x6, 0x0, 0xfc, 0x6df1}]}) (async) write(r5, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) (async, rerun: 32) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) (rerun: 32) executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr}, @icmp=@generic={0x23, 0x0, 0x0, "2d917dcb"}}}}}) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd00000000000000}}) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) connect$inet(r4, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x49}, 0x2, &(0x7f0000000000)="5152b21271072f5af377c8cf5523293ce2e80e7d2a9349bd6074ac1a87ead1e9eec11639c028b7", &(0x7f0000000080)=0x27, &(0x7f00000001c0)="1f214035a2bf867aaf36cdbe9234faa89928f20e449d9c38957ee2a49be8a4fcc28ec3c7e27e856bef05dd048babf67abc1789701e8d9130907999ce4607265a9c8bebacb209759606942875ba4b82dc84980871f0c2676d40d6b00d9dd31e96957751ae6cc4b048e62e1c08dbea10835fd868f164c3e02b2cb2761297126651bcda58939a34590f443718000000000000000000000000000000384e0c70b8de0031c32cfcc4ad661f80b99fe056f268a2cee93a5c88b71da645be96db9a748a14a9871840a0e7c6c3c7415bc929b456420250e90c54c077338c15dbe421", 0xde) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x92) r1 = socket(0x800000018, 0x3, 0x0) (async, rerun: 64) syz_emit_ethernet(0x26, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaab245b9aaaabbaaaaaaaabc009078e000e239458da29110"]) (async, rerun: 64) pipe2(&(0x7f00000001c0), 0x0) (async, rerun: 32) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async, rerun: 32) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f0000000100)}, {0x0}], 0x2) socket(0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) (async) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) (async) open$dir(&(0x7f00000001c0)='./file1\x00', 0x200, 0x8) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) (async) mknod(0x0, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x2}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f00000002c0)=[{0x53dd, 0x6, 0x5}, {0x8, 0x9, 0x1, 0xb8}, {0x81, 0x4, 0x9, 0x3ff}, {0x7, 0x4, 0x80, 0x1ff}, {0xfffd, 0x6, 0x81, 0x8000}, {0x0, 0x0, 0xff, 0x1}, {0x5, 0x3, 0x80, 0x800}, {0x7ff, 0x7, 0x7, 0xaf}, {0x2, 0x81, 0x3f, 0x81}]}) open(0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x10, 0x42) (async, rerun: 32) getuid() (async, rerun: 32) chown(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x57}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x12}, 0x4, &(0x7f0000000440)="de778968e6f85ead5423fedf282e58dc3e23bf400042e503aab8d80d8f8ab29f", &(0x7f0000000080)=0x20, &(0x7f00000011c0)="38d767f0749998016d36bd575fcbcf74ee2a836343861912a7641ed8708d08ca5a0765a05cfeaedb8630cf1d3f346251a77fdb817483ab7ee7f799dd4b5410a87b2a0102207a8a026b2cf9488722a931de536aae4742a27a98d90667c299455420e70274813054b5f8476e0cc153265467d9159ab9f4ffe11b280f406d63164fdee380c6a1ab7ad08f6c27ed100a9879846d86aa9ef69a351bc91bc80dc4f867091639640894de2003c933060f75bac7ba30d51540e2477eab76d61602d4974b09400141d8f52b5543db4ec115dc0496b6cfb12660cdd4d48dbc1fe3d14b09c7da3716ee6b59e9a388de72fc90c30c60631875972c1523aa666119d0e6098e10121f13ea06244e68734d440b76a663b520cb849f4b49cf33e9fa7384b892b6b10c8cd5ca0fffb313948306171d2f93a03fb788008441101938fb2a2d4695e6acd2e2c10f9bab15697e00ce8d8e6c57013972377e24899b6affd51db33ad02a94fa957f80c21a7d2df032933a8121adc399b882ca546ba78decce78c4871d0207ccf5e6b0f7804d9bbdb95da2c24b212538d0e409aa8a3e48330b14680a78d48522dd063fdcf65563ee3e3717bd5f170736f2ba5599c3941dcc7de9bd9543721f214e410db5d392e3d62c85de0671ff292031e9b9957500236459e01b8e57c86abd9dc00ba1c0c117bcff5d56af699653815e6631c3d30a757cce61d48dd10450519dfd5c01dd95613e6a8268c7a935d6d0795c49877cbf0604fb3e3940286a12f4ef6fa5ef7f51fb3a84e0e4242df04cfb480328ffc00e6cf651d73b37e80ba32dd80966d737208e3e04e24d36abcdec7eb38c7245e327eed540d440c9dd958fd9a163ac18bc8b09a0bd2c7d7e0a4519be7df9c206db2c25920f0b03c789ec08cafe59dec803462ebebcecb8f9e96fa986a7775b34a2fe34935697a9f7d3f49d503ad20483358da9742d539b8ab3aab2d88d8c4d817e71ed3df5a5f9b102b337ef39663b86ed788d643a89ab10bb97daf836e9fa02b4b5ae0ce66cf3421dc1de0da1f78b640f458f8f8c46f12527d14dd743485e023cf5dce0d7c76a1aa7d09f69bbc26ec6a2f40d3fb0d4704a4899bf8026b23e3e485c41d71581843d5ff53e16d1ba353fb2d102e153bd541644be21e2a615d072c354dfb75a68b1302ef5ca8411366e81e864964b694d67fe43486ebba270357bfae187ef57d4c857c4bce00c919e9396934c9a3c194c4ae62d93b65b5d40aff5e8f075031341e40f34bb52a5934809c2b9eec1a8982628325b2a2bbf53ffdd20d91d7f29e8e9334de096428b48b61207490c7d3561e326164ed42e1088b9f78e1f9f8d7e91e08e6cb547a448580d4e68ffac6220d02f261b5ec54cf07103bba72e7b645bddff10c913c263d0dfe7e07b505072676a892e3f6443f9aef1aaa216a357799aa4f4516af9acf32bde832455579fe31a17ef85c932af069123105c315bbfc08a296d69b4bc67ba0dc2346811d12c336d5df387f63c89166f008a4faa3fd6365bc26e4cacdeae7bbea2b1b79034da10de14b0171ac6817728ea43fa428b5ee064ac3ddb3903939a0bb8fe7113115b1ff272c09c728c9a8c5969db250f559950957b528c72513f88a5cb032f2e47e32bf9e3f86612ff81b79aa8bb47c9d026e5127fd45e103dfe5704c8b9d61441685c830b351fde1bcd14f518bafbf62e38e1bd09a1ad03abdeadcf7334d1b41a28404aab0e5f99b1cf0622411a132a95243e712bd3f7b00767904b4950ccbfee5c3a204895f8fa39bc490b473b1b837985e4c9fe1380013301933381f62dd8a34ccca6ee407f0414ac8580b72b04a3c645ddd9c011a0877d699f40f85f974aaae824fb14d47e254b975ff0f7bd371dc77f391ad95036a5b71a97b7678bef5ff0cf66c2a2b394737d2b86be0601b4f38511bbe7a67fcbbfeb66eb32eb59099c37999e90391d8723d2c214c1bef73dba7052323573f6fdfc68cab15d139e1ad8e1587ba453cf68d03173212ebb9b75f383269a856195289507c906c8d0163d302e66714e5fe7d2a159abb9fa74fe35d0f6c857b458d48ce39bfbd9a694ac508f42c974fa0a5488da9661390a0f232ab9a48f2c538c8f1d935404749a6a4adccd1956ccd697530652da3326e44a2670a6dd6d8622097be3d8907b4891c25a42648ff6ba45ad2429ced561111bec79844c7730cb5d877dac344cb9f4dd8e0694044f2966ad09e72cff4dca591043b407c5c60e4401fa259d91e8af673fd7d738886d3ae7a3a3088f9ae8b1c9886109a292b7696a0ab6f31d8e20705664412b560c93692cd2d62b49fd6ef2f70f43488b645cf823c7fda3d1448b8dd0d7f526090fe7a3bf9028fbed3a867e39b1e8634959ae17b43e129f7b467fac31c3e0732baace9404af3679afef167ff2f00ccb59c88f0ecb1e8c3a20d635f3b772f9e612462b16bac974f547187e27554281b9bca629935eef4c97c6da1a1e07050d3f52719dcf88104cf2a21c150c9e1c56b214acf3fe694cabf56444513237ef9e203bb10e39f19258295afea5a570614bbd50719c70b4c4e65a28d5ac82308550be2d9e75b77b766ce6165d0353dc35f8a2302a288d9a918100983466de15a3611074f622002f8c97f31fd64d31bbae7af35bb20d5203e6b72309c39b7be44b7e8fe145df8410594a35f8323aa5f10e9046cf1d527042ece477b3c6670d32f06fda92364d80f3389b7bc81ddcea7dc7942d44d08e21bd99e05ea0a4551d35a03dd7c3392814da56f1a712f872056b38c59467b1bb897bab2e01389b5501b1de4a156790612d9f053c145ef3984ab4766a37a182985e4b2ec072f1afe32f8568e19b929dfea537b1beb567f84d3b4dc3a18332d5983854eaa57487aae61bd56f3393e34213654cc8337d97bdf00b2dacedd3f0317a66ed4a66e50cf5fa7f4c040d9b4d923a116bbe186f34bf36e68d3fa87b78d12da10b07068a7a6b6178ed4680d46f4981f56432e5875372678dc25fc9d1b65164a82239087acbb05296c27d08bc57eaa9c897b00be0f2df24ad97d1c403dc5976aae198d6f66a45ec2f828014244b1e46b81e4bd410770090c11e76a5769f59459182ed5d390db0cd442a559fcdb5b20a76c461a170f888551fa697a9df697ba3931f904a0f353369c96aad631ba1fa1ae75c52d677ffa68d4d10f426d67ac38885f49da80e59e9806821aa9d7346882658ee7329adad782d1ce16dcc2af540b4b2e34a513afce7a57fff2d36cd2d00699ce78a6355639e29d80ce13a8d5c7251df84d9035454cdb1a77e2793ff1a1c483530613faefe8b1c4fc2cdbec94177259901b856df494ede3eeb9b7ffaec15a1b6b157f9a9a68f77009543f994816348ea410f2849cba5a59f7c607f0583c58a563a7b6262797156c2f70d3b582ef45b5e8c7e0b33b69e625433e890f1a15111f2214e7eed546e98c8647b22454f73ace1499f4c6c44dedea5647f86196dc159741e19e07d105ae188f2a449fa80c3040e5c7c84ab3394043a6a24278b2548ffb4ec69c643426fd85bd8faf43239f36b5dd340ca893e67b4bf3d7fcfb90cc7447cbd9019702c35d4fe2fb6d8e143d5a9e4f1cfd2ca51039563bc1e4490641e558e09d5f163326fed10b7c4c29e7ee88ae547168c9bf0b99fdbb756f7a21dbd9ff0e4c0ed6147ec17661ee85e3482b37b9363f1d4315de1baa1b8a3695067401c5d4bc06dbdd7968a2b028c1eb1d0844df5a156cc81538dab4c70c8d7ddd695c895b3758dbf07bcb0d34c6a347037fd2b77a0a1616f5774f0a2c705a988eb6806c61ca5ed3ff3ed84ef94dc6308c3cff31cf928d8f958b6e6860fe44f918fd06911132f269fdfac6ba1042e513d6ad16a7cae2694ac2e62f1a405fb61a0e5298c9bbe675c768a57429c0b2f2803e59cf3e14cc26031882e9e5bdbec1f3f517fab89a8a751418ace28d335e2f66f135159c66a1bc92621f979fe54ce848e934e4b6e459240cb52a7223bfa66fead0b08b1741f53e526969c3857be1be0639898d0e6381e8e8b427d06b0d0de2d7165a643948d8ccf464ac8553911bb5ba5bda90b6a078d9e81a98bfe9c0e85ce5e911cf2ffa89cfa69a57c168a5938594cb23a21348004ab301f7d66b72daa55334f27754d6eb6c9e18db8642ffadf6a4e8c7f325cd9e04f5ffa74c4b36f86cfebff1102077e7384378ed22b6f8b13d7501d6486a474f3d17f89d0b67bc90979d1f5d7baab213b78f244844be7028434d503f428a5f710890e1e8425e8b240548f9540871919c99b1315edac76849b20c955f68e142fcaafb5a021f603d6fd316eb3fe60f529f414961f69738d53bcfc63316cc677e04b98da8102826ca29dc90451975ca7eaca3e736057e18d6021f223f60bbc9ddee69727966ff71051b24d195604f5a42702a7ccf3f63d442f9f983939a9230024a7fdfb7b1ec684f0e99d9f7a678dfc39da57f0843feebaba5315327ce7abfbd499002cd8928dcd4f1cd6d7353c20694b0da09ce9bf581d0e254d73f1ef185a0e5b1810cea41e82175914ec020713964dad11ad41b5167d56d8d7362b1b6f4dc7ec305bce18fe2dfcaac5a8d46b5a27fb4074240c341c2744a1e64f67be6d6e20affb7faef557975236f46bd22e6cc846597fe0830f27edee5bc93ff89b07a4be07098f0099dd4152e8a4e4994812873c08c4086b86a706e8268fc03e1c1074245094f3428b0a78bca4f966359be8749d75f8c73c72a78867043eae2dde331b0f4741c9cba2f3edbc8825d7bfe9ec085f3f17205535cbd2fd71f19f99028e9e4b7844329a1bca7326260eab8b92708d1ceecd1ef5f51c1b53747730edc5d6d28f79a5aa98a77ae921b900213a2d5bca4fb9c097c811ea4be82f7f6f7005235887d999e219ef7028fc3b97b31a3484a6e6dda162d923de303e72fed2950d711a23ec2fbb383f512402253768521e1b17e9c155d6d8e4a3576656f678e2f6a0da2ba67094a173eb4ad19ad43577dc0bdb25e991883812245277bc8581eb058b45a896b9795547c29773bd47c951fba38617423e97612b0968552a38c1481fed877a0e874dd82202710f61f88598f9c831af9c43d9778e730cfdf07afd5b5d40e0852684164c615b59c9bc94d4efb5f74ce4aa5a56b678197888dd527bcd4efd1cd30ff4b7414c38a2d02fdfa59ef9f7b793600e649b0ea91d2f228a4017510950d9b5c84f217761bfb91d78c9c8496dc19dceed06027934db0b13dcf62cf7ca3ab1e7e15706c0223bfe3649d67465a94b5b2fa58cd957339fc89475d05d3e35a84de3d81d81a0a8ce1adb11783a220aabf47bdcb4fa27fa0c781858b34ffd1af0b0e9ee2e6865b1f2733d2e2cb5025febe8cb435954fa91f9701f0ec6258f3619373dfa5f2d57953cab8ca88789fe9bd8f3ba44fa2e6bc518704af373e5c0486a72489e0cb05f5906121bd20d2da246e8c7ef329481f5494712f5b160430568e8e0ab1cf1cfcf26c543f15b4c2bc726873904070725734e49b592fb8d6ff759b553ee3a5af093b96b612dc1ecc3e0d53a2497175f3ee85221c960f01ec1ae6e1b08275351efa68765c22989bfdb00c6a7c5d17c05c1c8ffc9c4f7cba6a7fb647d08de97b8a9f666f16431eb9ce019ff2a79c807368cd29220adf0d6e2d80204f5c3a06140a8a3ca5ac6d7400063cdcc51971b02cd129ebbfb43920cff3e10f599259a26745c75101cc5783a93e0abc869aa7180b74053b19a22f3ad9e32d95be7c481ae5c49c4228d3507", 0xff1) syz_emit_ethernet(0xa8, &(0x7f0000001240)=ANY=[@ANYBLOB="573acda8f8f900000000000086dd6060627000722c00fe8000000000000000000000000000bbfa8000000000000000000000000000aa2c"]) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 7: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x1, 0x0, 0x0, 0x1000}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x0) executing program 4: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaa9a236f30b0"]) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaa9a236f30b0"]) socket$unix(0x1, 0x1, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x5, 0x8) close(r0) (async) close(r0) socket(0x18, 0x1, 0x0) (async) r1 = socket(0x18, 0x1, 0x0) close(r1) (async) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x1, 0x0) (async) r3 = socket(0x2, 0x1, 0x0) getsockopt(r3, 0x29, 0x40, 0x0, 0x0) (async) getsockopt(r3, 0x29, 0x40, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x0, &(0x7f0000000000), 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) socket$inet(0x2, 0x2, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000040)=0xfffffff9) dup2(r6, r4) (async) dup2(r6, r4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r7 = socket(0x10, 0x4000, 0x1) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r0, 0x800c5712, &(0x7f0000000040)) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r0]) executing program 5: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000240), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) recvfrom$unix(r2, &(0x7f0000001700)=""/50, 0x32, 0x1000, &(0x7f0000001740)=@file={0xa748a155b7572b98, './file0\x00'}, 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x45}, {0x1}, {0x6, 0x0, 0x0, 0xdf72}]}) recvmmsg(r0, &(0x7f00000016c0)={&(0x7f0000001680)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001580)=[{&(0x7f00000003c0)=""/123, 0x7b}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000001440)=""/66, 0x42}, {&(0x7f00000014c0)=""/172, 0xac}, {&(0x7f0000000200)=""/64, 0x40}], 0x6, &(0x7f0000001600)=""/102, 0x66}, 0x5}, 0x10, 0x800, 0x0) pwrite(r3, &(0x7f0000000280)="53fd7a54fb733ae7fdf231186500cb15032c085a78b643f3d7eb2a8c19cbaaaf1aef069bf64da6e1e35738b7357c0c485bf16fae0f0d48a9062e956df62c269314595e23e3287330740000fc26bf86350e465add7a163bfe74de5f86caa4db96d20f0a963083306db20b13d7237a597b66a3b943c595823604be6bfe5f2d80cf995c60848e43cf92ac7604c99f84912a712011867ae58b56f15b59f491ec64995afdbcfb03edb5e3cb52bdad3085785d20caf25aa6fa0376cde1ffca01f338d37756664813bd2fdc361be7fd2b24cc3d24e6a24676468a44df603762a489ba1ec178ad2bd7", 0xe5, 0xc29) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0xffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000bf, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x802069c7, &(0x7f00000001c0)) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) executing program 3: setrlimit(0x8, &(0x7f0000000300)={0x10001, 0x51}) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000400)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)) sendmsg(0xffffffffffffffff, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="ee56aeb3f517965ba7f164f97ad6b42ddddb970d8d447015664c62c62bce07311f443663a73dcdf135fb252bf289f651033f553c6ffb205e0bf57d5484762124270c772131d9d972f2c84c12b3a1c31050e43bc662eaac2e6eeaafb7000a318a2e1f1d540345d08fe9bf59cf2b", 0x6d}], 0x1, 0x0}, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) msgctl$IPC_SET(0x0, 0x1, 0x0) r4 = socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) accept$inet(r4, &(0x7f00000002c0), &(0x7f0000000340)=0xc) getpeername$inet(r5, &(0x7f0000000580), &(0x7f00000004c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getsockname$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f00000001c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x1, 0x0) close(r6) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206922, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) (async) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={&(0x7f00000013c0), 0xa, 0x0, 0x0, 0x0, 0xe8}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r0 = socket(0x18, 0x3, 0x3a) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x93, 0x0, 0x245a, 0x1, 0xffff, 0x7, 0x2, 0x1, 0x2, 0x91, 0x3}) syz_emit_ethernet(0xe, &(0x7f0000000340)=ANY=[@ANYBLOB="f394e768fe1bffffffffffff6d35"]) executing program 7: openat$vmm(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) socket(0x18, 0x4000, 0x80) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket$inet(0x2, 0x2, 0x0) close(r0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000600), 0x33) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r0, &(0x7f00000003c0), 0x0) readv(r4, &(0x7f0000000140)=[{0x0}], 0x1) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0, 0x2010, r3, 0x6) r5 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) executing program 6: socket$inet(0x2, 0x4, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x422}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r0, &(0x7f00000006c0)="92", 0x1) syz_emit_ethernet(0x3e, 0x0) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000200)=""/38, 0x26}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) pread(r3, &(0x7f00000000c0)="f8", 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x5, &(0x7f0000000100)=""/145, &(0x7f00000001c0)=0x91) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000040)="03000000", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005136000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f00000009c0)="857e7cee86d829021aec6d4251c267dbc22e577180d78ad391d2f2ba80c59d82705e8e3d45a2a6f65e209be1a93e4622cceaea4eb90e3a60103fa4908f493e1cba7cabd4600fc304b3d440daa3ea48b7bf58d902de5e6408d097d69e957fd13a67f1b1d0f26f6105bbcfe0d9b5959b3db5c509c461f78b94694a2d22a2073477a6934c08c61e5fe83167123079530e0c716612445cec998edf9f6704d6aa475d5de3b81a5b851e0bac91543177412111ee3791edeffcd0205c9502e6cb5744fbc5f700e2ba819df192a748f6cc32a7e94e6096bf85c52370b31fb603b4cdf2bcf72b9c9eea0d6b00d00528f409e762ed27404c8ed39404698ace02e72c42fef17ac41f8acf3d7bec9ae8db1091ba8ab55c3087f38edd2c1c5b5e78a055248a35877763cbf1e3f3e3e3df7f06382ef63512ca3852d734b003e9f169192b86f2ccd59af338b8ccaf683ce40db2a98b18c45a162d1491d487ecb9d853964989f27bbeacd4eaf0845027ced829cd158d15ffd176bafdf20bef700a4e1d5a20534e400b84fa3fdb86e59575101fdd553c350e5000dddb7c0f2bd00d181e56bb23daa97db2c91381aa4e3a32009f760d6eb4fa6347302351b5b59da24ede28dcbdf756a589c6233521235fc5579addd31c547f5f7e9af300c3f5df065d1c0fa78a2782e32f89f6c14e0eb99c5e0611a7a55465d5d2264de60ae3f8fcc212189f612e8dc936e677bd60894a217b2fdc49896bc80dc33d563419651895dd1571305128ca6df3ca274c89bd38b2e4adda95d80661c871b19b17ff84dae8a1f15441be6a481679d107aba3903c823bedb005b926054cbbf4b960cae3c6b19813496847739d43d604b3ecbbd6a2d8271aa458b065b4aa151e54c27a57e2f9c193aa92b310855e60b4ffa099014d91a62fc69867761b2af5d2b34d15e6f5d41aa0ae269358ef8afbd43eeb3f14dfa54df2c24004da9a0256b4a872e6b31ed1099f35f5dfa91bec14172392b3ba716c832794bd77faac1caf4e271bc1b68caaf27a3ce50793fb13ac8660115fac2746198d9563b69799e8f673e5e25addee580463ddbcef02b2498eec81d30415908a51f48959c0731cc45b23d5748e80e6df2461fa348e8430c00ea5f8d8d20bf8bfded4e2a4d83b772b04b24fec70f9705768e861a78895fd8d64109ba8820055e01095fa3ba4ab91896208a49caf0c1b0b84231af204aaa0ca6b46c3f6dcb77eae8ca9a503f2fccfcecac9939019d8310150c770c9e3e6ec2c0ee10f38b55d3bc178c7cbd889e8235097b28b34509ceb3ffabf5b4d8b344cb51d2d8b80fd7d23dae1cc4a393f58b206b8106612732bcdb7f9e43b4c327f9846d641a42cc30d82f7fad6b4c30bdf7b92a6120a2e8123c4c08add48e80cb7053116ef29ad00562b9dc9d0cf791a15e4fbf08802703c30b940646f49b83d5f144bb209f590319410eef87a714c70e965f979b13d3688a1b8de697ad047511719a68a7e59f698ed463d7a013417880de4af5a01a6bccdb11155dced7b6ccb5a1fa6b5fa749dfb2996cf5e7a9006fced6acfb3b2f6a58b7bfd18f329355c6a3275c86fdac50526f92e963a616ca35dcdb86408c27add5bf44d5cc4fedaf72cbd6ac298f2161d4e518a16ae2b5d49cf45ae5edda9f90fbc8f46dcb3cc098a42d1fe9d229e5e2ec48d1f262daac41473908007aad68e5664c32ebced2b3592addc9b890b6bfd22e91504f4d29d3cecb1e62aae642b041f84a606438ba56967d4913ddb46a6b2a330cfb46af05076af5e27e2fb03ca3c3f93f62b453e77f662d10aa0e0d02e7342841cd6073327b04d93d8616bff5a7cdb435065198d2e7050f58cd579109c43f0f1fa0e3b06fd374741fe34c8f4b19a1bac249739b7b6e73caa84219035bb120668f5f72be3725032046543151a9addce7bea829b323b367f08ae36f8bc3585fbbb1b064e0c7d82f6d087f6d0eb454f53860cd952f83595fb288e8dc60a009a4ce853b42b31a6a3b232a3e96e75e7de8617bea9f2fe0fd2e5decdd2136e78517c0f12705772ae08ae35d45b61a5c73b0d3be098a449479dc9bf145bec4d6dcc6a0de272bb66932f278f7cab66529efc17fa1b1754bc426720d29e12388f7463b97dc0687f0b577ef250f7e2d48ed1da03401b0eaf2a4b9e01e3aaddff298e4a3abcb7d00d1288b135bb841058f13741e76e52d3cfeb6e73e3cd2b1f38ada3873fe8c54860f041f17b30701e7c8c1bcbc514b6ba98194fe544ff472f4ab81e5e9a72d8c16109863002528f7f1218382b4f3621365c9a2c2b8e9118b0f51f0f2b0e638bd87b15a387a6696da7b0aaf96c0e9c73f970c8dcc4d40ee92d804e453ce741cc4a53542d4c1e090c3de8c8b1bc68fefaa99018ad136f0d52499f68ea85dab0ad8d076c8e15cfd3499d86c5641edcf80c2a6380a70a73e0aa9ccb3c6acc61076a77d305b6ebfa96787963aec74b285f5a3f37ba408a5be5f93f435868bb4a698431c580198b366580fcf0e188842049c39d1b4c15e1c0c44e940473ec009f905f423b5aef60129264b187d6b7e4affeeb73be38471b5e12560e1bc4ef592afd7246a56d285b24caf7d98463b1c20ce6ef09d3055aa9c60c6d4c64223ebefb94c920aae98fff436be1423215f45df2909d1d00d800e9010cf26f50418c7ab06b0d2869834a79be66f384b0509ceb6e5ec8a466aa86f47c333fe7b84cedea5d08abaf006d002405d242b22232e860e90bd806010a3b69f7a22a9d73a3dab7245df5258c0369df17d45068643945b800c43348c042a20e1d7d09425abc4a60daf7fe5b36e1039edbfad77b88108bbe526ee0bc6f089bb21389243f83634814347c138670de5df3bcfecf68b52a37efd209127730d452fe6a0438936a6932059332b91a0fca55c3179520b039cbaffa3b8028038c83f7b82026ed50fef5a322f29171a7d951676faadbbdbd60bac006534514c702e8d4482dc3dd2f69f8c66a3fcc4e6e142b844cf9bdee42db36fd41fe17a3784af68791e3ee49e16bc1602f1aaa61aa2f888a35a4861c4a61878273e9023fdc14d8f62d47e9852b3153d7dbd334a62994a89b0124ed51bb73d318b3ff13c343c84f5344244c018d6a409183d2c1cd3a0f883a3dbb86223cb5abcf2aee469452c0b82ef770308545877465531c8b9dae5e63ca49778b25b9ec532858fc4df16e2413a5d7acc42757c9ce4d72ff1fb834119c54b9bb20c70d073420b0132e25a49e1df1cc000f486ed09faf119f809719e3bfe922d1b3a2be58cf880efda05c1d9ab7d5c8a4c232ebeca4981102a6f7fb09436ef24f989f50ffc640cb824cd0a86219dbc254a41a0015c9760b70d877d9471b740badaebfcd10f27de6b403696abb2a0c45114852f3b6c8369dd25e5aded239579924479fd0b823a60f2d051d1fe277a4e848fb94380e50e0ac705c48e5493c331bf83ec30a8fe316e3c2c33e7a2fee51620e923ab6deb2911447c8346e2d584e97b0068f34a25f9d841470decd120f723c4aadf6737e41267f96fb6ffdd50b32ec5d63b43596235fd3b2e5300358e458467cb673dd06da3e8561a7fdf2dc2438aaa9ee774a8ab22f367ed826ba3e4d064c5ce6bd3ab0e1ec450e0854b2a807fc09a15077ada81658b0d6d2c9575c86cd079fdbf5fc7aa32f6206fcfc92fe9d55b0c27b3dbbfc7863eb7fe3626604a4f5817b73d723b447db744896d24186bf0d97c1240cd02b4cb84914834fa7ad9a1ade0fe5412a3643f710196d1d793410ed24da31f88cbe65c3721dfb62e662c9f277c011989ec55b4698a19eadf7704ae64fc306b8f5f2cf5734f284234bcd1d8561ded56e2d03564e56af103152a5b33b4b1ffcd415ecdbf4902cea417e64b5ea3185f9e7fbf5038eb72e751a0e569d4516c367f857fa00b50f81d5d783d5cc3979d6e38fe6896dff3308580ec5acf4e67c34ce72e7b01f8d3d9924ebc54130695cf7ab7ce18a1b3601f74c123543788bc2d37f2372e57f0cda8ba25a146ad6ff6c392696fe210d6a743b738128bb26cf4493c495e250a2fc2caff76a20a6a3750275ead3078949ea620a38177403595eb1a14280de58d4f8eea36e3b715e788c0da60a92dd6fdb5e58caac9d336697bcec92b2a49afabe52f4b1758bb73009d992e60c1de5315776c51814f76b29d0bc4110606297640627c9e572470f114b0d3bf3de07cdbf69dbc70c695d6b674229320f9ea27f1f803d0259197aed7db2f84d9472f08bde2379c7ef86c913b8bc4f0e7925ca9f1f9c12bcbd4c94fd85fb858e12579f07a8dbad256bc9bb21c009e731b89aed1ec9a050c1f646d33eb4fe56f40e6f84509a4233d406cd92191e90c8196287df1f4128a04a71d61a2545b5b5d570c9f2a1b40bfea2d5fa9f30209dc35cd0ee5b2c2280e11c596c77da0d136d4cfb07a29bbc8e285dd4ade94745de4e1ef1ec345ebab880693b30f256c10aa5ba975e7d31c0441906f7f820e3795a822d5e1eb73af3c88b342a9303f9b9349f5cc788ae1f3e2a2058f0ad08895586ba9b0e24c8195d9442f5a97b7bfb101f5237b5e88417de3f7b705fb8b3cecf1ee3ce5f00af331a78b2f04b5c110b068121381851c8d9c31791566f7792affd6ad6d37e8cfeaff0a19596c2516d2bddaa340f2011c390fb6534b45a6b4305476c4a4994ca4d92d7ff109faa8f15893f456ac50627c7f07417f600d2289978f1ef4976f1e385712c8ed35fbf474cf7ce09c24e134a82d522cfe0cebf8ce571c28bcc783c6821eca26a1a8078ad7e75fc5917994060d5e49a21b3ea75683123cff390a21a6dee52bb49ccc182c0732b78af3a46ca6dcebf7af0ba78b64d6635cf4ccc7839bbd162b1cc1fa5a8510d8bb978c7bc54f51cd9485d3cc7a8acbbbf20897933215c6afec23a56d0505bceae2dca892f86e22b516348f74d2dc0ef7f546ed0f37a35c7dcebd62e1fde9a2a12465b2b8ad9f1dd1e0e78d07c9ce88f78a3c36db4eabdecc298150c42cbfa2fc3b9d6fdbde09c722f066667adabb9bc97fb99ec457082a92896232f1a26a27a545054a73d289c980cfbb2c71d0908fb7ccb68787963a8a6e771b11a501a4d15162aea3cdde8e16e6394a555c2e6895a04b41d173c73ddeaa172358c9d1a54896b6c4819ded0db70c9c84f8f864a33ce3f7ee38acf342e7e9e84ebe3aa3148a6e52126e89e119fbd8895ee1ed28e14d991bc40c89dcdaa8c0fe71a3b2c4fd073aceb84213c422b5c866eb06ff4a048822d297dd598aaaf223e59297a96331f86c8d28dd6743ac3f8268dea972b7d3aa3148c7be97a1bba40e60ae4b2327d2016b089fa296852f867872105dd2517ff7da36cc9898aa8902cd1e69aadfb10a0e249ac4220353c99dc2aedb96efcf0d384844a73720be2a8b5d0c3485c102826b4cdb64dd1a12df499876812938ed2da7049733423063ed7cfb384ada212791a1301feeda091ca2c8269fe020889c8adfc138101bdbb6ae6905f04293b171353b438afe82d374d376de507a6e9e7095e59d0d7b691aea91d6e47c8d8ef3a155fbc0d84e9a990f7fb1ff3b67becb5d2cbc098d46b9cd9829610e917684edd19db0ca79a7f8edce7507fafdfc7e9fab835413537b7fc5ea56418fff08930e8a11ebe7e86401616f87f94bc600d13efff654255bc6230f0e12816b37059ac19ecf0661bc3c7c1b4e8e979bad6c45c6880e456e5fd55736323245a185440ab8677248a371b3485de7fc569742f236255a7cb5f02d225764192a7979e64438abe58bf81b14fd4a2f8ed0df919", 0x1000, 0x40b, 0x0, 0x0) chown(&(0x7f0000000440)='./file0\x00', 0x0, r5) r7 = semget$private(0x0, 0x4, 0x114) r8 = socket(0x1e, 0x3, 0x0) getpeername(r8, 0x0, &(0x7f0000000080)) r9 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r9, r5, 0x9, 0x1ff}, 0x9, 0x5, 0x10001}) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)=0x20) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(r3, &(0x7f0000000980)=[{0x0}], 0x1) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(0x0, r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="0000000100000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) close(r3) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc1206922, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x100, 0x9) (async) mknod(&(0x7f0000000300)='./file0\x00', 0x100, 0x9) socket(0x1, 0x1, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xb2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) (async) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) (async) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1300000000000000}}) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x2}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9}], 0x8001, &(0x7f00000001c0), 0x403, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000580)={0xffbe, 0x1, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0xb38, 0x7, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0x0, 0x101]) semop(0x0, &(0x7f0000000100)=[{0x2, 0x401e, 0x2800}, {0x0, 0x0, 0x1800}], 0x1) unveil(&(0x7f0000000380)='./file2\x00', &(0x7f00000002c0)='r\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000300)='./file0\x00', 0x61) semget$private(0x0, 0x0, 0x384) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000680)=""/161) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) mkdir(&(0x7f00000001c0)='./file2\x00', 0x10) r3 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r3, &(0x7f0000000440), 0x0) semop(r3, &(0x7f0000000340)=[{0x2, 0x5d32}, {0x0, 0x8}, {0x0, 0x7, 0x1000}, {0x2, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0x400}, {0x1, 0xff}, {0x1, 0x2a, 0x1000}], 0x9) semget(0x2, 0x4, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000600)=""/76) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)) executing program 2: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='y0', 0x2}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x3, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) writev(r2, &(0x7f0000001200)=[{0x0}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) semop(0xffffffffffffffff, &(0x7f00000006c0)=[{0x0, 0x6da}, {0x1, 0x9, 0x1800}, {0x4, 0xffff, 0x800}, {0x0, 0x797f, 0x1000}, {0x4, 0x81}], 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) close(0xffffffffffffffff) recvmmsg(r0, 0x0, 0x16, 0x880, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r5, r5) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x2}], 0x2}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x69}]}) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket(0x18, 0x2, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) (async) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) connect$inet(r4, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) (async) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/167, 0xa7}], 0x1, 0x0) executing program 4: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x6b, 0x7}, {0x8, 0x5}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0) write(r0, &(0x7f0000000180)="ee", 0x1) munmap(&(0x7f000000c000/0x1000)=nil, 0x1000) r2 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r4}) close(r4) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r2, 0x802069af, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001180)="0800e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x40, 0x60}, {0x6, 0x5}, {0x83, 0x35b}, {0x22, 0x8}, {0x44, 0x4}, {0x46, 0x1283}, {0x42, 0x9}, {0x88, 0x7}, {0x20, 0x11300}, {0x82, 0x5}], 0xa}) close(0xffffffffffffffff) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000001c0)=0x1) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000200)="c67dccdbec62f309f2749a90db9bfaf85d55bef546e3fc016d85d1d3d51aff582328d0e540df66f9615fc0d6c0d898ad326d08914c69cf3097707f71bf0b4708353011534d488afc891797f23e57fd44cda713a69e15eac098f804c19abd768eab77fedcff061c3a723a99be036908444cc6904f9cd79de1d058a5563b529a673ff66ac3d4b2eee9336d8560f9e7566c1fa1ca15534584bc32d93dee180358097704368f44aa8a90b2e0f60a509f9dd477babe93af17c660ed8b349b89d6e9516bb37d30cfbaee7d2c3d58ebd2a503424067", 0xd2}, {&(0x7f0000000300)="a6b02ab042fe14a0cdbf36ea6a8e77a1a5e398986508bc4ab1a51334d61a508d4e6887f3ae1c38fae64ce14ed28ddc055e2d3f87cd8715b6ad4c29e6255bc891921c72c318cc2ef3f3ea9ad0393def6a16d60d622d752d2ed16fb59e81b633cdbb1c9873160820084f2aeffc92aca11e3ceb3f13273cf60c19c0f9196ecd517875727d7a3e12aa16edffbe7085e0b997061b8f6d1d7ea905d25f2dbabae9e878743b2f1fbd5c1dc6669ca7071a8675d7e24128e059c0dafe2292388fbdbe0ddd5724dc46bae6576f93fd95990404c1c0e904907374d3ff81a71269ef857efacd92f427cbcb160127660171bba7e1e8d0508bb7bb", 0xf4}, {&(0x7f0000000400)="1cef4fc8e6369869676ff4844532a7f1f8036deaee3613454cad4fc8ed316bcfaed70a5aeb9fc77cb92dd3b5766aabe1913470a7a0cda5c9508e8de28b63ecddf056c4d87ce2626fc85baa2d82b10a1f07b0e5ea61f400c9f3c9adc019f2f40af423a08ef8797c7e40d35b91ccdf76c93c2e2ab23c7e3fb4a757de56f8012de2111db90b9f02", 0x86}, {&(0x7f00000004c0)="db2a4fd5962b1024ddeb8777e64abab46b7e64f115cfee4511e65d142f7a279c930888153ff053c3052b82558b9f2ac7de6d9d8ee0931df55e14cf150fabd2", 0x3f}, {&(0x7f0000000500)="d9985fca7fe6452bc869a1100b556753aef3", 0x12}, {&(0x7f0000000540)="ae6cd7ca3dacaba3d6aaa99d8877356ebcf736bde0ed617e01e9cc6761658a196a2fab4d", 0x24}], 0x6) r3 = dup(0xffffffffffffffff) socketpair(0x6, 0xc006, 0xff, &(0x7f0000000700)={0xffffffffffffffff}) poll(&(0x7f0000000740)=[{r3, 0x2}, {0xffffffffffffffff, 0x20}, {r4, 0x4}], 0x3, 0xfffffffe) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001e40)={&(0x7f0000001e00)=[{0x87, 0x9}, {0x5, 0x1f}, {0x42, 0x2}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000001340)={&(0x7f0000001300)=[{0x22, 0x1}, {0x44, 0x6}, {0x21, 0x3ff}, {0x88, 0x8}, {0xed, 0x800}], 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x2]}) dup(r0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r7, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000012c0)={0x4, &(0x7f0000001280)=[{0xe1d7, 0x5d, 0x3f, 0x7fffffff}, {0x5, 0x7f, 0x7, 0xb3c}, {0xa4, 0xe4, 0x3f, 0x80000000}, {0x180, 0x81, 0x8, 0x4}]}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x22, 0x2}, {0x20}], 0x2}) syz_emit_ethernet(0x11a4, &(0x7f00000000c0)=ANY=[@ANYBLOB="094b0000000000000000000086dd64da0eae116e0280151c670531e2cf4ff41f938f9fa3c622fe8000000000000000000000000000aa060000c16800000004010000000000000000d3644945725895114109ba345aab7d566bc2a2833fc3021cc854fe0a7b683809c4fab1b94f0a053a2810d4a3dfd1227234d3f4d4dbc8e3bd6bd3988ba818dc7e9e672ed394db91be91d5cdd24ffe490052c7c30292c483308c84e8adee466c51401a59e2668fbd82866d8a898a8c54cc35eac63ea269a7a8bf2c2f20fedc80d7f4164de408963f32bd9fa6efd80ef40dee318ff68b77bb4ffcb9e5273ff39f9c33877cf4e7f6abb5a1c2b09f3d156af90a5ecd99c828a0d3a640bcf5c88b439154f6a00dc954dc7b37c381de00f60791cc01765c81a7b0f919fb0f43dca83dd3eabfbbc385f903bb1bab67d139f81266951bc0a861dd99c0e8c93c242aa7ccaa67506efd199ca1e69e8e01f7ccb813846c6ef8d5b79ecf346cc6525741fedf94fe815274f58f2e7930ddabd99668759afeb75878f23a79acd3fc723abc85c96d942f2ec7fafbf151752659695e22be45a794b8b796bc6eb014f0f3ad79dd0004f04d5427556a72a52990e74ef6b46ee463980a2418d8549daaaaaf864a5e94c559ada3937bcd433dff795aa47bc603d7e1d6b73e9c6f361429e8b948512b5a97901f4f661809e75c2327fcc015b5ed8b73f8926abbcf8ceebb7e035109d9721bce00eaa03c5647bc01ea61021bcb31b6be69fadfa8b4f61d23642502b47496f15b547fb19291be184fece5a220af5c16fd0bb16206f897deb06bdb97c72bb66168e8a15a46b17f23f9acecf4f26982da59b68fa024177daac7a111590148da28a0d3742ab787eec4540055f2fa0821a15b65b2499a6b77a9e4340bb23969c8982b926ec92c12423a63b1326e288bddfd71481032658a39aacd8eb920a60b3792a9f1da2b102ccdb0bace254e58f7336cc692d194ea58873bfa279b62b72fbe32df1551592f1e137dae7f4e8e586dd1c9994d827f5c5f8baf10980503bc5744a23e0fa94c192e2ec7eaf7bb09479a2cad5f5321e22b9c3974e00bd4ea0782062ea5ccdbf9f97851135c46078ede5ea6a706953e8c09e4fe07e8310b60df9ca226cc0c4e0276e8e6b3bdc953fd10a8818523eb4b0b294ee0bbd134132496bf4c8f9d7a009959b2ae39a1600b19ad3124c0c036826a83e7842663b6a2b58035fbd6d1fac359f50092b56d4980125008daa729172ff6d1688007c06443329b38db0c60172838439e2792544b0544ab4ccf5eb4ec3bd0a7c5d32b049fd65c15f436454ddf462acf0670d838ce8585d8b98fa301a1c692cae0613a760d25664c388b31ee1907c62319d1b719a50131cb2cc9bcea388d4393a9cae67920b90a1321da66f8c7157c7a4db001d56a0163267b9dec37f7c7400988df42b7dda435e6489f1cfab47a774d9e426204c75acb9e76666ac6b0f1f3d14e16fcbe0bcc52ec72230055aa28ba594d22fe8043d68626e37383fc844aeb72acfc0f9c7712a5296b4012a47352631410aa03e2cef529da844bc08830e4bb68e6a06ab7a5b115f21f4df3c0aad6bec0cba38610c5b8bd80b2ebba40ccd96c0deb1eb619924b3586e6f936fba9c9c2879081cff4a50663e2f74ed917127a2f30db7dd7fe30e3cc6f62ae38475547828227e9ccd8f094c8c698cf90fbdd806a414cb1377a492886cdb3e1307675cc7e19b8a4b63accff206e6dd9e797a063a1319ac3b6eb24583a9b93c5f54f5901b956d6e32e97ab8fe296f11f4baf09fa7a06b4f77e8f8e8ba76e5e0d46de1122d76dd6389a11dc2cfd2c19b466aecb4865d0d4d93c8aa02a11fb5da9467f170a2011e4cbc47b0c9924bfbe3bbc4dd7298419e5fc3397854693de6b86b293a6d0641aa174e70658805a3f55189f65c6557e004d858a0fb7b8fcabe0b2f18d6329de34baf9fdb0bf33907399c65488ff36e0a3bfd28bb81c25985a23d9b8c68fce5054f39fdb7f6d905bdd086b1d2247b4f210674c530307ca9d232f87ec5317abd3e1de151e380a4990fe94226e6fc9c0cb69074d4d837aa514fec16fa08abf37756ad4021e81fa5b788ea85a0b47a66b9ee79ac0641a7eff9a584a793afec0d8a640592d1802f16904876bf279e28a2aa97f2901e8cd6e08a5d7cd366d2bf533c981778c2f4d15146361fe010ee8a5a3ecb7ce11afa737437835b84ba380b6926c7fa18bf2e28cd2f53ec419937e0c5b9ec9dccb45e53517ad469a2434836354a3d2ca912de6d29d98e96d0e7b57bdaa5ae7d9edfae42bc5ab8d66a2df721354e03da21c42b08a526a835773124a79a17e57fb2d4ab7b7087c111f0296991cffb1b9902ec5be53cf8fa34c7bcea6d63c117b41fd50033b529212b9c71e1a109074abc803ba6b2f21f831a4216eef0f1c38d314ba8248cdc3ea1f3caf4c87e319468881960c8e5e123c3826c7ea7baf6c642b4461888a1bb1cc30e25f88de56b41068f22e6869b40a21e1e291a724914c78ef0982be302c48e5bed96635a43acf290cacd069f6d9d86136ce3da65d324aab60741532ae0779769ce117422e7884b424bda55c844b7ca657b2e60f9fe243e357c307425877163bc66d8903b969ed7fc6b174ad0a63f17417ad9e65e5d33d7ddd5b58c9497561294057cb1cc236cfcc3254b02594f508f1a8b980574521df9d460d77f57f3b2a7d7b7eb41c58ca90ac9f68e0f90f33c3a2a1d1de3e52e7f32936d3752af855d9162282b701803a7c0d7695e271380a94d3ec520ee0bd80d6e6f2ab1688457be7d9f5dd85d4607c73461607cfb47ff88cf67a92d576a010e24f262c406998467a38d49249a0a2423f3bb4803800640a8941280debcba5009d6903795a7bbb6dbbd5be0511189377a9f84cd0e897dc68369175bc6d89a413038ff576b31db67a537e763490ac47e8f18221cb4917512f01d5ee2b8a714d761fef520b5765c19fc97b41b0fd60499ea31c8a981c355a5a697f404ed87b7d9bf4172846db7595d8d1fa19ee7bd4d211c970465fd2e4f8968a758ca156cd2baadb73b9e923c1d43b2c4c69de72cbfac6d77109c5af02e762c7fd72b943ceb0d7d70b866945ab3ef568da4fe86b0272d64a47cc089e5cfd96eec28331fd0fbf2a9463e7638fc69dfdb521398e3280f3126114880feec71398e56b3168f0d04d01fbca424352866b87759e167c286e92a0c19ce054f1ffbc67d61d844f60f076df53ba7db2d13c3cb79c9cfaef2c05db367548310634c6aadc66ed7ae0740128b0b07c0c07523164a05256ce2509f56cbd5a8c118b82417bc9b68ba43d1f0c5cb44c1dc78254d33303fc31b74eb368c7028788e28173c119cbc0ab5ed25821f1961692260c564d62a23f2758a6847db64cc501c4f9b0d24f6e3a07c95795d8061dbc29e55c9181eb720c2757a3e38446af5fff305f46a80d50e284ff50ed11ae3eaa2f351107077afe9d8e6afbbdfd389d569e9dbe17500e306a8088ed4e51d5b054284ebf458ef7c7b8988823bca5ee5edbb9e578a1d3afa722ff046d033e1561e9e685499adeae9b33223c61ba2f2a176ff4bb7b5586c9f870557fea54957df89f3b51e12af3edca4f60230946d08a89ee09cfea86b21c68f4488f7a4291b65cca00b4d47d9bf6c683dcbbd22af097cce8a39caa054f0d80b851f51a88f6028a1eedddc24e9cf0019dff82b8debd44243fa2195969656b8a013dfc2e2ed5a17eb16febeb999a8e63630fa433b69934b5e4c6302891b9dcba777816674ca2ecb13c5904dcc1f89fdef52f74e3b0ed47fb52e11531fa659fb10a88c40747d7cc2335fcb037af515b35c752476262e47ededd43773a982cb57fe47934ad29e02a846f03c221629e219a877509ca7e5cd44ccf701c7a6a2001b1b0db30cedeed7b9414595d5fe8f2583c4d85e03e7945b86dd202eccfca3b881b2db5352071caf80578ce7b56220a7900daf72e529fce96000fb17d814257002a9d4b100cbf57d52ddf26c006fcf2c318218ac3fce7c6a577e210a21227fce8c4bad002d67965380ad563265aa08ead4911112e4ac7ecedd5aa51b1815e1386da7edd54a2a2566db36e3cbf707b593f146ca8f590deae9d913603a70b94c21b5f2570149b49169b6ab54008d308ef02daee0800e6eb46ed46f9b99230022e91ee5b6661900d1666604a03a8e6ad1ffe49064add3481ed81337e49ded307832af68d1ea2cec6e481421ea0a905a20cd68461c02e865e2d7a79954b841b63e7f4db04dcc83f1fc807f719f6f53c8b832cf0b3f46229c91f3211f78467ae416df1a82a5f341ee8a87aca74da7dea6d59a584d82aedd3761067b71cc9ddacc1a393664e2cccdea6c871bbd2f783dc4171724f785d909e04860f6db603e366f45acd7dfd992c96ab8fe9a57b4f13e12889e6ce4a036be08414985b47371d5684b7fea2058d67b413c05c435595a547fe57b3c22b6008478f6da6cdd777828ffa044849e4562fa7ac47a2e621b04538c2f08c1b14f9eeaf92109a7725886af96bd5d8a67698c1ecf36cfe3f3b134288328d4c7fcc1eb5fd810fb366e302e1652bd25fa16360b4429f0cefbe2fac77b37486349ae278b73c5d2a4790e65156423a57f09db58a51e76319a4f28ffc97260814244ddfe19dc1dffdbe366cfca7e38486d50e05e5efc7c97b2abbd5fecb3e7a65a2ee59620f85791d6fcd11d73c61684b36e9fb12c31989f6f5e0ecc9f2bdd745129728708e6b004150e6c59d75e0b18e40e26cf2c8b0a0b537ebc61363cc594d961b02ddd7a5db64fcbba7681fde1cb0a413837f23ddaa7c19112ac38e4061fdb8d99933df0783aac06cf5d216e89fff81510d3b6cc89e649a86f4977e7e81be1c69d4a752166e51be84f6c4c26d35aab547ec16d06715ca1a6fda4ce20a88191fe9b8a5e289d8e141a890ed95a09cb967cb5d20c05854eec222a3a2735cbe6be6cb4a58f093f13d9d25c2d6b80c7690e55a0bf6140153f895fdd1ee255f323d32de5952703d2d515f9dac222d99559a0380b34172abd7465d083a14e3540283d0dc59e31971b54aaea804b4d1d3c2a55c300dfb30d66afb5f8e6dbbdcde6e3fd097a92a992146036f8a2c70e556a5cb201673f1afad34073869dcbada0064de7ff4d7ce1c91d0d3c62e6f2ec2a5394bf5c17b36fcc04d562e719525528d38c1347c3e71539aed123436db076f4fe3f4640705661285cff465936379af585a114ff9ae9dda704eaed15189d7fe73d84f3b1a02003efda658f63ad40aa5eaf61c79ff4b57f7547cae2662a6f7a366c286bb24761f5af6493525973d363493f7507c922c656850c5fbbc999a25316d6106b4cb2279ff9cda9323bed5080f7afd03acfa53f9a5a611ed70bb853be891340ae3a8771b3f64a92c919bb1eeab5f26a219d09e693ef3ba8bac410b1b7a0e266224333c0d26b87da509dd557c67465af63f3ea9c4388d01b18b46e0c3fe16365edd8621fb11fd3bebf5ff86c397ed6ac91900f811b38fabf23ea566839d5e873aec85d9c796e50cfa8e9c2d3b6d3c0adc394f238bbc75debd244048d287bbd96faa308e018adc91e2f320ffcdc54794f58c8d7794d112c71fda2a30d85961e79bf4bbec774e7a2686999865eca357c06f6b3ef8daa61a62a2139ea2f3e9c19a9a30fc7f6e34a2d196c05025343705637a6055585626dda00aa11a6a541fd49379a18acd982d06b46081b13118a4b32b7e70897274906eee99171a8298754524b34a98112461bb712c5d4a08674670aa54f39b4e5aa51845ebd42189468f48198e6e76f15fc193e27cad4fe37e78387a0d2e6f8b2ca117f51bcbccb40d88ded640504a34bdc58b8696af5c3506233053683d36d892383f4ec204000000011d10003f00000000fe8000000000000000000000000000aa00000000000000000000000000000000ff000000000001ff010000000000000000000000000001fe8000000000000000000000000000bbfb25b1f5fbaa07545a2823d1e0006c1f12b50cff7e27410619ff89b7e40ad9bdff0200000000000000000000000000012c001d18670000002791dda2b630e675f49af4719013a9c4f5812283ce176e6ed30822b405cc9b5895841bfac88165bb6adcf6d1059d059319ad79e5e2725027a7097cb486b10b892f8b7d0367987289b17236c6e4d3ec2528836c619db295ef0878de69978e0342accd08f765796abba850ef4e6a821258beda879895209adc59af868e9e16487515ebda3f2fd950e98bc87baa19daa1d4c38886e1823aa444da64d779f65234981d97583a3711b55117f6e26cdf36398fcd13848fa13ee936805d7615824a06943358ff03000000000000000000"]) executing program 4: fchflags(0xffffffffffffffff, 0x0) semget(0x1, 0xe6ed5537ca4f822f, 0x100) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) setreuid(r1, r1) mkdirat(r0, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x0) semop(0x0, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) socket(0x18, 0x4000, 0xf) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)) ktrace(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x1000, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind(r2, &(0x7f00000002c0), 0xa) r3 = dup(r2) listen(r3, 0x0) shutdown(r3, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000540)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x7ffffffe, 0x0, 0x7, 0x6b38c154, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(r5, &(0x7f0000001580)=[{&(0x7f0000001340)="f2f5060e4a1ab0974870e40af8e001f53e04bf74fed4aee2be0863d275b2e4226489c933194ab7b2a0027b2f6f1b1d9cb787a7933c75e07eed0a09942d0104e4e1c8a9073576a8944f423bcaa96d8169aa92956791fed312477b15c06c89dca7", 0x60}], 0x1) executing program 7: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r4) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) close(r1) open$dir(&(0x7f0000000200)='./file1\x00', 0x1, 0x2c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES16=r1], 0x9}, 0x0) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r10, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getpeername$unix(r9, 0x0, &(0x7f0000000080)) ioctl$WSKBDIO_SETMAP(r8, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) ioctl$TIOCSBRK(r7, 0x2000747b) chroot(&(0x7f0000000740)='.\x00') sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000140)=@abs={0x1f95d27d48731892, 0x7}, 0x8) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) (async) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) (async) r2 = syz_open_pts() close(r2) (async) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) (async) readv(0xffffffffffffffff, &(0x7f0000000600), 0x33) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) (async) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) (async) writev(r0, &(0x7f00000003c0), 0x0) (async) readv(r4, &(0x7f0000000140)=[{0x0}], 0x1) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0, 0x2010, r3, 0x6) (async) r5 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setreuid(0xee00, 0x0) (async) r1 = getuid() r2 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(0x0, r1) (async) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') (async) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="0000000100000000", 0x8) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) close(r3) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x0, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000480)="6c96a5ed0123301f5a15abb9bd80dd0c4eaa8028923d9db5f465b80212cfda7cc92afe7eece251cf8d9f6dafdfea1845147294503ce6a8170e2eedec6fb4696d589972146a99f0143cc9d150858c6ab0640ad617a65801292d5289c0c8f3ceb3a3a1aa4bf3e1a491c3f7a0478d0ba4ea3ec57022e83ac21a941cc3c93b9cb3ee2369c234a1d068af4e8aaee2529222b17099f224a172bcc8c2015b6a3c60aeef9a69dc5c578f32e0fefe76391595423819a937801e456213d4061698b5aba468fa851bdd9e2ca8e4549b4500d5dadd7eb7278c4e371833e687cf4a2830fe3290701e59774613899cb950f51ab754313874761ad4677c1e3050bb94377228624eba47e7463b676957c3b15710e36eeac487e9be0aab4d5dfac731df96edde7b606faf6023cff60388ade0e1d885255a7f6edb8fab205916a7b58ac263a2ce4f4f913216e134a76a5ec3d95a192aa6e8c13807288d5a5d7ebce385183db8174396c54b9cccc0b5d091cdfa2fb3241181cb046b090fb8d029c1899659cf24bba7c0a4f254cd1bc677d8516bf6a68d57a371f571bb9544a14c92aa889ca0b955411b3cfc80af82a0837d9fc30a9864ca2a7d6e1fd59b59350aefa1d93c3b303ac34d0d591d60542c12baceabf0c0e4ae4fd1964988e41b3b13efdef2f542d624465ce281024d975f76d68e68ef18f214eb3a1a7b441cbd2a662d0ea4dee82ad7be7fe04ef2984dd7f6ddad2a924b57f397e0d95d1cd3f0f8bed589e5699fc643816aef4e639d695cb1083b3b0620e1397b5a07b93d50f5133fd16bd178ea285a9c35a775231c48b0f14ad7bbfa0f44388f92d8a6b45780b650c9dc6d7c697e6d265457ddf429b08b7dd9d28e3ed5be9624914045732f095e6ac4f786fc4183ff8d4af602eaf5f209a0b760f74539ba3c00bc33394291b4c3dd86073f57665af7c4fc0b6785262f34b5895b7bd8212d2305a5261214270884c9b1d02884d38c327dce1f186ac97cfdc7cee64220ca46d52402127e7b059b1647a6d792742c5c979d733b597d2ab584eb627a8dd447d5f9d5b6f6d4a6a4bf542739d8e9d22c78a10386a3f7d79cabf00b652c84ddf37e6c0fd72818ce10ddafebcbe4c3c248f6fb5b9265f53bba0098dd1271cee63f7aa4c139927c9c9ab69d4238d78564361f13caec79603083637faff82260ec303e5a9311acc14a8b9966e142056cf26d38a7874adac0edefbee90e137b347d60d76932ae3e16e8a0770e85440ab1252cb339f69340a16943260de618a4d95e8166dd7ffb2586ae0b4f08b15541235ae8080a8c92ee4a1a76391e22a1606159820c43b9fd0333f5e083adf0980e73b9913970b9cbf1c2ded4dcd81597abffdca8e40dfe823a28282399a6bf50643f124485ed95c9f4664b97cc13ee9912cd380283000993e4f7eec2cb011695ea172e8d9d161411b37784284443d2c6fde38237f6a21e72a5789231d1b6dfac3e69bf0d2e42ba1d314679233def6ab977d483a7f746cdf2dceeda56f51388bb046711bd64c001a4ba94c934f92d73d0a0c79d564b0b4de467bd7dedaecaadbd9c00491607fcd9735f9e59976390448e6c98b74a60cf8761a8f693dde77dbf97f9e5d344a359d421fca1b352fc2817c18010d206662f93fd4d7ef15f5665de52ea1cc386dc0313267149a3f6bb405389113b329f21979d6439a2a29a2d89e8ff0edccbd7f0339811dbf85da66b0186c3274d4977275e02fa1164f1e732469d0d1da8415fa87158f585241d1a2d395d1f48aa79cc8186a9c90236f8ff5aaa99f6d96a3493fa47fd14fb6a1d1df6818a7110c3385bb0a2bc3b23c79e8dac0ef4a2ef81b60f6a74713d8b0f410e2f9884c5ee5e3306e25245cc9bac4c14398496414beb01e03e95ba094b59188fdae0750249d9afe6b63976f7786039898821664bba72f416f84e91f0db3f5a28ddb92fda427af4c88316d4028b2eae37474e5c28512ee1ae45bc62ed57e3b09476c5903165df244de86592669e993c69ef3e60ef46e446f21a301b0c5e7d0255de065e00b3d64c01e16f14bfe7bbd43c5d9c8359f504a96b46a8e27725269161843b9c64338c3ca34122e2d627c399d4b4f14690744c7afcb01ef1439b7aa817f4195f41e67b2aa83d276d7d7b332f6c23df8f9e42a29281d70d1898131dad311e7d4cf95732ec41d6b3450047f04aa1cbe71999e5ca5572cc696eadfd029c7a66c2a59fa2cb2a9a1c68f6ab65b333dbb5eee9e80500a3b8f4781c3933e6431828281ea90f84ee84e048289f003a1be491f176601977664cfdcb4b296efd897ecc5ae8642e3ca9eab916c136696d702bdfbd666d430287220a3d3405480451eb26b208d3fdd5d5d8f513ae3edb313aa6a8fe819598769c890de9094dfb68ce3597630e00b7e43b92fd671582cadb6bb01f8bc3fa00fdec54febae2735d415338cda12beff2ad4e093ace0a8b6db90479de44d2954906d0dffd1643df78da1595fdcbb2c6a04653e12c431c3fc18cd9fe7dd36c495ea90206ab504edec71e2aebad7668a0da7542b4197472523ab5b8dabb067d5ad62309dc756ec420f9a597b6a251aa40e72e417dd0ce647f12efe9cfc103cfc348e32ad20c745e7ccf83ce6015120d32927fcd243e9e411e702ce69ec3c11ef7134418e8ccdd5c23091d5812651c63862352d316efb9066ff10c8a368cc0fdd7e5e54c145e2a544c46ab7c9fc4648355cc76086a744f0acfb194198a70bdf354bffeb5146daf1cf9", 0x7a0, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x3) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x2}], 0x2}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x69}]}) executing program 4: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x4, 0xb}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="e8b6d67519d472af", 0x8}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000100000000}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000200)) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x13}, {{r4}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) socket(0x1, 0x4, 0x65) madvise(&(0x7f00003e1000/0x4000)=nil, 0x4000, 0x0) fcntl$getflags(r0, 0x0) executing program 3: r0 = socket$inet6(0x18, 0x8000, 0x77) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x146) r2 = dup2(r0, r1) r3 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x53, 0xffffffffffffff80, r3}) r4 = msgget(0x1, 0x20) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r14 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x9, r5, r7, r9, r11, 0x0, 0x9}, 0x3ff, 0x4, r12, r14, 0x1f, 0x10000, 0x7f, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r18 = getpgid(r8) wait4(r18, &(0x7f00000002c0), 0x1, &(0x7f0000000300)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setpgid(r19, r8) r21 = geteuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000440)={{0x3ff, r9, r20, r21, r17, 0x52, 0x800}, 0x0, 0xcd05, r15, r10, 0x8000000000000001, 0x5, 0xffffffffffff8fda}) unlinkat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x8) setreuid(r16, r13) r22 = shmget(0x2, 0x1000, 0x214, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000540)={{0x5, r24, r7, r5, 0xffffffffffffffff, 0x1, 0x5}, 0x7, 0x80, r12, r6, 0x1, 0x1, 0x20}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000005c0)=0x1) r26 = getegid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000600)={{0x7fff, r13, r25, r13, r26, 0x110, 0x400}, 0xad09, 0x4, r14, r23, 0x40, 0x9, 0x80000000, 0x4}) write(r0, &(0x7f0000000680)="539c367550cdc077024633516f3acb25d3a8edcc28874ff4542bc6a48f2d66adfd0e4a5052d19dda29c787beb53e9ec5b969f3c70657c32a0765b7942feb9ca905358a0f799f0251580bbbb3473b517fd4b6103bc393ef9fcaa1da9674376beb159bac59db97c4d910e039288e97f52f9be65c116f30651e93bc8308a2ab133e6bc67ad5", 0x84) fcntl$getflags(r2, 0x1) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0x20001d10, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) pipe(&(0x7f0000000100)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100), 0xfffffe5d) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r4, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) chroot(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = socket(0x2, 0x4001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x3, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r5 = dup2(r4, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000000), 0x4) r6 = dup(r1) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r9 = socket(0x2, 0x2, 0x0) dup2(r8, r9) connect$inet(r8, &(0x7f0000000080)={0x2, 0x3}, 0xc) lseek(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) executing program 2: sysctl$hw(&(0x7f00000015c0)={0x6, 0x19}, 0x2, &(0x7f0000001600)="a3a4dfb7", &(0x7f0000001640)=0x4, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000040)="f22dd373ae300047c88c46505dc19032cca84d3f118f5441d795562bcd86aa8ada5ead6b503e4d24d5546b219344c7", &(0x7f0000000080)=0x2f, &(0x7f00000000c0)="65c476398ac8c9af8cb379f4631f6ebc94f59776c3262511c1881f7605a20e2732fdef7ba8c803b1e76db8864a050a842238e62af785f58045162118d7748300c190346e92f8a9948b985442293aa26286acfd40212fc1d53c1abe4cdfec", 0x5e) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x5, 0xfd) setsockopt(r0, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r1 = shmget$private(0x0, 0x4000, 0x402, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000566000/0x4000)=nil, 0x2000) executing program 7: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000140)="4ded26eb86f5d2db85ddb28db140d61b5e4aeb27", 0x14) (async) r0 = socket(0x0, 0x2, 0x0) (async) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) (async) poll(&(0x7f00000000c0), 0x4d, 0x82) (async) poll(&(0x7f00000003c0)=[{}, {r1, 0x1}], 0x2, 0x0) (async) shutdown(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) dup2(r3, 0xffffffffffffffff) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) connect$unix(r0, 0x0, 0x10) (async) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) fcntl$lock(r2, 0x8, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) recvmsg(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000540)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c22fc6efbeb3e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f834", 0xb1, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000380)=[{0x3, 0x1, 0x1, 0x8000}, {0x97, 0x1, 0x20, 0x1}, {0xb93a, 0x4e, 0x3, 0x8001}, {0x9, 0xca, 0x40, 0x1}]}) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x10) write(r4, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x6, 0x10, &(0x7f0000000000), 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/254, 0xfe}, {0xffffffffffffffff}], 0x2, 0xfffffffffffff3f6) (async) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000028000000000000907800000000000000004e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000018e93b0b2cf0d857e1b815b3685f4786d3bce40c83dfd839b4e6d0769eb8b5ef28de7e126576dcbaacebb5f0c381cc099727f1503067a69ede320708abf6b7db882f8d736df30ccf2291f287cc0f34d2e5ed149d53fe4b641e68fb5ee00"/117]) setitimer(0x0, 0x0, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x0, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000480)="6c96a5ed0123301f5a15abb9bd80dd0c4eaa8028923d9db5f465b80212cfda7cc92afe7eece251cf8d9f6dafdfea1845147294503ce6a8170e2eedec6fb4696d589972146a99f0143cc9d150858c6ab0640ad617a65801292d5289c0c8f3ceb3a3a1aa4bf3e1a491c3f7a0478d0ba4ea3ec57022e83ac21a941cc3c93b9cb3ee2369c234a1d068af4e8aaee2529222b17099f224a172bcc8c2015b6a3c60aeef9a69dc5c578f32e0fefe76391595423819a937801e456213d4061698b5aba468fa851bdd9e2ca8e4549b4500d5dadd7eb7278c4e371833e687cf4a2830fe3290701e59774613899cb950f51ab754313874761ad4677c1e3050bb94377228624eba47e7463b676957c3b15710e36eeac487e9be0aab4d5dfac731df96edde7b606faf6023cff60388ade0e1d885255a7f6edb8fab205916a7b58ac263a2ce4f4f913216e134a76a5ec3d95a192aa6e8c13807288d5a5d7ebce385183db8174396c54b9cccc0b5d091cdfa2fb3241181cb046b090fb8d029c1899659cf24bba7c0a4f254cd1bc677d8516bf6a68d57a371f571bb9544a14c92aa889ca0b955411b3cfc80af82a0837d9fc30a9864ca2a7d6e1fd59b59350aefa1d93c3b303ac34d0d591d60542c12baceabf0c0e4ae4fd1964988e41b3b13efdef2f542d624465ce281024d975f76d68e68ef18f214eb3a1a7b441cbd2a662d0ea4dee82ad7be7fe04ef2984dd7f6ddad2a924b57f397e0d95d1cd3f0f8bed589e5699fc643816aef4e639d695cb1083b3b0620e1397b5a07b93d50f5133fd16bd178ea285a9c35a775231c48b0f14ad7bbfa0f44388f92d8a6b45780b650c9dc6d7c697e6d265457ddf429b08b7dd9d28e3ed5be9624914045732f095e6ac4f786fc4183ff8d4af602eaf5f209a0b760f74539ba3c00bc33394291b4c3dd86073f57665af7c4fc0b6785262f34b5895b7bd8212d2305a5261214270884c9b1d02884d38c327dce1f186ac97cfdc7cee64220ca46d52402127e7b059b1647a6d792742c5c979d733b597d2ab584eb627a8dd447d5f9d5b6f6d4a6a4bf542739d8e9d22c78a10386a3f7d79cabf00b652c84ddf37e6c0fd72818ce10ddafebcbe4c3c248f6fb5b9265f53bba0098dd1271cee63f7aa4c139927c9c9ab69d4238d78564361f13caec79603083637faff82260ec303e5a9311acc14a8b9966e142056cf26d38a7874adac0edefbee90e137b347d60d76932ae3e16e8a0770e85440ab1252cb339f69340a16943260de618a4d95e8166dd7ffb2586ae0b4f08b15541235ae8080a8c92ee4a1a76391e22a1606159820c43b9fd0333f5e083adf0980e73b9913970b9cbf1c2ded4dcd81597abffdca8e40dfe823a28282399a6bf50643f124485ed95c9f4664b97cc13ee9912cd380283000993e4f7eec2cb011695ea172e8d9d161411b37784284443d2c6fde38237f6a21e72a5789231d1b6dfac3e69bf0d2e42ba1d314679233def6ab977d483a7f746cdf2dceeda56f51388bb046711bd64c001a4ba94c934f92d73d0a0c79d564b0b4de467bd7dedaecaadbd9c00491607fcd9735f9e59976390448e6c98b74a60cf8761a8f693dde77dbf97f9e5d344a359d421fca1b352fc2817c18010d206662f93fd4d7ef15f5665de52ea1cc386dc0313267149a3f6bb405389113b329f21979d6439a2a29a2d89e8ff0edccbd7f0339811dbf85da66b0186c3274d4977275e02fa1164f1e732469d0d1da8415fa87158f585241d1a2d395d1f48aa79cc8186a9c90236f8ff5aaa99f6d96a3493fa47fd14fb6a1d1df6818a7110c3385bb0a2bc3b23c79e8dac0ef4a2ef81b60f6a74713d8b0f410e2f9884c5ee5e3306e25245cc9bac4c14398496414beb01e03e95ba094b59188fdae0750249d9afe6b63976f7786039898821664bba72f416f84e91f0db3f5a28ddb92fda427af4c88316d4028b2eae37474e5c28512ee1ae45bc62ed57e3b09476c5903165df244de86592669e993c69ef3e60ef46e446f21a301b0c5e7d0255de065e00b3d64c01e16f14bfe7bbd43c5d9c8359f504a96b46a8e27725269161843b9c64338c3ca34122e2d627c399d4b4f14690744c7afcb01ef1439b7aa817f4195f41e67b2aa83d276d7d7b332f6c23df8f9e42a29281d70d1898131dad311e7d4cf95732ec41d6b3450047f04aa1cbe71999e5ca5572cc696eadfd029c7a66c2a59fa2cb2a9a1c68f6ab65b333dbb5eee9e80500a3b8f4781c3933e6431828281ea90f84ee84e048289f003a1be491f176601977664cfdcb4b296efd897ecc5ae8642e3ca9eab916c136696d702bdfbd666d430287220a3d3405480451eb26b208d3fdd5d5d8f513ae3edb313aa6a8fe819598769c890de9094dfb68ce3597630e00b7e43b92fd671582cadb6bb01f8bc3fa00fdec54febae2735d415338cda12beff2ad4e093ace0a8b6db90479de44d2954906d0dffd1643df78da1595fdcbb2c6a04653e12c431c3fc18cd9fe7dd36c495ea90206ab504edec71e2aebad7668a0da7542b4197472523ab5b8dabb067d5ad62309dc756ec420f9a597b6a251aa40e72e417dd0ce647f12efe9cfc103cfc348e32ad20c745e7ccf83ce6015120d32927fcd243e9e411e702ce69ec3c11ef7134418e8ccdd5c23091d5812651c63862352d316efb9066ff10c8a368cc0fdd7e5e54c145e2a544c46ab7c9fc4648355cc76086a744f0acfb194198a70bdf354bffeb5146daf1cf9", 0x7a0, 0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x29}], 0x30, 0x0, 0x0, 0x0) close(r3) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast1, @multicast1}}}}}}) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)=[{0x101}, {}], 0x2}) r2 = dup2(r0, r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xe5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x8}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0xfffffe64}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) ioctl$WSKBDIO_GETMAP(r2, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) executing program 7: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) poll(&(0x7f0000000240)=[{r0}], 0x1, 0x0) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x8020560a, &(0x7f0000000500)={0x4, 0x0, 0x7ff, {[0x2b]}}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r6) setsockopt(r1, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fsync(r4) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) close(r7) executing program 6: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) r1 = socket(0x0, 0x4, 0xfc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(r1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000980)=[{0x0}], 0x1) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000600), 0x33) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="6e3d4c05e15003dcb602d49420963b1db0915cf91b74f82c3aeaeb687a0609f7b77b4e3fa3858e32358184cfc4ceff5e01d595587d99b6db0ee9459d01db45b8fc654cab9bf46a018b55030d826cf270d7afae4e71ae06c8efcb716630e06558c3b163eeefcc54f2d0390b59e4c7238db2037c036e351ad039ad20cbc95ac4761e1e9e9124fb9a1da12229ce5047d441137223c7b04690160ba10db8ea506dd67c", 0xa1}], 0x1) readv(r3, &(0x7f0000000140)=[{0x0}], 0x1) r4 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt(r5, 0x0, 0x7, 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x3, 0xa7c, 0xfffffffd, "8b030003000100787d902b56d864d3c3a3f4d3c9", 0x8, 0x4bb2}) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x800) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="5c12ec1a55e981f2e975d2276e1215c1d75d4f6968fd76f1b6711d89eb56e866d9190e76db008ff46190e213e84c0689c9762be88e3de2a2d3585c09c114ed15607bdda6e2b99a8f2a460a1706a0893af4ff6c29710336ed8396db928a10b4e8f6549862ffb4a3d3fd292b843d6d1b64", 0x70}], 0x1) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x41000}, {}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000190000/0xc00000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00000dc000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005f2000/0x400000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000655000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000059b000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000673000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318b35195bcf133200ff0500000000000000000000000000010000001800000000429d9fd4591a"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000180)=[{0x8, 0x1f, 0x20, 0x235}, {0x5880, 0x59, 0x4}, {0x101, 0x0, 0x2, 0x8000}, {0x2, 0x3f, 0x40, 0x419}]}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r3 = socket(0x18, 0x3, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r3, r4) semget$private(0x0, 0x4, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000240)=@file={0x1, './file1\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r6 = open$dir(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) r7 = socket(0x18, 0x4, 0x0) ioctl$FIONREAD(r7, 0x8020690c, &(0x7f00000001c0)) dup2(r2, r5) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwritev(r8, &(0x7f00000029c0)=[{&(0x7f0000002840)="0bc5ed304b839dab3831aa0fdbc77567ace31231fec8b4c92636dd4d2b4a9e5f062f186a2b46eb2fc8a47296f5b335b23afdfe1a7cfda4cf9eefb3ac2848200fefe01330f437769c232d5216229c474fc27176c7a778fa7379abfb64ab0cb0871829c01c5407ff1c37da4deca836cd78534661a4b59176be78e0cb2113998cc7ed56955c87f28aa39d047683ce30024ece4c3834ec", 0x95}], 0x1, 0x0) execve(0x0, 0x0, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000380)='./file0\x00', 0x6, 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) listen(r1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) sendto$inet(r2, &(0x7f00000001c0)="0752b62ed9ed2e21c0fcf557bef1e919894b4d1947d2f1b28b5d5cc142ca27db6009e721f9583a024a786f158a9e289b9fc1ee259a8752cd92c0c03cc5a4cf30b1f7282f5d37c698be230279cc7213682f5da0b694985f654295afce810aa1c09f7238812385cd5ab5627a97a34a4ac831e23a2567c2266be865c631fef2942abdddf2ad038ad88abb3f644341d3b0cf516f11aec5a603213d5cac610d8ed2fc7681807b1f19c7b532bf7e611d83820a331d022175b283360cbe171d4dd54c5276c9e09d8d9bdddeade97e48762f", 0xce, 0x408, &(0x7f0000000140)={0x2, 0x3}, 0xc) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r8, r8) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/20, 0xffffff71}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r9) sendmmsg(r7, &(0x7f0000001600)={0x0}, 0x10, 0x0) bind$unix(r6, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r5) executing program 2: msgctl$IPC_SET(0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = geteuid() r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b10005016000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000900)="d02c6b5c3c28fe99be4c36cb674b650f4c90a81cc000cbb3047f94fc17ad20868c3e5b2d4a0e6cd99cccfc824692c01f6cacf995bcd4b2f22a918d7732a61881fcb7e25fcf2c30cf80dd8bec1e9089fc930b25c5d78fa5a88940efb80d7b7e936bde2b2a035af21e55dd56636018b751278cbcc4aa16300e0ff6773c6f", 0x7d, 0x7, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r1, 0x5) seteuid(r0) getppid() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r3) setuid(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) executing program 3: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) poll(&(0x7f00000001c0)=[{r3, 0x1}, {r2, 0x80}, {r1, 0x100}, {r1, 0x10}, {r0, 0x4}, {r2, 0x4}, {0xffffffffffffff9c, 0x2}, {r4, 0x4}], 0x8, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r2) dup2(r1, r2) setsockopt(r0, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x580d) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="fae05035accf2722578c8222afc452824d39110cb2ceca0942", 0x18}, {&(0x7f00000004c0)="249c317affe1ba94f3875d9ac1a753514dc3672cb4325aba8968bce09a429a8b4226727b00cd777f55cfdde231e5c33c467d0cbc50292eac476784287def524559cb80c805c6b5ca89be910bb2d741d3e8136e14cd731d46135450e1ffab215f9f5e91cd40005f8f6bc641e306caaee0d425278ce0b9c54e684a235334ff47f660cd512672c415f7438f54f7c3d5c4f48565f649ebceceb90afa4e2684f9ddec32de27d00f563398053b9bf1c57ae576863d7fa3edfd395604806703d375f21ff8640269f2f1ac1d790a1f62cbef84fabdb258834ff1f1ccecfd8957aa7b3a25ba9170f5385ee88c8163b269e4dc9f2554ba71823c197948c949d4b5efdf3958177fedb459b09c02f7930432c77fc2132eb11bddca94496b4792baa9895f0c12547dea4755249d8249d0dc40ba354aa55e4a03c8c952a2bce9be01a6404e3b0ce60b5b6c7fc737fdb16a3904a754e358e17d1e29bfe2e5e6c0a5e1a5471806b8c713f9ae19431762a6047778b54eb22b4abe246d98356a0b0f56c2a7f69f865710d9da7e76c04f09632d4729d2ffda914ed9f02c413224ceaffd9bfe23e4d7d8eae2ae4894483c68179883286e50fb05740911921ae35a6359cf7fb33cb2732f552630804882e728fc9b4342817167bb56a7994d0dca81c212d853095839f259a74e"}, {&(0x7f00000001c0)="f5b81cd28e7bdd7f0c9b4b724288620e8e15c730d68b5d8d7ef1ffa45e37436b40466519e6e70db1ccba535d2bb52fa05d2f829c7f69bfcd92c1708f5b238b50c26ccc7ad7ac8d157b569660d84a6f4e0aba783607daf9090931d8b4f96dc3438a2a66a4009e40a4d2db"}, {&(0x7f00000002c0)="281de07ee349413498c576f5ff21af1945af7135dda2de40177e760e392e8f2daaff913e171aa1b0d5ea0067db623f9a68b1cf3a6a31501ebc5d7fcd706eef01483d8446064c6d6699d116d5f2f3a1bb9a4b6780fee8897c3fc4a3a65e670a9ef23fe7a0d4649a4f226219579de907cb4528647ed33f50dde50564b2eeb485b802f4daba8fc8a725f1eb2f872d629d9175f0ebcaba5a9f26334617f9c2973b3c9ba0b3b04e654b3f7a8e6460d5e64d198e06982cc018a8dd36fd20339edc9d355f3419e08afb616acadd58834dfe3f9411b136e6bfd3573accf719973d26e191cc08f84d66762b77644c4531abe6367fd657aadeb0cfbc"}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r2}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r2}}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000180)="0000e80a", 0x4}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f0000000000)) accept$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, ""/262}, &(0x7f0000000440)=0x108) r6 = getuid() seteuid(r6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r7, &(0x7f0000000340), 0xd4e688a67930cd) close(r7) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYRES8], 0x1f, 0x0) r2 = getuid() r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) close(r3) sysctl$kern(&(0x7f0000000500)={0x1, 0x42}, 0x3, 0x0, 0x0, 0x0, 0x25) syz_open_pts() getpid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000200)}], 0x1}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x0) msgget$private(0x0, 0x49) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r5, r5) seteuid(0x0) setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) socket(0x1, 0x0, 0xff) dup2(0xffffffffffffffff, 0xffffffffffffffff) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0xfffffff7, 0x0, 0x0, r2, 0xffffffffffffffff, 0x28, 0x5}, 0x5, 0x1, 0x9}) executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) close(0xffffffffffffffff) r3 = syz_open_pts() r4 = dup2(r3, r3) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x20000076, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000001180)={0x57aff2c3}) mlock(&(0x7f000000c000/0x3000)=nil, 0x3000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setsockopt(r2, 0x0, 0x1, &(0x7f0000001040)="31e80378d8415c03306098eb3e1d8ab6147cff311515f780ae186ffb3659919bf39382377dd5049a7053f55a79bb9d48cdfeccd329c6b4902263296bc6804c3e6be8be63d25cea8bc5b8c9819a22ea0d76c4ae2769bef518fa76ba5d3643d5c79ac5d10e0898df2bcf79b1528290d4f9e13c0590c5346ae08c14d5796c8d9fda35f62e3870307327825c0452bc92aabf46e6886a7ee48163557105f36e173e169b1f41909e2c2d42608989b2ed7f97ed855380", 0xb3) r5 = syz_open_pts() writev(r5, &(0x7f0000000140)=[{&(0x7f0000000200)="ab41674dfcefd1e91cfb08cf61a5396d4b453c3fbcbbec769e9a54e9ca058f67cd745d7d5c75937843c7b1a033a31e509f7f03c47e883733dc985662f880d051434588726f0412370ab05ec5b16707e3c10afcbc2818b991e9237e434db2b5cf8a1dde345e31b6c6734f45a0bad5fd914715511da980f1b4a000bcc4724332079f3721e35e55a713cb760976603fec1357ee09a9183c5dd0b100acf784d3ff90e2efa225db577d71fd6e6bfc1ba342ca37c549eeb7257de804d64a7b5c0118e29cec85b5963e7dc3a9d862b29361b7090b7bcfa03e8a21ba32f401165fa64855cfc5c37d746cb794533b7675c226b1021534934bf106e60d9b7d639452c2d8da5cc2cd07c52e6e74c1df60004715b5760cba6fc04dfdb1677200a65bdb9b02fb4a8fb2d17f237cc38807ca6e20707217c9bc489f3dca6837dfdefb31747ac9dc485ba5c3c6db9d413b921f2f7bced90fc11ced7f977b5659491636a97717c914fa884de4e5ab151fe039601ea75c1ae78dcc288eeb480ed6cad6842b80cbded925ff47ed7478212defef0bda18119e95ead5833b6204415e4c9ebb9b395d5a1fcbfee141572e88b5d671551d7613f3d56bf113659d5133efcc90b59d227eef82bff582d98dba14f7ff1a0ded1143e1391c8787a5180af51dfd0b8c6791156926779f89417891cca6579344a572c798f4c609d147d3c8528d840c8abf49c0e0d575a78a6e01bf90e3f9782fac62fea4622beef5537d879f8d398294a29642f59e16659b0ea74ea10b1af9742a43eac60434ed8064337d95e08dde4d107befcda23cda12a4827aa185c0dea54441ca975f45468a5bddddd3fa087c9595b10eca8451296ae96e6964735551e5984fb185145936c8099fd122b4b935232b2336c3e85ceb4a85047fc1519d7b77b7cf9e1c7d5828c3c575acabfec64652045be962e1db7347f33f753c4c0eaa636d0241411c2ac8ba0a5a10c072d854b4a2cf2ce37ef2492571975318a63e123070731f0f379810122c597e6fb5f8bcdf8031444b80713d6be5fabf1dc0930781eca77d29c0158049a17dd5617ea6048bc97871587be4692fac9e503950fbef08a5638b8a179bbe9541937fa894b944f48cae7be0404fb1a38b91fb4b48669c3428034e4c001ae605da98c908d4ff1b0fd4d18b4096c9f86bf5d0eb12e91b035410362cf2e2d6d02503ab68873c032472f8061aa5f422124d508a4c5194da697dddab6684d63fc1e9b7e720d0d773fcadc03451adcfa40b08482d1c95abbb84a4439c964e8ca5a48a874f6cb6a03098adeb32987b64d8feeb8aa113ede790e676cdd234f923fec8f3de6e96cf85624554db85cc553ba477aca0b66f2fa1ab38735bfeea13704b1bd810baa529e27dc33eb03c51f93537dffe87a57aac5fa50396f891cfda3655f578ceea3b1e6a5e4fa2bb49019df5bff7c2a0d0068b38effb2102dc6c46c36cf7cfccfed13f06e0b18d2b23530d4a0c1e9723fca876a8afc73105cf8fb4fcc8d656bc9686184953f204c53e6c74c39fa3277e6c656f606844c1829c6a80069f9a403ebe237897f5a6c39dd11602678a603e27c33b4c81b532d0d5f6ab7cd1e21766cbd729da8b176f0b1420a0059b3cdacf9106882bebd0e827f0abfa55e2bd25703bc5c3fc228a08941f3369388b67b7490c02f1f2767fd5dcefb6c9f8c0aa6359c967740ef564257b27dc9cb84b4d68b26147d30924d647dda38d0ae1ae726c814b71d923e9d6cf649692c2d3705b95a0dc907bf6c65df47b0d4f58cf515dfba57433517873a5f707f2e1f3b0b5a99ce8b84326872d15c2bda5fc8b1dc8bd7a011cb09178638da39ef12ec0eb390d9169662016787e181122004b338aa55b1f4bf0a26b5d6e648f48624a1b10253933bc517cb447ac50d5dfab43682c8944e945a554cde31664f30d39f3f4e56470ce47de8ff7737486fe4b26295c2d9d2520a2d2a66cd005c6a9be7e50d7ebcc8386a3f8c6237141274c970e626ca1208242b5675a0f5c2a06e0bdf87beb911fda291b4026d8ac1826de19ca4c254c0e5b8cbaf4748a2df69af2cee3095cbd1ad3f8b3e315b909e85ee103278e6073f70c3620998217aa7c21840811f53ada86ba7ab4af680784df6d7b13002ce14f7815e61df048461c265f0bdfada5cbbda85048854688203809591cc5d926da17ae7e9c7b564e13acea73699d427252c6c240691ab78ce032249b00ff9ddb42313655e5a2230b4af8f54156c15e524468c18559a6f06b4fcb0272fb87d9322451661ab201a68d9a1ea5fcf39029ade15dec80078916acdf06d31286f6eaa63ab8525b3f9b45b0cffd542613296f7937a63abbbc439f7a1d147fcdf8af8e0e05d3b4a3d942397fde6cc5332b11d67ad73041c3a9c021cdca6fc46fc8635963fbf230b91a67d9639f6fa1bee97ceae04e8cd66f9ab47e30c10be2286bc7c48e862da0313ac48a0cef44205769f523c894fcb0d2dbc72622ad027b654874b40c4b1c97ab2ab57a73652a0fe8019a4669656cb62f5ef21fe13bbd9bfc3cfa96779d8b670ba911edba96169c2fd543a176de25641731fec22a57388332510d2b4d5300392ec2b58c90b0c909f40097925faeb28cccf6c1329f021156e9bc6311b62195c5bc2aced941e4c271fa7aed69cde2dafa03026a45cd15c83467b9988db4caa91a66812439a825429377b07724ab9174c5e4c4a5bb5c284d1665481474a304dd025906ace50bd88c790f155bf9a91f2a0de75f2bbeedc68abc9a12d7553ea760752a094f14efb0e0d4b87d02564e496062ff00f9f7d0d713f69f0a10a5460eebb1f6126c5aea00c7d28be7ea179b7952b026d4328aad7e306c6cef7858906ab47ef2884322357fd8095c2241ef9f9d6af7c0c66bdc531f7d50ee01cce66cb574c843ea5267a90f31578dca1f03f234b85f60be8d27a7c47f747e32fcd202ead6319b37ca80dad5d459073a63026527d9bbb3e3711d93158f37840800c473ae26c773e9e60a79bc297061c96a09dc73cae60e427056f979ed1b8dc0541443e59158977e59b85979ff3c9e05fc0bdf7b8ce9838039b019da49de93764d5366dcc7c9ab87e8b005551d8f6c27a666b80bc5625bfff71734d6dbfe7596ef8d1efa8545bfe906b8590c6b86b02b3c84369b93e17cb320fbf4f583f25baf67a891069bbba19a45aac7ce2b390ac9798added48a76e39b1e678ff8094ca3b75f81d6f2ef58a690eb1691a4364977ec5f22fc0ab7828b3a910eca54447d2bf7ba5eb91ce231228a0cf7bc3c13c3a6aecad34f88ce362f7688228b5f25ac3558fad8920d4e99924499a16ebe5d7de7456c566ff9aa90d635ded2edd5039a27bef704e82bf85e6695ee583bd2478391e4f6a29df6455266509c846365725ac5c60e1a768dbd58f202f2bed0f161cf0d162caf3694aa88a9641841091fc318dab30495ee0b4bbab380cc961e3e33ede2a09ad01196993bf6cb988b216ab074cd0385d884ed1828d2ad838fbf647d57863ffbd70f8f588482a2fd4cd2240d34049b9f04edfb5f963a0edc8203689faa3d2d3123906cc7f804755a2d215e591811e3d1c8ebaefa2ae1b1ebcbf04798faa25341f17487d1555b528fb77f4d7de776ed4039a8f36d68277c899c1cd79fdc4d416c9ee4bf4cd240c2070a68fba61464a1033bb20aa82f6ce525383ef887e41ad6d2b27dcd1fbbecbaff719475852c656cce62f1b7d8d315085936c06e7ad5be46b8e0eb87a7f4c5146b104000e12790505bb209da7a74078cdb3d8778ee5f0cb5f53165fc73c941d47d6f06d84944eeca365b4c99be5e054171c59e4eb036cf1ae9670389b679f1d56a0def11b6846dfef7c5b28e0dc7da6773344db870dd0b6da14d15234e0c4fe81d2b2e911d596cc7743a201518d07a2e2884dcc5eded83c54986bdbc9397a9c5107a36a151c71f1253aef01cf770669f75bf7f0a451b82885f628541d4ba1a53353939a02ee2699b3521a9d8d3cff5b6e8207e37b8709b3f20a9f2d71b28aa272bc8e44c0d5ac2c7ca7cf8907966869b6e73fd2c8c42abfd4ed2004c819bba7b5ca53038452b9b7a68a9b55d15c65cc7d18125cabefd08c49fba7db93a540db607238b14db96cd7895620dcdc8da8ec20c175c63d487c66b33ab4ac810a9fa9fbf569cad2513a8079e973eb496160deb75ec2d5446209a4b20a644f73a8493e4245f9aa1e8d7f5b61fd192fbd81d1fd02d95e03695486964a185cc07d0642866fbd699c01336a3098817dad28c400f42a6ee2c80501a6f8976aacecaadb244826f21a4afeec8a0985b2791f9775728666b2eb86a8f3477a9e275358958fe4c0f2aa72a3f8f122f0850d44fad6ab767ade2f49da707b522657234a0f26d6672e303ba448b6bbd0c2a341ea5527d453776b93f2173f63a77f3eb6ad9c0988ddbe0c89fc24634ae268dc63a810a67734da6474cecc932e78edd6bed2186b27128dc8f50de93a235ea58fe38bddb2151c0874223fb2ae128d82a077a214aa0099c85cc6502f2883928d996e5b5f2f77d8f1fc7ee5f14813fea7aba1c545e6072d10d6d0a51a270bb9d58be225e2dca4f8ced1ae4be1577971eaea6fb594af09d317af07da6c15e35a8c516ab50468be7f0f394735f782f2ffc983aee045e9bde148ca1adc665d54ee495d4c3447d28b303c6480d7054e6add399ff6eb15873692c92745a406eeefd336f7fa4f343412365bf33786f9b1c9a8fc05576079db9ba9f74c90185bb00648c96af9259c9d2d7849b77e0703278ff8245b0f1cb48ea170a47f0efd0734b155cdb92db77d1310f2d519037aa1761b73685f05b7c55c481d672ef70fd1bbb9c82b40f05b5f556a82800fd0d8887044d651b02f11fd903cb88fc40367ff875a3e0a2a7000a9aa136a50b09c9919f35243677aba732378eb1f8ebb5081694402cba53146f697a14cd4aa28e82d510af89703d132beb9871c8059410a5f999ac451fa400a4b912157f5f3d825ce18b492490dc60617370e07677a05a2110748bc7279b3f79a29a64a9b98a68def20c966f8a154c29ba7f01bc9", 0xe01}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x29}, 0x2, &(0x7f00000000c0)="71f91e34717cd293936707ac0058bc5a91501d94a34b8e5f84cf55b59c7afec370828de876fcb661f2a08b2d09b61c4062cbdb155384d6cc7a93a60a034cad57f105b672608a0388a75d8682ff2215d9915fe0891a4fcf090863ce703b47a9b052041ca0fe93fddace596f7e061385f43da14639", &(0x7f0000000080)=0xb1, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) chdir(0x0) (async) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) (async) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) (async) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{}, {r2, 0x40}], 0x2, 0x0) (async) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) (async) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)) (async) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x1) (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x81}, {0x2006}]}) (async) write(r1, &(0x7f0000000100)="23009100007adb020317bdda2b7e", 0xe) (async) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d21000000630f", 0xf) executing program 6: syz_open_pts() (async) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) poll(&(0x7f0000000240)=[{r0}], 0x1, 0x0) (async) poll(&(0x7f0000000240)=[{r0}], 0x1, 0x0) executing program 3: socket$inet(0x2, 0x4, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x422}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r0, &(0x7f00000006c0)="92", 0x1) syz_emit_ethernet(0x3e, 0x0) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000200)=""/38, 0x26}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) pread(r3, &(0x7f00000000c0)="f8", 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setrlimit(0x0, &(0x7f0000000980)={0x8, 0x54}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) socket(0x18, 0x1, 0x5) r0 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) sysctl$ddb(&(0x7f0000001200)={0x9, 0x3}, 0x2, &(0x7f0000001240)="3890509d6f881d32d466d6f01be27c3076b0802ca6b114d5d6c68c3375240fb22a7495602f12d023cc902af6255a65da9b641136b9a010156513ec4a6fc5340e1ed21bb0d278e23e9c2a16949710ac57001db71e39dda1c1b884a3c66505200eef583932f635157f21fe84", &(0x7f00000012c0)=0x6b, &(0x7f0000001300)="b780fe93eff41936f199e039d503ba4f43e8ec809612ad1a66a6e9922ca39fed1176c65e0a42bd9578963eeb90ad87b8514bad86bd49287f", 0x38) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000000001455f5b735c4f0e7f5e897387db9ef7788e97b66fe4961a4161f83d2aaf056635fef8dfb70c60e3b7d97bd42d98053c822474650bcd29f6478d5b7e1d5364cce6af3313c2a50cd3eae5a89923b673ae03f9c63cef703c844aa7997a70c68cb39e35a04113cb6a720323aff42ba69c851ed355b3d5fae"], 0x7c, 0x0) syz_open_pts() msgctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setuid(0xffffffffffffffff) truncate(&(0x7f0000000100)='./file0\x00', 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) close(r2) r3 = socket(0x2, 0x2, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r2, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x4) connect$inet(r1, &(0x7f0000000000), 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x40}, {0x6}]}) executing program 0: getrlimit(0x105dbed77dd395ca, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="ee11d2ac4a369a3df569235b8d2660d4289965251b4391420df924324e95a4188c43495585c1eea1548c1d30aa9ad4940e68da087ab585c7a63f957e9c8b5f4c4b5833dba5d3b37692fe8c52d7608930134574fe223939b01c6e7d7043e61162321faf7d22e8aa2d4449c0fb3cddfa88eb4e78b5883d7bf9310bc4bcc3ae5c6ea8dc959293c21e608f290e16a9e7614782b590a09b8b25ee1abcf0368160e32ac1b4562ed0", 0xa5}, {&(0x7f0000001380)="fc151dfadc82f20313923eec8c8d21185643f13b75abf79c47761e54a6435822a3a1ea35790cd7453d4e6f7ec893e3116fa348cfd4c5e3916c60b4db92e744a2c10f3fb044c6868c2d7bb9b45693c7bbf3df8e31b6864ce71f536e658ec4ed9189164476dd8908927db03213204f9292bdc43717ca590840bba872f75035e2a16b9b05b6c232be347671d1b31c1b4e9965397ffac62db6bba951f47b6a9b97311e71a6454cc783e39dffb4e20aecc7ece679df0bf25f7f74b070951c101e9711c363d4", 0xc3}, {&(0x7f0000000000)="ce42e18aee5ed450ee2c8b3b9b8a7956b0ed3e8680c7ab77b282923a28b419bca63bf44efa376485ccd84acc3e20a7cf3bb6e9472ba7e778123bc49907492c14", 0x40}, {&(0x7f00000000c0)="9fa53d7722fa0c0203", 0x9}, {&(0x7f0000000380)="c69c4150e2532857e3d24eeddfe25136aafce8eca942456c612301e2e9c435ff2a99e161e8e3018f39bb7ec19b77f7bc4ddfe6dd90db8daeedb5a112066c103d92d31b3d414f9499995dc493c8c33175ebfbf1c7810fde8da0a7215cc18c1a8a0d4c9ceca06588c7f62f4328baaed2e04c39565778b3246c6f4af68f7355dd75516613da56f6ba289acee95de5991a7f55cb70efb66e4c6b4055e1f152a0b7a412202027c3fcbd846d72f46facfe18a429bd5509d56c315234a70d1695b15f6e684ec76713d98403eddd3276e0c05d791aaa3d0b6f311b9b40861a5c9bb5de39e162e6d072ea8696b1d1240c267211d41e623a433b1e8b30178c57b0c2bc4083dc30aced79e38b4fd9541abc7f25fe98540be6014c1f3022e0cf21c6a3681fcc2fdb08aca96df1a2da090096747d865460bac2f07892ca62d6bc700f6237021daa679bd613123b71d8af69f841d756cdf98fe839371dd2879dadef027f5451538e413ee202f7bad52ae71e40b068cf72acb0ee87221a725f0c337db2a68342b5f2bcdc9e274c7907fddbabab6a053d21171275528a9abd40b5c849a2113c2de23a48abff216cf5995360a94f57e164a5359c37659da185c617ea232683cd4eaa37e7828d209fc63a93ef507f0de6e64110d4e9cd1dd60c4237634e0329fddcac137fe4bc05365fd257e9d70ed80651756b00d48c15beb10a794ed1d8ee305ed9c005dc194e2e7d0aa4c8fdedcca0e281521e1136dcd8b7dc3d06df55570a9e554941496d8213cba8d462625cef5781db736acf56a6e0d2766eb354ccd49524569016a30a1b1f79437512800916ac63165b1a713b7b51895e6be5b16d0e2ffe1c6a3ae0cb8d6075b55aeb9acee4d18afc4f762ee82548641cf92bc90804e668fa0c8e12d66a24aaab1b8bf419299e3f8f95d89a6d7ab5fa67bd9feeb2177b42d0f43350b7a21f33579d795b126642b118dd2b102c0efffa954174bc6bdb726b72f2d289d8ca25687bf55a13ded455ad9be38d3ffa40440b35858a7ec3d5ea5b38a723ae3fc4d7ffa61120c0349d437c3177836f9a2b52a19f2838db29ae90aa64968c279788d3431e7d6ebe7dd706d58896160eb1868081b2b2b2de939e2b0f4bcf1985251060dca4ba707cc015b484b9ff864cb99e9eaf0b2eefbffd11cd90633e593b42402d77834893bf7a3fe66943b9ca5adf28a75091cfccc243c6573040470708eb1e07a063b285a131920dc85328503c2ceabd8355857bb23d36049dbad75723d75517eb3e25f9c23e858b3ac8b4ce7f8a68358680678b9b57502bbbeaf731aead80b626d31627972f896d493c5fdd6c88d474a7d0048d7cdb66b895405a1b0e1224c9d5247c60b56dd3abe41822e05aabf23c8575af720cba61160ba058c02c6646ba4c09113035e9c9120b724b1d7638da8218b46f5ac3d170ca25b67a2382900620ecf400d188320b1336e000cdf1c4390e995a09a094414b26b10c6f19a32f504cba14a10231eb79856d201fb9e6a3fc1ca313080874a5bef1609739e44352effd7006f505fd98046343fb6312e55001f237f1d2196cadab9ebf294895e3a90ea6b2f559cdba8fe4a8d8825f583ee4c4d5e4de6992daf83c3162119572bdbe3fb66558b7e7d8a294b8df1125a7aecab8288e5af27ac696d3aae2cbdf58d99baae278fc93e895b104b4421605696c2afe0a1491b8c894a65e888ab3773fa9f9e94a2a01bc9f5c60acf1b4e5b78904335b88e5ce504668ba533ca5f0a734b6c4d09de8a000a38c3558a0a6a178f22ea71b412109a8ffe24d640be200a59bd418580dd9b52ecb6c2a1422e302e28a4f919001b52d69bc3c63a4778528b28aa5bbeaa18a8eb41d7f6897f9c1959aaf13e4735c823f9f1fc506d6d4bd1543cdf9ab7afcc3b434c83c11e83a23d81aa87e6ea4919c983ed12fac29aec7d9888aaa6e234411b460909743b48126564057476a298f5964a7376058bbf4f4a89be47e4e45a07a9e4ee553f0adc0ea6297e22b5b5defc2944777e5e96f251c1e6a60e9eff730acd6edb1f5057c3dee9b953a370242fa7348c8562c5c0934f4891d0d548a319f6dc71759fa26b327dbb204b36c94b76c9faf7d6fdd93654aac8c3dda615a6a46c70bc81384ee458e045abf26bf1ffa561e4f2c9cfbdc61138b9ed2269faf5d421538313f2e6cbbad4842de1224a98cffdede43aaa6d3e3aa623e1df09d745a6526328e1f29100e8990a8080c3698f86f163901c1d7e07fa3991956c6155a9ec0659370d4098e19e2470833b906d32d92b0320ff79aaddb0df19dfb9d39858e90859c69c7043ac05f8ec8a6794fe37dbd9f1b55f4d2e269668d966fe38697b7e4a4fa67d923d9dd2914136282877b6ae8b382a7c28a11e20e582346db341a58cdf5b899450fea4cb2217f3050b0eae12f227eef595fa1a33c67363179e345a9f4f0cc1583e51005e2b654e25cf21860157dd759f152365815387125c272ab4a1dc556975511724c455bd133eca41982d9a1b9868ea958982759e4b299c169017253b138c24dff91a32a90073f509eba72d4cd01c5e58df44661bf81870c0df3b7009b7e9f0b53c597901ac72124f8fc40347778f7d97d4cb47a37ddbfd10635e01017dd8ef630812544110b856d319cc0ca0d9253226e9afbe2eda407d25ee10748dffe7b22aecfbf10d4274b2ec98644beef59a62aa8b2468741524b353984084c5338d45d6adb2bfb274583c8faf43924431a2de0f9ae9b3e57e15b2d02772e9de84be3d4734c05e673ccc549d9acf5663489c9f23898148ba90adbbfd42ff3e4820f869d1322ca92a78e78e30dd50258970375dca005f98a523860aa38b9dbb4ccbcace2fff74278d053501dcf9a0cb10cce7d3f81976863c6311ddb9c4a2eaf8e6a7b94269586c3ef1ee99b046474ba1c07641e5734862d489d5cc9823d2839eb27fbec99b4cff96572ee1bc37a92667e0a5b33709d7123cef4287c6f3fc44cfc8afce51e0c510e3a5e9ddecb5d53303cb3d96a58440cc31738ab35cb74b1f8fb4dc1bfdd1be23dc1ffc8b15f5ec0e58c8aa44f055932fd2ec4c5c0882fad774c0e83b6393242ee904e89e32ea99b424e1410b5dc0d744552ee5bde67ba59cd941823bcf9dbf5a47111e72f5a952861acdfe591af803ea3e210054ad86a3292d0fb8d04b29727dc31235abe3c91ce0e3977e2680779b060028b14109af17afcc070274fb9c9190cecd4c0dc15206d5e5b8e47bec40d4f66beab886b769d90c54b52dd678c33b9e79416e208bdcb6dad9ee8c91c3762fcbdf468022f44f85440cf9fed752339eada0fa490752a98bbff93dc793144afed411e27e59a66e03fe9fed41cce7fb6f94257ba9942fe48e17dd38b33557e466536c0d32006e03eb00468fe01d9fcfc6e9ccb56884aef3d487ff9c0334fb3247da2bf480cd6a4165f5b642c95f7149de94dc450e8bdbcc96324ef44e70003eead7acc4f1f8f180eb9b31fdc0b413602528551d75c8d7a2784675fe73a9156f4bee24879e4461061de075f280294606f9112cb2e3eced11d2921eb762636b6f91f692f7d58944345de22470ed44c433275d7a685530f04d415be16ed5020fd550871ed4802c35344be55a93f62ba0acaf4c33283f562176c04c44e14441600a0bf63f26fd5b637b0aff0bc2585dd3f02f5a44c6d4c0f054651ec44457b8d7a1cc43d13704fc82e054c87bb40bf79298727bd946e45b53573924cb77b139d66e719bf737595358d2cf76fe84e1f5aea05095454aa6f246b54f8cc0ccd1d580d8229b73a27200b88177733a6f5adcc04831de215ad64cf50377ddd66c05f069585c1b741eccc58fd801660aeec29060c54fde8d8692eebec6c3ff666f947648543c669befd0c27012b2080b521a618ad39327fe2112a43a4d1476a91047808ed936cbfd790eec7fe7f94752f6e2d5f69f9e8afb7b860863ddf872c3758c4b159b877c7c60263baca5ea1aad639a94afcf2f97a83d5785d587ba56a358fd0123b486dd7d337cececc49ffd4bfdb19f7ae287df1864c2d124805bfe9679f8d8c57ef63f72f617de6008043115c6c9435579329b012d34c65e99b64a71602fe838678ede5691ddabc52c538dd9e95e2a0d11fcfadd6557d5200fada9658b26b56bce7c3fdbd57dab31cbf95c86bf9424092f85c385bcb9c4aa343170a101f27f27cf1c43c0afa47cbb08f207bb1838edfbc8ec81971db2fcaa0defee9ebe241a74c728abebbf8700e299d70a7f568d24360f4e091c04647fc6549aa1a40e8705a3d2adbf2c8eee7cf5a032cac9627fc8ca5d7e0310fc04eab9062a383ba176f304e1673b4ffd7487995f792a6084299fbb3ac3ec99f228fdee24fc6019111cbff3fbad542f4671c89bf3783049337233182cc5b38051106a0ebf56bea4be612d0f0cd91ad6edee07157262806f73bebd1bfccc7097d837082ba163e59fead8c918a600517f91497a0a9a8f00de679bc094d7b3c20695f7ff128578a87f2e3ace3419082c21dac0cb503b0ea97bbde8fab59b18b0f6a0966e0fa6eabda0de787bd5d56356fa9ab93cb50efcbd24acf995079a3af59aa50af7c3e42dbd8f6c521f4c7d64e3c8e0710bcf7974ee6380a3c2cad55c7df682a1ddb6322697d7512c0dfc58aab1ab9e152d014dc7c510feeb574dd5a0df1a02dbe3706d7e1936cf62e9112678e221edb184b2ca7c25270e31d7b844bfe4c1e2ec235e5d4edf8a050a71e3e7916fcc6ac49910902cf7b22382a7839713ab8541eabc05a07a115090b3f11c5ee8b32c9f4d8051f7f6b9b5978467bc9d97d4965cf651e50df535f5ebced458937948d0ce03e3be15bc01493a7f7888484da88ec7171ef1c4e13259db78bf852bb520f58382d4b3b272b4a630cdb5a0bbe82080e4abe55bac2995236496be69abca9bb70e8ef67603d7f0846a21cdf5186074743f6107d66b497e1d5485220c967891976850c024277207a6dd966f214968424920b5a11b6d12ea798a361f9137053843643de3a9af9ead576b75253d722c307e6562bf5132be68c7136e03166a29618ebe8f86ec727539216fbd5ea20db8000fd4da5b82a2a90ae34b18b6aee0f09ba448e3cecd2567ce260729308121e0bd6420da8aedab41c1063939367a2156402a73bee06c487b3383d0598e5e8a5209af2179f6967c20325b2c8a894923c8d7d20ad49fb15e2865ca2f8b7a0f1c70033af9cbe208aa75c52265ea736435ac7ceef08fa31269f53a65dc0e80ec4adf458215fd81841a612763075dccc289c6bf0e7efbc167be2c9918e221b2ab361c6263ee16aaa7e9e977eb6d334a73f569d005cda96b92557c27e5a9252a09b0587f378f5763559ccfe135e1abda7839759a1d09ec05ec1a168e985284fbaab9e7fbe8d9d24d9a846d4f8bcfe75b0a90d926cb27a217ce5dffe305c0a8659d515fc41689b6537b0a3ff4a5837f09cc16e170e080e099d507811c9b871de38c0b5ee72e56269a00e3cd4f1f521515992be39c4b894ddbd8a57062cfe190871c2b00604306573f5dda51a202e6b97ab4c77c83e760a63cb1129147409d0442de09089ababe3e22fd003db26ac4916f61a08c3c7dff92dc82359227f8b50d6e1a87d131bed9bc95538c8b55db29cd2adfc50e0bd4cfa64f798ac416cef76f0a5a5a6e6d1c04d0d0cf5cf42284d7b67a56247eed2077c1c4b063fb32b26ae5cb92b1ade8a72cecab208387d5f35e68aa45bee14e02ba541b25d8516611f3974c866059f67ec8ff37b205af39f33f00fe976545af0a6", 0x1000}, {&(0x7f0000002400)="17284e1b9ad9ddc636b055d562c2f788317cc0d379ae2a50c15e2e72c6749ea7afd11d6d24be2a04334593a91a621fc06e7e1faa6d1a6af1a9133925b6c39c049af8114aa94774297b56c5201ae38af1e871e47762de4a6e1458c8f2ed28d33a1c3038311b0456b786cc77c68c1bc38df6a1d84926943b323ce94bcd3ae8cfb5864de63b983f52291526df06d488a8087d3f6a85121fb879f60d80ba57dca18ddceb00f2624a82ba531cead2d4ec63cbb99cd2f434970a82e23323067f094823ef7c2be420041b596d637b9e6ec69ca7f36392d989cee59f13f2e8ce926dfff1525cdfda201ef44e524f46353f03be835870fc46d7fb059d65d2f68757a8a66f5eeaec82c14e1bc24b3c7a98d111288223aea605eecf801d1cd3b1b1b0f97c1ddff3fb1b65cb4ec6554851a6683daaf873ade47b87e165ad9b8ce66347dbc0e162d768a5d2bcd4159029d1c7c2da9d444b6ef1ce491ef71e370ec3779a3c606fd1e6a14082e9381f84109a308d526084dd1c7b90690ba017269ddb7fd495b81306076a91bb04cdfbe82a5c3030a488ddf15a3fdb5dea98e4e74eea979bb245335f846b689f1a907a29fd12b020cad17f33f70b2f5df9f6ce311b5b61dd38b875f5ce10dbc479c4ea136bdfcee962391827caa2d72d37fa3661312a5b979b8fbf0115e21d2a60af8e1d260ed6695cc237b908b99177f2cbf19e320d932fa3fa57309adcebbcc7a1ab434ba3b6d465b59c3ea01239fd28f47d0a390f8214ee702ec2d7d9cdb34b88ac37fa5d24807aab85565c533001f070aab469287c4caaef087d8a0f03b4fca9cbb33bf4d2f33b07003c56769b96e2a54b6aea197745c75fb46c9a8a8ba727e52ecf8ce3253a91c491ec92b91befad39f97eb28261a52bf90f55fb899f4f9410d45cb947f5e2f356279126b2d7ab26f5760e225012f4cca823d603a5e823d214143bad6f057b26a42ea444fcce47e989a4d2f1efffd9f405edb06b282733b3b17c9ba9e1e77ca1c5ae17cd183670ffac00d45e3919b7b917bf660d063a177f600f5c4038fee33fa30dff6b9bf53ce2daa69b9de165b20be99e23bafa1cdcf9ad1f0e8905e27f936eb3f3028e1183c74a84de675222c01d88a4186985323e198261e185d87d48b1954f9154b0639b99ea9b9f20c9f0917f6cfee23536734ef63fc2fafb9f687f0a2d48787ad0e6ffba990f9ea9c34b7b99abb6cb28d838eab1a5f088e482eb886d4a8363139f785a27440102803e931eb7afa385e7ad1fe63e738e42d059eb9f4f236dbd3a761180b541ac61431d8fd0a3d5b8fffacb8493803b869fe0e912ed9110f392c7d1ee071bf04b22fe250942db95751446857eb77f090db46d227d513978e3092bfc9233d4cad71a7628b67d35b4ccb6815ed33a3efb942b308f69bd40960819a5e86325b064485e47d8d4b1297203916bd33a10cd5c03a36e0a613bad4d012f838a1c952fea5715d2c8df3b69eae31a3708638204de538a48b25ef0bd353b85f936af6eba41b269394fe3930be06f18d77196657471dbc34a2708c2adf6324c53b726069cc7ad651ae7def4078ecf0b7a615de254668daea165dd5a416098b03035e956de61d561de2faf2a976697d9e59b0c5a3ce153c4e2d47cfc5fa4be0eca3d0500d818af0f57e828f86b4ca6958f57a1f8cc3d2b0e2a81f5e7551610ca2885110f7695626739cba670b9582ed94c457d8d1c537916ed49c0d806245f9b066d8207ce61742bf17988c037cfc7a84b49cedf93ca4b2643a82791626b0baad35d46f2685909f930b50ab67b42833666636d0bbe8e0b3639c4a0f5cd4d53fa565717488d391a2399712ff593ad27f535713a88be561d0bc74e63881d516784dfe61f319a3a4f53364986bd2ad6edf49cb89cbc74f55832ca49ac24cb09c4afbce47101006aaebd9df1c2a5a412a83d36f2dae000b8a3a7133af568f9e90e63792d55607165e955f9254344ac6420b539d44e53dc11a0efe34010350214af496f352d600aa07cecae7e739cc550363e7bc91f3b374b67a54f19e32398d3ccb1c3d7cf1bc9b33de6a7391f9eaaa191aa75de5039e7ae80140c2a538af3a4e19c23cfa9912d95ada15bee4b40179a43174aaaf26ab5ed48b29e7fbb581a226e17ccb9060856a54a0068ef096aaff13cae7f8c5c40beeded8935b654eaa08e2f144659f534ddac96262785e79e1ad78f2e90cb6c5dcd0bf19a2da7269d1710fe606e197b6584518af2d69e69dab1d3ce9d38ab9ca1906e758d4eca74b74c94942d8ba5d142a5d71a089712a7f3fc9fbbec22c076ddd53a7a7c1aa19570f3a5422cc753880aca62ce756ff2755f52dd03466cddb0593fc4ef32075716017ae8e91aece94308958e7bd93fc7d31b16722d86bb059aa2d2e664c713b7412093f89d89f5a1d0bc02e5b1818d2d0deab267de461320ba24825661de4c859460ff4251c2e05f352f9bbd0f5e44bb54eaf18b7ec6372f29e57280599075d7ebabe5d5a90e5450aacb8264fd9f9bc67827a5c0b7fd6e6db1d34682b375815dd75f81c0bc6433909bd3d620542755db260e42cf687c5ac4e7118756c3836fe75deec27a72959c12d33abe4137e213b6685d6cdfb94aaa3df80e30cf77ce9afd30cb46bc7da2fb7f9e05fb9968a6425881f0facfcafa90f8b090d0b00e53cd370875415099114539080317f05e14ee4a97291d1a9b789d02db4660e86495c4d37a92b0ba61e32c8c0f4b948e17267b8e1440d767dd86d389a5b7feedc14522ebec9e25da22ea6b2d079b0c81a401b8d65ce5323b35d47cd082d175a58cc4bb839507d4c1cb587468812b8a6cab5a0490c940c51ff88a972eb311403bacf39f55f057ffa0d4edfc65903486ef6c080fe873b0fb1b1424d7748be117e90a4cb87eea10fa71717bd53e897a8684685baea0fc8200136a324384c9838156356051a9661ab3246b8c4c035615a635f71e72bb2774890591bc3f8f7c882807f3d662cf0e8280daf68604b0464eb47bd0e0bea468dfbc836bfc2e58bf5cf2e9239e5c9743227f2ae41154852d8e3c66d735d8b5d6224cd07f2addb197d60f088b8cbc14e7af391c7b0a9118686098eada3a342dae2b657f58998fc92e9fba0a1c66f0f04560d46c94682ba4cb4b8f18f65858cadfe93ee1c844aae16eddd586fdbea34e46508b7568fd2704da4c2a431afcb631e3e8e4d707373625c2c0f07a9eb3b21b914429af3ae473da3748a0bb14ebbb727107c92c2790f39707621aeab780bf500807a899a509c5a7318ec7c86b9879c6689c78d9b8859b8f630bd1e763b4e04201fbc552d54a9278b4644191b5791ca69358a531eba3bc75e9c99500c66df55d660d4a3213e60dea5affed26a68f9ddaf6b34338d865f4b6848dd067f0523d9504eaa079e89f8cca2b957d4611797a83a586f1e7a63fd53c97b5e500e9461c36a4989dbe661b3db0ec551747eb9e422472548ef3672548892798300fb9753865f8f4e8e32153182dce293922b05ebe72e13f309e662461dc359bfb9d6cc39060402039d7f30e7eb3e521ce339beb093b77646b27ed0500034b3b358ed9ded031c393a246bb34c34570564f07a01941c65b69ab06350d6d19923535610137d7a71197e2eb1793bdfb3213e3bfec70541b363b42de6d21da4778a633538d271b0fce3d5e43332ced1dbbed777d426845aa83c71bbddd6d794589f4a0ed8554ce0dfd93f97a1fe7084caa70b90208d555690e62295e57eb5b99cc71e8f7725f0d87ebf125b5b3ada47d300a1138c39ef3391704fd0aab2b24564eadebb2a76222e19d59aa5d74f2432c513eebdc1e5b0244ab2d9e2f7ba6aab939145d0b1d4e6d50a7f22e84796bd68ed8db1400ef771aa145b57753df50acd88ac0135dc10cf60294606914afbaaa8f6a7201d2d2457966838cf1b802d0c01589f52a59c05800f0eab180e6317e1e6863e32610c90d0c7e5d2913fbdf4afdf1e42b606b6d910a86272fd5406f61b23965224e2cba5901b6904f78aa30c275c8d9089ae17e8fbe9d6cc1b0abdc9426b494a2e94e504458fef7b315657b6851afddac671630f483d6eeac7655a25148b08d29b0b4d940c73f14c6bf200a127f0fafc45a7082c7265e70b7fcce681c928c27933a548fec26762464cadd3a4f3d078902f275eda4e1f434dd56d2553da3d8bb8f3fa12cc308b639438a950130682df5e73eb24a13b96851f55fb215899105b9273a049aba286404ea2a07ea6e215a1ca84304522d0c1e8be52e5ff36c1bd76e080724d63c909c8886480f5385f642454f72eb19ef7b1dff204b58d33f81ac6ba13d15f8027c724578a5e70c7908450193f3df8501720573450c354ff877cc1b1e4d11ca2c03ebc557ce3b64d13de7d460c0baf04ab941d7ca276bb9ae755be9a73c36cc87ca3501d7e89eb0dc9872f0ca31c22d21751c929af9d09a3eadc2062db3073072bbde8ddb79df81dbb55eb12f22731a3c4ac91a22d4df95ea99142354f67169b470898ce777bf889441e7c9b8a02aff2b38d6f63d37d6b61798c971dee03a73505a15a697c03a2bfe91", 0xca2}], 0x6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) read(r0, &(0x7f00000002c0)=""/82, 0x52) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x29}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x403) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0x8, &(0x7f0000000100)='./file0\x00', 0x8}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000240), 0x0) (async) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000240), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) socket(0x1, 0x1, 0x0) (async) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x4000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) (async) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)='./file1\x00') (async) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)='./file1\x00') setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) mlockall(0x0) (async) mlockall(0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14b1c3d4b3830c921b704543977baab000"/44, 0x2c) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0x20001710, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) socket(0x18, 0x1, 0x0) (async) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc0) (async) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000600), 0x33) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="6e3d4c05e15003dcb602d49420963b1db0915cf91b74f82c3aeaeb687a0609f7b77b4e3fa3858e32358184cfc4ceff5e01d595587d99b6db0ee9459d01db45b8fc654cab9bf46a018b55030d826cf270d7afae4e71ae06c8efcb716630e06558c3b163eeefcc54f2d0390b59e4c7238db2037c036e351ad039ad20cbc95ac4761e1e9e9124fb9a1da12229ce5047d441137223c7b04690160ba10db8ea506dd67c", 0xa1}], 0x1) (async) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="6e3d4c05e15003dcb602d49420963b1db0915cf91b74f82c3aeaeb687a0609f7b77b4e3fa3858e32358184cfc4ceff5e01d595587d99b6db0ee9459d01db45b8fc654cab9bf46a018b55030d826cf270d7afae4e71ae06c8efcb716630e06558c3b163eeefcc54f2d0390b59e4c7238db2037c036e351ad039ad20cbc95ac4761e1e9e9124fb9a1da12229ce5047d441137223c7b04690160ba10db8ea506dd67c", 0xa1}], 0x1) readv(r3, &(0x7f0000000140)=[{0x0}], 0x1) r4 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt(r5, 0x0, 0x7, 0x0, 0x0) (async) getsockopt(r5, 0x0, 0x7, 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) (async) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) connect$inet(r4, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000140)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) socket(0x18, 0x3, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) (async) socket(0x2, 0x4001, 0x0) (async) dup(r1) (async) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) (async) close(r3) (async) socket(0x18, 0x2, 0x0) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) (async) socket(0x2, 0x2, 0x0) (async) dup2(r4, r5) (async) connect$inet(r4, &(0x7f0000000080)={0x2, 0x3}, 0xc) (async) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) (async) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000140)) (async) executing program 4: r0 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x101}]}) executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa06000000aaaa803500010800060400020000000000007f000001000000000000ac1400aa"]) executing program 4: r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x1) recvmmsg(r1, &(0x7f0000001700)={0x0}, 0x10, 0x41, 0x0) listen(r0, 0x1) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000040), 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x1, 0x358, 0x2, 0xd0f8, 0x8001, 0x5, 0x3}, &(0x7f0000000080)={0x7, 0x80000000, 0x5, 0x8000000000000000, 0x0, 0xb883, 0x7fffffffffffffff, 0x1}, &(0x7f00000000c0)={0x6, 0x100000000, 0x8, 0x0, 0x80000001, 0x9cd, 0x5, 0x1f}, &(0x7f0000000140)={0xffffffffffffff16, 0x10000}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r6, &(0x7f0000000700)={&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r7, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r7) socket$inet(0x2, 0x3, 0x102) recvfrom$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = getpid() fcntl$setown(r5, 0x6, r8) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r9, 0x0) executing program 7: r0 = msgget$private(0x0, 0x522) msgctl$IPC_SET(r0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) dup2(r1, r2) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000003c0)="91aa4546", &(0x7f0000000040)=0x4, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x3, &(0x7f0000000000)="706b9edc", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r4, &(0x7f0000000bc0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af982a17c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a841fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b326946780572bd8b3118beedb280b5138b1108d0b4c", 0x79c, 0x400, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000100), 0xfffffe5d) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000001e80)="e6", 0x1}], 0x1}, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvmmsg(r0, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000007c0)=[{r0, 0x1}], 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8000, 0x0, "490130ca578b0d2a847633cc29d1d91844b37d3f"}) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, 0x0, 0x10) getsockname$unix(r2, 0x0, &(0x7f0000001200)) r3 = socket(0x0, 0x1, 0x0) bind(r3, 0x0, 0x10) executing program 6: syz_open_pts() (async) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) poll(&(0x7f0000000240)=[{r0}], 0x1, 0x0) (async) poll(&(0x7f0000000240)=[{r0}], 0x1, 0x0) executing program 7: sysctl$vm(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x46}, 0xf8ffffffffffffff, 0x10001}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x2}, 0x2, &(0x7f0000000240)="8e9dc9454531d88616f69a4fc9dbd999194d700010fd3b0d346311c7ead3e301bd070000000001000000590aa499745b56feb430d3e440e1c1d589c14fc5a34b4d03dbcbf3090021325172f59d220f78000ea7c4fd89d77609d68d5b5e7932a5d8bdebe001e653e1f93bc38ff806c8d177af116a384219bc744abe39db002223f2940e3467c682efe27c7116bee204e0aa81eb1b96fd36799d92aea967c6cd548d50858925fd5193b87e6241814b9e32c73fc3018a29401efad7d8cc9dc31a1424", &(0x7f0000000080)=0xc1, &(0x7f0000000100)="7f053ad43dc9935a8722c211253d277c6d588149cd380901b4f5261b2b79b79d10536a02717c5a3a4bdad8cecc454eb7f0848dda927b32e8e7ee390eff7f52cc27673311e30288f67744a6fb12a9fb1b5e065c5b62e51f5a2dc4fafeaf4bf4f106ead788c84198fdcf0eea6c58bb0a848b0a55100025fde3208e65aa1bd26584bca8d71076f405a48a", 0x89) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x10, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(0xffffffffffffffff, &(0x7f0000000140)="243f278657e54bca81713f2cf277a6425897fddfe757e988df9197ac562d908ad586d505ee80976a941749172538e1067a823a954931e05023ac2605e65a20e1a1d09a707fd5afa291e0d93bdf4b6736bd8ca24eaa35c0721cecf81fa2c45fdb7aba338e83c841a16d90aebaba14c612eebf8b0b5ef4a57e083e473c23578238fbb4140ca8517f90074f87e482c7c19b4559b9b390403caabc6bc0b94440f775896af047afa699dc27f2647d9395a78834131ed8bae8ad379be1a457dd4e71284b7a5092e5fddfcdb36fb71082f8973775d4e69040d53fd75ba2781918ee511058197dd01a082e8a997c350a4041943d", 0xf0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x5a) r2 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r2) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fe, 0x0, 0xfffffffffffffffc], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x2}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0xa) r3 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffff80000001}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) r6 = socket(0x18, 0x2, 0x0) sysctl$net_inet_esp(&(0x7f0000000180), 0x5, 0x0, 0x0, 0x0, 0x28) r7 = dup2(r3, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 4: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0)=0x5, 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f0000000280)='./file2\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) mlock(&(0x7f0000e3e000/0x2000)=nil, 0x2000) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0x20001710, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000480)) r2 = msgget$private(0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x100000001}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) fcntl$lock(r4, 0x9, &(0x7f0000000100)) msgrcv(r2, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(r2, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000440)=0xc) r5 = socket$inet(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSTSTAMP(r6, 0xc0287533, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) getpgrp() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) msgsnd(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="030001000000000069f7da1bcfaeddfdb80900000045d01617a978446a42b93f1fcb9f6bddb52b7ce67aa652c427e7e6fc03a1f3c7ed6101877203cc306ad9eebe4398ef8bd75cb62b11b40bb4dabc0f13469867c1541415384fdb42184d73f1fcff32304ce84bfbfc3c1bdab5b7750c6c79350d31e7e8bd0fd030bec793fa51386e496540798a440713e5d9f7a80192a578f43fff59a2de5d8afe988613738eec364193ef2ea7a00eca738236872d3a7e08", @ANYRES16=r0, @ANYRESOCT=r7, @ANYRESDEC], 0x58, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) setegid(0x0) msgget$private(0x0, 0x2000000190) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0x1f}, {0x2b}, {0x6, 0x0, 0x1, 0xfffffffe}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d21000000630f", 0xf) (async) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d21000000630f", 0xf) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x8000, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x1000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000600), 0x33) setrlimit(0x8, 0x0) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0xa8, 0x0, 0x0, 0x80000001}]}) socket(0x0, 0x0, 0x0) socket(0x31, 0x5, 0x7) r3 = semget(0x1, 0x4, 0x9a) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x114}, 0x0, 0x4}) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e0", 0xa7, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x10, 0x4000, 0x8) socket(0x18, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 4: syz_emit_ethernet(0x92, &(0x7f0000000240)=ANY=[@ANYRESHEX, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="7002000090780000030300051e000002000000000000000000000000000000000000000000000000071312d9ae58c532c8952b8cc10a92d400000013127f8aaf67500300cb7ccc36e8404da634000000"]) r0 = socket(0x18, 0x0, 0x0) r1 = socket(0x0, 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[@ANYRESHEX=r1, @ANYRESHEX=r1, @ANYRES64=r1, @ANYRES16=r1, @ANYRES16=r0, @ANYRES32=r1, @ANYRES8=r1, @ANYBLOB="ab09829d807c08c0acd94345e065f04e9af01a3f4908936e852061e45be2ed9081b73458579ed53b8033a2218ba052952aa1962a3891543b00bb92ef193fe4c75c6e2ecea6eb4aeccfb9028c08c4521193a59f0a6a61d494408615a1b5db402e6b4221022b1e1e86c70b3c31511d700182bbe1f8beb0268ecda32f91ac6b2ed9aabe4328d752bb824b3fdd63b34425869a5dbf14e0c2e2da19d5315dd36955cc73a867055912d724117875aba21055efb8e508621181a65b7056677a3d53a5245f8f", @ANYBLOB="2c6a7fbb16717674cb8f1c13099372523525cbd9ba9653774c3ecdafdcde6328b0dd3ec1265a62e20a8a4fb4581a6a493e300f8ff4bab6b03a96083f14fd28360238edbfdc7dc03ec68a70b4b130f5babbf9d4284ba729814334b19fa8e5fc8eed7dc299c905d505f6570c2cff4aa14b11ad90dae2d5476a7e1329", @ANYRES64=r1]) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10000000007c00"/16], 0x10}, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r5 = socket(0x0, 0x2, 0x0) connect$unix(r5, 0x0, 0x10) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, 0x0, 0xfffffffffffffd0a, &(0x7f0000000000)=""/90, 0x5a}, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r7, 0x0) write(r6, &(0x7f0000000180)="ee", 0x1) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0xd9ea8e3aeb19766d, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x50) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x33, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000003c0)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300183a009c7e4d500100010008000000bbde0312fe8000000000000000006e1256c71562d10000000000bb070590780000000000000000000000000000ffff7f00000100370f09fc2aab486190aceeabad79bb4110d621388bae4d345388caf070163a5897117186bc81bf2123f863c86a4e0000000000000000"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_settime(0x100000000000000, &(0x7f0000000040)) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000001c0)=[{{r0}, 0xc, 0x40, 0xfffff, 0xceb1, 0x2}, {{r4}, 0xfffffffffffffff9, 0x0, 0x2, 0x73a, 0x3b}, {{r6}, 0xfffffffffffffffc, 0x22, 0x1, 0x6, 0x2}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x31a, 0x8}], 0x0, &(0x7f00000000c0)=[{}, {{}, 0x0, 0x0, 0x8}], 0x0, &(0x7f00000002c0)) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @random="747e05000995", @broadcast, @empty, @rand_addr=0x47}}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000080)="e02c3b97", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) getpid() executing program 7: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001180)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900930cfb026192c80209a18f1b92ee344e0dc5f300b1fa9a3163ced458e00f4be5a6726c4443193bae8d75b2", 0xd7}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e126126", 0xee7}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7a4d9313fc972c10a40c0608d874d976c75c050b"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/47}, &(0x7f0000000100)=0x31) r1 = open(&(0x7f0000000b00)='./file0\x00', 0x731, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x40000100080001}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978c, 0x0, 0xffffffc0, 0x7fff, "83d3ef410a33b9e54ff6050cec8e00"}) writev(r0, &(0x7f0000000000), 0x0) executing program 6: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r1) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x3, 0x0, @local={0xac, 0x14, 0x0}, @multicast2}}}}}}) denied attempt to set clock forward to 257079562469384 executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)="8581f23ef3abc924a42be6a81aac68da941b4526a2a7e30658a5e639", 0x1c}, {&(0x7f0000000d40)="cb2d5ef9a8d99d037f539ac9413d6931dc1480d5565c41e2ed65efba784fcf6d2c8b60c7cb560e8e88a3caea5655d6ee39b699f070364377a240ac876aa06867c4fc92c60b5af3d9ef26b087c5ecbf07fd69d0d2c7", 0x55}], 0x2, 0x0) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000001e80)="e6", 0x1}], 0x1}, 0x0) (async) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) (async) recvmmsg(r0, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) (async, rerun: 32) poll(&(0x7f00000007c0)=[{r0, 0x1}], 0x1, 0x0) (async, rerun: 32) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) (async, rerun: 32) socket(0x18, 0x2, 0x0) (rerun: 32) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) (async, rerun: 64) socket(0x800000018, 0x0, 0x0) (async, rerun: 64) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) (async, rerun: 32) socket(0x0, 0x0, 0x0) (rerun: 32) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) (async) setsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) (async, rerun: 64) getdents(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) (async, rerun: 64) semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) (async, rerun: 64) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8000, 0x0, "490130ca578b0d2a847633cc29d1d91844b37d3f"}) close(r1) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) (async) mknod(0x0, 0x0, 0x0) (async, rerun: 64) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async, rerun: 64) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, 0x0, 0x10) getsockname$unix(r2, 0x0, &(0x7f0000001200)) (async) r3 = socket(0x0, 0x1, 0x0) bind(r3, 0x0, 0x10) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x0, r4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(0x0, 0x0, 0x40000530, 0x0) sendmsg$unix(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) recvmmsg(r6, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$net_pipex(&(0x7f0000000140)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000180)="541d12d51eca478e9c62f307a21411881b2627928091ac0206c66cbbdb48c7ded9d15ca3e8d3011a792c665e6988556c7517aa923698e7b4a66785cacaaa7603e773a87cf59707761e8a876c6a17322617414fcbd1b64863684956bba38acbd68c576cb8d9511d39576367a83c99539741c896fb23d1be2a2c50ab7e4ecee309993ba9658eb23004ff1d992038a847bade593017c3f7d31844e6de009d404bfc969ed6874fd86f38096b585ac944c7e3fa9fe7b98f2be33022ca3d3117", &(0x7f0000000240)=0xbd, &(0x7f0000000340)="3aabb2c14be64cf34c77953f323190c9d9744e08c2c6423a1f59c57437df40ca17985c073e575067635cfe536814a53d4b1a82c76a00e015ee71e437570e2f5eb6926be97800907a0ecda793cbdfe8867c1b290dda8e53b515048afe1e7136a50f6ec3d06b827233d0e6f1a8a6abf9c354972145ea7faf2ae2a0f115b2bf53fe63ed92ea1ef599e890829735d92f146882041ddb154a88338cc5d6976b4bea7006cc2b9498469b374b6363b397eec34eb8f46114f9497679d0ba6ebd453edd895c023c6781c18b50b153d8dc6b4a88e47f6073aee4f90da244765b6b6cc749febb2c", 0xe2) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) chflags(&(0x7f0000000240)='./file0\x00', 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0x4}, 0x2, &(0x7f00000000c0)="2e6c0c881d8e1cbf782bfe0bedb77e642571164ac24d4bfe5286905c251c96edfa453bb8c4fd4ed19bd16142a46a1427b683846b73ca93264d2b9c97655e796b4d3999201a8d6c64f00d91a6e5ad105703587144ea95c43c198ae76801a6a6638f2d7b2cc29ad228312f02e5b0ea932f2015ef3d1ae922dfa67ac45891c75cd039c293dea3ff8404992a3fb5306c61700e1923616333576dd8951ca98a31c92a74c098b9591af539e145b22c9c6ba223f24ccf32ae5db444bbfa06", &(0x7f0000000040)=0xbb, &(0x7f0000000180)="22179d47a13cea681a001c9a0b854466d1b39257560543906ad0d77688eec0ee3e8b20685d207b5ec28bfb87d431c4a226967d16ecc9824527214ee13013c8ce1385319683b6b1cca7b8a3bb38bd8b210f9ff06c650f0cc6b827cc17d69deeecfbf4ce3cd25537298dd36c3e559050d3d04da80103c25539c881b1ae6679361a216edee7bb8aeb958c5f7e2fad7788b9a334d50d94ec73d17c7cf034ed7ed0a24a682158eb46c9", 0xa7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000040)="4c7d156433c2fc923b8d015684f502fca84b5cd3fb608a54f673212802335c3a4d4c8456d179e712a9d28556eee02c41f3e80c0443fddef67805638ad07d3153b70f902ea4747378ded3f998f8f166cb23fbfcbfe2f91839cf4981c50167d9120935856f5d7fbec587504b05093c5facad9a2409a9ce54c8fac1f443fc8928a10f0d124164423916c9c73608e494ed0651", 0x91, 0x8, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000011c0)=""/4096, 0x1000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d21000000630f", 0xf) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2000) (async, rerun: 64) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x8000, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x1000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) (rerun: 64) socket(0x18, 0x1, 0x0) (async) socket(0x18, 0x1, 0x0) (async) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) (async) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) (async, rerun: 64) r1 = syz_open_pts() (rerun: 64) close(r1) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000600), 0x33) setrlimit(0x8, 0x0) (async) poll(0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0xa8, 0x0, 0x0, 0x80000001}]}) socket(0x0, 0x0, 0x0) socket(0x31, 0x5, 0x7) (async) r3 = semget(0x1, 0x4, 0x9a) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x114}, 0x0, 0x4}) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e0", 0xa7, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x10, 0x4000, 0x8) socket(0x18, 0x2, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)="8581f23ef3abc924a42be6a81aac68da941b4526a2a7e30658a5e639", 0x1c}, {&(0x7f0000000d40)="cb2d5ef9a8d99d037f539ac9413d6931dc1480d5565c41e2ed65efba784fcf6d2c8b60c7cb560e8e88a3caea5655d6ee39b699f070364377a240ac876aa06867c4fc92c60b5af3d9ef26b087c5ecbf07fd69d0d2c7", 0x55}], 0x2, 0x0) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0x20001710, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) r0 = getuid() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000480)) (async) getrusage(0xffffffffffffffff, &(0x7f0000000480)) msgget$private(0x0, 0x0) (async) r2 = msgget$private(0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x100000001}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) fcntl$lock(r4, 0x9, &(0x7f0000000100)) msgrcv(r2, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(r2, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000440)=0xc) r5 = socket$inet(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) (async) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSTSTAMP(r6, 0xc0287533, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) getpgrp() socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) msgsnd(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="030001000000000069f7da1bcfaeddfdb80900000045d01617a978446a42b93f1fcb9f6bddb52b7ce67aa652c427e7e6fc03a1f3c7ed6101877203cc306ad9eebe4398ef8bd75cb62b11b40bb4dabc0f13469867c1541415384fdb42184d73f1fcff32304ce84bfbfc3c1bdab5b7750c6c79350d31e7e8bd0fd030bec793fa51386e496540798a440713e5d9f7a80192a578f43fff59a2de5d8afe988613738eec364193ef2ea7a00eca738236872d3a7e08", @ANYRES16=r0, @ANYRESOCT=r7, @ANYRESDEC], 0x58, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) setegid(0x0) (async) setegid(0x0) msgget$private(0x0, 0x2000000190) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x79f}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x8, 0x9, &(0x7f00000001c0)=""/157, &(0x7f0000000280)=0x9d) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r3, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2}}) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000700)="24a608d334f68b1f26da30b9a1e5e89f27bf086473c01cf9efec932754090909020000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f00000001c0)=0xa1d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xc00000000d, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) (async) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) (async) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r5 = socket(0x39, 0x1, 0x3) dup2(r4, r5) (async) r6 = dup2(r4, r5) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f0000000480)={'./file1\x00', 0xffffffff}) connect$inet(r4, &(0x7f0000000080)={0x2, 0x3}, 0xc) (async) connect$inet(r4, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) executing program 3: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) connect(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xffffffffffffffff) socket(0x1e, 0x3, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000001400)='P', 0x1}], 0x1, 0x0) socket$inet6(0x18, 0x5, 0x6) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000080)="fcffffff", 0x4) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{0x0}, {0x0}, {&(0x7f00000002c0)=""/132, 0x84}], 0x3) sysctl$net_inet_carp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: sysctl$hw(&(0x7f00000001c0)={0x6, 0x19}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001180)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) sysctl$kern(&(0x7f0000000040), 0x5, 0x0, 0x0, 0x0, 0x8) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) r1 = socket$inet6(0x18, 0x4, 0x3f) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="2c6a54f2fef88439f6e8784108f1d01e1ab3b396f3757a13993316381c5b16db6a43788bc82476cf44bd3f45dc79a32cc6eb264b759e4f6c4d1ae2f1ab233d8f421504de656f0fd6ab8beb5855b4ef5ec01ce26df3cd236fe9ac35b74863b386bf3bca0c3ff84f5720ea39da37ab5655820bcb479f33fe47e5ada42b1f1dfa2698c3932242efd58cb6470df4ff14b0454d50d6eadfbb74038a7a45402b6554ac9b0ef4060aa56dde9bb0406a7e64f077494acdf37d15e8d98cc6d0f21a33b12be60667575188694a0f6de6939967d8eceebc38d332a210da776be62a8a1039c612a3a6ab0d536be37a67beae29ab4d45", 0xf0}, {&(0x7f0000000080)="e098610886e2490800c23c8a3a7fae15d444907f7489d1adf5f296e04aea62d38a4045ac", 0x24}, {&(0x7f00000014c0)="3624d88e3ab98093ddd1373a47e76484c5cce1e01ccfb3493ba609028a2c726eaa0d47fea52f357224fb12038c1031783636812e9523e1911bbf79a955c42a18375fcdf675c701272b1ad0def9eebc2f1ef4cf1a0142ca80ff382303cdd7b35fa549bdf0341f58da65f10c254f3f9a2564de75c1298977bac6d1f9579227b6e518d1fb8d3070082cf4315cd5a8d52678a663666df371cf75facfa379e09e81623c7178773bc4cf212f0fa3cb1eab252fcb045bf957a83fec2c1509d884f6a68ba021344cfe81f91cc0bfe4d0d47687309ed5c5fb97b1b1ba439c4b73535bc279ea7fcfc90e6365a61c5472f89f6959f91b677cc103c2a3942d47a5ae53c46f408b4652440ba7f4d39fee5f1ad1252e383809b29a67340b0372656afec34786814901e8e9501451b10f0b16ea1da566341e977462f31f8d12ba0246d882ad2b94a72ae7ee1ec28e35841ab8fee34bada35940519d15907ab4be1f8f4bf19221d2673a50e6f66b85430cc85d9ad31295f3a582c2601cfa0a7f25da905c919d597d170f01b3516b9f7b982b40092e3db2a23d6e85eaebf18dea9ae8fe804591825c2fefc71af3b2ac99813ac7f2d00189ba3d731ccfccbdd09b69ce43a2130458c95bea21561fef6bd20e6e04de653a3eb37fa035e5914cd2cf079f7a59d35ef1cc70c93a1aa833c0a5c14d42b851ee0c03e368e4c04157ad329a996a5bd12b2f29ec359b2eece9c80aec7ed00ef9623155d424ae2b31fa632da7d2916ff449911462c219eb6179d8b2af7fb9d6e13eae452f72ac352f40cf7592a86c1f7000ef6e35e1d4ff9d73cea3e6ff93c64c0b7ed8899ac0c838092461bfc56064b3f2fce4c732ce8b5695245886f559d6325617e69f491b6db5a9b4c1e915cbe7c646803f00ec80688f526c2f7a37dd1c6cc21690b3993d97d732fdba3b12d595ce5856ea020a64fbb2ed19b9046bc6f76e02c1a151fe09c85cbe33acd2a53d95c984602e04fa6450ee2597358c75f493e1ad2abca7d1ac4be096aa32a408c596051c1f56857a2d66569a79c6016475232efad69830d7372e8b77a9ba7564c72256d25048745ce01f841078dd423d648806f65bfa2e472ef2d62cd6f51ff65755059fedd2770971adad2b1623ed8ba265e67c7930ea28beb19d13341c4efaf30c31a4b799c4ff3cba9894e6ebc904a10c88cafa0ad6b1a3d7c14008fbea8bade68bbc4c0a1fdcdfcc702dddc4501edf318ae22a35ed79cd35c0629997bdf1f31c1eb9d760e888336c81075ac4ccffffe98c2c7b9fd7754e73881d652731c10f5fc99757beba9b875c59666882d5f310b8e17cfcaf2a53a87a8c2ca2d7d894b7b88a8fd529dca1e5ff34e2013f752f3f11a75e7705b0c75a814bf9a4bd0f1cd186313b2b42cca985fdb67f12435de411f4d4b8be5dc50a651957e38413aeffe4bbb4b1560687f7f12ae037112af43d579823e08d8dbc912baddd54abe2ac85e0788d5fc0b7e54f9e4ee242ffe46324d4bd8f43536d73acee03f97ffb1ec368e476c4d749e9f9244266e45db9f66a90b245fa3ea79a01a8bf7d1246c7818433607338b8f4e63f71df8fc18a4bf47abb9aa648bc11202fcd0810c6d45b8496e18ed47a1bf78cf706652faf9914481776c7d55accfe07d395bd62ac517ced6d391f70e97b9bb080ab74ece656c04b26c4885c6b4870e1597b64c0667ec728473558c4aade60c3e2f9defe10b08428cc326be90ea2757572f70e9aa9e9a3ea5541160657289e78f23130ead3b8291ff4ed383e4847cbdedb0a405c30b4394d56337adf4d2aa2c0682a061707709c897f75f752bd7552a70591bf4de814e4e3d032d2211c840f928820e21ad2758a3757a019c125b71b6888919a7ee58d74a3ec29bbdad9af9ad8e8a013449d7346fc82398b13709a6f79c13052cede8d172e5b31b209174b871bf7e1c8448e8a2309bfe9bc666a93b3222d6e64b6bc977f6aead2109f46368f8829a07bb53bddf8481038477550f34be1b5b6b80242e3b562420a82f9791265c3060f5056f7933c46f20e45a83be38672622383362dee52abd7d4aa1318b7528fbe3847d4ee444217472767e2a6d4134d3caf2f9f60a9474219c04e89a3e6035dfda56490a103ae70ea552aa333d3c775ed41a5b80839e05be0044d02d5a006857a62669ac299370f4166eb5c5c49dacd1410a49244a947751e362d82e1929e2e49ea90f430e9545a1310437a80948ac059e2a12d147632995429264afc50f9e7110e8e51fdf7d0d288fe1d9093980d5fe34dba6a272287f5fb66f43fc4c6a1f770b25b3306efb80c6bb2cad6eaa5d943ad228ea599396ccf8f9f6149c52a4b9872ccbc47f8bc7be38fbf8fa0e29aa4023517a4743536fbbbb1f4ae0b4d99dd4506f81d9c60fbda1ff2f54f7d3721ac676cc68d629dbe14c17a52827e602fcac5e442b344c178e3cd66717bf3d02ad7815cc6490da949c8d8f9d6fce2fe9d610b54a1dede3874f15eb8e195a956a1edd6f2bb0710e11ef11ba909c5141fce844821612d8b0fc884071f6861b84a45815f01de23cd188ac27f45992b963abc0cbdc6f20fb442c9d214a789203c245707112658853addd4d4aa9b29169ba21e0c7cf18acd75e63d9526878c676f92c82fd5f1526bbf063745270503de6abb36587589e965c2dbc4ac066af3b9b2b5176ea68830004348ead3883e3ed3e65af93761648f3d611a2371c470a9608701e192d4290c4aa2d46d60680c4b9a69507d728ca3485c41e87b327ef53c081fa5bd139e7659c6fb2a782a3550a5fe67c8bf3da349340a1becc0c8d3ab37b9ec121452f83348f870db40e3ce9f7710c22a5fb30122d77c85eba192d911404c4dd54a7f17c10ca421c2edd734683bda0fbbbc64f4e64211ffa31e65e32aefb201f8a540e66ca4985a7a62735cdbca7b79709dd53f9849b311115aa20aa6ad7cd16b4d09486cf5926f5e8a0becd4f613c32228b404b68ae8263d8b44bfffc6cd496e6994f9be9742d5aec799762bd48f3d10984ea93858ec2e593d46878ef15f3ab395036c862e7baa6b223aca3c98759a445445b8901924302d9c44e69882b8537ae5ba914406bd51d74dbdc5ed97f35dd8fac9a4e2b85e479aa540e8672adb2d015edc56da5eb384646f702ee5e97ccde647b48351d18dccebe28495e81a7be90ca103eac6d7daa455599058730c807f165dacc4c4f090f12c5723728d2f17f35ccf62e819c74cb2bce75d43cdc04b99e7b390850fdfa9041d9c0cc929b8b912306824d0bb73a4afbeb8dfdf35ac6e1230c26a242820e959d35d2fdacd57be4ca4481e3106e1565c5bda339ce0a38f7a6fcc585eea4bd4cae450e9c4cd6aa06a6510fea7bfbe9aca452fa7eec8c5daec18f3b1b55bec22529e33ceb9df8c8dd98391f84f875b2504b81bbc8c20b98799f6bf53ca5f95e3be733e37e1545dd49af14c656c10155302040146e010ae1d5a728762ac1b117ba38f6d7344525507862607d0bbf64d77647edfcc45ec459496635ad3664040208e481075db219e9b32e454ed3db45115d5b7bf6bc2d3bb01d6e2440368790339f5c7c61e0101d4948160a932d6d10e93645e8dc030be28996870cf5b05317509352def65527fd6dff156fa5206dfd5dbd37d47d25d6f281f81d26e0c6d05c68f9170868c8a16ee98802683ba9e6d2190c59ab62bcf51de19e9ab57494109836742feedb344dc2cf065c5efe41a6b8f6d96b7bb845200a8795b26c905e5ead1bd3ee8aa12d1de7ac6d39159d91d59f3469db41190aa835b06fd7658d190983b6d375f5b2563399d8bf2e70008bfc0f20541487f2a0bd76820f7c2a6511bf6f93c918e49c046a6ddf88cc4068020435ee72a6a28e49f18e192171e74b00813e27bd0a1c5675a374b80482c67c75a94bbea8cb182dbb2739738e0862a0c7e57d9814272fca503448c0f7cbc9dd6476e36551042848c0c98f5326c7c294e148e2f552d0a9f76285a99559ac64d253663e4f96da49e1d4a3cfca3c5380b7ea3d76ca2c6b601ddba78ea112c23d558d345df6ae5eb00dfff97976dafded3477e8ffd12bd1cbe29b9ff69d275b80d406208563523295b31810428c6d7195574f3f914948a33c485ae0ab9baaac44b9ac0598f807bf7c78a477e4c8df796fc7d023d434d19fbe4ec5d0142a7aa45958ad772ef98c81192f70606c917fabf3f5ff30b94bce9913144f87577d28507c14e11da91c382c03638890b81ca107f76bbdc0c66b0855e39e1c32ba5bb16a816c3386439e734ec5e518814bfe577087f3127ef777a5ecae864300f47322a2dec971d94aadb8644b9dcb6b262e681031e49f258eadae57eb6c9df619f7b58744ce444620693d40dd7e4626def2fb9f49ab366768473417e1a793fe9d72e8819264932f4ec41598621c4b0767ac1f471263dd1d67ed531ab0a02e0d32b18ce5910a9188d2262714addeee7e198d14344141371d7118b63128eadb057e41a1cd16b5b53c9d4e811d10622f4d6293b8d18d1b8a086e821f1028352a03617cdb47a509beb23ce08e7d027b43e3c1a2c53028ed7945bd93196b6c4d7d432f62edde9a459ca82792b74a4168444a0efd3f94f0da639e397d0ab2cd2071704d1545c69599415d053036597eee3651e32a2326e7aa75c74d171468f11c18b259fb2cc77103ff219f4b9c3ddf4f43c98303ef4d17e078d16d03c6ad005ff8394abefab88843e8c503f15450d6255e1c0f4b79acc2455f827ded7359974311cadee375c20bcf44821611024c459ccecd722b8b4b326a4a00b762fb4552b25083c85f77d91486eab082c8f17b638169ad5059895f8a7243847e2506c10c0054980373398906a4a7756d07f2f0130d9e9adfba953284f0e33bf6b9b9e12aec09bdee8565f6270a4fd80f1cd0df1e182e938a4c6ab88c1cf2be9368b25a5f9e0b4a70e8fe46042f1e0ea90fd5af1e745dcfcf8ce47325e9753de16035f392ac48efe5b999844eaceffc86413c773b71a866392c9ea59e75bd2581d6dfe4a834ce5a8c6dce8c8f952194c0c9a82d98617c7543d99710bd7044b86d5de4bf421ed69b46ab546b61f90e21fd953fca0088f0b045ebc6e2144604bf201c5737eef2681877c0a5fb0905db9320e12c393ebfc46db93653fdb52e3e4c09cbfda0c2889dc33094ce5a04b43384ae7fd736d31e2d86b2307fa9bdb3ac696e2110dcd7f17783a515e0ce2ddeb873edbb65d43f5227338b0f1283244d0c1fbca12fd4a7a70c2c1db84c3797182032001c521c0d65f3616a0dcc786a0427b7b55237917f3c2561551721fbb31da5c4e4ba7d60294e0c24c7952d4f874b4c8f276f310e99f989dc017159fb28db26128c627d4655b1e9bb839e8b269fc8a55e8ea55154ac557519d3047433bf4d37fa061043d25fec189ffd419de77a08dadf37da25047b05a4abe821a831665a186c4b24a836179668d59876305535c587379ef857fcfa81f94dc59ba25c8b55a309ef6675c62625444b32aaf79da57edd18ba355a1d5557621e58d5fdd501a44fcd9795f9dcf0164220c72fd1d64a8d85a098752cd796db576845ace8f7eda688a06ab271f6f2361d86cf1eb2a3137d51365151050d17511d061700c11e4278df2230beed757166647e5798f38ea1e128e7a4fb61a4de6df9cbc0d1d6e0ff44c4aa70a6dd9b22d8e975caee66ac7df6a223f9eb8b89608dd60fa8012e23e43eb0b9971a6f440c28945996a6a3eefc1c172ccc4653a8325f7fd830e984b220efa0a46b6f747f6cdaf90f563dccf050b20bc", 0x1000}, {&(0x7f0000000200)="aa3606b269988fb87a206880773df0d894378d8d57438cca4ce2adb9809dc71183ad250764e9f220a8ef225c21d88db6f936ea2e8326a644130d2387b34e0cf5b1dfaf47fd0a8f1277722c7139de25252e28ed1dcb5e7fff6bb45565cbd2b8c454bebc6a188cc2b8b43df48af7345c83f2d60878b9d440c9efd4df255b8ccb1fa50e95a4e855", 0x86}], 0x4, &(0x7f0000000300)=[{0x50, 0xffff, 0x2, "cebbec63c7b0e764c70b4d8ee2e5fb00e1f39a50315f30832e575d7577c3234c2fbe4bc0c307b9494abbe22db9183a59c9a5c9e9babbc947b367a8"}, {0xf8, 0x1ffff, 0x7, "5c0d9d60d61feb6589766069300f3ab824c5e167839701e0676e075d02883e16c9ffe3ea64b1eed53073ed3101c134cf2b4e6f592c7dda940ee146c59c77dfcbc1c09dd1a58aa57977450b2da200bf8e3bccb46ee98008e0a2271452491bb0a13846d1246e8918ffd964b781756ddf8237db4d790215d155dc297d1c3b25cd2449c4a0f0c70c11956804e7badc539bf59c55138f6591a42e10c451f328810863da571304f02cf4a8617cab7619aefab2f0a17ac3a40102a9c3e5c6ed7fb5fc6403000c4d4fc3d95c8860e4c7443c9101a643a58e538694b2d4c18d54d8885dbba212bb"}, {0x58, 0x1, 0x7, "ce72bf8add871cfd8c6bb40128f2c483c706d5f76ac5b0561703c2ff3f3129ac330bf17f181abbcee61337b03181cd43e33cc9508073c7d24b776b02a70dc01699911c77c37f"}, {0x98, 0xffff, 0x10000, "bd14c4b8da971b3e9b06dba5acff209dd6c844ce361dc798a084befc037499ce6e1e3030903def8b299c58549afd8021620ad1d68a9e8ff1987717558f15adfa6cda7b6817c5e5c38bd679f18f9fe94bd48833b6c199b62f6db740919db3133dca79c3fb57a373b42be15ed146a507314f60e5e6257c625865e13fa2d1a5419b177d4f20"}, {0x58, 0x1, 0x2, "3e71677d90c2c5028cb86454bcbd67ba1a450abb7b836f7e2766ba0d618dadfae71e01a4f7890d71a07cf225e74397b3829c2daceea5370461537701900bd8c083a8"}, {0x108, 0x1, 0x297, "4df863ca3c3fdc22741830ce1addea99089dade2923a3a2e901afede14009d09bcc4520d3288ae2739f4b2fbc0b676548495f20a0935e2e5be478d047d7a6d8bd11103f9e466a4a555082d2116e4272d12af52f2330098b3273fcff397a4b656233b97eb62edbb3a3b8c64220b654956514a7c25ba49d494949f79d16c1d3f8d077eb40d9426045c4b3e30a6b3c26e349e72a278962d31e5d7ac535753f5b11a6155a86a95320955af946232ca99c1183e84c4d3f3cbc8238e00af3291f2b2d9b00f63bb2b1e808ad2132220683b7799bb5510e25fce0ae9002355767e5e54b52e024af959b7fc79396549dd6fd05e5d46ad358c"}], 0x398}, 0x4) executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x5012, r0, 0xae) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) setrlimit(0x3, &(0x7f00000000c0)={0x9, 0x6}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000180)=""/105, 0x69}, {&(0x7f0000000200)=""/63, 0x3f}, {&(0x7f0000000240)=""/195, 0xc3}, {&(0x7f0000000340)=""/142, 0x8e}], 0x5) bind$unix(r2, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) msgget(0x2, 0x10) getrlimit(0x7, &(0x7f0000000500)) r4 = open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x125) fcntl$dupfd(r4, 0x0, r2) mkdir(&(0x7f0000000580)='./file0\x00', 0x10) mknod$loop(&(0x7f00000005c0)='./file0\x00', 0x2000, 0x1) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000600)={'./file0\x00', 0x3ed5, 0x1aef, 0x80000000}) setrlimit(0x5, &(0x7f0000000a40)={0x718, 0x81}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) wait4(r5, &(0x7f0000000b00), 0x0, &(0x7f0000000b40)) ioctl$TIOCSBRK(r3, 0x2000747b) sendto$unix(r0, &(0x7f0000000c00), 0x0, 0x5, &(0x7f0000000c40)=@abs={0x0, 0x0, 0x0}, 0x8) ktrace(&(0x7f0000000c80)='./file0\x00', 0x1, 0x202, r5) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000cc0)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000d00)={0x4, 0x5}) fchown(r4, r6, r7) r8 = semget$private(0x0, 0x1, 0xa4) getdents(r4, &(0x7f0000000d40)=""/38, 0x26) r9 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000d80)={{0xffffff48, r6, r9, r6, r7, 0x108}, 0x5, 0xe678, 0xfffffffffffffbff}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000e40)={&(0x7f0000000e00)=[{0x84, 0x100}], 0x1}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000e80)={r5, 0x0, r7}, 0xc) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x580d) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) (async) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="fae05035accf2722578c8222afc452824d39110cb2ceca0942", 0x18}, {&(0x7f00000004c0)="249c317affe1ba94f3875d9ac1a753514dc3672cb4325aba8968bce09a429a8b4226727b00cd777f55cfdde231e5c33c467d0cbc50292eac476784287def524559cb80c805c6b5ca89be910bb2d741d3e8136e14cd731d46135450e1ffab215f9f5e91cd40005f8f6bc641e306caaee0d425278ce0b9c54e684a235334ff47f660cd512672c415f7438f54f7c3d5c4f48565f649ebceceb90afa4e2684f9ddec32de27d00f563398053b9bf1c57ae576863d7fa3edfd395604806703d375f21ff8640269f2f1ac1d790a1f62cbef84fabdb258834ff1f1ccecfd8957aa7b3a25ba9170f5385ee88c8163b269e4dc9f2554ba71823c197948c949d4b5efdf3958177fedb459b09c02f7930432c77fc2132eb11bddca94496b4792baa9895f0c12547dea4755249d8249d0dc40ba354aa55e4a03c8c952a2bce9be01a6404e3b0ce60b5b6c7fc737fdb16a3904a754e358e17d1e29bfe2e5e6c0a5e1a5471806b8c713f9ae19431762a6047778b54eb22b4abe246d98356a0b0f56c2a7f69f865710d9da7e76c04f09632d4729d2ffda914ed9f02c413224ceaffd9bfe23e4d7d8eae2ae4894483c68179883286e50fb05740911921ae35a6359cf7fb33cb2732f552630804882e728fc9b4342817167bb56a7994d0dca81c212d853095839f259a74e"}, {&(0x7f00000001c0)="f5b81cd28e7bdd7f0c9b4b724288620e8e15c730d68b5d8d7ef1ffa45e37436b40466519e6e70db1ccba535d2bb52fa05d2f829c7f69bfcd92c1708f5b238b50c26ccc7ad7ac8d157b569660d84a6f4e0aba783607daf9090931d8b4f96dc3438a2a66a4009e40a4d2db"}, {&(0x7f00000002c0)="281de07ee349413498c576f5ff21af1945af7135dda2de40177e760e392e8f2daaff913e171aa1b0d5ea0067db623f9a68b1cf3a6a31501ebc5d7fcd706eef01483d8446064c6d6699d116d5f2f3a1bb9a4b6780fee8897c3fc4a3a65e670a9ef23fe7a0d4649a4f226219579de907cb4528647ed33f50dde50564b2eeb485b802f4daba8fc8a725f1eb2f872d629d9175f0ebcaba5a9f26334617f9c2973b3c9ba0b3b04e654b3f7a8e6460d5e64d198e06982cc018a8dd36fd20339edc9d355f3419e08afb616acadd58834dfe3f9411b136e6bfd3573accf719973d26e191cc08f84d66762b77644c4531abe6367fd657aadeb0cfbc"}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r2}}) r3 = socket(0x18, 0x2, 0x0) close(r3) (async) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r2}}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) (async) r5 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) (async) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000180)="0000e80a", 0x4}], 0x1) (async) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000180)="0000e80a", 0x4}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f0000000000)) accept$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, ""/262}, &(0x7f0000000440)=0x108) (async) accept$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, ""/262}, &(0x7f0000000440)=0x108) getuid() (async) r6 = getuid() seteuid(r6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r7, &(0x7f0000000340), 0xd4e688a67930cd) close(r7) executing program 2: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchown(r0, r1, r2) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x9, 0x4) r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x2) r5 = getpid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r5, r1, r3}, 0xc) shutdown(r0, 0x2) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', r7, 0x1}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f00000002c0)) mkdirat(r4, &(0x7f0000000300)='./file0\x00', 0x80) fsync(r6) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)=[{0x86, 0x4}, {0x87, 0xfffffffd}], 0x2}) ioctl$TIOCNXCL(r8, 0x2000740e) getsockname$unix(r8, &(0x7f00000003c0)=@file={0x0, ""/84}, &(0x7f0000000440)=0x56) chown(&(0x7f0000000480)='./file0\x00', r1, r3) getpid() ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f00000004c0)) syz_emit_ethernet(0x82, &(0x7f0000000500)={@remote, @random="580b858ce9e1", [{[{}], {0x8100, 0x1, 0x1}}], {@ipv4={0x800, {{0x13, 0x4, 0x0, 0x30, 0x6c, 0x68, 0xc03, 0x1, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr=0x4, {[@rr={0x7, 0x1b, 0x0, [@multicast1, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @multicast1, @broadcast]}, @end, @ssrr={0x89, 0x1b, 0x2, [@local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @empty, @multicast2, @multicast2, @remote={0xac, 0x14, 0x0}]}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x6, 0x4, 0x3, 0x2, 0x55f0, 0x65, 0x1e, 0x40, 0x8, 0x1, @loopback, @multicast2, {[@end]}}}}}}}) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000600)={'./file0\x00', 0x6, 0x5, 0xca, 0x0, 0x9, 0x8, 0x6, 0x2, 0x0, 0x9d2c, 0xe0ec}) syz_extract_tcp_res$synack(&(0x7f0000000680), 0x1, 0x0) bind(r8, &(0x7f00000006c0)=@in6={0x18, 0x2, 0x71, 0x6}, 0xc) open$dir(&(0x7f0000000700)='./file1\x00', 0x800, 0x4) dup(0xffffffffffffffff) executing program 6: syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff80f495faaaaaaaaaa786dd6000000000183a01ef167d2d0000000000000000000000bbfe8000000000000000ddffffff0000aa82"]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000040)=0x25) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0}, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) write(r1, &(0x7f0000000140), 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) r2 = semget$private(0x0, 0x1, 0x28) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000380)=""/144) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = geteuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0x0) r6 = dup2(r3, r4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = kqueue() r11 = socket$unix(0x1, 0x1, 0x0) r12 = fcntl$dupfd(r10, 0x0, r11) dup2(r12, r9) kevent(r12, &(0x7f0000000240)=[{{r8}, 0x7ffffffffffffff7, 0x87}], 0x201, 0x0, 0x5edce561, 0x0) preadv(r7, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r6, 0x0, 0x0) executing program 7: open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="c76858524af5e7384c5e2897f08df342e703a8edfb6c47", 0x17) executing program 7: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x7, 0x0, 0x717}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005016000009f0500010000000000331c13fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea772ec5890400000000000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e000040781ecb2640000", 0xaf, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000340), 0x0) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x3f, 0xffffffbd, "0000c6f26461c094f4ffffffff00"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) utimensat(r4, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x7, 0x10002}, {0x401}}, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) lchown(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/83, 0x53, 0x840, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d}, {0x5}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x10, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) writev(r1, &(0x7f0000000400), 0x1000000000000165) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x800000018, 0x1, 0x0) setreuid(0xee00, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(r3, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xe5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x8}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0xfffffe64}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) close(r0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0xffffffff, {0x10000, 0x80000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000440)='./file0\x00', 0x0, r9) ioctl$TIOCSTOP(r8, 0x2000746f) r10 = semget$private(0x0, 0x4, 0x114) r11 = geteuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r11, r9, 0x9, 0x1ff}, 0x9, 0x5, 0x10001}) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000100)="823bcf2f42b55dfde0dbe245a358a65551c191348c48fad1812a1f44f115ecc6fd9a861a72f4ed438e76ea3bade2e0d70e11e18b69b464b1d2ecf3cc2f4412dde25402bcf879d75feec922c16c78", 0x4e}, {&(0x7f0000000180)="cedb8a5356eea8052e85541f78f64bcab424ec7b99e214136319a559dba2bc368b7636551208ada7b7fcee4a91d09c0a89", 0x31}, {&(0x7f00000001c0)="1c65419dd0c6f7426b32f7f4be24f40ee7c7c4613714ded978080f71979b1655bee07581ff3b3cdfe348eb261b476049974ccec29f49230831026e5828473300c956cc399e1f839a9e4d89d120f86fb32f85adca2af36feaa1fa24ddbcff2aacb23c368f06d393f776169f961d0bedddcf335fda00fc2489e38b71d38ec38889bb3fd056a8d0b2edda11fa44505fa9548bc45912a424f2eb1e5df40d06555176a29107bae162d2d1a6", 0xa9}, {&(0x7f0000000280)="2f259d201e9e491ed38a21850f64524920f6d0d0ab7f4d7c2e54f1bf5e223bc97b4be7d24a361f69a263dbc2a06ea48ddfc67c030276ef895d6f973675a5f8a7fb8b9fc7fc3a9e1e4e7ef8e96bd3c7dcb4458be8ad7b89a86e4c5da9deac3d32f25246a1a39b199fff1e1d0ebf7d1a9b61a3250f19c47e753bbacd7ca2cffc813bd6acaa900f4f099d5939c2d8a03fc9e2e1dfbb62756ab93c24b31005e179b5b3bcc3abcda1519166bc7ad59d236404389ea9cd6c8a7702ac5e7dc36b2f0eefac106d5d9af9feeef365eea4989b4d972f6095abfe9ad66a78f84233c7194309e77b6b04e92464c683d467f2576fca0e398611a9b9", 0xf5}, {&(0x7f0000000380)="67f3786e2cec6ad35933b19cf4dab524cdbed9223025f9fd332c86d289f9c9692b07917692c07a52c383f1c6d4355a3eff84c015fdada57799aa8d9c2f4816fa4be7063368f6c0651e1353c4fdd4f819a8a260ac233b", 0x56}, {&(0x7f0000000400)="15fd94b43fc915088a2bdbc942e2d9bd3faf3f4d5f4e769c3a7ba2bcbb8e9234af4abf79038ae3c1c18a9694dd", 0x2d}, {&(0x7f0000000440)="ecf67bfec1caadfa90da4672ed99b0a52752458ca422b32342b3146495d6cb3f1837f1c40f1c22b52a6f45e0a2ec0267df65e0110f3e21575dffe607951722292dac919431ecaf178b37f6cc7aa0a68ac3652c3e107afe2a2f45d2ed84c168de90aa2cf7cc5d76b39b00733635726c501a7b345bb65e", 0x76}, {&(0x7f00000004c0)="6f0640e041eb06", 0x7}, {&(0x7f0000000500)="2e669d0249d6de1a6851c927d384df64d82b69bcf861b64f39cfbb160821095506e9d3c9654f917501049308164c0dac05a48b020eb1729b27f7f1f5d642ff1861895bbb1f3ed324915d03c6bb6f8af655058fd97b7a7307b55a30d2b8cb351b32fd5e9ca02a103b3f1c8c03d08e0f5bbf9adc7cca8dfad9c4f78509dd1c8195f5986c2d469d832b05396a8eaff3eff9f2ed4b271c92c64feb6a94943c45ef4e802bc271311c2b1ee82c718a11ca01e46c4eb78b6e12d44df11ed4de55ad81097c2bae3e3f756bbe63223079c54e3dc65613a6276ae407dac6c8fbdb7c376ef53b8d1a175763f11d722d4da34abd4c0ca16185999a67ac0655afeb262813c649d5ac47c4c061dd0c29a4e57a89b076a7cba5694a61c79a494a7740763840e17a5dd71a5c21e6054eea8666eb779dcc08f0dd534cc1a783588e450d7a838150f6d16a6b0fd776a4c90af1052b7ce8ebb9eb39dfc2ae97ad0011fb315cfa6c0b7ed00b2a5c98549ca32cae5764fe3f9ebf15fc6789a432a0a2fbba6e4f87c154e39119d8db008aa3f7866a6f1eb46ab9b0de0c93b8154cd1eb21c69e88a203b7edceea07f3ca7d3fe98a8efdc2aa39d9a38e4940cbfb5df7f460cb062ecac10a4e43bbc453c6eab5900980b0098da06cfb0d070e70ffca0c009b130ba765bcca3b8720c0a1b8442b7ac76079a103ce7cfa9a5d413e590a7856b248f98cbc82af101cbe843bc409ac8ca841b252058ef4d75814cd9f22bf47e4a140c70ea736420ad8b75580d698be66c4ea1dcb399e6c1f8bd7d5448c66b9f3d2acef447b21c9c3d54e5307e8c21bb98e01b15d94ffb6acac306d5217467ce4a94cdd0cd4b728191f893b29988cb21551da2304e1d9d0e4aa39c822be4fa4d673e8c560850895a5a8e9c5cdd835a7a2a78fc2849c946e5a881c1ce78c7326caee785f4560b3831b3a39c8b2f7e8716249248c59f82cfa0df35dc4826e3d85f444bb60b68ee0550ca1ece5e0f50b993710ecced6bcda1cc9e91f378ee1c0c47a888f898d260f3662947a34540d82f5123a05a2bb9a55b6bc28d248dd337e9416e45cf4b6e7f21dfd265dcf725a8428608324d30a57be661c5ed449f24e98579eab7d1f07ff8797710206520d158e7dab06d2ba8d5de5fc981e7fdfbf65dd72842fc0c69a02a894a7ada6ee2da77e842b2020503902c72e6b255ae8ee6e94c970687927da715a488c58f4f52db3f453a5898fc667bd4b5ef4bf89d39df132d6fc8c92515b44c2532dbbc496ea09c39d8f5cdad33cfe51118582fc3587745c8d36e8b4094606ed8b40c4f32cf35d313c31bcf4a4dc2d4c6c6e541afc764aa4e8825d7a8187c604abca191db95cd70ae1b2a39c1f5ff52c9f6a080875891396ae95f17f3c569811beade2c1fa381984b74ae4f7ad3ef8e0c0156f27324aa1de6e17d8d98e44be524284a62fc6125a72681fa4e21f9fefc196ab466728cad05279892b89529dcc610daad723280fdc0329601e5b87ada86c83a578107751d8218f19be12791f49272084b8de20970390573ae4a861ca687fa22e05eee4483720d5377419ad0cbcb1d84b29a996adf71b2171b11acb2d686632a1a0269318edfbd9f5e6509d6e9dff5637ab140aa935af999ae7aa5e8bfab1e2de0491082351c2b7703b4c1f4e5ec814e6d4d5041d4a90151b379a129e46bd99387032464439da15e67d9901789456658cf890449503fdba3a5c817e626096e85604e14077ab7ce1549a69fca4688ad14853ced54ebfba395524b404d8ea076b46cafea887ab3f4ea6c3433d0ef17bfbfa4e37d92a321240b73b65338771b86035e16ab2344fe067adda0598ad7f45cd37982c481dd6698a8a76fa600f78e92af6ca0eb109cfa07db1efa8e8adbddfcf171fad6584d4cd34c91e60cd137500e3495700bb541698a73c97d95e48bd867cc98bd4613fcd6080585b482404cb22ce361f739ce4464ebaccefd122cbb400d734a8f233a8a66aa6e0c7a1ddfb539a9874b68bd37087a834c85aae4461338e588f84f3beb0a1d5eed7908b8522168c333a41bdc372b213007d955e7483f98e49f22c6660f9388d809f754400bec4f34a2416cc2d35c8d9f947ccaedcc325b4c4a41a9bcc493b490b3d2f6da5faf57910544589564aaa4df0210a2efb0ac67547303af7f206b8e7700a9a68206b5a5eea50154aae24cf1a949e32bdecf98b1d8379539bc78a3f30920b49f9658dda1fb0d6400eb65bb485fe7b09b350f82036960db7c547cb8d87eb61a99de6e08d7df43e3e52f7076242e50da3ada58c65b7858a781d1315c77fb74c1fb6794e095332c330b49f329246eaace2aee6f066d8cda559488279e86fafd827777fcb3737a64f451f440bca368465f240c02722731f5052d723d701dfe31971bc78ade0d6bd5e7e693bf6d0760d63f13d9842d4eed75de3d76abb8ed385b298618bddea2b2fea18c07e4df4128266ef13b29ebe1a2af639217563e56174e1f12b39d6740793c83523be1d0cf3ba47894fbc03c30a60e42a49a6a0dac06827bc1ccc41c85faeb862803b2ce0ceceeea39be1b5c2c0ebe2e159e0b1218954f11fb0204d907473875b9313730620852c74459dce18ab6704a5165c7515edda22300d8c3aff8c7c610c604df30adc2dafa5e6acd85c89784375187c2a19a3fa2072d6341745c5ed67f42b5262f52f2c9152b763f894d78bcaef78d2759b1cd061a642bd5eda90cf97b40b51521965219f8110253caa074ec5fdaba318d9ff00a2c6bf54352805bd76510d2c3a6fa81b7af3d00535335d9f4832e0a8095651cf68ab16426464a225f7d17fbcb00a489f7484ba2c40dec160d7dc4c6925b89bf24a08cd0e0539568ee0820d91fd0c1a29cf8f368c6c65cd9717bcf4d35ff2fbca4bd30f71d290f744a1a2eebc59b3db3dfe8630a0c5cf1151da1ec27a74b9606d4332a45aa5a80de502ae0e8fa88b1bd0219ffc74460154188d2227dc4fbd125eb59a1a4093482800ad8dfc6007c2050fe5502b1852b047bcb658fe6605db7be6c717c652063746d98d8e243c4c44ae412cde5fcfc034c83f4102bcb69193883b758bb8453d1844aecbd8a5d386fa9a98da14f73bde94709e875dfbd6dfda05c7cb3c68f0b3b99e458d17f5b2065bbe0ca3506c4bbaedad8f36946423f3ba26f43b306c1e0f886521cffdd1123b5041feb1169207a83d32477f3f54f9a420ba21c6ec038564788511a5f72158345c3c01e48bc8f5307958a7e0b7a5e492dcf0339b8b07e36d42222b1581f8eaa4d6005fbc896c5145c1685528790ca94b2c388ed55f120e8bf1fffb6a9b9d0f6f863cc75d57e44318bfd2031e232472750900fcc24cd9d3e94d941d4eb0e144e942775ae704561d039ea80c2af7349c3bc72b2dcb021d6ce0b15fff1f37932a47d4a9698a63f87b14c72229bae76ed65ed699a061ddfeac6034a8509bd4162fbcb219b4b0bb28865de9804854e2351be974d5bdc8e8a0323b6b11d2aae7aaeee1bb07b56cb1e8414c3c32e2bba6941fccaa55df7f7985839180db148461e6c71923e6b847f29465b2e614301048cf47ae5721a2a5f4d4f0e1390ccafc8a91a7120a4159a3d61140306bc74a0e519a3a32335cdfc7a4dffe1d3636cef8eee4e0543bf86a276b913c17cae16b5ef62a0141f6a6680bd2cbd0b6e7e65f26a835bdb493cbad12908c53ed4c52d7d8b604c2c80a7986cf2a65ea7c6f4db3862bb5217f8f33cf8bf8d94538b6e5acd942844037e50dc22ef77529aefbe349ae18b38d50170529b3fca3e33cf2033a1ee1b108e3a741ec9b2ebe9e2421ac25d7c977166179a6bb405e5144adb44c3573c2b166edcf10cf4fcafcbcce85ea2dd550423ddeef84bb0ef400f3e38228c82aa94eb0ca5ca2cfcd3304ef789316bf70dfe3e1647bec81bede4945b859bf1c174117785ba15e5c43ff38d27df795df09b61c564248effbb79c30b28552d79427f761718118d10c950bc7c4facfb155620303a195f13fff2f33f099eccac66d625d11d79a7b30339b938aa0c57cebb1682f08655282f4587f9dda730de92f659f7aa1d9dd6eb592991616f0cb725df8cefa0e381e040b5d12981f9664d5162e6b2c1048fe6fc3ce5b92dc46875be2fb2dd22d29173744ca4b9a49baea16500cc3bbc2feb989a5db89c60b2ed53cee6dd5bbf1208e206f9e448072d75df625ca48fc3cec1f6275690819313a9241d29be654079ba9642af8d3a5e8005b779214240aed7e05091c4fbd2b60e1a5428247ffbed3958473c62c33c5af18b79bbcd1a7deb541b7fe1b4d5ebd8aa97960aa5af12d71d42a74560f186c8596bbfd3fe9c13fd206ca1805b8e358ce6b1e9624827cd2e6432d88cd3ebe7e4c14012cb16dfbf723d04bead0be79b4b78119c8de4bce49242bfb813477262ff83d87d9adfcfa3877b6bd7325994c548dbbac1ab32bf03121b4e31fc75869ab56465c93bd6c496934406b7be3d301f1963ccd9ba30e1d4f0c6583f7daeb3aeccff31069c640f157d46f1fbda04f9d176b00a2d17676b4f87976928536b86b1519f87b2714c623da7eba2b07a73ec8a96aee46abaaacf6fd1ebc7c52320062e15f6af177edacde6b953e80b62758ef49cf96fb3ec0412dd8973d960a33d04c600f9dd4a87ca029b1c6b73dc560615bf164d33a63c0949b1ef417ba5eba5cabb001385ec6961d1da2945ea43a43a5d91429541ca52b1539047db0f54ed313ace44bb2ee465e4f2bca82b0a0cf579a71c36ec5a718eb214cded8874b376b8f9dc3f96fdad9e4f58ce6c17fcc5ade77765f0276341cb9b7b3168eb9feac6edc367c06130d84aedb2352a2a2cdb42c5d63307050150de81f704d0ac932ab7b1306f18b83069308066c2e27a7e1b32a767ec48d9470fc1b2f70f9bd26f214151fec778b79e9d13715f156d257e44717d0ce8206e56bd81fe2c032129dbe3765b9d7e840cfc35dda15d807451c2c40218d933e28e7c5d3731b7e0c94ad76c48173f33904baac4c4a84fdefd751c63ce5bc96578fe4dac216525c1bd155d8ac64a4e1cdc8c1c9602e0990d80a147a30c7c276ddeb947a30617d71243e3dc3ce32174bc21584cbaeba501f268382b9129e903f0dc5f0f4708d5d0eff60062466fb8a6020dc256164e993ff021f90866785ca4c276d73cf8533d623fdbaebf42369f6e4fbf5be7474057bf6851c58d10464513405e825a932062aad0a95d02b9af3ebdbb045717cc77ae417931d56b3026af4c8bd72a44be5dfd74f905a2229152a51a57702146e1df91567e7af7a9917ad62737a3338939cfc2847130bb577ac9f807c25c862782845684cf4737e18a20a67aa6d240d6b676bf764e56cc914062b5b7a623139518c146473537bb46a16141e8a5e39a68b22c2ff7c766669d6fdf451d1af500a0bee893a2cdbd5fd5d7fea2d4d4cbc0f6d730c2507ae948767ac302aa4d547dc0c67dc40e80763bef4ea2722601b5810c38cf0e728b7641a8cece2eaf14eaa9a997110b60fd5b69dcc84c8577bc5f3168821f885b1f41adaee40c4317a4e60cb3966a25179b85c5f2638c8430b0d5011649f893f80733512a7a51710367fb7d66b078132f52fbb359f823564ae4975ed8968e8c7c3f01b698e1f9207b7c22d4d7e30db6cbd1110267d078da1b0a7ee363027d4ac2cf5a1ae2708f3e4df7a8d40bc42771f7ae9b6d86aa30903b1ec76de706148b6b556bea52a93b6115836f12ba1736ed7268c8d4e7d3e7caa2007f7a1356cbb845d30796dc88036019616d82278c338b455", 0x1000}], 0x9, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r9}], 0x78, 0x3}, 0x403) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0x20001710, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "32e282", 0x38, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, [@dstopts]}}}}}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0x7, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8014695a, &(0x7f00000001c0)) fcntl$lock(r2, 0x7, &(0x7f0000000280)) executing program 2: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchown(r0, r1, r2) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x9, 0x4) r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x2) r5 = getpid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r5, r1, r3}, 0xc) shutdown(r0, 0x2) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', r7, 0x1}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f00000002c0)) mkdirat(r4, &(0x7f0000000300)='./file0\x00', 0x80) fsync(r6) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)=[{0x86, 0x4}, {0x87, 0xfffffffd}], 0x2}) ioctl$TIOCNXCL(r8, 0x2000740e) getsockname$unix(r8, &(0x7f00000003c0)=@file={0x0, ""/84}, &(0x7f0000000440)=0x56) chown(&(0x7f0000000480)='./file0\x00', r1, r3) getpid() ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f00000004c0)) syz_emit_ethernet(0x82, &(0x7f0000000500)={@remote, @random="580b858ce9e1", [{[{}], {0x8100, 0x1, 0x1}}], {@ipv4={0x800, {{0x13, 0x4, 0x0, 0x30, 0x6c, 0x68, 0xc03, 0x1, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr=0x4, {[@rr={0x7, 0x1b, 0x0, [@multicast1, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @multicast1, @broadcast]}, @end, @ssrr={0x89, 0x1b, 0x2, [@local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @empty, @multicast2, @multicast2, @remote={0xac, 0x14, 0x0}]}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x6, 0x4, 0x3, 0x2, 0x55f0, 0x65, 0x1e, 0x40, 0x8, 0x1, @loopback, @multicast2, {[@end]}}}}}}}) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000600)={'./file0\x00', 0x6, 0x5, 0xca, 0x0, 0x9, 0x8, 0x6, 0x2, 0x0, 0x9d2c, 0xe0ec}) syz_extract_tcp_res$synack(&(0x7f0000000680), 0x1, 0x0) bind(r8, &(0x7f00000006c0)=@in6={0x18, 0x2, 0x71, 0x6}, 0xc) open$dir(&(0x7f0000000700)='./file1\x00', 0x800, 0x4) dup(0xffffffffffffffff) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r1) getsockopt(r5, 0x29, 0x23, 0x0, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r6, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r9 = kqueue() r10 = kqueue() poll(&(0x7f0000000000)=[{r10, 0x1}], 0x1, 0x0) kevent(r10, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r9, r10) r11 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r7, 0x0, 0x0, r11}, 0x0, 0x0, 0x0, r8, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r11, 0x5c, 0x101}, 0x49, 0x0, 0xfe}) executing program 3: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) setreuid(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000004, 0x0, 0x0, 0x0, 0xfee6) executing program 4: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setsockopt(r0, 0x4001027, 0x4, &(0x7f0000000200)="9b0d12157bdafddddb9e7ea792f1a1095d6b99a1a22dd660ca4bafdb8dcbebbcec05402803b15519ea75318f4fb46696160b74a94610ff91d22d291d821580a172c210d788e9367dc817aab30991685aa80b6bd73daeafc19c", 0x59) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) sysctl$hw(&(0x7f0000000000)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x403) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)='b-', 0x2}], 0x1) execve(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 6: setrlimit(0x3, &(0x7f0000000980)={0x4, 0x7d}) r0 = syz_open_pts() close(r0) symlink(0x0, &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x42, &(0x7f00000000c0)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x6, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2, {[@lsrr={0x83, 0x3}]}}}}}}}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) pipe2(&(0x7f0000000140), 0x8) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x102, r3) pwrite(0xffffffffffffffff, &(0x7f0000000200)="f18b051938fa49eefa9a020cd9513294791fb4e080ecbeb75ef9414b3b58555a620d3f0aa9be894fc6dc5746c2263642c923fee1e2d58897b65bdb4214fab62fb7ee71bf4a56386e5057eeb8b0c92eb41c408cc9258466b73b7c984885141bf0e66a16a6d7f85846493be057ed40124c26db365f8a2a37f2c31f3adc82b560a4ffceb3f595c5053c072096e517f0dcc82a7898209dbfb2fe656721247823a310e5bca2a5f4f7f048ae6183bb8ad822fc25462709d6c428f1719ff37e9260f77123e351f2721b931a8c7c61df167099c9d0c6d99646a702d414bef35c3aea533662bd73d0", 0xe4, 0xfffffffffffff800) truncate(&(0x7f0000000000)='./file0\x00', 0x8000) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) ioctl$VNDIOCSET(r4, 0x20006473, 0x0) r5 = syz_open_pts() readv(r5, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/94, 0x5e}], 0x1) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000005c0)="2c10714ef73ce027858953db76aefffa6f962c612205", 0x16}, {&(0x7f0000000600)="92bb2b99a508a5a9e09e9c22947354eee9e9c2a823972dd02202a537718c91efaadc18d677ceebb3229e7484835f87e93af964d0973e2a252ce7609f1389526a35ecaa691c26", 0x46}, {&(0x7f0000000680)="7c12", 0x2}], 0x3) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) read(0xffffffffffffffff, 0x0, 0x0) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x200, r1) r2 = getppid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x100, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x6, 0x4, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd892eaa4e713100e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd92964800"/20, 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20001010, r1) r4 = msgget$private(0x0, 0x157) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)="84234f4520f02b6a6554e8d79a1e3b", 0xf) r5 = msgget$private(0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgsnd(r5, &(0x7f00000003c0)=ANY=[], 0x107, 0x0) msgrcv(r5, &(0x7f0000003c00), 0x1013, 0x3, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x1005}, 0x101, 0x7ff, 0x0, 0x0, 0x2, 0x2, 0xffffffff, 0x800103}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000180)) poll(&(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x57, 0x1}, 0x7, 0x8, 0x0, r2, 0xa, 0x1, 0x7f, 0xba}) ioctl$FIONREAD(r0, 0xc1206925, &(0x7f00000001c0)) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0xee00, 0x0) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000008c0)="3830c8911238bef1874a326a0aac9a9e9f8897524faa749d7aec4818fb21868e1123874055507605c6d00600bd0b887fc45e92592da9b9f17e2338a0a2529cbdc2fc656932b7e0bbbbd6d7fdef7783338e37edb9276146a5b2b5c21b881faa7ea02bad8d41cc74586c04dcdc21a59a24058bc626f7d7ed0b5792e924d73937ed51c84c60e53e396a4f5324be766ad126454e10119b9b251b3afb7bb10ac5bd45d2ec4c900aaaa2175f0d5af15dc70d9034624b60cf658d9e830a424f67a3e1d94774993eecfb73180458df5969", 0xcd}, {&(0x7f0000000e80)="1323643a0b7c8e53a17e24ff8012a720d26c3659ce486ba1fcc368c56d1e2161087c15851c706988019ac0520b1df592366800e7389a652c6b5a76506afd837d500af03ed7f15e34c78d8d809e9f01359c23f1000000000011000049aee4608274861f7ee01904d9fc5c90fb9423d3cc604e12f2fc9beb5e7ca6d7e682cd22cc33210948278b0d7007c066520600e7e6f7ee81fd2df4e00f80b95d9f327fc4404afd01323f5393f632a8803c62aaea8549dfaf8c7c6f4ffd5508c4d200e4724ed075f82d06667321ad65030d1f8dfcb3b65f5d4aa1f58cfa86763ffdf6cc3ef083c9e1544b7abb86ed13e618ab82a8922a4b1beefe7cc1ca847865671540ee35a743c781e0bbbfe115960431e4e668046adc6fd198000000000000000000000000000000000000000000cbc36f993dd4fd85725e234fef3b191541c994a49aea6ba2c461178eb1e6b70c88fb83e7182fb36bab13b23106716870d0b53f9fd331b74f11d507a2183dd8bbbef2c5bd95b9f7b0bc5ade4ef1fee539bcc81f88873c67aff5fd", 0x184}, {&(0x7f0000000a80)="7aad8263434ec38616d068fdd0ce0efd95350c95d6756e8a1f8042aea7692a1eed9a7579e4d400ef23656b3ed9be16925209ca87b920a40068f0045b2e990a572603088797f8006e5971d621997a5658c07042d56fcf74e42019f2042c7172d558c30fc46be58cfefc35209ce3003a6850d6f7027c344b643f806f40276abfec267420a6281c8e0d4e7b873dee24", 0x8e}, {&(0x7f0000001280)="811c71826bb7b61ed86ca9299d238e8853b00f9d6e1f871633d2913b09787226ad06ea0f71c61c96e64fcf91853456f1b1eff39b22e3b5c071d2219b62627ff96baca4581b23a41eb295b4df6ce0facf72be787bb45b04f239f43936a2621e78193cf80ba13fecb0550605969a7407f8105a94b33e31ff00c03d44b2f376b50d9de6220596eb80491236d23087afc9b96c0c0a854df8a218576efcd609afcfd0a25c9102037e7e904f12f97fa5326eff56e5a7a85fbbc906f3b62a53058716afb9ed2c5ed130eec022bd3607d7b4c0a71494014cd9a19b2a6f2903a0c7978d0f533ec0cf31a2d2d0e882b0a68ea351c85e31e8604342dc98a2cbcf108df85d6f30b6700dcbfe6854c214c52aea9745221a6176dbbcd46cca423da6b5a62b762f0778af8faf15405a826a2c5f8375196eea15cb582e93272413fcd4ec02eebc578b7241feb81776eb291fba5a36c88eea54e2fc0e559ea1f528a3d48bd0ca14c15d3f3e161bb690a0152af2ef9fb2eef8857886a7ef01c260367584e5b09f4d0455a05629d712fd5f4ed22f404edfd5a6401363c8dc7c6d4e6cdf69f439cfd755c7dd14caeba0aafeff3e66eb5707ddc3b0b2dd4a5fa3b1fd548f5df781d872c2934d1750299b1e74f17800e8169401c4311c317b225747be281f8d0516d54af5b4aa6a77bb64c01b6d1ed16ccae5842885cd2395cf21c6373c275b6ebd21f55a93e5ea090544abcc9cfdfa691be51f6178b74e680e3a57d92ae4ad3f804257b565f0d0464fa0f585bc466918277c833a3fcbe4951cad11757a1f4d2d9aecc6f065ec9100a392d3a89454243fabee143077319a5d8dc665f172670ede87548b1007c56467c60cbd7961d2cc71ae5f5368726cdcad36a2cdc473a666fc6712d89cfe6f87f86d0b98a8b0060609190691fff3483b780d8cd36f32706e92a2cdd84052e46b7fec809a20e320bed6d4339f49133f58c925f092e4f33975084e767ff700a9bd7e8a4b5307045926f76b89d1821d28015681289bdfb1352bf45fcca29faa5422c866a2a159f4fb4f15b5e08fb602be2fb76f5d7d188a69f4db1c99b6278516cf27144eb1154a35a701a12c204c403a8e49c4cf4a9e83c75000f13194d84fa4161f99fcfb799761ec85f341ea6c49673da9e7eacb64afc0e731afb58cd779009a1638ee7efaf72bc6dbd0ecb524224e4dd443802a75746464b137085d45e7e73f665bf51b28063892f975cd77a5717da0203b32d700b70888739d258e5ae022fc8cc376fd4f2ea006ea718180c2b1cac8b58b9530aba585f208f8d65e1c713547f48f8378fd8eeccaa55a31b72c224ef3c11d8d75c3c3b7ab8fa1e8f5fc8952567480b691a70fe52815ba3d6e046f8650ac804cac8a7c883ed797b98d26237351d8687f88eab2e17579d33472e2b20e1dfe44d4f10d395eef89e58c35569317881b581a5c7c57f0544ce2f95d67da62602fcac54c05a5a72c28d913efb499588ab7e5e2443b1784af6794f2f5c6f580203877e0bb24982566025b3d369e16b3def80ea8063882812db11733dd11a59c966a37ff26ba22529983fdc647480a0d575319ee4cc6726ecd7f97566ad5fc36504da0b3cf450db477123ccd82dc9641c3f0c131b894472120afef2160ce25c5b8193ad5ec776f7ccda0d73772e6af42ca6c485e3ec5ffc9c49ef60d06d64e0c92d4baf575eb649dca52f9e541bef287b5b9cddb07d79690295aeef450676865008c164d7a054e75e18f2793d96d74f77ebeb818f55c91829258dd28b9816f5feb5e653beeba5a20731747ac75c4c71d8d097fdff4d42ef835c3bc84d64995ece0ad0bebfe4fb6ccf9a3c261f15d1097e0ea7a1ecc505ecc9f98b2aa960cdc9bae0cdf80c1f57043790f343791a01a174987db193ab01fe83a1be2eaf3395c466b4e568bc190a2775c494bcd5b622775c3aab8e81570f0c9543ab01d12878298561c22638dcf8ec36ebfb02b2fb97a1355ea4a9b2c66a7f9396b532639cc44d3ebabda8c9568542e53cf647bf9d9cfc0dbf007b8d0e3a235589e8c8c5c9435fd170dec72d3b229637bfca65452eebe8e72eec9d51e7b23f7963f1f718bb33c93a8f1eca4dbbfdf1e03c7807d4f318965f1c303139da9a5545f5310a8568a373cac0a53e8c39ae2848a8b2e3c452ab6b6537be2de387da725c6cd49ffd99812bbdfab97f5a2b88cd987d6abb1805f9ceb6061649c930d34dee1b4e0316560e46044613727a948d99da3375240d1b9802d74168b686a74d7e6bc4c44a61a44af38158d5bcc26740f0e711fa818408750e561c468b2081881f7c33f43a83435c488a48e6f04edbb181df22e4e9fd1acdf0d503bff669fa4543d2b03b1a6f2243a9b4bcdca06bfc58b0efc94a98ac5508022ccfa53e0c518ea81df6a03428c9e75652a12f02e73f2363cb95564d3d467a18c5030fc38394621f7e21252112a4f240fdb12a1981b2c309b0ad30da14e21f500836922a53822e0ffcdf2e8e04b75f6417e2b98f08b0c2573f4378b838e05cd02a8f56892aec264a622819935129436498a0e7157c99d1a7177c0b38abdcb1fc875ac869ecc3848b63476cbfc18e9c59c7877aedfa1e182166d0947b99eda57631efd792c843acb6cf5815f0bc240196c8bd9527922c5944afe03f9b96be1623c41956c50a1556c44d12ea47f61d57331936daf6702bee47b9a86a0340645cda5731fac3c544b87b8b5a5d8e4acae488d1930bcc15c10e7cd4d5f3a43470d3b832226e605b6dfaec629de7f9dc42296ec7122851471678f47cb2a385ea5b413390fe2fa059f63bb8b776973775a5700f8a972948908c70a90b6933e81caa5627af926aeceffc32569065ef9466d92f5e0ab5ef6b80d8d5033ce326ee1ba1b35d13286e468d32e427d1180c3e717c403e51095673c45d725dfa2c9d5ec24d022a93853e490d3ed94b1b196313e3dfa5fc8b96251625dab574c7db4f31a2da24fb75f7b8b4c884735e2697eb19e43d617046d72e53cc766bf55f724bda53678f66de86db88bf6c9eb5b184702d2527e9d41e8d88a0f092d2ef41b7ddf25defec1d392f70a4274369cc62f7ab80695eba51106aa4655852de82aef07e5aa9e2ddbbca4a498273533f6a41a91065487f64551107df30d79c5ed20e6d2f6bf241507f8b0dad58d2cf35e53860ed36d946a3db8c77fe7e8c0b780aeb9c50945243a645034a8d9342e5d053594683a30a50440ae48c42c6e938bd121feb0e9bf96edb5c1dafe3fbbd0f80f2f9ed274fb80308060e322b4575a0a6afbd37554974fb95053160ccea18366cf08f1f5daff3b49dffebbdaec00bc03889f85be387f5f32fae231dc0789853eaa253f65953f8f24e3cde3f86b1658aeba2a1af40240a311d8c0f9d60494ff2b0ce2d79059d0396cc2817b5ac58129113b621bcbd1c09e724612ed6f77564751e4636be77af80fa39a394a41d6ac23f74d0acf773357e0ed4ec40f80d7ca905099deac4e12a7eab7996795f61ebbedc97ef5a8134b7136ea3387e67dce9462e60abf4e8a51589597479b656041d74c116ef8da2643d9b2610fb1d774bb3b33486f365392aab5f36cc87d81f0693544162a5395cfab813de18862d52ec9e24d4251fa007e4dade12dda26e46012b022603fda5ad6311ab093699042de2853ba1695e26446ecaeef4fb1f9c5ab95d7698df7859c2f77a5a49ec3d9246aa8ebc3e26d8ffd7f04a6125413a54027941517d5727957ad474f5ac5f51553c7603f449a2ccbabdddc1904a7f6e8556112496b250aafabac7d7da15b15fad560ea986fbec3ecf94d090fbbfd3aff743ed1d5019f9e61185e01a89a5e5bfab4d58d5ff359dab7898015772df7f2bb36f4bc9f304fa6910269f34820e12482d54e821585d825963cabe69defd32b1c5f708cd7c291db263c2db03056566bda9370a2b50ee9d89e73922dd8c55873165c1dc940691c735e3d393c48e2cf286c2219189e683bba45e49b233378823299dfc83c42a83b6238cdf73d72c3e9258a00b9ee3fa481b3c5e82d43c584ed4b311029c6e90b3bc54fa86d8b10e953a0e5a29fdfc4346fc38bedd6601daae44d0c9d50d93c7694036c3fe63e9b94c716eea47fe3640d2605104bcca8c780db25d938071ebb4aaf96ff40ff752cd255fa0cf5230396b03a2efca586acb9c6815ad1d4c160a69cf75d48ab32cc6942b5e06cdc7cc85713acc4ddc7ad9e91cc7e2b3ef220ece60dae84f4ac8bc0b98805b7ec923b89bcca3d317d225c3a2db5e262a0dc9ad0ab26c03b40620e6c841035e6198bd7c7d429a6f4460db626bfd3f190b61b6a1cc6ad5bf3a816a6e90dc5131c829633e8599103fb1fad50e027ff7c36be6341d50567e7316358300c5a1dac091916ae5d9f29b3fab0c31e50d3090a848bea41913a51137a8deb2b07f527949e23a5cb65fa317b7119e252237f7cb1d121d60bd424da5fc2595a99589dfe3246223b6633277ec88f04ea8d931fc86eeefa4eb73006c44c0060e67de7585bea6c68b7605bd9d2e091fa462dae647b844fc0b78bfa6d24a7c0ca2c1c2c51588a5a7e3c7dac248909865ac7b0d9debe565b20937091df2c85251c8a0ffdf857c1937e05536030813a792fd288a5c5607fee0d4ea484f4e1d5eddd2a9fd9db88cbdd3700c6333f69eaad358d6b1e27824a355b585dacc973c7080ca40e5fc01d2eeb458ba9c90f2088127d292b1e1605b8cf537753d219a93794fd89a099000824fe0c0ce5565ade8d7d6d0f3ecefc2e49c8698aa3851f3004d936de734fa72a75e418fb8df79f2329b1ed201803cc4d9aaafa416f0ccf17a4daaf521e9a064ea51df43befa93d6094a4a7f47ecdd12031cb26eb77a9dc62e0005cfb28ff5609edf9eeb43df6d5877811e88d29436b46a71b7c927d496715982f3968d13d97b81c6af15f974f2fdde732aea18c39d635a597f7cf16b923b88c75c640064b6da6d444ffa077d49f05329571e933d67dd47c9acc86240eaae01739ba2f47b4781a5b8ce330513a352f0fd29264d658a05ce39db2f9606dd036c63359675ad560dd62b611d720b4bf7538a5cfba42a02b3f486dde65788fd7bea47cbf09e9e5a61cbda4618e000f9d57dbb5b759c3cd4fe36bc4dba6dc907d1a19cddf7c7bc3de32156254405177afc6254ae6ed04322398ba2b00821753a5fb17d1c7940926c9df691d412e29c99dd212c487ff32469a828463813510f4112491f8fcd701d8ea7d2a4ae2d44816d2905c90c47b4bfb09618e79e330457747e80206fd14941f6affe4cac148f7777be286b1118c8c50ba48893d41fc34bb298e9f418d47f92a38097cc7d25e023d37ec48916053d42514dc94ce93b6d17d99eb06927cefd08c326741e5512de2fee18a72127fe8ddac30fc691b446f2bbf5edcefd9feaf9027b02bb661da2fa685f6d9bd20fa09403993b739834a826900e1459b542fdfb83bf7ecd3c77231c5a8101137d44f47aeaf46250acaf20613f5f07244b9df56339f561bc1a3c4a2da1bfa68c84f5b4b9aa345296770bab1ed1aeb76ce32eff54cc54f5284ffb7a94c27742d0e94faf3b3202c81afbd9595014373d567104e2899334fbf81906f678c6ad29ea2fe073ba5fd07334694d4855a6747d769936e37cbf2267e45a6747028e59b719af0261618606c05aadf0b3155c78e20bc36033027929f5f667d7930a5711bbe3247360b14ca4b69d5a3b34908df9f17eda58c88522b2f02d58382d0ada60512fdef20a5323bd2d983bd77cf7649137abaac7a512675644c66", 0x1000}, {&(0x7f0000000b40)="be5a9c460f9e7a8be8675d55c2ae31f0e8c93d834f84610155aedf67fb3923c156090614db0c3d63b5351074879f4e97407089274bf20397fc26c9a1b1eefb444148240044d71db5afd4fb3ab8739c250faa52c09b21b7b520fb80a7df7948da66ad8f231b9eec3296780498bf62652f3824e519aacd9de4d9593ce925114b95a49e9a4e8a1e6a12f6e817ba835c374bf80a85ec6b817b82ff842f1c969bd526fc092e6c225081726aee8be0a945288bc4cee1b2436285303de240d622ec0d35fbf399a0e544363676c21523c2e8b38924b696acb62f1e37e4ff48", 0xdb}, {&(0x7f0000000c40)="78fb60da6ffca8b121d8835b8cbd7bb8b4c848f58f0718fb03b4c49c3bb6a445066f46f22c9a2bcc3806a2e0beee8aa756ae97e8e83c889ce574b52170da1d940d342d20b58514afd73526698a73368ff0f43ff0f50ca757fb0defe89d5159d9cc309522fbfb39cbdae1432d2332bcf55d2703a02414d94386aedd60ffb29c93a342aa06840fe1962af8eeb4b2ba2a2afbb2db47f22b774b7da46e8e65d75f31932bd849361dedf9154c941f7f47b418175e8a9511df08", 0xb7}, {&(0x7f0000000d00)="b14d04d85d48fe1267f2724e3bc7cd152644ad978d504dc240e880fc9e1146ce38ba400fe061ef75b339fbef463e5638516963ef93b8810e786ec801b1336ccf6ac68196b4324f3ff4f75538abbe6ac435eb338e09893dd363a7b2d98f17e9eccbaadad263ef29dcade36629f73f111b1531a1e596af775b36d412e9d02ffc5f984140256b03d7fc20b2a61b83bea8fa3e008b457dd1de1513cd38a22aa1", 0x9e}], 0x7, &(0x7f0000001040)=ANY=[@ANYBLOB="2000000000001b00ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRESHEX=r4], 0xb0, 0x405}, 0x402) getuid() r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) fchown(r5, 0x0, 0xffffffffffffffff) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) close(r6) sysctl$kern(&(0x7f0000000500)={0x1, 0x42}, 0x3, 0x0, 0x0, 0x0, 0x25) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000200)}], 0x1}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r7, 0x4, 0x0) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000001140)="08ee0a1bb5662b782d1580c93ac92fe5a25c58f83d38456661bf76d54287308cf954435b001a92f36c6a0e15de7176c3489013f77e405301223b020809e0061bab85602d799207851bcc92a53583147ee5649941bb96d8145590380c9e81de6f46a3e9cb22610c5fdd99e02e6e865807924c055e6aec297cba201db4f8b05801e10075c367acea383b34bff0d37c4702a0155cd63b1b9139be735466a35f43e857303338964c0a326e988a5ffada0ccae151c63030e5a41410420cb7fe72e4875014a9ebddbb2ca33779a7d8bc00bb9fecca381204764e0e9b820e6b452a11c12df9293c2a4d24fe6019d8b1752e9bc67a4c3cc1", 0xf4) fchdir(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='/M-[.*\\\x00', &(0x7f00000002c0)='#\x00', &(0x7f0000000300)='\x00', &(0x7f00000003c0)='.@-&\x00', &(0x7f0000000700)='{\x00', &(0x7f0000000440)='\xcf}\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='\xa9-{\x00', &(0x7f0000000500)='$*]\x00', &(0x7f0000000540)='.(-\x00']) mkdir(&(0x7f0000000740)='./file0\x00', 0x185) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x7, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x200, 0x0, 0x3, 0x0, 0x100000000, 0x0, 0x3}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0xa, 0x0, 0x0, 0x0, 0x0, 0x40, 0x4bf4}, 0xcb6, 0x80, 0x0, 0x0, 0x802, 0x9, 0x9, 0x800000000000fff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r9 = dup(r8) ioctl$BIOCLOCK(r9, 0x20004276) setreuid(0x0, 0xee01) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000780)={{0xb179, 0x0, r4, r3, 0x0, 0x101, 0xa5}, 0x1, 0x6d1b3f54, 0xffffffffffffffff}) executing program 1: pledge(0x0, &(0x7f0000000180)='tty \x94V\xee\xf4\xfc\x84\x00\x00p^\rl\xaa\xf0\x86\xce\x87\xde83|#\xcb_\xbctc\t`\x04\xd9oc\xdd$\x8c\xa2P\xd2\xab\xae\xc8\xe4,\xfe\xb8\xdf\xfbSd\x11j*\fz!\xd9\x9f\x9f\xc8 \x00\x00]\x7fv\x8d\x15y\xf6l:$\xab\x89\xcc\xb5\x01\x85\xa3S\xd1:\x00\xe0\x7f^\x05N\x82\x0e\xfa\x1a\xac\xde\x83\xe1\xbc\x97\xd5\xfd\xa4 \x87\xde\xfaK\xda\xb0\xfc\v\x91\x9f\xdbsL\xf8T)\xf1j!4;\x83\x11\x19g\xcbD\x96su\x93\a$\xcb\xae\x89\xd1&\xc0(\xb1\x81\x96w\xbf$\xd78\t\x87\x97\xe3iW\xff\x18Z\x86z\x9b\x81\xf0\xabV\x80\xed,\xb55\xfc\x90R5F-\x93\xdc\xcf\x1b\x82$\x9b\xe4;E\x95\xf4\x12\x03\xe8x\xaetS\xf6\xb2p\xfcX\x8a8\x8dK\xf8\a\xaf\xdf\x18RI\x9e\xe5;id\xe4\xb0hK%m\xad\xddm\x9b\xa7)\xf3\xdb5\\\xa5\xd1\x80e\x8c\x90\xc2\xa2\x1e\xdb\x82\xf0\x00M\xfa\xe7\xa5\x00c\xf6XC\x06\xa8l\xc4\x06u\xfb\xb4N\a\xce\xc9 \x05\xf4\x1e\xad\xd5\xeb\xf0\xa8m\b\x84v\xe1e\t\x15\n\x92\xb8\x95?\xfck\x920\xf9\xa3@\xa8\xd3\xf6Y\xae\xd4\xfb\xf3\xe2\xf0\x8b\x87\xf4(!\xc9W\xe6L\xdf\xbdf\x90\x99\x00'/345) setrlimit(0x3, &(0x7f00000001c0)={0x2, 0x5d7}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5be, 0x0, 0x5, 0x0, "e966f6d9fee46d3b8f97a34c9c7d0d99e81429aa"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="b4a4a4f5dcf49e63ffe42f5a6c33306ec531c5d7b5994f490ca8da5c2f8fd80f8d", 0x21}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1a}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="8581f23ef3abc924a42be6a81aac68da941b4526a2a7e30658a5e639", 0x1c}, {&(0x7f0000000d40)="cb2d5ef9a8d99d037f539ac9413d6931dc1480d5565c41e2ed65efba784fcf6d2c8b60c7cb560e8e88a3caea5655d6ee39b699f070364377a240ac876aa06867c4fc92c60b5af3d9ef26b087c5ecbf07fd69d0d2c7", 0x55}], 0x2, 0x0) executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/513}, &(0x7f0000000480)=0x203) sendmmsg(r1, &(0x7f0000001d40)={&(0x7f0000001d00)={&(0x7f00000004c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000000500)="220d51250101af1846cee291b54aad4d821c39268bbae37aeec7ef2c5dacac1a404d93dbf5bd91e89b94f822030f6c2d1606a960756123116e2a47f4a4b8212ec5c9ae4e8d53bf62b750b4e871e1316dcd0acccad2a76de790894749d25a4068d9ac6c8d0733f691e70d0916528c9dd90cbc1cd2e1f4d8a17d453035f780667735c5741ae5ac526500e1d99e874450497957d744daa23bb515bc91a48377159ada1fcd90cd5a5d151c91cdb49d8953ce4fc2c36144406615ef95ca1c404a5b60cdd94cadb83405f04a15557e876fa127199bbc662f9cafaad70cc3c0964ae10ba858da5c8d28affe6186c867549c95b840f516324f9605b833eeadf0c91322023dc1c689bb29a09e83a56dac8322875190f955f9e23b09183164586a8dcd7092cd9b3d47c0c79648c6831c04da23cde84092168006f3dfb5d17b0f118065a8298717e80c636d6a2e5d1379c6f8a9f3720213d1a0fb0aea9fb6dd20928faf75eef3c26adb7991e25d4a08acc7ff15d8bf99e260e128f26e4cfb8a5ab48a1bb1caa6936dff627af45b59aa7e2802e8cc63c08bf4be8500634f221a00699fab1b922dc8b7a52d77facdd9831865e1689bc3cac8a14285a83fc376a4d27927e9fee947cb8e2c231cc0ed3b7e5b43d00f4dae988c0fdfbccdc6b36fc01bac93f4f12e1c72049bd4b7fd1dae5efd7944ed66cc5efb798bd349cadaa66811049575f73c1a5fd7bc726cd36dd529f28325e3824308e0d6693ce931216cbe33eaba4ca90de661cadf5fcc199733cdd7e0a71842478509c1d44f47bb9d7dde472eb8a905f76af498b5280ea1e4b13e9331b9446b7af62b56988a8c123ebafd26298fcd1e157f5438d3a1aa23316d986fd6dd3dfcf70b2de9f6965d0bd0253a340a74ac2f190c2dbd569fb9da0ae0f4ad5ec4f649c7d050f4e261858c6286a09e23e12317922d6fd9821144631b9fd602724bd119e99cf993894d9b5e8a5620cceac022d1756f3755a9767c3a26d180bb2506c5c20ba6649e6f21fbbe3d336bb452c4378783740ca6f58c0e33c694485fa3f1e33d6a86f4b7de3e106d13d9400381f0598741ec2c8b46e6315fe66c731dae8ee94346ffddc11bfdd881c2029f4632ce8143501d548d8e9d41d97b36c23cba5a5b73c2a9a3c8fa7b0e76f0a4f78e6e2b8824ea9f60664efcfe461c2345459bca4e6246ec8126e74b2ec7d5d25f2e5d45dc47a83bbdb511c12a2a95e327a9aa4b171fae0fd54d1b0fabc35496c603fca44ecfca934874a9be2ca6d254413f0e2d429470ac23aec4497f6fac85f0062dc36c20d1deb95d5850cbb3e976ff6697ccd4961aa5ff0fd48dfce319f8c0699221c0bf0cac07d50d1b2ff9a99202e8cc0099e16b57d0197e9be4c835b12b344640b78f699f136300ea155717e8b194b63a909a480e68cb2bf5f05e55e195b2fe4f0c756b333d9ae55638dd4696f2a5e5e98c1d52098e6e11ef25f5d68b3eed45988cd28b128d0ae438bdc5bc415de316411c30dbdc2d344a5c64f5483b526fd0af4b8a9035ae3e9cb2782c254fa171d25b915582e519eb3a98c6d9ec853549db10c28a7ca5c43d99531f9c9cfec4e35441c71f4f891226f1fbf24c9754171264f6f4250510d9b4ade72942f7226da6aa15e69655d4541dc3f179ca23b09c70f7b83339ff6444d8d6d3eb6321ea1921c0722ee617fc3551e7e462096de79d28f664eaea156eded2b17fb02d51b2679647cf1db8cb3a95fe6b6a26001ee4c60d5d782fb3ee981426b83776eea92a5e8af83d8a7e60b994f6c4867678ddb887d475da5123c8b7e7ebdc70590bfd2ce307fdd068f61265c6c7e781b4c2336763dd6608bb018c895f37e48e294bc6564764f30a5b9879f0b0fc2ce0f6faf828f5afa74dc99fa4e88222c059902b89919af660b3ecb51085ec8c7cac1f8c06655322612ce3d241ae7160d26cf8ad455fa3e4d7c45408895a67df3b72d4e19e3c44f6b1d584183da416a0c433d46e835991d16cbf6ab7cfa8d8d430bc5d1ae7eeb0dbd13339d136b53ba319c13796ee68f5373b461a7926818b2b24059ac036801877679cbad722d4b14713120ff8ed959147740e8399faeabcf9e25d4205c317b5633a969fe84b14ae3fbc9811f8556023d53a9f0da05f1147d96f38a7237499318c4d655d5b5d1916ec47903a5fefdd1e1ea14a706bc9c7c7bc78d8547203be967628be8f75a2193ad4e2167a5e5436502fddffe926595da3ddd3c9565ffcf28b8da4aa99c4378d53b1e641370ee3aabdabea38e811ad0db3ad18b1b7e50c1e4399456d2858e94e1fd2e3b58a6623f80b390cee4935dccf1c834ff761ce39844ce87c6497df1b16644b18f8389123fc1f5a38cd0660f46ad961fd28281da9d5c96181b849faec7de77486a9e88369885f83376388bbb74fa1753be09a231b23b1d048fdd0971feabf247e44a137befb636db82ebc096034fba342065ea74c04a8f53e693389a9d39f6ae00ba0392731be6078212cf4bca0317230356234a9f1d01b8d6ed90c04a4ea1dac5a9cc80d8dbbf1ff7c4c7557936bfdd1a99aa7478c0615838b3586daa79a793b2906a5246a55dd4546765aaf3717a53f091799421b44aea80db2d8bf6e835c1549b7008a5b7c83ca2f29f97dcb8318375cba15c66a7f32853c5bb0c995f9901e71bcb512ef254169ad633bbdb01506539877becd86d57141c7f0d6bf3c0601117942282480e83ff2d8fc10cfcc13912c0ff331b918acc7a8026daa48778c99ba8d53b1af43cc29146e6e597fd80a6421a635eee8bdaac1b01b36c96a28af73e2338de082be0889959c065af186cafa965325407403f214423d46f9ae77d5bfd71774e100ddd615b4a820033181a7d0263e258728d80d9093b1f262aaf7434a3467cb509c9f290b61a8e7ff8d8fd00f23471bd2492605228db9536e4909da7f0fe1a1873dd8d47a2307242f7197a07dd67e2fc9bddace8f73e52fc26e5e76d43d50026cf965f07f4db5ad12ea0647f394bd6c2c9abbe8c9e9288a861394b8cba971bca9f3e589207cf6a724789052716972e4c073a8664efff9230654f784f81ccdf6ccf51eb5b3702bee49336219d9ca68d83f1aaf0d8dea8c9c349d237df9d2631dd6db76c496ff90131bb7fc25a54b71735fd0f3dd11973dc657a79eaaed19ac0c58e7f3f7b7b0f950139887acfe6a4402c764cfa785ee2c7c217056d2e2f2cee4493d935e2be2489d3b6387d8d3e7ff351db7ca3e57cdfda20c8019f62e790fc18f0f885b45f41c6da9b14b6d7f2acf8be7744e6f7109313f06e94db44f53c57edacdac93bd5149c3b4a344ac1d856e88ee8ce6cd12e35790cd021001808876b756fb7b3b46b1a0d9eb63a0d0a70aa084ab5eca807eed27c2b2b6d424f34d31857aba55ace846359de1197e92897443190335f9fa0dacb17c82cb120a8d9b6f17082ac885ab957654d23d6c9dc302336639e839cc5ec02303adb7b7be2f238269629b9633d8bc13861aff213cb4568d78e4415ba94ad35b40ddb0b08d43170726854ff53446bffb788307bda4fe85916ad9dfbd65387ea1d0104f9e88be77ad6c26474d0e9a5deb3c4ced84e7fef1e5ff9e62e95a062d50f3e6b2f02193613bb1e46183f353c53c5722e58a7d18d4aefea94dba490c602ae5d7d261be4fb3b8af0da67cd8050e0f8b308db3474ba27905f2ddc0c1d6fa9842722c78048335fa4f89cb62fb82ba045ac24faae028bfaefee02f090ccef8a30283e3a6ea050ed6f1214a87d5e126d426504187e4473a6903cea1bf783aa19aa4e7ebf4fea16b16cb57dc09741e14d0e0ed1a6c8fe10cca39d5e3f958f991c439c231b440da1405a05f9ed9b81a136e35eeb4ffaa53ec90ae031e83601c00469999aeb7ece52513366cc9ca7b26407b7fb86d0222f6b5fbc79a2eb544333fe301cd7b8bb6c1cb7c5e5ff89470d6646ceb04736878532650ec86d655daf926f91fda706b7dba610fbcdb1526805a96416baae3d7956c04d49b82d83e958b908c93ffc0907896c4e007e59d4471fa05b13d7e5e7f602993b57f14dd4d01c6318b30fc865f95391987c242863beba41f98d3a6f9044ceb836a1707530abac9805d10dbdc45d95a38803d0d688b4e00ea654db4cf502515d499bd6570baf9de1366db0f9df6d6370cb943d17b357cc983654e472b98128310f304583da91c5876a59ee3fe1cec1858c42135501e3f09996bb09c63025b4b7b99b0fe291f57a541d520ecc2d8f2f884720a6858cb6ba6529d28b318404160293f176c66c4d728d8bdfd4bcb7890be66cd04f262b461d9aa93b63e39194fb8f531b54699c4f331f9681aa3bb32989bd58fb3871c092d960cad141efbad1fd447daf3fd36be7153b5d71e1b5b701aad742b5aeb770c85558609109abd658efd282fbae6a2037cf09bd6c18d1de73dd8d6ffdcc761ece75eb26ed81e806e5d871f1926242ce14118f4127e86961b97ad27354f798a475d8005d77ff566595dad09362a8ac8b297ae2bd03d20158ea0d8ce83a763e249c008ed9f9768c3e44179b112ac21913c0b7761c6d77ac02f1c477d5f7dd0ba392bd65dd168ee8edf44acc656a4513e5ded38ad9cef93424d076a216cbbfb85ff017e7a67266273a7202d618841ac27d1050d40f68413a816e2ad77f596f376dbe3ecf9b8aa18b75b599d88a0a2e7ebbbaef39ee356e7f27af464bd9591541f52de069f2e56cea26585842b8493d20b7c262ddda547c2d6e79245e77e47bcc8b2e5b2cf35908c1e7e67d0a83cc589a1bc40c53887d68b2673265979868eb27b13d9e15c86da35f6953a6328c286b21c3be50e58d148498afe28bf96dcf53b4bad3bd8595fbd625d2c879c81c2b727b820d2ee0c98d74086def0228e101bc8ce3aac9d5f694e9c9f75b7338e4e9784b1e410f1941e9c1dc8591e5b017455325c7de02a0f356dd17f0c1b9fb19566d0db7502ab346dac443367397c2c04640cdc8c5dd89efa50bee46863db03ded12bb67fde15e45577c3584ade2de6a45abce1a49a89728e3eb0acba9af2a07c4dd39c92345a91989ca834a473b161a9d5f3062bc4485e4e7fbae94ec66ffd6e94bb7477f71fdcc01a18a7955d0af736eceb9d762379cb055960031848bc85ffebad81a0dbbd6fcd805b04af3cce9dac2e283d0296ea59eec610a5762c1c8b2ecd28766e44d249772a95678e3010f3dc4aa2bc49d1f1bb6cf043f6a9d3709a89da2bfabc01f0af787a18d278dafcc7dcad2f343e7559f81c3394a614db185149f7becb4b2a487321f66b83dc4d8d336a15f8709843c2606c3d1d8c25e03e74279881149e95d43d8ebb04ec17b942d5010ff11838f60883b463129d911542b3568e2cbe743b88a8db1b654c8441315fab42b4747687ccb57cbe3aa799c4903f93c6ebf9ec1bfc504a09fee0c80118521e4d080cc869912bf9862a8879503a0705fa1450f36372e44de1c207f1b8e7dbb96a1abb75f6728602228ec0c8c2be9238e214bda384636f50190176e6c5c0b11bf26188658cd47519e538b75d4cc46e3f941ae3ebf634cdb0d6b98b99daeab11d83ed7a5575e4009f45ccfaed135b9586ae551fe377ae97022fc62b89efbbeee146a2dedf6ed0253f0499963a4982388d654eeb7403aee0cfa85a08cc6e559fe0fb73d1a42c87cf4e56ec00be407650ba1c313356a69c93a8b5c71bb4e5771a6963e42f4f77ef33faf0193173b33b048c29c812eb2702a05af5e9f08db4a453ce1e5d666b119af1f777badb04b8cf7ff730f39884681ceb51998694", 0x1000}, {&(0x7f0000001500)="0495c62269d9172b32bd1b890afb68b3aeb9ee287d0f749efed83eba92c1f67d3e6b12d7a1adcc016c340cc52b6bcdbcc6ade42199998bdbc8fec57ad89ff5a963ecf5c3b9572cf7f2ad00c5bb11d8663cfeef8ff4bcbf1d6c12c219dc2b0fad6e44329a45a73354824d6ac0075208d85846d9f765727451a41bb8ed6158f70a9282724bcc425c42b4f06233de734574bada8ec842b99cde9da69b0849d308e62f66b5a351825e5d9da6e04ed034e9fa846d0872e1167676fef9e3be7a31cf33529b5dd97b", 0xc5}, {&(0x7f0000001600)="0883ecab71ee257f01f4955da130402667ae13c3920b6f7b18b2bc5d068844201fd4ef9bfecca605ed4a8deaa991b485bbe863fb962992ec3a94efa18cdb47c888286e26ac750469ec9d16dac1feae55b9eec207a0c43e3db4bdab07617417f75262", 0x62}, {&(0x7f0000001680)="a803a9d3cd98d04bdc3674dc879a58496d9c2d67096159982166405786396d149d2f353c29d8eeafd5547d41fbace18dbd292b848907fc575e4dea17f23d4a922d6517b36958828ea91917a1", 0x4c}, {&(0x7f0000001700)="b1bf39e492c360946d5be4fb53c7aa78b524178a4374962fee50a6cc93cef2d919a334f790ac3b172dce8e12f882de526695977726c481988e47b62b0d735f6ce7ab1e9b17075a83c756fb771544c6deab8d8d64ba00f07cbcf2b4de643849173461a914614796743c100166666b48aafddb", 0x72}, {&(0x7f0000001780)="7e01a8d10a3624ef", 0x8}, {&(0x7f00000017c0)="686d2246e6e9bd5f8ed61884d312d464b9d69fe3a656c623f73377da713ef08adb92ec1ed35081462a38ede250aa07f37b54ff43cade85bdf28976b852474cdb69004c5678f22bff3c5d77276c5442765d023d1c2498fdfade003d5192f10dcd33096233ca024c41c8c700863a5d85b6dcf570d8e573b2840bccfc4cc256acd00c88aaa482c541f9305aaa864cae293bdd7f7c009177e4f92ef836adf918428317aacd7a77383750871b48987a9493aeebf20970f67f3b30d3ececfa24bb9cba7d764306bb595ec640c29c3879783367bef08477e1f1febff53ca8a092cd312736a3981fe62c4bbcbf183569cfc76b288b7ad563eeef10", 0xf7}], 0x7, &(0x7f0000001940)=[{0x20, 0xffff, 0xbd, "be21522a2f67d3cbcf16ff2c5167a6"}, {0xc8, 0xffff, 0x8, "d04f95880af17e032f41293e95805d5dea62790011ed1369ad23776a5f5591646d9afeebcf18f5863b8c4536a9968d41e34ba8100639a105ddd590f0e23310cf4fd89fefee77b1133989d625c9c67a0117ba4237724fd0e1dd0d40771cba74fd64257b1b332595907a13f823c44faead31f97810327e711b968cd566cf870ee70673a97aace409f3d07c1b94398e333286562046e00aa44f27e725db9889942675216b151d8efafd7b938e21d704ec62062ee8e38df66f"}, {0x100, 0xffff, 0x4, "e526f7d4163b41856b1bda37fb673d45e64b4d2ddb937d5b3a0d65e5c837c2a084ccbf71661029073da8bcece721eb55db27157de8819056b09ae05b75462a3bfeab4bec7fae0e7223f5707b615b43957cdd23edc4f26e80ec33de1dfab9a7751fc322147235aadeea3478d1c6c0d90e6b768c93d896f62f0c967c5b985fbc394bb8ca56ec235e646baba875b645e43309af3ed294ce773730bd4e003a046b8bf24c2f55469f522707462e596d647cf0e0797a5efd031b4d6d9c6fdb1697fb899bf9c466aa719d1ad2ea4d8e3cdc505d6475e696d07c06edaf7d58e6cb7f4100b95f837aaa0df091f0ae"}, {0x18, 0x1, 0x7f, "ac"}, {0xa8, 0x1, 0x1, "8710bbb10d0c481ae127ecc5c5c764a3f7658d203bb36452873114a9c05d9119c8a414cbcde35555fe5f5ccb708b76d63068e54c59db2994b611a2bea6d2516a1b3841e05697723619d4ed7a91f9ee2fc2cd70acce685f9e100e2f8c6bcc1f7542d3f13d2b3f056847edc125d0019a9986026245830cc32317dec8356a8c713849a296b849593cfd4f266776bb659d20710a"}, {0xe0, 0x1, 0x80000001, "92ba305097feb9616f53ce5e97efcd04f25e1d69af4d769e71a683ead1d216eecb499254843ea793a3450669587a4632acfffe08af4e72aac3cd809e0b2c29fd53635e48e4b590c3d5461e60cc96fb42f0d2d24b8beafed267cbe0d5d04b3e586d4a0182937bc07baa24d91d488c92aa22e910f92b523ee37218a1ef0ef3386f41108701585e9c56489de0bb649affe0a371236df43bb2f2beeedf9286d1ecdca094642a6560dfe8fc0199a373a8ec8eb6de618b4b1dcdc6f14d74b55ed75fb8f1c246fe0ff618e942"}], 0x388}, 0x4}, 0x10, 0x406) socket(0x10, 0x4, 0x5) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/261}, &(0x7f0000000140)=0x107) r1 = msgget$private(0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/33, 0x21, 0x41, 0x0, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x3, "d964d62148cbc29309465d3eebd9e4ad41e647a51f3c5b7740e0a2f2fcd5556493a39a542d09d763e9d534357c803ad1428fdef9dff7e97e541e204967554ed0c1c712"}, 0x4b, 0x800) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/174, 0xae}], 0x1, &(0x7f00000003c0)=""/76, 0x4c}, 0x1841) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000480)={0x6, 0xfff, 0x1, 0xd9dd}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000004c0)=0x6) close(r3) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500), 0x20, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r4, 0x800c5707, &(0x7f0000000540)={0x200, 0x5a, 0x70c7}) mknod(&(0x7f0000000580)='./file0\x00', 0x8000, 0xd4) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000600)={0x1, &(0x7f00000005c0)=[{0xee, 0x2, 0x4, 0x1f}]}) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x20022, 0x0) ftruncate(r2, 0xffffffffffff4ef7) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r6, 0x4}], 0x1, 0xe8f) sendmmsg(r7, &(0x7f0000001c40)={&(0x7f0000001c00)={&(0x7f0000000700)=@in={0x2, 0x1}, 0xc, &(0x7f0000000980)=[{&(0x7f0000000740)="c8285b1b857960fde2034eec097c730cb477b1fb5e0bb4e10410def49b802db68175305c82c8595436eb6349680df5cc299a18634027c83faf03a1f85177aae8702a7650f481f27855", 0x49}, {&(0x7f00000007c0)="286b2a958a725b2def884c6438046df250c524fec8b3f13e96d7ca7b1c3aa2845169da6d8eb8175d01495882b354b1237d0f9784003bd874131a89adbb019a4cc598a6c164ad7e1838c034", 0x4b}, {&(0x7f0000000840)="57ea695b7a227ab3a0c0e21bdd3b288b5223bbf08894943a494e3b35587d7fbb76e9503ea3d1b1aeb867e2d9052cbb3200832b1df285f1a4d0a83c7e92446a06f7f73ed1ee83ad52f9e5b7fa06fabca09cb10bd18b4cf8c6a34ac227a1cbdef6d5e708b7f87f09b7ed81a6726189e1f8a1ccc24eabc7ad5ccbf570b2833760ccd8832185fcaedef60790f43e039e5f592fff3d02d67b87423c43566c3a6aeae1d107bfe368a130ed79ecc56cd37d87e34dfca9a2a858e614769ab8727865eca783b81ed747ffd4fb3a02aee02b75a0f1389217971f452b44a0e2e913519eea8fa8d4b6c0e915b81f837f0b6d31d5ef4e7c1827ebf8baba0f46f3861f0ffb15", 0xff}, {&(0x7f0000000940)="2bdaa1488fdbcaf31b21760e2faceb8cde510e268f4bf2e0885b7600698d0e9ebf0aec2574f78bf053f6f81bea409d588e69b9", 0x33}], 0x4, &(0x7f00000009c0)=[{0xa8, 0xb76312ea2f03aae3, 0x6, "47c362c05293eb86dfd270518839981ba544ca7bf08c1dcb747c6badf87ab4b18f631f7425799d04c1f2d7b40e91e40760f1216d02618af9b6a54358e45973dde9b6dba56d2a67c33895ae43390e27b361eb93dd006cd1a5a310c7e0691758487852f300b7c3bbfbe31b195fb827f973ab9d255a3fdea96aeecd11f3d58b3eb0b49fd21aeb71814130fb1418705b693a94"}, {0x20, 0x1, 0x6, "62c22f867fe5d313454ea0ba5b"}, {0x28, 0xffff, 0x0, "e2ab8c13b0d182c3a7d4ace1d99046ce90"}, {0x1010, 0x1, 0x3f, "ca83ba9f55702cbaea08ba7c6885af129d9f3c52024fd7d9808988b752d6933b0b1260079a787bde8b558c39ab78ab709c641b6825edb9a7e791fe3df3cf758aa4de0d5b0982b6406a9f1792a4a56d39ef060fa0449d6a3fbe8c579749e9200606d54b53a809b9b3e753fd2730328e4c5bf0b02fc43eb4104260997f48859f8b736014d4ce2a5ece386c75144188a4141faa9fbd8160adbfcb8a5b0bcedb26b8f4fa83237e4db08a5f46a643ba2a971ece5ab3551ed9489696ec9540727db784df7c77ee7ee299ce4d37a0ae974fd02742beb5133140c2f27f16ebd711002289b57e23d6e9c0d5e3f79ff78fe6ad526a5b5498f54a4dbd002abe482f7a5133c5268cef70392aba7d5bcb18acedde840ddc82a291e6554527f4ecb79ba7de26a04a2fb7d472477a1b7a63739b09f1c123e3e0c821f1b0319a610a60fa6b8167f9edb58c0660e0a8c8edda181d4cefe5ad1cd80ae8fc5211910b5ebb3809b3d419247ce460ae6a2db6329e14b20e4952ae15a595553fce7db13fd7a6f3204b1dcfeab47e19e9304dd0fa65cabb39d18f31d236c3d5266116e5ad0bddc69c7b20bfba64751aad0d7e793447f60903498fd747581af848f7ebb44b511d5a514c0f9e7ec07c20587f64414d3c2fee24ccf1946d95581c5ca84a5d06e3e5e4e8a57784882d5193139e12679590ddcc4028586a010771238eac7bd1c713b856480da7c515f97af23428f628eff7cf3c050690e47ac65f0a5caaacfbad57df301d4847bfa169b73476e2cdcb1e8efa195dd764a5851e42fc221302d6bc9c0fb603917b0efcf5c273ae0460021d24b235a64d5bf83fbb465edac9c5d928285091b5b247af31d6775f58280cfc9ac5da23beb8c572b861cfe6af8644ad40bb566689a1845ec076ad2fcdbbac0906cb11526ccbbbb933051ca407a2d83462f8a2be8baf5b3410e092cd58dca28184c59d826b09b40fc5c904b9b8174d3c058cdf3ff2244f96ad93abc20102abd20848794d8ce0986a8f2ff0405e0c90a7a2e7bb7873c45764f5826a2747ba7682c97bf7276c8dba972f28ead2f3c15eddf2f19baca766e04d65852bf0713e36db176d567381df2c7620c84e98cc7dbf8d14843742b9bc8b6f60f1b5ddecf678fa324e067680ed70897d577ce97539d54ce20a650b1a7f601924a9f42cbcf7f7fa75b42cf56455fbd76294ea0cc16b048ac166542d87da1282852f2c7f89944720a441d53d703ac02432d3685eb59d5001e852618201e45810a16f35412e2aa1be11b35760574ac5683f89979edffe560d1467c57dd4d4c5a86fbf0b7d85af6bc50f7a15efad705d770c1ac88f1f696eaddf3ffea6354022d88ca929b224e5ce7fdb193eed8845d3653b42e8eb917fb4eaaaae3c9999aaaf831e0e48d971acdd8a0c6da2f54902f52a9bb95890895e9f248da74293a28d4c74fba44397df723a9225e8fa9ff5363e28a5807d74e75cf2822c34c8a8c0907eaa369ce9a71830be0cc943725c0eaa51f805b90e118536547fdd1833ef1cf872f9b7ceeb908787a16bddc0d6a63372ea622096cd82d838c8be0d2e0b74030b1b11d0dc861e35b793f48290a2593317be8c48e439892a368ff5788472f286b7f9628dea07de4183686e8fe36bbf59668ade2fe46b575531015e5b20695af2d358c15d02fc46a240017432c69d6cca2fcc0564b51ee5474a8894ee5f0ccba1f5208e4e837a20b82c660973ba63bc5ffbb2db3a5b90d93869930e3a327fc88f0da494dce872b6a63d89bab6bc01a8655463e3883ab2507c49e03f83ae2b2ea5a536060a2e86b06d2cdf24ea2b29ad9c569d123eff5efbaf2cae3f1e0528edc345cdecbb51437f76932ffbcba582548858fa0dd926dd47b3a8d761f385bce620660f467b6fe155cbfcb81dfbd440a07cd78fa122a1a0de51e565935c786c7d0d14c050e74b863ec00f14e02c63a28c542f823cd91f74539bf544a779bad35c16be871f7efdc1257fa230c2447ffbf2e0f74176b90ad37d1716cf4a78f5ee853eba7faf872310284f4c2b77128816cdb0edaabb55480ebeb1a7cbc2da87f32446ddb152349134a7798e6b2dd6c39d7c0562195261b6e130be082e4f5bd43c65a1b70b544b6f9cbf04da28a4c19192d7125475e31d748652b5fd4b9d227c39d57c2afdd2a393b737ffe80eefba999ed99e021d4221d2bda61adbd9bf63e8d25eedbf2f29bc68b283e17eac8a585df2b13296aa082ea43cd4ff2a7ddaa9083f1bfe37db191b22004ef39132e4ce967b05e81690ab00d3ff6ab36b2146c53d67e22dc94b8a46653980508b788b7c571761b44b3c65d065c06e9bb3914014f40b621cd2dab8d8c2c68c835a010eebec16e10767b78cd88c0f475bd3220edb776e18eb52f0f845a59a5b04b881ad0a4e9b22f8291ca04655a6e961180b38a51dfc19d9ccfe7b97dc674476459b4e537de0263c046afa366d1a5edd0984e3b148b62434ffc4a73c699422b32776be32c79496cb2b963a38b7c7f2f1053983c52bec84aa6b15d3e51aba2993b7717e63bfe8030549306288c179ff82877dfd4fc66440cebe906bc59bf375d280e54d7ac6a53159a09a69854d41eaec748ce6bcd82582bed72b87f1a15be31188e53396abb0a470621b6454ce727c97d4d1b693fac420ab1f1c9ad986836c97938f0b72eeea0439cbdb8a8aa461e9adffcb9790a444dba68137f8b713e43601caae5de6974894bb17e0b4dfb60a7a345bbcf594a7d2374716ae32fbbae2da4414f11de21b17eaef7af4129ae583ec416a4cde2577cca836b97904eccd9367f975f8379c48aa51495b08d89b0c2f0339bbec140826d9f7e5c323e8f7f8939a010dccc863ad3a961b75767eb110e6ab388372efb3204cd2504adb1e5e49df163e1c7c4c0cdbf99c7255266b1cf4d86cd05e794b0556e32fe1b69b64f3bd68f38dedb553c0ec426aa2e711f222a7cbb27d01cf4022b72c46e965f4e5d9210d46c514184e784faf38d634ba48fb77f310e05c2507b0cf802dcf6e35bef80b067264a6c48b4f31d36323c9613d6d962d9d487153f2f4444cd8c368f497f23c274267598a23f583557772518a669cf4e7e4617fa4586525b347cc9730fcd7df04fe0c673f8b8b0fadba4dd8c2ae06fb259646655bb65a4afe45b43b053a78d465d478baf6c8353dd881f4731f4a69ac3b2e1a8bb60d2ba8aac7232314e19b6299b25d3bc9d8001e08e05e9d4ffc750740ee6e231ca740d1c526e90c6ebb234c6beb64ba307d3e4f4245fc6dea21730433412e4955226a08f4d26871d1be4783394eb16caccdc8e67d1f344bb0d2d20d1c46fd11d1669b76107769668f4e5bb6c97fd9f4bf0108b64df77280a02d9da114fe4bfe98dd7964d35aa3ec089f62b6a186c752da88c699d38677ffd0be7f710a88fae1a31352b471a122b33527d9610cff1e2ebeceb99976a6795ed279e5342713b6f43f46fc1a05144e9dd87b08f8d8f86c47b33b0316ca24aae7fb84ca4a5b9bd2dd1dd285503059d96a739b348968bc29d571cda5454e37108fc590dfd9be12d44451876c79187e032c6bd65d4ee33df9c9e89da4743d65de03d7f397a5dcce0e1a305e80d35650f70cd04bb657e184036040fec358bcb4a1dd1f09a0a739ad56b09956f40bf778fe7671d7ee076b2cb72680f26a14593d2e714a6ccb7686720a9e80b5f3a2dd63e25834a8ca65a81d54c9da3414d60d2cede0e4405e416202024be3732255899e424d9efe777cb7521ac84ba4b9720146b0ca5824943b2271e5419de0dfaac8b53c1364c47be8659876af3564ff951e148933a657cea5138a01ed6fe185e5e05f0b6d44ac9bf27aec28cf42b795ab53dc4808e5d4f3fb08b955924e630a84449a92e0a5f390d1bcc04196686d0459b354223ba8e1326227b12d7dc86511f21d12a00527b7cc061b266c5e67460ac2f08acf8d9308ca453244bd9e224ec358bc09fc0fffaed29ba4e8364ea5bc6e2d8da328b9bad646dced27e95e179b49c19d70efa61897de067cb2674c78ce93cc8cecec1dc0db832a3686b76d34ac9b14db7d614252e5ce6429e4aed37681d3fc833b003254aaaf0a54174170711a06d9fcf6385b9b088dca2cc6bd33c822c2649a860b2d6e1203aabee69c70eab5adae456ab781899fa7cd8ad3dd910e66c65cc9fc01ede536d2972e62aa4815d0da100c887a1881010d9824ed7ec0ef7797d2dd53dfac9be14daff0c6ebc0adbb1c6906f7c950a8488a9482d00b301a14fcde0abb99639e25659b5ab6a2e5a9bb2176fbd508576281423e6146dfeb4b82ff87989670737f0cebf31ad11aaba5636110d63f27a8089b00a23e9f8b70d925648d7c66f0f894caf82e3776c654202b0c9f86670e9b55ef60af9817fd5b2bbce098f9ae00b436f7709c1950f6b8d3e548ab4a8f1857f41e2a66672f50a00ad820d87aba813936e98bab3238fede32f6542a4c7a48d07d0b01918f5777826e3472c38e9dd457653bafc77783775689bc2dbadd99fc7d045d196fd7750d1d6254c907eb73db01ee54162e4094715e460208a3bfac553595b09c7ab4832c857c29a6e83cf9685f59e042709a2738623311cc217020a07eaa125e05020b8e3765662e1eb0b6c221753d83ac056712a810f9bfc59347cefe27190ecb34d065d749a950408a8409aeae312656c963344ecdd168e0e7a404b5201aff65e043a15c633b0fb4ec1e470d7cfb96095b9331dad3e4aaa8270f4796ec259cb5ef780d2fc12584c0f3a9a3b67d87518860c595c6c03daefdaa9ab3276c03fe8cc285af5dffdea739351a1cab60be635caa24ce72eecd31dce177c981e708842f946986a49ba024e2cd753403a7c4e8efb978b68e1db8f610347d44ecee43422b79dfcfef241d89b9a6c9b7bd5887874ff58fe341c9fd69a5844db62de7bdb94012ee67e8e01aff8bdfbfdfa9df45bbf091f6f39ea08303a3de75550367e7aa6f37585b0185f67667a77c4d0f90aebd1ceb9f7b79ec1214738867384bc01d0a0d80e3f9210ed75688c19434b434fab13d2edf187ba724ba5cc8059d8aafbcc94b44472323c565a34633c7509f966dcaef2ccc044e1880a416acb56ff055069018da66c44cefd0c3b564c173e5bb51c1f66b915eb7eae29b7f95fb000637bfc6b3ce40b1e148c0c547941b0d323457f6185ddc3155c161ee7d785dc225476161a1fc3695a897525bad42d16f5e4ce037bba65abda7d0a73fab4adb1189f207748007b6d3e24bfd50f0be34327be35fdf5c7c6f98a3d56dc8d349bf21abdb82edee7f4630ee1ae9d5e3600686ec177268ec7811cd9adf34444c0628905db5e1d74a48097862d313479140b2ccba3f16ae22f2aeaee5bdb2b05400a3f9526ca91d9592f9bcdeceb61a00e7646926a0d74b4aa1f1424024177a153516caca65d17466c05a6495a54e0cf6553164f76af22d64737caa573592861466d445fbb2f473cdfbba0369b4469e54cc6ed6e52dd9b29680ec0fd546ae9556fc33bf9bffca1cf5c7d169a7603a2226049fa9af385e168f16028e7eb2b0a0adec98d02e4d33bdd75bff399590d116da9cc06a3e21de6abc352d11688c42fb83bd8a685b83e8962634b38a7ecc55673254ed918e10448fd4469c7c941ffafbfa8a715c9e7ee1eba2e22ccd97817ca6feee656b816a3fdf98134db81ebc4bc5b75b2a876ef59ba2fd55feb6683a031712c13a2b37219dd190c3fe98951aca237b0f859ebafe82422801c29ed302476b571db76152d9f4f91324763a85dc375c9f4d9d9151e459"}, {0x70, 0xffff, 0x2, "d514c0aa1020c1065cb3f90419a8f1ea6baa35ccdf156264bdce7e2f4eacf92d91b3e4d6a970115f6c7634ef7cc9b927bc05ba970238e63379790d1eac9c3757eb31e7f495b0074ad4df4c11cb1b97eb2ba229586c01aa5ad73a"}, {0x28, 0x1, 0x8000, "23e9a35f4d511535e7c2900bb0c045b1f64423fa7900394f"}, {0xa8, 0x1, 0x7fffffff, "6b746168d5fd2d55f4c94ed6f85e14f77dc555e5418f1598a491f674fa497e13818ff86ff91e5bb08bb2e3cbe1dbcfa8f6507118f90889ca88d34e2c57485812a586107aae61eed3c31e3f951ed84797e0e3936abae2af4100821adddfbf9799657440cb1ab4163f633dd5c7e278595465556eb21bbca5d48aa9c44c458f6f06a3b956a06fa9826671768ce76b0a0fd416cc17"}], 0x1240}, 0x2d6}, 0x10, 0x2) fchflags(r5, 0x10000) r8 = openat(0xffffffffffffff9c, &(0x7f0000001c80)='./file0\x00', 0x20, 0x29) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000001cc0), &(0x7f0000001d00)=0x10) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000001d40)=""/30) sendmsg(r8, &(0x7f0000002180)={&(0x7f0000001d80)=@in={0x2, 0x0}, 0xc, &(0x7f0000001e80)=[{&(0x7f0000001dc0)="aecea6f49305cb6feeca3aa5d3213accaf838eda9cd7042c2765660f60a3763076f5922e28e6c6f1c4b34c5648b7a911600e4996dec6efad904d881609e01182926d9bb692f1260bbbe5538cfce29072dc77ad034f8061d362cf6a6475c42c00dd8e6544530ce07e640580c1eb6431e6f0e6c9091a81c1cd7cb460f6c6117321a0346976e62d427f45664a9b8d266edebd6eb231e3ae9e93145d772e09a76a30963bdb49b73cf363f825b53917b23fb6834e561eb133dcdf4579da291a93ae", 0xbf}], 0x1, &(0x7f0000001ec0)=[{0xa8, 0x1, 0xa0, "ffde1455d88188812f600c6d8710737b9e3d8f9a51c27d97525b78aaadfe24ec56b1e008df98fc108b90e15b6d6e5295d99645cb51db47b9ebfef3167f2bc1f03f517b5ce52592257af96120f5150e851f3206e7466fb97cc630712ed1c03d4986f85a866dc9066a614d6209e89defb59509bf4648d1d9a28f86345e8792ac1082e14ad289cde1e70215d4509ae70b1f67"}, {0xc0, 0xffff, 0x3, "aa5a2d7f5bf38981e51f1d7bddf89dd7f35e4effd56cf32a55ea0525baa634a4995d90309fbc61e43a9a3df2416e0091ac9caea2ad33ad7e586ccfa004a6ccdd293335bec6ea8bfd9b501d8b8bb7be0d41d7e44dd37d2680819e036c5e1470b2a728f2337e7fe81de455bedbebc8c63c5df9151bc235b935b4c48104eef2a5ecf3d8922048916b55efd4845fb6fdc83e06e202128fa09294df08d9698616dc10a86011c77bebdb3cdc95f2676de6456e"}, {0xa8, 0x1, 0x800, "4821c7bf6b36bcbb48fb1192def9338c49165b7b0b95ef98bfdbe1dec4f1ca71c1a34ca971ee0642967e97a073d0fc0240936d1f2ca6fec3dfe0428f19797d60e6b372039e8a40ba2d5a330675688b12b25d6f711510698d23d223ff76774d4661a3e9628a3fb496b77e7e54399f80e3eba953c4f121749911b13ff452d650cfe3687abc76ff29ab853ea589f6056f1e21667a"}, {0xa8, 0xffff, 0x1000, "71976b362312c198d0b1046317664ba71dee1fe2ec66081eb945f1a189524ecca4082d480ba2a795a342311476a367f665b28c85ba4a6b079bc7b2c10190cb1e3c9ca960c064bc1c1ac5cf5715e235278a9d63f62289828a2c5a291d153f12ac3084e5f6f9f4ec55994f5bbec65f2497d3c2a92d35477baa3759858aace4a077cbdfa58e06280ab9dbee71bce9be5ceddbfc5184a8"}], 0x2b8}, 0x40a) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000021c0)=0xb1c8) ioctl$TIOCSTOP(r3, 0x2000746f) sysctl$net_inet6_ip6(&(0x7f0000002200)={0x4, 0x18, 0x29, 0xb}, 0x4, &(0x7f0000002240)="a8af05f24a282f6a2cc03dc59d0a78227272deb24c84cd851cf2fb117d1fb737d2f93cca575d0b4912dc307f3b6ce0c7626a17258ada13f39e0c73d088aa7b72693543298161c06d3da52eb9016b7061c422c37b4af739be76a6d6db238f410d1309bff4a8514a42d6efb06de27208fb0c7f69afed802acd8553b05d52ae56a9f45bb6a2974909ef97ec4fd8b3e5a1859f0d159e4a7bb509ab4347016bfded98f94b2253f30a0818cf0890738ae12985c56896210ed99bf2", &(0x7f0000002300)=0xb8, &(0x7f0000002340)="8169002dc8a8e495e82b1c487c80059bf297c674f2d9622c0928a7bc87f76aa1f8e3b6859c32adc71ca7a8e59973b7feaec7d254c4a39f7fc9b56ee1c1ebf33e1380716c1e355dd933326e0d8ff5f9f19a37b13f5cf45876e1516bc6e9c460b196990cb9b5df910b584a48ac655f82158bfb7f9deb44fcda55971739a446e2a5e8c77f9325d1db2d36f46736c5c10cea47d6f0dd155397cd6836f777ecbbfa6758814f5c0b17e6b59dbf914a6fb59a28b2745f24758dc635f4d2fccf817b79a7735291296186ae1642842badbf70bc3d5de820ee152a7ec9633019bbf4fb04b6235b0390a582f97ca76834fafa4dcd995037a2f6c64257c4fb88ad4a49e47f33da8146dc114b23e08d157563a58ac76c459fa59cd6296848520446e218d396e7d01a2263d8e8fbebaf945402e5a40da9b3a5143b6b932ca2b47141f74057391623459b95fdf2d8e7fb73ecc8674b98d7df8a4b5111ad3b86e3ec0e5c7f4bdfb74e8812ae91e09d705622ee87f3ae275200ad50faf93b633163c0394bddc1fff754969f5a7dffd7f48eef5cf19905602f8a0bcf5875f36f1e0384a77b51f26a792ac68f988c1b45e2f698a124372a809772d1a4c2ceeac932396a44ae3d6bc7184769ac311db2581d92001c0eacb1fbb414541af39379ac38f15578c9ba334045e7d95a89235853002a249e566122b4052194bdc7b268fd4474e027aba1d128f1289145b6008536ff1545ca843afa5162a6e37c525b7bfa1060b8e3fab755e7191a9c499af78ccc00915bf4decf67ab49cc729fc170ed874667659d00462ca678a7a13e0e868de61facbd891100d1cbc4f84cca61fe9414e7c09765b58e43c61941dfb814f9f54224b200348add84e7d14f14fc0488f30da699fede757e5e4f2035b733ed2ca7037fd80ba5d2be94bfadbf27ea64fd1d7fa0a9fdd11edd8c4374affc77ed8dd3cda251719237704be405b1db06eb8de5922734625e8ae998db16317f8a59a260f6227d8217aa0ebf805214c60797761a8caeb4aa39c0558e57e47c93e73fc56fa6e22c598c3d8ac61d871cd8b670dcbb26bc36229c8a125c8a0d8771f0c9df991e9a03062b96603cf9da6587b6bb44c6ba2bd212154c00b3a2c4b4380cded90a923d958b65a36b739345023a8b5ec476563030ab17e8d9d31dcfa5cf0244436a6a2eae9c5f974d13c5f6b04a980450de52e2a75a08d3f57f05a5453e29dcac2174a2fd36fb0a4055af0cb9e77c8e3e623e9429f9e34d5d736cb7eb7178d4ed84dfbc3bed00c41a8b0802c64af29f805849b7f11a03e52af8aae2f35abde857d6057b1396c53869766423fffb4e889ac95ab18f5fce11825003328ec38a97cc2b55e94a22e9513810eadbc482798495059159e2b7cdf46b0db6d4e9b32185964d0f1b9d119cd2c5b5bee1ef4beb5d33358ea967d4d4dd30f540484eab71428c229d1d54d846d4b493f4fdde2b33bfb3a9cc580548b468012855414411b9d46d9ce34d2bee21c1fdfc68b618cf2ba057854283930d5520d7abb87a1e5dc4afb718768054ce01790b8ed93f636297b5ad41afdf0fd64701687604ed87f601988987dd672772df42ce46e1ab89c2918558a732d55ae031b260286fcaa80281741b0a62d0f01dd7b3b409bd392a8b33e9c275ca4721d8ee46f1c004b0a40459792c6777f6747b2b03b7f5bda22fbebbbb7d6cbdc612794c537c308fa503b710477eddee0db2c4e9ac96692152478ac8128bd9d2eee7289768b087312093f86fa52b98856a6588898c882bba76fbd4181ea316eeb8186e2f7a5f092a6ede6639793001d8df1bfa0b452814fbf1245497ff281e4ad17fb2622f6c8faa257c6985d51fa9cb49da1df2c227817b69074ba92feefa4b97f865ae765054e0e449000ef110fd686fdc1f4be0e6f433d452d4cda16addd4ada2f15913d5969b60b1532b764ecbdcb2e53a6ca83e62516a753db1455e44b3af793cbedff6700b96e395a06a8feae5c861c0849c25f36e7105346146ea713a937b0706b086d2d963092cd077542da379e481703c5ab6b7b5fa3c08a9577e491f507d4f2082bc9b03e1589a68ddf10ebafc0e838da92b3c498d7f464eaabd7217069611471f03210dc3bf5fb6966b960ddce8edb2f4b88af76b8597f0fe74507785696eb484330eadd0b8bd6ff5a891014fdea799f0c32c2a692cefd4428bb2673ee90c8e952b4689b5aeec642a7d0794f469049b40566b6ea8f5ed1adbb103ae01a7115ed0de56641d29d13f7dfd15e8a89438742b0e36cf30345d42279ea7d043b1fc7bd5273d8180c4175ac408fb2985e9c50da6c993798ce413df1f1a23e2fa9aa36dd093a3967c2e111fe14292df9e9bfebbdb5e2724650f36f8f0d26e78d6b6e05b47de6d8ccecae3185e61f28f627c80113f5f123cc5a0e17db8030cb34f2b83d9b25fa43fabfbd4923135e671912fbf1e67646724c572def31010c7689b2dc0e3b618f6e54b0ef462590c8d6335dd49c650dd3c4b98f7a9222b60b3b8e5cb2ede72f8682efbc4ffc457766ac5f2b06c25a942d63d6c8c743adbb26ea47b9c3223c97f692fe17a746db23198652b2895a2f8b77d8e147dc0773efc6cefbd8bd1b5227277fe67179b19b3601c69368b339a898b545138354874566bb62d57d80e977d567c143669ae8e43ff7ec2ca4ef72590d11861d518c33f780eda7adce819319d50ef0fe311ba3289ea64fdffed5ccaef4cfcabe1255e001a2dd98a444c114e10bc437024740146f658414b982196c6507bb3c0619c6b4ef6320e9480bb9056a7dac0c390f016304995b5f2eebbd4c13b04c9197d5d4133d7e4e560ae500fb58f73fa4bba66dc6dddf5d828281fc9e6d72489fb19ad54ded394a0086a3b8ecf9829404578696efd4fcfd9973a550788952aad636a046d5743a195bb4242d1efe14445b79606f4522ce96d6ab2fe29db4f05c9f6af28c91f2a24489ffb3c6fb5a519c4414e743356e3d40a49d7aa3ec56dad69e284ff07998d03d8a1d2a43fb8cd9839250af5a53d1ce76d050bff71fe5ba980e641253df119f667bdacd6dc8c50d65bcd10c17cedbd80a2cee3e083598809bf9705d02b96e48d9966a5104c2da945b01ad5b265dbfd2f16821f7cc03d5c468c73a582b628e59d2884fc959d6ced8dfc348479f62f57f15c947e45c9371f3a544ca8a3d0354b6c77b08c9129a554df9a46488f7d227569c383fbac0bea14b6975f5bf05ecc3f4c6eaede087b11c445b158c5fdc5b340c5230285eb4ccd2faa6606e55ae726005c8228c2bd2ebae73a69595f3f969f8c2a1227eb0260395349690a2a74f90462f352099872e2dff345ea1405a38a222cb8877e7c4403c093e2655d39f7965eb7968df0140589b1bed6db64a683c35f10f8c9ca523fcae8faa4d5a5b27f3080f08a8ce8a13d223a7ec4d86261b693ef22b25b93e54178d444ce656f4bd039baea2a6f5f5ab595a6cb000727afa0e9def700f6d0f1d9aad6b8fe96e9501d27bb47b35d6d5a2e143e93d95bc2dd5310fa28645ff2d3f4ba2d3d06efd24c47b96f3d316c387c977767870f4a375d63d65920b06a769ee95c18f1518b7c6ba68f97504ff407d00cfa1ba75826bcd35c375525819706d075cfcb8c780512f4314bbce64e5aa4bd1542f4a7ef6ef7f7fc8a30bbb64e70e4977f6abeb154e7b6a0726d83718bc177fab8efac4d95237107e2d7fa3b1b7a286158b9047d4104c15a825eb7ccc0f2b90b149bead427dec6a7f5e62d912dc7451b8e1edb6c39456914da0700a6b40b0d232eab2d3f5c6caba6d15c6a5ef53ee7cb18724047bb878a2ad5be146a5157d055f71eee0810b3e37e271d8ff573470a987b035335e28c26b63a77e2cfa1c9743091786ef124a1dff55a43a3b5b9696ccc2d6fe714bf9de81b442af190210cc8af810b0498d4ff94c93577f0e0ff5019fff1007047a64f0788f9bae6ba160f86ea16055da16c602fd1828dc766d21484914a576233cccc3e8a851df24e06949b6de1bd5989ac8a8beb61a3ad42e3d8e9874c612efb3c169ac732d69d3366da010d3cd34958f79c7633c3e8d746f5866d83e5cda543adf014d0d4222368eafa83a3731dfeb5d50701870dc224dace45de06d8434651da0d38aecef543b0baf08574d5765845c59985ffb3673113ce9f0d6d5c81f5974a86e0a5ab344fbc678db0c9aa0cb72b5cc12b154d01769ce8ce9cd3168a00546649aa7adddfb31ce5884d934939d92e9a8910ea154a70ab9af3083f198c1c4396d6200f754bce2f9e5ba68f06ac34c07620537c0b67dc4d23074d4184c5d969081fd0cd8420a160405905aea5bd00786e55f0f167f1badd8a07e931c0ce03f48bbc7d568cc94124d42c4298cfdd30bdf5aa204f85ad825240d988559a1fc4485cf9d2455a9ed41a7a5f7061eed471793299797120528607a905c35d252d25d5d4634206ca1337cb4ec593689f8c25cc00814d4c25f9a3bb6eba6f536f009504c8ca384d43f3117f7f8c5b20fa8033b448d109c3de8aac91219e8704df9427ac2c7b39f86d37d9bcd44599c55d08cf8abbbc8dc37da56f6b3790ef0983af8af92f1e1cad7304cd378ea2d9b06f005e28322df19f600b70e1e42aa3dcb224a51374039deaf116f124b6a71737ea46cc79af427df26bdfa9c36d8526bf0147f4f048014b293b1fd12da4f35c446073ceea1ceb9ef8eb141515a74af280b2f9f2e204940c2a6949c05ca6ff377aaa2ebf28956ab1d899307efa8d40f96f07b7f1f05adec56579763da45e09890a609fb79848f0c308bc4a7fd36a935f61615e1b17c83a22732b070d9c1730efda6383cf91350334c493917a09dfd356ddbf02bff1993e0bd26a1847a9500a275010c889428f54b59af0f135f4586813a882297c6fcae3993b997bbd136c23acc4d828ec1f49a3affde0447dce4342c97e92034c7c7ad08c62e5a10e5965ba34622782645f0031a6297098df9c7d6da9b2f4b55139356adbbf95a3bc2ad2699f79520a6a6badf90251522329bfc3c41574b9e0de17ff90e82926bb9c10511e4fd1ccb97251b17416982ab1bcbafc40c773cf61c73434c7657bd79e30fa9df4de3bba8c278c6c147e2275d9f55b50af3e5007c67256feb6792723685f1c5534d0001c3c786811ae5ad0cc55c460abac4b0dcf3a08c0b719be47285daabf2d7042051e61d68a6db82c8964e6e497a40061afa867775a4db25ac18ed5b64e36226b25bbf0bfb59cb98e917fed6b8883d95fc270d410e53c61991039c50cb054c8ca017cf3a2af094454b98e208366183081d1f2fdfdc1838ca979111810cc93d7ab690ab8d04dfdc71db25b895c7c14d50ea362bd872c2a397eea1d81175e29d98da33327699a0a3f2db9494135ddc95a6e7e0d7ab797e6e6f170882bdffe055c8a737d886a99d38d5465ce9626d3a14028d28056b2a26fce218a9df8e94a5dd5f136732e8af9612566c687477f152540d09060609f9b900aff703866fdab0368e62997d33f21987ba9e507cd2ccda27bf4d247102cc0695cd795f09d83695408f1ac809d2525ac5511a95b3e72520a1ff1f4fe1144db1f79e395d325438a97dc7b0bdd688f0dc4ff8bf4f10dcf438f2f9273ddace11a93611e0708bd91c9920ce3c061286d59d6ff6a555bb8997643b3292c60980b6bea2bb77fc09bbc9a96070ae454c18e33c5b7503d0b8b22f09feab46b6bcaaa698c099a88caa333ad873b261f6becff1680e0d36fdc53766fc73c8110cdaf97347da37bc7350654a200751e46a7fa9a003a95", 0x1000) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000003340), 0x2, 0x0) dup2(r9, r3) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7fe8000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) sendto(r0, &(0x7f0000000340)="6f79d1ec71415f98d6b0afd07250e668cd34bb70323c0d7d6d2be8aac40f2ea9c80a694284060dd3168c3ef2f7f067332b818fee2682eeb007be0ab171fb2efde4b9826239504a37faf0775fcce634ad865991f6275342e71f5780a2a613092ebf11965a2098ac4cba140597e16037b80a1b73b82e4348bd55549e65cb183ca49604", 0x82, 0xa, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x0, "f6bc0ce8004be5191eb64258c13b9743dff90200"}) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="ee", 0x1}], 0x1) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r2, 0x29, 0x9, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r6 = socket(0x1, 0x3, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000100)={0x0, 0x6, 0x0}) dup2(r5, 0xffffffffffffffff) setsockopt(r6, 0x26, 0xc, &(0x7f0000000000)="ebdccbff13b9fd6b2eaa3192964800", 0xf) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x5, 0x0) read(r1, &(0x7f00000002c0)=""/82, 0xa4) executing program 4: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) sysctl$hw(&(0x7f0000000300)={0x6, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x104, 0x2) syz_emit_ethernet(0x138, &(0x7f0000000440)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX=0x0, @ANYRES32=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r1 = getuid() setreuid(0x0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8080, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f00006c5000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x3) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000), 0x10) r3 = socket(0x10, 0x4, 0x0) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000340)=""/221) connect$unix(r3, &(0x7f0000000a80), 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{0x1}, {0x6c}, {0x6, 0x0, 0x0, 0xc8e}]}) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000280)="d4b7d60c5988049c34b79bbc713f", 0xe}], 0x1) dup(r3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000004c0)=[{0x0}, {&(0x7f0000000140)=""/54, 0x36}], 0x2, 0x0}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0xfffffffe}, 0x10, 0x842, 0x0) open$dir(&(0x7f00000004c0)='./file0\x00', 0x2, 0x6) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r2 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r2) chmod(&(0x7f0000000440)='./file0\x00', 0x223) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xfffffffffffffc45) r4 = semget$private(0x0, 0x4000000009, 0x82) fchownat(r0, &(0x7f00000002c0)='./file0/file0\x00', r1, 0x0, 0x4) semop(r4, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x3, 0x4, 0x1000}, {0x5, 0x1}, {0x2, 0x2002}], 0x4) semop(r4, &(0x7f0000000340), 0x0) r5 = getegid() semop(r4, &(0x7f0000000080), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x16, 0x405, 0x6, 0x0, 0x200, 0x1, 0x9, 0x3, 0x21]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r7 = shmget$private(0x0, 0x3000, 0x38c, &(0x7f0000ffa000/0x3000)=nil) r8 = getuid() setreuid(0x0, r8) shmctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r5, r2, r5, 0x120, 0x1}, 0x6, 0x8, r3, r6, 0x6d64, 0x40}) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x202}, 0x0, 0x7ffffffffffffffd}) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r9, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000252000/0x2000)=nil}, {0x0, &(0x7f0000767000/0x1000)=nil}, {0x0, &(0x7f00006e9000/0x1000)=nil}, {0x0, &(0x7f00007ab000/0x1000)=nil}, {&(0x7f00000e4000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000030b000/0x1000)=nil}, {0x0, &(0x7f0000303000/0x1000)=nil}, {&(0x7f00002c7000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000286000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000326000/0x3000)=nil}, {&(0x7f000034f000/0x1000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {}, {0x0, &(0x7f000042f000/0x2000)=nil}], './file0/file0/file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) nanosleep(&(0x7f0000000080), 0x0) (async, rerun: 64) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0/file0/file0\x00', 0x9, &(0x7f0000000280)='./file0/file0/file0\x00', 0x14}) (async) execve(0x0, 0x0, 0x0) (async) dup2(r0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80606941, &(0x7f00000001c0)) (async) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) (async) msync(&(0x7f0000494000/0x3000)=nil, 0x3000, 0x3) (async) munmap(&(0x7f00007dd000/0x1000)=nil, 0x1000) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x35, 0x0, 0x0, 0x101}]}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a2182d0 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r1) getsockopt(r5, 0x29, 0x23, 0x0, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r6, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r9 = kqueue() r10 = kqueue() poll(&(0x7f0000000000)=[{r10, 0x1}], 0x1, 0x0) kevent(r10, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r9, r10) r11 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r7, 0x0, 0x0, r11}, 0x0, 0x0, 0x0, r8, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r11, 0x5c, 0x101}, 0x49, 0x0, 0xfe}) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000000040)="c453a7bc71c62c2417125f01b544a51c08e69367a626ca68fba44bada78ccdf5aeca242827538187927a7e5550540c64cfe85904bc10bd8acd4ba13f9f3fc3b8c59a40f218fad2c1bc4ab751a7ccdb81a1795455a778b57dcae758894af45ecf42f11974f2e9e4343b2b65e8a11f790c42b81b0f441952b646245d253cdb78421d39eb8c751a9f01c5b6b203c59fab5679c6b24bc30ef3cc362b565060dc7fb1db3bb8964cf2a12b8eab290681629cceea", &(0x7f0000000100)=0xb1, &(0x7f0000000180)="c8d8401b53eaa1360942ea9cff5f6c1f4b5e927b1b23a80581adb55f3a116451948724a9d4573c7f0fa2d07788329b", 0x2f) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab"]) syz_extract_tcp_res(&(0x7f0000000000), 0x1ff, 0x3) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="8581f23ef3abc924a42be6a81aac68da941b4526a2a7e30658a5e639", 0x1c}, {&(0x7f0000000d40)="cb2d5ef9a8d99d037f539ac9413d6931dc1480d5565c41e2ed65efba784fcf6d2c8b60c7cb560e8e88a3caea5655d6ee39b699f070364377a240ac876aa06867c4fc92c60b5af3d9ef26b087c5ecbf07fd69d0d2c7", 0x55}], 0x2, 0x0) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x151) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b306000000370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e562b352c4d4d03c6f10c0a5f7df6275039db7f4832b7f37c54efd2d37e08637806cedbcd685270053d52a6eb5b6a300579a156e200efbc632f9e192d703b6fc7b733dbaaa3b2a58f4996b8c4d0240e9bef38e48dfc18e700149618f7a7034909e60161a7994b7205a1299ff2d3dca73ed62f4fface87968fdf80427df4881fe67737c18e0bbfe1336049c5b24147d6c467d57514868138b8a6c550bc806382e74306f5a65bc26d8beecfd1e44925ea11cd6eb58bdf112196a0835cca44a5536f96f128c7d16845f21190e91a974d625cb0863155ede1e946222c564964d93f7b41ec1b2291a1e2411760c02bd3d72a21a665fd34ce1052648290950724a88ea97c539ebf5659e131830b07a9652d69ff746d758595d36cfc730362a1dc4975674a7ed8efe8da4fa8b62b468da727000e4fba2ac3a91c7675b5941d0c306b8d701006ff80e631175e912d95808f66c0b4f09a2f72af175014b423d4e1312ebad36319f2cc45677dc88c0efc69be0f05965a1b0c229b73debd21e67fdac43e7e3a12e3259ad6654b5fdfc6540f0367f74fb2d024e70fc6389f13a521be01e96e5d9e46ce7613048f88ae91aab057eb0720ff4777847734e0e334416d8337341761065a0881c30423b3fb8ae9c768cfe39a6b0defe3a3bf2f36968eaa2e50dad15e93511dbd64aa2dcc8d0f63701b83ad14830331971d34186195f9c063525080c2712d2bcbf6ae178c3a9ffde16c17992e", 0x1022}, {&(0x7f00000004c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9010024dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441ca5b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa60a968c209de3e777884f1a320cc399b21c2f", 0xd3}, {&(0x7f00000000c0)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca88450b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e220008be6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b929cbbeefd78e1159fde057e54846f7565766dd01caf157318abd2ac9913e12f5cd01fcc7d0f535cf2ed7eefcf1041e7194b0410ebbace5ca5dfdcb1406a4ab", 0xf8}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000000980)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c03d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e56693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebd92d46e0c615baff992bc2eb6647a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f16", 0xba5}, {&(0x7f0000000280)="dc", 0x1}], 0x9) syz_emit_ethernet(0x6e, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x2c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @ipv4={'\x00', '\xff\xff', @rand_addr}, [@routing={0x3a, 0x0, 0x0, 0x5}]}}}}}}}) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) socket(0x18, 0x2, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000cc0)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000bc0)=[@rights={0x10}, @rights={0x10}], 0x20}, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(0x0, 0xffffffffffffffff, 0x0) (async) open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) (async) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) (async) sysctl$fs(0x0, 0x0, &(0x7f0000000040)="d6bf264369bc81b448b53e40fa97cdd56fb2174c436dbe28f0070828dbabbd8450599ca13965b9018cd13a211138670628a724650bef8d32076c98d44091c40f15ffe4719694278bfc743c335174041ff71249ff7bfee6b20f1fbfce2af2c92fa29293bad12fb0aff6dcd67f5e2b4f1786f02732c7afd6d09a1d2247173ce1deaf8ffabd9c6012bcb31541623d2ec081c3a144d5a4bf1dc92fd3fd749038dee4ee194a0e40ebca90ebad39d820a58e6227a341ff45a56a0faef65024827ea32778c3549cb42b8084a8ab734a157829bf4030fff635363e69ef534689b7b1ec768dde89f838ef6f6be4cb03fc042ebf0fe1acbbfeafc0befa95eaffab321ee97b329c483bb043e9028fadb2ab7545acd92bcc2e0679c288e56136b54d2fdf6f071825b66a0afc18320ceae4e474be996bd4f10539e39c50738a6cb29d5ccba0213e9b2aeada98d2212826456c04bf1024d880ee93262533f40f2888be2f373c4499ccbc7ef6aecd19529a51d1f9799d3fd7dd1093ffc35b1850ccabfe9e18910f492354dbc43bbfaedfb3970de92b9b9085de645613e454da30f13abca8f0bb2e7a1256c5081c30c1f804de658a638bfdd5a6b5a3daac81", &(0x7f0000001040)=0x1b7, 0x0, 0x0) (async) getuid() (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) (async) fcntl$getown(0xffffffffffffffff, 0x5) r2 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) (async) open(0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x12}, 0x4, &(0x7f0000000440)="de778968e6f85ead5423fedf282e58dc3e23bf400042e503aab8d80d8f8a", &(0x7f0000000080)=0x1e, 0x0, 0x0) (async) open$dir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x5) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d}, {0x5}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 1: syz_emit_ethernet(0x52, &(0x7f0000000300)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x1c, 0x6, 0x0, @empty, @rand_addr="0d000000000000000000000000001100", {[], @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x2, 0x0, 0x0, 0x0, {[@generic={0x3, 0x3, '\x00'}, @window={0x3, 0x3}]}}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f00000000c0)}) setuid(0xee01) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYRESOCT=r0, @ANYRES8=r0, @ANYRES16=r0, @ANYRESOCT=r0]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0xa00, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x0, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x0, 0xc, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0xb, 0x0, 0x0) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() poll(&(0x7f0000000040)=[{r6}, {r6}], 0x2, 0x0) recvmsg(r5, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)}, 0x42) dup2(r7, r6) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0xfea}, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0xfffffffc, 0xfffffffd, 0x4, 0x3, "bb0800010051254ad40400"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cbc5951c1db0fd943a", 0x1f}], 0x1) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(r8, &(0x7f0000000340)=[{&(0x7f0000000280)=""/178, 0xb2}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x80000001, 0x9, 0x7fff, 0x2, "9d119d99c3bb2474acaad55d08c6ae3911ce14ce", 0x3f, 0x7}) executing program 4: socket$inet(0x2, 0x4, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x422}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r0, &(0x7f00000006c0)="92", 0x1) syz_emit_ethernet(0x3e, 0x0) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000200)=""/38, 0x26}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pread(r2, &(0x7f00000000c0)="f8", 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r0, 0x80002) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#', 0x1}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xe0}], 0x1, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x30008) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) madvise(&(0x7f0000400000/0xc00000)=nil, 0xffffffffdfbfffff, 0x14) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x35, 0x0, 0x0, 0x101}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000440)='./file0\x00', 0x0, r4) r5 = semget$private(0x0, 0x4, 0x114) r6 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r6, r4, 0x9, 0x1ff}, 0x9, 0x5, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x65) r10 = shmget(0x1, 0x1000, 0x143, &(0x7f0000ffb000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f00000006c0)={{0x6, 0xffffffffffffffff, 0x0, r9, r11, 0x102, 0x101}, 0x0, 0x877e, r8, 0x0, 0x4, 0x100, 0x6}) getuid() getgid() r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r12, 0x1) flock(r12, 0x3) syz_open_pts() syz_open_pts() executing program 7: socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x0, 0x2}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x38}, 0x2, &(0x7f0000000080)="7cfbb2b8d6caaf13d6c431c3cc6dba21", &(0x7f00000000c0)=0x10, &(0x7f0000000100)="35cc24d7dbd9d6c6e64709fc4265171f91e53a17f9b652438b9b6eb7e4a3d64aa230131a014b386a61c2f38eb145ee697a8d300b3048db6c436abff62925f4a8e276cd684dddc4baf65ad8f856652750bca4d980b1688b2bae3b4b0b221ec677cace2e7dc3a7c11d5e4beb3d7f4ffb478901149dc2f9b29717a7196329d14111df78bf60b6b7dca7e977579d5ff8bc4ac4261022f8b55ccdcd0b188854db2586d2362846aa7126a904c59a", 0xab) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) executing program 5: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) (async, rerun: 64) sysctl$hw(&(0x7f0000000300)={0x6, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x0) (rerun: 64) executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) seteuid(0xffffffffffffffff) r1 = geteuid() setuid(r1) ktrace(0x0, 0x1, 0x8, r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr=0x2}, @icmp=@generic={0xa, 0x0, 0x0, "1765a0e8"}}}}}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1b80) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000140)=0x4) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) in6_pcbnotify: Huh? Thought we never got called with mapped! executing program 5: r0 = socket(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() socketpair(0x6, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x9, 0x1f, &(0x7f00000001c0)=""/170, &(0x7f0000000280)=0xaa) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x7fff, 0x400499, "ffca0988d11502000900ffffffff00"}) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113cc8abf53fec3be6aeb9601000b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692b4a942984cd03000009", 0xc7}], 0x1) r4 = socket(0x2, 0x2, 0x0) close(r0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f0000000000), 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f0000000100)) dup2(r4, r0) executing program 7: r0 = socket$inet(0x2, 0x3, 0x0) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, &(0x7f00000000c0)={0x1, "9e5d821555884dec6236e921e47f9f534f44fd6d8f26724936fdc5bec2a99d338d2d7bc53f6a4719a12f105fc7db425f1ed1a7aaadfe3574ebff41b14dc457a47122fea2e52eab4c3b5cfe2ef411b25426edf256654c3316e519ab841307f4164b9040a9dd0d54074a02574a5d5eb58461d5d5bbcdf21cb1b0fb0c4c7b6f506af81f89c591b521ab32fbafa07dc67c4a4a8c0b6125ea1811776aec5534712affe6f91c008ea1a09113ca6b390f0cad887387f9585c4a9fa16dc15f1379d7ae1ea470e4ce115be78526c29b23f5e177cc989b5458a5cdf65446f2e536ee5a3e7ef2589a4a6e8e63bca627d87d4c3ff9b4b7c1"}, 0xfa, 0x800) shutdown(r0, 0x2) select(0x40, &(0x7f0000000000)={0x200000000000000, 0xf913, 0x0, 0x0, 0x0, 0xffffffffffffffff}, &(0x7f0000000080)={0xcea, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4}, {0x2d, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d21000000630f", 0xf) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) r1 = socket(0x2, 0x6, 0x0) dup2(r1, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="793f927cf25700000000000026004700001c0000000000009078ac1400aaffffffff830700e000000200"]) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000002b00), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000180)=0xc) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000080)=r6) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) (async) r4 = socket(0x30, 0x1, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x2, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) (async) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) (async) r6 = socket(0x2, 0x2, 0x0) (async) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) (async) r7 = syz_open_pts() close(r7) (async) r8 = syz_open_pts() ioctl$FIOASYNC(r8, 0x80047460, &(0x7f00000000c0)=0x3) (async) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)="6dc14fe1e725711e37a815a7b5984e44fd32e6f419b11f1474d2918f6b420edbcd6de50c4c09df73fa89f8294851fd5239c3de903d4945e47a4939d5f8e6f5746dbec6e9c3bf4200d65dc8faf02346dfff8068516a3a27a0877aae20a09c07073e68f1c88168c80f9f5fb3cb299a8f911ca4720768c610e1b871d3c6854e1cbdb2d2205edc4a00e238688152d15a3e4bf59fd052aa0be7585b55d207da0345a519050c9fd4b43abd0c721de94b08305ba521676da43c69e64fd275c243a84a5eec82325546c3bd89c48943e7da7f98c6980010c4e8eea533eda2c5b4a7cd04", 0xdf) writev(r7, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) r9 = dup2(r4, r6) (async) connect$inet(r4, &(0x7f0000000080)={0x2, 0x3}, 0xc) flock(0xffffffffffffffff, 0x1) (async) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d}, {0x5}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x5}, {0x6}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x45, 0x8001}, {0x25, 0x5}, {0x8b, 0x1}, {0x23, 0xfffffff9}, {0x1d1ed9d0686bd8c5, 0x7}, {0x101, 0x8}, {0x23, 0x4}, {0x46, 0x5}], 0x8}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) close(0xffffffffffffffff) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000140)='./file0\x00', r2}) syz_emit_ethernet(0x36, &(0x7f0000000140)={@broadcast, @random="78274c0c0630", [], {@ipv6={0x86dd, {0x0, 0x6, "84fc9e", 0x0, 0x0, 0x0, @empty, @mcast2}}}}) execve(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x8772, 0x0) write(r4, &(0x7f0000000080)="230011e585cbc2b8ea9acc7808d0", 0xe) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069c3, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000000)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x8}, 0x2, &(0x7f0000000080)="008e99ed837c0c651da1a5c4c7e8382bcce6ad73282286b2f6a6a3668dc8198e2abc79020c047a702bd860c4d7d678c6ef484a6ba8349d881521a5a3f7d3e3ada1d69c9723a2eb58445dd3a2e5cd7b52f75f475428e6cbcc8e4aeb38b50ee4b11faa44e370e8e4f5d72137fa2e73a89454cedbc12b1f17837511e1112e0e9a1a6be79cc121a30aac597202a22527", &(0x7f0000000140)=0x8e, &(0x7f0000000180)="2086c6e2ec12d810fb07b5acbbad770df7903f5815", 0x15) executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa8, 0x9}, {0xffffffffffffff01, 0x3f}}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast2}}}}}}) executing program 0: mknod(&(0x7f0000000080)='./file1\x00', 0x2000, 0xea0) open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) executing program 6: r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = getgid() r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r2, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x0, 0x107f, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0xffff, 0x1800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {0x1, 0xfd, 0x1000}, {0x3, 0x2, 0x1c00}, {0x0, 0x33, 0x1800}, {0x4, 0x1}, {0x3, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x3, 0x20, 0x1400}], 0xd) semop(r2, &(0x7f0000000300)=[{0x3, 0xb52, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r3 = getegid() r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r5, 0xffffffffffffffff, r3}, 0xc) r6 = geteuid() semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r2, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r7 = getegid() semop(r2, &(0x7f0000000400)=[{0x2, 0x0, 0x1000}, {0x4, 0x9, 0x800}, {0x1, 0x7, 0x400}, {0x1, 0xffff, 0x1800}, {0x0, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x0, 0x2, 0x1000}], 0x7) setegid(r7) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, r6, r7, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) semop(r2, &(0x7f0000000140)=[{0x2, 0x9, 0x1000}, {0x0, 0xffff, 0x1800}, {0x4, 0x7}, {0x4, 0x4, 0x1800}, {0x1, 0x9}, {0x3, 0x8}], 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) writev(r0, 0xffffffffffffffff, 0x0) setregid(r1, r8) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') getpeername(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069c3, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000000)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x8}, 0x2, &(0x7f0000000080)="008e99ed837c0c651da1a5c4c7e8382bcce6ad73282286b2f6a6a3668dc8198e2abc79020c047a702bd860c4d7d678c6ef484a6ba8349d881521a5a3f7d3e3ada1d69c9723a2eb58445dd3a2e5cd7b52f75f475428e6cbcc8e4aeb38b50ee4b11faa44e370e8e4f5d72137fa2e73a89454cedbc12b1f17837511e1112e0e9a1a6be79cc121a30aac597202a22527", &(0x7f0000000140)=0x8e, &(0x7f0000000180)="2086c6e2ec12d810fb07b5acbbad770df7903f5815", 0x15) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x2, 0x2, 0x0) (async) ioctl$FIONREAD(r0, 0x802069c3, &(0x7f00000001c0)) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0x8}, 0x2, &(0x7f0000000080)="008e99ed837c0c651da1a5c4c7e8382bcce6ad73282286b2f6a6a3668dc8198e2abc79020c047a702bd860c4d7d678c6ef484a6ba8349d881521a5a3f7d3e3ada1d69c9723a2eb58445dd3a2e5cd7b52f75f475428e6cbcc8e4aeb38b50ee4b11faa44e370e8e4f5d72137fa2e73a89454cedbc12b1f17837511e1112e0e9a1a6be79cc121a30aac597202a22527", &(0x7f0000000140)=0x8e, &(0x7f0000000180)="2086c6e2ec12d810fb07b5acbbad770df7903f5815", 0x15) (async) executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000001}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) dup2(r1, r3) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x10, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) writev(r1, &(0x7f0000000400), 0x1000000000000165) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x800000018, 0x1, 0x0) setreuid(0xee00, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(r3, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xe5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x8}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0xfffffe64}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) close(r0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1062, 0x0) close(r0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, &(0x7f0000000140)={0x1ff, 0x8, 0x96a}) symlink(&(0x7f0000000080)='./file0/file0/../../file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') sysctl$ddb(&(0x7f00000001c0)={0x9, 0x6}, 0x2, &(0x7f0000000000)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000340)='\x00\x00\x00\x00', 0x4) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5f9, 0x5, 0x9, 0x5, "f48286e879fd45d384bda40b2f6d10048fbe523a", 0xffffffc0, 0x6}) r1 = socket(0x18, 0x2, 0x0) close(r1) getpeername(r1, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffc, 0x5, 0xfffffffe, 0xd2d, "8717f9070700000000000090d692480d51aa8000"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x1f, 0x7, 0x7, 0x8, "91c12ec71d5e0d5f80826849eaf299a34875e9f4", 0x9, 0x7f}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x1, 0x3, 0x3, 0x200}, {0x7, 0xa0, 0x0, 0x7}, {0x1, 0x1f, 0x3f, 0xcdc}, {0xfff8, 0x80, 0x9, 0xee}, {0x40, 0xbd, 0xff, 0x4}, {0x5, 0x0, 0x76}, {0x9fe, 0x81, 0x7, 0xfffffffb}, {0x9, 0x5, 0x4, 0xb46}]}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="6648250738021a3a79b44c8f39ecb3c89cd09c058220fd01c39f6a50762e9491484d9a824ec9bfacc6af5d3ace88a52142d3059f47d4e476b51d8c1a19914a508eb68e999c120bd90ae35f53c567a607", 0x50}], 0x1) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffe, 0x24, 0x8, 0xffffffffffffffff, 0x200}, {{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x400000001ff, 0x5}, {{}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x90, 0x1, 0xfffffffffffffffb, 0x6}], 0x209, 0x0, 0x57d, 0x0) r1 = syz_open_pts() open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x33) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="200000b36e817b000000000000000000ad88142038a30edb6d00000000000000"], 0x20}, 0x0) readv(r3, &(0x7f0000000280), 0x10000000000001bc) write(r2, &(0x7f00000000c0)="c3", 0xffffffed) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = dup(r4) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) dup2(r1, r0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = dup2(r7, r6) setsockopt$sock_int(r8, 0xffff, 0x200, 0x0, 0x0) r9 = semget(0x0, 0x2, 0x260) semctl$GETPID(r9, 0x1, 0x4, &(0x7f00000000c0)=""/21) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000340)=""/46) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc1126939, &(0x7f00000002c0)) executing program 0: ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) r0 = kqueue() r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0xfff) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = msgget(0x1, 0x0) seteuid(0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) socket(0x800000018, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mkdir(&(0x7f0000001540)='./file1/file0\x00', 0x0) r4 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlinkat(r4, &(0x7f00000001c0)='./file0\x00', 0x8) openat(r5, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) seteuid(0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4}, 0x0, 0x0, 0x0, 0x0, 0xd7b, 0x3}) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0x0, 0x0) dup2(r0, r2) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) unveil(&(0x7f00000003c0)='./file\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r3) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000140)="612271203b135a4d67090108becdc4174ce5227a10405e620a1ce3a58f0ddbc2d438935e12", 0x25) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x21) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="8581f23ef3abc924a42be6a81aac68da941b4526a2a7e30658a5e639", 0x1c}, {&(0x7f0000000d40)="cb2d5ef9a8d99d037f539ac9413d6931dc1480d5565c41e2ed65efba784fcf6d2c8b60c7cb560e8e88a3caea5655d6ee39b699f070364377a240ac876aa06867c4fc92c60b5af3d9ef26b087c5ecbf07fd69d0d2c7", 0x55}], 0x2, 0x0) executing program 1: syz_emit_ethernet(0x87, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8864"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000001c0)={0x0, 0xee, 0x0, 0x0, &(0x7f0000000680)=""/105, 0x69}, 0x7}, 0xfffffd95, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) setsockopt(r0, 0x1e81, 0xa, &(0x7f0000000c00)="c97d191462047187a02021c9a03b702908285489a5a6660e08b8ec68a6e019ea3bdc070063ea0a24c25316dbb024447a5beb027ecc0000bcdcdca971f410001dcb07b3308537961d8fc84e1106547d5ece2c6c1f8ca3b8e44618895f86372bea4a3a507dfe484044df2c4b56", 0x6c) socket(0x1, 0x4000, 0x85) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e2000403080000c0112000"/177, 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xb, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0xfffffffffffffcd4) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) socket(0x1, 0x3, 0x9) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f00000000c0)=0x6, 0x4) sendmmsg(r2, &(0x7f0000000b80)={&(0x7f0000000640)={&(0x7f0000000c80)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000340)="02e3b5af7acda5900ca43a9c51018705a71818122b5cdbf92c39953026848df1e8c514", 0x23}, {&(0x7f0000000380)="569b40608cf07facc2170b640b8c3c923c26be894bc119b0b1ae2eec8e7f3862361f07f0409a20f50c3e8b8f520259ed9a1ed2b4bc0b47a9d3d368483d046e62e6ed1d59db3e9f9910087941e396372a9ab533b75c94566419d4d13cbb972c3c8d61ee6232c85f1ea481b4294cbf8a2e85958b967922db7a7825ead96b6e3c874d3d038a9c8f1549080f19636f24bf6c9a005b4bc7dc788f523260d9cac776531a53081f933c415ec2eb82a1b0c47c0bafe319f32ce2e1a93ed7f3b8adf6f40abc097722457ee9c3c64f66a16d73bd086185a745d3d83ebf846f", 0xda}, {&(0x7f0000000480)="55d0ce1be34a1ddb1b1b8ae3ae517db60acf19b6ab3f2d31b87921fd1a230a94546c285d0b24b23c597e9056449ac4ee4671efd64dbcdb38457f9291674d9e90bd55fc0da5e3840da53fdb2380f6620a1c0828f2da15fa497558dccb7fe7deebeb62564aeb77a9", 0x67}, {&(0x7f0000000500)='O,', 0x2}, {&(0x7f0000000540)="09e359a1a54dd18db8c6ef38a9c5026d0efe430b4d56e8cf5db33a21f4016766668e279e185e15e0c3740b25e670a6d5b330059b45831b785c793c68682676b2c155dec92937ce820f4e302ae4b97ba476ca9dcefe313793ccdca82ce906e1c86e78df98676b4f9a5b004d0b68097a6fbddfa8967f1851cc51b70278209a56c4046df1570617db3e38d48410822c20dafe65e7f06f11a65bfe1ff13b458aaca6a5631f75b3ecf27395d66b3c03a25530de60e2f601afa54c32a017dfeda5057372fc8ea1b93b0ce20acb83ac657b6064fa5c945466fd99c366324532", 0xdc}, {&(0x7f0000000700)="7397ab9cc3c2b240dec1cc58c0fe2564ac1285e9aeb9fe7e50969a76e0e2729800f017483e4f76240dd973ad9040145e4d38ecbeb03de6ae5d7e3873b250b4290df94b907f310cdf34917664ecd022edf6e59ff15ebe1f4f557ae46917637200f9d80c1d9fb91837d783a423103bd16fb3b730b7c5b74690a9c0afe840325efa5e3aaef5388432e993272241c100bb439d5f9ab46dfa56", 0x97}, {&(0x7f00000007c0)="bb1ef28c1d32c62f470d2d2c0aaecbee2d317a9e0b74c13240f43f950aa178ce4d1d8d1f9c9090ffbdd181f1ca5d6d3877ae436da664766d1bb73ac8bc0c85afd7352d27864305f45b6b91d91aa2d22e134a55b7e15db26a66064baa305d5160f38e", 0x62}], 0x7, &(0x7f0000000cc0)=ANY=[@ANYBLOB="b00000000000000001000000fc010000a4f1caa2f4fbffc86779b7a70dd01bf9dc573b6e4fa31ab6e19e9f5af82baf0810bb74fb057d2c555d3fa64974296066580303d5dbd84d93aadc94fdfac1e7a3feca051a9d53bacb4e479e241590ecd9d052876dc784f812eec7e338d31a98cbd3c135974b50ebe43b62688a31c1840086f34fa874ad799711d15c1388d4486fb0e7910534cb095d7db9438e6c014646624435c36821a92c8739cd00000000004800000000000000ffff000009000000f2e5f634e353b047820b452b959aa114be3517110a1e76638db1c6fe7802479a40075b9d8bd0b3285d2949e0a4984a4f6ed2ee00000000000000000000000001000000ff000000e7f48a318b6bf00ea5621f5cbe0d62866f9626e50311761da61a33bfa8d5077f69418b8de037544e9ba0620000000000280000000000000001000000080000005bddc480817a99d7a04fff445e4f20efa8190179ef29e3fe900000000000000001000000020000003640d3aa28fe429296be2719e8315d15b210ea6667120a5165f352b9329150add173977efb9c80e1b623b13242b4a3a82f4c41032c79b1dfaf3e9bf8ad16346407c1e66555c10f42c1e55381e36338452f42c454eefdeb4f6ea092bdaa4f1457b15f06481de5f7ec1b65b17561854478622ccbf214d39c6be81f05af683bd1001800000000000000ffff0000010000000d4d60af3eaa60009800000000000000ffff0000fdffffff4b8ba2a5548eedcd6ca3baae75739bb923a4ef6fba69682548f2ca1df559f7d621bcac297664cfd8a2149c541804ff3de3447322ae07aea6d805419a9f64eca2b93ad14eddb8c409bb1922a5eab01f313d279240e121c975dce62ab1bbf1d272719a76a78976b3e4562f2fa92a3ea7b727ba3302359b04188b0f1ed850d50f046bbfb2d3520000005a96ac95ee79fa123f6625c715cdc7a08891ebcdc32fc7074bb7290a5eee13b77d7fc500ee688492dfbb839b17fbfbfe80c8e7e5fc228d8e81500560834c38e98494dcf8ac8e90d95e68f4ed5452d0168295f75ab0ebc6350dbf579647746c4b7af16e6a8668d24b22becc49a2c237eb27bc"], 0x2a0}, 0x1}, 0x10, 0x4) chmod(&(0x7f0000000240)='./file0\x00', 0x100) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000003c0)={0x3006f7, 0x26d1, 0xfffffffc, 0xa, "fabad900000000000100008000", 0x81}) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000180)="8a", 0x1}], 0x1) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d}, {0x5}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1495) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x12}, 0x4, &(0x7f0000000540), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0/file0\x00', 0x10, 0x0) clock_getres(0x2, &(0x7f0000000100)) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) chflagsat(r0, &(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES16=r2], 0x9}, 0x402) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/252, 0x14f}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000040)) r5 = getpid() fcntl$lock(r0, 0x8, &(0x7f00000002c0)={0x2, 0x2, 0x8cf, 0xffffffff, r5}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x0, 0x200}, {0x4, 0x4cbc000000000000}}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000bf, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f0000000300), 0x101, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0x802069a8, &(0x7f00000001c0)) recvfrom(r2, &(0x7f00000003c0)=""/113, 0x71, 0x1001, 0x0, 0x0) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r9 = socket(0x18, 0x3, 0x3a) setsockopt(r9, 0x29, 0x6c, &(0x7f0000000040), 0xfffffffffffffebd) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000580)={0xffbe, 0x1, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000300)=[0xb38, 0x7, 0x0, 0x6, 0xb238, 0x202, 0x20, 0x0, 0x101]) semop(0x0, &(0x7f0000000100)=[{0x2, 0x401e, 0x2800}, {0x0, 0x0, 0x1800}], 0x1) executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ftruncate(r0, 0x42009) executing program 2: ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xac64effa2060aa17) preadv(r1, &(0x7f0000002480)=[{&(0x7f0000002500)=""/4096, 0x1000}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r2, 0x0, r3) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0xf1492437e5b9652f, 0x0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="8581f23ef3abc924a42be6a81aac68da941b4526a2a7e30658a5e639", 0x1c}, {&(0x7f0000000d40)="cb2d5ef9a8d99d037f539ac9413d6931dc1480d5565c41e2ed65efba784fcf6d2c8b60c7cb560e8e88a3caea5655d6ee39b699f070364377a240ac876aa06867c4fc92c60b5af3d9ef26b087c5ecbf07fd69d0d2c7", 0x55}], 0x2, 0x0) executing program 5: sysctl$vm(&(0x7f0000000180), 0x2, 0x0, 0x0, 0x0, 0xffffff1b) r0 = socket(0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x1}, 0xc) close(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000001ac0), &(0x7f0000000040)=0x4) r2 = kqueue() r3 = dup(r2) select(0x40, &(0x7f0000000200)={0xcf76, 0x6, 0x6, 0x1c5f, 0x6, 0x7, 0x7, 0x9}, &(0x7f0000000240)={0x5, 0x6, 0xffff, 0x100, 0x8, 0x3, 0x5d2e, 0x9}, &(0x7f0000000280)={0x8a55, 0x2, 0x9, 0x4, 0x1f, 0x8, 0x10001}, &(0x7f00000002c0)={0x1, 0x6}) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0xd2, 0xd7}, 0x0, 0x1ff, 0x3f}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)) r4 = dup(r3) listen(r4, 0x0) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000000140)={0x2, [0x0, 0x0]}) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername(0xffffffffffffffff, 0x0, 0x0) lseek(r4, 0x80000000, 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x804) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) setuid(0xffffffffffffffff) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) lseek(r0, 0x10001, 0x2) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="a365cf7f6249f641a94c7ab2", 0xc}], 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e00"/678, &(0x7f0000000080)=0x66, 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x9}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0xfffffffffffffffc}) syz_open_pts() r0 = syz_open_pts() close(r0) close(r0) close(0xffffffffffffffff) syz_open_pts() pipe2(0x0, 0x0) executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x49}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0xfffffffe}) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) write(r1, &(0x7f0000000140)="d7", 0xfed7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x34, 0x0, 0x0, 0x202}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="a67e8480ae426536", 0x8}], 0x1) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x43) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = socket$inet(0x2, 0x2, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) lseek(r4, 0x9, 0x1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{0x41, 0x2}, {0x8b, 0x2}, {0x24, 0x7fffffff}, {0x80, 0x400}, {0x8c, 0x6}, {0x87, 0x3f}, {0x8b, 0x4}], 0x7}) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r5, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r5, 0x1}], 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000440), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x7f, 0x1, 0x3, 0x7}]}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff06) setregid(r7, 0x0) executing program 5: setrlimit(0x0, &(0x7f0000000300)={0xfffffffffffffff7, 0x7}) r0 = syz_open_pts() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x10000, 0x4) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000380)) mkdir(&(0x7f00000001c0)='./file0\x00', 0x124) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000200)='r\x00') syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) socket(0x6, 0x4, 0x15) socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff, 0x0, 0x7, 0x8, 0x0, 0x1, 0xfffffffffffffffe, 0x7ff}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) sendto$unix(r4, &(0x7f0000000140)="b10005016000009f0500070005000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8", 0x37, 0x400, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0xa2, 0x84, 0x4}], 0xfffffffe, 0x0, 0xfffffffb, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd605f6ad900383a"]) open(0x0, 0x100, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="32943525aaaaaaaaaaaaaabb0800480000680000000000019078ac1400aae0000002831709ac1400aaac1400aaac1400bbac1400aaffffffff0101440a4a13cb69481963520183033f01072306ac1400aa7f0000010000000600000200ffffffff00000000ac1400bb7f000001000f009078fe339657"]) setrlimit(0x3, &(0x7f00000000c0)={0x6, 0x5}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000002c0)) executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, &(0x7f0000000040)="66f22d9ded9323bfad7228ba58cb5fb8aa", 0x11) fchflags(r0, 0x10001) executing program 6: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) close(0xffffffffffffffff) ftruncate(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630f", 0xf) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x38, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x10, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) writev(r1, &(0x7f0000000400), 0x1000000000000165) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x800000018, 0x1, 0x0) setreuid(0xee00, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(r3, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xe5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x8}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0xfffffe64}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) close(r0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000240)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x69, 0x0, 0x0, 0x3ff}]}) executing program 6: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f00000002c0)='./file0\x00', r2, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) poll(&(0x7f0000000480)=[{}], 0x1, 0x10000) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0x101, 0x10000000, 0x61, "9e682ff8efc320e181a03be2767c1497b1098139", 0x4, 0x80000000}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00002a6a0200", 0x0, 0x2}) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0x0) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x3}, {}], 0x2}) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYRES32]) close(0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) r3 = dup(r1) ioctl$SPKRTUNE(r3, 0x20005302, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x35, 0x0, 0x0, 0x101}]}) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) nanosleep(&(0x7f0000000140)={0x100000006, 0xc5}, &(0x7f00000000c0)) executing program 1: setrlimit(0x8, 0x0) r0 = socket(0x0, 0x2, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x22, 0x8) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r1 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0xffffffff, 0x4) sysctl$hw(&(0x7f0000000000)={0x7, 0x4}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200), 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000400)="6123c48d4223423b721380ac7f9afe8a1245acca30a3182ac7a96c619e22bf11eda3e3623bae4470e7c51b7c853ff871f5dee7d0671243cb5b94b327c75e418ad10e967449c7ff1114119282f0297b6f7ccd097a222c5ab0cfbf5f7afa1962e858eeba1861dac2f91bf683606282d3bf302b0066fc5b1735cdcda43558ed8d0119800d77b5746754481e8e4ea0f38f24764e14f94dabd7a786e35f5d39a2cd2864a09df44f6b3a4956058078354f3c0cca5d550909cb8f5e000000000000000000000000000012f7be393d0499c92952c6eb315f99f5d904277a5a5f78766476e3720b602ef1d90e1928f6488cf5167fcecee5ee6f0b6a5ac26aafa2f6ddfc3ea6b3f87b13fd26de15b4260f3475a7b9297152b18e1d668d7690e460dcee48f4648639609d9457047e2407fb7dbfb6c4152958ba5ce75ebcff0e000000000000000000000000a6d4cfcf67bf6889c06daef2d7e44d8a9064266c28238d22810faa994ab1b2d6c5c7e7032298cb0682762920cf891cb674d77c433ebc78778d6d5bf51dfbc8a50dd508894e2173487f37a7dde635609b90698fef63d96c78312a62128e34c5a49a4def48e031bc7d2d679198a801690393701c35f8615ff8020bae8904", 0x1c3, 0x195a05e282d6161, 0x0, 0xfd64) r2 = getpid() setpgid(r2, 0x0) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) accept$inet(0xffffffffffffffff, 0x0, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000180)="15", 0x1}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000000), 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040)="10c6f92c854916239284a2fb67c7780bc903a35ad38d436c41229a639271d29ae28db8b18071fa8c9d6f48705989f8", &(0x7f0000000080)=0x2f, &(0x7f00000000c0)="ed1f17ba0a4c29c85c84721094048245b21c941cde12137ec3c022ad54444b6fc075deca64b2358665fff6c540afed3507d00b548530fbedba514f25c53eb670b67f85473fd0b9adc78aba58", 0x4c) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000001a40)=""/45) syz_open_pts() chroot(0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x1) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) getegid() socket(0x0, 0x0, 0x0) executing program 1: symlink(0x0, &(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) pwrite(r1, &(0x7f0000000000)="19", 0x1, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) ftruncate(r0, 0x8000) syz_emit_ethernet(0x59, &(0x7f0000000000)={@local, @empty, [], {@generic={0x805d, "131d85381e057824ea4d38340a84d34029812baa11a785a7d08abf2f6f5b78c774a2fc0851f24c8fdda5c947b3371651b82e15a9775bb03ba6436cfdb90af7ffff791b40483165996924fa"}}}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x9, 0x0, 0x0}) executing program 6: sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/251}, &(0x7f0000000140)=0xfd) write(r0, &(0x7f0000000180)="0f1b114310ba1245a9c46cb79ea3a3b0128c60c19f3ae3574b5747dfda9eb0a52fd471c30a802fac6146ba79bc26103d5dc5025a9941f4b46a032bb556367efef1646f6029d1da72b18d9d7aff904979fab80737168cca28cb4243ee0549c500fa43b7104313b934b1f2a2cea09a2742aa2c3f82fe147db52681f9c98517f5610bd754c55eb63a9eda88c8dba972b15a161117330094a26a68eb5081ce98dd3e4e0cff30895e98513d7db2ffadf152a719e519ade8ea673ed81cfcd1a325af5fc278b2aa6530b40e", 0xc8) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7941) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f00000014c0)="20002000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) connect$inet(r2, &(0x7f0000000000), 0x10) shutdown(r2, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) getuid() executing program 1: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') mkdir(&(0x7f0000000280)='./file2\x00', 0x0) readv(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f0000000180)=""/153, 0x99}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x8ecb, 0xffffffffffffffff, 0x0, r0}, 0x0, 0x4, 0x1}) socket$inet(0x2, 0x4003, 0x0) r1 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(r1, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) unveil(&(0x7f00000005c0)='./file2\x00', &(0x7f0000000600)='r\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x40000000008}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) socket(0x11, 0x3, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x404) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f0000000140)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in6}) socket(0x18, 0x400000002, 0x0) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) open$dir(&(0x7f0000000000)='./file0\x00', 0x8028ca56d081abe6, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000080)="b622", 0x2) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000400)=[{r2, 0x40}, {r2, 0x40}], 0x2, 0x0) poll(&(0x7f0000000080)=[{r2, 0x7d}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) getpgid(r3) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="fc23", 0x2) executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0xd}], 0x1, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000800)) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) r4 = accept$inet6(r3, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x38, 0x0, 0x0) readv(r5, &(0x7f0000000780)=[{&(0x7f0000000280)=""/137, 0x89}, {&(0x7f0000000400)=""/233, 0xe9}, {&(0x7f0000000500)=""/143, 0x8f}, {&(0x7f0000000340)=""/71, 0x47}, {&(0x7f00000005c0)=""/227, 0xe3}, {&(0x7f00000006c0)=""/172, 0xac}], 0x6) dup2(r4, r3) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x39ade22916d92a50, &(0x7f0000000100)) r6 = openat$zero(0xffffffffffffff9c, 0x0, 0x1, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x3}) setrlimit(0x3, &(0x7f0000000000)={0x20, 0x8}) setrlimit(0x3, &(0x7f0000000040)={0x0, 0x100000}) executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) (async) close(0xffffffffffffffff) (async) ftruncate(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) (async, rerun: 32) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) (rerun: 32) fchdir(r2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630f", 0xf) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x38, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) executing program 6: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x2, 0x4, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x99) pipe(0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000640)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000140)="125f9201003ff7cc464a02b0f20e4c4abb7697d88c06083790890395825804db229062dbbd262434bb83292d95b18ed026eaeac5b2f661a3a3eec2a01285b530e8b492f56779e2e8059689a9c009a36cfa72a61f5b81f3c17d90158e432e3827be5bbb498791a75c9436a87be7993f54a6cb26411cdde3351bf7049fd2b796548c7c6ffc429d2f35a470f5edc3515e6f4d47dbceee959e50794a1d77d16299044fa529e93420e79f3d01ff782b01d902ca62a1d97558af1b8e1d2a0a780c564726564580bf912c9f2015ac116874fdfb295c20be2fcf2221f49ead10bf0909b9d425f2344c7220c15abd735b69a5057a1a4234", 0xf3}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="8581f23ef3abc924a42be6a81aac68da941b4526a2a7e30658a5e639", 0x1c}, {&(0x7f0000000d40)="cb2d5ef9a8d99d037f539ac9413d6931dc1480d5565c41e2ed65efba784fcf6d2c8b60c7cb560e8e88a3caea5655d6ee39b699f070364377a240ac876aa06867c4fc92c60b5af3d9ef26b087c5ecbf07fd69d0d2c7", 0x55}], 0x2, 0x0) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x3}, {}], 0x2}) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYRES32]) (async) close(0xffffffffffffffff) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) (async) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) (async) r3 = dup(r1) ioctl$SPKRTUNE(r3, 0x20005302, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x35, 0x0, 0x0, 0x101}]}) executing program 3: open(0x0, 0x611, 0x113) r0 = open(0x0, 0x0, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r2 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0xc0286988, &(0x7f00000001c0)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000300)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{}, {r3}], 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000480)) r4 = socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x100000000000000}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = accept(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYRES8=r5]) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x4, &(0x7f0000000200)={0x8, 0xffffffffffffffff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x8011, r0, 0x0) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') chflags(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10001) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') r1 = getuid() setuid(0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0x48) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) dup2(r3, r2) setuid(r1) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x8, 0xfffffff7, 0x9, 0x10000, "9e69a56924c623d02d6162033f00c1db0b70edf9", 0xffffffff, 0x8}) executing program 7: r0 = socket(0x10, 0x3, 0x7) setsockopt(r0, 0xffffffff, 0x5, &(0x7f0000000000)="65d2da64708eaea903689ed87fb5d07f4b48d2120d12e510ad467d261a2d1f2e0e2679aaaacaa6228b4970f8b01af6b092896d90249b2c3be36f333daa224c2aff36720741471c19247eb416b9ead84edf6c594c3f6c81cdc88490ca02ebddb02d1af4f3b4", 0x65) r1 = semget$private(0x0, 0x4, 0x47) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x1, r2, r3, r4, r5, 0x0, 0x8}, 0x5, 0x7ec, 0x6}) getitimer(0x2, &(0x7f0000000100)) chown(&(0x7f0000000140)='./file0\x00', r2, r3) r6 = dup2(r0, r0) fchown(r6, r4, r5) seteuid(r4) r7 = socket$inet(0x2, 0x3, 0x5) shutdown(r7, 0x1) chown(&(0x7f0000000180)='./file0\x00', r4, r5) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x0) sysctl$net_pipex(&(0x7f0000000280)={0x4, 0x23, 0x3}, 0x3, &(0x7f00000002c0)="125e4a57267c51c8bf33e094d3caefee14ac1049a4c5e97c7a25427a6d6fdecfa3e2edfd6fb7b773c9b609ce7e28649f0da6d395238dc3a1f87384f4682b1795810521b56d820ebff9a275b2e96f0bab6d0d87aa4606b02be6db4b06314ee1bd8819fccdead5266152f1bd0692d9713df662c8607fea96807d05a3188267a97ec0fe0513b1e7b9e06f363a1039bf19ca2ed224f8a8cbb44d56e103f3cb3958994bcfeef64192ebcebd4f12bf8410a6c47395bde8a636b9df1ffef40b997ab73333c9eb2abb21a55713d4ee7133bb7678e2e28560", &(0x7f00000003c0)=0xd4, &(0x7f0000000400)="ece71abcceff877e99069732abfbc2f4d684", 0x12) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000440)={0x1, 0x1, 0x6, 0x3a3a, 0x5}, 0xc) msgget(0x0, 0xc) ktrace(&(0x7f0000000480)='./file0\x00', 0x2, 0x800, 0xffffffffffffffff) write(r6, &(0x7f00000004c0)="46ad7a4752f04eb46b84164fcea5463884f99ca9cf8fa6dc24ebf916a8ce896dadb98fa5389ea71879e99ec2cd4e8262ff7e904daaa0743fefd2", 0x3a) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000500), 0x20, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000540)="07e702ab4f5126124d687f05694774bb2136a408ac428057917ef25c761c3522fb41c66289be2688001f5c106e7328b86116127a6445e9034594a56a4c8dfa3c5de20f76d38d77fe37b818c6f3e01a33edfb70820d2f08a62666bc9be2907d0cb0d01c5f14badc008ea4ce48d1cac45192f5534399edeafbde818549d7bd9809af22887e3636b2710d9d8873351bd7cf9ce56b6d7aa914e0cb01f7a422814a20172933", 0xa3) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000600)=""/4096) lchown(&(0x7f0000001600)='./file1\x00', r4, r3) chflagsat(r8, &(0x7f0000001640)='./file1\x00', 0x0, 0x0) chown(&(0x7f0000001680)='./file1\x00', r4, r3) sendto(r8, &(0x7f00000016c0)="89", 0x1, 0x9, &(0x7f0000001700)=@in={0x2, 0x1}, 0xc) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) ktrace(0x0, 0x5, 0x4000042e, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) executing program 1: syz_emit_ethernet(0x20, &(0x7f0000000080)=ANY=[@ANYBLOB="97f514cbb7d7f3fd52ffffff88e729"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 0: rmdir(&(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x18) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000140)="71f91e3471ac0058bc5a91501d94a34b8e5fc5cf71b59c7a00c47082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x3e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgid(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r6) r7 = getuid() seteuid(r7) fchmodat(r3, &(0x7f0000000240)='./file1\x00', 0x22f, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r10, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) fcntl$lock(r11, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffd}) setreuid(0x0, r9) fchmod(r0, 0x101) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) socket(0x2, 0x3, 0x0) executing program 7: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff090087000000000000000100"}) write(r0, &(0x7f0000000100)="b69c83fe29e1c3622274994eb3c170f14a836a54ca71223b16ed82", 0x1b) close(r2) poll(&(0x7f00000000c0)=[{r2, 0x80}, {0xffffffffffffff9c, 0x80}, {r0, 0x100}, {r0, 0x1}, {r1, 0x100}, {r3, 0x4}], 0x6, 0x1ff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1f, 0x0, "0e5f68cdd75751147708cb211e0202c5bf74de60"}) lseek(r0, 0x5, 0x1) close(r3) write(r0, &(0x7f00000009c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e9", 0x14) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000000)=0xc) r1 = socket(0x2, 0x4001, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x38, 0x80, 0x5, 0xffffffff80000000}, {{r2}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r2}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r3}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{r2}, 0xfffffffffffffff8, 0x90, 0x1, 0xfffffffffffffffb, 0x6}], 0x30, 0x0, 0x57d, 0x0) r4 = syz_open_pts() dup2(r4, r2) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) r7 = dup2(r6, r5) setsockopt$sock_int(r7, 0xffff, 0x200, 0x0, 0x0) r8 = semget(0x0, 0x2, 0x260) semctl$GETPID(r8, 0x1, 0x4, &(0x7f00000000c0)=""/21) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc1126939, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, &(0x7f00000001c0)) r10 = dup(r1) fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="8581f23ef3abc924a42be6a81aac68da941b4526a2a7e30658a5e639", 0x1c}, {&(0x7f0000000d40)="cb2d5ef9a8d99d037f539ac9413d6931dc1480d5565c41e2ed65efba784fcf6d2c8b60c7cb560e8e88a3caea5655d6ee39b699f070364377a240ac876aa06867c4fc92c60b5af3d9ef26b087c5ecbf07fd69d0d2c7", 0x55}], 0x2, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x1, 0x3, 0xff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r2, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="8581f23ef3abc924a42be6a81aac68da941b4526a2a7e30658a5e639", 0x1c}, {&(0x7f0000000d40)="cb2d5ef9a8d99d037f539ac9413d6931dc1480d5565c41e2ed65efba784fcf6d2c8b60c7cb560e8e88a3caea5655d6ee39b699f070364377a240ac876aa06867c4fc92c60b5af3d9ef26b087c5ecbf07fd69d0d2c7", 0x55}], 0x2, 0x0) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d}, {0x5}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "b1095b3d1b471d2d0000e1ffffffffffffff00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0xffffffffffffffff, 0x0) semget$private(0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f00000005c0)='./file0/file0\x00', 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) mknod$loop(0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) shmctl$SHM_UNLOCK(r3, 0x4) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) poll(&(0x7f0000000200)=[{r1, 0x4}, {r4, 0x2}], 0x2, 0x7) executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x20, 0xffff, 0x6, 0x1}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="880065c78c470c5fe386e20f1329ce66bea16a675ec0d33420043752645ecbf4a2f133aa40a159717679ca9b1e350fac7a09d99c8b3e5cf4f64f8737fca7c5b8ae4a507cc76c36e980887b27d7e2de143b381caf08320e61b23684ff5c2f719a991420816bf0fc0db8e2b00ae30201e42a8ed22da4967a160335d1f428664d43640785097b41ace829151873fc1081184c6ad361e4dd3deb873e7c09fbbd4c248b07ba9aef9c14ac843a1ac5b4b6c1a8dff32db89b801d48b20f12ed5a33adff070cbc3b13f4e985e515a4cd5179a67aaca343d83a503f3dfe0059dd7d97f274d0022bd1db42b530c5157e", 0xeb}, {&(0x7f0000000180)="5562708feaaca2a8f6167968a4445a2299e7af0f308c70acb28cee0d4e84b33d759d8c3859c2165fb82fd120a492bafeb68fb03216d1e6af07fc58732d818346d96a7852ce338b50fff2b9d9554630f854bd5e9a4f9d5cbfb25a82b479e5adeb22857a0a8cfbaa33f23774754a2c29d78463e184071e5956b94625f39c6dfe15e737ef3e", 0x84}], 0x2, 0x62e4) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0x9, 0x8001}, 0xc) r2 = getegid() setegid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) chown(&(0x7f00000002c0)='./file0\x00', r4, r2) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)=[{0x85, 0xfffffffc}, {0x85, 0xd}], 0x2}) truncate(&(0x7f00000003c0)='./file0\x00', 0x5) getuid() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000400)) listen(r1, 0x20) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000480)={&(0x7f0000000440)=[{0x5, 0x57}, {0x88, 0x8d}, {0xa4, 0xfffffff9}, {0x22, 0xfffffe00}, {0x101, 0xb56}, {0x3, 0x7}, {0x81, 0x1}], 0x7}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000004c0)) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000500)={0x3, 0x1, 0x980, 0x1ff, r3}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000540)) r5 = accept$unix(r1, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600), 0xc) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='./file0\x00') writev(r1, &(0x7f0000000c40)=[{&(0x7f0000000700)="fc4aa93aea45296321d8234dcfe2a067c2a86d099a23398733390639d2ac1506e972370507efcdc014d7934604ee74bd6089d2608c0d4d46e7c137148fbaae11d6cba87a7e71ee5c14a660f6ec32a9cac74b044c8cb20c1fb0be6f0a7bc5e2ebcf7c12d5929b", 0x66}, {&(0x7f0000000780)="d8f2686c9ac4ab767b", 0x9}, {&(0x7f00000007c0)="13d78bbec7da01e7618a5a403d276cf96b1a8e389ba94416e22498ccab6cf16a2862a2bdebdaf63e3e8cd7fdea1d64e3e0a2e878fbe664f661e93f5c0c87ee741c1dd215e628e44d77dec946a53482dcf75774c8bd", 0x55}, {&(0x7f0000000840)="030725b7b1f1ecd656332923c1a700e84f5d7325f0c7a63bcf816a939c0a194913aa6f7d7a587447af121ffc4c016df0b664912c95b3750ecb00b472423aa455ad888a47bd47666bc2161aec605e14dc0c081ddb44a1a34c3362d64286790957a0bf2b8470e10e1ca4507aa75ebb05d9be6d7ea897089666360e56e72bece97111b3f6d7e6271c773efc4b695e3f71a32b8e05f46cdfa27c98a5983cbf7b03ad", 0xa0}, {&(0x7f0000000900)="0a88192e416ed279dac89e64d22e3d015a4c00ed8dab5d84164e1c79ea4380945bdcc86ba2b9ffa3a67c78c9008776c39e122a63c176e4378de251fb0bd894626f26d9756ada993b9de267274b25407266675f70f424982f7c51b80bd4ca34c78e430eb5f0c987fc07936bb669deae19abf90ceac208666c772bf297080c0fd3f4fc9c4e870de8c4212672c870ce710067bbbc5ec03315f14b87254cca36b7305b351fdc99f643be3a4209e8654a6be5bed5f94dfd382625676a94348ba245d65f0874e3290c920caae75a41879d46b51f1733", 0xd3}, {&(0x7f0000000a00)="49e336ef5bd5fc6bd51bfa2e679c7bed4bff5c9628f94bd778af4180211161a1a11e248dab0e54439250ae617579c6b51fd8d242f94dafc38b8845418d201e0e2fe6516d0ea25247eb9e8b2dac8dfadaf244464d63ab349955575f035646dc90161349077264fcaa513d0fa25eb715cd9595f6fdedccc0eec363de82fb6b10490ca2138f4ad4c10fd0b7ed0042b483ccb057f656539f6c5f257404b5b008210a57bf98b1d782988e777ac417ea771325ab2357522230d695e40dbd12607f2e29f661c0088a6829590ecd0cefaa317add062ad8746c72c3a9fffed690b8fcd4f06b0b", 0xe2}, {&(0x7f0000000b00)="aaec6c702396b0c2d0a3306249e60e6b7d84e9166bc626aeafb2ab7626a9b500a355320cc32f788c7b391501452f385c4c8c60fd02b1aea476687ca1be41963a7da6d462bf6d88e78cd478bb8e7e82a1871b5c606e944f05c1ad288c625f4b4c50ee6fee10f92750aac46e89d6450d73e761c0c5933694c413c30931da703336d4bde7902c3e861fce84d8dc7f718979158f8aaf46a9ee45db50bb66d25571019a525fc2ceecf7b13dd9e2c2e66ab1f31d02ff112b03eeedd060e150c6a513d03ee2edf38051cc2053c221", 0xcb}, {&(0x7f0000000c00)="117bd8090e52158cef7aabedf75d3806a84d2e096bf753339787cb5ac7659344272fd58d6acb74356c5f9e56130c837c9080403df7708d41e545a8", 0x3b}], 0x8) sendto$inet6(r6, &(0x7f0000000cc0)="a39a85d80a9cd975d8a6748a94bc0a67637436bd9b70984c1b7d7071", 0x1c, 0x40a, &(0x7f0000000d00)={0x18, 0x0, 0x3, 0xed20}, 0xc) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000d40)=0x9) getuid() getpeername$inet6(r6, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000e00)) preadv(r6, &(0x7f0000000f80)=[{&(0x7f0000000e40)=""/112, 0x70}, {&(0x7f0000000ec0)=""/129, 0x81}], 0x2, 0x8) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000fc0)=""/122) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async) mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) (async) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000040)="03000000", 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x5c4a) (async) r1 = open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x8000, 0x0) (async) connect$unix(r1, &(0x7f0000000500), 0x4) (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x0) (async) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) r2 = socket(0x11, 0x8003, 0x0) getsockopt(r2, 0x11, 0x1, 0x0, 0x0) (async) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) r4 = getpid() (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) (async) r5 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1}, 0x0) (async) connect$unix(r5, &(0x7f0000000000), 0x10) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)="4b4f9c0d899aa4c5fd59380f3167deb8e2b409a218d1f3c789d98baa7c16c6ce90724bcf9b9166fed6f64a808f1c355da3f431a8a6a14b41c95acf5dcbbe3c421f5838fb119c1397b3023992d0c28d8a7a8d111394b91c160665a67250a04eec3a628084ad192fd786dfd16f61ff694834e6a173cf285c4f53426377efd355531ed7e0228ca16623", 0x88}], 0x1) execve(0x0, 0x0, 0x0) r6 = msgget(0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) (async) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) (async) r9 = getuid() dup(0xffffffffffffffff) (async) write(0xffffffffffffffff, &(0x7f0000000040)="04", 0xff9a) (async) listen(0xffffffffffffffff, 0x9) (async) setreuid(0xee00, r9) (async) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x6, r7, r8, r9, 0x0, 0x20, 0x2}, 0x5, 0x2, r4, 0xffffffffffffffff, 0x4, 0x100000001, 0x20, 0x1}) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x3}]}) sysctl$hw(&(0x7f00000015c0)={0x6, 0x19}, 0x2, &(0x7f0000001600)="a3a4dfb7", &(0x7f0000001640)=0x4, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x4, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xc}, 0x0, 0xffffffffffffffff, r0, r0, 0x1ff, 0x8}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000600)={0x20000000000001e3, &(0x7f0000000200)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r2) r3 = socket(0x18, 0x4000, 0x0) setsockopt(r3, 0x1000000029, 0x2f, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) executing program 4: wait4(0x0, 0x0, 0x8, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001440), 0x1, 0x0) shutdown(r1, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000180)=0xffffffffffffffc9) accept$unix(r0, &(0x7f00000008c0)=@file={0x0, ""/4098}, &(0x7f0000000000)=0x1004) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="bf303973a5e500004000000009dd603a6394c4466ee0e600080000000000000000000000000000000000000000014e234e2300089078bb00"/76]) sysctl$net_inet_esp(&(0x7f0000000300), 0x9, &(0x7f0000001280)="969c5c507c9957d77158afd409d9a42b7e9c5a065d22fddb716a7d49cad4c78a9f06a8d6cb19c5f26c3d694345d12b4468530dc7bcc0023c2455767622655e24a68a883fbfc9e9ee4f6b58d1880918a138f8fac5f30629f5b5199bc74e1baef7b0f6bbbf1b41ff7c585b357208ae40adb98fe4bf3e5875cc45091ccc6b0625b4eb9bb0a1b8a7f416665b559d25e9fd7c212caf2956e28c7d3cbf9015f7332b1bb1cc68d5660be38f3926d2a9d8c2369c4a125b787e731d4252b90115e9732c7f", &(0x7f0000000340)=0xc0, 0x0, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000180)) getpgrp() executing program 6: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x81) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r3, 0x0) r4 = socket$inet(0x2, 0x8000, 0x9) sendmmsg(r4, &(0x7f0000000540)={&(0x7f0000000500)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000140)=[{0x88, 0xffff, 0x7, "4ba035682451adcabaaef49f145d99e4113658b993e46ea188e77b518b3f7b130740732eb3e7ca9d2446881c1b1d9daa89a7e9b398eb18ffd4ce393e2cb04e8f798c14259f5d2ab942f4ea835a9a2c8bfca1d343cc7b851b9b961c009bb20901d726ac0369900fa099bbfe1735edff52dfee74e77fc35b"}, {0x70, 0x1, 0x5, "abae4cbb4266ccac3a4e15da618726768763726fa366e2dbcb687201f0f8a8c5faef29b4a5a13e11ba761c1c4c2f159b1679a9de8e87201f7e0ad27f37a381eed0861650ff6f9541ce5d3b52c07ad10da31d0436da345de0c227ff7510043c92"}, {0x88, 0x1, 0xffff, "183c834fb7ba45835c5693c80744b4ab49b6c779af2a62981f2f2203c3851fdf582f4c8a01b4399b5c46500c62f83c8ea1480f0d4e8ecaff655c75faa3eb6f2794cfed15a040d093c28328b3caeb09d8dd3ed6e123e464008ff0b931bef66dedb1e2fe4ba71230f95410702b185e8c69012452db1345"}, {0x80, 0x1, 0x7, "8b4a594d8b442eaa5db704c5e7ea0588f7a7800775a9c89fce0d43de0a81b4d82470af30bc188146a32ded7a989741617ed038693f4036bd6771ca9de6a6f18695bc1ea62bb9eea443a9f1e6e5b147615b8d61b0b739a3a4b1ec7693d352b5b90631b440a4eff7b87fe7fa7f28d2"}, {0xc0, 0xffff, 0xffff, "6ee9088808d0443f5e84a4d5d61fe1aae6db8404ed77cc7dbd9e306915afc9840f4ef97c968d7d16bc14dd9560e5e8bfeae22e96f7493210ee009a1b4cd6f5bccc20356a530ba6d0b65d499161ed4e9f83741f374b9099a70a3e7c94d9fe32c3d16f0744f5b8f4e2a214bf5289ad77da90ee9ae2481bb76c90f3ebbb6fcadd6647c8e4ab43fa0b8a0cce2c9e845148380a5d52d70d0d0bb091e169a661cb54e65eed7980d61e88cc76ba46a1"}, {0xb0, 0x1, 0xcd81, "b316b2aed1a0cfc0be6512c77c19675569daf240bf3e9776a0503701272e771cbd60a7eef7239766cd6474a3e16a2d7aac5fe9fc14119824df8e951c86b36c02567e507fdef66e5df2987697471309b2e797fa3a227ea65e13bc2daa0f55f9d5a1c02206347cc0608463937597ebfbc771afa0b931b8559664497c0623bfe4194f2f56dbb7f56308e765702ca713d21600102c511387291da935"}, {0x50, 0x1, 0x5, "f2a335d087aaad63cc1df6c1f8c1173654c58bd9b4bbef3e6fbc5b513e21eba8dc99de5373b9c2a04b04f692a72456cc102e72a9c0203ae543"}], 0x3c0}, 0x1f}, 0x10, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x8, &(0x7f0000000600)=[r3, r6, r3, 0x0, r3, r3, r3, r3]) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000640)={0x7, 0x1}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680), 0x2, 0x0) ioctl$WSKBDIO_BELL(r8, 0x20005701) r9 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000006c0)) connect$unix(r9, &(0x7f0000000700)=@abs={0x1, 0x0, 0x2}, 0x8) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000740)=[0x5]) sysctl$kern(&(0x7f0000000780)={0x1, 0x1}, 0x2, &(0x7f00000007c0)="8337d7", &(0x7f0000000800)=0x3, &(0x7f0000000840)="e8d5c2b1758bda18caa969f18868204289e5fd827131a5b206136de2ac5fb3ed834ee3d87fb9d574227ae18abc262a0e70e1ba631384564b486d552cd038e79e07d368c77c0cea", 0x47) r10 = semget$private(0x0, 0x1, 0x3a) r11 = socket$inet(0x2, 0x2, 0xff) getsockopt$inet_opts(r11, 0x0, 0x6cce414d777470b0, &(0x7f00000008c0)=""/109, &(0x7f0000000940)=0x6d) r12 = getuid() getsockname$unix(r9, &(0x7f0000000980)=@file={0x0, ""/262}, &(0x7f0000000ac0)=0x108) rename(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)='./file0\x00') ioctl$WSKBDIO_COMPLEXBELL(r8, 0x80105702, &(0x7f0000000b80)={0x0, 0xfffffffa, 0x8000, 0x6}) r13 = open(&(0x7f0000000bc0)='./file0\x00', 0x80, 0x0) r14 = shmget(0x0, 0x2000, 0x220, &(0x7f0000ffb000/0x2000)=nil) r15 = getpid() shmctl$IPC_SET(r14, 0x1, &(0x7f0000000c00)={{0x800, r12, r3, r2, r7, 0x20, 0x3b3f}, 0x9, 0x1, r5, r15, 0xffffffffffff8142, 0xfe9, 0x4}) semctl$GETPID(r10, 0x2, 0x4, &(0x7f0000000c80)=""/2) r16 = fcntl$dupfd(r9, 0xa, r0) getpeername$inet6(r16, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) writev(r13, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="dfb0cad0ce4888f53753fa18b7093f168dc14e77924dcfc4380f8520", 0x1c}, {&(0x7f0000000d80)="dc862dc2e658", 0x6}, {&(0x7f0000000dc0)="e65bbb63e66793187afdfc65e216348ad1fe7c7b4fd446d86063ac7a3b1be74603497026320967bd03ff00a09bff52ec6ce1ada4903b235873c7de05f7f2ba09cbd297bc12a31cc053e172bf1f36c3c01accf52fcd4e73933d38039c1d4518923abb988c547b29987f30e68b3295c344648c46de843ca4dd2e494ad0e157ecb3019053422a1c6e49e539e292d25589432dc34f6751123c713e57a97c3c04019c90eb70482bc0439046e3a0aae3f5b091b6cf8b7ec9a7dbae0f77d72e1e0dd9a97265d43f74beecf145f850eca5cb63d8da2a384f", 0xd4}, {&(0x7f0000000ec0)="fc30afd5b7d1f2e7125884931fbc6b719c6b86c4dffdaffd826e1840b9fca3937149dfa7e3ca2c97b6fb7ad6805851d127c9289b9122a6714f475347e2bb002b2aef8e3892f33113860e6ec6982a3d424de210f60ebf16bae0e4256290b88a657cc3b892ac926671304f528c705bef262842d6c605f86d2b7b258316154842a3c16f472df8321856b590b10bc3b664e3ee1f6ca50a989453e76821dd7eea691c6cfb3c0d23919e86a28f1d117c5ce1c6eb6a6054d13f87b01c274aa33e549380ae1510f060c85c8c2d1e83cca92e18de6d80a77af92c4ec17440ffeb8ac5d724e770ccd27307f95e184904ee617281727fe713943f18d873b6fba03b9f071658fcebbdc7223e11f89d1efa9375ca567403cb9421304f7cfa6a635d266e65cb4023976463a622acb96d5afe5e99b0d233527403dc3bdbeae2d6602c7eb3b1e68344216b85f99fceaf63a0f8e21fb2f0b4cd163b5c36c9cb84066b3a30e581ea5921fdade1c456480bf133df3e199af7a1f33d123025f9612aaa40d472705962ccad5505bc1fe1484211d6e0e7fd7cdc5a1ebe6bad100e66a327b40c2d5a98fc3c4451cbe6e02680da5731d948108852271f6bfcdda922e48af3843cc1a2b87f3a3ab349654cc4fa907ceebf07b6e17153d38f88d010968b1ca6fa13b399f8a1ab1ca68343983f44e1fc30d88c4006ee6fa41857570509ca3ec3a490e2739e165fa1c932e47597058c75474fe365bc76603d35cd4f9978c75525616d62e48806c7b35a74115d3551188b56d4a6512ea95b8606370f479cd33e703ce57c27408b8043ca4c32fb48b593553c346bf3729ed7c83d71572bc502a68a8dd8477acbeaece47cebf22d28b0dedc8bff5aed50f286c5a8c28dde7454cb7a0a74983abd2e69ead2e5f5fa51911826251655cbc22a8996d5f196dec5529789641ec3a2fda7074aacf6fea04222edb2967ba55898da4a1f5548daa6f7e160bf7c936a009aedceead7fea86f0f9414da4510ad1d91dea77c10794e5db9ef76b60004d44ff88532c21abd800228ed40ac5805d769fddb8fcb884b8ddc2c922c4a1e0e5777aa225b6be1257ae9a3906dcde0b60d3e556402ca011d0423fc4821b3bfea8d37f93c24764e262d17f504f573a92d1690fc6774475bd56e3eacf7c6598a425e6b285390cc53d9ab1641fbeb88742b47efa8b20b68565e8c4ad4bc6c8ff678d4730acb9ac2860593953cbda0c484204e12d040eeb7789e1c41a9231b423ab16ec0b991151e2a0c69af8b2ec12579680d490cf080ddedaf20d1e434687852a4ca07b1456faa015aeb36ad75b63881473e7692b2751d85092cc76cc62959ecc7602642f2fc47cd360d31ee02d2949ebaad05f83be10cfd0724a2d13a3e54afb781077f5e8cfd81cd9930a5fb004c97e702502c52a3f02ec8ce8f69cc15f5b886606f663a20e1976f2cb45c07e95d24671ee0c9d141c767becf9ccd2e83f10aa258c5be8f9eb5136669c81e8dc40f72c6a06fa94c10b4fe1e36c4a312aaef875cc70e31a8831acb9e6dad828ef3f6321782655a97f7a823aadeb5e17fbe9018579fe5060853d49b3ad3234f6031b3ded9de90e96b08d090d59f0c5d92e20231e605d71898f4492c8afc5292c2ae7116e0029d6914181b5639530583ca9efe0bf68f4dd58d334a291fab6986788aa4acbe973da5890ead1b5985b03953ff4311c9c109607f96f209773755774ba2b45947b5b118c9b7a40a5a158186b97ddd0837f56a336226b3f2f2027633e960646b0482433108f461ef18ac5e833c84646b5a8900f8339d50e62c6810b1567eac705edef84ab059752972152395bcc666f18f68b8ce98bc19c50f2ddf31e208c801b7bfeaa4650caf2f61c323b79443c514461699f5db0f2a727f205fb2e3be03f55ec5c4eac1730c65597a9a40afd91204898e2d87b603d8ce9d9381454f4c9e472596f44a08d254f29f5ed06c7113f09d6c11d7cd0de157f6beed941052058b304876013e8ce04f1e9bc8a849591b39b4754c2bf0fae06bf5015094016e52122a52e538ffe0f68aa9b66a7f25f308801d8132a208404b94b2afeec26eda1783645fdb92494f360f9025b9e179928ddc66c7076e422de7e2b0730aa0b048dff6451580015bb43f136312c4e7aa9b61b308350b3389a1b2f6bbdb4e59d4397506aca9d11cb26d51225913f3d5d7dab06b73d18420ea46f827ac37a40426685165209f9460f4afa4b920e9b1ff197037b88082be3f4930638e7dc892691fb7e1daac169742ec98cb3df3410e8a2bc7d9778956ce2bfe0ba30b7b920dd7a1290cfd79226a58fec97d6a979e3a61afc8405741a0eb5484e9bee5bb5c677d5d308185b73edbba23ddc2e0752d8290a6bb428de7f757a8aac2a6abee8c484b373d4f4d5037daa7c3e8a20415d3b73214bfff6b6ac937eb4053b592c57cd9badf57a6e659fb121b0e1110dc6a51bb4c5450dc496a6936f32b3d9863998c774ca32704a3bd696471835a493d1c04798d6a4e46eaecd563558f8eff69330e7c4b5f35400e72a072b1bc974ecd4f418b87acd37c86cf6eb2319c49605a9990696b207a8f09b229829deaa2eb0281c1b82abea345599c1609c8c21a6397ac225fe5e879d4a2bc02c5f0473e9152a6292715a6a41c4c353616907689e9b26a5b51c0e0aa7349d5674e18db5880cd7d91b5a3936890fd8ce1db38f0bae24279c57d6c43b891410e018a8fba9098ed477e7f1f11a0f595ccced8d0953308345f968c347465be37ebadbc42691ece0c05692688fa104f54d7de64625dc6c171a1a954fc81615e469000be82f313a8a731234d452bf34844536ad2df29ef68079a58e6cb9f5adb0d92e06b75800b8cb7fe6135c1a5bf61b9180994546b64c53e3f6c997afcbd61713cd10d63358519a81f9d8ea13e68b55e90a4437af1082c017d3e03f962c456e1e6aa00fb81d258f07f5371e2fead57f5d0b998c4cad1859c758c6269729d998a6f1c17657c022ec7a970090a814a2ddcd7c8364e91fa344d2df582fb4e1baac8f50652c9fec7ab42c65d31299b9115e71b5988395fd37f2c042296db0be4cdb19c2142d0e89574032c2bc496dc7a7011c4cd40d4bf1d1f15b6d9e89ed6f27ba2ac6410c4696070fb756e20b8fc4ddc488eb9d9bb4d0d294a9e1240c7b2060dc9764137622cda30580fdc0a04c5c1b8a0e67b54426bb2f8630399a0aa76ac79ff832e24f6bdebcfde341de88d86e1e7c305e989153727b77a4346ad6cfef50cb1f0f3b0573d0e68db12f79fad3afc28cb3a74bd4eb6ea17de25f9586ef8e44f0f59a2bf518c02e59653388b584a3e0ec14a1c9e2b391936f27df79f150a0350145e342b1b1f140fa1a0ef19cdb7b988865fd272a7f47c6c62d526bb693fc2599f7d4a79f3e6e0c8848fb97d2fcecba17936a838ee125e2145d32fc951a32b9ac7109df672dc4ad601eebd4c547f513e6ac7a6ea05eb4b2c20268c11ad10b11d2c138abd88125170c63fddef8e42f33fb0d8c3f4874d5213da57c72e01626f97b1b0ddd1b414cedaa7dc54b5d33043049aab527a271d0e1daa1d8d484dbc5603c6a1710b0ed3049f3fe282b8b24b6c4245cd5bffba29c51f2e75c1515df24519d371c12cf2330633bce369cfa77c4d49e49054550d1efe80098566f3210e9943b9cbf9f6b1615e924902723f83614029a2792b82e940f4097fef3a032ab3264ca0a1b6921e37c6d03454b3b845d46bbc691df289967fe5534f0d3969168a182ac4586d35a82d0d248c0064c7fad2f420e943c0c46bfc12e145c292b3dff325ac882337a4b9c16b4fa1984512c8fefa206b81a962c14461e64b8d5026bef219dbae87df0c67081912d6912f9692f73e8ef4f54ad94f82469f9ebbc2d93da9edbb34b72b8cf24ef995d93888f0ca927856b30b3816308893fbdec9722fc1b8fdf4a1bced2263bd911249d6e22425c82c68c794e145cb2cf21a5619ca218fa4c60eefaade1f691b9ac1959c95794eabcf8da78c4a7d79ff5d50d2cf233182ae8a17bf26c7b781e74e578fe68f6ab9e2c6392935203b616359c295e3a31cb530da40acd19e213fd410d33e9cd8c78a0c9be9518a2acbc946ef40147b0120b73ae11dad5ccd4ac6a5e7c16546ade7a412b2e4653915bcec9245eb498558d2c0de2104798c0311506de1a9357d4debfd1e02e6f7a5c263ddd3f85dcd98385a1dcb4f0e7f9fadc482d65402873aa71ddd787a9f3b81f98600e3747ce8fc4d99d65551dd0b3e6e3dbf2f4bcb2e5839f1a8094b66f2dcef1a9e50703f680902da94f52d40675002abf37b5e95e99b15c7ae12f767bb48a6f30daee9b238d5e78f34d6e5587c515269571c9db8593408586482e377e7b29e656dbc2e75195ccb97dcbd43803e855efe9147da042c2685f761c5b325c212a1efd59005f9741c2fdd2610e68dda9b402f0e660299a4189b55682273200e07d0594b05f43f48ffee35bad0256e5b13b61dffcf7aac247e4ba99c0583c5ae02b2db68c525f146cc3acef53d556caf5e2fc61d4b258eeebbc5dc330108c37ea50eec52457760986f81789f236aa288ae37e19ba3a42cb280517d2f8988b92c722943446729a310c0a4bea7f6a33ff7a9b7a1b30d07017c4dc4476bcb753b21cb03da39d211918dc10c19e5ceb6d48a2981a9dc09a011d8ae1bcad98f1698c210b3c3f05461aa2239c1d4b9c7eea5ee9a540dfb27c1bf44676c7a867364da4ec62aa1ec9ebb3c741b0d4602513e182e123e90b4675108ada24d962a5414f68c769c8f872542b8cd9f5646b05fba55e1b03404ac66a24ecf564154a65378ae21bbe10b5c018058b26e3a2bfa2e3162caec273a74e5c68adcde793ce08a5dcdfaa590301d5c204c7c48afce57271c43ec75b934c3b71cb4d8d537f3b1bb767fa1d09a9129770dba7191d87a0d0e41b4941cc74dc16218b5fd70370c843a0dbc2db37901278ae4b8a8b3a008b711a63516fabcf0e92c288feabea748d15ada08780d65a334f8f95187d41f84268ccfefc725dc54471a7c460fdbac0937e7b5ae794c8d5e7cd4676daa10093996289d95386fd5359a4457e8e5ca579e4d34672926e82054f070a3aabc910142cfd8506f19bc04ead03769e995ad0db5504eb830f51e2ddde124a6ba12b07ce18b57947b478e228f0ae6ba2c53e3660559a8c7759d87a341b29519da24b7e6762a8bacf4ff73253928f9bad98cbbc79eaddea61815685194f6a25ae0e6a87555fa240b9c5259a42278f7614d73014011930a4cde558d648ec5c8b091d107b35e039749511be1ffa8f72c11b2d20de6409d802f4fbc65751252b6a261b5eba6f2dcaaa869d0e4d179d1a1360836f35c3d0e3bd75437c8d525b50e1e6e5b248c9d8626c68a67a7d383ef5987e70d4cb053862e504d94d6122f99be7b15b690544c2da28a3d5cb02e2802210119edfc8e38c21fe2ca0761b3199dc4e768a98a88ff95f0735fd3dd89d462f8711ff780d86d0d4414723b1c963dbce2c9f7aaa1c6f2840622435a76c809e781357e692d7b5570a1ef568bfa5212e46c91dc6614b820cd474db610f2949f6974555d4291316de98f66fabb2a1511d7e3362ef59a01caf0ecf7d52b54f906fb48ab0882343e9fa90e1a9712efe82b47bbaf2eecc948f0714d5f2d8f899110f5681780e8125b59b17c456b0cfced5baa7785c3210c39e06fcee3f93ce39feaf819407f3f2e28877c3a78a30e6015efd5f1eeb250e6c1b4642a7ec3caf1fd99dcd2c3f64492183e59fca6675a0139fdfafd13f8", 0x1000}, {&(0x7f0000001ec0)="bd62c7e2e4695b23d492b2747886ed9dd8863b5fb8f1d6b155b2e6d9a9cd8e0446496855f8c4c3529c45c653d22651d2595a6ff9eb6c3881bdcc5c49f9f41605fffadc33db971870de583928d8d357aafeda39b59b8fe7d544de4eefdf8e7266127e0e3627c56130ed563c5576a7bdb305543471749e304784100c1e12ee44d401453aff7fb6bf14e54941cdcbdc02505119a81cecf35931db2aa203bdb9fe16c9f73e896126357ef31201e7031253cea19838c3fdb433cb44a60e423c38ce8886e55d7145de32", 0xc7}], 0x5) attempt to execute user address 0x0 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 0 cs 8 rflags 10246 cr2 0 cpl 0 rsp ffff80002a111868 gsbase 0xffff800029cebff0 kgsbase 0x0 panic: trap type 6, code=10, pc=0 Starting stack trace... panic(ffffffff8284cf77) at panic+0x16f kerntrap(ffff80002a1117b0) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b 0(fffffd806ace5f00,fffffd806ace5f00,ffffffff82d9b370,fffffd806ace5f00,ffff8000ffffe7b0,ffffffff815b3370) at 0 softclock_thread_mp(ffff8000ffffe7b0) at softclock_thread_mp+0xc3 end trace frame: 0x0, count: 252 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID dc1537e2-3f8b-09d0-7a97-ada6c38139e5 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $lines = 0 set: syntax error boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace