ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r11, 0xa, r10) getpid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000c00)=0xffffffffffffffe8) socketpair(0x2, 0xe97a4cc6720de5c3, 0x4, &(0x7f0000000300)) r14 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r14, 0x0, 0x2, 0x0) write(r14, 0x0, 0x0) r15 = accept(r13, 0x0, &(0x7f0000000440)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000c80)=0xc) getpgrp() setgroups(0x0, 0x0) r16 = msgget$private(0x0, 0x1) setegid(0x0) setuid(0xee01) msgctl$IPC_STAT(r16, 0x2, &(0x7f0000000100)=""/100) 16:00:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00973800010000bda1e800000000e71d0b3e71d6304a087dddb200ffffffffffd6898f0000855559e63c5554993cd3c40d9fd5df85660140671273b7e901000000fc0306000000001eff0000090000ad2100"/95], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = semget$private(0x0, 0x0, 0xa8) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0xe2) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r5, r4) r6 = openat(r5, &(0x7f00000001c0)='./file0\x00', 0x100, 0x118) fchdir(r6) r7 = semget(0x1, 0x3, 0x2) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/84) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000000)=""/221, 0xdd}, {&(0x7f0000000100)=""/125, 0x7d}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/140, 0x8c}, {&(0x7f0000000340)=""/163, 0xa3}, {&(0x7f0000000400)=""/95, 0x5f}, {&(0x7f0000000480)=""/49, 0x31}, {&(0x7f00000004c0)=""/16, 0x10}], 0x8) 16:00:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="62020207e00000011c435c899f6a111570713d2d3aebccd95e2a09a7d2cc359d4d8abb0fa007c56ca2748122c1756d5a07a39708dba190e58d629b7d8808e5cc1339899d169cf8c12269950daa01f4b198161f3589bf610d01cf66050edf8462fd1245636447480a2c5bce27d090"], 0x1) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) getpid() close(r3) write(r1, 0x0, 0x0) 16:00:16 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d6539d8708fefbc1edb441be1a48034d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd85574bbc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9e063c9be8835b454c21311da87450e92928c4ceb29aa211c56bebd5f3a553c7e5dfea829155f39a431a7e5bc4f8f891c681c813c38c9c8ff24c7be68bd8de34ad8138e07f9a3cc45ce86d", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/203, 0xcb) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x1f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 16:00:16 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)=""/11) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/78) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r2, 0x0, 0x9) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:16 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000140)={0x3}, &(0x7f0000000180)) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) clock_getres(0x3, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200005000000ff0600000000e20000006a7fb16567071b542a538706200000b81800000029000000230000000300000000002604bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x286) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "d700899607caa46ffe7a000010000400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x1, 0x961bc92a0294475b, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5d602000d7dbf6ba8af63ff37282921e4fdee5bfd4de7901c089e226f44d78389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f80004000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x18, 0x3, 0x0) shutdown(r2, 0x0) r3 = accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x3, 0x0) shutdown(r8, 0x0) r9 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r9, 0x29, 0x6c, &(0x7f0000000040), 0x4) r10 = socket$inet(0x2, 0x5, 0xb9) r11 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r14, r16) r17 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r18 = socket$unix(0x1, 0x9, 0x0) r19 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r20 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r21 = syz_open_pts() r22 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r22, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r22, 0x0, 0x0) r23 = openat(r22, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r24 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r25 = kqueue() poll(&(0x7f00000001c0)=[{r17, 0x20}, {r18, 0x100}, {r19, 0x2}, {r20, 0x4}, {r21, 0x40}, {r23, 0x120}, {r24, 0x26}, {r25}], 0x8, 0x40) dup(r17) r26 = getpgrp() fcntl$setown(r17, 0x6, r26) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r28, r30) setuid(r28) r31 = getegid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="479f3b43922d2bd67f49f3079f16d874af2de1e2f8bc20a7", 0x18}, {&(0x7f0000000080)="914c42609e67580c45113eeb32eedf757beec7d6489cf5b143e320b21cfef8bbef6660f77ac373ed1c7d04ec6c1b611ff3006741976fdd0c3d63920907f24ae7cf6ef66b7dd6bea80d1e3af87630dd88dac5e3e4b566822694f4604d9b8eab8814170a7a142dcc10dc861ea8b63234c425faa8a3250a9d8dc86116d37a19291ab95e0b6270e96d3023873d057a3ee2ceb84677c2e628f3650a376d1cf3e0b44b3525e0325cfd11c3f5505c3e832f4338536919db3a4668aabb732df88d9873020d6e2def557bd840dab23214245b133e7200a70f1405", 0xd6}, {&(0x7f0000000180)="ae7d7179b22a622dbc638f5102bbff031443849fd470a87224499106c92776cc", 0x20}, {&(0x7f00000001c0)="1bf7161de9963adaf9dc1ea794d7dbaa80872a793fa873998ccd0a93f5e51b3352027712e8dd47b2027ff8524e0e4bc29d1b2c90ae528bb994a4f3d606f14d3ba8c26acc277b1c05de20649108322113deb0c6bc", 0x54}], 0x4, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x38, 0xffff, 0x1, [r3, r4, r5, r6, r7, 0xffffffffffffffff, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r16}, @cred={0x20, 0xffff, 0x0, r26, r28, r31}], 0x90, 0x1}, 0x6) 16:00:16 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1e1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x0, 0xfffffff8}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xfffffffffffffff4) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)=0x6) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000340)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x40}, {0x74, 0x0, 0xfc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r6, r5) mkdirat(r6, &(0x7f0000000380)='./file0\x00', 0x90) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r7 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x8) getpeername$inet6(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000005, &(0x7f0000000000), 0x4) r1 = dup2(0xffffffffffffffff, r0) sendto$inet6(r1, &(0x7f0000000100)="3a0ce948c6e1d7fa67956f6100b8268a8dd648d6c93d453a3417b6f74323e311487687671e3cbf1b2967d38ce0ba82b4a5b865da8f2b5d95d5657a6294c03afce418", 0x42, 0x0, &(0x7f0000000080)={0x18, 0x3, 0xfffff252, 0x9}, 0xc) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = dup2(r2, r4) ioctl$KDGKBMODE(r5, 0x40044b06) 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x1, 0x5}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb9000000000000000257ba56c85af11dafadc8c88326d6b0a000000000000000000b5bf303261"], 0x1c, 0x0}, 0x0) close(r0) close(r4) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) sendsyslog(&(0x7f0000000080), 0x0, 0xd) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) fcntl$setflags(r1, 0x2, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="dc000700c95f4740d900"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r2, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 16:00:17 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f00006c5000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000cf9000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000762000/0x2000)=nil, &(0x7f00000a6000/0x1000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000540)=0xc) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x8) r1 = socket(0x6, 0x4, 0x80) shutdown(r1, 0x0) r2 = dup2(r1, r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50, 0x4}, {0x84}, {0x200000006, 0x0, 0x0, 0x1000009f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x800, 0x0) read(r3, &(0x7f00000003c0)=""/208, 0xd0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) r4 = socket(0x18, 0x3, 0x0) shutdown(r4, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000140)={0x8, 0x10000}, 0x10) mknod(&(0x7f00000001c0)='./file0\x00', 0x8000, 0xfffffffd) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) r5 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x0, 0x85) pwrite(r5, &(0x7f0000000340)="944374445c5798cdc55654013990fb9e8fec897f4c9eb80b935f85fb56c1cd6b5fafb91abb03fb13e3d0", 0x2a, 0x0, 0x200) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[{0x0, 0xdf, 0x1f, 0x7}, {0x5, 0x3, 0x7, 0x111f}, {0x9, 0x4, 0x5, 0x1}, {0x8, 0x7, 0x9, 0x101}, {0x100, 0x3, 0x1, 0x1000}, {0x2, 0x81, 0x1, 0x3}]}) 16:00:17 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) socket(0x20, 0x4000, 0x49) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000080005010000", 0x300, 0x0, 0x0, 0x0) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x48}, {0x2400016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x11, r1, 0x0, 0x59) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x45}, {0x60}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000000)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="f06e71891766009a7082bd358ff33e2b32ee5548daa2679c5a971d3e90728e7acd96114613cff43096b2cab9a7be7b1828527135da032f4c53806d6e506a0c7cd7ca1d0dbd3bcf3f40b362ec1a26f46d867c1db212c49ecf0177d4"], 0x10) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) write(r1, 0x0, 0x0) 16:00:17 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010702"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f", 0x46}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000340), 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) close(0xffffffffffffff9c) pipe2(&(0x7f0000000000), 0x4) geteuid() 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x2}) r2 = semget(0x2, 0x3, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/222) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x81}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:00:17 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x4f089bdc5ff9888d, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) write(r1, &(0x7f00000000c0)='T43', 0x3) 16:00:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210], [0xfffffffffffffffb], [0x5], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x2}], {}, {0xffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x90, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) socket(0x2, 0x4, 0xf3) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x2d, 0x0, 0x0, 0xffffffff}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) 16:00:17 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:00:17 executing program 1: r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0x2, r1) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) linkat(r0, &(0x7f0000000480)='./bus\x00', r3, &(0x7f00000004c0)='./bus\x00', 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x80000001) r5 = accept$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) recvfrom(r5, &(0x7f00000002c0)=""/230, 0xe6, 0x1, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x7, 0x6}, 0xc) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x9}, {{r7}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000440)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x7}, {0x6, 0x0, 0x0, 0x80000000}]}) rmdir(&(0x7f0000000000)='./file0\x00') pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x800000000084}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x8, 0x389}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x9, 0x0) r8 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r9 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r10 = syz_open_pts() r11 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r11, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r11, 0x0, 0x0) r12 = openat(r11, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r13 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r14 = kqueue() poll(&(0x7f00000001c0)=[{r6, 0x20}, {r7, 0x100}, {r8, 0x2}, {r9, 0x4}, {r10, 0x40}, {r12, 0x120}, {r13, 0x26}, {r14}], 0x8, 0x40) dup(r6) r15 = getpgrp() fcntl$setown(r6, 0x6, r15) setpgid(r15, r5) dup2(r4, r3) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000200"/24]) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfe) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r5, r7) setuid(r5) r8 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r10, r12) setuid(r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r14, r16) r17 = accept$inet(r2, &(0x7f0000000700), &(0x7f0000000740)=0xc) r18 = socket$inet6(0x18, 0x3, 0x6) r19 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair(0x6, 0x4000, 0x7f, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000016c0)="3ec5e7469e05b810638148206656886c2a1c9ed900829de2470bd124a85a3ad873168e1bea0cc4ce3bb998c25489ada01affd089748e7f3d55d579aeb40ee6cbb67e2b7719ea2838c7e5270964720a2bb47af550a8990159a79db2c7c9bf24065932e9ae41efe4a560c26428f590a853201586c1f9cfc70671f89908d06c8c8f7074b76b7b38227ba7bef0c65d7936b7431539e6358d99239f6a5ec09198d850fcfd6b2c33111a6d394aac78ca72161b555e3070b3697302afd014e45d14db49607249aef59674dabbf9f322d06e161e9021799be1a49fe7fff87a1506eec8fe44a0b9318bd682e32735b16e81505626f1cd5f5561566fb1bd870ea98c5062bda8aa1560c7120369356fb2d5c65a10046ad6d7987c0af4031a87e5d3938a9d99de6ceb67dbd5a05d98a327231a87e587358b13118dd06ef17757e2b9116e11061f9290197effb46d3746d4acedb3f53a21a7cad5f8ffb49b243109934b808904fe159cd1404c4cdd09415747a59919997bf6eae9dd66315ba0c1d4687fc290849da0f2eb0f211c25396d5f74c3ba2c82d2bc8699b63d79bfe3745815fce5912140510813280c0e264762babc49bf1aed497b9aa2002f795b13e513c7f299818e0ed906e9ab0155e2ac78f6a9c3b11debec7c29dafb71aa680f2074784c65e5c80397b0e3e262c8e9e89b198e7f79113b4d933c6c7322d6a623d12e1d012887f5296208006583d710a62c62ad132b9a8fc724c80dd159ece2e2428556343f2d9dc601bdb864315065b4d3fd8ea9bf029a5db38e8bcfb3049dd6c6ee53cbee313ddc48c3d30631d87daf2717868ddf8cd3371bac03bc3ebd56e3b87deaf5cb66340008ee68dbb10f171d6d5170ead3edb4219def9c54dd2f94e9db66ffa2e0718cb00912d4f5a1356c14388329f22d63aa836d29677a8e5e71fab31b1383aa86e200fd349f83df7641a50b7dbd870710469b35a2b1ad2a65b5c3f92a847c6dc57420332adb91e4d4d91d780e08589beca1a3959bffb87208c7da4681c6154f418e60a3e7a5131ded522700e7d1f2831c28dd3d7de5707c866853465caa2758c90d38b9c06f7e8e9010f1cf4af98f1743dc535ad3bc6ad88587e1bb10c0c1ef74fb0211d3bda34533a7dcd66555c44a5dbdbe3f9d9e5c0318505d2ee8047d72bd463b16e51a6151972bd2873470a32215220a3b9e252a75e39605bdd0a3d7ef9d347d4c7b7315bfa7f2c6958e434405d0d00ad8a06b73d0b4299f0240e4fa876dcc200c04cb71f43ac73710fe81878867a717c41ba0a56492adc3f7f295970334833d1486a7672efb96b8cf5f09c778e4a78acad32d9f387a9a72af9ec93e100b0f5b3807e2fdfa086ff71a41d01d9507406b0a1c0842c240749af2e18dcbe8208a419580aa21d597423439ba448142d1134ae63d9ee38cdcd1c78015e4b783a45d7ae650a6f27ea2cdcb0e03a56942461389d35bc09ff7e9a3f504973d9310a552b55a437ebebfbb31ffd764d372dfdb61772becce2f4eae43c8514fb1baa91361546f23800124ed01eb77bd677d8ead0bda7782593d38f8bafd01a436982b173e85123b04a802868ac2686be4ce727f6459455a4dcc02a28a354bebc28271a296d2c890059cc33569fc9d91eaa4fd22ca80af98d47f7592118e2663ca6fb8c543efdb9721d27ee142d4db7e7f7423d76b9ee91743e62485df4f36b954d42dade5b07833aedeae509707c31f889c2bc42dac4bd45bc02d8ff14a5e1ae4b08f21b74a7ddf12a9772e55ad1e1bd3bb2f93a4f76bfcfb397f4692f5504d3dee0824d1107f86c17e59ce82dc443d9cebc7c940921c97fed0583466c7f5927f132fb66646b3aeeda574d0061b030defd980b149e75059fcf1c7869678809e7a22b36d3b045fd1ffeb1ca1d643b0234135d7d1f09ed25593fc878d41484821e4bf479be6c49ae700e7cd48ea8947fb344edb076b9858cfa6dd2d896745d3282cd4436d81762c03fe9300a97f619ba1af0de02f61d66f66ec08b5139397e4a10f5c61435ee065c9f92516a16598c39607ec84dbcf7f8e00c297b514e700a57e556e115855b81a5c2d038d164c74dd79fe59a4fdb8be50e3a67e93d8f09a47a81a100af7e539b1164650fbf5c70149dfa16c1736397c661e84763c24f24c9fb3b3d6efb2d0b87e1363293516ff61555914b6d3afae9ce4ac25faf8f340317b0d7badf7d725789afe95f8d9c82b8109c6b0151b70217162bbf0afe6e96bf9fd91d8d7f90af3de68fb7ad18909bacf32c51fbcf4c6b82242feb48cc8ed68565894dac4d9344bd7ef7948129f55584f4bee8b26065a25b91f5b87f8d0703def20848e44f42dbcc6dcd78d65995f893eaaa79a0cb0a4e4ac63fa324d414372d1b04d5b58204184d1f9ef6811f6b6ff0a554c1f9d096d1ed563be06311ed09e663df92e3204c360e2bb93a9c41e3fd74f6b894cc7ed76b19b1267292fa6184b985fa0fc6ffc3bd0804f557f6ab4fcd48d2c314c1733d47794d28595bce20c83ed65134f5a315b25141388f002587ef8cdca1e28d7ae5a51b9d0c2f987af1466351ba92d4163b95f27cf928bd44a90fb045004aaa7722484714df5bec387ca12899bed763f37d3bb9f51746568de3b968a14d04c076b9d025fdb6334fa181bff0b1c6fb327e1c5d737a8037c0d5b4acaac94f57fa28e19c6676fed4aa046061c4ee2cb01bbdc6ca0d9670d00fbc8d78c41fc0f5d0ef63d150d1fd8c854ec2fd70adc24c94e79eca8447e62e64eee178722f4f182322a11e057268decef9e37ff472c390c6739ef32b8bd64a6d37a085ae56272470a3a705cb8b16170d64e8584aa77985e8f346fedde9e11fa2ad92679e6390faedd9f5d123fe73c5e357d4794b92f3b8dae5a91b5dd5dcbabab5d48a546836d00d43601dbb415d61fa5173f7e9e4c208d3a2f03126b16fdc6879efc8844af1903d23f1b77b00a75111eac3b2b43ad6a15b49f575e35879446bab84fcb5b693d598e75704f21bdd6eba18cd188363dc7a73bba3b5681723f8d6911177d5564302586d79061bbe4cefd75019c7c45ba10a27779b492616604e623687287251493e11c2bfede039458bce7e434d089d2d4e75718ea1b7d089aa9515ea7fe0acffce1bd15320eeb4232efaf3c566edfb7ceb65b6675e8cfd06e9f8c45f7874a35b86012c15ea95214445c7744b8f77b6af0b73b37f736388f3ec70936d7c42e5112a40e33191c50d9d15e3c6e4bf729349567cf1e242f0c2f4f4d54ec7d51e9064fd9971c7967189c64fdc97cfcaee340b2a0059796e39647be9a3de5ee8ee92798e87bb1e19f25d33f2c6c9fea94e8e5ab89ff0d0f9cc6068ae0c51a81c85874fa81488916ec30bb1d5029c63b3c316fb8988aea9b8563a9aed94320859f5355659e55960bf527436bc73d7d774d98fe9172894037b7314e6fa24805fca0cc4a65b7159bfd25df5625c76ded7bfb23138bd218efe69d2f78fac09b227bbee55a1edc52f51b49f7e13d95c16d5eb21b798224c383ed69b7eebe404afa060302d5377045752ddd57bc1b0fe6926145691637733d7e6237105f153f244ed1f9f38bc8ffad794d0556105893b3380ee1a0531b611efadc5e9ab3bf1f4c54f56eeb1bb6c792e0fe7b55991c3fec8bebc47e2212b612874e31247d423877d2d6e2115588bcda75f44f95f7b895e9c36a98068286281dea9ec03d36ce6a059219d1cef79389285d204f830364bf5e0cae3bf89302a9dcd93ff44afb66c8ae716c82c09e708dce8cc54f9b39c953f0839e23ec73e2a0ce59a8760b2409f2653906bbfcb10164b1a5b7e7c2a75f8d4e8331404e375f1a566cf932ad749ddf80bdb9d765616c1947883f085b05639c4d6dabb1fcad015a968e4b9cbb366ea6a7d9eab3164c9f09fc54e5a84e85ec3341e6764cbe1277aee9f9088e445ca23e77581a875afcf7549f3b5d65cc691cfc24591f5bcbc87220189894cb0ef1b9a9f15a3718b19d35d9765009c7a0cca36f5ca2c2d525b9d1112e07c9ce4cc439a884e41236fa368224787030a04568d9b97c2fca514c010cc4f4d1ac2cdfd3bec2ccc08798ea1826945c3606ef990e940ad851894305635f62a84c8c2c7ed250b8acdb5e9841486d9ac555405890aef83045aa1f4fc2723e7525656f5b975ad40739de11884b855b5d51b0f8ce4a4b51769250ceeea1a83b0171c0417eee4c8724a8d04c89b449b9a7a46d582aedcac4c6a6bcf9eb461ef9f704e30ea2b109dea7bcd20dfe06624c56f0a28473e027feab241e2683b1a8be294a330b17f7bd2734393e87439623c98d49e71ee7e56a24102cf2543d9ae5cf0f4385d98cdec629b81e9f1805b5eaa5c51533e18cac4b867b174f0d539234c1f85c63bac0b65f0cee6a62a5c4aa5c2916875ce5218a67d3203be6297c4c31a9bfa3daa841ff5ba8fe084e28bedd1501ba3d41d7023c376772fbdaa228ec057a448f3995a0a2592ee05fcdbf755ebb2bf143a7c8e1c69b113d4497a0dcbb53fe7f21138765d5d2e66f021b8c31a44a2e19eb19b5045350efbdcaa377180bd1ad7848f070350418b55709ab219ce53431635e910fc481520ce530570b451db7f29581e361a32554937337123eb989b7abc883c933a9db7a5dce2a5bf6f971e8021ab098198f97ea1964e42ada2235b30c6fce011bcebe564b76b86a7ed67af53e20fa431acb5b834aa4cde6c9ba9e07ff1798828e349241637725c95014b2b6443c5461d09dc31af12e540102249f323ebd4c420c0845a2934ed5e0ae63d6220b13108feb2a7d2da64b79556d8379448649fb004074aa1b57cc5727a9f4864f351952d10ce5f3f6e158cd32f353c521def0959801356c46c88a8321a2e52e30cd59f90d7514a60044952256cd9b133d7877ef51b4cdcdae8b639ecc6dd932b10e22eb974694d81212bb7e513c613031660aaf4edf094499238ea892ef27004597d9b0eabe8e96d20bb8c18fef4d8d8a51b7ebc23bf2511e84d81d5761012cc82cd12ef325ca03b08296ad3ce4427ecd4654caa86763dbe960acb4b2187bca70b57e300f80091b467bf34704f3331f339ce28d536d08962049f060c7d110d898ff03faa7253f3e70e81f4a33c85676fe0d34ded8d4b0c4c1c5154c7a85b4cd5d5b88f1585903c56cd6cc8d5d244487a0af55fa2e77d194a23dd33ecd9208694854c9cfd48d1e3bd4d3766b702d5ede2c154b4d345eb8307a71f9a7da858588871a3b544f58b795793432ed28e64c42584754b6de2eff7c79207f7b4bd21acdbdfd1c529893b32876ac93b2c78a4aee336b4b64c29a82cc3f840d9620792866ab76f54344ee8262737a825b67074de22b36db8078cc8429a8104f50616baaa18c0973cb732711c4388e87f4aa88064c5ae218eae3f8781bf36d4c3a2454ef132c468e443ade6c7b91406958d64ffeb0fcd4131040d3025b272bab4b524a10eb11c91ec6eff6935c299380039f815bc8846183cc2d5101ba9c3f137b402d393f7919bdcdf8686c9bde25aa40279dba68dacd29890c27185a10e38f370b339e39c5c0a99915fad354de470bb907873110685fed4c5d091f609e4bf940bb84df1423686aac1dd121d321a8c6fbaaff25b7c645677d60579d5928c709139c8cbd6e4d6b57e4a109ac2d22c499d5e9cf4c5f5306f91d920c3dcf7f4204bb5bbc119a244dbe1d71a78d79ae98524089743f4a459b0c8d447a5bc82bfefda4fe4d367eb0852fe8f58d72846e3d32a51efc7ee81903f9c57f41f5bf509c2d536284bbb75b7dcdaf3078d1", 0x1000}, {&(0x7f0000000300)="ec9e768585217936f6dc234422059f1fe8fc47fd4f4448d584fecfce6ad466e0ed3b3ba0d79b3dc9b5e002e147b2e101b1d864a0ad24f4558f76f2f855b13c33ec4f5f82ac0785cde365345b4456fb8ad95d59a3682a1d58fe390a16425ed5042a942a3f52d2d6a84efc071d90f49dcea8d28b1860ca0f6b5994729d488f49be952c0812fbde2158474381ce96e29937f541805ecc83134e37c0d7641d0a30f4556637e0135d1ea366865b739d4e6a", 0xaf}, {&(0x7f00000026c0)="68f23994b31dd5ceaab14812a2f6ad74e9b99b3db06f9af27c29d808eaa73f2cc60efdc76580ef5be6fc0fd5fd5eeb268b4b8f8ec5043b0e16f509eca5edb97e7838ca3be63655915832696b6be44ef4deac72ef23a7e29049b34510103a450d179fec30976f7a3bcba6a79680217b500495df7a7a2356fdcb53f812e5b6314ea6e64164a4b094280713a5804068f65c606bec08060c40726f6b13481f896d11a44f96d84d14111e43a0d7d59665e3afad585464ff31693e0d0c726a8a81507dde3b2b649cf56e3df29a79b9881ed14753e7e0e42b923887e67357e4cf5c39d65a415174f7df253fabee69740743781dde3ac7a6513dd843e7efbf2eeebf2c619ad61ad91ec73c7c802fc77b9676af0aef9902a1f3a16a32d7c911e65e9c3669f8c8cebea61b1cb8c49dfdfab1b1a3ea2cebc6c30cccfe50b38356379d067287b348baddfa1ce9dd17c3222cb03fc2a24ec5981d41e053e89d9602e9ae70a0a9b1f047973ce1c45338d72cf4a9627bce8157ea31cba3fcbfb5276ed2947dc67a9d3a139000aa0b4c8b3ed86650175c4f4b25ce5b689d751469fdd2f61c6dbc58e01b234786d4bc71eb40f641f70b27e4962970100f44f0356266a676f57f622aacfc9c9c3a8330380d77e0d94a77bc8b1db6d6682d51d5701e3a4c5abb39f636e8010bd539ba092a7f3b249417bbac99590649d742da445a9aef4465ffe1a1d1c04665e5fe4f76e25a294d9533185357a0eda9f1816cc443991123654a3e483a234f63120c4d36dccf1f595ba5f4c83e7bf4a7f016ed5e9e865b809631a7f22349f86eda11438cd5b5d18e862cf26daa68c6a6d88061a24450b5128d21b3a72a9587594b3a16aefd9ae5a8a4df5be489634c2ef807d7d4417d10e0179ce98f41dd7f1e4fb1bbffe2bbc5fc6b317fa452c52dc9d8943bb82241942a7e540996d5881560b591be2fce46d3683eda6b629a05530a46ee686405243151067c3d183f838259087f8a7fbcdb09fc269871cf67c08c7716bf9081fc8c058ac68f7bc663715f1a7b18c27add83c4ba8dc3b19657a2d50912e2792d78959383431d84cd50e9f0de97eb53f988fa72c5dacae2914e2914ab6417688d83eecc93d71683963292cb5145e6efaab6de13cbab831c869c2104348ea445d41c4f270328b7dfcb2280cd699ecf3c2c098cefd088daa9c4d05d109ebf17e98773c575ff7c465853088082a0c5a0bcdd22731831a804d1be96c497284deca44985c7abcc074015c5dd52320ad413248f99df7a0a91c93fd3bb2ca4422b1bb00cb36611fd9972a407579b800ac4f57d19d0e564c1dbbd17ace49a2033a295e4a6cd6449bd16ae7a15138b4ceb4728b3bb9ddd5125fa69f70c9a966eb425ac7c4935e349dc91a45feb6da1d31c77c0cbdc0c3a656cdaddebcb128840ba82198ed6e4db56bbd7fb7f097673c51c8fe69eeb18b88cd47b4f4468637a5900eedbdc885befa0e8bb5a2d0d3d4ac5b1e5e847a19bfbcfa5de4ed30eb3e869347f97bc5fc9f02a6e86e57a536e9d2cd96e48ae6f545774bb1be464792429c9a4ab791496c7f9d054cf697b7b8517c3f69d0f8dcbe19d120a33959aaff3f52974213164007734967d7be64d0be1e627a9359a238018a5200672fb095441d1f92221c272c215f45f103c39bb621cb39b7e536ea886c284f598298be04e6f1e41588b2597c26985f7f2e38f6442416cf36b6db944e240b30ded9c729204795fb945f21efcf538adbd69c1e3f838ea19b5bd66e1ac5f05fbe0b50e1048b1b19a6bacb1b279ed1ea165e3c1e473c05327e9f64c40485d1db7439495425d1a0eca7e0c0bf74ba40f49099350b96783ece6d46280785a986465ecc7802c2994cdcac2dc707569442da18595345a1536801202e54c42119ae38eaab831387bd2f543a73ebce8762605e8dab8d99fb1b5621407608fff729c9039bfab1fb2fbc9a49ac2270d059d11baae30ea20b62bcc42bf476f5b10dc1ade8aff4101986ce92de51bb64e7a6f3fd040a949be51c62cd40e3a98f25def7c4f05c4e7eae6fd8cc02d525b963df61c4b378472df82dee9cff2be07f84803ba3681b6a0f6b44dfb06d99440581103caa9ec7f142eb2386f56ab6a8e5916ae95d4b3b84f3201b6b4658e5be0d916ee5fc617f87928b217a04c31a52fa12fcc49d3826341a1d891585a735a8c8c31e715c166745a43105771a55bb5c534bfb3e882616f04fc48c5011a5a9afa0efcc2907cae417d6be0179736a0e7399d3b52767f920d6073202527bec0cd84fedb19f575394982b3b042f245bb6036255bd38edf92bc56071d08152fbc15f53b6b88ce8c31227a054cbf38146a4ba70f55a6380c8a530f39f3c5dfb4acf3c7061870a50b09f886267becdb875abf89fffceac49644fbc42e23caea559eb2e61207f3b6751f599451666182a38323ef6a2309d8b95d42b7087a32d2def966e0385d487aeecdff328643bf2ee22e83cadb7b921b6fcaf3f1103807794150ce8b50cbd9c38a33c3f489ed63d367010daf4f819cb1e4bbb02205090087bf8e89305538f235cfcb7546d0061ad3c44edfc845d01328c8cf5411cdd614d0d15fa1a7e431b4ec9640ca30e7f581af1bcf1800dbba5cc78b5c634f8db391c931a14d99ec16297018e476cf45e7e0784fa8b619c5463836acb9cedfc411ca51bcc3c76c2e7000e2d8e9260d0f6fa1f5fc031e956e9604ec3378f8a3a62fe08d03d746bb1d7999d4d9921f88694e2a45f2b791400917b25433b6c12abea24de11f2e997b717523f0ac71fdd464dfd82cff5dfe42e584a384f035cb78474c30061d66aa31f50735c386e948626e334675922668c1f115782704ee0e00cbf32ded14fde5d1444bbb625b1913b242d665db877ce8c1e83f4728c84e1baeda86792301b95da3ec459ee7e8682e8fa5e4f2cf797e95827858f228b7856b6cfa1e0121ac598f38d9489abd1447e383c405466b7c3bedfabe92c7889f4e90fc319ea9e63e77aff117ca1a22de83d68c02a554ddfad7d1eec8b860fdf37b2617a7d63f3becaa34424bac5bfa9d211411ef1c8270ad7189fb2ce259824447ed2255d571bb4f97fd2c913027809a75f56483bec6172eea10e3f76ff01867e7f293a88e75e806bf3c8f1c220d288d7c3874db0094939d7f64bed64404028269c705f26df507e814533aae6e5330b512afd1c506854470680eba869c40414edaf881563413fb2286ed6eda61ba8430fd74357cb7cfb447d486e4ce2f0f51a757dd41d50dc1bb793a63fac8dcf6bd4822e26d143c091da725a9c7c7f61e57452b203609d7b7d1c8df5ecee0c1d2e1f5b7b8f2b0ba4de34f2f236bb46c6409870839f3bbcb7e87bb4ac73dc6985651bc634219ea957211e84c26fe73b47bfede8ea6db95022c146c84072627baee2fc968c1f71dc2aa048acb727a135fd423c9f232e1e804ec54cf4e196d2de0cef0c20e78d518d6858c8b6798d9e7eef7b2ddfec583171487f8b87b83fdfa21df09fdddb6377a8907c491bdd901d55559bae25c5bfd85a552505664ec932fd627ddeba876d7749462f10b06a9c1d0b25a87a8aeb65600a694891cb7232b33207019d36d6362d0807a05b3b3c7f6868cb5ed3af12733d8ca99eee2e050f75af21fbbc2a52c4221ad39c118787c497f6c60e7f2149b29ba4542268451569ecffcb9a4418e8d8f6a504d49f731a14fe358e8d6cf04b783e6dda761e0350168b66fcfc0239bba7cca20a70604a30bb07d0dc01f9fd8111d9f64b974cb45ef1344119b64670d1e4bbf88d2a6920107807e1ae3a6b434d4bc151fe3565d19044cc3ad1ce96bad75f7e72e6f6990bc49d800f4696d3e520baa74c2bdc3033a59afa40111d636b38bc7296cf282cf89694cb55a1ed28424f55e0ebac5f46fc50024ae314ff7dbf76e4b190816ffc2df60187589596b24d9cbccace550b18809333bf2f733f5fc9e123914c7bdc2742c9b1b9b2438d700c6010bf1456980c4ef43e31993b5436a736602346c5d366e479f263b5ef4a1248aaa1faf17b522d56cb22ab7d29c16faa1e560303f8ab38e920cdd3a103e077f3a0fe4c47d4c6fd0e49f7bb19ddc18d4443a343ab592ee366619d097c5c0761800dd8f898cdb2041679ed48c74ca094182452659a9826099740db6096268e18f8843282376599b85f1cfe74150fbd95d6c278476620333868184b8b827b7a4f2a5a130c265b52bb457fa0f70564526d0816cf63fe7d3a50f2a39cd631f00ef65dc8e20ca56805f06d7b09107a489e73b461b1320b8bf4fbfe13f1383835519e90ed85650065de54ddb4d8df944791c799cafe3a33172db1920e31b2ae9aa10f4c2212a4e9cbf763ef829953c7b2d36b5b6fd7c95f90afa3e9ef11939724d98a0c670eca886bdb49a5adbcffd633be0499b611eb31109c0297f2d83dd125a45c4b0f7e607c5c9a66bb2be3ffdab291275e29ce0653e82ff2397db2608678b170afb7812fed4a474cf865e74c2b681831c4443ff3dc34df499bdb01d40ec5bbc1dddacff6b9cd006b2f013dcb3c307aa701d18ad7970c050cc2741b3402a27cbdd15f00d621dc3e36888e93a2788e8da40ac216b51696cb9cebf08771c3176e5fee29e0c5af85b9feaff3d7ddfff8367fc83274ea89dfc13600d572eabeb4a3e1c10023032040f1c68c42e02c1a06dc0c75e05bf84c06feda197b44e8262b1b86f854723a661f5761673d0871c3bc0e0c37f8a4b97411f8f00a844dff05b4eb25aaa140c375aed7ac03fc39f4a8969298f0e1289f5bf857f94fb73505857ce60ba15680e0403c392ca5cbb207b100757e3d7e90cadc4873dd206cd596436822ad877ee8d26cfbf47ef667bf4babeabf68a71feac7f5c0a12bc6eac9ad3b757a50dc663f216f2e622604be867f0dc02555e023edd3ff54f5f98bece4eecf1ca86e47f01dc2bc5e090356ca3f2511c42fb1018492ac3f40cf94a82598000e8ff00db1d3cabf72d8aad216d9494ece73ab8674309f8b5dc59f513f7b646e047e112ef40ac4ac40238810430f5997fa6c4a8ab449479923537969eed7ce62a78445f65688fc8253aeb23459ca624a5c7898239db7b860a7a0705a04f4034a61c2a25bd52a054a118a02566b0394c847a4389f875bd35c4f6a9ad5bff5246239fa352386864628f52a4d35be2896c94d17348fd69f90c3f76dfddb3ad77e5092521fc19050238a96c3ac535fc9c0ad5916d37e1d6f3848631c9fde6e07fb56707574bbcfb5da7323c11a56d973eaafd0f98a1416fe5160420b30fa28ecec6794a21c70555e845a2089bba1157fecbf9160440688060671aadc503281092ab5adc344df7882b48fe6869dc80a9f61c37816c1b451e1d7a6f4422236bd18ad48147a458951443749486e30be527d46909e7f1513008ee25bb845204a946e435c3a672a2bd9b52f7965619a01e8727a46e1352850c87d4e03192f3bae34d14c3551bad8765d8e7d67f6519f204ddcd1f332a8427a9e5a049f29d2b0133bedfe437ceb86099fba6f039d4131271890213e790606ab13d28e922ff3f466a0f300bcf468ae3ce448c9f6d35edf55183349420ca06e47ca3509979c8fb3b6e7adc8c662343c7e2f6e22ade73ab893ca980c93ed031e659ce845267b8bca5a0e1e79602cc6f53b7a97de91ac7b27d6b5dae4ad681a1059fef62960a2a466ec1dfb162027c40dcb7570e8636d9f5b569a3054c6a05d2bfbef634aaa5097a254a2d43c9d48f2779e1a911336c5567826e54397ab0839d025ad3f1826ae3e57bca", 0x1000}], 0x3, &(0x7f0000000940)=ANY=[@ANYBLOB="200000000000006b0f9eda0000000000", @ANYRES32, @ANYRES32=r5, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r10, @ANYRES32=r16, @ANYBLOB="000000002800000400000000ffff00000100000037298a6b7899723156c56494cdea93a9bd2008f2b61ca80d5dbdb1cecec57df4b9baa3fdde36ac86b8f95643dfad377fbfa208ff3c84f600e68152cbcb2d62f246e6742b009c726bba66054e99de6376b59613d5b82fcb95c61aa1f1e6e3fb1646bc64132381bcb7be0bf3549955ba68aa9503b58e4b7985aafddc385744809a0f80bc830a0ade596948c771387e87abe5c47a5ce247a6c81d677556f2a8ed931700341ab43317f65d7ff1f9392655987177a8e5b8a233b41c2827825921e955428d4524c3499e67487150e4d5c7352edd99", @ANYRES32=r0, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r1, @ANYRES32=r20], 0x80, 0x200}, 0x400) writev(r2, &(0x7f0000003800)=[{&(0x7f0000000400)="78fa03e7a2a457912fb5484d94c43e605635a26ea5a8a496aaf71306620348e1fae20b5b15c008e18268735bedb0606f4f48cb26c1c53fc9f00fc447d82c", 0x3e}, {&(0x7f0000000440)="8dbcd33f89dcda2560892d7c33f199bfa15530005cf87dd878451ca5890f0c38c14ecc6c099a2d", 0x27}], 0x2) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0xffffff01, 0x0, 0x1f, 0x36, &(0x7f0000000480)={{0x2, 0x3f, 0x1f, 0x0, 0x5, 0x8ed8, 0x5}, {[0xa, 0xb5c2, 0x3, 0x6, 0x4, 0x100, 0xfff, 0x3, 0x101, 0x3f, 0x338, 0x8, 0x81, 0x7, 0x8, 0xfffffffffffffffe, 0x4], [0x8, 0x6, 0x7, 0xffffffff, 0x2, 0x6, 0x200, 0x2000051f, 0x3, 0x9], [0xfff, 0x7, 0x6, 0x0, 0xff, 0x4, 0x23], [0xff, 0x1, 0xfffffffffffff9d7, 0x7334, 0x8, 0x8], [{0x5, 0x7f, 0x1, 0x6}, {0x5, 0x70, 0x7b9, 0x2}, {0x7, 0x5, 0x1, 0x10001}, {0x4, 0xfb8, 0x7}, {0x5, 0x1ff, 0x5, 0x800}, {0x4513, 0x850, 0x511, 0x1}, {0x46, 0x8, 0x7e21, 0x7}, {0x4, 0x8, 0x6, 0x800}], {0x2, 0x401, 0xfb8, 0x9445998}, {0x2f2, 0x1, 0x4, 0x8}}}, 0x1cb, 0x40}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) r21 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r21, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) setsockopt$sock_int(r21, 0xffff, 0x100, &(0x7f0000000200)=0x439, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x9) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) r22 = syz_open_pts() close(r1) dup(r22) syz_open_pts() 16:00:18 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x100000}) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000240)=""/199, 0xc7}], 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r3 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r5, r7) setuid(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r9, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r13, r15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r17, r19) getgroups(0x6, &(0x7f0000000000)=[r11, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, r19]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r3, r5, r20}, 0xc) 16:00:18 executing program 1: pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10004) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000480)={{0x1, 0x69, 0x4e}, 0x3f8ca4cf, 0xef, 0x10000}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000180)='{\x00', &(0x7f00000001c0)=':\xc2-[@\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000280)='*\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='tap'], &(0x7f0000000400)=[&(0x7f00000003c0)='tap']) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x35}, {0x4000006, 0x0, 0x0, 0x8000}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d14a5799ce6689e1a7e3a", 0xe, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) r4 = kqueue() ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r4, 0x2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r5, 0x2000746f) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xfffffffb, 0x80000001, 0x80000001, 0x3, "e66eb18ea5b85bf138162e456dc46af41c896415", 0x4cf}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:18 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x1}, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x1f, 0x20}], 0x34, 0x0, 0x0, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs, 0x8) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r12 = socket(0x40000000011, 0x3, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs, 0x8) r13 = kqueue() kevent(r13, 0x0, 0x0, &(0x7f0000000140), 0xc70, 0x0) kevent(r13, &(0x7f0000000000)=[{{r12}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r14 = socket(0x40000000011, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r14}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r15 = kqueue() kevent(r15, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r15, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x35}, {0x6, 0x0, 0x0, 0x102}]}) 16:00:19 executing program 1: r0 = socket(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10000) setsockopt(r0, 0x1000000000029, 0x3b, 0x0, 0x258) 16:00:19 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)) r1 = socket(0x11, 0x3, 0x3) sendto$unix(r1, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = socket(0x11, 0x3, 0x3) sendto$unix(r3, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x3) sendto$unix(r4, &(0x7f00000003c0)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be65756ae28155ecc7674bfb48673a075aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xbf, 0x1, 0x0, 0x0) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRES32=r3, @ANYRES16=r4], 0x2, 0x800) msgrcv(r2, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYRES32=r1], 0x1, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/235], 0x1, 0x0, 0x1000) r5 = kqueue() fcntl$dupfd(r5, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) fchown(r7, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() r8 = syz_open_pts() close(r8) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54b9116c0842ea05a5e371119dfffb78442ff699", 0x5}) writev(r8, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) r11 = dup2(r10, r9) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffe78, 0x0, 0xfffffffffffffe9a, 0x403}, 0x7) r12 = accept$inet6(r11, &(0x7f0000000000), &(0x7f0000000140)=0xc) r13 = fcntl$dupfd(r12, 0x8, r8) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x800000000029, 0x40, 0x0, 0x0) r15 = dup(r13) getsockopt$sock_int(r15, 0xffff, 0x1021, 0x0, 0x0) socket(0x2, 0x8002, 0x0) r16 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r16, 0x0, r16) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r17 = syz_open_pts() close(r17) ioctl$TIOCSTOP(r17, 0x2000746f) syz_open_pts() 16:00:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "0000100cc80000009b080000ff00"}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24, 0x1a, 0x0, 0x6}, {0x4c, 0x0, 0x3f}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="96446a99e553c535916d938c0638") syz_emit_ethernet(0xb9, &(0x7f0000000240)="55acb17b79620eb62c9cb36a6e23d683bf935fc11ec271f6cf2e189c650c30a308ead6bbde76d64b8ddbfa5b241f8218c66a381b15e6053220f44a2e25548dbb09de4f725925bef9ece5a945864a42aa58aa5473b050460fcf16bc4bf6ea6d25f2cd63ce894c1b889f6a352d1fd0d38d33180a3195a09c6f3177d48e536efb6be6fd23d2d41906ee4b66690c3e6876b9cb0ad5904b9799ba147092fa36aef3c4a39d6b2befbdd577c75818dcdd1838a6c1ae685dfed4f8c094") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x5, 0x4, {0x5, 0x71}}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x8, 0xc1a}, {0x18, 0x2, 0x5, 0x9}, 0xff, [0x3, 0x6, 0x65, 0x21f, 0x7fff, 0x7, 0x3ff, 0x7fff]}, 0x3c) socket(0x1, 0x4000, 0x11) mlockall(0x0) 16:00:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xffbfffff9b2bdc8e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000], [0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x3, 0x0, 0x0, 0x9, 0xffffdfffffffffff, 0x2], [0x0, 0x0, 0x38, 0x0, 0x6], [{}, {}, {0x0, 0x0, 0x4000000}, {0x0, 0x20000}, {}, {}, {0x0, 0x3, 0x800}], {0x0, 0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0xe16}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x1, 0x3dd, "0366097f0cdf4e8d545e79000076efffaf00"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf", 0x12}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x8, 0x7, 0xffffffff, "a086a23c1b3b1a2acd1ddd905f30b8576dd02211", 0x7, 0x3}) 16:00:19 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x0, 0x8}) flock(r0, 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000001}) 16:00:19 executing program 0: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f000000a000/0x3000)=nil, 0x3000) r1 = socket$inet(0x2, 0x99e13f6d534284ec, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:19 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) kqueue() r2 = msgget(0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = msgget(0x1, 0x254) msgsnd(r4, &(0x7f0000000c40)=ANY=[@ANYRES32=r1], 0x1, 0x800) msgsnd(r4, &(0x7f00000004c0)={0x0, "51f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"}, 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r7, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget(0x2, 0xc0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r12 = getuid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000000)=[{0x6, 0x0, 0x5}, {0x84, 0xfffffffffffffff9, 0x0, 0x5}, {0x6, 0x4, 0x0, 0x7}]}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r18, 0x0) r19 = getuid() msgctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x0, r19, r11, r12, r15, 0x1, 0x9}, 0x804, 0x1, r16, r18, 0x6, 0x1, 0x1, 0x2}) r20 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x8, r5, r6, r8, r11}, 0x3, 0x0, r20, r21, 0x9, 0xb01, 0x9674}) msgsnd(r4, &(0x7f00000003c0)={0x0, "91048e01e9db327e8ee96ae03414289c90b83639271ac69d31bbe78704f36e17e49cb70ac292b1ea0984342576cbeef3d6f8444848b9846fabd537954df603f78c723f679737404db10a7f9ec6fe1cbc8ac2103589f33d416089d9b80579cf16de948d0394414ace3398eb589480f8d85bfbfca03c5c49d65692a3b955d93676ca1ecc09517646a93fce95da36275328bd497e3aabb47a05bf720847beb96b8233a5c69300e8ca44e4002b075c48141839a8c52b847d660fbc056218f442fbd07956d0599f28c7e6e69c68c6f3e0698b550bd50ab264663c23c58404be75eb5dac0008d4f21900eec09fe8f31fe0901095705aa2db13a16eacccaa957b2b4b9449386975f9fc78dda2325e25ed0677cea9a16db09ddae596a844f3ef536fec85b6ec254a82246bc108ec7622efff6d81a34099c05533416fc32f06cb50de07c7eeb3d3bc778e701604758c5eba89888fec2ad188da5eab57b97f62116d98ad7b77e53174c9a0d515faa8d0b448d85160337e974266889562aac50695a98acdf11f367d48e89c915798d6d5c3073da6341424d79c44527430a8f17ae53c4024be4eae60e6559a665d32b9b7e1586b59032b82b28847d0476cccf91ab5b9c007fe8da56f593ae2c00472d8a216f13410011fcf8c053e3cf3a64cbabf33bd92abf7f4d8630312dd93ea142c6e20a380dc0fac0af6a8f68830c339c09cebfdec0c09e3b3b1a714443de78fbb8e3fc518f70d29462abe794dee05e22caee6d36c75ef570cbe9e7e1d0665051fdb4ff2bbc31b63921b7be1894304973f183b8f9cdd21b3412c2933884e744ae5e8a61ad2d8223157a6f3070630559a930f16e2f51c1a937a2bbb630cdc3941245f972596353d33ad1e588e903d06d0e230d5a8b6ef36fdeb895ad417739ee6deea7d60977ea3e9647ec6026d0c3c2dcf6c23ba0a3432a7538c6fd384a0263a288f41e358fdaf805fe3e9d992dcc7e60c71bd5a27823897b88546c9929f7b04b852ae36b19963fa8a45acb584b816961691f7f028aadb20ecd8de7c85e63374e195f55a10ba694173130eb88ce3525d1d742dda0f020fb5739ef790c0cd14c465c7f833110446b2a8de36257a54f9edf2d48281c1e87164fa9fcae74133d4a24af2a1c63cf7cafb2c167002e45a292b89249ac5dd196f1b6b660e95e27804a47f33381b20ad73910ee4073dd5f7fb40f47b64d26566215b9bcca0ef7fe3d287f8b8fd1c5ac4c5bb012bc89649a3857e3413b306111bec2958f8a07cfa5146f247041fd41638937796abde8d168737cdecaa3b5b685e6d56bd20f554738311b2b92e26ad439a215d78dc67cd7edb5aa69d3afdd990d47494b1d3ad8aaea8d76fb7c1ba95ac88b5b72ffbeccf5ff549400b4efb3903a2b99978d32e4846dc50ed6cda9934965cbf00f8881c30f1b58e24efc6d2367fce0818a15968a91ee9150b14fecc9834132e9167fbe6c8d82c9a0ede1a80b93b1092ec21021818e57fc7d18f09c5b692c30840f100de07dae7808f627eb0347234eba35e30284e95cf6f569aaac81aa1edc57a11145c96c5a6b2c4406a30242829902643b5f84c7abd87b6ce34417cca739068865946edde85c5fe35de8c6a914a1bd17a9fa9e69dafa8a55a84066fca2d7e7e45d4da2ac0ffe8860b8294bcb237ebd5a4bfdf67dc8ad21cb693c40e348b90c4fcb028fb84c81ea4c2d0111cc95d2e9b88343f73aab81d7e05355f930ecd0722b309613dc8b479b9a08c697085e285a14089d00442fedb282b88ae93b8a78c1d183ed69b558309205a8f95a369c903138c685ca0d017f0b7b430a92a332e4f67fc8b32fb86e5d0227dd259f41a6cabe717aec57867543153608d5032529f0b1d32cdb89dd1fc15dd6387faee616de3f518cf7c63ed0d5c612557d8c0efdc755eb66de8b431e72c8ccbc784d81db1a2391809a51c64da6a178c389e41296edc390579da73a074aa798a50b602653cd88b0850408721b32810f1d7a5c9615b4548e8eaa28e41c7da31c9f449e3883948eae45369bca2c4a367b9439eb46a25c9fab9abfdb55ed7cbc6981a662a7556e62b909d9fa8df564f175dc0ec6be08f192fc651ca891730375192b83b71aefbf7601a54865b8f0ea7c0bec06180a8185a1c4c1f17e68b79ccc8d267e416f225fd493e0d92491f6636c34f813dd83e8a267ceff336db7c2abd8ef1b10a3affa7c3003ba915e1a35d5588e33768057cd023dae2037d246eb1943da15bc753d40c3883f06016ff7921e981b7fcbc914a216edc7e34006d197c324b28f78d578ff8f417b81f17079e47f3418b975fb9eb4c420935fed17e49fee949310df1d952bc5afd3b1e91bff267453a82500749c56e7cc98ce7581a6ea1428a8ea10b18fe4dfea4781039385db01d74db920febd04eb45afe41ea2f635589e3d2e968c6ddfa4b0dafb2f87872e68e9afbda97319e05bf6c84d78a7e2ea45585f6ea2a7db5fc6193cf70386738bfd591d59827059f2d793c35f47e475b7895b243527d13b794eefedb2c86f3715d96825c977519a282e9faf9670917113d0bf993609d07366c26afb12f67e09399a9c3c35145190806c9760a9ce7de961c17f6154da7ede802716464b307bf2249d9c0c64fef7ffa612950c1c7fb6b82824243114da0255a4e34fb44dad5d1850a34e67cd122c086de60f0a2eb1a9eed6f6a7013e48c7a2597335ab7fa7738d27b5249d7814044785dd98dcbf4bb63bb0745a9c27d3e68b7a9639599084a4628ca0368e16662faf473acb51261c56b1f893de83b606a2d9c7387cd63a35e4e0acd6c161b702b9135ba3450868a2699ec1d5f19eab2dcfd6d7691c7bdc45eab3156b5475c9bb38cd9fa44497e72fe792e13f09f851f7cb03fe7175e909fb1210cfee04ef6e106e738818fa8aad9e1e5cb3d242e9dc3c1ea6f88ad7a97990fe86e615568b97fcb7e96509ced017bb97e10cbeb3b7bffc2f4140067e4ca90f877ed3dddd6b676cd5006421ebe837b999338ee12ac27ab66e1a4f8aa685e54101bd1b94591c54f26deb081cb24ee7ab552fc43982598860c216849df9b9ab8ccbefc43f74ea77cea094b4972165d351fe5e967b8f3a59ed51550b1e1caede2f33484a589fda57e0e89892586e2ca9a7664c25b162b606fbef1f3e98b64d4296864b313cbc8809b195679df7cbccb3521a74df3179d240c4a7e4d90b7706f184a18013257e26af2fba26bea401dae15dfcd4d74e043e968b4b1d9d89ebd5ab8aa5b294c87cc31940a4cfef442169f7ace147696e1b2385ea8e4e2848e3e5ba25153cb5ad71f0834f460f02ff5325222173d8cc4e74b53e3fd807af8e46b5d39e3f13ee65cc1d3a30561218d3c9cd848d853f082ef2128348985e5f541faea096f0bf0ce716f439dc408638ef3a4cf676c2259ddb2d9f163565c4bd6307c54565b49eca5065c77de9f142832bfe937829662db13390c9b4f6ad20bbcaed6c965f4422fc3277f43941dd0767a02a391e94e76b7c7e99b4a45a468d8be20cabca06bfb6ef74292fd833044d053da2e50efc856d31d83dfac0d163fedac3934b7436ef4239f3cee1f6451c2db271d83642a7b062046db195fa95ab24ccf7fd926f95b089850dcc2aa4b63a825868db01e1f23cae56735c32c9cc1a6c086c1a6bafdc8d8e2e2acfc2363f0de9e16d515c9813c3d702b73c2d1e53262d682f6b3f7b0ce4993420b44e7076fd67bbf4262de5bb212052e86e2e15053454939ebcd3c8a6ae451d0d0e6022f1bc207749debd3cbef3a4815fd0e320588349111098b3ede4fdb84ae456c58bce1edade7c431f80dd56c14d8e1825b3ad2b3149017897a30fa84a0b9e9f08369a070152a7b315263f82d3042704f2aa976c2c820e260f8a2041f2ffd58aeea702454e9a4e30f4572f2683e071ddb1909a5998eafee74e61caec499ca6b2b5b961661885fc2976ad629575bdc92e28cf479a174bcf10b65575e00aba94480986e33e4d7d2b149739c5d1e63ae7b3d31693d5692b0ea62da8783d7ddb02fb65f45f23b853c438ddcdca516ccf980d1096de13e6e5687442d13993d70c80edeb4cd889d4c179fa5c8d67e1bbd7485f5ac9bb849ae1a7c9c1a88b7dc5f8cfab876eb9c52398c508a470a9fe07a33830844ab14fd4796b3f88e251fba94203406432665786387435bad561cdc9f6bf9994f553d5ce59153216bdcff13537199b526619bf441512defd25284ea0690da12240def86655624663bc26fe9fba2b1b4eceeb2d951bcc5b1c764c45efde2d6491240cd6f2b1a203765a0bbdf0d456394b9b81ececb4d9926f77d7f8ad8d3d7077bc569211e36368cfd5e18591b835bd576aac4f01b766083f4b3cd15c795458ec63cd60ba3f79d6ee9df97cc16a64178c062ad0daa6cde3b51a3de57f4618fdcc37684dfe7bf71fad04ad0c9b508e89f365a30bd658cdaeb6fa919b9844be26e870f7fd46dcbf1c59f24df166b993630401044decf3ccb9bbc3e529c439550275438925dd9fa330a8810e381c32730a66c3589b3141dab7c79ca6390e608e206eb75893cfa5a3a3a0c7b9fb01eabafe0a0bf2cb81b27f4317c1def0442d9537a057aa6e52e2c1e697a3d36d6bbd676dd423fcff6fa0341f8312afcb7fef9b0e3ba752344ea5a470390173f480c434e2f06f42e7a56ef4c19443b0ccfb8efc7bfce8c6c325ee3d71457f1011f43c1c45a701c367e4c9a6889eff68b499b8cd3867fec6c8d11fdd75825f9d3fd131f442fffea91c0af8606e2e0dc47d6d333815a8266fb3cbd98e1c55800677721608deb72d9d70d3faa56dbd1faa22ca548eb7593affca47a57973f43cda9c563c8cc7adcbaf356a71f156562fd4343c5e7d768997d66d68fba9ea6233f15304d734bb06c477318991c870fe62d26af7b43f839144e73f80a9b61d98f1308d358f4e796d37413d5539aff03118a965c24a4a05c7b5909dbd298c40fba33fa4e913d92ca66a2cce0727eb76673191eb1093fdfbb89563d178cadfcd01d51e591d833fff30a1fed86cb2eb6f559acf4dfb306dc9e854450130ca911b7f6434f604051a4ed206a81ad848bd2aa67dbdc08af1ed4e8675fa29cd47100a34b5edf87eb4d40c07432c6bd49d6af9ebcea57d0dfe9695670cc59bcdbd0bd6c839bbc551b37c73a13a034c78957bfd843d78a3f4bf96808b0dcfbf6447537533ae953bdb0011e611f589f181bdadb8cf311e3715aa95792b6b3c6964e448eff44f9c959e9066098cb478b10426df5f04901960a91dd4f0f26f1265bd70b175859b7f6dcb863e32e94440cd984e487d083a9cd8c1e3a636ea5534881a144609f27f0a102f65bd4e06cbf37d8179e34804d0cd03ee3e264e602f8ffa5dba5884076579ae1d839e64cf0120a5134382a759a81e1cb9aba3aeb69935ce8e10568c370f95c138a63e77c5eb1fc6c3b00db8dd4e548923994ccaa67c750afdaa3f54de79eb197de26fb162837569c9f166932ce4816de809c31fa359877b11891da3fb6fc3264132e18704a9e47b0ac27ea02a8906b7444e3f696c77fd393aa616b16ca45f7ce010f54d825e65a4790acfe2649c633ef4a83879e4e8ce5b016f2320185c70ff6909ed8567d4773761d54276edb8cd09d8d6a61e2fec68349a923334df1b079b86b1ec8c1e9feff66062ee7e852fbe39c24a3d876de91e987311c24ca9e2c6e3054ebb43f2999a9efa1b7aac29c6b3466e9cdc46d5ed396c793b64457bf633c1eb12f92d12d761199c263b46f6d9d071525d173fa9b640b14ec9511"}, 0x1008, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x14}, {0x28}, {0x6}]}) pwrite(r22, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) readv(r22, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/85, 0x55}, {&(0x7f0000000300)=""/151, 0x97}], 0x2) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f6400000000000000001a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba92ef3b1955626fe9dd83095a7d47e8877cff8797ff300b38def898"], 0x101, 0x0) syz_open_pts() msgrcv(r2, &(0x7f0000000180)={0x0, ""/36}, 0x2c, 0x0, 0x2000) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)='6', 0x1}, {&(0x7f0000000080)="5c209326a8a90c99156f04ff662c454509dcf7548b0fa7c795ae3a02a9c983731d61d7821703a0e5f1c78d2e6af27524c741279f5220f1cc465d90c61f28ffbeadf97498219a9d1cd331e6108f8084c473600c584e51ec5190f9dffaaf6eba4be2247c0857211a", 0x67}, {&(0x7f0000000140)="7cda67ba74a24ccf72d73cfa7deb50e80253a9336643592ec0fce174d9fd66d7540521cf3e80715b3f258f6ac9fe9d9cd0bf68bd547fe38f2078fd1951896503fa3a56ba9bce89bf1f5a4caa4abbd7963dec60373bcf922d789a53c7eef66f8339ed207f097f59872e39fd8eb977da4a9d9796bb0697b8b37f2555dccbdac3", 0x7f}, {&(0x7f0000002340)="c94392733b0da6e3d5554bafbfef82010b46617d48cb33365069f17de039f2f8f0be35020d766ef9404802b7a1f564503a336c284496726e5d64b461d579126b4c519dc7a36d52963e72bae52108e648c8c0e8d49502429909ab3335566e266614c4282492b5a818111bc0932b23b01ba9fe7f7261152238ef7bbebf4b93a49ed3b361d265bcd7a8396e7a1e0af2c0fe3b8598f0a8803ff3dd3cac73e56edb69d826121ccead3f240f7c1f30fd553b69e1aa414aa79d72ce6ef1f537caaee4e3ed2c56f188c4ed06d6b6620fcc60c1250018cf042fd7ca11228cf85b611718a53af34b7210a3e860c87354a679deb343f649302fc3857bf335d4cb339c5a8e29223536350de0f5a721a066de11ed758fac81f7ea84d0995922220f79f453e2eb683f31b1f2f887dcdcdd6ccf0dcc23658ea67059fbe35e10dbd3f57c01ffd7173bbd1fea586c6d29f5c6d436fbe80dca1facd968ee05ce1c6ba327437aa4193da763661fca71b1dfd506371fc2f083a561a72b854425dc50c11db4d5032f221747ee43894f596aad479643536d86954e6857267e333d3eefabd9536ce697202bf0b0a96031cf209113ce08f2d17535fa91d8e5bf16434661bfac98f362e366cbea656eb4abb3f5c1205b438631a9a99352a877391504cc4427f1c8488f483a29df75ba1cd3a1af060ca0774943646ac1d9a037a4a0d0a0cad5a271bb7dcde3d41235caa18a02ab0a5dfed269d06c1af6e677b41ac52d58f3c1722acbe20c27cb49475080aaa42ae6046ddee71032404322a30ec4de6b93daa4cbd3db5347b944e49826cae02a1d5c9e954acfc79e966ed34154d89ed891c206c1a09742dd49d60eb11f147595e9a472b752e632fca5258309e1aeebfda70248c6831859b5e9736497a939fbb31f1d99c4d556cb68805d4ab3178820c1c8c811fcf818cc7ff2e29f051ecaec86d37c6166be7474cce0e9ebd9853e6274692a3c46045f60f8db4abfbafc7775be5b587c7f40c41612ff0fc969d8d0cacdebe43cde1a8f19d6487d47b37adcf5edad06b2a20fd23a4f4775ae7865639c13948c42b8145db71ece43e8ecbd0552e0f5af46f4d26e10b937c57f5480713ffdd119fc53369d17b45007233c683ddfb2332fa92481f62ba33128e4194c7f5874b54d73fcc83ffe28d87a366d161f68c7cc5c4ef8714cba068ab08e14c7e94f5c1d523069c8e62a56c7b8a30a7761b9937fb3636c9fb185b86cf558059ba4e40fef0bc68131463a14e80e65b5bad4a772d984dfb49590e47d1a781ad5f0a51c59c4faf08e41d655a27fbb1a6a9e6ff48deabe8ee632f300da4a118e786e0dcfbaa23f1f88a939198d0a874c51f84fb013533e307466c74fe39e3df1ea40419d520f1d76305544f3392946fe0df32729347b337b7f328815af24b0d46e32ad1a33dc59e0050ef66a5b7a372558d89633bda4a85b4baae5d2ed19601bcdacd3499942b45cdfe835527784222aee082b2535bef1743fd96846c048a2af9b767d41acf75b21716c103f65cc119d9e352021087bc1edea450ca469eab11b6d12b6f00891a1ffc0b3ef1a9ddb9de558b652ebfb667a5103d29853444cae3058243d8f128641258d3881bead84b63da88645480ef5f378a46841787a570ab17479993f3a4d7e4fb390e9d89ec2fe1040a0d1cf3ab5628f3a5d0975eb1052fd6f433c488650f07f2e7d75d149b158c2ad8ce4a2b85f14f7726fdb36bfb38e912effe34d58169c05b38cc07c395702d59b233bf5bd6fa8e14b8720ac739674fa159513e8f1fd8c2f7397ff080891c4b6f3381e34edb03dbf9f7a82c34a446511ab973a0b9ce7e1ee60aa0bdeae37d81a18452191a5f1be349da3fe4752864e8c02bed2f91119fbd08fcef33e8f3d905529786c6aefb2aafd3144a76086da7b890202d233b595bd7a0148fd2b72acd39ed8726597e6b8d796d22ec4a952625af166caf54fbc1462cd88a0e94da34c70eb989503f0c3423065a7836425f0d568d08a28dfb9fe5b68ef41e4666950f58e78c793e1600c979b76c1ff4aef624f5013d829f02eec8ce6cb5821885f3da4b45d74d0fcd0c739b35d1ee0032d3e3f0a5e5e5170f391c4259528b9a9f01ecd18434b02a65626ddf5519b44713d97b172d8c5414095b9b85f362322dcc32c2eb1de99858aa1d2b08b73626798d953191f3c240007d9d62dd0c668d89310cdd291b609fb474e5fdb17555527faef7cec29c35b59e374a1c268ef8ae196387198855b7f2ae8077444957a0218e4a2634012fe87d7929f474892b00b27af02dabe00d36199368fd85ef10925e71bea44d2c8a04aacbcfed99b15b77e07813c2e748d49fa92ef2a0eae88a1a7f0e7aa9645fb0b6116d7afe71f63a2d2b8c3caf101730705ab49e834bf4853354d88d0540211fb8b7e84eaf1ad965c2ab11ae8cb0034a9c92a15eb9467ddea9ef174ccabebd40d81b1600e57095f4196a09fb1b2f47db3e5a3997fe8843dc9fd69322448297e8cbde442e1a3a42ca8e1841c0fff96c1b27897107b4b1b479a942c97c7d47f2c2022d5cd10f1c32fbaf0d738e28aacdccdc909a3c038eb244235440f52c35b63bfb6ed48a064fbe0cbe115a433477fc1c5e7974ea0e349a4b376ab8e0acfe6939af19212da04017409120121ec3427f60536a60b80508507322a8eeafa4640cfac6a9ca4d377b94d51b430c5c9221dede0e66c3d61ef98cfb25a7d4ed3c27c009007cc8b0144097e18709a2f77e8269b2583cd81c662921c94e6791849a46c8a7509d8dfff7df23a499b3379fb7d27a0ea6ef0156aa3c944688aef5a6c4b26f19b73bf7ad2fff634668b883f17181cd66da385a12450876e07c4fac58f871ac407dbc55d97da51747eae64d3831ad6a2461f9f444f783f1beea82c747f5e50a99adc68c5fc0732e7a0bc1c8bd46c89dca0f11ea6954aa5214e9bf4057621950a3a1e3afc35845d804dfcdf342e1fdb9fafc25d446f7d5a4c7b0f53533be4b9578706272c0758437fc7d6536eba3980c52c207b33e58a9074d670aadb740653641b053e7fe2ad204b700abe9fb7ccd7f6d9a7b2eb04ae8f0fa278ae2041b64be04839c9e0de2357885a94f1b5c06c48d87fbaefd4ff45d9838030553d92b7fa2422fd156dc80ff44228bb967bf307a540ec0f4068b75e6efc5f30b61ebdcd45c8eb962aeeef05b980c26f0c2b88e1d96feb2d63e988808898dc577332d55d142737847a358943b42940c088c4b790fa21cab225ad925723a4aacc363527862bd12ec4a48936fc0f9b46a0c3153f7f93f973c5f2545a64e51c859230e937bf41965e52512dfe9eaae6b7ee3aa5b76b9f48f0ddb8b9e5bac1277eb62e047d579e685c93053ee714aa032e002c6253d1a56cd01e16a27823a0de14f46d1a433965a0e702ee8c25a9b94b65aea98c6520e2202d24a9feb7cdd16381b41a1062133097adc6ef5250ff8f5af0b81ce167c07710c7df886ac428c80bff0522fc85a700e2c912cdcad900bae29682514171baaeff5bc80995bd4e17276db7a690c133d751aa88b413df71abbfb090f68040dbbb26ae57d48bde88d56bdb40bee0ee05e16977b8b8642d91ffa0097686ea1afcf839aa050541971b5f4810b9d8d169231a702ba392252a84916d40de4532b24f2616401eda0e2dff41772636fa2f6165712f6d333fc55351984ba70ed148025396ae39e3f3757d850db2abb1b3c92cd230a723b53b5094362e40d5e38ab21e53fae488fbd854b7273099ac5b74abc1a37b404838e413aaaa0b419a317f4287cc16069105a983d6caca07e659b420aefb2b1c3f6821de82154e1e5f61e948303eb3df590a0a5ed0ab4c0b6a430c58c52118fe17ef0c90c307a890e25274dc35056c2c034446b2546a759053405dc647c51eca059948eb43de9a87312b565e5c992ab0f85d74b8c26f804e385eb038368cbb03607837b3af36102fffcdf67f4c36dd6124678db8aa07157fd15eb319a114201b37c073ce518c5e8804a635ccd90e64077f6b0b49839981f19ef7fc03fff81712ac6a0dc913e68003e7336283113ad55d5cd01cc746dcea75a21a40a7a5177ace33b4187db832af4d7233756a5a26f4fb594962cda8b8dbd90c0c18b2384a2528a82c850e51c6c276396f70b32a559def053b8d3e778fc791d3cb1ab602c8627458e333a72281b181f620ff6c8c4d431cfaf7220698443ccdd58e66669fcea60f735e49f2727aae7b0b97a65f296b8de81d2e9285b463e6bc84506db7169ba5532ff1d06b5b0eb5da3ffccdc3e72ae64ceeae97ffb915421b3c4b3bb8718d30d776e8b0c4b851ca7107543f18f9ae9d83e3e8e3fbdb78420f3422c97b264c19a773f13167b964eaab0123a024d44f147be44056311c68b3cb3faa36f7ffb0600e8f347febbb2e59318194783ddebb1ec66981f6ec52e9525b44a5135089f2a44c1615354a59457df3eb29055ba39e5025d339f6b098187ac0074a05df8e7597209eec6e8d523a251cb8513ecb015f616547823bb30d923ee9ad349fd1199c840a224400e08f10db6f9fa4131d0a98779c574c59b12d2f335c33aaea2b3ebcf466d13648b63dc78412b0604084ba9ab22f0b4bb20019a2145ad77f426803a4abd52101413c2fbfa480ed0392f4832ca13759d875a73626169b34f31d7cbe124725b4108c1a150733a17d25936cf7246c89e28146806f055d34b513ad053911acb472f079a60383082462a9feff8092791decb9a485d12ef53dec5eeae8eaf21919152c2b990fb6f0e5f6960993902a61596b04ec415a3b7d918f32ccafc99abf7f3fa034a522621852293a2560876653c8b3a3cddf516ec44f519f43a670c3b988e64708473df7a17f663d17deeef27c178caa35f127d32bc313b4553ec318710ed0554c4e998e96251c0fb7b00ceef9e0db3e0c46bd79857e8ae04bb9348566aa5070c912e3dd7da590a914455233b84eb03403f06e18a0901ec91278cfdfc35b5b915904c7dc194dca48336dbda193b010ae40b9ccf650784b08ba95bde5a0f91a8c809728e8a70cbc335fa9ca012e421dd616245e52d40930e38c333a9e34dfe82b73b8fb1e8168cc5c73d671c7f9cae204752d09ea408c74cf60149a26e6a90ebc25ff948609343ab922d112d03f08c7ac2ce4ae51d22c31324f7a20c102d8411bc8a59324ad84e6cf4ac55d661da367229c0f1e65724d74f2b54bada10ec7bae40a86443b1ac672f2c417f6843f9dc83c7825b0f0c2e12a9d34178f4e010c4b0b95f1208004ac578bf233f9e2dfda8fc6419e38ece9dacb2f6040a3b03b0ff51089658b3a6d71a78f3cee5785aa3ae44621622a5d9d85f09588a3baea53573b1ec2552a933458e25d9413d731450ade9644679605c5c681691a4c0941abb6f5118fd0caa865f01c5f26c42e3481f845733eadc65c45dbb6a65f9e66bf680078658d53ece3", 0xf16}], 0x4, 0x0, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000400), 0x0, &(0x7f0000001300), 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xe8) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6c) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fe140e6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136"], 0x10) r2 = dup2(r1, r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:20 executing program 0: r0 = socket(0x2, 0x2, 0x7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/diskmap\x00', 0x80, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000001100)={0x4, 0x4}) r2 = open(&(0x7f0000001140)='./file0\x00', 0x80, 0x10) bind$unix(r2, &(0x7f0000001180)=@file={0x0, './file0\x00'}, 0xa) r3 = dup(0xffffffffffffffff) pwritev(r3, &(0x7f0000002740)=[{&(0x7f00000011c0)="32a2d7490d33c66eca689808cdf2434fda1c982e03c039dd910fe8a48ad0f3b81406f1282d8c51e773966e550992d3be49b083e842723d2bf99521e6edcc1d4b82d3af9bf97e6cb971cbb7f53b375dcee42e27d0e5feb54a7662d2a555a61c481138158791574a105162c989f0388e310f3edf7d225a9fc7593c1cb8fab2a5c88df05cdb3236172a94ad7e294eb03295d79be334b06f0778a07929641de8479390f056b3124b3ae74eafb0a49315b8c96665a4848fc97e542305adf116db582e1a0d97", 0xc3}, {&(0x7f00000012c0)="83b121589ea13ed64103854eaf195aaf67d6d25e0949bbcd226a043f3cc5a6ba78fe021e227e47d8818920d1c88e8994dabccb3700b18cfc6f8398e57fc21833f9add21029ae2728563d43b986bace647a8c9edd2f9d239809629c3d9b44e9834a094bb4798e3cf55ff90c5c4361598023efeb44e714ca59dececa101920dbc66a38960c88266ec9e0223616a249ee4f363facd91acb561aa70db5e1c1c6ebb5d3f8217955a17f6dcdbcceb37431c2ac82182d2ff329b9a88ffb02324ff45514c38e1ae4895d872216c96484384d0b7afa4ee1849b799967d172fdd4f9b68b80a4", 0xe1}, {&(0x7f00000013c0)="2fae367d50a7a229856dd58959d654fd7eaba44bb610", 0x16}, {&(0x7f0000001400)="098ddc9c5d2d1891c3dcf6549618f3c2315b6121c6e08e29070d3a46e01c410c45af5bd7d8890b02d80dee799dc653ffef91309e98681c7080ef7f01d844b0f5d0f282b5c2c334a93ac3323b1afbbca716b7a6f96946a5e816a991152ae1cafcadb8f51ef97eed7228949c80886dc031f903b83b5db090cd60b402868b1cf62676655e4021b9d103a1aa7d36efe73f313ae1039440868f9dc51fe68d12c40e", 0x9f}, {&(0x7f00000014c0)="b4bd00a844e2e7bd9969812a4d10c487249265080a1edf717326e1c2c0dca2be1394f5ae9c85fcbb8d67d9ac851b9266923fbd233ccb762aa56d989d142031cb77336c199879d6b0f735b5a025a5dfb540cb1a7356bb845453c561dfb8b017c51f99ab381d866ee3337dc64fe5e6c2632da4f59949d08c7681bfe286", 0x7c}, {&(0x7f0000001540)="68738cb5745fb777b73fcf1d7bff75bdb5b6d37851b36f20c05482098d1d06123acb18ed4818c00496a749683ee935859a70d6d9c77025c0151c61552792463df83b571bc1e44626eceb949b7891e4565c1fcbf15888362ef5b60684c8aa86d7b37cb63e7bd20e1438358ba65ce485af0a401b0b59ba83909e1a01ced46601496ddbb06751b03ec5ee7524d0cc4ac92e15f7415bded8e20680c6fc06bfc591f947d22edd1a81985ad4d16c323d06213622e103803a96b050559a5b31e9c5a6f758d1cbd6c9ab6239400ac7a4af405e0e8101b7e0453463d0f15804ea9762ec90948838ed94c8f73af2220f931554e972c34738c7", 0xf4}, {&(0x7f0000001640)="3f17732e7ff89ed93bd627bbbfd923a757ae8c4b2467bec1da6f63c16d3a0fd851df89b2cdf275b6003d59c7568e8161a69d10fb2433138adc9b94a26ceac7c465504cb74fd0dd", 0x47}, {&(0x7f00000016c0)="36cd03f1593401b76ab27949eac4a29f190238a9eaec546133cbb1dc85d693b133f854fc5a60431c6e54cdd7c899180852151e5aec53fd943a0ed05751b57731c002de3f02f447c2da34fc8b7b7db9ef6744f60c3ac7e75703a0069ac8f7812333", 0x61}, {&(0x7f0000001740)="510076a2004f69c6f0bf95b1832fde6ee7e14c5d5a5c8829637c87956202bd513d385bcd8c8942701bff88faed12516567718120cd1d8bb20ff0dbc33e025f25281c206a5bd92f38a72673b527ee40f7b3a869ae1803d254f2f6a786573de663602802cc7e4cda05143040cd16e4defba59ad1fd1c25e83887f08d51a3cfdb05b4e68948143f53f297546b4109743aac4a06b6f96372dadce32a4ffc3540db8a7035a899cd120735b79f56f0052c674dc1e5aa83764c39ee18de2d152bcf76976162a493305147b052428c4985ac4a086b7b20989e78e1eadedad4e420405d371bf0e9a4dda24dba8cd64fe70899ca4f65c3096324305c8fd2b975f4478206db5360b3d2ec9e19977f1f54a1ef2549477f7ff62ca98418144dc8731267c1aab17cfb1a82e901b96dae1287c8b06d5b77d5cdd775cf5b5da871646d63ab546402a32c5ff7449ee9d67b3e05d2049ae138072e9ce7666199f4caa06e45e30508c2900d7c3a1a4b41d8762818888ad8777d14b07e9c28af36a0ac0b891298edad8a5ddedbdcc4c0d4289796718f0884150f6885d7e14dffd6b5df28e9f379f70803a485f8d809f6882fc656ed9734fc1b07d1b04c1bc74d0ba50ef2767eacc4058bf5199436ce9ab3f7aff24d90d79809866fb2412d46fe43bc665380e511db3acc6911193193c3abf475bb7669878c2a25fc8140355c2d732aad4f3886b50c8b2483667a74169e79465474598ff67f2cf0c7a7c2e79e9d7b9e6e12d0889a4421a4a8c39b6480765ce0ae66d0c527861c96057a8f5491ba580a22264447ca8fad5e6c1d90b1aacce7d9262a54d5a8a1609ec98b8463984a39b1cefd6139c3c4e332397ed09d37d0288ab45f51f174c273efa4dd6bd797a374a555febd7b8b472ab4b56f7e0a266a1f51a034057624ea5314fcdfffa8f94f73e4197259b09168a93d2b89ef32bb7c377edc52dd11e1baefbcab0d3311dcdc4b7b256edd45d41b607c2fd47dcb67a2521fd64fbf8d628bbfab26c716b05cb7d33be83d43f15fb29dbe6cf8fa556c99f0db11d2948a594c8884d2200b7ca46ea08e1fc4b7aba962179b5ba41a0e4863622aca04403eb21d594c0a2de9f1c04f8c9125828a845e6d178d526c3bf338e54ecde1fa5b5634e54c8d1fc95b3adc62603bba824af00685bd3787ee1f6df6de74e4e1720e4ce195de12227581b4e1075cb9939c1f9b57ae7db4ff7d5d7002b1e2b8d1229f515e0c0c63b12faa7a224fe475522772b9b31f74f0ebbe5f54d9501023b8ddc66ee9e7bfff828ce54d66831390b50d98b0cb88ecf7415cd74447e226ef221f445e4b73a0b16bc87156935471011f4a98c116ea7d7fca28484d5c1db5c1a33ef7671d4b98752cae71a57a9e43fe2a6062587a10151d8901a3da7131df6ad159cc4c7575c1064343da4854434fd004fbc60e81624f2c09cbf914732c9d66e50d5ceca8c56ae84ca7bfe25b5309711c4182ec03b8a84f669e64b88b74473c837312611d68f3863f939982f17ca2b52062df6d316eb1b59f38faeffd8857d6f630ecd27d30aabab9c8247b9b6a0921341af9c3586cb962799dea97535a4eb12eec2b151b839e455cc164fc0d7d4f50caa1aa3a9580b0b4274d932bf07e2f92dc22ed9a3fcfb6796a7b12f10f315b3349fc2591fd96462b1d123e901a4d5d39bb0ae340522c26b682c5bf6f8e8194f4ed845808232ea5d92f3c65a826bcde2561703c0d838ada215c3500e0f0d1c30ac061b982af47004ee5abb8970f99efe33330d78642ce2412fd88aa9c2ae515f9dc2b0a5eb41fb2ed90327695c58cc12b22e10ca8c9711efb3a3dddd5f0bea7c2d4c252300709419abcc9732785ae72e0c1dccee477c363ce167c4ec16f5eb02f79c7647213bb265f7f3ae9061ce258b487b5ec39b9baf383d6aab49e5d9d17769baddc953594cc055ed3d66cdffe95d4257458abe0b2b9c38f628eaae7dfec7433b8708a823211f1b197b49de15b4b314a26f7de1fe10ed07d8287708d51b9ea152713f320fd073d6889e909cf83163da658480726dca968a19ec71f987607f0d5daa63aeed0e02633e035c221713965168dd5b7142f925609dab687f80b32304dd42aef2cf77ac5e0bc8ad93101f57be886cfa26a6e4783dbcaf91f1b2229a5f1cbe1a20f2fc5666ed5ccf17f50d43818218a55d154d01eb501890aea368de076baa3239246f0e923838a39f3a5804b00cc29707ca07e6e482d6fedc5c8ad9d41233549f48de1edcfb957c0f34fc882884513dae7d5c169a35a833e496bb25caf4dc36e9b09e6fd4fcfbf27cbfa04fc83f799855b9f7d18ad1eb532c0e96fb115a7605b6389011f61f41b191f2e1b70e746198ef276b950854a19a61984106c932994294dd097ad08777185f9e527af1b01f99024cbb7c0058d058473d9a44a579f1ba174df3e23058b361a7ae62736dd01f0c1be8d153ce798dc434071c10407c1c76a38c5e3b9a49d06a706289e0e533b6e69bee271e541f2ad990a8c343f770d17cc39b19964961a5b136c785ce5afd40b34cf36e5482b2e455b721444c2bc7129ad83762e005a1aaaafc6c95cef51b2c726ad6c684d1e23637b0bb6b040acba4fd8b87def631901c57f86b5ace0ce19aa7817199fdf76795682a50848a5ad93a3c7f999c2519c19ef48ca0b97d53dbcf58cdfba04213a2ca4afe672bdd9bfd628a18e9c3939e220463ae133ca318ee48cd71ec757189cb0b68a77d05e95374cb82d4919d5398b6f503588713898217f634de341546d57bd16cf22105bc25df7972e25f0d11693dcf9e58209adcabeb04bfc542da2ce8693361dfa675a5aee4d8b73f4cf7fc7d49c35be9f8ba20c2bffa0e74b4695613b2b0e93f9bf12b335662f8e67c620d96e2afc7d1c20cadb97c0143da8e21a3a035d3af38a746932bf560ffa04af5c192861f066cdac795b4f91293ddc16cd38db11a2a3bbf8faaac37ba2f41e2832480aa8fc947c003299c67b5cb9470000cb2e1320e1a2b05a9dabb0bcbaa7dd800db4436bd5d27a4161c638e8741ccab877532523da7f58eb0d8fe1df88d3d0a327a4c566985566bebea5e847a4410d0b8267510e0c038ed10b54c32e8164ffb427d2f471a9d94052e7da4b26a0020a8379930ead9aa13bcde8e6e5eeff56ca3ea43c17e4e1c9270ddebaf77df2cea2097f34490fbacff2bac3721e0bae85564d04c2a1ad564c16d742a008dc7de9ae200512ee424f42b0f83536bf29edb8e2f49dd8adb00778216f2eb52ff7545a1e86266674af7056c16a217ab262881de60520c63978b4d9b2aa4633b017ce881aec44b105a530d78fb1811c16fc6203c0cf71d5e1b9a8cb59064de632e560d78f0d733bb8420721b13fa9a6de48956be06496e589278d59fe950a72b7e48bf08d25ac3cfa9fdee9173cfdd2efe56ceb4bca1292fdd5eaa3db483dc057078df53b1ec24b0840714e06a66a78f4c1ff22317025832dd194c1af6e9f25fe3b459b04de2aa1287616b221e5ff7a7e13203ac45c1f93835678a538100ba4dc71ceb95beb79d1e1c6cb548700ccb5e2980b8f08dceca07b84f0ed992349a7fef62a76dd6eeab5792b2526abab0f8f59352596bfe8ab746324cbc07a481ab5990d0d2f0d504c5bef7cd317d4e4cd264d5e1d452b351a0360593179038b29d1c5afb6b6c0b58bb4fc57721b340c9894be230c9d08e1c1e0e7c444bc7a9bdc81bcfe48a998210b9de375b368de0d3cb415c04c27f8697c9e38355e28eb8cd66abb1cf177851b68f41f7cb101c330556081b2e93b4da74e0d2c616c8a63738b8ffc2dc282b883a52434a090e29d860bb9624c26b62784296b489dbd72819f6de6d4ae080022fc9e38a40e73451c4d1950e1b8e3231b12936e0cfe4990f382ac3862f230eaf23bb045b75ed5d19146a0ec8464459e5d82903e37791c311246a6b5fc87da199a8a443eae87877ebea5780cd57f5b2a2a0540de262204657892865bb6f9372f19387cb922fdc5068e632e00a39864d76eb18c6340d146fa25b39ec4a3402cbf4eaa6964121a292434c6fe48dd74340d04c4782d6152a388f377ada1703b0dbbbe0df3af223606f4b5afd19caaaab62a9d36fab94eeaeed4d70cc36cac691a6bae1ecff14da88c20920d0789cd4439d87da5e1a16cd45663ab0a630578503a0427915854b25d39fb3ce58fa28b5e3082522a5987dedc6ceae9eb6c3d9ec323b6c39bbfe1ad4fbf6eb12b464c2f6a19e965b9e22760316872da26bfd0346ca97048c74e8e0debe861ccf0559b1dcedd7bb405ceae1ba101b11ace07f7f4115980bd1fce987fa9c823d87dbe9a76fca90b89c00e710f424836ed5eca76471b1b5f0955a669543cd4264b780c046ed633fc8c39cb000f9ba2fe169a070a717152bfc3e7826d2a0b25cefbf168815cafcf359c3a4ae5e80308c2477d6efc3e08ea127bee79f15886794f34030707d695d2cca3698156d4edf7813dcf646aa9b8d9c37ae991e9352202c2b8a43210cac9ae46a0c921304b7f2290acbcdfcc3884faf98d0959def8dff08b70449f222985ed42e5e9714018f719b39618664ca0d307c9a45dc73cfc91454af7269f81feebea1b1f4039f7170c77aafb8795016821e29f04cdad01a411322ca3308741821ea7f71796d57bf079764cd4578051c9e05196ff5a2a024fac849f37258769431ac78104e68a16353c1b49c2456493497ffccc0828f8b2808387658306aeab2f2a3e36729dc3b3689ecdc7a9f7b06ff79ec026383d7f835ee56d3445b6868b6fb710af425326bae6473c3814a1a6650837c86abfe178f86c6f82c767bf8a447c9a321517bccd9f135cecf1e1ba5ebd010ec5ec052022a45499f485e46bcf08020d8f4874074dd1bb7c1d28755769d650f689fdf00a2d344b74a35657aa04bc416c91ffbe0536ba319c68e3031ee50f5d3640ab50d99894761eebce6367b411f656fea5ff9e161627ea651c57bb924ceb1956993aef3186a0a32c0ab802116345a1f95f44e66e1ad6fb75de360736ff91bd22cf8870eb88d82975b23164fa0bb0fa62a3c059e108dfbb966d8aa363262d67d18b1cc4c73866f4abcc74089194fd63686286ea5058e4e8f5628c43d7e318d99b87fec02bd09e50ff99b8fe93ce3ed51a752b06eb9a24609687024cae7b9dc837cdcf10eca663af6a14b6d33c1d61b243522bce52883bb5a66f253236d15f97f93b6bbe2622dce883386aedbecc93350a5225d120323ff6980a1fec76417a54cc532ff77477dce04a181aded8c585202c26373aef16375436ebd4c5a742c52c7f0dee38f68f41aaeb9ce60a26bca53003e415d22f6c826da0289ec8d25ec9d01a798f90884c382aad1ec18acb5c169a5ff6625c207c05c233d9c798cf49e7409b87699ec467fac686e622d52960857f0008b8fab0037ff2dd0bcb97b09adfb7c307018896de9924068e932a2562111783f0cc56bcdf44de9fa6540a0afab5df026c2f34ecf46a1614989313845a02bfd0b31ed43b1b4a159cd3f138505dae8f6b1acf55083a46a8ffcdad8ab6f296654a3cb35a2721e37ef82d5a1b66869c5e7f4b7a2381d30bc31a2a76d3dd66fc9ece6bd92f728ec0a9b02c301a5db56b545b428fa5547e18ac2bddc1a678e5f88a040ea756b15bbe19195ebac143e1fd4e8beb07b0335b86b91b9eab5e0a23dcf74297c9bbd80aeb2e9bcc5745c727cb6b1c08053876830676f385946ed0d56b59188f80dc6243c9555323752a611c539f97500190906bf0a9198a83cb5510b6783f5a8ca059", 0x1000}], 0x9, 0x0, 0x1) r4 = accept$unix(r3, &(0x7f0000002800)=@file={0x0, ""/65}, &(0x7f0000002880)=0x43) fchflags(r4, 0x80001) r5 = socket(0x6, 0x4, 0x5) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000028c0)=""/244, &(0x7f00000029c0)=0xf4) r6 = open(&(0x7f0000002a00)='./file0\x00', 0x10, 0x60) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002a40), 0xc) r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000002a80)) connect$unix(r7, &(0x7f0000002ac0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r7, &(0x7f0000002b00)="bb0026a66d4db7f53f9825cd2c040011dfc043682bc3e99b8a86c987487a4078dfae342e2a702115ae3058d31e93fc150b282ed031f6dea59340a0b6ba5a386e112c2940d0e2306abbd633ad55f0deb4f26f6605ba15125b5cd5bd42d9256bb67a9f811271", 0x65, 0x0, &(0x7f0000002b80)=@file={0x0, './file0\x00'}, 0xa) bind$inet(0xffffffffffffff9c, &(0x7f0000002bc0)={0x2, 0x3}, 0xc) utimes(&(0x7f0000002c00)='./file0\x00', &(0x7f0000002c40)={{0x9, 0x1}, {0x80000001, 0x8000}}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002c80), &(0x7f0000002cc0)=0xc) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000002d00)=0x10000) pipe2(&(0x7f0000002d40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000002d80)={0x3, 0x7, 0x7ca, 0xf05}) r9 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r9, 0x800c5751, &(0x7f0000002dc0)={0x9, 0x6, 0x8}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000002e00)='/dev/zero\x00', 0x80, 0x0) r11 = fcntl$dupfd(r10, 0x0, 0xffffffffffffffff) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000002e40)='/dev/zero\x00', 0x2, 0x0) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002e80)='/dev/ttyCcfg\x00', 0x200, 0x0) r14 = openat(0xffffffffffffff9c, &(0x7f0000002ec0)='./file0\x00', 0x0, 0x30) r15 = accept(0xffffffffffffffff, &(0x7f0000002f00)=@in6, &(0x7f0000002f40)=0xc) r16 = accept(r11, 0x0, &(0x7f0000002f80)) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000002fc0)='/dev/null\x00', 0x10000, 0x0) r18 = openat$pci(0xffffffffffffff9c, &(0x7f0000003000)='/dev/pci\x00', 0x100, 0x0) r19 = open$dir(&(0x7f0000003180)='./file0\x00', 0x20, 0x40) r20 = openat(0xffffffffffffff9c, &(0x7f00000031c0)='./file0\x00', 0x400, 0x12) r21 = accept$unix(r0, &(0x7f0000003200)=@abs, &(0x7f0000003240)=0x8) r22 = openat(0xffffffffffffffff, &(0x7f0000003280)='./file0\x00', 0x80, 0x1) kevent(r12, &(0x7f0000003040)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x70, 0x10, 0x1000, 0x101}, {{r13}, 0x0, 0x40, 0x8, 0xa13f, 0xa2}, {{r5}, 0xfffffffffffffff9, 0x24, 0x20000000, 0x7, 0x3f}, {{r14}, 0xffffffffffffffff, 0x88, 0x40, 0x100000000, 0x9}, {{r15}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x9749, 0x100000001}, {{r16}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x3, 0x215}, {{r17}, 0xfffffffffffffffe, 0x21, 0x80, 0x9, 0x5}, {{r18}, 0xfffffffffffffffc, 0x90, 0x20, 0x0, 0x1}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0x20, 0x5, 0xb0}], 0xfffffc9e, &(0x7f00000032c0)=[{{r19}, 0xfffffffffffffffc, 0x0, 0x1, 0x7, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x184, 0x20000000, 0x8000, 0x1000}, {{r20}, 0xfffffffffffffff9, 0xf4, 0x1, 0x5, 0x8000}, {{r21}, 0xfffffffffffffffa, 0xe4, 0xf0000000, 0x1, 0x2}, {{r22}, 0xfffffffffffffffa, 0x18, 0x4, 0x5, 0x5}], 0xe95, &(0x7f0000003380)={0x6, 0xffffffff}) 16:00:20 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000)={0x5, 0xffff}, 0x10) semget(0x0, 0x4, 0x18) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f0000000400)=[{0x2, 0x9, 0x400}], 0x156) semop(r0, &(0x7f0000001400)=[{0x2, 0x3, 0x1000}, {0x0, 0x7}, {0x4, 0xfffd, 0x800}, {0x1, 0x4003, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x7}], 0x6) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semop(r0, &(0x7f0000000240)=[{0x4, 0x1, 0x800}, {0x4, 0x7c, 0x1000}, {0x1, 0x7, 0x800}], 0x3) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000300)=""/168) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x40, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x4}, {0x18, 0x3, 0x3, 0x8}, 0x19, [0x9, 0xfff, 0x2, 0x0, 0x4, 0x6, 0x0, 0x9]}, 0x3c) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r3, r1) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) r2 = socket(0x18, 0x3, 0x0) shutdown(r2, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r3 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) fcntl$dupfd(r2, 0x0, r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000080)=0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = kqueue() r2 = socket(0x1, 0x4000, 0x4) r3 = socket(0x18, 0x3, 0x0) shutdown(r3, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x3e, 0xf0000080, 0x6, 0x7}, {{r3}, 0xfffffffffffffffb, 0x3, 0x2, 0x73, 0x40}, {{r4}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xea29, 0x9}, {{r5}, 0xfffffffffffffffb, 0x64, 0x4, 0x1, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x7ff, 0x9}], 0xec4, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffff8, 0x12, 0x40000000, 0x9, 0x4}], 0x2, &(0x7f0000000200)={0x6, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)=',\x00', &(0x7f0000000280)='\r\xae\xa2\xf1\x85~\xd1;'], &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='#^\x00', &(0x7f0000000200)='-.\x00']) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:20 executing program 1: kqueue() r0 = socket(0x18, 0x3, 0x0) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x300, 0x800}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)="9a596a08580854c3c330c5022345a426ce0b3855e0515b01429a39d0c5c365aafe8abeada7a825fc1c9166d7738922efe5f02cc12880e86ab7b1ea3218e203718580fc4e82b84819bc39ec048c70f3ee256b4f2a49ac8ef4032cfb65663dfc6ce37716523ef01fa3f968c24edf560582f65c75231ee8d47d0d67d262e3930780056db74252", 0x85}, {&(0x7f0000000080)="51224f9d50a185c0fd88ee36a52562eb5eb499279eb8d96a6ac74fe58277c75b92e94ab9cba52c69fce2ecd15633b7a1faa1f41ec67121812fc7071c605f67c1", 0x40}, {&(0x7f00000000c0)="ebb81a311831d660fc8b72e3de222493be2330580039c9e20bfb38216747c54862769f92916c636a64a1c49ee9fe0c95a33278824626beae49", 0x39}, {&(0x7f0000000200)="a5af23556b74c797ebf9224a55075c9e55cdf0a186dda985b9896587c64555aae6663d0187f9cb7f6b915d1c33938329ba8978622d6a4ce3c32e17920c1b9f5e31967dc0dcab96cc8313c11217113c54c0025cd8f5fdbc93ca1868dfa842509f7445aafd1394485482e818730743e0546675b976c3b34c08bc073da70280224fe7847516", 0x84}], 0x4, &(0x7f0000000340)=[{0x30, 0x1, 0x0, "1d104a1d47b58ebf4e9295b8293bc1adda3a0db114139e3cdd"}], 0x30}, 0xf) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffff7d) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) kqueue() execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7f7fffffeffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x8, 0x800, 0x5, 0x81, &(0x7f00000004c0)={{0x32, 0x0, 0xcc, 0x3, 0x1f, 0x7, 0x5}, {[0x6, 0x1, 0x50a, 0x9b02, 0xbb, 0x0, 0x3, 0x5, 0x0, 0x159b6948, 0x3, 0x1, 0xed, 0x38, 0x100, 0x0, 0xff, 0x6], [0x1, 0x10001, 0xb3f9, 0x20, 0xbfd7, 0xf13c, 0x6, 0x2, 0xfffffffffffffff7, 0x280000000000], [0x4, 0x5, 0x10001, 0x9cf8, 0x2, 0x6, 0xfff], [0x100000000, 0x1001, 0x2, 0xfffffffffffffff9, 0x4, 0x5], [{0xca4c, 0x1000, 0x6e43, 0x80}, {0x8, 0x200, 0xd4c, 0x2}, {0x1, 0x8, 0x0, 0x80}, {0xff, 0x8, 0x3, 0x4}, {0x3f, 0xfffffffd, 0x1, 0x100000000}, {0x0, 0x0, 0x8, 0x9}, {0x4, 0x7, 0xde9c, 0x6}, {0x7, 0x1000, 0x4, 0x2}], {0x1ff, 0x9, 0x0, 0x1}, {0x4, 0x2, 0x42, 0x3}}}, 0x4, 0x2}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0xffffffffffffffff, 0x1000100400004}) kqueue() ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x1, 0x101}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:20 executing program 0: r0 = socket(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000100)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f00000000c0)="0000ed0cd995bb4cb2e6b707c58208b8", 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x60}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0xfffffffffffffe14) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000300)="ade6d2054081b81a63bd7b94e370eb9c48d35729756b8f9bfc26fe08bf538818a2f06b4df819ecd17026df33481c52ba809756582d4894ca08d43bf43b5345035c1e50fcf4b66a76e419757efb43cc71c4ccdccb2c8be0da737af221c4d412bb9c27d52da042c1dce756f46fd8077d5f6bc46832bc9004c7424db510370b2b15050e29434282199402a22bb9194fa633c57c027afe7fed5a20bf0dd817dbb72dfc4a38ef12486c76046bd6fb2ba0b1d4cb737e3abfc9c69a8d9706da455b0837ebb8d0e5264d1e0276e3aed8c3b2dfcffdcc0ebf03bac46ea72f87cb", 0xdc}], 0x1000000000000188, 0x0, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f00000000c0)=0xff) read(r6, &(0x7f0000000040)=""/32, 0x20) dup2(0xffffffffffffffff, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000000c0)=0xff) read(r7, &(0x7f0000000040)=""/32, 0x20) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f00000000c0)=0xff) read(r8, &(0x7f0000000040)=""/32, 0x20) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f00000000c0)=0xff) read(r9, &(0x7f0000000040)=""/32, 0x20) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f00000000c0)=0xff) read(r10, &(0x7f0000000040)=""/32, 0x20) r11 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffefe) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, r14, r15, r14, r15, 0x2, 0x2}, 0x5, 0x54, r13, r13, 0x9a8, 0x15, 0x3f, 0xfcc}) getgid() socket$inet(0x2, 0x4, 0x81) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r17, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r17, 0x80044270, &(0x7f00000000c0)=0xff) read(r17, &(0x7f0000000040)=""/32, 0x20) socket(0x185a01eaf53ec1ec, 0x4000, 0xa2) openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x10000, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x33b17a2381529f94, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r18, 0x80044270, &(0x7f00000000c0)=0xff) read(r18, &(0x7f0000000040)=""/32, 0x20) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r19, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r20, 0x80044270, &(0x7f00000000c0)=0xff) read(r20, &(0x7f0000000040)=""/32, 0x20) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r21, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r21, 0x80044270, &(0x7f00000000c0)=0xff) read(r21, &(0x7f0000000040)=""/32, 0x20) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r22, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0x3) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r23, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r23, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r24, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r24, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r25, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r25, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r26, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r26, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) open(&(0x7f0000000080)='.\x00', 0x80, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r27, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r27, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r28, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r28, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r29, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r29, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r30, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r30, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r31, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r31, &(0x7f0000000240), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpgid(0xffffffffffffffff) open(0x0, 0x82, 0x40) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0xee01) msgget$private(0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) getgid() 16:00:20 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x4, 0x4}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x400000], [0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x200000000000], [{}, {0x0, 0x0, 0x56, 0x7}, {0x0, 0x3, 0x8000000}, {0x9, 0x0, 0x7, 0x2}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x0, 0xffffffff}, {}, {0x0, 0x0, 0x20000}], {0x8001, 0x0, 0xbac}, {0x0, 0x0, 0x40000}}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockname$inet(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r5 = socket(0x2, 0x3, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1c1) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000180)={{0x4, 0x20, 0xa2}, 0x8, 0x563d, 0x10000}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r7 = kqueue() r8 = fcntl$dupfd(r5, 0x0, r7) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020691f, &(0x7f0000000300)) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x0, 0x0, 0x8}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x4) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:20 executing program 1: ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000280)={0x10001, 0x401, 0x1, 0x40, &(0x7f0000000000)={{0x5, 0x9, 0x20, 0x1f, 0x7f, 0x0, 0xe6b}, {[0x0, 0x9, 0xffffffffffffffff, 0x8, 0x4, 0x7fff, 0x1, 0x4, 0x9, 0x44279459, 0x8, 0x0, 0x9, 0x374, 0x200, 0xfc81, 0x1, 0x100000001], [0x80000000, 0x8000, 0x8, 0x4000000000, 0xc344, 0x80, 0x5, 0x5, 0x401, 0xe3af], [0x4, 0x1, 0x5, 0x9, 0x13dc174e80, 0xd4, 0x10001], [0x401, 0xffffffffffffffff, 0x200, 0x4, 0x9, 0x6], [{0x0, 0x7a, 0x40, 0x8}, {0xffff, 0x80000001, 0x7f}, {0x71, 0x100, 0x7, 0x3a}, {0x1, 0x80000001, 0x65, 0x2d54}, {0x4, 0x8a47, 0xa97, 0x1}, {0x6b46, 0x7, 0xffffff41, 0x2a0000}, {0x3, 0x6, 0x5, 0x4}, {0xf48, 0x10001, 0x2, 0x3}], {0x101, 0x7ff, 0x6, 0x7}, {0x7fff, 0x6, 0x4, 0x1}}}, 0xc037, 0x1}) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x10029, 0xfff, &(0x7f0000000300)="ebffcbff13b9fd812eaa4e713048e69931929648464d6c346e4a9a7811dec92f4e67be5e0274b646db5c358dc04095284bbd17c34fc1884b628fb00be9c07204b699c1aa76f5470f4576babcab664aedbb103bb6122afa059ad1af828a102e9de1864d217f414883ce7c98ae8095769de157115dd998353e58515ffd0292e268245cfceff692d32d5cd05ad253e784c9b6bfef0f902dec07d29e6647ab97c31f0000ec210bd1", 0xa6) connect(r1, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x1000000029, 0x33, &(0x7f0000000000), 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) r2 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000300)=""/11) r3 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r5, r7) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x89, r3, r7, r9, r10, 0x105, 0x1}, 0x3335ea00, 0x7, 0x8}) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1fb57824223d9229, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x7c, 0xf8}, {0xb6e0, 0x0, 0x0, 0xfffffffd}, {0x40, 0x0, 0x0, 0x89}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x12, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x51) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) pwrite(r0, &(0x7f0000000280)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x22) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x4b) munmap(&(0x7f000071b000/0x2000)=nil, 0x2000) r3 = socket(0x1, 0x5, 0x0) shutdown(r3, 0x0) mmap(&(0x7f000071a000/0x2000)=nil, 0x2000, 0x0, 0x4011, r2, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) shutdown(r4, 0x0) flock(r4, 0x0) r5 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) r6 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) r7 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r7) r8 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r8, r9) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x28}, {0x7c}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x5) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0xc2) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:21 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x4, 0x4}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x400000], [0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x200000000000], [{}, {0x0, 0x0, 0x56, 0x7}, {0x0, 0x3, 0x8000000}, {0x9, 0x0, 0x7, 0x2}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x0, 0xffffffff}, {}, {0x0, 0x0, 0x20000}], {0x0, 0x0, 0xbac}, {0x0, 0x0, 0x40000}}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockname$inet(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r3, 0xffffffffffffffff, 0x0, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r5 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r6 = kqueue() r7 = fcntl$dupfd(r5, 0x0, r6) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r1, r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10200, 0x8) renameat(r1, &(0x7f0000000040)='\x00', r2, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r5, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r7, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r5) r8 = accept$unix(r4, 0x0, &(0x7f0000000080)) recvfrom$unix(r8, &(0x7f0000000180)=""/4103, 0x1007, 0x42, 0x0, 0x0) 16:00:21 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x0, 0x97f}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff85) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="04"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x800, 0x0) r3 = socket(0x18, 0x3, 0x0) shutdown(r3, 0x0) r4 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) r5 = accept(0xffffffffffffffff, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) r6 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) r9 = socket(0x18, 0x3, 0x0) shutdown(r9, 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0x3, 0x0) shutdown(r11, 0x0) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r13 = socket(0x18, 0x3, 0x0) shutdown(r13, 0x0) r14 = socket(0x18, 0x3, 0x0) shutdown(r14, 0x0) r15 = socket(0x18, 0x3, 0x0) shutdown(r15, 0x0) r16 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r16, 0x29, 0x6c, &(0x7f0000000040), 0x4) r17 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r17, 0x29, 0x6c, &(0x7f0000000040), 0x4) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r19 = getpgrp() r20 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r20, 0x29, 0x6c, &(0x7f0000000040), 0x4) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r23 = socket(0x18, 0x3, 0x0) shutdown(r23, 0x0) r24 = socket(0x18, 0x3, 0x0) shutdown(r24, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000180)="f8ca1ad8dc68e94f153154717b1fed7936c054adad28afc8a88a2c585e92d1311e873c9ff629cf1f46b1e3da63070c3b2bb8697c8c9060798aa7882a68f5269ae6a22aa80475bbc3e0af51635b985634ac18bf3ceca144ce011056399c2912cd5a192cd7b40549d7e0dda32acbf718653ba589351cc705195ab96be28fbb58", 0x7f}, {&(0x7f0000000200)="18f9c9cf967c4e8a5fafb33c7e7c4e54fb1b4265a22469817ea774336d73c84ff706be4cf7a192f230c1d685e35e193087a9a9e2cf5304106d61d25769c30887f09b77d23be32a328199f89bc4bebe00cd935f786ceea96a922044f835597a198baa04fd79187645fc7a", 0x6a}, {&(0x7f0000000280)="f983a13ae0404daa4f84f97dd17606a5f8c85a59d7520446aaf3cb37d578505e0a2fec2361c5be4e3d4e539482dde5c1d0b63acfd0b3ab49d8633d6e50bbb01b61ea1d6b0549af07a9554dbfdab0c96baed09b792946887de413aa98c3ac6c7ea23ea37b92fc266b3b11ec3a064b214a540cd710460e6dc7cd6b7200f33c6f4bc51dc042b664792b13dea2bc63ac589694f46949865eba92020c192a3ba46a9adf3ea081a1d2892bb1949a3db8c31b78114d62eff9156a62e3120fa9df4b81a2340485", 0xc3}, {&(0x7f0000000100)="090543aeefa87d0eea5c07e6352c544358a3c0663d872e607ef7a4c455d21e9e63", 0x21}, {&(0x7f0000000380)="e0c6493964975d", 0x7}], 0x5, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r0, 0xffffffffffffff9c, r4, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r5]}, @rights={0x28, 0xffff, 0x1, [r6, r7, 0xffffffffffffff9c, r8, r9]}, @rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15, r0]}, @rights={0x20, 0xffff, 0x1, [r16, r1, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19}, @rights={0x18, 0xffff, 0x1, [r20, r1]}, @rights={0x20, 0xffff, 0x1, [r21, r22, r23]}, @rights={0x18, 0xffff, 0x1, [r24, r0]}], 0x138, 0x409}, 0x404) r25 = socket(0x18, 0x2, 0x0) close(r25) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r26) socket(0x400000000018, 0x3, 0x3a) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r25, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x39) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000d72000/0x5000)=nil, 0x5000, 0x0, 0x2010, r0, 0x0, 0x4) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r1) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r4, r3) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x4fbe93dc, './file0\x00'}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r5, 0x0, 0x0) 16:00:21 executing program 0: socketpair$unix(0x18, 0x3, 0x102, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x9, 0x0) r3 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r5 = syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r6, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r7 = openat(r6, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r8 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r9 = kqueue() poll(&(0x7f00000001c0)=[{r1, 0x20}, {r2, 0x100}, {r3, 0x2}, {r4, 0x4}, {r5, 0x40}, {r7, 0x120}, {r8, 0x26}, {r9}], 0x8, 0x40) dup(r1) r10 = getpgrp() fcntl$setown(r1, 0x6, r10) fcntl$setown(r0, 0x6, r10) 16:00:21 executing program 1: r0 = socket(0x2, 0x4003, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="c92c0d887ade8ff05b86cbcd36f88eac662cba2bd1e4eed3a47cc91df51e501bd9e4d70df278060920803ae6c23326cc4699d6760ee3562bb135dca74426cdd4c1b59f5809bc076c36f28b8a51310c84341f256050c476e6a0a52ee7bd8179a9b664008986514064c1aef676b036a7451cffca"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000140)) setsockopt(r4, 0x29, 0x80000000000000b, 0x0, 0x0) bind(r4, &(0x7f0000000100)=@in6={0x18, 0x1, 0x100, 0x3f}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000440)) r7 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r7, 0x2000746e) r8 = socket(0x2, 0x1, 0x0) setsockopt(r8, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r8, r0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0x4147}, {0x1c, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xfffffff8}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r2, r4) setuid(r2) seteuid(r2) 16:00:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffff9c, 0x80000001, 0x3, &(0x7f0000000000)="6c515c33308b3ccb6e44b60c74717aee9c48bd039a91acc942805ce2014c2917061c1d41de6e8ff89b080310ec0cc2898745552ebf4e00c8fbd9ae57168dfa5e57d567b10fbb57bac42106", 0x4b) setsockopt(r2, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) dup2(r2, r1) dup2(r1, r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000cf9fbb6ec1184102651f6bad1b7e754105a1fec97f8905765b40039c020dd5edb6510f172393e121873e41e9a85e1ad67742ab4d338b428c9d01cd39bd35dd71"], 0x10) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x9, 0x0) r2 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0xbab0e8e6b3648c45, 0x0) r4 = syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r7 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r8 = kqueue() poll(&(0x7f00000001c0)=[{r0, 0x20}, {r1, 0x100}, {r2, 0x2}, {r3, 0x4}, {r4, 0x40}, {r6, 0x120}, {r7, 0x26}, {r8}], 0x8, 0x40) dup(r0) r9 = getpgrp() fcntl$setown(r0, 0x6, r9) ktrace(&(0x7f00000000c0)='./bus\x00', 0x5, 0x300, r9) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0xc}, {0x6, 0x0, 0x0, 0xa4c8}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x4714, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) pwrite(r0, &(0x7f0000000140)="fbf217f65b361b1b42e218190300", 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x2c8, 0x0, 0x0) sync() 16:00:21 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0xfffffffffffffb98, 0x4, 0x6, [{&(0x7f00007fc000/0x2000)=nil, &(0x7f00004e1000/0x2000)=nil, 0x6af}, {&(0x7f00000d7000/0x1000)=nil, &(0x7f0000618000/0x2000)=nil, 0x1}, {&(0x7f00005b4000/0x2000)=nil, &(0x7f0000116000/0x3000)=nil, 0x9}, {&(0x7f00002c6000/0x4000)=nil, &(0x7f000057c000/0x4000)=nil, 0x1}, {&(0x7f0000453000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f00005d0000/0x1000)=nil, &(0x7f0000727000/0x3000)=nil, 0x1}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f00005b1000/0x1000)=nil, 0x5}, {&(0x7f00002e4000/0x2000)=nil, &(0x7f0000bfe000/0x400000)=nil, 0x3}, {&(0x7f0000c85000/0x3000)=nil, &(0x7f0000153000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00002db000/0x1000)=nil, 0x1000}, {&(0x7f0000673000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00007e8000/0xc000)=nil, &(0x7f0000f68000/0x4000)=nil, 0x20200000000000}, {&(0x7f000004c000/0x2000)=nil, &(0x7f0000f91000/0x3000)=nil, 0x80e7}, {&(0x7f0000c61000/0x2000)=nil, &(0x7f0000c16000/0x2000)=nil, 0x7}, {&(0x7f000056c000/0x3000)=nil, &(0x7f0000132000/0xf000)=nil, 0xcba}, {&(0x7f0000ee1000/0x14000)=nil, &(0x7f0000e44000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7ff}) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="4602636c0306c5c37a07cb9aeb596cddc57b430d59936688d488ec83e513435562825bac44a17c19fc3cc509972cfa10361b021d8d689ca9c8bb66e23632823472879a2edebb83e7d963cc7f3db37b18f5802a74c161fe0c1d388521082cb0fe06073bf0d4436e02fc1feb8e6c6e6eb4308cf90300175775c7bcc88774d27ef387a0492a259ca5b7a8f1f20a4b0cbc195d090226adf158312b9f7c76e601000000000000005070b6d55390628fc26f2255425e08adffbd1e"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = msgget$private(0x0, 0x410) r4 = geteuid() setreuid(r4, 0x0) r5 = socket(0x18, 0x3, 0x7) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r6, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x4000004, 0x3, 0x3, 0x6, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000240)=0x1) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r6, 0x2) accept(r6, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f0000000000002000000000000000000000000000000020000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e704703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56501fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934dd7b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a407c6fb602e2a609d9c530ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638b3026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe384991b57806d31ed302fb6d87c0e084aa047e0fcbbef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76a910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d0100000000000000ec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc521ff74512e2a45508b512a2b552e3961f4b7cbe6189ba6c23daf01e891c8c5d9e4052c06f2d0d0221816bb019dd4853090507172ee708ae17db9b18f4ea1747e"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r7 = fcntl$dupfd(r6, 0x0, r6) getpid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) getpgrp() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x4db9, r4, r8, 0x0, r2, 0x8b, 0xa5}, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x7ff, 0x6, 0x2a5, 0x9}) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x22}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4f40b000093070600000900000000a50800"}) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r1, r0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x3) writev(0xffffffffffffffff, &(0x7f0000000040), 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pipe(&(0x7f0000000140)) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x9, 0x0) r4 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r6 = syz_open_pts() r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r7, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) r8 = openat(r7, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r9 = kqueue() r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x9}, {{r10}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r10}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[0x3706, 0x1]}) r11 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r12 = kqueue() poll(&(0x7f00000001c0)=[{r2, 0x20}, {r3, 0x100}, {r4, 0x2}, {r5, 0x4}, {r6, 0x40}, {r8, 0x120}, {r11, 0x26}, {r12}], 0x8, 0x40) dup(r2) r13 = getpgrp() fcntl$setown(r1, 0x6, r13) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r14 = kqueue() r15 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r14, &(0x7f0000000100)=[{{r15}, 0xffffffffffffffff, 0x9}, {{r15}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r15}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r14, &(0x7f0000000080)=[{{r15}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$BIOCSDLT(r15, 0x8004427a, &(0x7f0000000200)=0x9) 16:00:21 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800060000008000000000000000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:21 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) clock_gettime(0x0, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='\x00') fcntl$dupfd(r1, 0x0, r1) accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r3) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r2) 16:00:21 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/210, 0x9b, 0x3, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xa) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000), 0x0) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x18, 0x1, 0x2) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) 16:00:22 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x100, 0x3f}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000440)) r3 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = dup2(r4, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) chmod(&(0x7f00000000c0)='./file0\x00', 0x1ed) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) shutdown(r5, 0x1) 16:00:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffdfffff7ff], [0x0, 0x0, 0x401, 0x0, 0x1ff], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}, {}, {}, {0x0, 0x100}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x2440010032}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x3c}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r1) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r4}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) r5 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r6, r5) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x21, &(0x7f0000000040)="d0") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1fb57824223d9229, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x7c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0xa4) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) mkdirat(r3, &(0x7f0000000080)='./bus\x00', 0x80) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x16, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x37f) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xfffffffffffffdaa) 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x800000018, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) r3 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x4000, 0x0) socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffebff13f9fd812eaa4e713040e69939929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0xfffffffe, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x40}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0280000000002148dc626a90be8e85b88bcd54cabbb152ec8aecb61fac584107adcd6783885807a003fe4d8ca0ce27c64ccd18ff7edbaef7975c0ca30afdd4e78deb0cfce6685d73f4f526211a415ec6bd1ce8e48bed966d55764f980fdc46aef56743a6d9d0efda394ea150d98f4a9d2a0501647cf10df981018f7f331f1552b4387f71edee22af2d60affe719ed3acd2"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x0) r2 = dup(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x108) mprotect(&(0x7f0000eae000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x2010, r0, 0x0, 0x2) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x4}, 0xc) munmap(&(0x7f0000f23000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x12, r1, 0x0, 0xa5b2) 16:00:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)) ioctl$KDDISABIO(r0, 0x20004b3d) recvfrom$unix(r0, &(0x7f0000000080)=""/144, 0x90, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) getitimer(0x3, &(0x7f00000001c0)) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000200)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x8b, 0x400}, {0x42, 0x458}, {0x21, 0x8}], 0x3}) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000300)) socketpair(0x10, 0x4000, 0x3f, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000380)='./file0\x00', r5, r6) getppid() r7 = accept(r3, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) fcntl$lock(r7, 0x7, &(0x7f0000000500)={0x1, 0x2, 0x70b, 0xcb, r4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) seteuid(r8) r10 = socket(0x1, 0x3, 0x7f) r11 = getpid() fcntl$lock(r10, 0x8, &(0x7f0000000580)={0x1, 0x1, 0x1, 0x6, r11}) r12 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000005c0)={{0x6, r5, r9, r12, 0xffffffffffffffff, 0x6, 0xb2}, 0x68, 0x8001, 0x7}) r13 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0/file0\x00', 0x80, 0x2) ioctl$VT_GETACTIVE(r13, 0x40047607, &(0x7f0000000680)) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000006c0)={{0x18, 0x3, 0x6, 0x9}, {0x18, 0x2, 0x4ed, 0x4}, 0x4, [0x0, 0x40, 0xa5, 0x6, 0x800, 0x4, 0x6, 0x26f]}, 0x3c) r14 = open(&(0x7f0000000700)='./file0\x00', 0x40, 0xa0) ioctl$BIOCSBLEN(r14, 0xc0044266, &(0x7f0000000740)=0x4612) open(&(0x7f0000000780)='./file0\x00', 0x200, 0x8f) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x4}, {0x81}, {0x6}]}) pwrite(r0, &(0x7f0000000300)="9838ee9a42ec2eff21fb3d2a4d82c04cb85c6af605d8b29a6f36a1f8023a8975f2206bb9ae6c104486f2c2bfbf2e86095a211cd6b96f6ab65abfb951a09c74db0366d74635f53d0a4c91c08c1db0c9a451f4f4981fec1a21655821246212db1dd74a50320d7d9d4fb7033f529f96d9c6c472f0c81cd41d3171759a0731566cbd86c4c4d81ca53caa14b20302594c096ea26f72e53f99f728f9a6ce9072fddf6b15149168e3a6ddd2bc913bd37871b117cc4b51c18f9aaf3699c32eb1caaf3f21c738a77e98028459276261c777dc82076852906013284cf457d0110c7f585c5e317eba4dc71d0ed7e9eb84f7f0cca0e4b1bcc1fef1d02687d3bd634010e551770045471c9c554656c55b11ac2c7c29ce0c23afe39626bb973d74c34f2c18f2a5e91f2c96112c659ddcd9ce4ebf03c9a842ecde71c9777a4d77cba3bc442503bf1db4d0c51a5cd9b5b68220e804b052f4414b5426f0c9b1b856e9c7eba68b0ab9764fc359beaa7c89260f980e19811ed86c6b94293444c8f0b53e190fd7f5c3ca9d220920dea39e307048e3bd4c47a6ed66745b0d8522d794e61d8c896ee117f17bbd13d3d4a8e1d48a63378c1ef7b66a386adf4d1a369367be73b0e72cba785ee434cfd91aae61b6d79cc17c3e6a7e67e71306c07d17de3251bebe6e6a81d957eff53d9d5df991aa674bc6382e9a99bb25ef9aa231530ba4443e62d38f008bfbab039908ad41a9b5d171e7694174614385f9c749ac1c89656b170f4a2b9d6917f0bc500f9395985a6be947fd32208f541d1aa9868b786f0c76adc8a8880ea55132739e0bb0d8e68b793e841f3d41afb3a01fc9044ca2d12be22686a84cf12aea2d2fe597131fc8d3b39414146d66d8c215e045c8317045ebbfc8079b49a2f711f8d824429645894fe377fdd93e5efe1decbaf8c28f4959f8ef299a8359c022a9533eba9003c22d2325a6aaaa39378569e66f5532c0eeca462cac87999ffa148db5899ceccbb7864b6afec5507d05813cd1d4fdebae37e0d22c72a4f3d2ab27042bacec2365b9c1f3e455c017ba74ef7cc762da7d3654228a5135dc38350d05aed0b7587e490e26c7358012db4441175847fcc428a25c7843780023b1198096297c2c78604c3076b0c7cdde8726aea4d169811d6438df89ef2a7cf6c7558f7ec1d2d76771a49a5059f7fba4b87529f2560ef47290dbd65fba48dd7f95058fb9b0f9e83c665992f99686f4d3b22575c0360ddc137cbecfb7054876e3402d5f0bc2e2427656f5970d22c48d17c79f134b39fdd749edba1093001a873342fe411d1cd2bc7f121f68fe107b10129e34abb564f4a865ab5ab47b840dec92503644f1fcb8a9c813dd3c78f155c5bba01bbdd281f849b2d13193a83b89840d9c4541d01e5edaf5dc8e4d68501b0f2ff13b78988e7887ba72463c4da81071df2ff9d2656a39da36ae251728aced88c1fb2fec783e19af0472b4dc75e43be6673e96bda0fb8d16d6ded704134fdf3a7c611b97e87d3d82edf5772b63c76f853b4908000694c7a61e7a5ec98af03bf0b52461ee4aa4b06c7998c4af3e95975acf34b801259e59a7fc1fd2858b302c3046c00a67d23eaac032e983e2f864ad963eff508f8db1f35eeba611562922ef8f741660bcb328dd8cc802cf65a384cf8d36a0d644657dad9ce3fac5a19b0d3f9fa77184aef4be3c9bc1cbb5f094e03602b95f905e96e294da3f78ca22882e182101ffb60f0706dcfe72fa83232837b95d60044312cecb591c8c4816bae28cb2875d4cfb445ebcd8579d8425e846587ab59288b25d22ebcd3317bd357360724fba1b18667f3b4bd98f0df69df05e5558752260f544792dc7b59bd0293a28e0e30036e54417fa71d08b018416b7d63fc1842d4e0c439c142929a552ae391e481d309df6bdf77dcdf6a12354cf8053db251729ea31679d1a5b08ebc2a7ea777315aa361375d05a6c9a1ecf9f7c4ac804304fe15f41a0904e6b22207e19f993bf318c1d65adf561f63210c324869a45539fe556c9a5df7e86ff44fd6d9c1fbe9b7f7445acc9c99b73721f2cbed1245be4eabe35ac003d5feda678021a5eae861bd50ab5ded55195a4bea857fd478228d0a5fc612e5fc2d2e948535567919145edc5d125ff188e4ccca3a30a4658aabafd13e5c95c8d196031795769bced23f8c1688d54c63467c2179332de7272b0f76d5fe10b525d587bf4f4a2a2ea3315e1b31a14153d1ec8c672777987cc64d276b164f09d7c261536594cc5678fd27e08f14ef17568c7a4d2159be39cec8ffce12fb9fc5f97c82362b6a82c50496bf82d4163e61358d7a9a5b6c95f7a9f9f1ccfb2597de9ccd115cce78371fda7a38f9aa83eacb0fcf6291ecdd1581798aa7cc102456dd52665b489289d508b22ed108a81445409b8b7ef832ef279ddc11cdbb556f54ea8feaeef67f51b6f3ffe435d558714317e3f13d37c09aed86185fd561333b21309056e62028802aa4f685370a4175f1912c2eb13eaaf75115624cc3515157afb71fb447d0cf968869dd0e8f4b7f99dbb564d0a82d79ccd3b231fad81042fc321ece524ca4956f1d3aaa994fadf108e60e1c161645f57f2669c260e5b4c9a117a18594fed931f8f03c19e86475e2839c23d98c085d20eb0ea4a8d7818d682a7e17927c6ea8f9f48b3a1d260ef6e31ead515c616036e3c46b523ed39c94d86b68547089d50d76c6c6530a4dac7fdb2b290632ee3cb879c7384f5135e7acf5c2c6cfbbc40933d47f777abc6d1c8c4de32e363931ee38180c9c0a55aa241ebaf996d3f3b1f5509de37dd3c84ac934eca012b621dcf085c0214ea0ebc480b6185d7f690c0e0a322e82bcf577b7f901644c0cf79b7facf583498c6ced50399c443fcb6e3b7a16999eaf3727ef2448bd09589c0a83bc5dff17e1994446ef443d9a1b7d367578b6a707d15cf5582cd349cd9397800c136b96e08ff49d0f12bbcca850cef8f4083334da7aa47ce2eb85449126c377a31e89bb937c2994a1a484144720e021ecab221b74c661aa737b070d93f0ffba7ad8f890123d127251383585ccd12f527721e92f863dee9a056031b7d679accc365d063c24fe6f3319476507861a3500c8a441a25d362da14c792666b1e4da2d5c36112a8d82b93633ac2b3f77eda917a2cb680992aac190a1053d0824f96acc616e5c40bd33eb17ddba17b46a847ebf834339bf0df731191b24ce3b49f3287f387e9fe70f441436701f840925cb296f6df6b84f7f68524e8bce68d1b0897066f9aa625988c64d1349acef9e1c6e431bf562a2cd50cee599388cb4acbeed336127a2b08731e55775553d9e1684eed427d6f24384271b24eb12461d0d42a9f1eb27a536ee3c2b9006c9b63ce69c30ddd33beaff49522bd6069320eff3ae22d6450294c89bd84878a3954b8b5a09c61fbe0cc78d8e0f3f67bd1b90e6268eb2ef3b789d67deaeaca7b0fafb150b68fe2b325125264835253a892b8dbd578b224e0e9cd101628d5bdac678ddf69e913ffc7ca9cadf1b1f18bcc65c32a30e4e253ef58913025bcdfdfcf0744daa05638d5ddb46366bd3177386e5658a29e2ef939aa19dc00bb3763646825f02c1b40e00c2e44331b2745686bec0939c9bd1ec43f152914c2ed04c1b62a7e8afdd23db476d6418ef0b003cf6aa056e02e1cc4e2f2474f8e5f872ee9f7fc15dc942dd0a2e464f6f21e4ef09feeacf2d4e3f025281e66f9783e7d6ddb378124b4be2614d0e182d654e4ed59d63438f3b1263363f384b619f89ea073aeb702ce5e76e7a1f2b595bcdc93bc06d354dd0c0788558fda1562bd1686e7e1df3cc76dfc76d8e874dbbd343abd2325953298aac703fa6222c65ce40dae0c9b45eb9ec2daf9204887b443aa9beec7638fef64e318feb9a8f80ea7755925af148218b1e0e81b87fef7d77b62762328889bc880250b5f5808f004984285c7290c176b6a03cda81b00d14945345df6258e9a3e7930b757983a8e83e1f2a545c30071fbcf27cbedc13bf956ba41e0945b17b0dbc03bd25b8022d4603ced2753fb844281e77cf75c74c50bcdea7b83295067a1fa89ae61bf48cd022ad7ebe0f08f4232e255aeea14754cd7be144565fc3673f2ff1f3d0b42d92eacd7501d7d797c79bea869d3c2ab07fa4824430c442473ac61074a8b9aa842d57429c810e8e407db5c4aa930e5e8f0a47c1c93d1e14fc858932dedeccfcd4a0388938d3888a9a0e6df969f330e956cbe70fffa1b9302432f59a555d0d1da340375ec056df724ac4bea1929b99ccd9e5609f4ef73ed3205a20bfee96aee4b84722cea8e0538f40d125217d82fd75c15e8eba32aab95ea4a7b60c0fd22dea321cd24b1321345741efb4c46a606102040ab39554d7ea096f7b48c3e619252fcd2a38fe9ae4b7105513bf780e2041673b1b9f7b115a053e48573bcb1d73f1e958a6dfeb6e7c67c3e61b3cc0a1f79da7d0029d9316f0b070736f7ad1eec8f77a7333a8cede729085200f7291c7eaa3bdd7f8da48319df0d2e7d4be35efe4901de6fe9ec9074d26ccb525ca35d1d261fc778e5bad81fbb2e36d5a7c9093c7e13d50e18c3e3160b0f5fbca3901552a2aaf5e11be50b69e11c7503771b1789505942f960432619f2b93375f2e65c74b347b87c27b90ba8e201b42b7fa0c7263041f25c786b6bb105f9d413e5ded36be6e1c734f94dea1ec9c25c19a245ebc2a032d2be37af4788385aa1869067fe82d81cffeba882675cce020cd7aeeab12abe04cac938bae0caa7a34fab7acd3d1e4aaed9fac97b0b4b256e9a8eed0477a6ee646e7ba2bd90f49a687df19ddf27b4a4e83a955bb744eb45bca1cdfbf1453ad6d073b78eacbb241451ca07a8f37c46b77d39e32c91462fc8bd6469b1d2ea585005bb0053eee170403309b2bfcdcadaf6a576a47bb7d70bf7fbbc33f4572c0c7ee668947b1092c400acbe7907891fb727938922e6d6d8297b0846d2aea3af525de483248df23528e75a99eec11f84ea4cfb613c428487335d162ce0d6fa31e70f5c8a8ef150811b91c7089088c949f70b183296d995fe3d9354c22da713ccbf3ab42ccabc8cda22a7736342f838e41ed0369f912f37a9631c3a9ed0df36bccf53b25102619488d454f2ae58c1c7136ac68ca320d22ca954b8d9a9f2b678b7a80d96334b27b3091084197cade105dda67d4a79576646e83c8985b2f9515ddd4993470907ba0de95730b9db9c1942974c4bf7101ef0e3fa39c4ab487f93e6550f98b44fdd73164092a1cd0f9f6032b5ef6ec3b674f8050381c425b87d6f70a40af98b2fe3a2329e9d87365d70fffe76a5e7fce6916ead7f9dcb07e2b5262676af2fcec6c4aed3be0131ce083dfccb215a8e3b6411c9100b153615d7e5d2201ecdeb2b6b4a29d2f9599f2869898334175807d7d56f48ca703c49c79daf5a9106c80be1274a5abcac0a4cf21166bdbc656f69309547afc7f6bc3f1c76da5d0fc235781230ffd455509b1c4faf90b73baa70160c2e78bb6c3d6ad5081e2ef889ed44acb9e91c8b3edeaf4d8ded8ed18ae49e89d4ca2c9912d2d2d3e0331ef2ccc77dd85009b006aece20962b0b42614fe0b5669233b18a226ab75a3d918987ca6c565115c049d8d1aea1dd1456c34cd004a0be71af18587e6165003b5cfda4d8d8a353dd3e593288fa9ee94117565c962549f233218b9ae71ee35a2903586145394d765ab3743e2ad193ee960f8aa9a36d2d2c69b2f355f50387bf9538ba10e723715f4a3bb8ffaa814c4840c797b29dfb147362cfe60200def1555c5b5ee0af", 0x1000, 0x0, 0x80000000) syz_emit_ethernet(0xe, &(0x7f0000000080)="4182740937b1811c3320a083bc14") 16:00:23 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8202c0ffd9ffffffffff01f6484eecf5b6633627ed05e52dbdf203d5db4c454d791233a355cca885901f32dd921b9cc417d66773bbdff4da3723ce31dd0052337af7d7fbed630334e501fc1bdf353d1d4e96b9cb279e150f473a883d1157a987ff96dc12c720b5e5d5d79a047379e43ddceb2d4eb20a9da02380d2ab06a424144197e2b4e5847457b98e41e5150a3f7548ee0cb18befb9871165674a091b32fc61a365"], 0x10) sendto(r0, &(0x7f0000000140)="060500ba97d0bba1", 0x8, 0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0xac0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1c4, 0x4) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) getuid() write(r1, &(0x7f0000000040)="4f99f10bdb6d9e1339c813fa37cc2eaf3a2f4f3cd8a563a8900b640cb4be65773994e7b47db817a38e786f170683", 0x2e) 16:00:23 executing program 0: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f000000a000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [], [], [], [{}, {}, {}, {}, {}, {0x2}]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x3, 0x0) shutdown(r6, 0x0) r7 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) r8 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) r9 = accept(r8, 0x0, &(0x7f0000000000)) socketpair(0x20, 0x8000, 0x3, &(0x7f00000001c0)={0xffffffffffffffff}) r11 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r11, 0x29, 0x6c, &(0x7f0000000040), 0x4) r12 = socket(0x18, 0x3, 0x0) shutdown(r12, 0x0) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x54, 0x4, 0x20, 0x7fffffff}, {{r2}, 0xfffffffffffffff9, 0x40, 0x757e439ce97bdf2a, 0x401, 0x6}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x626, 0x2}, {{r4}, 0xfffffffffffffffb, 0x6a, 0xfffff, 0x7, 0xc000000}, {{r5}, 0xfffffffffffffffc, 0x39, 0x40, 0xfffffffffffffffa, 0x5}, {{r6}, 0xffffffffffffffff, 0x5, 0xfffff, 0x1, 0x1}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x100, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x2f064d5130b19774, 0x40000000, 0x6, 0xea}], 0xfff, &(0x7f0000000200)=[{{r0}, 0x3, 0x1, 0x80000000, 0x9, 0x1}, {{r1}, 0xfffffffffffffff9, 0x55, 0x20000000, 0x10000, 0x48}, {{r7}, 0xfffffffffffffffd, 0x20, 0x10, 0x0, 0x2}, {{r9}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x401, 0x6}, {{r10}, 0x800000000000000f, 0x90, 0x10, 0x7c9, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x208}, {{r11}, 0xfffffffffffffff8, 0x74, 0x40, 0x9, 0x6}, {{r12}, 0xfffffffffffffff9, 0xc5, 0x4, 0x6, 0x9}, {{r13}, 0xfffffffffffffffc, 0x8, 0xfffff, 0xfffffffffffffffc, 0x40}, {{}, 0xfffffffffffffffc, 0x1, 0x10, 0x2, 0x8}], 0xf3a, &(0x7f0000000340)={0xfff, 0xfffffffffffff000}) r14 = getpgrp() getpgid(r14) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:23 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000033000000000000000000000002000000"], 0x38}, 0x2) r0 = socket(0x10, 0x2, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x376, 0x8) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x1a0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0xe6b6, 0xff}, {0x18, 0x1, 0x100, 0x1f}, 0x6, [0x5, 0x200, 0x8001, 0xfffffff9, 0x3ff, 0x7, 0x1f, 0xc00000]}, 0x3c) 16:00:23 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x10, r1) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x80, 0x0) fcntl$setown(r4, 0x6, 0x0) chmod(&(0x7f00000001c0)='./bus\x00', 0x20) faccessat(r0, &(0x7f0000000240)='./bus/file0\x00', 0x18, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) r5 = openat(r3, &(0x7f0000000080)='./bus\x00', 0x20000, 0x0) chflags(&(0x7f0000000200)='./bus/file0\x00', 0x0) fcntl$dupfd(r4, 0x0, r0) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x20, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f00000000c0)={{0x6d, 0x7, 0x3}, 0x6, 0x3, 0x8}) pwrite(r0, 0x0, 0x408, 0x0, 0x0) 16:00:23 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = socket(0x10000000002, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001180)={&(0x7f0000001140)='./file0\x00', r3, 0x2}) dup2(r0, r2) getpeername$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000653564f9e576d0d5b1319f81c4f6a85c5b81ad6cd9aa0050c6081be02cd618e493e63fafa98250edbdef4314c1e79faa75e0d56427"], &(0x7f0000000080)=0x1002) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) flock(r4, 0x2) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x3, 0x0) shutdown(r2, 0x0) getpeername(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r4, r6) setuid(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r8, r10) setuid(r8) setreuid(r4, r8) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000040), 0x4) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000180)="3208918b5423d474317656ccc14bfe5abceaa36f6788c2dd6e42321940b8b4c85cdcd3a3c02eb0288f56b38e3f23ee4a7ca53cabbef6945f2e6a05170c48cbbb2d0274cbda4f5fb5e268bc7584c70636feba3b28d649e0983f700210432e3f9907829fb9fe4ff5e8", 0x68) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xbfd, './bus\x00', './bus\x00'}) r3 = semget(0x2, 0x0, 0x399) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETNCNT(r3, 0x9, 0x3, &(0x7f0000000300)=""/214) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6}) r4 = semget$private(0x0, 0x2, 0x308) semctl$SETVAL(r4, 0xeb0945194ffedfb, 0x8, &(0x7f0000000080)=0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x1) r4 = kqueue() r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x9}, {{r6}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000140)={0x3, 0x7}) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r7 = kqueue() r8 = accept$inet(r6, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendto(r8, &(0x7f0000000280)="11fdbeec8a6dc0b3fbadaaa9fc0115da3b72d72ec48e9bfd37eed4efcb57fc390f48fb5ef6682d7562de879fd1bb4d20cdf16cbe9e35b0ddf1f75e3fb449c7af2ea0c56c826fd485f14e321421201708261f6432aecb7ff8ac0801bf250f84325feac65f370bb3e9905b0bf4b95374edac71db67", 0x74, 0x1, 0x0, 0x0) kevent(r7, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x0, &(0x7f0000000180), 0x9584, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000080)) 16:00:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0xebfecf6e8517b803) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x9, 0x17f647f0], [0x0, 0x0, 0x5], [{0xff}, {}, {0x0, 0x0, 0x0, 0x400}]}}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:23 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x7) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="018908"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7d028190ffffffff"], 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x7, 0x8000000, 0x40, 0x1f, &(0x7f0000000100)={{0x20, 0x40, 0x9, 0x1f, 0x9, 0x9, 0x7}, {[0x5, 0x3, 0x6, 0x7fffffff, 0x0, 0xffffffffffff0000, 0x1000, 0x100000001, 0xf515, 0x40, 0x8, 0x40, 0x0, 0x2, 0x2, 0x2593, 0x0, 0xfff], [0x6690be49, 0x5c11, 0x1000, 0x100000000, 0x3ff, 0x9, 0x9, 0x7fffffff, 0x1e3, 0x4], [0x80000000, 0xe3f, 0x4, 0x6d6, 0xfffffffffffff800, 0x20e, 0xfffffffffffffff9], [0x0, 0x9, 0x8, 0x8, 0x100000001, 0x10001], [{0x2, 0x3f, 0x8000, 0x9}, {0x8, 0x8b, 0x5, 0x9}, {0xfc01, 0x8, 0x0, 0xffffffffffff0000}, {0x3f, 0x61, 0x80000000, 0x2}, {0x0, 0x401, 0xfff, 0x401}, {0x5, 0x0, 0x80000001, 0x1416}, {0x7, 0x4, 0x400, 0x6}, {0xc82, 0x7, 0x10001}], {0xff00, 0x0, 0x8, 0x3}, {0xc710, 0x9, 0x6, 0x6}}}, 0x7, 0x80}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xb, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80000001, 0x4, "69f71d551f519ff2a7511ef49b4e1811828ea662", 0x10001, 0xfffffffd}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x3, 0x0) shutdown(r3, 0x0) r4 = accept$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000240)="b33b2854575bf10bb9df2b4225a84f89f63384d098957eb18736da67c3f1fe7c87578431167fdf0432dbe371dac7976fb66d2abc3f95557250137c7967aeeec9b61ce27e466cb04a9ae255520df4c6624e3ef97def559e24dfb8ea5bea7b5b465c2f8d1b22a60aaae668f2abd5e59edfad70450995a9375eeb2abfc1129d738c74521af7e85398ea9ae1d3c117fc7e5a3e10ca5220408bd1714902cde674f0c129cd91b465a4d374087bedbd6ec4389d8ca84b422d007c7d3a", 0xb9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50, 0x7f}, {0x25}, {0x6, 0x0, 0x3, 0x7cf}]}) pwrite(0xffffffffffffffff, &(0x7f0000000340)="09eeae998112123ef5f9d1c000acf99f20006cac87c05b2a6cccec55e562807f17363ab900273e2758546a7da43853f421811e220693b4b61bcae8a09d608acfb278e4679461d18db010f9d564df0309528296439f5873135b52753c00000000cc80d193bcba9f957321068c077e2a016ac425e5c08f327467c8a4688371c5711aca5b82229d1d9c679988396b9eca69f3aec96246b8f465fc0427e700102c4bfb187dc28071c15ac05cd65b7fb4d9d1f0fab47e5baa8b6003ad8ca379e661e9b297b8cb5fbcafd6ea", 0xc9, 0x0, 0x0) 16:00:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x10, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff210f, 0x200000], [0x0, 0x0, 0x0, 0x2, 0xfffffffffffdffff, 0x1], [0x0, 0x8, 0x401], [{0x0, 0x0, 0x0, 0x1000000000000000}, {}, {0x0, 0x2, 0xfffffffe}, {}, {}, {}, {0x0, 0x1}, {0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) listen(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x18, 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) socketpair(0x1, 0x4000, 0x3f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:23 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = syz_open_pts() r2 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r3 = getegid() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r8 = socket$unix(0x1, 0x9, 0x0) r9 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r10 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r11 = syz_open_pts() r12 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r12, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r12, 0x0, 0x0) r13 = openat(r12, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r14 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r15 = kqueue() poll(&(0x7f00000001c0)=[{r7, 0x20}, {r8, 0x100}, {r9, 0x2}, {r10, 0x4}, {r11, 0x40}, {r13, 0x120}, {r14, 0x26}, {r15}], 0x8, 0x40) dup(r7) r16 = getpgrp() fcntl$setown(r7, 0x6, r16) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x5, r0, r3, r5, r6, 0x80, 0x3}, 0x80, 0x2, 0xffffffffffffffff, r16, 0x1f, 0x9, 0x8}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)=0x7) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653006ff31a299ca042e3700ffffffff910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da60406b0a3b80cb180e5a72f9bc0d3477b0ebae075c2ec219a27575a53dd32406b50975355c0edead57d912a6d8b27972ff6d9a25c0a925d7f07e946c9aad718a2fa3cb66b53a465ef1810cf7882adbf71a60c330378985852bcf0c10ba4f0f2c1ba17ab08dd2cd22e2702ea72fa5278459724a4dfa126d7a68f14d2d82e731b522562f540caae2a762b4db071d6d7a08972fc9ba19036727a0e13a5e911b"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000001000000001000000ac1400aa00000000e7ff00000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x9, 0x0) r3 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1/file0\x00', 0x80, 0xdf) r5 = syz_open_pts() r6 = open(&(0x7f0000001200)='./file0\x00', 0x0, 0x0) pwritev(r6, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r7 = openat(r6, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r8 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r10 = socket$unix(0x1, 0x9, 0x0) r11 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r12 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r13 = syz_open_pts() r14 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r14, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r14, 0x0, 0x0) r15 = openat(r14, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r16 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r17 = kqueue() poll(&(0x7f00000001c0)=[{r9, 0x20}, {r10, 0x100}, {r11, 0x2}, {r12, 0x4}, {r13, 0x40}, {r15, 0x120}, {r16, 0x26}, {r17}], 0x8, 0x40) dup(r9) r18 = getpgrp() fcntl$setown(r9, 0x6, r18) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r18) r19 = kqueue() poll(&(0x7f00000001c0)=[{r1, 0x20}, {r2, 0x100}, {r3, 0x2}, {r4, 0x4}, {r5, 0x40}, {r7, 0x120}, {r8, 0x26}, {r19}], 0x8, 0x40) dup(r1) r20 = getpgrp() fcntl$setown(r1, 0x6, r20) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1000, r20) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100000daa10000100000000000000000e801d800689828c215ac03"], 0x10}, 0x0) r21 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r21, 0x0, 0x6, &(0x7f0000000300)=""/11) semctl$GETNCNT(r21, 0x3, 0x3, &(0x7f0000000200)=""/4096) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="02015e4830156aff"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000040)=[{0x25}, {0x24}, {0x6}]}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)=""/11) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/191) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x87}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") close(r0) r2 = syz_open_pts() writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xfe53}], 0x1) readv(r2, &(0x7f0000000080), 0x1000000000000127) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x80, 0x3}, {0x42, 0x46}], 0x2}) syz_open_pts() 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='.\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x80, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x6, 0x1, 0x1) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r8 = socket$unix(0x1, 0x9, 0x0) r9 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r10 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r11 = syz_open_pts() r12 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r12, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) r13 = openat(r12, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r14 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r15 = kqueue() poll(&(0x7f00000001c0)=[{r7, 0x20}, {r8, 0x100}, {r9, 0x2}, {r10, 0x4}, {r11, 0x40}, {r13, 0x120}, {r14, 0x26}, {r15}], 0x8, 0x40) dup(r7) r16 = getpgrp() fcntl$setown(r7, 0x6, r16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r18, r20) setuid(r18) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000b00)="31078f729b8847aeda84761673652fb1ae305a445c5832e7cea161271940a02821809aa4d1e8d80771a1bd2b9f5732254b8f2e2ddeca6a5d836ae7a1d45bc7cee799660d81ba835142688e79d428bbb0c47a04c032a6eaa8551ffe340238e8864996d8799a59b9d8feb37d942a29209542615e2fd7f63f9ae72d74e307c259bf74cbf4191a47fe31c4a016b1c21a4ba6faa993e8f8958ee926fb060787b51726f6c5306feebb0eb5200400e9cb259d6b08e23057ed43d0873dc020b0dfb1debf00f05cdda6e8b5e5343fc69be56b8b6fa762d2a1e82033d6fe201d3e9a00a6c2dd34e8eeda4c26e9de2259e6b6ea9f1ef689dee80710ea80ecedc76c02b911d7bf37c90806566a4bc3956a0857521c168b5a6ea9346c60a47481da276ab4d553c09a4aded18144eef6848f65fe4912117c90090e58c267a5d949c19f2400528b6e64bc29e9fe98480ee1c015524fd3d2763fefd2906ae15e45e2f729a9122c881fb65e18d6d5413857d9b9eae8fb4cc1f1f5bfb94929ac0fbb645453ec20d23ce4018885fede2ddeece6fd90ea13866fc400c0dace0f27c4784ed06a5f453bfd05c1553c00670c86db50f59ad1bea1fdf32b3753783b1814a71632c0f190d7e42e2ded31b0146de8d545bc359290c2cc6cdc5af414b5ac60134cd5840eff2aecd7694040b473276edcb335e70262da4fbfb81400723172d2e215ca7f0f0d43525423ff256ab363b34abd17da5d9d3c6aa8be50fac560daa3de97a55639bb62ff89e439c478ef83593646a5aad88d9e6562365195dc7b36f2224d2abafde57a810318143bd9350a25f18479726bcb3cb42fbcb1d6884fcde95deac695e317e104d905b18a5ad718bbe2bcf86b8fd9c3dbb97afabb7109bd0fdab801d32a89246e418b9a91a121311eb0798ff4ab1e461dcc132f674f693bb148d388d2ecb1e16d082a0d419551616a2c06c8a5921af50078098288e2eb1061a5d985f7d2b945eb94cca4d1ad311316c724ab5ce912251a468c5dc427f0af55164a28c4f7ec50369760f5743c13e771012afd979e5aa525966a5239d6425d4e6ae3babc9c1a88d115ef2703bc80e793d7e3fe95a5ad784b34857aed683a3aa0736b6df68c3b5c3d5a049bf7e37a460ee3a5338ac2c42a09615b8522e4acc6827953843faa7f507b994b252be1036415157c33e1a49d04710be1011b4cc4b6f612b8f07b2c7da2fbecf8c4b82cf39b907ec7f21de8ff2d6c5e48afe6f6bb7b8d3dbde3631f642c84750458cb3cb6f7b494691eff1c3d9ba0ff4b99f35308c70b677118b4f5fda9b481893c1966e7b24a9209e9db21c08458acf8fc9dac76afa64c243071b7bfa315b6d622595d2324673b5ec36ef31f7a36e05385eefb5a40cf7a1c78977dbc4e0a1ccf125ba255ce9b3c14db13d77d5c1437583bc48463d85fc0d2945dddd958aae6eca653a0e2c8389e5f7e8c7b3d187bfc4d43a03ed4958eaa09a3ef267d92a77922b62b01d6220fe630a100874e07c819b5f9b0ac90db5a5bb829418aecb00173a19c3a950c1ba335af3a87a284ce0f34ad4c985d54d5472ae0fb43eee7ef59940a076bceb07700b329934e1968e84aba3cf3891906977928241e2bd84afeb751980c28d67a15b2d3e267bcf1bec98fbbc699344673a91a02bf231be597be9eb8138772285d2eb88fe1e3847f31b1d970335fc56833d00f34589fccf203c45d5e5e825774c53192634590c04b7b9a5d8fb09294631b33fe203c32eef8178ebcc17be426102d78f1490a1123b6c3d91b1d4b3661c5de06176fc4e6c8c5b9eb653f449ad015e5ce056688772677d3dad0b46974883fb1446e1124575046c129ac48a01ef0d152eb5db355658d024b97d834d6e6de1bb12c395a0ef598edd7859e280f2a35c49401dd845850c79c3011476cc6db727df25a8587f06cd7a12a55e4fe5cb1081944e7ac2b2875a1f1673224de0ff86fa50851eb6c21201f8975a5434f5633d70460157a1f5bafe0ef03545f13d7baf0d49cfd8f055822123b413963dae1f27b37ab88bf9635a0c7b9e908c980ba2ed337de544071805d0f02222d9dd235eb8bb903c34fd7267687cb1f7023a50d447912f0536e5047a8af2578001061e77cce4b5ad0c8683f3c4e2b93b88d075b6e382fd738e06261be06205f775ba55a649c4978289820589f08884911975d3be24647c48c1a2997f92fe61be890a7d7c3d2ac63187fccd5924a70c0f70900cd8f1a4a1222667a2bede2495156b3a846328933ea4c684d3521cd164aebbcf764d3af999cf3c1af19b52ea1f4dbf83312197b55452af9e5057ce814b9a6523142fcf0ddaed292b6cf189b1e840eac46953bf946c818371b0d22a86d913ebff84806e067dfba7033489d3acda004c701af1150fcf040323e40e0c4970a506e11267950cf0df3b39f92798fafa8439dd48725fd83aedf076a04ce7678ea6de7dac5bf0592507deb74f6524fd2cad7c1bbb1351af427a22651b803996dee07bbd7fb1cc242f475d2878c5a22e5ea3271a08fcd96965d90c8c246e63d37d239e88e041fcdcf19885cf1c025910b4ca670f6df93570c7957f05fb95745aa81787741396c26ede06239bcfec38b62fe7db985e5f39f48c3036b708b4ea3a6236c73ffdea7f7673901bc2d34fde68601af2a009135e89568a15a4927402d017cc49061a79b592d99b43c1d3d55c2a93d66eef25032ce42c90b85e71c5d1ae7b65c42822d7357aa7201724610a6107ff23066cf237eca7469bd3ec98410396adee8708ddd228e435676c722aa1781efedef4fcac22f9294b7ba1fdc15336bf6e1cd21adccf7cb05d5994b298b2458eb1e2dbc3d0d9dc365a7cb9c4623d64252262aea9976a20ab7f1b6a87f73ca3fdba752e29cca76546ecab30b082753140ceeb3b22bcf620475ea9e02491f55e860656f0b1d7a90d9d193695f836747f0b17c704c7d3a59a5485fe7a73708697cbdaa91d95fbd07b781bea8ca78f84def1f1a8b8514f31d227681a466cd2f916f031d7e12ce647bf1708fd22214cc3c853098990c66e3d87cad2182cbf143562648e90c6b67257a48bd45198011b087c683a14766bc816b7de1652f85b1d4ffa76b3d6a0589b4b6a741f7db4ea867ddbc5a6bae27cba2d31867682b6c577fb2b22e45d61b83a75878d46e4f5bcc9f922c3b953f2091c6b20d40674970eef4b151ef058d13b7e8c63d931e0cb5594c3391e929dd260444ee05a31f18ffe5e45da4e257ee2c9aaac79efaf723f5e95f37614a2c156309151a4561627e539d81b703bc4f8b873951cce6b354f209071895ced3cd4c4ad0dc8022294f7edd55d5b719bb883e2cfeb3554dcdeb86395f3aa2d76bc56669d47b8049acf6903056d31a33d9518c2c14e28ab380074a66acb36dc9413c060d16ee314a0af8ecc3e3395e48d2d6088fecf93ae4f50411e285498800a7c0604ea4d34b67281f7fd57fd53beac4005acd4caf21b341e4d0a0110078a5cad8b169e331ac1ee143b30882a54e64be0995afb8008b688009c2749397adb32ef3d538c31f01861188aa6d9922613c6aa2843271c495f5d64ced318d4b0f98084c4810412b3f71b0959052c5ff5cb3841990ad4a830f626e605ee183f61dc882cbc77c09bd390af570bf45a000e1264f397bdf2539a7aefc1c815a68d1ecade48a703854301cd2bb4ca01b952b7081ec01898a586ea0e5c9f4ecc5012c170a40e573d7a2a0be0c3f849306ac2a7a7d7ebea702344bd0ef1460019857aae726218d04b7fc77e7ff9e1e099385029ccd2eb1472388a7c703de74576f2b2a2a10c4422386c9459f8244ddac48ebefc646ab399ac00bac8bcc26d1e9f8cecdc45b0550856fc069d29734e54a9dcfa26f7bc349ea7fce5e221caeb365c8d5bf2b7efc5716fc92907c388a03d5b4b8eabef59d3b5f3d5e3d67becc2a09bb1d20e9e5ddb20940b4dc42765a05d29e068cf27bd67251d1c5f7d280688be339baa3bcb61e32405c4f1d9b76cb99cdb66135a84c0d59e74b2462350e7945cc8ce4332d1dbc8e590da6d846e816468d6f4e1923dbb3729e28211a6eb0f1c801fa67c9bc5aabca288ecf46734305e2f4d1a95ed0fa612e120d826a3fb80462797c65e38bc4a99421b1184e90315192b39f1a0fada476ad153e08c95e9a54902710ac1bd0709a7bfb180008c9f0525c51ad45e244e699026e213a1e936d6dca160c838dc6320b12a26f3b8cf637c2b60140cbe8009eac917c9a514a1d529f7e4bf6503c6cb1b8c956016dffa92d159a7648013307fd5505e602f6cc75723d9be55afe41ea65b6fe890311a9a58fdd4bff8990590bade5387f55f0d58f845b2aa5e39e7e31bd5487dc34027216b4c41c9466df09077bc0b4e1f95cda851c808d0e614e0ee9d73fe392ab6a25e8469723b366af466f97bf41c0cbd23cce1c3403771aba5eb12b27fb83df53608c1f45811ac7f9c47c40733c777311dea9e2a463c377c8c72653c629aa1bcabb753529c4a81a7d470adafd257347eac0fd8d4ed2ec1b7106bc922ee7e6696f259c1ae7f5abbc3b1d9cbc7124055386a0ee93e53f2252da5dec84cc0cda11c1f82bd3f201d0c236fe0b45f0b315d6ba0b7b0a97c44f59eab30f222bb14878113849bb71a812d1f8ed099a63ffeddfa9340387a16d0aa1732c44cc40788cb048964fb94feae4d14ac587969e51be95b09c75cb61c743cd5655b410fd6ba73fbfc36dc46aa5c874860ef9f5063f06aa93248fc4672ae469260a8804d2d6b17489d913101f5542c64b0c0386139e21f0e9d1e3b471a0dfd186982b4c4ac88174a715b2282207a17da6adda879d79cd48d726e1f5aa29bbd56bb67b9a73b498c791ad55747c711a24ad711434adad74ce7effcaee7bf6508d4daa65c66957331a1f30a813d3db423b3494e27005cd0f0784ddd68de2e9ef1385f87748879ab2d49afae3f375d911ccb1ab584eb3de1a5c7b01b12f366c7d36a6c1c2b5d912642d254b3dcd9d4b646968985886d041ef51426fd39e4b99b8bfecc95da3155f18ede7722556e4f31a5084b812ddcfae9ac6cfdc03bc8366f6685e11f792a940c0fa22a6d4388262070fb657f361a17a05f98adc150c43b59c19b1f2bfb1be5d4074aa3c52a45fde73e69d2d08dd0ab9d8a741ff4b51ab05af40073671ba849ca2329a8e61c000712a6f2b92451184c91e7249379a0d53c8ea40fbd86a2e0f79adcfbbeddaa5113f909ade72313b4f55aef4a117cad5028ad36933974853184058dff3664661112e5c00d4bc42250829230656ed4ddd164af6fd9ae6c00a6c89ac626811fc1b0ffdb0e9d70239eb84fe0dc4b343dc88573951d993d8fe1e775efae518f136dbf3df86fb7eb19cc0db4d594eed22d88c9f8a67d56f252b876db6ab5e77de89ba93f756f4dc8985cfc81bb29e8dd5060b950645f5ad713cdee9a9c05cbefaaff5bd54292c666a56e845be177b059db16cfcd1bbf2c3c6791f12eaf31732d49887b456879506ba8d23b1ac3ceaa8adc4f3116980e613e1fa4856966a213d90b89b3b90d6fa068fcd100b423253cf0f5ac287443e81c4dfa2437d2c09dd35b6fb04b31c3d714ef5cd706d162441f44ab142cff6a8b6a46677041200c938ceb527ea2a44511e75361d5bf23a3041b0d61bb702f0ffe39800098cee8a9eca1b09166fe4b7c89caa746e5d8339d283894a06a745cad21c9f539daca01dc59f7208b758f9715eff4aa70cacccec2c78e4e2dfb1d1446cd3a6e37806180e68797e9636ac68e2c59c69529530547cbe30", 0x1000}, {&(0x7f0000000080)="6ba3820bdcec54d10c697af04d9971c97ce5a6d3f7a006c0f0bd04053c5d6f2ae5613b8ad0ee291f30faa9eb3dc6436b4eb7603a248a1c4c4960023b35860572e4206d15735e635ea382c999245cce03a8e62cba049f25bec9f7f05c39fd414c3c0131f9350bfd227651cc", 0x6b}, {&(0x7f0000000100)="a447dd258e53f5d8b84144bd832693ba4bc23fb94f35ee630ea78cceae8ace7d47ef102042dd46e4ad4481beeaa80a371907d3efda855955e7f1a2f8956dcbd012971b282d602a76de128e560cfce701b5166a37cef8c47515a37dd731098d7164ef18e7d564b08ed18eec024e1267b63cddb9e3cdda919692fb25ec25cb20df2b44f1e02e444190e808802f3b15be67cb734df65edf6082295c01b901df264139687a68546be3de253f560b773fa39075f920b6368066cf9f25374eb7e91e2d944a1ec4e83709818be9fb7d54f8d95f9fd00bd81e35aa49b5a3b9000c60b2130fc005dc7661f2fde43226be356827f963d999af2c216776dc", 0xf9}], 0x3, &(0x7f0000000340)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r2, r0, r0, r3, r0]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r16, r18, r21}], 0x70, 0x8}, 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000600)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x900000000000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0xa000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff4000/0x9000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) r2 = dup(r1) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs={0x1800, 0x0, 0x3}, 0x8) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r4}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) r5 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000001c0)=""/119, &(0x7f00000000c0)=0x77) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) 16:00:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/85, 0x55}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0xfffffffe, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x1, 0x42) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="f365a267d400"/20, 0x14) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2d}, {0x81}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r3, &(0x7f0000000280)="f763be78a319cd903d1dcd8765ed02e7c8cc767578dc803e377ba164e5bd2e47a6843292282d9b781a52406b2407451810eca9167bdadd1a04e9e1280f88d060bde2f9446cfc998ad203db697642527bb5a5a97f43d0bb2f07e7b72c239d5bd9978f8fd843355696269626c9f1df9ceb01955160e1630108aa8d5b7c192b87171b809c78fcfde7f83e8390d51f44a80732a6ad6b94c49bc61bd65e1569ce9f8d658604aa1ab855661cb920f60b2bfd4fef04b2a7902bf9af83243d68359ed095ea1cf10c55b5d45399b0b7f0860c268d282bd7ab0f52626ae4331ce32e80185237790537e651880637f5e9407cb2ec65d5b2235f85ce89fda2e2fe0f7225d943f4d0d98c34d670dc61ae1619f7035521a8fab2f0fe3794b21e6c2bd2219e919d68fcd517e50b4d0236dd63cb05eab819863086e4efb9d4bd2d9456693f7b92dc6676a8e63d013d16fdafabff9852acfd5f75bc24a1bba627f9e9d7c112ae42659499df8cf37530a2c37dadab0030aca888c7eb43833b084c745e462a0e5bacbd55c47266644e10cbcc5d2505eee46e32c0919f30d0d0d227083799aff39930da359c3915f2d7f4f886fa2b3fc5ca06c9866e9546d177605ab7b2d9df9454abdda9fa2b1373e6913bf19b05cb45b9e03fbabe24db37505224f4266f16c7b5af6ae6bba11041af58b948d3b663a3c7c161e9d0c0c05e0fe2bdc23bf2a756c29c347f9fbd481870ea847b01e4b767b66b76d6944ebbe8a8ddcedf2bd36c49ca2501e26d3a49113b11e39a4e054d9e5fd3fd3525279fbef0eadb71d8b7b6607d1e5e34de8d281c1c0362a71750cbd4a39312a880e4b10a1e147e3cd651b18965eaa3611eee603d6f4be444c7703cae15960a320a0e586973b3681e64e193692e78522cba5a14701eb4229eb5ca6a315474bca9fedbed41426814b5ae85348ebf442c15b9d50b2d6a5aa52be4a110f24515e67fde1b7ce5ae06fcdf3d274edc20a49e591646d97c270d87f0de7ccabe3140ac72fb5a0c7775ee3bc94c171ef7cdd0fcbf573721d81f4891a784fc8e5b70bde211932636d5dd767490a6e92032435427e8ed7adb79b475ff77e231fed353118b3932474e7312206da9b9691a55374c5693c8a1a471bdfb777f961c5a796f574e2db919499c74a6f517b73233ceb6b20a763b5d0ef047f721d05a1833694de3f411573d13f7a619a544a526c3f1aee788e2810c19887bfb762c53ef49b4df86939e130eec97d2216950709a92db3fb2ff060721f463b776ea45812fe77d2148fe83b29f4ace45dce2b7f41e0ae6c330db3351e519ef7e5865c461ae1e863abca3a2d1de77c6d391548e03a5b3be34aaaa805f6b0ef11651c9798de8287f89c82c664559ca15847481e537088a266bee9571e461bf5a8741bb99ee5206036600918d5e8808f1ab4750c94134ef278c4af37e4aa9190dc9d6fd6ebbe6aeea390ddb957d344c52da0e2db250c2c6527e30bb856446ba34054e1209ae85afd336760714b7a4d8f4c4e2ef9eeeade30f29da3e09cfca5bf8f52eeec9ce1bd6fb90189cda36fcbc1dd305ba5dc2026ef505816293cf9f5684e22a95a7285c8e7a5d25be1d303df5c2654adba200c03813dae16901d85c2027a9b5bcb856be38f2ae3ce8242ea6e0e54e92e7c2fc3890649b7f7cdd11dbbb66d2a783f907c0f2ad79d6d95b1803f03804fd953b1612378371de1dc190311ce611b7d61bff3f54c8553edcb48eb7d582a57e6f2e5b205257f7dbf4e7c059cae9caa61237afa23ade9b2797944cd2a301c39cf66a1e22e0c54792154b636ab5724c5173356a5126353d72c9d29ac78ec814c5b63a950ac2ce8fd766f2dc57b0745f61ff0b2e1b81f7922ba2b6e071bd302240175f21cd7c7da432355e4cd97cf83c568a749a7c0853cd0bebd230059f396f69bf95b3ee4d1a50b7008a5511757093d27c9d8fc1d5c20791bb94db1d1368a550d44e1143b2c5c6b3b887bed5afb3beddc971be5a39a76b290e221a21f895ce9fcd73eb8a8ceea5b8b323813c9728dc706242db2fa2dd479091d31a25d3628078ec2820cbb1a19502b85a68318b6b337a2ae82b5fc7160a057d30d07cc9ee087b0846b5921a937b5445e3d6821b8cf88fc3f15d429d739ff65fa7870b2810c5ac5e0755b988fe0f765be97966c1215a286057183ca91a81eb35e72ada308903a1df76da1d105ae0e7f2283da9b8a419de3f4423bd894b97bc3eab4ca66c35e8e1473613b942ece6289c8717a0cb4471ded905b127d0e27d35c094e654ca283f8d1fcba88aa4959ec18a357b4913690f6cd87a7b61d987272c4d7dbea164507fc185cd5f561454f3c2161fda965118b7b75982d4c016e83bcdc8702b97c97396ae7bb81fa26a6282a932dded751aedc3bd689c8fc1851d064192ea1f3e5a6a2d96cd25454a25a85fa924607371a9b58d151f1485ae450fc6531fe9975ef4f1b50e1c2aa86372a1f77306558df1a472a4c4345f05ee84c8d06379738ab767691ee051bf29eda639f31bd370834371fab749a566c7486702d4e8d173ec699ec51eef64766950c01bf99fadc51946c14241dabcdfb52ee66698bc9c81e0122b5e22890c9a64751480278ca3fe05168f36dcfa18f7d94e97dd147dbce95abba18fe06748f82891ed1875938023fe9cc61779b2c3891dcebfe207679324fc0912272ec6a76d843e30695f8e1e29d46f16c3b17fcdb3e8e14ea7809678f79097c67459ce167a4f503eba1b712c1449a78f06c92022153528f6386e6d7b62e28caf8a5783521b8bdcdbd5d407cbe8fc95aeee3daa335de61b0d2c391a3dff7d87da4e066164305837730bc27edbddbe4612b2ce7f80db85e20bddca059620778686721172381fe991dd2a808386fbaf22e044da80232defcccaeec984efee9556a5f172a372c53179e9fc048d423aa578d4d14048d78fd53066ca2076cf7e41e235c9be4a217271d0c261badea07203fb9f24ede67b6add02e8b47686332a092d2655e23a026eb0614ca7536f67354f1bdcfbb840bf6135d1ac6e04aa7aaafe2f25cab858299ea72d299fc9fa90d1cdb5ae2c066d0aca2b0d8ac7259d3a6bd041a4fea5f9b6e16d2bce34cf1c1e90975cdc385333d3c7a22033bbf0db05136814d0ce93e9ebcba0d9bd94f9f9a3f7acf6f5bff62ffdce7d6464030121848a8960e52dafc27793b3fa7000ee503a1895cf9f91065fe338f16e20afd88aef067488baa8604a379f7df0448d87fde2839692744a2f7a0ec7e06eaee46b136ea6390a8d0ddaa7a5697714742a98ede4635f3f0c320792b8f7747688af502377da99996a8ae05d7380f348d25e3e26cc5d70e655da8ef2a92661f69893c534522a2a6b65bd053ea6a557843cdbcf49f7b76e7b28de9e88a0cab61863208f25e2549feee1fbeb1cb628b1f5eda60eb17094f1bf7166a47538decd8d94c15c657c70e4f913d1b612086f3f408eb254c99c3f81607780f9bef08f2f0508e3b18c06784b39ecbca09b2bfb598f38a94e70ff03af2e2b49815772089a60bcc5fb8c1ea000be1d24859d9d820caecec391204b59fa9f2496ad7c76607401a2f0966647caaf5c44f85f1cda33892f293c20049e38ae038e84c883606cc87328b3fb035fc50f451ccbcd829699a4bc4483eb37fb6a3be7f8cab70e058c848440ae44d6ed62ea398d12936cc2102fe7814b2e2b003521ab4b38096038f962fe269d64d44744e3f658674cc71192b83e2019174c2f024d0aaf3f3d296c957122720660bf378d0d136d9b82104dd244a01567add26087cc74bf2144c2ac8c5918c00d1cdd30b276278930b0c5e8aaaf8fef4fa0fcd8806b831d01b7317ce57228f4053887f3a66da8b559bbfb2ca0f07bac5c5319c256932835a4fd5ffc61cd06fe3d54c91bfd33d4f8e3a2aaf51a36c3ff85c08c5eeb56afea23929068c9909776f360cb8b1b9a9f9ec98f635de38b4335710db5f6df278b95972c33e47d54bdeb19172618064d7ed2226db44f0046850722ac9efa0bbb050413fbcb5013fe09c046a470c285ca2015a88d2fa1b887f4842ffe7eee833289cb947277a5b47f4f975ad51e3274bedb53ac824100b5eaa78cad9b4757ddd7574188e15b8ff20166228c2d85f2680cda188ae7e392e3aae54c0af4452397cc1a45742d3a08c248cc50668b24adf92137fe9f7eb842a0d42c76ff34e93ba098cc0118225aec49a04822b483f22703ecd14023405ed6d469ae04c44f303e6121958753e15cc6e3b9549b3c81366d6144752420c1b488ae56bbac0cefc55d0dbda53b9d58da89c2a7ca855ceb3cfc42e56a80a1369affa8091f49cabcfc0b0d7b121f97877ff28ce89326e7fd132d411913483532582f3e0c8d673a89162ac73578c75379e0bde960034b03afca3ffbcad9298ab1984e5dc2cdcc5266f0c9bc25eeb7c224038f16b929e51b9546499ee076822bb04cab2fe4a88cb85f7457e0784c601b2fe3aec829135a87b0fa0c6723f4230f0a77f534ae46ea0dc328ef2e5004a4d098ec701667eb9391e0e1a70dd15a2cd8e1ef4b37aaca187f918c5acea46d6f0700b7b2a59efacadad37b2e1e97f1334ee033eda487c1613a00b2f4750d9c107e4cacf347f7dcb5648487bd4c758e3009642f2e0a83cebc490fe2bd3ad5049669e36e40e1c617c8c9ea1f77d43446d5ec634085385297192559c4bc68c5036b38d2b38071d0fe248252b0a278b6306cdb93b320e20895f07900bf6ac06a4eb846942fb9fd440bcabb03a5145d9c2e5b69fd6efaf3ac60880b900db695aab5fdbb1a1961dff438c02d1ef10b645cc3b7472582e71a59ef9bf2d08c26712a750daf5e95c9ffeccfc1a3de777ba45e4a6ecdcf7fe3f54e31350726aa06c86d28071edb5b8bf43d6f8c8f7d86aeba4e66ac32ff3aa4f80bec1a920fce65d9979cee9e4f86a4ca874125ee9dc40118aaf819f249006c9c4c2ba865212b580576d97a15aa6f26ee0baa4d8ebff31b014f2626f762de8f9e2d44e6a9a9a71e8a66ba035d446cf277d6d434476dbcdbdf71d4a41521260e150e3c16fcb226bf10a1365ff7464f8a2580754b9d1881c7a8390526ab96a887ea20d5c373b29012c40e3d844d375997da37a3d172af6e21af368e6f79fa1cde10b8f018b98061b3d102d7cbb4448731a2be32bc74488c4f9bff2b5633561ac16bfe3e027d2929fe87777b5b3fc7170fd0ae80d79806fecd3f8472aa40078ed3d68c530a4bba083eb01c269ee8ad8c6844f89934e4d166a5d1a296b2b8b72ab94dc109c1f27f4743d3a80628d1368e505e21f108afd8586d45501ac79febfbb5897213f98462f4a479640a1349d5f7c995afa7b3585f2e937cf999e9858c9fa3d534f5b811b7af216b05f4f6bfe3d2f5f789c1d5c78b51b5efe49393e44d90a39c41ef53c6d3c88b804ce1dca4ccd4cbad10d817ea78e0445702d4853f2b33f411e7e2af4c4f0df6d5444a8472578af07ec6d63a47fa70dd87533f47e97d65631aa8f3ede1546da9f7b4cdf752e73bfea42881b903d8f835e818d8c32ff4c9c08339d858163905f5149e6a6428e6d68c926a23c0542dcca2b5b8e357eef3e8fa18659ffad75871be388d3db83f70c18b18e2560f0df1cf66dbde788f9c56a88015a480a5c5f288fb50869f52ccd11809ad858236dfe48aac9f96604d4e541da9aa4ebce3d93cfeca97ba5dc92635b5faa25934b7d7fcdd9803c4d3d8e3c8b9ec17c7e4aeda0366f700a401b7c4e01894e144c1843597656970d2b226f6f988ca01e3a353e496f12b", 0x1000, 0x0, 0x7) 16:00:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="820201f0ffffffff321ff767e1e30750e6469f74f2b33fb47117b53a06bd7d0da7acc59190ef941e883ce9ed237b82adb41ff27d7fdd1d9fd8c4b7249f858ad6694af9a4af19947662c5ec1a54fc254fc68c8313aaf29a1b2c3ba183fee2479bd3bb69aef843f0ea5135e5e6be691e88000d9f46368bc208068e8eff07d9c625b470813f4803c6791b4e97cfd48533799e89df6366f4b6549171d92605ea53e3a7435d53ee26f96f30a69347fe857fed44208f6243b2bbf708f7364728ae86133b9eee1b6c89b8523f574f20c3b2d52dfed61d2a03c0810c367b5790132a153473437f7cd3e2ff1a72c4fc5fa75900d2a08fa2d9b6f35ec7"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x10000000000003, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) sendmsg(r2, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x9, 0x400, 0x2, 0x0, 0x65, 0x7ff, 0x7, 0x2, 0x0, 0xfffffffffffffff9}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1a) chroot(&(0x7f0000000240)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f00000001c0)=[{0x4, 0x6, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0x2, 0x1000}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x800}, {0x3, 0xffffffffffffffff, 0x400}, {0x0, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f00000000c0)=[{0x0, 0x6, 0xe1e4da760581e50f}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000400)="eaaca335b3d3c913501c8f720d55aaae2b1c4e4ea80ee1c4860894c8e407df651723a97989e8419eea6a49075014d8bfc0bdef01876fc43906ad73552b5a6c909b79f6cb35068e959b810ad75750963485c5b7bde085949575d629af9551df3b772651c1d5020400c4492af84518af29f99e819dcf904a5bca6e3eb771c9c21227c4736d5e7e4a776f", 0x89) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10100, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x40, 0x0) getdents(r4, &(0x7f00000004c0)=""/78, 0x4e) open(&(0x7f0000000380)='./bus\x00', 0x602, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0x0) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) 16:00:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r0) connect$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="00003e2f31c1c2396669"], 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) select(0x40, &(0x7f0000000080)={0x6}, 0x0, &(0x7f0000000180)={0x4f000}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x10, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x8) r4 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) poll(&(0x7f0000000100)=[{r3, 0x4}, {r4, 0x100}], 0x2, 0x5) r5 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) close(r5) r7 = socket$inet(0x2, 0x1, 0x1f) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2c}, {0x25}, {0xeb1, 0x0, 0x1, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 16:00:25 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r1, r0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) lchown(&(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) shutdown(r3, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = fcntl$dupfd(r3, 0xa, r4) renameat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00') shutdown(r2, 0x0) r6 = accept$inet(r2, 0x0, &(0x7f0000000000)) getsockname(r6, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x100, 0x43) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[0x2, 0xfd48, 0x80, 0xdcc]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x4, 0x1, {0x9, 0x100000001}}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = socket(0x1e, 0x4003, 0x0) r4 = socket(0x1e, 0x4003, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0xc) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000001c0)={0x8, 0x0, 0x9, 0xf38b}) 16:00:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x1, 0x0, 0x0, 0x0, 0x0, 0x7, 0x200], [0xffffffffffffffff, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xf7ffffffdfffffff], [0x0, 0x0, 0x47e, 0x101], [{0x0, 0x0, 0xfffffffe}, {}, {0x0, 0x0, 0xfffffffc}, {}, {}, {}, {}, {0x0, 0x0, 0x80000001, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r1, r0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:25 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) sendto$unix(r0, &(0x7f0000000080)="53f76924c08aad4d8d61dacbd8f27fb0a4473e2b527dd21813afe6d8124609ec5818a1173f2f12ba76f0a5b992fd75c57e613c874687ec24c23d0bbba1a96a16d00b363fa90679efca30d05280e007d7bfbcbf0842eb55ab5c5018f3c7fb977b0b9f5c51b9fa9c304e268943fdb1a5592e2ca6afbba796a638c867847d1f14f05db5ba4997321ff2fdcf40b348db65c1a505c2500255899ed59b9d680b2d17529c0b94b982a0674fcccdc171f202e11f49ff8446f8ef3e810268a4867d0b7097908c2529e5e99799ecc112d3a25fc5dd86974398ec1562976955e0b111f154b57e2b408998aa60868ef65db4c87378dab4c20f486ca190ff0b7ac5190fe4483cf91cb35e0ec2baa5a824b21e9c29eccc3fc404a19cf86718c80c3c1b52db4d82977b498f786c717acf537874f10a12cb01bdde21ceb666377528312676ffca52774818d5da736faac5e2ccb9f288ed7ffeb326892a54f4b92461044664afb1e216f9beaa51cbba97688c0583415188dd2a88395f35edbfc5b671328028c5b6e140712acd04e0d15a1b780cf744cad1b75f84692bc236ed02baedf74f84fdce8fd865dac65f8d3bdc4f880fd2377eb4605835a4dea80cea77fe8e19c8732b3c2493a3a6aadfe5ba57b587c16e863fdbd03127f770ee918430dffffaf085da454db5c8b3d0f5ea3e07131bd8dc437579ee3e772af3b2ea1b7fdd539f6a8421a43ff1940ae4829221aa70e8ebcc53f476d8244f1987328c8a3e0fa4dbf252372d4be0c8288dc7881f7eed3564d33f0d04687501469fdf44615e0bc1938c8640ebda1f1375e70f907b0a19277bbf243e3f59ba522e99b0079f8b0cab4ba3a5df2e417767d7e714d8a2821afe2cdd39e35f562a5524112824e3ce474f6417ca4b3de1f6cc9f788f47a835b55c2ac57e9d8a34427cf97154f00494972733aea1aee1a2c295c413323c26b8328a4078308cd48d4c986d1cb1b538972d677cd7cdcff9c0ffb4875dd8453c389d87d1167a19846b5139536152758bf2201c0c3e8d9b2f3986ec718fa20e84810020b343cbeb9cea537719b5257f8914a2b084e30a5bc715fad330ac941a39e84c9ec5916d6641ee3e75da02d3c0132312146e68d7c48b07644a78fe71ca2677ff22777d521714b3e2246015a2291f88d4cde776c594c28293b68adf493fcbef5569755b00ff1ba09c2e5be189a08f8685df418aa36c7a39766eb13c5b6aad47b0bfcae8cc91ac6e057b0973e07bf06a8f571a7eb88665f7d174e49d7d999fb321bfc35622dc163f9ed4ed6d2ff57e1d5ee782a0c449ef017c5a52d4e5c49bc97764e025378e2edf55e81fee6827f54a1a37d1a428e26eea870a42bfe76c4da12332ebbe2856ad24483914bc4b980af3a9d008f9dc30fac4dd7c07574223cfa76a2c1450095f528fbdef1833c690103f6ff77038409a7a74502d3d7942605bd89db283bb61bebb204b9eb1d9b87e913777656738bca98ad491e51fbae78d18c9aad482f5a8b294bd2f5cba6790f5fa0576fa12fd589765c97c96f45500e13132a4aca92beb3e8201f9bda93dc965bea843f4d3fa7da43f0c35a713dd74aa4aff6e70ab947e1a449f888ff6e4c9e6a8bceb8bb21c1ff9dd8c362e09d0fbfff9dea0f42a5a8cbcefdbf81813c3e2dff8ab74b44c4a960eb6365214bbfdfdaaff9745d9a6a6df04a3aa54aaf402db8550a875c307860565d0a5462cd033c60aaa104946140a888838993fac1b6ae4cb3a94f08749b5096638a3f0e8b2a303f3cebf4fd495879767643d41d6ed5b4846b867ce9ddab5ffea01142481024a6fed4943caaf70a0c41427c70cbe49ef2f7bf8883f198a508b5b7fbbd5d2fb891ef4b62fbf497ce1524115db0ee447712f737f38e5b7131091d8eb1aa9a0eb5d751477fa262a3ddde8f482b841954b1ad489f5d4e3288fb486b3537cd429693e58024e0a4608864160be937d8210aae69d88cd5d14ddd983580a22a9ea018e67aeef5da8de6309043434adc0b09744acfa1a88ceac886aefee4f3f829183f75d03adcf4d14ea104d49b2ae5365adf6449d8d31857686634a12593e191906e74f6c89cc00673fabd318b1d4d5214fa0b0afb774396763c5cd91ee7f0a0d244a9803837e5c54b3de6b9120a5d677de55e19881112ca6d2755ad18769e19893abd31fe40f30cbaec311432ec956fd43706a716537637b9b54988233ffafd14e7e315b7c1d1cbb2bd8b2a7387fc8f4e98e472128e860ffc84259114d06f257153c8995fe1aea64f9071c6fe367a909c1d4b2ed8654e6f296627d776368d2e57e0f8e7a3061928667e4f17242d49f1a860321bce93ac570ae4143ebea932463a2ca9174b651783197d28136edc85105a5691e5da9f5d4a3f060629b99fd2956a5ed448d2b4d2d7a55b3562d7150383f3bc0c1c3c2551242e8e48ef288bee4fa788a6aefe78da0f5221be26457f9c6a90feab1361545b88c195bcacdf53e0b042a1f9bafa996152e91bd518a80c9782321e82c77fc2ff310a1fe75794857f8eb33db538c981956064c79545f7432bd8c8c968758708d85f4d335c87713d31083cd7737741c7581aa8fa6dc20bbcc3f5becb962fd96110da405e0e219dfdb70b0a78c913befe737349550dac0768b48c9457185cf4e66e8873fae070770f88b2b0c0c449f37c91e96623626929f2a75902f6e3e0a73b9a1ac11b76f4cf2fda971161021167318fa0eed8f938500c6a209aa14fa05f4ee362f44a7635a220871f2f102df33d4a31bffe0ce49571d523fbfa2bfc2cd83ff3156090a390a81ee2562a97918c411cc9c1ac929454d850641f5a45f28f2bc45a17dcea574ed8600e3c8377698a094bd231b961d90fe7ab5efa348d619b63877429d9880aca1c9025bfb1b7eebd9474a43dd21ee4727289bbca5e27879e1be1d90dd6a978cae9d8e4bc373dc02102570f4c49fa64d7a4ce9f560237d26efe955dce4705d37caa0c6da63a585bde67bf265c182707103beb6524e068925134c1c8e0aa9ef2162295723dc74199169df7f31974a51f235d1c7f6cf9b767ea9d79a44b9eafbb95a914ffbc30e61caba278f74cc84c35fa8cbbaf292005d3249ffd318c35146a1e18bf21db74634aaf91fde533037611647c1cb1233c6a3f06587bb96b1615e46acc0ef38bdcf313af32f1585983bfb7c7bde2108ab66cb3602ffd63d4a5b0c142fe0aa6ae3c036d3de443476384f50db62b5d806883156d441966960147bf8b92afca40c94908d64450466f19850efae1df1024297bbdc41ad2f598d2bc2afe1d0e60d9534304d67616e5e12b3f94dfbe3a763375bae25121855ddfc0e206a7442b857ee1f80bf2dcf85fe836da2c2e7b89419e9fb4cd2fdb9156f0307bff7eaba5ab7a2852a5a15bd2da223db83fd4e9594e7e3af72fb7101f6647304cd13c80609e14ac346d3eb9a1f5845d460c61c7526d1aae87d715e60cb343479ac66dd3e833c6a991f929922313607ad132b07176cd3bb6228cb04f95f086692df3e69873f4df61e400a42272ea551f9e888f0e5d63580672b0d3badacd1c19650ab476f7987931fbb87e2a91bf9e42adaef9215f582b415f8ba3bc8cd7a63bbdfb3aafd6a26caf78b1089a8e5b16841e2c450d67c3c64af54535be74435bcfba289f9300b1665ec11d4a1527acb74565507fd66d727023a93594023a610dbe1586d3a82e38b2c6ed146c5a7d579f8932cb069eff8a8fb37f69a766646c79b1cee4e63b1bbef14047a37ab4403594d24f5071f1355165c84fda33bd4dabd808e720facec23e0ab578c740b9771eb2913ab1a8d15f0fe426e416dc2d4f0fc3db5319791bc3b0035506e3a57da5231f6b6ea1e6a9bf5d68a702244a5e53ec041b19d358d316f8faf307bb934e37891a0b1e4d2743a4e361c9295beb419c2735f3bf4a2e38234d2f98ec9f5c8623d219d465aaf5313296b1a937dedd1e17c33bd35717cd01d08133afa49a2b35ba620ab9a1df6fa6bc97c5a919b7b7611637c63caa0287110c6b4f933e08e468afdcacdf7f61f05d85114c2cbb747d6a029b716cf636a37dd11420bc270673884571d482b3134cfef5ae9145ec5a6885c10368d748be6db6694053d8bc45bdf7acc385feb0c9d6b54b4fd86d0e1bbe5db9e90840fd4d7d80521eb4a8dd16505aa32ed7079db6ef253505b3b5a7c9e8c60746efa497d205d466ddf1ec22e6f3c48d37469e077194f25d624fb81236bf36d495538b6aed5d9c453975bb5cb3801d388629bc4aeebcb2219533f212bedba2b48ec966dc5add97e1c99f963668159d3720747bf0111170954dfbb760027569497729b4aad37eed64f94043925160f031884e0d16179943df1c37663c54d9b12630db38bd9867d3ab9c09a9a9cdea3a5b6b4754c53910e4845471c25411b3cf35bbf611da23d8e7e5fe4337d5399f1f19a0ee2f1bff57f2d60c557037dab2f05ffbbd828dfdc32391625e19f6f4e4e6e0e78787039dcbc57a2f8b491df204223af8833027506cd776b19ea98a5820e5fa612e7d917d13db02c2425dee61188abba0ecfc9e615f0d5df7cca0da0424662da6d0127fae71056ef6816155ca4d683106e91582edacb0a14ea2975b9ceb0f7c6967a2ebdcde92edaaf1b5958060cdc9108f00ed35ad8ee02c5abcb9636842c1671ff428853c2c97d5f083bd0285549cfafbd795793ce520a89302ab15801a9c68d29856917d3e3acd905267ecbfb4ec359357d06efaa03cca1f4f11dfa3114a404bf975d4ec1cc70d652305950f8651816f06aee3613431b3fd5e51b097d7a14f905bbccf551b8e97a77b16b247b6e255744546d901387409bbfa1a63006d626aa56f51ed947fbb670b77c1be55fb2ea71431899abec830c9c2b941f25aa3fed7c802a217bde1e8b2de5a1df7b223817bde14b434eaf4ff238e795451e95e0c8023900feb6044bbff3da8fb3299e569968e28d0dd54da45b2cf4db703c1ea2bb6f5a9df59a2f7f089bbb0a319ea94e884ba64f0596d20b1a253dedbe5eb03eca0181cb7cc6ae284a3d1f286a2397f99b10ba7d62e59a2fa99c2136ab0d7128be398f3493a7b8a476060a5395a5c54bffff43d75b42db267a088fd05f809f84b05f1de469d111c3570bc31fdfd82579003a72844436ccde656a39b8b1b2246a6d60d6f17b063f6822d6b5d60d719e14ecaf44b2f3bbcca04ceeb49dc87b2893f20528a5cd01cd044bb6fe85ef42436ae3d936307c9c1400bb510b535bbe8a16675fbe96a9a8f332ca29c16cb05c1806fe4e9a2268aff93e02beab383bd16dbc46faaea140c37b10144a3c64417424959ca12b18dc30f01a71a09349de0297accf12d91c69ca2df09c10bdd3fbb35fce2bef72cfa3c2119a99f233608c40fe50606f25bd214346ff2f3f0323fe470a6b4d99cb68e06c9c8da4144abf6ab08672679c37b564723c8998c0b17eda819181974f92be0f5eb1cd8fa07cc422469c8ce2792d01a54571b6d69662e8d76b5c308ca16df13f41c0148802d75a5664043beaff7cfad70700493d6da60ae107fcf41a2bd92d8449594af15300662e0f1a64a21535adcac79e787a52153269c4caebec28832f95780599a63fa81b7f2056e76fa371937e3d6885d60e8165a35424a32d57caadccbdeb0e71a00fdd762ed62d00040a6617b968e3b87a70175db73f92148a4e1b31544abcabd4ebe395484a4a3ff2964af2242ca68b281dae2f3db4811e132a72c7564d398cc7a5ddf8a6f34d4bac1a934b82e19cc87f9413dcaf78160d42bb690cd192393816d5", 0x1000, 0x404, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00802e65f5ed00"], 0x10) close(r0) 16:00:25 executing program 1: ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = fcntl$dupfd(r0, 0xa, r2) linkat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x66) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r4, &(0x7f0000001740)=""/4096, 0x2d8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) write(r6, &(0x7f0000000240)='w', 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r7, 0x5) getpgid(0xffffffffffffffff) r8 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x40000006, r8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x20, 0xffffffffffffffff) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9, 0x0, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffffe, 0x1, 0x4}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5, 0x0, 0x0, 0x2}, {0x6c}, {0x100000000006, 0xff, 0x4, 0x9}]}) pwrite(r0, &(0x7f0000000300)="0100ffff1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="22baf9244cf1f1ec88593eddba694aaaae62cc9525d788c9339878508cdb1383214687aa27310e6ce9b7ee690a52a72a417dee5d9f4ca57ddee07136aae55ea451185230ba2eaa5f6dd43deed050fca6960cf35b1963e6ed91f0a5ee1981092274b208487a4b0a0ced01a73b5da5695e87f3a49a5722e127b6ca4b1bcef010c73318c8be9203034945b30c250ee527761c4f1442c2dc44b7fe21e3", 0x9b, 0x0, 0xff) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3", 0x1ef}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffffff}], 0xeaf4, 0x0, 0x80000001, 0x0) openat(r2, &(0x7f0000000280)='./file0\x00', 0x2, 0x116) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x1, 0x386}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r4, r3) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x10) recvfrom$unix(r5, &(0x7f0000000240)=""/30, 0x1e, 0x42, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x4, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x10000103}]}) socket(0x18, 0x1, 0x68) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x84) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0x2, 0x100, 0xfffffff9, 0x1, 0x80, 0x5, 0x8, 0x10, [{0x9, 0x0, 0x3, 0x2}, {0x1f80000, 0x80000000, 0x3, 0x7dd}, {0x80000000, 0x5, 0x5, 0x6}, {0xffffffff, 0xab, 0x3, 0x100}, {0xffffff7f, 0x2, 0x5, 0x5}, {0x400, 0x7, 0x8735, 0x6}, {0x8000, 0x8, 0x1, 0x8}, {0x8a7, 0x400, 0x3, 0x401}, {0x7fffffff, 0x79b, 0x81, 0x4}, {0x7902, 0xdc04, 0x1, 0x3f}, {0x8, 0x1ff, 0x19, 0x1}, {0x9, 0xffffff01, 0x7, 0x7}, {0x1, 0xb6, 0x4, 0x7}, {0x1ff, 0x3f, 0xcbf, 0x5}, {0x9, 0x7, 0x7, 0x6df9}, {0xdc3b, 0x1ff, 0x7ff}]}) 16:00:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x2ff, 0x0, "f11d16000000f8ff0000000c000000c0000400"}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r2 = socket(0x18, 0x4001, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) dup2(r3, r2) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:00:25 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700001e02ff05000000000000a07b4d3e0080"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e5, 0x7, 0x1}, 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) readv(r2, &(0x7f0000001340)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/11, 0xb}, {&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f00000011c0)=""/236, 0xec}, {&(0x7f00000012c0)=""/125, 0x7d}], 0x5) writev(r1, &(0x7f0000001700)=[{0x0}], 0xe4) 16:00:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = msgget(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x195) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00sL']) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f00000008c0), 0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0x700) recvmsg(r1, &(0x7f00000023c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/143, 0x8f}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x4, &(0x7f0000002300)=""/150, 0x96}, 0x803) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000), 0x700) socket$inet6(0x18, 0x5, 0x95) r3 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = msgget$private(0x0, 0x0) r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) r12 = shmget(0x2, 0x3000, 0x414, &(0x7f0000ffc000/0x3000)=nil) r13 = getuid() setreuid(0xee00, r13) r14 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r14, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r14, 0x0) r15 = getuid() setreuid(0xee00, r15) r16 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r18, 0x0) r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000180)={{0x1, r15, 0x0, r16, r18, 0x4, 0x5f03}, 0xffffffff, 0x101, r11, r19, 0xfffffffffffffffe, 0x3, 0x18b8000000000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r21, 0x0) r22 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r24, 0x0) getgroups(0x3, &(0x7f0000000040)=[r24, 0xffffffffffffffff, 0x0]) r26 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r28 = fcntl$getown(r26, 0x5) fcntl$setown(r27, 0x6, r28) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x7ff, r13, r21, r22, r25, 0x10, 0x5}, 0x6, 0xfe, r11, r28, 0x3, 0xff, 0x3}) r29 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r30 = getpid() fcntl$setown(r29, 0x6, r30) shmget(0x2, 0x3000, 0x414, &(0x7f0000ffc000/0x3000)=nil) getuid() r31 = getuid() r32 = geteuid() setreuid(r31, r32) geteuid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000002400)={{0x5, r8, r21, r5, r6, 0x0, 0x4}, 0x80000001, 0x2, r30, r4, 0x5, 0x9, 0x1, 0x95}) 16:00:25 executing program 1: socket(0x20, 0x5, 0x0) socket(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa202561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da3b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000000000000000000028c101c1e8c1b0128c408deb7703b07f2def46ff13944c1372a09d5662b652d4ba79d5379c5cdfd7418eba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad16"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x408633c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x11) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) r2 = socket(0x18, 0x3, 0x0) shutdown(r2, 0x0) poll(&(0x7f0000000180)=[{r0, 0x100}, {r2, 0x8}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x100}, {r0, 0x10}, {0xffffffffffffff9c, 0x20}, {0xffffffffffffffff, 0x100}, {r0, 0x40}, {r0, 0x8}], 0xa, 0x22) 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xedd1, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000480), 0x59, 0x0}, 0x0) 16:00:25 executing program 1: socketpair(0x1, 0x1, 0x1, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000200), 0x4) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10700, 0x0) fcntl$getflags(r1, 0x3) 16:00:25 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffefffff7ffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:26 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f00000000c0)=@un=@file={0x3, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000040)="205d114a3bb0b3333a736d0b344c5c151a7fcf275bfb560e7a910f23aa3944ec237cb443022969ca00b87b", 0x2b, 0x406, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x4, 0x4}, 0x10) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x140000}, 0xa}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000100)={0x8, './file0\x00', './file0\x00'}) dup2(r2, r1) chflagsat(r1, &(0x7f0000000080)='./bus\x00', 0x10000, 0x2) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x25, 0x1}, {0x6, 0x0, 0x0, 0x7d2}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x0, 0xffffff01}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:00:26 executing program 0: msgget$private(0x0, 0x5c0) socket(0x11, 0x4003, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x9, 0xf7fffffffffffffc], [0x0, 0x0, 0x482]}}) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x8cd29c556469443e) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x8000, 0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r1, r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x2}, {0x51c5, 0xa6}}, 0x2) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) mknod(&(0x7f00000001c0)='./bus\x00', 0x8, 0x403) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:26 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d2185"], 0x156, 0x800) msgrcv(r1, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r3, r5) setuid(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r7, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r11, r13) setuid(r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r15, r17) r18 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r18, 0x29, 0x6c, &(0x7f0000000040), 0x4) r19 = fcntl$getown(r18, 0x5) r20 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x8, r3, r9, r11, r17, 0xae, 0x1}, 0x10001, 0x466, r19, r20, 0x1, 0x4, 0x2, 0xfffffffffffff1a4}) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001200)=""/50) 16:00:26 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x3f, 0x8, 0xff, 0x9, &(0x7f00000004c0)={{0x8, 0x7, 0xfa, 0x7, 0x5, 0x4, 0x4}, {[0x2, 0x9, 0x200, 0x0, 0xffffffff7fffffff, 0xffffffffffffff00, 0x318f, 0x40, 0x5, 0xfffffffffffffff9, 0x0, 0x3ff, 0x0, 0x8, 0x7, 0x3, 0x383f, 0x101], [0x100000000, 0xffffffffffffffc1, 0x86c, 0x5, 0x8001, 0x8000000000000, 0x4, 0x2, 0x101, 0x9], [0x5, 0x10001, 0x3e, 0x6, 0x8, 0x2, 0x8], [0x0, 0x0, 0x0, 0x9, 0x7, 0x1f], [{0x8, 0xfbce, 0x800, 0x4}, {0x6e, 0x8, 0x4, 0x8000}, {0x6, 0x3, 0xd1, 0x7}, {0x81, 0x10001, 0x8, 0xfffffffffffffff7}, {0x4493, 0xffffffe6, 0x80000001, 0x1}, {0x100, 0x8001, 0x9, 0x4}, {0xf801, 0xff, 0x0, 0x3f}, {0x7, 0x1000, 0x9, 0x3}], {0x2f, 0xef6e, 0x1b1a, 0x3}, {0x8000, 0x1e, 0x10001, 0x80000001}}}, 0x1f, 0x8}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x400000000009, 0xfffffdedffffffff], [0x0, 0x0, 0x401]}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x10, 0x0, {[0x1ff, 0x0, 0x101, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x2000000000000, 0x800000000, 0x4, 0x200000], [0x0, 0x0, 0x0, 0x400000000000, 0x0, 0x7, 0x800000000006, 0x0, 0x7f, 0xfffffffffffffffe], [0x10000000000000, 0x0, 0x0, 0x4a90, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0xfffffffffffffffc, 0x3, 0x3f], [{0x0, 0x0, 0xffffffff}, {0x101, 0x5}, {0x0, 0x4, 0x7}, {}, {0x0, 0x0, 0x10001}], {0x0, 0x0, 0x1}, {0xfffc, 0x0, 0x7fffffff, 0x80000001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa1315c4334d35195, 0x0) sendmsg(r0, &(0x7f0000001d40)={&(0x7f0000000100)=@in6={0x18, 0x2, 0xd396, 0xb6d}, 0xc, &(0x7f0000001980)=[{&(0x7f0000000140)="b4829e5aae95c5f116ebb9f9111fad44b817a1f0e65fdb5dd3fd92d56aa8ff4af077b182dd99fe10d89a490aa60ef290a3817515ebc530b47c5e99fdd83d59f88943de957d1bc7cfdf6e62cdd5722cbaa94918e38ab312c99a706bc029ed4123ebb286b5fd3422f191da56f09210b50dede2a556a7", 0x75}, {&(0x7f00000004c0)="ae7f75ebc837accf1495d9cbcf82d238943aeb9e63c65648b2936ca49e54c8adbdc7ee0fadcbe8cd57fa85fd27e5f1bf7bcd43cc267130a3cf7ab77e66ac5689bfce8011d30b98bf7049c72675c9757f6723143a6b45c86708da1da898e204b2f69a4ca58dd18962095e6f9bb1a05118af75731eb731f83da9e2e53a634d0645a06d1edde3639f95a9ad189c6f2ad0da0ad0ac4eabfeea2667bc3c776021053f158e3e1847782b697df8dd4652605d3645c36e61098c202895c59ce43782a4e0854b9a043ef631332820d2b3336c5fb116149961eeb305d301219caf8ef4c5da7be086c05f994de908223b09", 0xec}, {&(0x7f00000005c0)="ffec15c24ad40d1054e34bbe2d7ee28df249cd9ca455bd7c66c1933d9063fac19db8cc831989c8ece26089246d25d138ce307be91e7481018af89cb809ca3c48608d088fcd9252983a9aaad31e3a993ba137fab8923e6296b0c568915cf5ea3c941dafab981886b2aa340e563cb75c3f756dcb1c22c0eabe54a247f81d219838d81a85ce4468f41b5b176cd44c97df6fce04820c173f1b78aa1b19331e7acacf1a1a71ee6ab77b9e68b624b1251908656723002c8adb622d961d2e0d696f9668a4983e1499e72a313974d735663c20634abb0c677db5ff4d17b2ea08188fda8a41801392ce8b54a2e2e6e6a17397bc06c8a8d55bf078a928b955a07c4a4554e6dbc535da97df0cde0600aa1322687db4d6fc7eea2cf3d35800cc94ce9bc77cf2668c92d742b2484e1fe837a8295693af3efc52c95c56e3c176263f1ea289eca0183d9248be90a03caad3107f42bcdd06e2d0f9c8b8bbd37683ed2160d1525c8acd7b8deb4aa2f47083926bbf3969ead6eb13929b73d0c556c7400dda25be8995d3af59697fe8173271e80eeb9672e946f5a008957b1051c173569c6afc32889fea9b484e32896fbf4725d39899cbd1548ee99b82c1764f3a0fb27d4b26ef8f87cd8a373b97cfa4c935703bd6a64c73485f3ee5e3a16b708d3a97e473e7068d3812c02f2b1faead3cf6fa98256b66961f2aaf9ef076322ae94b8ffe82119e68971098542307ef62cf8f769117dd6c4b93fb6a044d22100b755bfedef06583c5b3f9996bdff4b813fceec66879051e6b5d78b227961638e47b763fbaebdb96b645c65395b4b70f5cb6c297c2efac964ec71cf9c353a857de8a44cd0f19219ac0ddf2f792439dc6cb2859ceab4fdeb3e04fd39b183140081f5b3216d0fb22342b888fb897ac243cbca7b650657b00f6f758c54e9877de00eaa12a0ea017b6d2ba4ad3fd2fd628cea98c5c1d29bba4966e29d6e554da8d951f2085b0b72f8d840865723e94339b4829fa6e1e08ba03832e04f598a659fb818ef96b7d6859f83e844c63e50d2a4c9587cca4a76c300ac7765c3d95cd466a3a265857102db7a03636b1399c9d09a7f1d093a07040239c1904cfbb11c4dffe691df9edbe83fb8673d5ef2c3a7e9e354c4144ea3334442d86e7106f0601e894f3052aafd8ce8108e0a8acdd8b44f6226adac6625ce12e82989c7eee9baf862c6137160b62140d34017c2a8d52d45b33b536e48befe132829e4f97d970e2be37711eccf4ee9d46165ba646db66735ae388573e436abffa51b6e46a84e181f40307fd32cdf66e0704ec970f95589756087f3c95743b8de3d493d99d1bccc6e891fc452c797d7efa0e00203ba564d09f7d8206a2b3f070f099785af37905d90803609ef03a7cf82d798d1801b34e02264212b4ffe17968fecbe1857aec6b7a893b9e57fa2241116863936760f885e4ffcfdafa6e7d2aa9c782728bc59ad51e5f80f72bdf451dbc67122ba0d159f24c5cafa332536928952a47fabc342e121d2009a5d97bdccea61b4bbbbffad19e312096422ffc2448fe3ae89e00d35b7c7cba284d54265560dff2cdea30ad1643bfb6768f31c78c9c79f17980947895919ff66b3e2b91e369e046b5485248304550d7774a6d0c925d68a26581b81ef803fd8993c704cd7efd559b9008fcaabd1996390360bdc0ca90e51b9d53b4b30959ab40aee60981628355af7d9571cb95ae1064af5c249efb25cc5dadef4ff4d7bd9510a89cdd38b983ec9224c400eaab11b1fe45c0085540a0f8f82370e5de504bc6e0262cb4df0d82911fd1852b58781c41a358e42ab4184cfcb5ffd1bd3d464c607295effa801f355a374b8ad7fd032f08baa7a9f29afe4dd8bfeb402f9569004c48de3d9c9ed1d2818d69cc461f1a3c3c6ab590727e2249ffb1e3c118fc8f9ee59b5bbd9a870d52ff9f711e4f3a6ff98624abf8e0f49696847b0bd1baebbedb22bd2094891e86109800654f70c1b2132fd443ad8216c517ae0ecd9d59c14f322de4ca7d741de561de71830d2e96a93cf91ff36e8d662a5f2cd8332d86ea466d9fc39b3b76c922de9d1a1d1a7e4205ddb4def5e4ca957143b6d74dcd2c4a3b776d47d5ce29198d986ce3b853352b5b4a187999ffdb20a2797e3e49092f84cc2d05b50642f2d54bafa7fce5ba807b36e8a2ce5f63c1281a9b6566b3aa2347243f04d29f9d11a43196460bb61f0d62a116ecddf49b92ad718f25f4afa67e5103dd370b1a46992d17f67b514d0342e3e46b268f5b923d7e1839d14d6fee46328b95c578090d8a94bf34b263444a221082749eb576562b18b2b61a8211fde3ea0f8e58061cd7d8261252fe97a7aca213de0b37d16153e7f2471b3adffb21839ed3d033397a1c285fe46b33faca8c972b608053c427fa799965e49cc71083e18a1226f6216d4794e3c70a52f9c364da9c2e06241653cc0202669cd0179ab19213d3a5d3201d2175adff518a6b209f155d908b4ee49143dbbb76f63bd16571722e2e58d3ab409dcd591ef8140f4645b4ed9e62670815c403bd6631ca45509a6e89d5e22850b469e524ac704ae3fb2476b8f535a3b42fc33c0cc9fef3f4fa0514e5203727957ad1d34b315d224ab9af912962b5db7ccb229cd9cd0fef9ec233e2932eaa4c4dbb0f714a00aa59a2d39b46bf4fcc381d5c34c1a2e0bce9b1350188695ce2e633a571d64a4d0ded660de9fbe6191748ffaf0e72d673ea12e9d8d6410c142a54150efef1b8c4c9a9a4ac41419edb103be9c9ec9b4ba8e41d16bbe28826ca461baf81c28286ec65830de55fbe5083994ba21a4d3c2a7a4c855dca7d50997850c344aadcea8912fe9d35660a734527037a16cda0373bc5ad5f57097961658fbd7019610660c01d5567bedf93071c6a2878c719ce04f8b84ad0483ccc30fb5a3e2502438c8d269b034be75fcedc74678ac11e347ffe5668624898b0286fb22f627c788258dcc9a536e2ac4830316f2f38b0c19555f176c5af9c6b53e8345d57676ae1bfbef8e888740cd45942ae197bd179abb17d388ce666100c4df6e26bfe539fd7bb6dd9f33927c79fd142642a7f49c0dacf371e47da73019c0c8b3afec450236346483b89cdee3b5fed1aba25783abaafa84b7c0af295161892f274cc33a08844f754815a7f5b476161def20b9b68fc9206adda353d06e7940ac84acddfdb9f677af2744e7d79e32d0a6d902ea4b022259792cf31a54dde9856eaa946155a3cf433f6ff1ca6f9a82ae3a0a4c2e5e3819714db9fc6a5b91c7742c01d1a426149e50faeb2cc020a4393ac16695e017e5478ce468ef3c26b1be699f2e2af193aaade3faa2dfda7f2ce6838c685ff3d7e470dbb5d1452bfe007471dba5e60c803e4f15f62ae0f6fd9bee3b108d5d2c0be6f80a5c27b5e1953ba5d6fc7cc84fba3212e1596a1e5fc314a0c30c4aed7a0a108cf9af77aa3f22d1cc2a5e5278561a7de3aaca38350a5fcbeba4c9eb59cb39fcdef85e2220899bd8dfd92d0ade8d0c48875bf19967db44c38eab3d9b1c3996bbee478b9f76116690c7c63e9474fed819ca103dcf828422a6cf47e05af63e528db4e75ecc9e7389062bb044b7aa459f8c53123894b93fb4ef18ada97888456504406e1ce42a800c410640c6cc76e080193035996628b2c28c701d70011a1b38d0463334bd92c1888680e11fcafe2afc5c2fe55b9d0a1f260a081f00d3709b39351787e76e5f3ab074ad7e29a2b14bcae97a8141c1e32a8279fe6da25d6c98841cafebf645a675a4021fbafe1032f10e6c0b30c33e81762643b192c4b3b340ebdc155ae13ec0a4845c9fb34a076de391d198b2877c11fd9d4d964f2d65557be126973909d1a48ff426712a281fb0c031e818cae7dcaaa7da592e64041e928ba4a7039f3f8a57de4c55886e09544af173942795252ad3089de08ddbfc814c798ae5b6cd82224d29b44c67980b80473b4088b2196b17697d673ef50d6be71f2df13a86d7da0933d291167847d4f64bb25de953b5a6228c20348267142fe7762d7059399b034cc9f9213bdd1ca21cef07c53f47e56a79956a6fcb5727ca12b5492d1ea5a9024ea75eed0f8f76c9a534c64ef88856e7e928cec53312e78865c10f83e46ab84b4e3c3ebc59ee2a6f840192bd227d9ac72305d729ed4cd11193f04ad655f8ffa9b27ab837d4ad50c0efa556eb99b0000db1194fc16ad02c1b99fb35c802bd5e83dca8100e01bf61f50371e5aa203c8d63ead8921be25181a7753bccb739f274f2adce3fe370301ae0dc6e5ccdb7885d095dda2ae2fd2894a8f6de5512008dd71cdf59f5ea5a0aec3e74d756f77e9070f5c72cacf5afe13173554b71382f81003b8ba0f546471822083a742b768896887131e478a62fb1a5d2f13fd26e4c30ef551c43f2b10c5895b894d65e374a69676a95d0ec9fe083bd77985b31858a16a6b1f8fd1e708b7b9bef646854d57020ee3dcb7e5c3e05ad38ff41faa9da8f56953b0269350fcb73d9b3ff565128b41a042e63f0fecb3c675e2b899f4a62f365b25859f49e5daace5cac1fbefc97063b448ca3c190b24ff3be24318aee9c0311a77e5cfbc9b47ee909cedce5c62f4293ff1076f72a89fc7f61cf619c05f24a0c32c31a608ca43b9d5fa1da764a28c27ab5a38423f483a512f4cea41d4a28d312799bc9f25e7782a0629c06ea7026aab305432ecce7437099285183f0b88d8ea79a529a4720c366ca194134158d5940ea68ecd6337b5e64ab2c40aac618c27a27d602c90030ce2e9dcb0a2df2b36695e1660a2824d1d33ee85526f51e6143fe07fb89b7cf952907788f4dbed3abca479381be1b76645d7598d7730e92698f5c57faf7619e1f72a64d722f3b0458833e450cc7c722adb766dfa3c12a1cc6aa524f2d50e85d123aa859196b0a815479bae8d03bedc45459b4d2987f6168dc0b4caf4d833402be9041c6bd635907c9d71459f980a72bb10cd756616f9fec79aa8a0adf3d5cb5b3746816eee5c0f449286fe4d355d8e18a69e11cbee3a2255c9011b224781e3c5bc930f5d3d463fb08d3e8e3103aa509c3c957aecc0c974cb272d40946e1eb3ecaf902e29e3bc3799ae8ca0c1b853b3c630324f8619e8cf0ccc74bb5ed06bb1626fb8e7f9c08aef783c05ad72123ece3f32de6c336b1d88304b3f46cfe35542e0f2bee2b16da0e5c05dfd47efdb2b654b5351a38fbd489300bcb4b57df0d5f00bcab7597a111e72a08f225e4c93cdbea444f345c20736f0d7294c41d9a290bc9d3ba100c88489788541103c9b9c321d4ed02be65c0b1c64c16de80619ad9290c34efd550b1fcd7b63e5c3c2aed09019030b44d7ab60f5e02e2493db994fbf9dc2b7c80b10a60c5e1053dc49e29333e4b80efebb64268750b674c9e223d3d4a774f25283db8dea29ebc52db563ec839befeabccff1a155f42871bf580617d267ece32b2517d98f25d7bf516d329bdd905b8c76874a1ffc7c96be4f4fcdf25e5c7d09ea0749a4c04c7299f320169612aaf99cc1e733e3015f92066d2c472fb164b6b75ce596f4dac48a9af7709a02d024b717fc5067caacac6d984777ed187f9d7282bff238a2ffa16894cb5b444a540da6f1156a1e84be80ffc8319fbe7924d0cb862dcff564e66127408763a27c24ded9d129265338d56f8cc4218ff536182b70df48b4db38f8562066e72022fa64f9d69ba78bcc3c09f41459ab427124ea71102e701cfa9e103a686109e4a715c2ea793925c2472347d9c8b678cf1ef11905076293905215ce9d97512256e5e2af1aec0f407b0bd2a378e9", 0x1000}, {&(0x7f00000001c0)="8e962caf84f30627a52731d1929ab65ef110898d78b959913b10d857bf805ffe6007", 0x22}, {&(0x7f00000015c0)="a20ee476a62e410f1dbc9c852b8077021b1ab5f683c6151674b41568987ad8678dab1e257a22b2edd0949f2ff27f4da04b3248a65f69a5ecb8db8bdeb9b5bcd3474626332301455af939083041cc45cda4d1460b20720c6ddd50292caffcb67d5ed80e2aa87436bc0576a4b1fd486402a9f3603b13ec16ad66865746f8be05d197b3da93f31d95cd8a0c106b209c637ec183d77223cbf812d51b6411f8eb6fc48ef5229cebaea98336b7f7d63fe38eb504743223318fe764b5a2e38638d160251b3aee46d19ccd1a", 0xc8}, {&(0x7f0000000200)="6b500e68d53349f09b6f79900b7f583b037773", 0x13}, {&(0x7f00000016c0)="644c9bd84d065ead623ef21eb030bbc9cbb2889b075ff626754faeb1ad4b4540c46938486fe8aa9cc9429293eb1f48c75e730afdf6e4b6d8ffe0705ad2f56a559ff642e1adb2db432a1802eb3369c3235c9dc07a6f4b23ac299ab6025a6b31cc704a21368440643d250d27bc4911494acf904530a09703a94907fb8f9d494fb7ac1bebcb6de5a560fe67c03e59f6523e450cf22c08063c2a31bdd36361fe1b5f8f895515d877b1a4d62159161c751dcee81aa4409f8a2e1401f929eabd0fe53eb3bb7a71c5348ddd305faf65059160d9f813a75b6bae72b5d67671fb10ae15e2d36a970992b627ec1845", 0xea}, {&(0x7f00000017c0)="ab314e418d261b4129923b69e749847b7e471ee72428", 0x16}, {&(0x7f0000001800)="f6f3a07a366771490e0f753188a4cd615f09f0d363dd8fc05f2be5c55198d670c1000a1d65719c27856b020c8d7f21389e226be833ab98f381dc57b088d99b8d36d82fe4c21f74bf05aad1aac8e65997526b65b8af2f9bb85dca4b01c5f14c02e5da0b1baa3f90d2258a5dac5bfa8e44c0c43c86148ef512b3572f45367472afb5c046ce327c069f65696da29fb2e183595a7666ff3a17c183fe", 0x9a}, {&(0x7f00000018c0)="14def5d6d1c961b052b1024a4ea736e9bebac42f8c30b5da0fd3f0bd63f41c3ea685f984681d323bf6308ab3b785bfdced7e3212de075c0fab1c83ef39e822bc1b9128b3e8598773ba5f135809430f7d8320401cae445e3d1db1e743e529d58044b10eb39e4cd407e6e8fa40caf65948f48cd76f1257b17222d735d80432121d374e51981701", 0x86}], 0xa, &(0x7f0000001e80)=ANY=[@ANYBLOB="3800000000000000010000000001000064e3915637d1c142bf5a49de294d3b119136d73842146e26cbccf220026aa70d8e14325c3693000058000000000000000100000000000000b4aa58d65f605681287cd39dcd5143285b29bacc588bd512eaf496f438e08a07cf1a00ad3ed911ca3a432c582888b5a1b729047170f50560b0834c64bcc684727852000000008000000000000000fdff000020000000fe1f025599577124201c3a8cf3394cde3e89a3cd7018c1d83f7f4260d3708b4ad204931145c79b69a26ec13545da4fc421ce52e5a62debd5b87b72e892992456fbd1e5f3d09d755993ceb62c00ce1620cee023b59876bfc4f5ce38f38670cb0e291ab5a071071778b3380ed0170000000801000000000000ffff0000008000008228983ef5138996a7273ea9423c6ce30310834d81651f52df777b787f5cb4c15b8d0df0f586e59c619aad084b9acd80a2ec1f9b7f1151774dc034880d366620bf8167eecd6b733e124433798f2b687f104115f681161502815b4c723b7bb3f32f1a30c25314deba8e01b79964d69dc4761ac6b02896dce3b6282c3c21a8edeb01a430e2610f32f746dcad1b17bff4dce36c2c67f3c3fbb1bfe43fdbaee66737d47469d22aadbf8ef34aea9ca294c778a5e9af0272236dcd2b7e0a774502b32a256c1ea1ccef2dbaf8a01c46567f9cd802c9191e7c57df1a2a5e16a8abad494a5032b9727049b3439bad38628ff739ca9eaa483e749b1a534940e7d36cf04fa985beb3630000004800000000000000ffff000003000000fba371f7f3d4f4ffb198aa61f5002c21364d8b6ca7bb7833cab3566b9de660ed5427e83a59cdc5172e067ec450806544af01260000000000700000000000000001000000050000007b6d720258a61e32b8b660a20f64c1fb9b54a2ace593df71e5adebae647727c4cfc7fc2ac1d09b5ed4ab635114139124ab7d8f2119fbe723e2557e8d9a00d686c81d15eaf69a6a7a6de01133333e8394286ad285138008436d2a21037f2e607620a106001abc1362f9c7967c0f95bab396ab143c85"], 0x2d0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x6a88) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x41) r3 = socket(0x2, 0x3, 0x0) open(&(0x7f0000001d80)='./file0\x00', 0x8, 0x100) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 16:00:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x1, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r3, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r5, &(0x7f00000002c0), 0x2aaaaaaaaaaaac8d) semop(r5, &(0x7f00000009c0)=[{0x4, 0x5, 0x800}, {0x0, 0x6a5, 0x800}], 0x2aaaaaaaaaaaabe5) semop(r5, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000200)=""/234) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r7 = getpid() r8 = getppid() wait4(r8, &(0x7f0000000b80), 0xb0c77b59dd58f405, &(0x7f0000000dc0)) preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000c80)=""/262, 0x50}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r7, r7, 0x0, 0x2, 0x1f}) r14 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r17, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r18 = getpid() preadv(r17, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r19 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r21 = getegid() r22 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r19, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r20, r21, r22, r23, 0x1, 0xff}, 0x8, 0x6, r18, r18, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r16, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r16, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r19], 0x1, 0x800) msgrcv(r16, &(0x7f0000000fc0)=ANY=[@ANYBLOB="ee59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bcb57a98e44cc4da8c89346388f7fa46093fd9b877d7042477dc2fabaeff469f60dc9102009d5f684033929c958165d34e310d4111b1e6d20f821d3e8495831e3ff7861578591245fa134ed9f720754c7dba52fe92276932bf5f0752056212a1283a250b3db973af89704a900bc92447c6a29ef8839210eb6f7a6e29d7380a9c7afd7a84cd538583948568f8684a9850fe97ac93cff006e7baf47e2c38fe7a90d347486bd958c639a0343ace450d2a0dc196aac8e0eb453e83af6604802b123beda0823e7c88694735e9264b8b241ef7a6fb17781387252644466246182a72db693ca37ccbe5ad320000000000000000"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r24, r26, r15, r21, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r27, 0xa5, 0x3, 0x1000000100000000, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r28}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r30 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r33, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r34 = getpid() preadv(r33, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r36 = getegid() r37 = getuid() msgctl$IPC_SET(r19, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r35, r36, r37, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r34, r34, 0x0, 0x2, 0x2000000001f, 0x400}) msgrcv(r32, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000001831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) r38 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r38, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r38, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r32, &(0x7f0000000980)=ANY=[@ANYRESOCT=r38], 0x1, 0x0) msgrcv(r32, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc0da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r32, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x0) r39 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r42 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r39, r41, r31, r36, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r42, 0xa5, 0x3, 0x1000000100000000, 0x6}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r10, r21, r29, r41, 0x6, 0x101}, 0x6, 0x7fff, 0x80000001}) r43 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r44 = dup(r43) accept(r44, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r45) getgroups(0x3, &(0x7f0000000640)=[0x0, 0x0, r45]) r47 = socket(0x2, 0x4003, 0x0) r48 = socket(0x2, 0x400000000002, 0x0) setsockopt(r48, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r48, r47) r49 = socket(0x10, 0x1ebbb58adc21eda3, 0x3) r50 = socket(0x2, 0x4003, 0x0) r51 = socket(0x2, 0x400000000002, 0x0) setsockopt(r51, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r51, r50) r52 = socket(0x2, 0x4003, 0x0) r53 = socket(0x2, 0x400000000002, 0x0) setsockopt(r53, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r53, r52) r54 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x80, 0x0) r55 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r55, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r56 = getpid() preadv(r55, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r57 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r59 = getegid() r60 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r57, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r58, r59, r60, r61, 0x1, 0xff}, 0x8, 0x6, r56, r56, 0x0, 0x2, 0x1f, 0x400}) r62 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r62, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r63 = getpid() preadv(r62, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r64 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r66 = getegid() r67 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r64, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r65, r66, r67, r68, 0x1, 0xff}, 0x8, 0x6, r63, r63, 0x0, 0x2, 0x1f, 0x400}) r69 = msgget$private(0x0, 0xfffffffffffffffd) r70 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r70, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r71 = getpid() preadv(r70, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r72 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r74 = getegid() r75 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r72, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r73, r74, r75, r76, 0x1, 0xff}, 0x8, 0x6, r71, r71, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r69, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r69, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r72], 0x1, 0x800) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r77 = getpid() preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r79 = getegid() r80 = getuid() msgctl$IPC_SET(r72, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r78, r79, r80, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r77, r77, 0x0, 0x2, 0x2000000001f, 0x400}) r81 = msgget$private(0x0, 0xfffffffffffffffd) r82 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r82, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r83 = getpid() preadv(r82, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r84 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r86 = getegid() r87 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r84, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r85, r86, r87, r88, 0x1, 0xff}, 0x8, 0x6, r83, r83, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r81, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r81, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r84], 0x1, 0x800) r89 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r91 = msgget$private(0x0, 0xfffffffffffffffd) r92 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r92, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r93 = getpid() preadv(r92, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r95 = getegid() r96 = getuid() msgctl$IPC_SET(r84, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r94, r95, r96, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r93, r93, 0x0, 0x2, 0x2000000001f, 0x400}) msgrcv(r91, &(0x7f0000000e80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000001831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000002000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc8480000000000000000003100f89079ad273e4d4dbc16fff6b45486aff8070807839ea1c0c57ad84d8df467cd5419c9cc441d0a3ba970172f21d54ea13956e2e8756a397964d5d084e4dbfc029c00d219747ce90001820f8f7f"], 0xfffffffffffffe9f, 0x1, 0x1000) r97 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r97, &(0x7f0000000ac0)=ANY=[@ANYBLOB="96d7074cab1862020298b8362c010000"], 0x10) write(r97, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r91, &(0x7f0000000980)=ANY=[@ANYRESOCT=r97], 0x1, 0x0) msgrcv(r91, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r91, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x0) r98 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r99, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x1010, 0xffff, 0x9, "70ab345c69f2aa23e4d5c9e05e353a389e5313412498a7cebb81aa5d6535d3f9b0f80126d99a02fbb92d251a9e83ea63cb98a51f711e8ab6af49efd873a35056067700b565290c35736784f76a765b9841456f8086afae062b4fa8c9b96b0441631da814fb84093c44e69613028bad1ff4ac538a0558e1c1550928fb0d0bd82b9f165e7024e82b73d6d37d44f1be36508df496d3077a34902d89e19433f1da33796b4cd8bff02da46ca47dc8ab2bc5353005d7d089d4cac6524a83c5fb3d67e4136b6db45b3f75af081c8d39b791cf3782f61eec4d771669649aac0a30039abf5ebfb2d91d7ae9c71717940d8cb1ebb29cb47737a6967e3fad787d0b14f2f7391a6b345745b919cecc6d44226209658ae7e8dd52f7048484891dd4b0c93d822b995a569076366c7227c5b2d3df809893bdd5745b3f092d1d4e6dec66643620fab6d91ec99637a1c683ee257f3d76bb97d7c1580b141b9dd7cb0fdd9f97b7e6a9d8108e07bfb4ae060e13a14735305addc0b4e66ebdd76aec2b7f74cdd960fc3a544aa74ce46c86cf51f5ea99ab1dd61f6a1f75b5f9cfe1a90a38fd2f4d725c0f4ff3e5b0288b4317d7ca7594f883dcbc9b401f4cc0f94d4e5d0cb652339bbbe33f778ce591cca5a1aa384c3d12c5038b17d9d5b36d4343bb9fb0b42dee4f6976065ea38d6e24156016fe452f6b246c6046000fbc9ca9f9348ee4912ac269e2b58ef5d3133e379790a9ca9f0a5f51ad9a924ea49fde439560d07203e77efed02b0046f4845ec7b231d4493fc75c2638037aff2fd75d2a318c5f1744fa49a28f91026a8606dfee6ffdaf22e417857cbe0e2b96b4205fe311dbd4a4e8c37d1bb32b430b1ec2fdbe3f82ad94ef3cd4d2ef84fdec51b3a066836987b871077c08290bd6c1dabf09c0d3241a51991250c4c3c7d3f969186a6f22361941cd5d3dfc73dd976ad5dbde050455108f2f67a5a90a9d54bf736b5fd7926f677f942ffffdc440da44551ad0c9359135f320b8dee0baaf909302913d738efaaad2345949eaf0a3a2764afa9b99b71a8e1cf5a6ec259ff66a9d31aa08a2b543e9f79378204558e5cb93d9cfacca4d66d80bad3d56879f12ba65c55de709feeadb2d8f9b48c736c0050002ffdf54f39d7d5eabba794e3652211e3342fc753016cb815370caf7e696c22cd94c5247f248a4f425d1ab34542b4579a12d9c5d2e1d762c2ef90a7db5d87a60edf9d979b1de4918c64acce2a69a13205d15c68243c9a08144b97a57fd89de537dc8e90cd9aa2f3a8c5087149be7e14a1c1ac936dd219207b7fe4971be79a1f1c3004f0c36a6243ec10bd3f9944a9fef75e9f67bddcf64ee2fc61f8c53e3aee3c633200ddda08308c7c95f5adb85f4c0b212f23bb66110a9c0f919da1b0efa37e0e7fec343e0ef956ce0761f095ac3172b43ca7d42c1528c4b43184834efe9504d5a364bba8d0d5f8c8bfbfd01f426ebdf9ac8fa18aa728e5ee0d8116bde8a474a562a8caaa822276aa1614c534d99dbb46f42230f924e318b990ae2c53cb0c5aca16611d5471411b0bf9536572d97d2e975f54c7b802d351fe73a8ee9e320198ce06433eed7e715368d4bb71748271effcc3c6fd982504dff45499d0da6e108a5bcdd79b41712df49a1e0b35a78880e2adaf21b9939c27434d5f216a59d526751fb0938348c43771e3c7a0780e90f551223e461e80a4a0d023e278624d755bdb173a836fe8b64542a03990f1050cf00966799a3776458f40f43d18965b146cf80bcd2c660d1b2aabb11bddda2ef08644f4a5620fa5c21bdf2aaddeafca0c598f20949ced3525182f4f1ec23e689ae5dbcad31c8ba210da18e8b89c03edb387c06b063fe8c4d9d92473cc192c1fb728cd888cab886557b5780b38c52f0f5c3e3d55009f93d9dae43d877bea9d830dae270b4441c54bf3fa889d104ed1c23c071a1963f43b2538cdb72756fdaa1a448e57674e9621ec90477b17f5481771c49291ddf202f0d56e0fc0778947fef2fc5144aa1310d8f7f98664f1399c64a1ca4615a7d22e4633d2de745e00a4741eb17f394ee593756aab8717029ba30e0fa49fd4fec9c963f31231157cf20cd2138f8b3d378f5ebff9e0ca90ea55b9698efa34cc88073734ea79fe54496586d7146fc62e949f2b0e7f3d86aa804827c5643e1cc649f578dc71e9ae2c8c5a372349c903a82e985279e37408049137d3f06946d7590dcbb0f683d2ad56aeee56445329ceb8ef8ec1a609cf65e8c6117dda1bb325273d64b0d9876eae738f7d395adb30cee279fcd4bbb8f29fa86f1bff398c280273da600ffaa621fcb3385cf06e1430e9f0b6a9057ed24e2ebbb4a87dab82bec933ca100940b41f06f1812cca7ce11f8fd99600230c15c886b95125b59bca0f571b6b1b30755a4904925e54af1f3e2ef8ed750c99d6591724ccf806ef42a6204a4d4f922470f3dc0efffbbe0d179081849ca8b5b7518907e2357a16c2e7303409d6fb0f1a903127d564bee59b50e21fdce27bb9b0cac111bd4ba37adfe0bc3ae4d5ef282273c2b6af7a7230c02656699f3ef48014097112b9d21f04cc84a8a5941ad2a2083b2038c6b84e2238e90d69404dc2a803374c1313a183c784b158c021ca761be4ceb1347b26f4a3eb9ccaa1f829dcaf74669ba33dd9216e1d036724bfff8716ea19d0d111eec7214a67d471f3cd46f6eba21b803ae56bd460de219bf15506f691ca58bb72a277ddd48d62bb8c41b075987ea87987123a565bc9c91f5cd4da25a3fcd709f60e354bb338996826526fbcd07c6944d1a1b29d26714b454902416937bf1f26de4c23f5a109873487b18bd5c401014b5726f533c58eec2323628ebbb69ccf88c869ceb205b5e39188b3ea1be81299c79cd69e4b5a4d2b382574c4aa0ff49daf961b4c57fefe922b7423cb82ad8d1f59ddb206153edfcaf64e8df8bde4071bb23836c42bd6e00423e2cb9a3161f21bfac9a11df78bc7d34235d844f9ecfda13a676d171aae99112eeec659911a640c37df0b7f2c694fdae778422f557be64049dfba33588166cc6adcee97d980dd9de8e5a3269b21a3aeabcb0198f7ed6f74b8d6e9c3c218b3f7e044e0d3c89c9b99cea448b3e5a7f04087d2b9b6714f2fdd56fd168f63a126fa9801c6d1bee15cef76a2552a34754f50abec00b27fa786ae55f81a0ea30b3ab23545ffab46e81a0d4dd282f491a133c8406851c185268810184cd853bfb0b6ae7c0cb972a1b7dc554642298f744ddfb53abce3cf1a81326bae59eb2b4d5a986c24159a815e80591bb27c8e223b9aa51eec78b3c5e003a1692e49c970133ccf515f92e743b01f7d1f0de7a24d870317141dfaedcab4c19329f15f8886a9587dd7a024b18205c4ae0f6e761ae7e6fb5ad3f604ddee7c14ed1aaba2513c4f42cfb96a166cd2335efd090a1beebf0fdd2a0c5085af809014b106549133c55f843f0cfee98db99c2f2982986a6ab15873717429aacafcc8974dd004e598ec9f8272a248b1af693ad7dac30b201e74ac67184bba9788edcbd8c23e01656986649c59b1546932f7ae11c306d93b63ee6f712cd6a39a4ce64d0140d58fe04a60d92f03ff449218c769f3cef1a72a772eaf7979c5fb50e6ef16ae9ed65b54776542ace747eb8d2ca09f96fa773d400c8841bea5dda5266703c91d9f7fea0e9073d33521d9969df49989e114fcb0454efd35a228f274c221930a5cdef5e777a654534cf6a8acc1e4f9b2c76b6ab6c7fdc3e0e683b60d24e95b81fa525d9579c262d6d58d864829c0609bf92436e86db8666b1f1db5f7f81f2ac64a7aaf3140e00a95efe14def2c2fd0f29220bbd005bf2b5117577142c72e879689d063e9f571755ff1949062e0046c173c9385bf1064c545ef5d5a1a9ad104d5112824a2c563670603338318992f627ea966ab13b48c04b8184af57c55f23ad51d968bddc30f35f723790d2b946e1582e8ab0f79c8943008c96f9bc20e589a0699d115eebdb9eadfc67411d7c222a5d0639e1588b07ebbea920d8323ec4f9c582635407f474ebf838c60eb13a4d1bdfbe31aed527d03322516fd6231e86f89b001f12d399898febdec5094ff3e34d34ad6a2254800f71aa23302215590910f8ae52309b4a1f33b2e7952a7dba7b647dbdb1614da23abfdfd7be469ff0bffa0644d625280b1dddba33a707d58df4bcf3a33597886d38e771dbd040f48ccf6d4a295bc220b589c5883deff0795f449344c44993ee9f4ed5860bac58aa540de807104474f38004ca4081598c770776d0453d21a324081746334201f9408c829bf772fbfbb4c4779db88e72549df0a0f9e5a0e902ee6388467a968a792b7e69136acd0b8bff512b533b28b6bb84d71678361e16cdc45fd326651f8022ea950affe7e92a19f7af236e348344351fc56e3edae1b2d1e8bd325be20a0631475609b1ebf3cb8aacdacdddc51290642045abfd97d8f039857b0c7387837b25be5e62d4b71d9bcfd89bf7649b7897afdbe723130a6756c5049c12a44f9d44707de32ab7f557b5af0237aa77f231f458b07f3957981793a1297cfbf037dcc2cf53f7a72461c193930e02d37e1c40465a0d13dc6a9ac0df062ea092c7d4f1784fc2c8f4fcb2e9e922eb8ac57b42dfe411db465a17a89a54b3face076b7c325cb80cf8fa2334ece715b73208c1a43257e0eb028a91c41a7eb8fb0fb72daf2e06868010d81a6183a627a2457bde4594e091a82bc42a863405667c059d80b131fe586532e764ca49a060f91a9543879857b1ab7d8c32e97d53db543f6f6fefb9339cfb7fe81c90b44970ae19b091cd199bd8eb8e3761df76a4c226361dce6a5c0c4d8406ce4b6635ea4e256019ba6feec499a1e188bfdbf0fef35ae086b60dbb51caeea0e1e8956dbc5dba79880bdd15acf6aacafe0a7527058bd6d26accc9620818773777d558b82a663ab20ce6cffde612c23744dbd1cce4e7131e737da14c635bb41623d419ecf07b514ed344ae691cf5093e2d72ba634b36c4254aa553012684029a41615b7ebf7cbe17acc19e2339324600b5edc76a846f82ef197a9c75724c6dbb70d4ba20dc9e6e85d5406a9e1e80e5c5a31ddeaa1695c7f01b01e9f2ed8ae5b514cb3acba8f8e680d0de010bbd7660db032da1ebecc4681160c9858891973e2d1883a4e479089fccdd28fe620dd08d9c78cebc79b638d3365f2b285893c65754a2a12eeb01a314528a59f6211791249b7e05697c02aeadf8867fd9f011af2eace16fa8050af6a37e4ebb3952f1708f5cdfbbca473fa41becd56a16e347f44cb37ceafe41b1b265a4b02fdf59c6295e22350fad48f2afe2472694694b22a470250cfcf96c9cbd830b830ff538fc3e43d7292d3c6fb2f51863f222e2f3d999d934f522c970134d6d6f9d3dd6485ad7033cf2da79ee1fe8f9b908e49e61f28d29ed2416af5afd9372556d35bae2d07f5f4a260a959a270b3f004caa31e3eee148d9c25607c7cd011f8d6c5de1cd03c8d140ccbc668e7fa2c7edeb4c105ec4c96e5aff37198800a3f771d205fbdd697d9ac8bfdd9e229d751857f98c5704e88ee166b6da5163a1597d4f14a4bf08e93bf21b7f28d534517da9b1d23b8af5797cc30cff484e0adcfcc9433b0e1830a2bd2cbbdecaedfce15e3513ee3e756deeecf078786f6f13b8eebecb7ea284b1bc328284155b60a204d8e882721a8beba64a2f2d6e9c4498971710fc0196822de4c486f8e4e7ecf860f79d0ac190cb4702eade24c0be9bf8cd6c6fa06fcf388eea8464d83e6b4acffcea20d83b669fdf60d10e"}], 0x1010}, 0x405) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r101 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r91, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r98, r100, r90, r95, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r101, 0xa5, 0x3, 0x1000000100000000, 0x6}) r102 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r103 = dup(r102) accept(r103, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r104) r105 = socket(0x2, 0x4003, 0x0) r106 = socket(0x2, 0x400000000002, 0x0) setsockopt(r106, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r106, r105) connect$unix(r105, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000080)="ee0f3f3c8cd01348ea5202200ad8182d39fc4da0de269b516fd7b188a852d0cc258cdf4e3d63613f9554ed1b7da21136db7cc02a4b8e2db8e9781ebb", 0x3c}, {&(0x7f0000000180)="644f110eaec9093bcb6bb4c9a341e3e8d9d118aca14e8e5eb41d6ea744269160073ecfbdf00226fc2b76c81e9864db6cfa5b953c6435baacd86a80708e9f37e1920a311ab949cc09201f055d9a77314eb4c20558f28691c7e25edf1f6c29fde7bc6145ca1c4b6bcce17cb1e96127b1ceeefd27453cb9d008d24f672f44ad8cc3d97d01525f21b9d9395b67bc58810cc8b36353e4ea5e807cb4535e1edb9e12c50109667a4543d3de3175c56dcd794ba5200afeb90b6fad7303a73c1c2c37d2", 0xbf}, {&(0x7f0000000240)="f502801a909c0c1ffda7108a868355118f336d8770629a46734ced1cce0f7926b097307b874ec9610c3fe126489bc090484052eb090cb523135f1400e178579b0bf31d5a7f772c379137e1f33ac2d85fb300b682b13856949ac98247cb0e599a5bb25b7c842b7fe18ac050e79d790843c4d2881162401d1127904caa2c74c9de0a97147e6d57b93ba4addc01f7be535150127d373f143e36813141e70fd74612413b16ed08f17dbddedb0558b9b34c64960f084e391811a3ce332fd185cb3941891ac4a0c368d26e9075843af4c4ac11d9dc9047eede1c20b3f1c3d73340fe585ff36171e94a2e", 0xe7}, {&(0x7f0000000340)="d58e7d8f058f7589a16db94513b2b11ab71949a998228296dd748a9b5520f4f58d66edd1e88969848a0ea25b190cddd8214c39b9864cc6d9892498431b0571258dd5dc6414649644d256f68e6dd741f0d065e44e9fd0ffe7a3305f661a94293fb5b9694cc54ee89aff8c8c88e8416035afc06f76b1e89ef08c8695f922a996bad4", 0x81}, {&(0x7f0000000400)="4756e8fb908118d59a57921268a2b86a9f9423130feb73a2d671ff430eeebb624f469f34e2a2ab2541325960b1bfc15b0e655ffedc87730a80f3ff257224d0e9a85ebee389a54cbc0feb64230196b8c0f21b2286122f4b658edac166970b3d7f26cf7eee4f7f4c9cd352df1e15bb1c86cfdd2b92255c500efd217e4e68f426e70304b0527af338cba90e9adbaad2763af14b5991d50c3a9ac1c59b134269e738a6c067be50ad7d5deabc4f39a2192ac74eeadcc8a544e8dbb781c9355a2d14ed1cd930b1380aa14d9679244dc4a09bde6d7adedc88a535270433440f6a1c0b04599d890a5751a4630d57b155768731f934bb5068b5902998a7", 0xf9}, {&(0x7f0000000500)="bf3644c588411b0c77fde9304096f684d7a26ad920f8ed197718cfe136a6967439b03e78fae7d475ff19f828c5e9d11443ef6613fd5a39bc8f6119d85dd3693a53ec8199bbc26515808dbfc99e1abc826c3e322984041119600ed0cc9d9aabb50a9e0fc004b6edaa9874706876b66a0d11", 0x71}], 0x6, &(0x7f00000006c0)=ANY=[@ANYBLOB="2800000000000004ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r10, @ANYRES32=r46, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32=r51, @ANYRES32=r0, @ANYRES32=r53, @ANYRES32=r54, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r56, @ANYRES32=r65, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r77, @ANYRES32=r98, @ANYRES32=r104, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r105, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x4}, 0x8) 16:00:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400000021bf04aa1500000000006e00"}) pledge(&(0x7f0000000000)='tap', 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000580)={&(0x7f0000000540)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0xcf, 0x4, 0x7ff, [{&(0x7f00000a0000/0xc000)=nil, &(0x7f00002db000/0x4000)=nil}, {&(0x7f00002be000/0x3000)=nil, &(0x7f0000312000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x19dc00000000}, {&(0x7f00007c9000/0x1000)=nil, &(0x7f00002a8000/0x1000)=nil, 0x5}, {&(0x7f00003d1000/0x1000)=nil, &(0x7f0000168000/0x2000)=nil, 0x401}, {&(0x7f000011c000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f00007eb000/0x2000)=nil, &(0x7f000061a000/0x3000)=nil, 0x3}, {&(0x7f0000112000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x101}, {&(0x7f0000252000/0x3000)=nil, &(0x7f00001c9000/0x1000)=nil, 0x3}, {&(0x7f0000128000/0x1000)=nil, &(0x7f00004e6000/0x1000)=nil, 0x3}, {&(0x7f00006e9000/0x3000)=nil, &(0x7f000032c000/0x2000)=nil, 0xd43b}, {&(0x7f00002a3000/0x1000)=nil, &(0x7f0000420000/0x3000)=nil, 0x8}, {&(0x7f00000bd000/0x3000)=nil, &(0x7f000049f000/0x3000)=nil}, {&(0x7f0000121000/0x2000)=nil, &(0x7f0000109000/0x2000)=nil, 0x64}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000065d000/0x2000)=nil, 0xc5e}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000040000/0x3000)=nil, 0x56}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) 16:00:26 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="7978da"], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESOCT], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:26 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x2, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r3, r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x9, 0xfffff800, 0x47b8aae4, 0x1, 0x7, 0x4, 0xffffffff, 0x2, 0x2, 0xfff, 0x81}) r4 = socket(0x18, 0x3, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) fcntl$getflags(r5, 0x1) shutdown(r4, 0x0) accept(r4, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ftruncate(0xffffffffffffff9c, 0x0, 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 0: r0 = socket(0x18, 0x3, 0x0) shutdown(r0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x6010, r0, 0x0, 0x7f) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) 16:00:26 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaa90aaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe80"]) syz_emit_ethernet(0x11, &(0x7f00000001c0)="c7a89500f999f3e953dd000046920000dd") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x140, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0xffff7fff, './file0\x00', './bus/file0\x00'}) dup2(r2, r1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000280)) r4 = msgget(0x2, 0x5) socket(0x1, 0x4, 0xd2) msgsnd(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="030000000000000035af2f1f6650edc312cd3dddf6c6c80b311d6be727e29e4f7c0bea0d6ff5b8f6df20822b37b469a3a3fb041cba31722bdc77b6d47475adcc60281158cb8b65320ae823ca30eeeded0593d5bed0085ce3ccfd2a2ce4b7cd000184a493f506f71819f88129822998044f60dd1a78f3bcb7b1a404e7b5bc791e1ea927d9314c1c925cc0e211087417ea61f736d28b8842675589f505dc507e22b40019f32930ccc55b1de2b5fa5d5314c660d9c9263978d2301844560b75ad21fa00d11a26db233f935db4895e1b4a13"], 0xd0, 0x0) 16:00:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/218, &(0x7f0000000180)=0xda) setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffffe1, 0xfffffffffffffffe}) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x44}, {0x4006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:26 executing program 1: setsockopt(0xffffffffffffffff, 0x4, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) setsockopt(r0, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) 16:00:26 executing program 0: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) close(r3) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) readv(r4, &(0x7f0000000140), 0x0) dup2(r1, r2) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x2) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='/dev/null\x00') dup(r2) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r5 = open(&(0x7f0000000080)='./file0/file0\x00', 0x100, 0x40) shutdown(r3, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x9, 0x0) r8 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r9 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r10 = syz_open_pts() r11 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r11, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r11, 0x0, 0x0) r12 = openat(r11, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r13 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r14 = kqueue() poll(&(0x7f00000001c0)=[{r6, 0x20}, {r7, 0x100}, {r8, 0x2}, {r9, 0x4}, {r10, 0x40}, {r12, 0x120}, {r13, 0x26}, {r14}], 0x8, 0x40) dup(r6) r15 = getpgrp() fcntl$setown(r6, 0x6, r15) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001500), 0xc) r16 = getgid() r17 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r17, 0x29, 0x6c, &(0x7f0000000040), 0x4) r18 = fcntl$getown(r17, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r20 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r22, r24) r25 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r25, 0x29, 0x6c, &(0x7f0000000040), 0x4) r26 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r26, 0x29, 0x6c, &(0x7f0000000040), 0x4) r27 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r27, 0x29, 0x6c, &(0x7f0000000040), 0x4) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r29 = socket(0x18, 0x3, 0x0) shutdown(r29, 0x0) r30 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r30, 0x29, 0x6c, &(0x7f0000000040), 0x4) r31 = fcntl$dupfd(r30, 0xa, 0xffffffffffffff9c) r32 = socket(0x18, 0x3, 0x0) shutdown(r32, 0x0) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r34 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd\x00', 0x10, 0x0) r35 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r35, 0x29, 0x6c, &(0x7f0000000040), 0x4) r36 = socket$inet(0x2, 0x4, 0x1) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r38 = socket(0x18, 0x3, 0x0) shutdown(r38, 0x0) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r40 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r40, 0x29, 0x6c, &(0x7f0000000040), 0x4) r41 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r42 = socket$unix(0x1, 0x9, 0x0) r43 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r44 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r45 = syz_open_pts() r46 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r46, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r46, 0x0, 0x0) r47 = openat(r46, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r48 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r49 = kqueue() poll(&(0x7f00000001c0)=[{r41, 0x20}, {r42, 0x100}, {r43, 0x2}, {r44, 0x4}, {r45, 0x40}, {r47, 0x120}, {r48, 0x26}, {r49}], 0x8, 0x40) dup(r41) r50 = getpgrp() fcntl$setown(r41, 0x6, r50) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001640), 0xc) r52 = getppid() r53 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r55, r57) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, &(0x7f0000001b80)=0xc) r60 = geteuid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001d80)=[{&(0x7f0000000240)="c9471957cda715dc8a5c526a18f5b6f631cc9a75640fbdc24d497320f425e9c6a0310b11da3357fe532935ddc6b6e02f099e002762a8aa23dca64cdb1cd8259f93f189101fe23e4399988a80c9db39c2b6afe4526a2f064efc7998dfefcafcae665fb61f3fd8e5f681e2f54310894aa5930b285109ce4f325589ce552417642a3a68d1a9a80bc02d509ebec95bb4d7e78f366fb205ba4e", 0x97}, {&(0x7f0000001900)="b1d46ae300eb920567b137ed61e0cf572b9c6433a3581d3708c7afdcbfb857bbc376eecedec5c1104b693aa71c7d4c537c16ebce4a1b6eb5d8724c8a6981e3e5eab8c0443c2c46e8688aedd053a07ebe6cb5a90c979a38d25e189d28c2e31e8b62b2e251ac10c9c3fecf830b409e0cb8299cdf135041ab1721107743f39296dd5be49182287656391ea0c676b165fd7355b1da67d57337ebc216dbff7b1ea0f122b970d6a150aa77c7d7606d452420576857d60a6f89ca09765663a566d3c90191f3ca512b375a6343b3437117c1427aa5d0dd695ad0f6aeca907806128652ef1414556225b9e3ed64d8f0d7f6fa80d15e9860a3f9a62d6791efad702e5d3a22487d7d280756abbf19455c52aa5ddb61d0ab0b3dc00dd7f9d1e94262676db77658c2abbedeb803ae1cfddd32b0adab5960f874f4d4cfcad95b6c0161a3fd9e9d4684d3bcb533b44a06c779d59114aa6875b494a373814b1769826cc97a8eaf85330619b7a4072d523d2c778b3afcadc1cec0badcbb3710f357df808f7e9d8f544d544be76b33f5a0f08c940b350ae2a34690be9e3ae25eb0758ecfe70cdab141662023db6f6da0111569bb10ddeb798115b479170a98389b41e68d9cf0d704ac9889d7d7045fef95f6116be1ea898a5cfaa6612a113b9b5ba46bb52b263ab17a580530a889d22412f5ec1e4ed2078c99a2d07b1fde91f53fb366441b9a2782060980ef71b884f876d015d6ff6606a728edfd33425a9ed22afc6300"/552, 0x228}, {&(0x7f0000000500)="3b503a960b3c3ed3083c4f0dd3e1bb8e4f80365251cbbda64d311153f51677e94aee79ab7ee2a6af83392ae093838524caffddbf6a2835823397e52039f9169e70abfcae7edeb1141c3817444ca64eaac7ecdb94d9a77ec8deb1f888a68428f0657030d9d0ceed370faa2d4da62edf674b46904b57ecacf0287e315b13340312a3576ca6a1be3cfb42f36e9385469edd27cf17487458481f132b42bd9b4db63457782b49773099ffd33c8ddc0981647dc7e65728317e0f1774e22d63ccfc58815ba89cbf225e9bc37c0fc93a733e40238e92711d47a2f56450f9bf82773845dd69631ca239d1e46144fe7981f1301b6ca9e981585d03f4d8a8c30134650ab59a9af6c730fb0202c0a5c3d00565af609976f1316a9faa3d6536b1e672ea7a2e97ab27a5d6e64354cdc6307055ec8ea1f7b325273c622ec7f81ab24078dc0c1c651494fc8c25c9de55c20b7cdba11bee59aef9f6a2428906031eeb88499ad574a3cede5005cf42792870e97125d94442f24c1a481768073da03dcaf9697084e0b3d12f467cde5d545d2815e0112a6a5f9f77d7fac4c4d8c703ab1eb227ea400915ccf5addc0a84a3b25abb47c009eecacc2025c346b72d080b4c5ea50fbfef6b1c3d0c23836f19e79a054436cde28a680d2b674036f7f5bdb461a4d1ad59ffa1f306e03e81e70a34c4e85c395d8e3061e2bc7db45e4d50f2f4d988f20c17ce8b00fe2c12f8ae972195b01f74e632d860667501cb3a68e7c4199ca43feea657d2190a4d938114167115c6a3f60b9341e2866db5972fa0efbaab316b96441eee2095c215515e96c5727a3c8bca02ba57b2ec437eefcc82d4936ecec91d02065dcc29aae99002de805d0f406df95b2a5564c4240531a2d18de9c759823c673c502e8de0c6c5c7fa0eb6c0da67aa8cedf6a9aab3afefb0a414df87f40d351a0a4009d04b738679a276ece33bc363fecd38ead101a78a8784894d81635243ed4432df303d50fe9314a56517b679ab4c3e9e56b662ce587a701b090f1937a04902e59d0c64970de1f533f0ffa7cf3757f4f7dcc8c21d28b3d92f2a47ef2b19d4ab4465b95ae7c72c8ee750c6306764fc8d7c4c53e755544376beae9578de8240e38a5abb0f12c1ee9903aa402866dfb32de77a60ab7b6bdb24097bc20e86266e43d81f4ce98a57d0018450feaaabed87743a5aca7f446daf628b9e1a3e3dc0300c70f24ce20aafeace849439329ece83b267f7431bdb532fac1ce693c127dfe3d658ed0feccadb17e5255aaff7cad729f6dd48e1b2070227f6c107d0731be08798095bbe3eaf3b1579826aa29371e9d736f99ab8ca4215c802a9790acfc40cfdd442dbb8af52ac5ac9feb1bd6ad5781c3287242b4a8568679a5146a2e1afe31cd11f5228e6a94b36d8c4793225fa48cbb3628514e35f5bd2babc379c1e59f72297fd0ca8be6ffa32387ce2840336eb23c3761186de1e2d7e5997f29c24d67624ebf8998a5f0ad8c45c5d58b4daaeac64cb4c9786225048b8e356b70ce5fa1338b2ceda8040eafc52e658ce641e47e4b59ea5badbc99de9a521f47929879cb70556ff3a59f6913c1c4684214f39b224f2086dd7674dae4517d2929d30de728d74db84800191af5c68461e31ad37b7327225b8de5bc583fa7c06a0d18c1b8d0ef51716720bf7036699ed683c435b3e1d9bde4af69f3c2e7bbde90df1386bb173f034022344a15a44f44960b9b978c8203753380700bee1f47ee7b2c50b3fa73cb46d601404f10f4c62755012200a8c3bd1127ac905d7d55aef4bb84c6e3f5a14530cbc33d18869d9fe48a7a0735f8158c55a82cf0d4f48f77fbb85fd45d646243055a3a64ed6ddb14224bfaea916cf23b5c341affc58b78548e0666d72eb7bf7ae496858fc1d30323eecd4555edb1d51072f8f979c9e689dd58210a0be8f381c8ff9045e14c390ca788c71baaa90eb994581a25222ae4bd4b2daf51a992dbbf2077d6328e7790e9cde1a7cd3c696bd25ba5b56e52c7cfd8a8071c2e13f335e25764b4404c8e61c54fb01579e7b370815832f72e0f14f64b2c9258c837a801c6e2a0bd096d9a9eb194a417d4723d7393426582b463f1ff48af11030f47ae058acf6904148f3ca99f9daa34262bcd516d03291b542c70cf43742237d20863bea14d4db6e3908b512ead472b65adfdf29314a4da674fd139e32dca7c1b16f376b7f2d08363b7f60fca3c07d6c42681a4e6356b77acef0d43f444c946a619059f9ebf4d4166a95a5a4ee5d0d5998926c3446ab10cf7d3b5c7902ecfa247073b8d33fe9053c37550c999bd5526494a3f57a5be0060b8a3d32f00f230f7f0ede810710843d1a2cb22c870f301033a9f547d91fbe5314e94b37c2c77f35d289b8c0aaf6d78935d72516785070d94026ff861713c41b0520ce66d0c175ef7b812618ef0e6b826acbd6828b81f94d46dbbc2ca50f7797e338e487ee02ebdcdfad269564ad0fabd82dd8ee7c5dd11041dd2c3113cbd1ae6f9c0d77c515007a74ce7d4ae40ce84904c039ca738e25ab5fc07cc45886f31ed10d753630d0d3e263eec590521a664d71ea165857927b3c607b2a3757a3d3650f36f960547a8a73427882105703d0b7cc7fc00020a1ba9da68b6c1d95cbfe6e9e1b416b00933a1559c7d8ed8187526843a006a435784a939a97d0f51198996cd44a879e0318575a50aa6bea19aab183ac59611be43234e3be2824aea4bdd3c6ed168569b1cfef977da594703f886926ab11077b6a00b4548b3165d512b1256620d1758eb34ed28179feb638a3a70cc97a1ae35f30484ee6a9251112b1348f0ed58c7921573d5cee68df09781fac8cdabfcab1f324cd1d68afa544e3bb1f09669005a9d578fdce94f180108a57891616b3378329cbc0165719f0068660673c5a2af60f9e7d3db3b12ed94199328292c3b4aab7614f7b12512a87c5fec579729294b00a0be349a3ac30db5c82e44d3314ad030192592f1eccd5ff4e99e18a9586fa938cb53863c437be2dc7573169a66da7a6d15355d506f06f39a6011ecbd5f8dc41b3a4d7111f0c4509cf3c753ea1d0a753aa8441c395c39db8c5ba4e70622b529d2ea05f31c69e444e821e9a9892e93082bc29580fdd492f1012c8b6ea9839a4e76d817e57fbd9c4ffea3815fcb7629e75dd0e2989a037161df3319383ad1854b84dd46e5457cdf588a719223671aa3a87b90031874e8f975d27e398dd00a1c40a0274bba402eff16866eed993a83f3db61b2225e9d60fbbf107279d1ca41c36819e53eb40b091d83f08f594cbeaa62500799a1f768afa8deb06e6a8aa1a75fc9932a6643b57f1fe501d2aacd5244bbf6c9e8668b559e5895d0d6f4db6fca2b1ba7ac6a85aa9939b534a32a5c9d39947335eff435d0f24f73bf120dd2487777b1ddd012429b769df35c9f91c851946e3f3990b37534d8087704127df49a4b006a1b4fffecc36d83c1fc91cbe1e282eab129e4f4219ce6d2ab16c17ea9807300572eebdbd9224361007fd93500952dcdaaa8ca3f9c9eb957195f4fbd1af688cac2614e12780e4f0e182070ddb45075972b5d33206a23715f61a364cd6f5fd5fc1c0f16ad0211ecb352cce666b0204acb2cc866c756ff88d20563d79a0fffac911b244cf70f86b500e7129abceaae61f361ae0ce9b39275ab7ea51b92924d9c0339f22d0d87c64f3d9976325933485d940ae8c567381a307964333d849b63bb4506942178337494a669ae764f864ccafda35e44687bfb1c283a1d9aa9ae124fe9057d2dc3cf70f3efe39d424a36fe83c22327e2d7d367ae1f1a4348f738e17aef6eefe7d55dbff7e5be3f22574125d52b408340e2e1c980cd88ab8aaa753a522c237c8d6b306508c9af1089d819006afd7d6c64392c382946fb7091c5f26022f1d8d4f63b419d5319f40d16a3a727f10e056aa55a4bd4481a9a63c557e3e7159f7a0563263cd417c647839d0e569df2de27eea497aad6a4edc47f58450043ba9931f4e04c47049bc8c0b8e53755761983feec16e59112f816d01a2bd2f7cc23ad784ee4f23f2071de25f0374f09bcf1448eca05458260bfc50017afc0393d54ae4422247fb7671946ffd310d6bf1f5786a6c8b67015a46053c6ec285819d8003317888d08637518a028b966e75848849fe09f2f253c7f19c2904207ccfbde5e4d555d8e368d42779310ecfe06497d9d71a95756632aec088db685340db71b50f0d2fcfdc68d8af345f22bc5e747bedec5620370b34c22b48c88c11e6c2080881cdb5d8ea6c492d61c939b126a1786ce522b79987b6029a5da1e067b1b3de2386b19456a821db9581a173c3fa74a76d1c6c95ef984c323b6c2dd0902369ec9ae4a0d03ba8dc9fe47a56d9da468da2e115541fc248cdaf05ba5281066002dee40ebe53d0e9ef3d021003750f7e0236d535efaab6f4f25a08fd3719abda69edfa90d53957707577f240281e67e6fe084087166aaf97b7f30492ebad76d10d66bb062baf3cfc606caa54776519913067bcb71d12472409ae9208755345c0934f44bbe921daca6eb7bbcb338d2ab3b15496259262ac4c650cdcbebc65e718979f4b2a405cacf89d7cf92623c3cd4ba5a8208f44f275569c1a9a33d639cc573f98797d4329fc7303430029819cb1b455aa452bb44ce35520e72b1e06fec824b4b92663d42034ee62b581f6419406dcc41131d78ee6a284c5bae76e0b591d6a4e1aca2f53346ba29f9dbfd65d366d11b36f9c71bb6613cd6b5f3353325ff6396c90d2fea3a3837761a3e0a5fa23ec41d281efc46469a874a634beabb740cb8ebd7490cdd546dd1ac234d76c7570ea9043491bdc0fc083d11edfc5cf881ea3b8eb3ab1d3a7646f730800b0919d7a01ec296efefaf5ed1e950e8fed17561923490df3a2933c0b626a1711cb746778c7355b62648da8897632f179b40bccae892d47879e7a68b5aaa7c2d6a14cbbed72530a8c17b696cbc4ad53e4813594e5494fe825ac5207cdc2fc8eeda59dbe6da842dbc7e27887351b4f3bf4e0292da11980713b8f1b808c2f4b2a47605c2dd5df2cbb8e9041f84987669d223e5d5f94d4e24d79213e065dc20b5d75ef4790c8b792e53b06204f8a409f64cae587626f1c2f1abcf069279350801799c0fd8de48698b2d975f4b63d2b3979fc00818662d4a020f507a158bb11ca503cb5601e7a3b40352a90fc62c4de2a4cfea0053c0693537dde2dbbac4a686070025a1ba96264315bcc5005f36aac3c220dbb0212a4da03cb0d7dbd4dc5d60dd210a0f18d6698267fe228913ef30054c41f0e038e1353312356f33ac6fff9eba9e4badd2a34958835870fb4e5174c619ac6698cfa32bf80b9c5934366d2c82419fd39f89bae7679b7a5ddc9654ef2ccaa20f51af0042d3b922083cb9961008907f6bf13b75755cad40860227d2cd9945806061cc114ee76cb07b8d09ea54225e2964961202de0798b6e0866307bb45e25f7a8c5805d1ff72b5eb84a494cfe43e365f46723132472da5fe7a4b50ae9706742b7c7fb55083a51d93d4a15ea2b8deffbf241158c3e98b151cd9687fb3fd78537aac0b93ce5895aff59e430ce677dc70cd4fe3ba91747c2194fe921c017d4bfa4568c7b9f9cd1c12dcbf3a976e20edf03b3b526ffe5ac84bad2e126f63a7d4291bc573158f4559a0faffdd71c0dc3899c8b847378a4977a3e3202fa4ad117ca6fb343fbceed80c2e65bb619548b54624a580707fb1ee9efb8c088308468d6b407158f12bef7836c593919d5c7b909dd76955d93b83a899ef6ad2c540f94", 0x1000}, {&(0x7f0000000300)="028cc240859c517283c8d728d39c6bf953c1093468f802e3be4f9c6252950a64ccdd46697cc99f37c01033f377424cca95673228a0fbbf0dd64080659b3a38c38f22093d9496ae697b6731e55613b8c79ee59dda82c4c9e21a36939c51c9af2e5852d5ea6f8b12d290d3f44a069d4d747f3b8871cfcac46020a96f706ecc48ad93366e58d93104b383777d71412e6d80a2e37001374eaa37228130d4b05b0ae0853917fa9f05a28c5b2a9c38c08ab9f7f1dbd26d9929802b0c12c2", 0xbb}, {&(0x7f0000001bc0)="3db518fc9e44c1d8af2a254f5dd20b35d5e97c4f18d04a33b709f191de5adc93dd752fccc27eb17892771665d959db2e4a8af1bb314506e2245152e3edbeee830f56dbff4174e113a5cfac3ed357e31c25bf70629689acf0f71f4673dcde47cbf6dce51544583f2acca5de640471a6b0fce62ee1a07af16aaeb24c426c0906f312d99c6d8862311de8052f30cd318d031970291eaf0316f7c97eff78f88fb37b109e308c077e79fc160d2d181ff54ec856d5072dd5319b03ccbb29004f6da9e5bce813ec74a19db5ebc890c9a4efc6", 0xcf}, {&(0x7f0000001cc0)="e05993f83600ae81c40dfe2304eb13bc69cde2d0eb971b4a75c8257d35b3da2d8fb83a7b2c907d", 0x27}, {&(0x7f0000001d00)="5b69bd18b183f8008b4c96a88b5c35b68248a11c7a49f3d809763d92c2f28d8dbd154863f781a75a071b7e6630943ca23e89b41c8b516a039b8d580de494d8ba6377f621b21e47a7ee24ddddfcd86040ad69dda0fb4a558f4a473b", 0x5b}], 0x7, &(0x7f0000001f80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r60, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000800918800", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r20, @ANYRES32=r24, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r27, @ANYRES32=r3, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r31, @ANYRES32=r3, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r4, @ANYRES32=r36, @ANYRES32=r2, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r59, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r52, @ANYRES32=r53, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYBLOB="b95d51da7d0d910e78efc5281e8f11d313c14ba2545287cf2492a2c4599b31df9daf7e92b7b905904ed0a392153aa55cefdc5ba307176e4df80d0b716dcd3f6a0a7e86d0356929a0edb9a74d2363d1af318cb77161d479e36ad03b5f9e17ba1f6a04ef759e18647343fbfdd2b7a61934daa85bed8ba8e8be6b24b663a270464879b8901f3d1d9ad1076c7439819ce91dc7643c43fc4f"], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r58, @ANYBLOB="17ba685ea39414af6a9faa95583a5dd90503bf380693cb81094ae6b8c99a1c08ed1292075633abfcf1ab54e87d7d6addc009fdce80f9381b551346f4d30b1fea850e86412ab27de2613ce8588bc433c322ab038c51d5a3c2d6b167a69119fa172ecc6c7ae501017cec7e734e85dbda7ec34c103d9a853d6ca7b57d4e05ef8b9495d55c6269b730e70b12b6e9117b1589c10bcc780f2768a65a78cdfd5dd0799c48707a3e1603a0d941d1e9b7e83e62bbbdbdaf394870fe90606da2f18bd20ba2ad7d5331033d35a5279a7f837dfa629ab95f16104ad2e5158da62a1fe3ed40110affcfc50e82a3ff30f5b97d1a596ef0718ca2bfb3f15f75783329913c6fbc573dca4a40d9e360c1632456e2f58ff89677dbc86781a87f276bd46c8d6544d178247bcce4b63b46a5af98032133f62b9a663e6eed71144c5c7fe9ace0351326f63af5c080172116b26448eb4f6a109ee2dd139c4456721675640997f0730a2b63575e4d411605f22e1441b50233e927deac0787cff1dc23b49a3325627362b9d657238cbda6782538b7fd44c795414a74cb792d03aa752ff0804ccd30e91c94cefb7001c588f588ea413d8b357fe3872fa3e9fca01148642c905f11beaf42b05de90e9a46f3a6c2d80e6dfeb0697a9734c03d8e2644c489d7f97a224ea80f9c27f35590f6adf95177cd47abbb6eb391d22745a52bb5ebdd4706476407752765df5e3fcc0cca327730aae15cc97ef6160a7aa19cfa72659ad122379e394dc6cb58348f96e7d18697f4c68339e0d16141a42fca9500be5e9634315781c18c58ac8e3cd784b6672aa46c999c847de7a1885f77d6dedd487b5d5aafb44544485206b59c45713fd86b2281150f9eef2ad1e33066169753d4e287fb79faf97e9c50f214f13e0fde039cd81560ef1ca2dfdd3f79e055f10db7df947b4bfdf118d3b52ccf8352ba57b62858912c69a459f51cdfb67afefc539a2bb75e9ca8e41c4f79fbb6fc0f64e2a112c551ab04ae969a89c173a9f94b35cb30126a8e8cbb04a0f50e2c091d9ff8dd75ab94e9b06333cabd995d32c0cda01d159fabf09a45088be750d943a283bc2e55c41e18f0ff4d45d8e2239d0d78147dc8c3d89d4dd3e89b8a98c487cdd29f37a70ac16ca2bb1b34b06084b74b9fe0bab69c259af0a31ccd11734ca4ff8fa482625dc72aead59b1afa491e1bdf9638a7c79f1ca0c22ec1eda4f8c52ac217b7c0a83cc17f06963ad440e87e9165acf3e758938d55819c0433fc4908ac32fb4e8f1b8736937c1c2d75c8ea58525f2c81f250f858fe0ccf51b606d3796fa0d5082ece92f9c4374c5c29729709e31f9611cacc9ebc9ac359186420803715c84013588d5acc9f51ab17067658a7bd84df55bec4c76084d06621f85360189636b7f2adf068ca67d3545045ea6adaa537214a6d0d652ce0b7e04c505f8c94cd34855695a500e1e87bcfc4eb1317f3c3404294059382557e2aaeae8ff635cc3137546bba3fa1d1459cfe3d6233be590116f41763c07f043c8ef1632bd0d753da47414dda0b2e696c45ac11d05ee39a91492a458f5fa9640f8ef14ac280daa75de7eb616a1ff74afefc8cadb703ae7367c6bc891c5a7a5ff91d40e3009f981d0e274d7d7a7e4c59118f616d6575a079d24132b9ac264fb98e153da8852156272fd71593ab96bc92f5838ab6f23e654b504d7d1d848c2841ad097b95ae2f28344e555e6f7dec4db3cb38b384e94851e64ead1b15f5e088d3c799d04868f88b49e5cd62e2f297d9274fa07346ff37cd406d88436fd1426bb4c759eb270671baed2c608ed773c69e91958511d56830150793ca8720814c049c89cd981f3ee7ca13032722e4a7cae42d592dc048385169dfc67c6d1f9bcdaa2f5e01a19f327160c877a10ed28c0f5569b49fc2bb21c42e0913a7e85e6279b61e03b14e38f92138273d1505599b547ec2540fdb3723a5a378b5d6fc692a2df79598d1e4283750c835413965f431271ce701b439749360245069ae07073416a3e74ab5ac2f7ed8c1447862e5b51c0aee7aa463b058a3ce3f7206c60fbd5b4bb25d552345775aeb04900d67053dc6c04ea847444350d597aeb999fb4845c7107aa334683ce6803350fd1949fbab307d161c50e3c645105251dea9114e5433ebefd8341ef2294cd2b13ce04390723e633b2feb14b514999d7b9d0cc27258a311833955ee9e76f6e8672bcfd4dde0addc19a4ee35e49e96978e8797e27de1a96e2b69fdc04eb89c9869ff167e6e1a1004971202b251e6899c4b06ff98eb7ce0f13b362094ec121aae59fc3d99fe7d04625b9f9ad3763a4b1115fc6780aa0bec1da9fdec03bd6b2d5971d4b00941b7a9cbff3d31970e475cf5a9c94c3551c9b5b02b5876f21865446bb4fe98aafbe113637f0f2df6c77c8e6273538ea3a77414c56ffd0896ae72d87e769d5af2287add5295b159e1d0fc7b095e6b56caf12298411f47c6882844f06eb4bce0e679c2c414698b3296d5a25b21ad223e4c03a8d18036a4318e8c4b67677a80b5bfa5faeaf07de45cbfd5e568b21d018a5e6114ff66a5e93967a96444c1d2c9f36b32ef44f1c44f71087388be47cfb5d9ebe9d3c036afe03dbe7d4d9621e17355f9c56f7883967a0a70074df06ad9d7885aed405d7bb85f6beed95858448a77668d6f5e427f83d1bc326a544330b5edc6c5ba7fca08ffe46c32f3b42115241824896452d6d04a032aac4cf6bc973937501d29dd8553fa5d3ed33641b8bcbd216a5a08ded80a19dff739ad3a297274c8a680095e5bca8283c07c2ec09ec789b06994fc42c89387c40de4cdd1177bf62b73565c52a7d5e82e833e0a074d443f9fa5bcbe2349b42821fcfffcbca514bf1e6ae7eeaed967fcb340dec6547a1d66258424011fb3c0fbda07e1e62f1aa7da8147c57d00459d4dd208a13730d16c432a69909b28d54d0fed2d7db77ffbf27a6cc53cb1f900be94f9b7aeeef4bc0f45e9ffd4961a50d65200c303048e9fe8ff8a85a34df95a685cca99fc9a5320a1a7b91a18cc2ca399aba373210373f5d4e2973ad9e51370c5b8d8c05aa8603daa5c84c1a4a5685be3aced1a51d0894caf9dbcfba16b0ec0013948c37865e98e269750b5bf3839e11d65fd0f90bac0de04c2bcb956d6e8cf14413a74e34cc8e9836eb261a4fd0ec0b66a1c5737b67ad1b3c4f030139fe85f729073c7cb50fb2b8950a635b50e051da7131ac5918566fdf60d8bd5f68574d3740c9f1315644027591357c865c90211587729aa075b55b6ee70f4c82c9916e522be0370b554bfae904434746f405a53db4fa7b4d89eb3392fd799f55ab23369f595d57555c1a7edb0af5b533eff750e6a4ac7908c504a1569318435037d689b867b848e504f6bf51a68b54a2a9d38e9d84db9896fe102063da332177c2dcc924982e50a1c854734c89dd5026cc92a0435142ae033e267a80d60356faa78659e0bc3eaab979e67aa2d23f2b5c111e492567c43b9cac6555467fd1faaa30095b59a7cd0ebe8e81204687c294a29b5196753e6fd6cde388ff89f7035771c24c716c09bd74e4aecd890f6cce87a956675b9aa75ba2014c10c9364c0a0c35e929358180451edfbd33e23ba1778e6ded45e7fed5403d8c1508eb39b21bad7d2c324cc93dc38a5d9c8f91d409eda88c56e61a96ce6cbe83e876c3ba4bbb88bd0c2e7303b09d2e5bee0ebf779cf7d56b37dfce7921691d4711166bcacce1a4241ecd8dc0a1d8aa557e0cb677c8fb6a83722302896618266757f6912cf9bb07bc72ae3d636aa555bc09fb26e49680cc2b3a40319a236b062c29b803aaf346311b366c9e8992ecbd9cf279f76eef65f0a06c4c83cf10b87edb0253e4faab8a89603ba6b4cef211640531ee6f7fb21183877cfa32e613ef0f1ee5cdee7e6ffb6032f3c25de202ba657153f7639552331da1d8480abc3adb5281ed338882eb2c88ae5a42677f2f3383385fe4f332ab47660fb9774b0be1513e2a7bcb143e577d1cebcc6a473c027c8e724893912224e835fd5e084da36af336f5c549aade131cfee28adced439e0ae96383ab2f58b4af06d99d5df8f4356ce646b25dde20405a573db275171f43229a739b239bfd004977f0b43fe315334c89201ac97b9d87058e3414d0752e699d138ba342ef957041020bb227ebe25de5e2efa73d9e246e35d6775e70ef8ae77ab05246a8931e90a87a2112974333260bf5829193d08a8722c63876e5f4fb7769ad73c1c1b59b86002d2343ca44499a8aa85225625249a2d3995654362edb146490d773691a684bc0223cd5a405af34a0cd93a7ce884998a93dc5283238b6ead594cc7867e66ab2168899bc9377df436ac03f9db52b730495f1a60914c0e2d8f00fccabac01abf0fc2fa84d52ef759bd94a720b382d88257c69f839df744760dfd7d5b35e4907ac9ac65549e667949f400c35745cd17b62c0e4eff2d2ef7939543ca37aa4898fa7deb83483aa63ec5f70aeaf7c866d5e18adc6a433010910d8bdaa25afbc9d858b2f91d52a3f67439b18210bf2770d2b50f8fe0e2a352b9c7f7c31d0ee66b52b2c33911e571cea10e404c1d178a2636ff034dc98ee9057f51bd051639f581b9975e1a6385b797f6b03adc0f57a62feaf568dcc9fd1712daeeef036b25d5c46f8ca6f0ed39685c042361a80ba9f77040dae8ceb6899742d989bf24dc01d9f2d67bf9949aa11abf1597f69b097206d5291e53b86c440716269e0b770022dfd24dd94981d6ea04bfad4d1d81ef58a9a1a7197613f236a9b44e23ff15aae796ecd7fcb332e3240348baf22b361c5194bd13434253920a7b16596c822786c1a778f7cc2d8d0ae673dded0da777eb87e9ed2e10cb4ca749edad67668edf2e7430da882364eab14bc80b464140fb37f6f4a8aa0a28a022cb20773054e847ba4a721cfc1da67c28b6c1329610965b2f42ecc870575837153937e3c2d338e785cf504af73b9783590c8d1a59b41a4f07c3d1ae5a2af0415cb18d0a7d8f8273974485a086ee058998eb7bd537b84d1efedffeb70b52ea0e65d448610a7ccf67cd7532295a4b618adfdffecb753948184ef63ee29a49a75c1c09016a778c31cdd8258d608e8a2126eca8e84bb0ce4990995647036d7b12dee7194df171f3962af825e94f26641c99e04c7704a89930d95026cf1a866290908467488fb6684b78fea3cffa6834accbef5c41f80a9019852161135ea9412b47ee9b32820b7c0ea442a64803ad3ed2c6d07d78e50624fb36ffe1f6095ce0ea046d4e420d81543ebd566cdb852374b68df4c0319ac02555ac9fff178ad3292bf57c55e5b9c62b546192d98b84c3ed43db804fe076a8badd23de4e36252c821701c7891d1e27e58fbca9028da9070c230d93ffa702442f129233bfb45755967de56b3c3e359c2f7c6a2ce44a516acf8cfbf4d7a3e96f4ac8ec7e589c69295e982b19c9e57e1d333f5f514378f77af9640be2d3a0f71bb26940257e547855f766eb2403bbc339a0d2b5b56e1bb690146cff1850765115d29ca2d4f0962a2a0e33d223778f508d68bd0dda2a19a69580f72a319f275e26ad0354ea0578f919bcec180ff6726797150719a700346137f2c30232f35bdfcf29fdfdfdec47ef1d2351c4fd7a32c609063aa51d96cece061012ce297197fdffac8a5b0feb29eec965c8489770d68b07434cdb6d46780f5700b635dbf033d2c66da33fe87bc7b9948f39eb256dfc47dc379a0c970f28be49916cc94d8f94635f68e0c6b39eab38b42fad46d8b477d8562c77ccdda5dbb175fb13a6", @ANYBLOB='\x00\x00\x00\x00'], 0x1148, 0x1}, 0xd) 16:00:27 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000300)=""/11, 0xb, 0x0, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = dup2(r1, r2) r4 = semget$private(0x0, 0x5, 0x0) semop(r4, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x14, r6) r8 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r8) fcntl$setown(r7, 0x6, r8) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000001cc0)=ANY=[@ANYBLOB="ffe5830000ff2f4d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548c2ca32e2001fe18a49acaea3dbb0e26a00e009e7318453b9537a79316d201c608de1a06f752603cf47592dfb24c50ec65ae1135d86e5f08d2be8e57f54d2a41daff86cbd6852dbeb4b801005af683318c55b44966c11c508409521cd9e8517ea9a5142db9b2fbbe4f3f6565b00f9ea9ba29247a450b14feedc4bf88614835975ce4966d609f0002115dc9e35903aa1126482cf5c334e64fb002a3047b45cb267e08acee691e19363d996f3246d865043057f8f370e1d8eefe32b0a26588334e12577339b57888fe0dfcfc26e5161f00036808f60856b7971696762a39d1215ef261a9b6a5163e9dbca2ebdd6151e38498c372a30d440148e4c7f2a5d093921aeba77c703b551bce99c6ed0f52c6b738a14328be56ed590867aae5155d288af5d2603f63e51011f700adc77ef2cc9ca59864e9ff23b56c3c38025a4e50be77831bbcc7556cb0b5603c1674c4d48aa7b4daa74118000000000000000100"/458], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) r13 = getgid() setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r10, r13}, 0xff79) r14 = socket(0x10, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r15, 0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r17, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r18 = fcntl$dupfd(r16, 0x14, r17) r19 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r19) fcntl$setown(r18, 0x6, r19) r20 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r20) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r22 = socket(0x2, 0x1, 0x0) connect$unix(r22, &(0x7f0000001cc0)=ANY=[@ANYBLOB="ffe5830000ff2f4d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548c2ca32e2001fe18a49acaea3dbb0e26a00e009e7318453b9537a79316d201c608de1a06f752603cf47592dfb24c50ec65ae1135d86e5f08d2be8e57f54d2a41daff86cbd6852dbeb4b801005af683318c55b44966c11c508409521cd9e8517ea9a5142db9b2fbbe4f3f6565b00f9ea9ba29247a450b14feedc4bf88614835975ce4966d609f0002115dc9e35903aa1126482cf5c334e64fb002a3047b45cb267e08acee691e19363d996f3246d865043057f8f370e1d8eefe32b0a26588334e12577339b57888fe0dfcfc26e5161f00036808f60856b7971696762a39d1215ef261a9b6a5163e9dbca2ebdd6151e38498c372a30d440148e4c7f2a5d093921aeba77c703b551bce99c6ed0f52c6b738a14328be56ed590867aae5155d288af5d2603f63e51011f700adc77ef2cc9ca59864e9ff23b56c3c38025a4e50be77831bbcc7556cb0b5603c1674c4d48aa7b4daa74118000000000000000100"/458], 0x10) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r23 = socket(0x10000000002, 0x2, 0x0) dup2(r22, r23) r24 = getgid() setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={r19, r21, r24}, 0xff79) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r13, r15, r24, 0x20, 0x401}, 0xffffffff7fffffff, 0x8001, 0x6}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x0, 0x8f6, 0x3, 0x7, 0x1000, 0xfeff, 0x1]) semctl$IPC_RMID(r4, 0x0, 0x0) write(r3, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000140)={0x1, 0x0, 0xfffffffffffffffd}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff61a7eb9f1e60a9c0aa0486dd60a4070000003c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0xc4, &(0x7f00000003c0)="7b7e3aa270bc1023de69402d7441313d462a317a45526ae9c5599d448651c0453061c76e4b69671c1233d71a8344692238ed936f43d7693f0f688ce660d457fa3c983e7980a963ebf4ce7b047069e2eefae47689c1e584a9585d07e22bce7f6800de6218383962d466ebd59f61856e6c8e70952e2d87f8286ceb0199ff55416fc5b6b0170f630d8376e047ae1fce294e82dfd12b9cdc3cf7fe611271a863ef8a949f6eefdd3e4c2f13c4ec70b665f68dc657537f00f43237e7a145189e8453f8a3075c88") syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x3, 0x0) shutdown(r2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x3, 0xfff}, {0x18, 0x2, 0x2, 0x5}, 0xb7ec, [0x8001, 0x1, 0x400, 0x9, 0x7, 0x0, 0x10000, 0x4]}, 0x3c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x6) 16:00:27 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="e0000000000000000000000000000080a93cbee3f2e18770a483e8af8df53c1452b1a245202c44449334e63d1a220f521788dd0f734f7b16ba5c3ae8823773013355612e4ea68aac48ff895519d38850e989302eb7bd9a049d5f2e51ff5b03dd27c1d5debd445b5611e073c27172b582ebc4b098cb4f6cb6dffa20f720b17de40d69cfff71ae08c1435b82221622f6451bee2b62574157fd8bdf536a20cf7163d955acdf42d09f06c109f6f688da620503a4ea8bc86431a8ebd40f73a2f16e9b8870ea50317c98f389549f87cd63cb0e8a57b177eaf8b6873dd28357000000004800000000000000ffff00000400000075cb6e53ead5c4ab94aeaa81b98684b8e1b3ef1ccb3dd842020b2afa9584e26e891f424986b203a765ae385dd9a5605fa86d00000000000010100000000000000100000008000000259ac0a1ca7b7ad9f98a9c74360518b46931285c652794783e51dc423f3d933fafaf45df1c6a94abe63aa106803b3f7d1a96123e21e94853842128684a25755c1046533a29defd51b255dc6ba56e0c7785f995f44d2c874baa0ced79e40a569365eb8ab1083e15f056619e31e0c37e19e9f3219644cc0d68dfce30d432d65286fe3c81d9265c827b33d28ba5459e140fca17452fdf9ff6232b25bbe2b09d6b53c46fcbb6b09fdafb25f82ca94dae6e956f796a7aa490f829c21197d1769607ff4510168340ff0903ae205a6e5336ed3000b7ef7d068f35b35b7db69a2625793ba93ad5e697a7c957b4f4316b26d56ec9b37dfbe1da1b2dabd261c1fd6ce939f31c95f4e0c45bd93f2889fc8ebda1e6ab0d873c5b61c11ef28128294e2a52a3cc63ccb76e02eb4f5bbd5173f74e4476a1f0d47864b75f4f9bccd7487278390e6693a760228a4c8600b789d49034f361333f0228daabce62e501404b1980f81faebca525d938e0616e88c42ffdcbfc9333a3d83b05c8c29a4fd8d89811331418df48379aac428ccc97bdf9a1b8251b6083b5b6fa1cddc4bcb0cc322e8e826d60e9ed885ca186f07f69e69d9870659c611bec90bf376c8f99faf245aaa98e5b183d95e028723ce8eb7b4cd8338d16921ff1619c526d80ccdf5d6dcef0ccd12c8b991042888e84c8992ba9e35818a029ca64c6719e068e837cd8cab4e5a007ae46591ae4f994d5646fcd339fc58c0bf640eb6a068eab67022d5c977280e5acd055af76d5b9b227d01408c846d3bdfdd4d45d52e7849822f1071b9995947602783e0c26d3420183faa8d54dcf7fae21b196e70cf40608909d08c151a80202eab3bf87cbffa3f25625a75b709eb4811e98ad89e0e4028b01cc599fbf64066e3a5f3b43e3e8b757705c6d818a7adf184d739233765b76bb968bdf50b8e561ecdd9a7870c908f023fbdb166f06a99ed4fc8ee4e6e3837ca9cd0e3b2a76d3167c7bbb30c6077642c775827ff05c91778a6d0d750131b6766c3f4950ca497cad666468181d2ee37578ca02481230f874356ae53b56b15572672e7aecc45164c609b60c7d8ed392284fa6697ea1d0f701334e7643b5d3845f9e24cd8e31dfcb703cbdd1f585fc808aceab7105db7df2e0d31b990155676553c0415d8370867ee0f9e3770f7d9727cd1c40eb48bc0fcb00ba4b7142f18922b51d1cb1a67a370fcceb975aa4b37d01d5cb636add314b4e36bfa3d15ecd0f085b04b37517298399ecdfd4c265115697530576512816f1335b55b3b1012c175b4c6fb7c0f83958d3ec57525bda25dad67d01081c8c96da8d7696df3fceb872f1e29cf25dc117af51c21ecc1c3da18b095cb5892e7cc4efa6d0e2780feed39f427c0a8910d158c9f4a3ab9f85ecbd39cc62b9f90be00ec3eb35d382c4eccdd428ff533d86b314455e87f7a3cbcf29de0df6f957aee4d262ead52ba517286a1e92ca94de406371e77aa18f8e67b4d995fbf69b871048da0a125887cedcc357214eee0a9b8ace73aa6dbeb200a7331198eff4d788db882c53de978123addbd6ef362e5c9fbdc31313f56b086892ca5cd683b68a828c7fda1afd9cd8e1d8460fba0bac3dcd91c774a3cb33e390f981d4a2c9ba83d5c87edf6f5757eab3a820b7f8db3075f67e6dc1ac85a95ecdf1bd28ff5a5dd0695f954609d8810d08e943e71ae1de0d9e10dddd3fdd8f60499fc79ab816e439c19ab931b563d2e0b779a51d868e945e82e3ce3c29f5150b42b452d2bc569aed67f6915cd2a80df01f31b96318af88f844d85c99f425d7126efa35b5d5c54cfb2e53f5b9bde332848687b1b2ac5bb6c40793d85ba6786650e6d5de2fe0605a40175e30bf025f050e9d0468e68f0c6835e4d8db9157b779bdefe7faf23a97c7b80de39cff6b1fa329983cfee5670b56235174a0da901ae74d8da13baf691785d4c51d5e940b1429ba7eac479ee13622da5811be5ea58b3959aad75d428f44da57afd36d4466839f4f7c914fe83af689fce05838045e50503b61c326b7dfc6f770603f3a7d8cac3ff5cf0fe3474ab4787a8210dacc55d6c31968ad9dc0e8f0ad42777c42292c769c3332a76dd6a2131b98aed8c33dcba243a7a21c8afcb4d9930aafaafac06f844ac8bc43e06a2d08c551ad5f30ea2fbeff5f4bf957933996b19014d06f37266abbb6523cb2a8a7b8613f58ef6ba40a7f02ffa0c3293dbb091040f38458c701765bdf60d5a97e725d6ae350e8b6fab4a50aa4948ac2a1b2f2c56141c5e79e7d8c8afb81dcb5ce1a3aea043ec1f7e15df31646f46765ddf25e05aed1364702c466458d65b50b5a4233ac6415298e460eaca4b8213285dd99d8d1a9eba0ebc871fd1208366e2f7f917e4f75e17e4618b225369ff6b0a2e8d72fcd12d769848ce3f5d174e93c9a16ee0d23962d24524e72f8b5a887996cbaca003efb0602eaf4caf1aea5f1aebc57cb942e7bd43ef0e5f460592d2cb37c109f5d96f0602cb83394238cf750c2d483d7e54f8a881d6ca64519e218ba796be0c58ad92fb042a63ac2b1cc08498ee0717518a450a1f2aeae14b5cb045619d76abf8bf222d9112020"], 0x860}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000], [0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff], [0x4], [{}, {}, {}, {0x6}, {}, {0x0, 0x800}]}}) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x0) listen(r1, 0x9) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x18, 0x0, 0xff, &(0x7f0000000040)={0xffffffffffffffff}) r6 = socket(0x18, 0x3, 0x0) shutdown(r6, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0xa1, 0x2, 0x7, 0x400}, {{r5}, 0xfffffffffffffffd, 0xc4, 0x1, 0x2d8147c3, 0x6}, {{r6}, 0xfffffffffffffffe, 0x44, 0x80000000, 0x7, 0x100}], 0x20000000, &(0x7f0000000100)=[{{}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x698, 0x81}], 0x4, &(0x7f0000000140)={0x4bb}) 16:00:27 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x421) 16:00:27 executing program 0: r0 = syz_open_pts() setuid(0xee01) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0, @ANYRES32, @ANYRES32=r0]], 0x1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000240)) chroot(&(0x7f0000000000)='./file0\x00') r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000000)={0x0, "882876a347"}, 0xd, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x800000000, 0x0, 0x2012, r9, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(0xffffffffffffffff, r12) r13 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r15, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r15, 0x40044271, &(0x7f00000000c0)) ioctl$KDGKBMODE(r15, 0x40044b06) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x2, 0x4000000000000000}, {0x3, 0xb5, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3}]}) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r17, 0x0, 0x0) preadv(r17, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r18, r19) setreuid(r14, r19) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r21 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x6, r10, r22, r14, r20, 0x8, 0xa7b}, 0xc15, 0x7, r21, 0xffffffffffffffff, 0xfffffffffffffff9, 0x10001, 0x9, 0x1}) r23 = kqueue() fcntl$dupfd(r23, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000211000/0x2000)=nil, 0x2000, 0x0, 0x2012, r23, 0x0, 0x10000000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) dup2(r3, 0xffffffffffffffff) 16:00:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="518348a4d10d723f4ed412e6e5307e74f767550a699d53036cd86d99ee8e19859f3395da178f9d15b79e2637338e24ceac6abca2060a4f38feabd816ccf530aedaa0f08ffc81e735ff99941c85389d70a8ec9e88f015a163219acb"], 0x10) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c65300058c0ad39027471e440eb3b14d57621f8f1eab4df0691f6957616a9774922cb96d1b8c2b570424f0eb7b2dc96a05f37ca35d1"], 0xa) r3 = socket(0x28, 0x8000, 0x3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) sendmsg(r3, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000080)) 16:00:27 executing program 1: unlink(&(0x7f0000000040)='./bus\x00') r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x10000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r1, 0x2}) syz_emit_ethernet(0x64, &(0x7f0000000140)="5c09a67d8b2fbd5d1f96b101bf4baf8d9cc242fa35225d7ded3374b25412dd96567b4b87465c440487af91d6cb7f3054ada3a3d97c984cf132ffe1d7c3f6ed5d7d9bbba66220c4b13d6082850f390fb824740589a7cbf5e880288c8c5084373dc84fc465") mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000280)={0x8, 0xf4ef}, 0x10) open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) 16:00:27 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x1a12, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1038, r1) 16:00:27 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x8) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x80000000ff], [0x0, 0x0, 0x0, 0x80], [{}, {}, {}, {}, {0x0, 0x4}, {}, {}, {0x0, 0x0, 0x0, 0x100}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) shutdown(r2, 0x0) fcntl$setflags(r2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) fcntl$dupfd(r1, 0x0, r4) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) r6 = dup(r5) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000000)) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) r8 = dup(r7) ioctl$SPKRTONE(r8, 0x80085301, &(0x7f0000000000)) listen(r8, 0xa0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000140)={0x7fff, 0x5, 0x49, 0x4, "861fa47a3db2959a0467f7c237ffc7d5521ab085", 0x238e, 0x6}) 16:00:27 executing program 1: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0xa, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0xa, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r10 = getpid() r11 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r12 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r13 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r12, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r13, r12) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r12, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffd, 0x3, 0x4, 0x4, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r8, 0x6, r10) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r9) kevent(r15, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 16:00:27 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) r3 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(0xffffffffffffffff, r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) 16:00:27 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) r3 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) bind$inet(r3, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:28 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x5b}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x1ff, 0x0, 0x7e6a, 0x0) poll(&(0x7f0000000140)=[{r2, 0x15}], 0x1, 0xffffffff) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x1cd}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xcfad, 0x0, 0x80000000, 0x0) 16:00:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdfffffffffffffe], [0x0, 0x0, 0x1]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x12) fcntl$setown(r2, 0x6, 0x0) 16:00:28 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x2, 0x6}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008080000000000000080fffa00000000000000002aff020000000000000000000000000001"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r6, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r10, r12) setgroups(0x4, &(0x7f0000000140)=[r2, r4, r8, r12]) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) dup2(r0, r1) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0xfff, 0x6}, 0x8) madvise(&(0x7f00001ed000/0x2000)=nil, 0x2000, 0x4) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) shmget$private(0x0, 0x1000, 0x82, &(0x7f000053e000/0x1000)=nil) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) r4 = syz_open_pts() socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) readv(r4, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/170, 0xaa}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r2, 0x0, 0x1) execve(0x0, 0x0, 0x0) r7 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x25, 0x3}, {0x43, 0x3}, {0x3, 0x104f}, {0x85, 0x4}, {0x42, 0x3}, {0x43, 0x2}, {0x21, 0x3}, {0x22, 0xb}], 0x8}) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000280)=0x3) r8 = socket(0x2, 0x10000000000003, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="59e20fccbb470bdf8c2d"], 0x10) r10 = socket(0x10, 0x3, 0x0) shutdown(r10, 0x0) fchdir(r10) r11 = socket(0x400000000018, 0x3, 0x36) setsockopt(r11, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendmsg(r11, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x8) 16:00:29 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000001c0)=""/36, 0x24) open$dir(&(0x7f00000018c0)='./file0\x00', 0x200, 0x0) r2 = getpid() getsockname$inet(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000440)=0x7fff) r3 = socket(0x18, 0x3, 0x0) shutdown(r3, 0x0) shutdown(r3, 0x2) write(r1, &(0x7f0000000100)="d8", 0xffda) r4 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, r4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000180)=']-}\x00', &(0x7f0000000200)='.\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='@&(!%\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='$\\\x00', &(0x7f00000003c0)='(\x00']) 16:00:29 executing program 0: r0 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/11) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f0000001240)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000040000000000000035b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a912be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac15311dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298d1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000008afbac0f89f18a844833e75f64c2828c73f37851ac0e2562b60e1aabb2cd06b4a772018bd16a2b150c6809aab6938b78bc534e1488500dee4ecf4761b3ef7f6981462f249b9a1a0efe25666d51c13ce8fad7659d5b49fd27d50fad4efbaac4230fb5aebc24aef004a90c8e2b2a5649243dcd6158951165ea20821ec4d8f0e074b3c5fce13bb882045b8a0bacaf80214d52fd6c30e14ce64eacd1085007d841809b705ec6e024d75b6234dca79c6afeb1c95b0ff2c1115cdddefd62b47c18b5f578072cb9c83bf5fdc40bf289b96385794b3fd91cc68ad5eac0fcd8e180d66c106710b7b1b7"], 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="81b372c30c94a61eedac90dcca1ef52226ca7270d0ef959d27594683af6d7fb873f238547a701abe17acf6f686c8737daba6bdbed88aa90b074fa7d9df754aeb4a62d411c5049d46e246155042a6e875aebee0707b13c44313f338e1f03b40bb3ec6447bef3abc348ca0f7c7da9406febb350e459f4959d8cd769c622be55b3079fd58047173cd6eb163bd5de800a07d9c66f68abe3500"/160, 0xa0}, {&(0x7f0000000100)="a5aadca186aae35f8260d8657910d4ceee26d3be0a8046a700157e8934ec545bfa6bf2ca9cb8baa4611f3b90645de0767492fdf6853d92626c30af96b71cb27a64348afac5f4dd7129828658efbc6a33346b714c93838d7894c119a3dac5ef46234d8a396d02e7a2c36e35c4d54160b16f5020c276c426", 0x77}, {&(0x7f0000001e40)="5c3d3e606437809c7f783245a748f453b2f8f3f8d091d8c33cc00d30978f7e1bc28cad095efd04482a41bd5b3be1b056e7fe2cb755d6803674a0321a5f82d1666766679767d4c9b3cbb4ce299eeafdb7395d024663df80dfd34af4011caae4da1f50558caa6032b3029fbe23d4e5516bf90120031c5023b7738a186bbd90b88b779d5b38748fe07252e429077f592d39fca554401bffe1ca97c00977521447e02a73f9536a0c79cb6580aa32064608df6712401d45c30271ea41d8404e807d5f19805bcfb4dbb5bc6ab70c2d747a8fec88f027edba281ae003b3357f0841a8756172e4db4904dc6c91466dfc08faa2db7bfbffc43a746f08a7e58ec860cd155ce3632b2867044ed83be8f07dc93876ed2e28dc876589f9c70e699628c74bcb70a7cbd6299620e8b2ad2a95493255f90ec2528637497b3fb22c0789537703ad184010eb70a9f102e8b52d6694154d0c65c90fba652a7cae91e34e9fe67816e5e524c7d992f2ecc2fc10da48a0caf26cb3350343e9ff00f3c62c74a4c6dae4031c8000"/401, 0x191}, {&(0x7f0000002d40)="2a74c9d190d61ced718b9cdfaf876cd36ee498762b20a123620ccf9c61d30e62b7f4c561ef4229a6ccad43ae3fc09c84fe95c55f7c3cf281027c4ab22cc1f70b79127c81a315d3ea863dc2727fd3e77e529f0c57cc43630ac0e46fde73ea24cbaf3592a13d3287b059341f0704297fa3cef70523c5f5ce2cd12f6c9873a12a0e050195bff48dc670043046080265cf6f9d1e034f2b9f1bd444978c100a7e53b2fb9026e9fe3ce725d055be9d7f84859fd5ab2a20b5c01ebf5d54e35638f4fc680310f4503605b8e928d219ff3fb6b0c23d00000000000000a2bc78bfc9d5565dd270aad0e142011189baea8c8111ef628947670f71228d93c65fde181ac90d5bb4f5805f2a3725a3f16f7c2f4eaa25334a6fab21f5ca7d06c34cd09c122d4ddbfd4bcd3af326b78496540c998149", 0x12e}, {&(0x7f0000002000)="928ec426d01de06264c9aa0bc15e74c42cc6506a5157f5a89bd9d737562d05fc22f94e643ca8565ef0ef8d8ac5b8c910d8e6da47aae88dc4a2f2cb464c1273d3af5fa95d7cfb5f8e5d3d49a9fae3929bf401d65f2930c12efee8f881277b1a78562010c59a83921d714defcd3631568a9c68393dce5a4735fff120020e7096b58be6aad817301f76c53f023841da6dc803e8e1f07b9c936f9176f4cf3ddf9bdc64dfa4ac9703225ff569144d65b76547619f1b6f43dbbf535a68f55a87fab01dde381cfdc84a16e8691071aec6dace53711c3bc41271a482455049ccbeea5fb7c8a5bacf349f9eb860efec3bb97e8db42ec8bdfa00371f51b22a1f2802a7d6967f5295194c6c218889a70b0bf84853bf60cbfcc70e72e14e97289eec6c73cec5e4ef3d159037049604d917379b8eaea27c9b2c940c849ca911e8e2865a57908c4d99f40ade3967a9872e9fd5a44a17bbfef11c05985dabb5755c6901ffd063c80f94343832ab022895654f90e9fc45cd430bef396385804a57ce4f353015b1365de75da75a793e21554f47acac6ea24ab82ba4cdadfc828a70c760055592fe243b8e004cae0b541fe72fd12d43cdc00e2e4908ab2cf0315b5b9abd5568ac978fba5af2867cbca624d365ae8b5c3787da92a80aadd3e537877405ef213633ae3c38099266e5b394078f14edaaa0cc4d16ab8e07aa115d456b66a39d2cfc56038b49f4283937f3b922cdfcdd4beaf9b24fa8fcd3382f1f57a8c54c1a8bdfdfc7a55e6d23c80a717da132070612d7903e7dfa76907a4718e75ecb24e01b601b317c9981bef189dbb16ed97d8056288565968de258e997a5aa6cd9ce37a2041620a949c217ed2278c00f7e20672a5f73948f8f60ff868f27549d026c9ca5beeff868c692702ce1b9e37039e45815eef9268a1d372e0790e73ee014209593bf1f4252a9618821c80c8bdfc8ba705ae9e72df22612ee297d70395207e0b0f8a95e45162e3f0ea32fbe0da2a94a67f486bf3634f8f497c1e0c3f2a516f467bdfbf3ec13c03c8121ddf35bfdc7763d31fca4fcb22419fa0d037923267d83e42a893ca9b2f64f3b9eae34bd3ad47af003e3619d642b65636b15f647138ac35764469a179188c5f99c834508c0b837fbe166ad3338c19a32353aaef4c2f27cd3c4fc36470723b545c41ae6d0484eb860999aeed06045567cbf28a92c6399f9a582fdfe1be5e822fba456b82e3414e5d92feb57d581754589266004c758381d0cd39d2e38797fcc7590bd93be59771aa438336c917404f2267cb17e63f4581c6bb26d7e86732411410d41f890c50fb3f63addd6db4043c667217f74c2013b31bb6f2a4caf3d875a4a21d57f99cfb856709af4ee2b89221e797128af086470f980980937f5941c559cf23a1ee547f55da0142c9e3da53e640a2e1e607eccc4277c93c3fbc938412566a81957980b554fb128f7494ad7fbfefb678edf9018d492cf59b07bf158be1debe028bb1a1b79394fb39bcd74a93a9272cd81bacd7cc5a759311414ea6b42530117e9ceb583d7df2673914a4df2962a5f57225f5136ecebe55cf09d7a1a546e90b3b2e2cbfa6076458f7cb04ec4e1bc5b2bc3ad60f4802e71b90fb2fc34ee980e9497dda5fa5f3e2fe363dcab33ef0f47bda8a5f18a7e5736055365e92af6c2e4b05762ed3d71d9739338d21514567cfbd8b2ec646a934755fa50fd8024035bb3899a3f844021a25c1be3bfdc3f9e86e1d9482a1d9b3b54fc2f89ed56f21b924a5b2b0b204249c90e6e9230c212cb4a5d2cd978fff9688bf05f346ef1e707c785d23aaa3f46863482657bf1edef4a304fe41953aaa0eb05475a863c6079170aa22a269c8139633c865618e7b0e94c56decba31a61310fe1f64aa788e135e6bbb450c0ddb894f203d856d611c70e853d6104900cf43306bb09b0b03afc4341d1c90d8bdf9a25b1dcefc8bd8e01a57fb8d9a5aaf9f656bdb8db8b299342d689db58de70cb6e192b7b0fd76642ebbecf21cd48428b9f977632022c19abe3cee835d362a378ed3f43def1d0f424c62e8173820d5984c68637175b709253b8fd3652215191e02078506d764152267ff56a8d81138d6197bc5e2e75f9491c385b0b13179e6d078494b5e08c309b1b625ae5410efcd98f00795fb57c7bed18a4e6240c579f246a3d0fad5ec5ce360faf34ae6ee90547fcab7b7841a4acb12a2f754a94512563b22262f65ca03c48b2c58297907ccada2f01f132e3d5908d0e7bcc3ee94818ea8961578eaff523e9e52e1f99f0e9d3b13faa7cbc6f979c519f490834ece67b5c29184a82b8e301fafa12f8423c3857ec1bf76fb781369f43afe6c0c36a980161c5146f8f0d6c77599e3d7c69fca8da993e4834c085ad24eb50ae2e12d038b617f80e76769ca69376679d79f8488cf6c2f4afda2b283be16e6e3e1b9c112734ef257e27fd7ca6d821e01899ba917de5fff2d4a1a7c12686f34f5a6d8e792119f0335bf6fa8e11d9d6f44f286a53d1bf435f9103ebebe5e0968446591dcaf2665ec7cc7252d248b44e022dfa6320e50a8b89d5d156035915ccb634b39061f88344cb3dcd1dd45d876c8e69cdfc2b6d994f804e5eb6f38b292a9fa5e015e2eba7d6fa724bba415267c0502146169b152290e982c9e27f0f2a92dacc35e71fc3237df08530b13ed4128d3f8f933883d0ffce06c9034fca126a3d5b732902e4665ff46e555aac3ed74f86f3983317a1363c1cc3f62351865713003ad324371d4d69b751d23a3899db8335b35f336b73d5c9c30c2b1532804d56ce73aadf4ac25518d55c1a61b61bf0f9707014bdd476b7d12ee57c3cdfd808d06c63b7a2751370eeb16e0b001cb6988dc9df0d2a8f5bc164a490cad229fdba2b84b9c3375d3eb67438319fd5e1dcbcd9045cb3c7cc9fd74cea254e0389ae42db080600634d857176ebac02253fcd44ab3c4bac9f40117486e5dc889bfb93cea6a3a5e975e013cadba1d415043e432327458dfa8a2223dec536d774d10036bd4080653646536e3a3a8ccef83028a74d453a410f7aa3d0250a20286cfd7256eb863cbcb4da2889a834b1f169c060f0075a1d03de0bb97fae408ef55f883e81ce655e01bfd71d5fba20c67e1a84d347a941f82e5a6d1521f1fea861ce8fa9cf352c237fbb931f51ee31f2db56adcd15814751e06bec1c83194234cdccd2e3edba34a85730d7286c78199642550b494c4f616ea9e0209f1ded092cf9a2cc86cadb84dd770d20fac712d95cb306416fd09131922232bc7fea357869e80bcbfd1cbe2a48427850d9f4d4c771684d4b80308764bb20a0baf5cb6a7169c04da9e7655338fb97b93a18612a65b941d383290d6da49bf3cd54c9b2d20d3a33d700f02423baac8be61854148a3d8c0349c7a349ea0c42ad609a663978c6c362a04f3381bd1afc6ff49fdc9b5469d65df68ad2cfde5714a689b0059623f8b4004f20b3eb1931fac2e4f3eda526853b00401ac991e98fb57f48d67332814b0a4948fc04e2713b1bc563418dd8446eef2e9280cd7ee1c36bb313f416f050bd38bcdfa677df80bfa3c4096ed083e30db089277810ba3c4128408b47795fa994dc8d66a692a15f4f9c41ce173eec87a55aff34da65614e11373daa7993cf91d6e588c838c2bc275fa43d017d7ed5030ad58349c2e6ee152e9a5d004cc691c602adeea52c248800f3c772c315cd65b91cdf74c06a6080f21c1709c14896dac5cff58413fc80e439f15d5e2a2b9380260b3ed908b9ddacfd28175f52b3b82c617463db07d376e624f3124311ad1fd8af6372c587df1c782df965a90e35b1502139455ff9f11da07682fcfd1c6ac4cf71c4cdca048e63d7125fbef44d0717cc6a5d5cb0d1405187d169f4ecc69c44ae6d0e1a037970a45228ab7d2a3f0712b2e364965b2c05d6b8041e80208d3b7dbf2402aea17c3f967f3a9dc281cfc3ed7fc47203101166f9de209a43e717a8a7337f6f12f6123aee3ce2577ef6aee3382feb3007298edea99b8e7290f3d0caca820184b13c35964e430478400f291e01981837d7a1552cafa022bd85cb3428b93faa5c4503faee7874e96e9da7936233bb6fe616824047343b04d0942529bb10a8b32282fbc682cd1215cb13901aaa15c8f890f34aa405d69cd7466a8fb02ca88cf4d3ddb0268704fd4adf13b3fe07788a491823bf6f6f456fb028901ee42796dcb6db7a19e222ff8b441175ca52e61c97ddabf7a5cbf4b28791bfeaa50da21ca109f761a577758a3c93141754862cd5bc743070ba52adf1616c241b72ca1ba2661cbac28de5fed5b51018c50ad193d1a1b7d903fdc1302bb0b03560a774bd6814040073432bdbf7e26ed51a8cbe8ada287e8ab85af3161d5f77fd1ce1383cbc7d9dda5f99a95b5d8b5ffa25a3e7e7ba1b3f394091e2ad76cf03a73c4a7efaa1e5a5c9c1ff1966e7ece24afe1112ae8762d386e9acaa8c90d8c386b06bbfd24fbb60cae54b5ca6a8824d3c0d3f9ebd8ba17e99aa4b34883ff471b908150e987f18d2ce143d0c8af3eccb71a36bdb76bd6e8fa2c182dc4b0f04f01152d6c8cc6d32a6288de429cfef388cc83251677a015cabab5f8e166207387ca26f9ff5e56643a21c84005ea9a1b0afa81e3d59c5cf7d156cd26879ee5bae2fa6572902a604851fe7f6f89a6e261e5ad2ce29a77b6cc49f6219bb7f039f4b370c16e1749562426585a3078c25083d0f", 0xd0b}], 0x5) 16:00:29 executing program 1: acct(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000640)='./file0\x00', 0x0, 0x50) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:29 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8000, 0x0) r3 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) r4 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x0, 0x8}, {{r3}, 0xfffffffffffffffe, 0x0, 0x4, 0x9, 0x2}, {{r4}, 0xfffffffffffffffa, 0x6, 0x40, 0x32a, 0x5}], 0xfff, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xba3ea56bbe1ad9ba, 0x10, 0x4, 0xfffffffffffff001, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffff9, 0x3, 0x20, 0xa8, 0xd8b6}, {{r5}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x5, 0x46a}, {{r1}, 0xfffffffffffffffa, 0xd3, 0x80, 0x10001, 0x3}], 0x4, &(0x7f0000000300)={0xb, 0x9}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') kqueue() r6 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffff7d) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000080)='#!\n', 0x3}], 0x1) kqueue() execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x822) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(0xffffffffffffffff, r4) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f00000001c0)={0x19, 0x0, &(0x7f0000000180)=""/25}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000240)={0x2}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r2, r5) setuid(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r10, r12) setuid(r10) chown(&(0x7f0000000300)='./file1\x00', r10, r8) chown(&(0x7f0000000000)='./bus\x00', r2, r8) r13 = kqueue() r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r13, &(0x7f0000000100)=[{{r14}, 0xffffffffffffffff, 0x9}, {{r14}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r14}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r13, &(0x7f0000000080)=[{{r14}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$BIOCSFILDROP(r14, 0x80044279, &(0x7f00000002c0)=0x9) pckbd_enable: command error 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x4000190000000001}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pckbd_enable: command error 16:00:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x6, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x3, 0x9, 0xfffdfbffffffffff, 0x80000000], [0x0, 0x0, 0x40405], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x5}], {}, {0x0, 0x0, 0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:31 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8, 0x74) open(&(0x7f0000000040)='./file0\x00', 0x401, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3080002000, 0x1604) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x0) fcntl$dupfd(r1, 0xa, r0) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x9, 0x0) r5 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r7 = syz_open_pts() r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r8, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) r9 = openat(r8, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r10 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r11 = kqueue() poll(&(0x7f00000001c0)=[{r3, 0x20}, {r4, 0x100}, {r5, 0x2}, {r6, 0x4}, {r7, 0x40}, {r9, 0x120}, {r10, 0x26}, {r11}], 0x8, 0x40) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="6302e57f7f04f701f23f2534b852c1733c20e1170a2982286bec8b8b1ef742209fafc924fa078e13356b43b1e58e7d46af11a95c44e121377033c88eb5e28f43bff41a217a1eec98c7f573c436132647afca64074ebfb59a25eb63e2e2b88706f6d2ca29ce3feade0ac3e67b90b41bd20d9a3c300cfe2691a651223e3d37356c2f438e1906fe9785aa532dd221166713"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = socket(0x1, 0x1, 0x2) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) getgid() getuid() setsockopt(r13, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) 16:00:31 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) recvfrom(r2, &(0x7f0000000080), 0x0, 0x1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x80, 0x4}, 0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x0, 0xeb8, 0x0, 0x6}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 16:00:31 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="028000000000217b978f8add5aa833083159230eedd8ed8a07dc4c60d2a0bc6dffac5f436d339407c13d9b8d0d8274edb32d5f65e585caec7f000000c44c2990fd4762053bb3e2879dc96d02ebc365e495a52eb63c104b9c0ef97658dd26983e817423ae7ce13661e34786868976256093372eaabdfa0881ffff563136222dee246633fa3b956f70bfa9b85917f7ccfec3f1062d05a075888b39d07e84750e2fd1bc629b"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:31 executing program 1: getppid() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="a6", 0x1, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x751af240) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0x7fffffff], [0x0, 0xfffffffffffffffb, 0x5]}}) r1 = msgget(0x2, 0x100) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r8 = socket$unix(0x1, 0x9, 0x0) r9 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r10 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r11 = syz_open_pts() r12 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r12, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r12, 0x0, 0x0) r13 = openat(r12, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r14 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r15 = kqueue() poll(&(0x7f00000001c0)=[{r7, 0x20}, {r8, 0x100}, {r9, 0x2}, {r10, 0x4}, {r11, 0x40}, {r13, 0x120}, {r14, 0x26}, {r15}], 0x8, 0x40) dup(r7) r16 = getpgrp() fcntl$setown(r7, 0x6, r16) r17 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r18 = socket$unix(0x1, 0x9, 0x0) r19 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r20 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r21 = syz_open_pts() r22 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r22, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r22, 0x0, 0x0) r23 = openat(r22, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r24 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r25 = kqueue() poll(&(0x7f00000001c0)=[{r17, 0x20}, {r18, 0x100}, {r19, 0x2}, {r20, 0x4}, {r21, 0x40}, {r23, 0x120}, {r24, 0x26}, {r25}], 0x8, 0x40) dup(r17) r26 = getpgrp() fcntl$setown(r17, 0x6, r26) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x755, r3, r4, r5, r6, 0xeb, 0x401}, 0x4, 0x539c, r16, r26, 0x1, 0x4, 0x9, 0xa88}) fchflags(0xffffffffffffffff, 0x10001) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r27 = socket(0x18, 0x2, 0x0) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) pread(r28, &(0x7f00000000c0)="a6", 0x1, 0x0, 0x0) r29 = fcntl$dupfd(r27, 0x0, r27) ioctl$TIOCFLUSH(r29, 0x8080691a, &(0x7f0000000300)) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x2) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) dup(r1) open$dir(&(0x7f0000000080)='./file1\x00', 0x1, 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) 16:00:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e8d16ae8b744cc85396bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000000000006a0000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b204aa3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bff1f80a3581d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eabad07690104000000000000bec808112841b0c29976f41a58bead85810763213fe3956f55a0eab7229f66103c05152651e60b50dc0a565717beecad63ebfba1dd645e01539a5639b892ffad0e8561c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddc7fffef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54e9902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd81952ee421f014abd3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a751fcc463660eeb32053107a4beef90b2b3eecde1cc13c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d1a9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3567f2ee48abc49de614c10710c98ea497576a6588bfd044047f1737d6aa93a5187de676c74eb0af58ed14be5247569c2b5058743276698a281513f07dbe83b65d9adfcd027192141"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x3, 0x0) shutdown(r3, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x9f5d}, 0x8) sendto$inet6(r1, &(0x7f0000000280)="d179aa370d7596ab4ca4c58480ceeb1d2c0743cd218f609eee4fef83298c980b6677ecaf29d274de36551e809c35f162fa3a19cbacbd1ff5edb8e859f8e72a94d43bbaac6b108f36c1c26e5c25ba62815e785f0a7246a8a94e91665acb73077c5f3131fbf1a9b0ab1a720a854e1704f2f5ba476e002ffa484bf2181f375451ce479f121452220b7d38e3aaa02785ddf9bfffcef35ef5148b7fc1433c856a0a17e3e77033b335941290e59a5312c45144ff4b1b4c336c895584bd62db8400be2aea5a8ccefcee5185773d874cec2e68c156548afb9904b103e1", 0xd9, 0x1, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x408632e) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000100)=0x4) 16:00:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d824ebb8882de2a3"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x7, 0xc231}) write(r0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 16:00:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8b"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r4, r3) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:32 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x710043ab) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) 16:00:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000000, 0x0, 0x7ff], [0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [0x0, 0x400000000000000, 0x0, 0x0, 0x2], [{0x0, 0x6, 0x1}, {}, {0x0, 0x1, 0x0, 0x2000000000000003}, {0x0, 0x0, 0xffffffff}, {0x0, 0x13ac}, {}, {0x0, 0x0, 0x8}, {0x0, 0x3f}], {0x5, 0x0, 0x1000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000001740)='./bus\x00', 0x200, 0x10) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x9, 0x0) r4 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r6 = syz_open_pts() r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r7, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) r8 = openat(r7, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r9 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r10 = kqueue() poll(&(0x7f00000001c0)=[{r2, 0x20}, {r3, 0x100}, {r4, 0x2}, {r5, 0x4}, {r6, 0x40}, {r8, 0x120}, {r9, 0x26}, {r10}], 0x8, 0x40) dup(r2) r11 = getpgrp() fcntl$setown(r2, 0x6, r11) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) r13 = getegid() r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r15 = accept$inet6(0xffffffffffffffff, &(0x7f00000017c0), &(0x7f0000001800)=0xc) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x200, 0x0) r17 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r17, 0x29, 0x6c, &(0x7f0000000040), 0x4) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001880)='/dev/bpf\x00', 0x20, 0x0) r19 = openat$pci(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/pci\x00', 0x20000, 0x0) r20 = syz_open_pts() r21 = open(&(0x7f0000001900)='./bus\x00', 0x200, 0x0) r22 = socket(0x18, 0x3, 0x0) shutdown(r22, 0x0) r23 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001940)) r24 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r24, 0x29, 0x6c, &(0x7f0000000040), 0x4) r25 = socket(0x2, 0x4, 0x1) r26 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r26, 0x29, 0x6c, &(0x7f0000000040), 0x4) r27 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, &(0x7f00000019c0)=0xc) r29 = getgid() r30 = socket(0x18, 0x3, 0x0) shutdown(r30, 0x0) r31 = socket(0x18, 0x3, 0x0) shutdown(r31, 0x0) r32 = accept$inet6(r31, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) r33 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r34 = socket$unix(0x1, 0x9, 0x0) r35 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r36 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r37 = syz_open_pts() r38 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r38, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r38, 0x0, 0x0) r39 = openat(r38, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r40 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r41 = kqueue() poll(&(0x7f00000001c0)=[{r33, 0x20}, {r34, 0x100}, {r35, 0x2}, {r36, 0x4}, {r37, 0x40}, {r39, 0x120}, {r40, 0x26}, {r41, 0x2}], 0x8, 0x40) dup(r33) r42 = getpgrp() fcntl$setown(r33, 0x6, r42) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001c40)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001700)=[{&(0x7f00000005c0)="aeb53a0922966a8131f91e1dd62c0b6f2a3ccb7caf0eed38ba00336d46652bcde1daf7e727701a3bac217cb774dad1b899187dd3ec617496bd426de070b032a15af59445855959d34c261a9f8224fedb23d727f1a3a15e0cee7d4351a736f4cf39d634d689b3ecbcac88cac39460588df77d4e07ed19cbdc7f4d8b21e82d7c3c919a5b9be5ee1f81f7202a0091396d20a3c3d6f2a57910bb73521c5143bf296a74c98a7215", 0xa5}, {&(0x7f00000001c0)="01830f208df358cdf811da6b54c9ffb28ca1ca72c0f9ab90d410d84cadbbc21abaf9d947836982418c89f8ca", 0x2c}, {&(0x7f0000000680)="6696f6d311c22c81ddcba5ed35a8c4e494e3346702cfb8bfcac0f27258ead2a419972eb7c34e86db7b63626a82939fcf5a7e65e940d73748e98728521f6d4e72ddc0799876b729a332325fb3c656bae026e5efa62d6ffdba14720834f16de89784eae90c6bf77aaad04dbd360726246a5a61e8fc9ba397b3ac69f62b0bb828ea8118a45fae1760077c01d6e31a8e87a879311936c890adf57ea0b03358756ff5aedf7b9704f9187dcb222bbae1e1592d773c892efb25968c08f9e3e3e89701ce556d1603d388e131489fbb32128cd7d47bc39874e967b06a45c7f0141877e2981881b1ee272d59cf0f6a09bf7cac83b1a598c1ea1b82ed772a792b29406fc40dc977e0b978e10cf6f22b1784d0c3227b91e436d470121d90cf4ae35f3d6399020da038dc00a4495c72bf88c487eb07ac4c00e36ddb06f05351358f0353ef113248c574d49b612a7d3df9ea70d5861f5df0502a28403c34edd3ad6bd6f213e858bad6c56d71e138b8650d54a85cd252a6d6eddb00a00a6283f5fe65b72c8587e9ef36be0f90c5f53c6161a4ff4ea223a91b7a36c135db22cf31b8cc5393297bbf627965867c2ebb7ad65898985bc890aaa2d05c330bdfcbd116e39ffea64355efeabaa96a9eab5837e6fd8e286941f1d51a7c87b685f787bc5420c7add6b4eae3c2f806ea1b1f5b7fa41bfcc69ecb639f44a14c74838886e6c78db911ad95786030f223e3d248fe2909c4d5c70f2e8f4604e9a2e14bb14e2c99b5010a2a4ad3deefe30188172f3b870599d556758f7bc60491b05869f3fd1754839af31950eab938eeca562ed4b28127610edcb00eb12ced429fbc5704e46b0ac6f2b49e289285f4e7233cea6cbe11b9799aa17eb7f77d3cef3ec83c2aa003785780ac922e766c3e04a49f4e27e6dee75768e84acb54e267551fffe7c80edfc48ab4c46c9c1400699513ac795f7e5401916b93aa4d09a1a5512092f67ae9cfeddf8c8a05446014948bddc82b86899b1ed31aa725cbadb051d3b7450d365f05a1dd2999e0912c72edbfdb36cde5fe04bd2b04e23b5d5c6415dc2ecf7ac914d920544f543b0dc1117fc038506e9c055109f2479af206c2f09cb9211e0868d50623eca8be5e10fde5b31aec756a2ce297cc55e81496011e4fa18858eaefc799804ff5adedcd58289447b67fd886c3c30d815e4216a09c019051fad8e6d81b4cdcfa538a4e4c741c7aa3cefb179d64fad796214bc378c1a4246a2bbb934e07fd8d5c9cd8d70418ba041d74cb3e6d858612c2011c07989adac36c217280a53e7a3714775abcd85cfe9da7db29ba6111464bd8affa8a4a8bfa055094bd54e9ae4d52026c675ea692a6c4786bbe91742e324edd4288e95c58eb3601708b7ed28d097e9a848b472cacb49ce60fe3480a0372c06745dc773c043a48ed23811112f0b530bc8a7e970bb71dbedd7b62abfd3544eb32b8ecaa1ccbb863e2dbf3442f3a6d1c34a9f1eedd48f6adaa4523c0ca619fbc03b214110050e517623bd0726cf2e836b79402bec881e5e147a77274094b473e9c4bbb4cb930f76c35932b03600ca98b9a3b6ff0ac19fc328375ddaa2fd64555a1d01a997ddcbb206445b046c8ec91948d982c750e4ca094086cb3d3c28a8e032631f24e6780debe95cdcd35326b9ddb965df43657835413b13778a05457bfa29822530aca8988ebdf479881bf467c5012cb6399b2dd11efec74d0a7c1a7c006cb9c0de6159d10e2b3b634fbbc1431aba65eef1b18d3c4293aa60fdaa5b86cf0d6036cd512818e1cf2050fca1019e2374b1b0949145004a4dd01cffa709045b6c1281d29e41559c210fe0d5925e60531cbbf42f2ee7ce04defc0a31ecab9d68cef4f5016b98af84780628b31f62a6740992c4bf5a22cc3d2d73d729e576bf6a662bb763d1b25e5fbbd7577ed3d1e256893ec9ff7597a42772d6ee4999f665db37ee2d562f66e0998eba494e61204dd68414a8e79aa7bc26e3a51bb1a73aa835ee975acc3772c9b411c6156a39b5c0bdef8d41ebfa68f14267415a654f8f6781f39d97495d25913a60e8a1d50bba134baf52271a07fe6042cbadb5e35e5ba1e13725d8edb5b56027b1aa7081fafbf351ca2a47412ffcfa12d577ff5a1804327f4adc36587b5f397314bac27b5181fef806730bf4432111e36f71bc070dc5664bbe646a554d40e5555399b55b8a9bde347232987c3bc8bd9d12dcf8f82875835e37353a99f4bd9b2e1bd7b3e75acd43870107b967dc26d27df5764aa953569eace8676a487f9dd75b0f6584f848e0c9bb330e05381f538e3c37620207523810a57218096bbc212de245221b213d40c82925c6fd0b2aaec1cb4de0f655f48b2c1e11a565c8ec98f9224aa0bc3280c5ce13bf2eb3475445c0ee2e98fd560eee39ba729b320d8ef9efc4ab99f180760a282135aa8c920aecf8b961bec344d2700f6d68a10bcef7d3a0769726a222722774eabab9ed29c28fbea0ae7cd7bcba93ec25c4d94f2dc92dd8e37fb25b5280d1d1ebd51a2f9bd0a09074868c34c7b0dd8c287a3bb3a8acebafdfe7d8f9c80b659a776864ae05832e6fd41c90943166069c4aee4300f9c60cc6d8d8861ca4c96b903dc41626ec1731003ec88cd55e32e19c40e737d50a8fe518919e5662ebaae17a035ea90bfb8d8fe8252b2c553c015d3c35ddb4e0a37974efbf3c18479465c29b3d51664738538a25fcde4f6407dccaa9872e1ac85893da3339d1669415c89aff35a0d664cfebb8c626a621ca91a93020243f769294f9a2a58cb58607d137f134c2e93c9aa7a5231152ab89d39b86dbe5600f62f0abf8fb867773bafd3475204693820198a666a3fa941ba2d8495d2a6d63821586149c9c33d076c3e701727b41cba306c54996ca704024da179ae1e863d5897c537cb171eaf15d38613081d4292b8aa155cb971d3e7b7d9dcc5823ad46c19d415263baf346118e9d128f2d59685665259430e6c02fac50d7d034a8fbeadb19fa7ea24b50a414e99af826e031d9a2c3e33c183ba1d888135a6d60b1113d3877c90e594c72d53bbed077efc7ef81be6866311c6c2712028c35106019e910c2629c003be5feb841c48226bed52051ba9ed772948f765838a01c1ff76c5737e7ad1b2ee46dc303d59c2b1a138272fb533244aeb1e887eedceec79d5a095896a6dae2a856d8c3156684b6bb10dc4ef51b270c6e2b5acab6c4687a00f1cf913e5848f7ca854f6fd64534d7d5591f1b4e1c92455cea6a6d7a52697419e5ffac35c466e5144433769f1bea266a8da51a09a970160e5e69aa2b4cb0207d33a0813181dc86605d9f4783c5921fc03e7fa898017b7a7b14e379a3f49e5649cd23097f2d3fb4535d6ecfa3af5eac3a51068ad7cff539965f42ebc52aa12e52b9046c5a53de779bd903eb71b0511d1268c64b88a59d15ce8187ac56f1dc4311ddf6542a6ff179600729230ffa88a8d9d9dbaa26e4e89988176ce63d80dea9e069a0616138e263e20289a807e68f0307cae8e66a9680a906ac7445e83ef1f1571b60cea8c91812e82826d8372af5365bf31c9485f81d121b0bd10ebff3a5e8be97eb85d61335ff6501f59e04983b0c9fd98cbec6ef3ebdb7b63e15967c66ff798e894f3f7d9324da569d0fea3fd8714551e7247f1ef0f19cc97754d93aa5cdb1e1699a7a190c60b20749e021af07bd64f263e714b393753cd6f199dbaf786a691d58dd0c1a27019f17b1174a2ac88567cc4864d5223404fdea27df0fd87976472c397a60513c58a647c13ddd2253125ed48d2d97d505344332e64256ef5e1d7546061d0d15e6ff797984ddcdd58eeed23f375eba8f9585aa56c758df60c258ed82c5b68530df673bd36800fb171bc6d0c09b8a04352c1e8c1db452202b40fc73b8dc161ed25f8f02531f4981971f79d11efaf27d113f593f545f38dac350059675dc3d66f8941d5e00fa89408485dca783b83d3064faa893f4784dc6b4b44af40c20c4a673fa5d92158931eb22977112fc0184a271c241d6c2ee7becd8f765db5eaa7ddb4a01a948658c8cbb6de160de9e305ea5a1156a8c1cd200b49a1908af2483924f6dab5dfa7c46d7df10774dc3782896f99e5f73ec09753b69b39ed26b57787e293c0748492160b6fae9fed403ec364313d0674ab71ff1fc7a9d42d0460f65ceaf746b7581e27a7a17e8ff1e5bf4ee9e1e889052145cf328d26c3bd8bbf548b68bea33e8e309267af82e0d0ca9f41dad767a6a65c68ebf3d3bac357e8fd52cf5dde2bcb7f78ff926128138535539f464bbbbe82e108a0f663b5dea2157d77315626e8aaf5058876f33537c29df621003125f921c34cae7281a1f3e663647f5297622c8dcbb2d9c703455c7bc05ece29b6b272cf0fa066b7160ed13fe9c73baba5dca84ba7a0dab25a6d20f5368e7e32065f86c2ca529644c806146a008ca140671dba08a7c81aad698ef96a8d22be35a717e1b63142881dd44461fe0dc4cc768149cc339da79196f6b4224e434428be79d2a3d9411c08649e1a0a7b0b56d76b06c103129420100239b724aa7c2a9f68a8232e9984c738c56198053683ba4c1eab8358a3f69c5744d439ae19395046a1dd8bfef21d30ae8264361a44428e36e7e0eb2d310bd97bc9c5f9ebe94531cf2c4dae316ffeaddc2500570aeada96b47017aa2bb61979567cd3bca3ccc508f262da4f7e424f627b156c005bc69bca528a543f1b6cdffacdbe24f25e60f26d1c1f95e924144ea6f7fcc9b75423b74e1f3017dcab62f54195fed187056f51d976627cb8d13b41ec94675f8f6d795d945255a290a15ca2dafb2b4d1064dfe23c107547b6c84447ee4df719b4d3a9aa502e089ce6bcbbd88ad6a7d0febc722ecddd169d9d6eea9fcc8f4f63862b80032dec057319ec376099e5d31a7c301864ee5cc1c51718acd462401b4bdb48ae9dc564c35e83d90d414935b6b6680ce16e0643bcb8907b97648eef0edf0e27d5cfb0d728359d008385343b1d3103245a8205f36724e75fd8a20bf843729a27f0493b8dba239365898e26547da39049efa9287f9658a1af4cfce9abe3a397792f8c1a945a217e8e0c73e2c92a984cd02665dca42af2fae578d5caeda178e849465d453c7afdc1b5a38d4e395925dd3d8a7757946becd65e8c6b9538f9b3af2a1becc80bcd896463c741c962879d96520b707e94847a9bb264a8504c7ccd40f6c843618fa7d7744394f621b6503c75309307797ae4ba0fb6cc5c3e41edb5a23da539697882f346e9158a7a7ee9bc847c610f8260f365f9dbb689f7deadda2fe631a4062fc3df801fbf74ef10aaaa4546d6d15bfb0bda3f390b4fc96609fa17671aa63a7cc50684c3193ff524e6c2025c6a1af86e51fad977419f8d98d9383c7f2fb15a71f92928faf4f8b20e32fb9745a41be8a435de512dea51c6ebb616a9c7ccaaf6472a19b145a6e8532d801c52b0b37fd2bc71e62070ac3c22642d61b29112b49cc385151f2bf1515193b29b63d18e772d7189282f30b4516a733ab030c817202cc7ac15178c7805c1120bb6577cef23df2be51c08a7b329bddfcf87f95cedd6c309e8c39607915e760e716e2ba0e93560812491fb89923bed1d7f089199e7e227aa91c16571ab0df13d1275bb118e7fb0ccf43bc4822a021ee1dd7929fed9f661d8028306557d9085222bbd3e0ec96db47b767aa7c467adc1e6295f7deef027006498f297fa119526703708b68995e783511a63746e63e5cf44886cee82609707fde26ae710d7db8461b2566954e31e0d1b371141d4ce5639ce590d4445", 0x1000}, {&(0x7f0000001680)="ab02b8b85e6e33867ca11f238a35d2eeb300bb9449a934d8610d8e4327806357faf20ee6a3f6e0783f9631850d1418a803e76c75f8cefd4a94064cc2541bca05e7941d8eb8bedaa6e817cbfa1f71409fc2204dc4638861b1a5b5a32f86080ab73a4c64ab141b95f2e8771c581fc2c97aedfbe3a90edd5b4c178759b872fe2e", 0x7f}], 0x4, &(0x7f0000001c80)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000fbffffff01000000", @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="180000e19d6e031f9adc632fe6ed00205bad79fd217738ec929f453d4d03cd76af8ee5de4ddf1a7178eb487512d27c3b4c472865bd89712324b8a5c5e7d368fd3ca0cee208a0f88beb02adab994ca15fe1a0cecd848bd10899146bcf958fe82cfb55fda378cfa759695be2dd1782", @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r26, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000001800000000000000a908000000000000", @ANYRES32=r30, @ANYRES32=r32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r44, @ANYBLOB="7f000000"], 0x110, 0x40d}, 0x40e) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r45, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x35}, {0x4000006, 0x0, 0x0, 0x8000}]}) pwrite(r45, &(0x7f0000000240)="fbaf8a8d14a5799ce6689e1a7e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r45, 0x80104267, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r46 = socket(0x2, 0x1, 0x0) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r47, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c, 0x0, 0x6}, {0x35}, {0x4000006, 0x0, 0x0, 0x8000}]}) pwrite(r47, &(0x7f0000000240)="fbaf8a8d14a5799ce6689e1a7e3a", 0xe, 0x0, 0x0) dup(r47) r48 = socket(0x11, 0x3, 0x0) setsockopt(r48, 0x20000000000011, 0x2, 0x0, 0x0) recvfrom$inet(r48, &(0x7f00000004c0)=""/247, 0xf7, 0x841, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x160) pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r49 = fcntl$dupfd(r46, 0x0, r46) ioctl$TIOCFLUSH(r49, 0x8020690c, &(0x7f0000000300)) 16:00:32 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0xd6, 0x7, 0x8, 0x80}) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x200001ff}, {0x18, 0x0}}, 0x39e) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) recvfrom$inet(r2, &(0x7f0000000100)=""/185, 0xb9, 0x40, &(0x7f00000001c0)={0x2, 0x0}, 0xc) listen(r1, 0x7) r3 = socket(0x6, 0x3, 0x0) sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) 16:00:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffff7ffeffffffff, 0x7], [0x0, 0x0, 0x401], [], {0x0, 0x0, 0x0, 0x6}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3ff) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:32 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x100000}) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x13) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x3, 0x7, {0x5, 0x8}}) 16:00:32 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x1010, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = geteuid() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r1, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x54}, {0x80000000000006}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") r4 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x3c}, {0x407ffffffe}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = open(&(0x7f0000000280)='./file1\x00', 0x200, 0x12) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0x1a8e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x400000000018, 0x3, 0x800000000000003a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r7, r9) setuid(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r11, r13) fchown(r3, r7, r13) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) pread(r4, &(0x7f0000000140)="c393bff16869127ec063d85e4fc5f71564a28d0ad569c55075685ec73798c256508370041dd49e57227869e44a99efacee3fe48af06202dcfeccf57bb37108de073d05eeb821e44dba947956c069bacd45a1c9f0b46d213c691fedcf9662f911af70b267b5603698de9c0ffe6d3f0c19ce5eb0e8ce47984d2edf3097ee7ca25232be65aa7d1b80b8663464242ba93b21c5875ab935e7ad4546c455da72ff506d6584ee4a57262138fe3514f706d42c1d0c1d48faa7ae8b7a3c68b362cecc1ed8f36be8e9d7717857c5e27861da574421215b9d0438d1dc9226b0bf1aa11b8f2cefa82e3c4f26ed5b4e9b099474b41c335576d3465d5983fa8b", 0xf9, 0x0, 0x6) r14 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r14, &(0x7f0000000100)="749703170f0000000087515ab45713442de6", 0x35, 0x0, 0x0, 0x191) 16:00:32 executing program 1: msgget(0x0, 0x40) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x81}, {0x50}, {0x6}]}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:00:32 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f0000a0a000/0x9000)=nil, 0x9000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) madvise(&(0x7f00009e2000/0x1000)=nil, 0x1000, 0x4) 16:00:32 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r1, r2) ioctl$BIOCPROMISC(r3, 0x20004269) connect(0xffffffffffffff9c, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x200}, 0xc) pipe(&(0x7f0000000000)) r4 = socket(0x10, 0x4000, 0x7) poll(&(0x7f00000000c0)=[{r4, 0x10}], 0x1, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:33 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00973800010000bda1e800000000e71d0b3e71d6304a087dddb200ffffffffffd6898f0000855559e63c5554993cd3c40d9fd5df85660140671273b7e901000000fc0306000000001eff0000090000ad2100"/95], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r4, r3) linkat(r2, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) 16:00:33 executing program 0: socket(0x10, 0x4000, 0xc3) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x12080, 0x5cf9) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r3) 16:00:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000040)="0000f900", 0x4) sendto(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x2}, 0x8) kqueue() 16:00:33 executing program 0: r0 = socket(0x2, 0x1, 0x47) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x3) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x5) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r3, r2) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x200, 0x1) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000100)=0x3ff) 16:00:34 executing program 0: r0 = socket(0x2, 0x5, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080), 0x8) 16:00:34 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d2185"], 0x156, 0x800) msgrcv(r0, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1000}}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:34 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) socketpair(0x6, 0x4, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) fchdir(r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="11f3503d1d0000fd", 0x8) r2 = socket(0x10, 0x3, 0x8) r3 = socket(0x18, 0x3, 0x0) shutdown(r3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) r5 = getuid() r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r7}, 0xc) socketpair(0x6, 0x4, 0x20, &(0x7f0000000100)) 16:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r5, r4) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_data=&(0x7f0000000280)="7aeffa858e3b92bfd1ea64fef80e80bbe3c88daad008f20db374e6b7546a1ade156a4e71692de972100dda5ca250d36e8aa6cecdaa62e7281b6d46f007910b1c6e33b26a736ef8a6e9cc43025d97d71766c14b63dfbc76d2ae8e08cfb8190a0093971aeac464d3ffe0"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/170, 0xaa}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) r6 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r7, r6) r8 = openat(r6, &(0x7f0000000000)='.\x00', 0x20102, 0x40) getegid() openat(r8, &(0x7f0000000080)='./file0\x00', 0x10000, 0x4) execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x5, 0x0) setsockopt(r3, 0x8, 0x5, &(0x7f0000000000)="eaffcbff136401a56868a254e54efd9931929648", 0x14) dup2(r3, r4) getuid() bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) sendmsg(r2, &(0x7f0000002540)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)="7f17b2df7e55bc2d46407cd7d2ccf94fbe55174ca6e6d0876c2ccafca697b733bb9c5486c710ed197b9de2002e25604fa585aed003ad3250b2cee3c5bc1e9ca45f2afdacc0f0ef592f47a667eaa69d07bcb872614676c5c66f1c60da1b5530bb41f1b299ae422b0a479d9fbb5272b0782d4a54204660ba43bb028044ccf0c3673f940df681e5a6f5f71f433b5421a01b64830f49efdf4d0dbb2464b85a9271d894d96f2a5683", 0xa6}, {&(0x7f00000001c0)="a6bce4efebb31e81d7cd5b614da3794cea9fcfeb1fad724fdfef8eb7a98d4de2e86b72b64f8014809e43293f2ec33bd6608b6182149c7c10092e7d1448012b2f9c526d54511c50da75a389bd06c149ac64014218fd5c12ab8b63e3abd1891611280d58ce58d5735c017da9c2c5ca7329ce02d9b725e41fbe07aa70ee8fd1dc989c4525af72f08e1bffeaccb096b26d7722f9cace1bbb22a80ff7f305340907615bbd50a83219ff9eb5b00a6bd0b7eee52d4a5210ada3ee5c86b1eca1295cfcf23109c70fa5fbb01b4a472532d842d8956405b4304c214f0f9d541d552fd939552608b850e18082e1aeb1309128a15a758c53844ebf294867c1192c345d91d8b07e0f14346749c66255761b195aaf782072fd87c5b28fb2d410fada403daf7c24f6addbeadf7a62545ea0e2d756d7caab7b32876d51ef316f496609b5690019af2a9580b91a124a5f6d4e617d9300efbd266f20275f46916e1cf4487ac927f88bff731a090e1761a4b35895fb46c2f0686cd1f6ab4a4883fa41b7baf9660d0b85da4af4bce09a83d5e26edcaa6fb1b3c3051842c714a3b7fb5d7bc99712547c261737e0680c978b083ef7e9a58aeb80997395329484d8991651952f5f28fdfd2e62041c1f09fd614374d357d372b0c828bc2eaf5fc7d8b74d6fd00f351ff1be76776433d9909cc6d4be6e57cb88808b0739ebc5d6ed85dfadde5a72218182d0a21cf33e2aecc6e600d9225fa3f92300f410592a6a65228ab815ee245e4565f715bf2d4ffa762bbcfd2931403bfb806b7ea43a79ccae47b9f6615422c77e4ccee9eeb786a80d6d54b57f9355e80276bc3d14e2f0132af3a624cf98a4e4f4d72496790a5f0bdb7dc8693c7855951e4274e22bcf5e39b780674093420f3e8994a4d8d4df87452c5fc8213e6bf7e8bca1e36b103bcc08585dab8d035f8224ac9be14f15736c93e3647e2c9ee739d0595c01e0285950dec51e42176c22a2bb2fa0fda8a6cc638a69f8349a94fb57f52a9b27cc303bbc420329bb68ede4c1e7a44f49646de2dd224f56f3b6373b81a5e88d69e06f42334f94b244d6cbb1738cd58fe1e7c58993f7f0ec24955de9c643d86f68feec6f04eccdda236db2c5c48900f51632fdd869cf65153dd5ff3a21fca01dfa5b1b745d9b1bc53b5a5246866f1434d691865c8b5a4d302867a891e64a69d8c25a3d720646d256d415cfacc7b37ada263a4c2917575cf156fc9aebb1ff936df8969301d0119a8e52d96317b893459a666a8f06ba3eb419d4c5e176196616533f200a5b4cd9345ece1288472060e9d6510e0191f5e61ba3bd18dc65dd16259b5807bf359bcbda75d39a20e76102f852e8015343635ef626c3f56f011ee87d1f096a7a9d77aed2edf276524ff4be023520011625f89ddc87fe9ed7ca8f319857124f7cb0a9f2c60652513201d394f964b4801850aa3fe620bb83ceb557fe785528557cf71d18cf8903752a8d48ee41d69eca03098e0eea2f1d974009983639c81ed260ad3730a81c62ada60e6f40ee5e9471c04f4eee38e299f9c8aa120eef9f3c0f7d4b3378df2cdd07c21bb368cd397ade4e7c9df20db957ae382f4fc1d77bce379477937c79e7a96beabf49f6658b83b8c4e3fb473c578c7c0aa352b313b1190ba408d368856d10361a033e97b2e43d2ed891045a4788134da5de3022d6a51366f1f1a51fd9c2c78db08149d1ed4932d1111e417649a2df0f13767d7f456c3413d0b27c1adf5d6756387e40a77c22f7dd4a02e2a40d9b0e30e14938b15fe6a1313de22e50fa871502fe59ee3bcc79a728c2e9438d564433f0386bd12df0fb45dcd9682f6f5d283727a67070869e76fdcf22e0818710032497718282738a68a2ce06bf4b9238a5980b7c02f03d85822c8cb43ecf87869cd299e827b458ce573f04b3f39ee3a07db965aa3b36e79ed18701991043236403c23bf0885f8bd73538674e52686bcd30260974fcb84fb7edadcc10fd46f892b7bca9a50cbce9145fe79e2c217f170c78b1dec2911366e8ea429f6830622099aed5b9c8004da770743f7aa1ded7d6b11b9ee2f96d91aafdfde0608f084901102fbf62786281dd3ee5e0c6d2e230db059c7b4226cb09c319acd7c41a8af03033b42249cd51e556fbbc42023897dc1702dbae977801a92187b1f4a2c332c94af3b8a0f167db7014d72480675d5db51e0329df53d89a6dc97fd8fc981f3dc72596211ea628c459eea5a8e0776c998e5474037976e6654085a8ab6ab9f4fe5c281936446fd50c33899598d2a93d5e30968dd8ee059abcbcadbc82d857545e3385035b00871a023aaf3cc62704f8b72912ad6779ecc93977a06276003b71dc61529aeac866130d33f118d5bf0d79472eef15f46462b8154caa48a8d1a7ed7a0fb7f9a6717988d5a0030624fac0eb9ba8424d77b598d57b691be1eb538df63ed1e58f08c9d611492e6925cb3574d72285c3e9ba9ba922c159e668c19da4a9ce296c32911886e6787e1d7432b77ccdedf3769e44ea3c4c0be9973a38eb1b933cf223a015295375a92480c69b17e5946851a30dbb455173b1ac5e5d09f692859fd4fec0e239f2ca5619b336b4ebcc4a9c57a683fe775625686bd6109d852b7a4f3e9cef83345abf1f17a06c4adda79c224f57b02e3942c9c44700023cc0949280eb87dac1c927706ce9ada9015fb2c084ce90ad3b82a6f88b88d825399649e5793f3a15d1ffea6f4cac0108054407fbbd6e99f832f64568034ab8744562744c49ceb58be78e4c8a6c6d1b0287ac859b8b5eb034b30b1cb5bfbc3ed58d2593d02ebf0c460fb3a621340641501953a1e05fa99e16b5123dd3c999e656d39845721e1a177aa56340b5deab6d454f60cac628e536e4e370db18f9df6707b7d21fac300d8c2574feb23d9ab25a0c7ab28cf96b13a33e3ef823c10753227ea6fba6eede6a62d3cc1ebeb3f48eeb443dd0c975b57ad99b3c255fbdd319335f0e7905573bcd8b5aa64745a80abe6793539fbec2566640789e1aad5c68409e5161eca0d9666c43105020a01d39d91e2583a31ef2479eefb0b914a2c1de356985a59a7eef87aa64b1cce1ab6b52792e8106b103e373ceb33d8f47e650afd255ac72be390657e588cf3ca2cc519c8ddf5146ee9fd27cdf5c8e7aed290947192a9edadf01e3ce11610c353a261eef6ff805fc921d4bf9416c74c0fb7ce098d468b75054c47e41b24489de1c254a06bbb2bc16e1118da10d2f0cde081b550289f41617f74d45d6e0dfdc565df9b1b8fde58b0177bebb54725a04db0dd32da7b593456007a9caca50a3ac08150a6df07079eeb31bd3c873a1531c6e75417f0ddaf7ade2e279979f22ad6bb4c30bd83cf18e65178a46f24ab26cd045e2945092a2f9a07e6e33fbb5790656a2f2905681e80739684681092b0979ff55a29351ca9737281b1629bdc7465fd1eaacdff8da916c1e7171e41b462e2d6229230613d62989cc07312b522110bd3772ea0605674f3e9f8a1a5a5b55af96b7097f6b91999c8f1b11db8120be03b91d58a15d96f3f4c22bfd8d9f85b15fbe9c8fdc33b1a7c894329b4677968a33573e73ab6ac98d99dc6dfc575081eddaaa767f24852995bf30f71e8a2d5b5c5699179b2b9287c31e8b7bc29c93d9a3861492e87213b86df7d273b09548ed7b61b969b7812e0734e805ac9901e80874686758be45e9d407d6c74d86f98df1e38a1bf980ae2b202b7a20470daca8a27dd50791db90db05b7a3f9463837377600d7d7e1cef7202e02ecae73520a689f0e58b7454ec5b397aaa366ad350f355f738edd451e145688e0b5db74f9e58bdf37a1e29bf64a69b3120df17a9777c820e8d288d3aa6ecc11d23ebcdd6cc5f481b861885c5220476f4506a19f8c2af3c0c898bfe6d8a99ca46ab8c213bf2fcec9bfadb47332fa623ccc5c7968c67c7c262f16118b7e3a47852ad5499be49e29eb643e71e6855afc1a9be2464f2c355ea86776aae7184c7621b6741077e6be5da93ab9e41305c434d9a1edbc665ac48062ea05934acc0e90022866fccf05cde1422ee8d679653462c6db9d9f56015d8029bab8f24675e390ef8fb992dd2e98872eff1397fa019c042ea91f90373f5bf17e835cb15deed44194029d2ffbbef7f28be85bdbb2eea125c7e496320e7bfcd532efb205bf5b5833a30824911ac808d7a800c7ab4bbb5f946362d863bd57727d2a01e50c965f0222a6a4a1730805dd6a13d254a2cdb63ebf5eb3cbde3b4b9fc1a9fabfb72a4ee276c9584c4009e60d341fca429815896bfb663ba1e1dd29e8ed950f1f7e9e1f12f33dcd387aebd9ab97c3545d793baf854e1eaeb4a150cd0ff14bfb2275e4d08c5f636ada82d1698791b357fd2db36684de0fbe4590225268de1badf4d73db5625a27cd6419b9f4f94a32c1a9a2222600c037cbbd9898157d646b7685264a25d0feef60b80b9bae52df6d04652f716afa0d25afc0b1b1685cf3e485992b32259323c74d359b53d4d235950597ee9acf018dae8bd410df9006e46eeda2c593341ca859afea43cb1063044a9b570ac405442c3b7ad071181456fabb331cc02bfae77fbfde821f716aff15faff0976e8263a07da4a9de7ac3f3c536aeaaa3570c5d66dc14a623f3146b43ed002b20506f0017a206cbffa76181b6ca7ada788b629dff4db1c1716dac3b5c82437f2bb75e889c5064bbfb31262a2cb7f96dd3023a97b96205c6b910e16c191a9ad847fc70417fba56a0b790efb5d48594c17e4055d032848c780594f5121319ec861680a38179e268447ccdf3571207a48d235205d6e85eb0d15587d373f68c9a9e86caca421eb99d2a70837d10cfa47e4ae4c48bee01bc39abf379870c6052e9d6aad30f65a6dc5b5099bf51755341f9a98e2bba86004b51488a316ac71491356c31b2bc896e383f64f404429918dbe028d9d80a89634bcf50cae9fb09b85f9cfca17c1c7ff1628df6eba5fcc5c7e9857b16664bd68ce09787998a5a332c83cc5c65c2411ea9e51587c71ba2d1be72e820772605f24a58344fed9c37ef0c46d6f58f34316bd4256b480d56d4c40e0c90a44881a770b306aa7bec7b8efccb69ed438abe66268d94aec3ba6ddadd76a8c6965afcdaa7ae054f2ab15601b307d129ce42c6d71586964eaa85e83383eb641bd47ff871c2c556c5fff33a68acd3575d7c10de4a5ac8c349fae66258d288a64ec1fcc3c3803855573547871be62c051441162b3cc9cf0da092ae18a004fe1b22374a7629351823b29cec38fef6287f6c93cbb08bc6997d072ad21b89410ddbf997d0d41fbc686443c01ebef9608ff912432ff077ab5bce37da6be16fca47f0a93fafc3d55ebc6635d7ac28f3201f18330464b36664a165add895829ac88a0b5de8b5a9041ba434e3b9b47821e326582858dcb77a58c5f1f53b616ee1a79acf78a2f84ed2b957d20d9d4f13f6d623bdfd2802caf547ee67a078f6b07f44237a0480aa970bdcf2a24ad2c6cec91eca76d3f6e6b9fce259b4d13ed212e7c88d72bba249b564d6534867c018221380063ee3378bde811e132a02b12119649564ccb5208e5b75f3ccde99f31bd7ce61ed237e86be6d15434a9ef61ed6274cf06bc0c682917bfb6f5e5b85a627a33ab31edaa148b7edf7a32780683f6adf90010dccfc9fe5d19764154a4e5cb2a58f7fdda86a70529b162e76058eb4439bcfc9150e340717abee8967856a3b43e2edd01d21d75402bf397c2b07b6df970dae466218c1b1202f4966b002be2809f059bf59bf778fab62227253d3a9e7ce07113acf0", 0x1000}], 0x2, &(0x7f00000011c0)=[{0x68, 0x1, 0x9, "c7899f737bc1a1f04cec41be5c8f9333bd9bebfa939139e4ea1723885ff4a0340e3abc7ffd67a52fba5b5c2082a01fe79a08781b2a74b1cfcac473a8e04cedb09f1f40f54683ad68b1148fbce806516fcf6218ca6d32"}, {0x110, 0x1, 0x80c, "f42104feee48203987b924460f6a5451ab3c9c9838914c35899c9a764e7ea44d1958f1959789172059d060b8e5b3726272abf214139b0bcf9fd805b69d38c63585b391d7e303c50376f3534bf0b8818261c6a5744262b5e73cd3ac64b6f71ebce295f4a224475ad9708181853f3f7ebeb4f6921ca3bf4519fdda4a3089603c6b5debc9d71bbe5d2d3b73d90339341678b43574863bb2e9ad697a3c896b7779133e159a102a8729cabcc6fbea18526b09aa0676bede4537b3a41cd6512365bf8d6e2bd9dd6f4b342e7d65e84dcae096db725d88c13670759eab5b1ee8a205cc6efba0b7402874562392fb9763dbcb19cb378076089b934791b095bcf791dc31"}, {0x80, 0xffff, 0x1, "cafbbf439aa03d2bad6eac174b5d35e59132a057fcbeeaaa083706b6e7839c89bba5ca077c78d37d8debe4ee4ca6d6d1e3da1eb4d650a623b0fd247c3e6fcaeb174ce68e1301d8bb778e424092ec162510c8d7d654ba4a318c4597975fd69dc10fd985fedbc94bbe0c"}, {0x80, 0xffff, 0x8001, "69c88211fc1ef1bd2080d0f82a8a70183b26ea26f09200b1d2203e045c3131f0ff5c3a9e389d99490555be75456708caf67f8615ce131ea1205f7b3a19f5543d271f47a1b17507e72f1116472c07cce1198a3ddcd105b6355a5fe6885365d532d2eb583fe35d95b3d949d7"}, {0x1010, 0x1, 0x8, "a078befced2a656a8c46f921665488d405ee4029f0b52dc82c318ad6d249830a3c3ab0f49dd8357cc39808e35a68c90938cefe55cc2b3b197226339b7ad3fb7a5fc8cf8a395bc40afcc3fc80e53e0074aa34ad2740b33d377f438262b6e5f165c818cebeb618afe6833505d6aabfaf7cc74b115c347b1c29829057e2691e91cc20fb71140f8e7dd31833bbe1569579fb960ff183c9af2b4ce3175cdd95ac08ed909625376d30f0c0f6cbcdfdcd2ab59576a5256c2fbcdeb492b7a5d17d01ed85d61cb2b9746d6324eb5feb21aa5d29ec8e22a2e5ba7998b30934b93ceb60f68f05c179429fa7687329cce261599a2e32f2a8346320bc69de8a67477194f1cc0aff2d15d24375d3c9f0d2711ded4cdd010b6673a9143f956f1592bcb8ffac8b3b7922c4924c5575ba37580b67451e7eb287a122febe7e6f10ef2021c919cbdd68b493ece7f7d2f8a91513dd74c4ef2a1f0d5a5f3365047490427c39041b7985912540f1a5b81de5db301c31e2ce9d99cd221c8198ba755c4a87c161b24557d7fbd9fd31a38fd5d219e86c3b5f1a70d47950bd842dbad995fa4bebb148cd3a83c5a26ce1d55de863019d893b0cdaba29465d5b813d8354bf04c1cf87458c106a47828cca36340793326edde8311714984c5b74dec193fa6c3eed361ef783859a697d59069d9da5e9041dd2b6ca380952b4af8692716c291880af4fb60951eb9be00513e738c052ed5adde7a2e6a9318a151054eb8b17ab7d9dbf6f5887eb016a7e226be2aec30a94d39635da5e6975b4736b8b380bbe532256d4c195e8384ad4b30de788aa512454a2e3da7960ad76619042fd6bea40ad85b57f21d6a229fb3dca97cc574d5dcb6f01d63c9ea059a34d8b7f6569e25ae5e6110dbaf2042b51a8d508d2101f71eff21fe28fa4bc1b0f600fc9d852fecfcaee453f1c08b63316eb34422047be897ee492be476c9686cdae2efa4f9422889a1fe24520ebf1f1cc20f25e2b1a3755333b4339c7a632053b8c319394e9feb1513115c3c6bf5250a8e1b948cd88ed5010cd8472a818748cfd8130796fdcd04dc8f2cd1b79af4c7740f6e34bd5bd00a25dea0e4c7c4d8333068012852a7f17f59e06801183b91fe797b76032c20e5ff87bcf68fdaa9103e415edf9a1c4509c275bbe9d075071c5bf6004b935e5ced7b327c74b22b723ef83677dc75c414ba867ba03de0a2a4c0d51798160bd58d0af6014767587f13ec4ef06fc49300b766c8cf23a859393f49e4ce4dfc7ad44f7b538cfa01d6a19223822a90430772ad0cf9de100e1400359be87f87815a3b6bf49d1c77403581d91cca55d35f98ea153adc3fe0e270ff84c880f0c5fd46fecf54d406d764fff7602b98f8b99420ee0c4d4adb17dc2049a79ec89dc36652fc53778d3846a1a82ff25d9c325223177ccfa42c7e50b187023f0e5ae10c3239d5a443ab8b1ca8f5656858906a087543ecc1241556162abded4c2d9939d4e029f4f60b41f89d1755dfab5d03380e412d41184a15965babc9f1ba115887e7e6a52a862ed42115fdb6fbd1baace1215b440c8573b01cba8769bd9c074da1e4783da447a0bfa5415e0c6ac11f53fdc8f92b4a8e3e75addb236e5e0782ac55a851fb413b93a7620c5d1ba6df25e1300584b53e550b6095a2674df00015b82f75d1117ffd521f4f183e3bcb9640634e889bb120ea0fff7567cf3252fc0bac8e327cdc5e6efb07832ffe564ad98a52c5d97de39d8ce5033267f830af17a2e0b3760a1151fff36c4a0d05f52a95695fceaeb003d81c40643c2caaa368ab558efaf596451be8a84c1ac77c960dcba77b25d3fbe73327dcdd5d8930fb0424777552692e5805903677490a49b728406c7151fcfe296884d1206509e943b1d4d0579143a2ce05dfed4b227e92c65b7902e130aaff7d92f78afb634de7b551e0992eac5f56089fec8f998ebdaf4f3e85cf47b5a31cdad5a5b70a901d426647fccf88df63dc254c208dc622946afe077e35c3fb35327e304afe19534bdcd212c32b1bf18ba8d3021bd03ddd0a6482b02ef84c200beb95363a83ddcf7d08e0e08c7b680b6484613e3be00146dcc04e563f3afc1c42c58d83c537ba3b3b89279584be58a0c254523318e0620d344e99d2c299dd80f67d7cce5ee9d17c4811063ab67de8d74ff8eb6fdca95cdb7c522c7c7575bb625a8e806a56c4d82d0d387c1ac65ca831231aeaa687fbd3a4b279385b2fbd702ee69a1c6442db019f153a936ec718fa34c85fea7ce012197716b219360f6112a9b46b1f9dba0c6b9bd3f5950569d3e3ed62d4d521d6a316081c435d1dba710337119342d9b3f1d5bfa97b8c9b5c2f091ca5dd01c0e0e7bf97a76322119500079710911d3d96462411ce6e5cb828c6cdbbd1da6cf45f2f2f2f5102d8a3cd601c3d5ccfb55885cbfcf85464121ec77c9a30a8399fdcd6ea391f1d8973a20fe06921048fdeff7ca18dec7a3b2e45d8eb90946e3e06b9276ca9c688572006bb75fe5e257792b74e79761464823e99e87ac9435217fd7a207e28f9ba83ecac7b19cc6162f129d57fdc1ec4aabeb5288811f3eddf26ecef555e58081b537345a5291271bf06b8779b8b2e3bacf328400e1070f63907ec0c67bf150e951a5538c816d798e4cc3806bd445e3611ba1ab49b9e6c083009870835f61723187a0360bcd509c7d94a07fcfeb3f09f49074771952fd37c557998d3003b3ae00960a3dcf7cd71061acf4586a2115cc980fb14f6e1ec915b39ee96fd2ad16892a494b9d5bb09f768ab5f7d648f4a926d170654b94cec1c6b93656f91e82f5aaa97a392a7ee0f223d4d831f3593d17a466183c1707188bfccfd29dbff7d32d4225768429c7b9cd6c5c6ec7e51b730cfe5a35a69f331d7778a070889ae878c568078e7325d9234aad53ef74e280dfe4d95f29b746917d32530f5d43f55b58112fb94e904f463743e46b36cbaa2271f89838142e90803fdc9d4d61149c1580d88527a46c5eae9eb917763b5c64ae6393b6d2fab551ba6a0fe2791c03c04a01a2fda984e36902a4700c696b063ddcd1e13145b8484c9bd55162ce2c3f09fe8c258b3187162773f055eca0671edebbe11ca501aaccf6ae5f1f23956053c25a8bb88637b9a312467f48655b6497c50f9867d3c9849aa23a9aee76a3d707154079552aeb074240f3a50233dfed63f2383cddf0426243efec6e72bd81a4f44002d436921a993955670791fd06e1a6762359144a290a4206b634948b8a033e0cd70d66010f87c0e37634e14c449bc610f7a8474baf48b0609ca2c75431eced41502371d5b1f664d7459710429b0c4d3abf7336d8d36c32edddff4089c84ca15d20ec0e611eab159a47df25bff5c68c8884ade11ece4b8e0be55b32ef38f612ff6b91f32f5e11c57c03573126118bb95abd0ceeeca894d66beb22e24dfed73afc92c15163e77deda39e2dfd6d5339b3b9c1b070e05a630c17097b00b87c1e27e459ac3206f6a7fd59781cd9ae7059e0bf969f6f1aa1d864eccc2d3fcc65f3d41a24710a995b69bba56f8b376c0b4457d6007f8249ba5f7e5b93f0dcc88b797b94f5eceade864c9f136bc37ed36975fd5f6117a0cea2cce8a773301c459bef5078233ae33f9375a89eb656aa1f4181d986018034377274d355b237fb9a829b94e493ed52f0c5e9732e408fc69c2c63df467f68c7d7edee0e6cf0d094df1539cc440dedb65b4f5796faa7ab6c9df88f31bdd12ceb6897c44b48b7be57c62f7e6175004a15e8ad4270672f300886deadd992de4f6b5259165757fa35aa4084558015b2cf3ca83a39e31ca22e064e83ca815c6e8b5a8a77150d6ee27bcb4ace67d6c8399a369884c7c1bab5c29277f3d983d648ed620501abf8b8c488fe52ca731a2bc0399d189f854267903c39a8376c30b1ec06a25052a3b6567bc1ed05984a4d5563250ab3d0d087f24ce8dc7c2fa95736751291eb8853434e738be71434bd3858eb1a9dd88845de2f27bc9677a932b460118b0dacc42e17e339a4cc4ef7489619ff56aa203eb5b5c6fab46bdb88e68dcd2071dd945309d85f9db24c474021a3e11bb6fbe2712643757382ce9ac1bbaff09e2237df66925d4c2e3c37f6a0369c08cb372efaf058a8c17d980b9c61f68f591d4895c5315da20c09f6843a72cbef2ab550251d49beed9cef0b77464dd18f4089e9a80f146c27c11ce3b8ce9a2527a2497cec78368caf554d073ac0105bf05a751ab904e313d3a715e8b2cb6d06d8ee673b1cc116c728fc0ff5af10de84cdd838af2546ad75f02d8a738a38807269c3723e698acd3f475584782e403e4b030f06d4066517dce7906d4ca1589b568eb1e3a819879385acbb6a4c39576e147ccef85a353fb0ed31ab5c6688fb6b7e4dd9d11b2468167fd4866e7111d7934e1f9699829f6480bd1148b6d67cf654047a83b90b4f64e1f31d44231c86b5bd3e8105f9bc859daf59ceb7a690c7698a1134d32a8162cb540f3114a2d85b78787abc9d88006ea16ec3ad5af979328d38f6db224670395aaea48ce29cd092b19d52126e927d27120b572ade6d83ea8d7f19169d2d3f45f767aa66cf6c8980b05ecce3f8cf34e5843d81d56713a5cd6a3e71d0f1a48b026646547a02d71e6e90784698b73ed38e75d76e1e2331ba3633655e9980a874575f7f9092935c90c10e0202cfd74ecdc8e0a0daad29d04fc2fda815143daa3c6d8b2dd9979d5300c394321e2cd69e45ae1a338b3e7044689f04ca89403d089573d4c4f354c2e7960fc0679b2f39df746c770cccd54f485c76a922e1a383bca436703507af5e309353aba0ac3aef954af6d8b7244190cf0a31ba72f5976c2096940de38e88f5733c08719c3f71455f382e26f96bf36ab96f2752c10e93bcf33320ad57238aa80e6454bb73c5c3fb9324058c6487032a95e817d3d341342e248e6098394fcd9e603b1eab482f09b4c0641fac8ac5f7950ba38021e7fad4ae30fd2ed6dce54253ff1e422f60cecaee393a5133c4e86184f95c58e15c67704e0763f0d833c50a0d2ea9008304f59f226950846bcca751af77145f5c332aa419543b46ff6d5030fb310b10d358986f8a576441509e0180ac8505cb319a0b0d9412bb07c4e15c884d66f3787d88986178ec2ddb2049b521df3571ce9032d15ea27748fe39b653215ac7779cb5f526f1a957c2094d4c1d981daad1ecef022f5d1d98aed2895d64e0acdd08629fcfefc48fc655d645fa1439e55cfb3773f0e918426184a144a5cdf261dbca47baa0e0a52d3e9398a06a686c417f8b5ba8bfed487c06e288e67f81cb27461b9ed51254462deaaa2c10f20806732e28a4a8bd7d033436222f73bbbbd99a6e671cf89ca3975dae9e9f9d9a893f3bcc32ac7a263bf0115e729500d751cbfd548c0ef6336fd603cc2f76fc305da378901936809d1a93cc62ae48eb163376be38f8c5bd281623734d39bf838042b743a1ff754f452989141659ca88a4190358caf396447833c24c67a130de32007fb9079d27dedc221809ed438c5bb0dc497d70f77fd19202a8ad6f40299e14647df2a98a7445ca09639be6c44e3726e4baeb1d6e661e0e2e05fc6346c905159cd524157c0c2d280f2ccc253a299b384fd6217b6cbb9f0f1f23f7b7cefbae117b1c3abe5274699b446461d17403cda81ac69cd4d236fc54fadddec7fdba400ac0119b3277d511caa9c166c47eb70f9e7bfe79af369a41e82fc3626c654829dfae25920995badd0730608b90ce4cf6c124324ea020ed2040e937833564fef987db7b60e56c60e237689d"}, {0xc8, 0x1, 0x8, "afc57fafa7cf5331815bd2b10dc88262b919acb8fdc553717c109c69c395b662e32fd61d1018c34e678c8f71059dfdb523d4f2abe882caaf587964a43d0dad6308202bd37b45815a72af5802028bc091cf53b3fc361bfce8b63f96ef4460aefeb95dcddd3a94baff2815ec38a7903ff1e9a001291cc318b76a0bab629de93b188efa95c58a8819f9005a7351592e0c924afcee706ec29b40b507b20233d5e4b15b0769908ceebc24dbc250eb4038716ec0c239"}], 0x1350}, 0x0) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x3, 0x0) shutdown(r3, 0x0) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x2, 0x400, 0x3}, 0xc) close(r2) socket(0x400000000018, 0x3, 0x32) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:00:34 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:34 executing program 1: getgroups(0x4000000000000060, &(0x7f0000000080)) chmod(&(0x7f0000000000)='./file0\x00', 0x82) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x7ffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) dup2(r1, r2) r6 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) close(r6) 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4011, 0xffffffffffffffff, 0x0, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x3080002000, 0x1604) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x60}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ff") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) 16:00:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xa0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x10080, 0x8) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r1, 0x0, r4) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000001c0)) r5 = getuid() setreuid(0xee00, r5) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 1: r0 = semget$private(0x0, 0x9, 0x42) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) semop(r0, &(0x7f0000000180)=[{0x2, 0x0, 0x1000}, {0x0, 0x101, 0x3000}, {0x2, 0x6, 0x61a93e394bccb40}, {0x3, 0x400, 0x1000}], 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000002c0)=0x6) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000180)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000200)) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000001c0)=0x1) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x40) poll(&(0x7f0000000280)=[{r3, 0x21}], 0x1, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x80000001) getsockopt$inet_opts(r6, 0x0, 0x1d, 0x0, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000240)={0x3}, 0x8) r7 = socket(0x11, 0x4003, 0x0) r8 = dup(r7) sendto$unix(r8, &(0x7f00000000c0)="b1000501600000900000200007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0420fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f31a3fb9037a00f90fb6de01b00000000000200"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffe8b) recvfrom$inet(r8, &(0x7f0000000280)=""/167, 0xa7, 0x2, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)=0x1) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000040)="40577efe43b5eb241908d5f3464d35330c4be12eb69ee324422a94b6c5d4cc121d1be69eafd6e35bece42db3c7bb25612cdd113c1217b9dd5fea80d14ba8f17145f12aa1126522398ee52e64cfaa7df8e7bdb166da35d14494aff0fe1567c08e06cb4ebe438f119fe4d5fe22db6fefaea65e281a71cecd4eca5c105b1e2681c18b8572ad476a571f08078d9dc125310e49a201555c188d1774fca4a88ca60811e71ae31d2e83515e3017e736f6ce7561fc2f8e1744a96d69171c70a05476bdd1991d756bf66ef55807926db4cebf5a0117a39f3afcbbcb6c24df9aa262e04df33b2b6fd9589a3125e3f201ed80dba7e45783e307db772ca1fa9a6f67eac81b", 0xff}], 0x1, 0x0, 0x46e054bb) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) fcntl$dupfd(r9, 0x0, r3) write(r4, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:35 executing program 0: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {}, {0xffff8001}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {0x7}]}) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r1, r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r3, r5) setuid(r3) r6 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, r6, 0x6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x2, 0x3f, 0x40, 0x7f, &(0x7f0000000200)={{0x3, 0x2, 0x5, 0x8, 0x1, 0x2, 0x7}, {[0x3, 0x10000, 0x8, 0xb31a, 0x800, 0x9, 0x2, 0x5, 0x1e84, 0x3ff0000000, 0x2, 0x800, 0x3, 0x8001, 0x3, 0xfffffffffffffffb, 0x7, 0x7fff], [0x9, 0x8, 0x89ec, 0x2, 0x1, 0x8b, 0x5, 0x1, 0x52, 0x3c59], [0x10001, 0x1, 0x8, 0x9, 0x81, 0x40, 0x8], [0xd32, 0x31, 0x7fffffff, 0xfffffffffffffffb, 0x9d, 0x7ff], [{0x8, 0x40, 0x8, 0x5}, {0x20, 0x2, 0x6b, 0x4}, {0xfffe, 0x8, 0x8000, 0xfffffffffffffff9}, {0x6, 0x5, 0x481abc99, 0x1211}, {0x8, 0x8000, 0x1, 0x6}, {0xba5, 0x3, 0x1f, 0x9}, {0x80, 0x5b29, 0x1, 0xa62}, {0x0, 0x2, 0x1f, 0x9}], {0xfffb, 0x4, 0x6, 0x800}, {0x3, 0x9, 0x2, 0xe3c6}}}, 0x0, 0x40}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180), &(0x7f00000001c0)) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="0c1442c458e30ae7bc5ca13e44145ab649428e15ab209b156fa6a88d75fbffd296d747629c47901b95c462f39e715f59829b", 0x32) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000300)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d68a021b0902f79632688ca6fce9ca6311020c9b3bb77ca60c128295bf2fe98b9a38d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b65fa390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535feabb8f1bc1117e0028eedcefc1a30bc", 0xc8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000001000)=""/4080, 0xff0}, {&(0x7f0000005000)=""/4102, 0x1006}, {&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000000600)=""/14, 0xe}, {&(0x7f0000003000)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f0000000280)=""/68, 0x44}, {&(0x7f0000004000)=""/4096, 0x1000}, {&(0x7f0000000400)=""/63, 0x3f}], 0xa, &(0x7f0000000500)=""/168, 0xa8}, 0x801) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:35 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e7", 0x41}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000340), 0x8) pread(r0, &(0x7f0000000040)="a06c084a0975e7b240fc8a3d330196172607c4be5f0f5c7a3dd0edc2926fb91644e8234478523e438807850ef11f88de1fd8df1b8822525f80ef6579bf11cf8c50fdb8d3ebbbd51ba8055ace8ff143523e6e94c2f8567732f1d32541cadfd037aa83372fbd8e305eda9cd69f4be96a8138dde07f6c16e9cb7dca5e16e572086a9467ecf6591d581dea", 0x89, 0x0, 0x2) 16:00:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)=""/11) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000100)=""/245) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x3e2) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) r5 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES32=0x0, @ANYRES32=0x0], @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32=r3, @ANYRESHEX, @ANYPTR, @ANYBLOB="1226dcff5ec6043babe973e4eff2daf80170261b36865bb43b0cab3a1bcbdde1d42dcfd9ff1a8bbbd88fa5c93c0442744d0fb8ffd309637948d384626e51c20259e7e2575a96757c2951a2d976d0104af2636ac0a9f35928bc717d44324897fba2ef4f55eb85d0d9e55950d98196c2115207"], @ANYRESOCT=0x0, @ANYRES16, @ANYRES32, @ANYRES32, @ANYRES32=r3], @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES32=r4, @ANYBLOB="76316643ce2a7ce40cd13f8624b4ce6504419f167dd77b4f64be3aec707d9bb5a9aa92c4236efa18211ba56b2241192bdb89c3d190c426778394ce59eaebbc4bcfd824bf6f966f743abd52849ec502439b67db477f7ee1b6f78c4c05305d706cf08b8149c154c1cde3785fe1ee2aa378324c2a9404376e757d36bf653e25592de0cd894c598760d7e3cc59df7250a7ada6158393ef7127df27d18ed9495fe5f42adc4738796517855b9a5dcbba7d7a30b85c309767dad8b7bab497e28bb089ab2df580cbb49f1246d8", @ANYRESOCT=r3, @ANYRES64=r5, @ANYRESHEX, @ANYRESDEC, @ANYRES16], @ANYRES64=r6], 0x3) sendto$inet6(r3, &(0x7f0000000300)="94", 0xfffffde0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000100)=[{0x60}, {0x5}, {0x4206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="627b80c293419353520874f438df") r1 = socket(0x2, 0x3, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r2, 0x7) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)=""/243, &(0x7f0000000040)=0x100) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/10}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x1, 0x1, 0x1, 0x3ff}) close(r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf4846d41cad511557fc4c3836241a5d64505", 0x1f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x1c}, {0x6, 0x0, 0x0, 0x40107}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="eeaf8a8d06029be969147656f75c", 0xe, 0x0, 0x0) pread(r0, &(0x7f0000000180)="e2614f52abe4a0c77d6d1490bcf4b5af16c8f1b3894ff6fd", 0x18, 0x0, 0x2) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r2, &(0x7f0000000100)=""/84, 0x54) fcntl$getflags(r1, 0x1) 16:00:35 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) utimes(&(0x7f0000001040)='./file0\x00', &(0x7f0000001080)={{0x0, 0x6}, {0x1000, 0x9}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f00000010c0)='./file0\x00', r1, r2, 0x4) r3 = open(&(0x7f0000001100)='./file1\x00', 0x8, 0x40) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001140)={'./file0\x00', 0x401, 0x2, 0x5, 0x1, 0x3, 0x3ff, 0x2, 0x0, 0x0, 0x7, 0x1000}) mkdir(&(0x7f00000011c0)='./file1\x00', 0x80) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001280)='./file1\x00', r5, r6) r7 = semget(0x0, 0x0, 0x2) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001380)=""/77) r8 = accept$unix(r0, 0x0, &(0x7f0000001400)) connect$unix(r8, &(0x7f0000001440)=@file={0x0, './file1\x00'}, 0xa) r9 = openat(0xffffffffffffff9c, &(0x7f0000001480)='./file0\x00', 0x8, 0x7e) setsockopt$sock_int(r9, 0xffff, 0x4, &(0x7f00000014c0)=0x8, 0x4) read(r4, &(0x7f0000001500)=""/84, 0x54) r10 = open$dir(&(0x7f0000001580)='./file0\x00', 0x10, 0x8) pwrite(r10, &(0x7f00000015c0), 0x0, 0x0, 0x6) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001600)={'./file0\x00', 0x2, 0x101, 0x6, 0x0, 0x0, 0x80, 0xffffffff, 0x0, 0x1, 0x6, 0xe34}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000001680)=0x1) write(0xffffffffffffff9c, &(0x7f00000016c0)="36dcd3c18e90ef97a3b7183890598c027fb4aa42", 0x14) r11 = open(&(0x7f0000001700)='./file1\x00', 0x400, 0x42) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000001740)=0x1a) ioctl$BIOCGETIF(r11, 0x4020426b, &(0x7f0000002780)={""/16, @ifru_data=&(0x7f0000001780)="90fcce6dc29354ddb14a31dfb9705551a3bb660e537af7f0a89c9c01a9b4a24b3600a83148862e7cf982cc2170a72b12e8f4d6fb1a413ca53a577b6baa7569fad5eeaf29ffc4f53fc89671db5ec1c4747edce96e67f184010839ac1e4fce95d7d3b9ecee43a73f100335c5e5c6c76186aefaa72f98a5622a0ea88548b3ef5b841bf0bce4aaf47516f798c137ed5a197e5c41c7147138ef3a80a070ba25f314557381f08104f2f80323714ba283a9e2065b5ca94dbbcf30c6e20c9f418f047abd3c115a5ffff26a7875ff10862f9b408de1422aa67fb6edb2ada7f119d778b3010a3d8337a3161bfac2f2bcd07b44d0f8a89381216e0943820fca3c07b5b4544a09d6935e42ec7bb4be7630bc548ddd1e92c96a4074f53c3dec602bdd632ca2450f79dff1b254c84c70d81077bb0498786bf30572224515e0093b506114566771d50ae590c0fd878aee700bbd02570d0f5011bf70589bab609f70a55ef981a7f2ab2e56c78eb74e373388a983e01b987f963884a8bdaabb50d4ba110524e15638048d2b10dd33d89649a06a387ae3b17fa9bc749d1c3c1b262169c415ba9804e4124be4f4160ff0933f61c044bc2843d3961ccba784e57ca469523057dd3948ad562c98a5d0f1570e62631fcd5c49c5405098ec453c668497c6e200c84c96c7badb44e6bb7a00b4fefcb22d420803673394dc34d00755b1bbc2feca012daf83dae7e144e809e7875fce41ce551da594205f3fb3661fd07d6a4b612e49f4e5e66921117e148268eb7796b52550720be44d890c928b84db6208c279e5a32b537b0570dd108b2b7abb64a4660a6ef3c11013726e487e4fdeaf5dc87af8fe6e2dc69e0b1e7f8204ac785caad1505ece4fd24bad123daa4185a7f7d3d08953388366ce7f3f6acd2eec27b4d3a1db81ac50f43e2dda8845511ad913edc50b15aee3dd876d59e57362117be4bc924523d77f0c82c1fbb94be69a10f9cdec800f1351ff168c820a0f4ec4f580d92f38f71f3fc0f7a8fe5c304b331c66b6e7acd3bdb8cde0310d7c963ab17c7c2f871aee23651523fca25857f36a3a349f6d6d52361c58dbb4845d38c20059d42c0da14dab10b5de36902e00b839ad696b6e835e599862d032ba9fb2598a49f3695be85ee43472c8ac4cb7fdca6f1b991e87cffcc9250dee8b0c4436a19fd625fa7e4960e7fc4b2498f1ff7f946efcca2fe06dc023470b19e906cc8a6bcb936dd4f8374c8b4c4c5868755ff47840e964bdd5aeb38a7194e2c48c03effe0ad218cfe4474557d0fbd1c284b18d1244cc30f02303f0d814c1c949136b4843d9a4c783f9830e6cbcf22e992dca3d0e0d721b5461f03ea47e71b8b117c2480335d144817770602babd0954f112ac8b90a14ca3aeb355cd97678c484d30e396424c96607212026b66e37779ca5ab99d256d79de5f49cd486274a276ee0976e67e3fd7a965fb1297a79efeff7802be21e3fa5c3275d657e87f3be0c0bcf36fef10f470fcc8b3be0a81fd9b3691effdb18de220fd56a2434f5abef4e0c930732fd7f6e184b4bcad7003159a1cbbfdc4b8c525a9824c580760f6bd73205dcda08661bcecb0cfe368b65b7686b599c6dec5ae835dfcf03412b3271b66d6ae68ae15d63b8801ae22620bf6ebf1def571787ca61129491b5877398d3d56cafd310dc07cea97197fb92f6b1e92733389192bb27f3366c427bf7f23b335bfe4d18afcee9866a1ceca4c0bf8d77c91ecaeec104cdab2ca5140bcaa8e4917950d5b9de59b4e1bfe76c156de2adcdb4a59f0d1960543e37b72c1336ce0a94f6a4d181180dab4e3a94302a18735393a90b22282c7e0978dccb66166ec47b7a8f7b72019079a613bf7ff25f5484bd47eb670a670081320e76fef7785ef89876ff0ac1e5b53a8d945a5196f058479a0acfebf165ebfa9c38b40d85b99e00f3590c0d2529f79f4ce52787a6c5122b87c5490ec334dc924214853a398f5c9024c8889a25f94ec677a3db9f3ab7622660a53a62b922e4555179fdd608eadff046cd5d4a2a348eb927a0860d13da166f70e4f86e5eae52a44b0499d85205bcb53dbd02113a041bfd86ba600b6579c8823e878cc374ac0d270fd3eb27f29a584a31225a8eabceddbf0ea0c3fc895c502279df633cd58646f19e8111af0b6f0545f66e97feb90b565d39f806bab0b021a38bfdc28fd29bbf271b1d698ff62169bcf2c44b5a22e5702fb3dbbc5e42d77799704c10de8c9dca4a84bbdefa6a27bb2dfa350c6f3b19a165a5fb757d1f179f1467cfed9caf6c7e88916432404632c4de6ee5313dcb88d452de9ab24b6d37e21879e249038e500b15dff1a94ee40c449a1f45d254ddf933cea2892452c5747004affd7cf1b925d566a499b3b1095fec57d24ff346f6c154e2d4c0914922d2c1e0219f6e280907801a0c8239abd2945126da4717fe4b38b6b9c019cfa6d68890226da6285bada7f176e6bc99300ea7a5faf4f5f5f6aaff8e6a8bc753060a19bb18b9f04049e5c356a821203555b211d0e9f64f4c130fe5624dc047f2a9ab9e65b72e1ea2cf8f4bc67d5170654835a8a25cd6e6fc10a88169a8ae853a5534b6e0f734bbe31549e4e93edadf80d1690d805b2bea9ce5986bf67f2b43a34b10d70969faafdbab7c5479f5a3ddb3a19056e6a9a85e74bf1ec8792ad6ccf9626b5ea6187218f05466f707ddcabb651962dbfc5d93095ebb051ecab2299f709bae399002e10aacddbcde7b65dd18881bcb236d087aaf073dd76f6062fbffeb49a162a68761a13ae5abe1bcf11b89ce1602c0d3b5392dad945201a7cc00340ae070e5bfd9eb2356da3228cbf9ce465408363318b5eaf5414e55fc6d681ac25bd4e870ce05a02e57af198e54e0e3899d5cf0ea0901e5173a6a7d737c7e49a82e492fc88041cdeebdaac1628aad52592044ae6753a374312fdcd4ab484d38b17bcac1fd2ae1e463a970bdb5a9797c99ad2cf08d01121a8e4a8fe426a4f8de9ddc0a2eba30f93b8f26716bde5d94013df3aeba161d00d792ad94b7d2b2b3eea9976452b2f971a76bed465addef9447405bf083d51b98ddbd731339d627bab88719a8f1d9756caaa3e8eb58d0684e6d0899dac369668b38ee7ae7f65e4321615296a7336a38d5d7684bb7a955f8f1c72d40327c6641156d93df066d7f339a8bcdd43b4ee5d94d9883313be55d1786bda983efecb47fdf1fbd7834d465f66e83f298197da638c8b267e6fb742a621201cd736533d4c8a05593754d706e7129a175d2c02eb1ca2aa054404472fe8e8901835301dd81ee5a89e4ec09e3781c4bc721fff7cd3f89c0499d8ddc84c5222e0ad2e28a7266f81fd6da5a546f4b203540d0a0b846aca5bb035ad82f533acfc51813f28e1bfea3264888a23656ce2c1ddcf4e69e4c20cd4c1e7a613de07e50032353f1cd0cf40fd058a37c96c8c4869e1a819690a664cd5054c1d3bcf82314019a395883b57135a156468880564f4f94911053a9b1cdd3613b139af73c7054e6fe14f426fd1a14e1334b286a80237fcfbdc090ab91227eb32d5de745fe755dfe56f1e736174a436c56f63e365aaf1041252d4531287db661eacb9a35124fcbd4870b0e633debaeb377baa4bd6ad48c5e11ed1715c7da5c29429079212f2c5f8cb26f8cd581026704584de8924519ca8fbd0b64c3e69d5ad97edfbf1e31af71ea911b2a352ae6f474b68aebe2d8f12d3cf066a7cafb406c984e2e8973e2c42c04bede2c90a24fad8bd23ec556a3d0b8186d475c22569b3f701406336399e07b7e77fd389506a0c3417d4d5735e828cc89b59f1eb3cb37d6f3330213394b723e0238c8ae871da876e7de9e50b7e39c1bf29f7644863ee56a71307db8f35fb4e450d184bf0ebfcecdaaf3e9a851caef234290957946d9f78cbc4d2191834770b7c70f19b01381acba5c70a171211b252f16856f9ad8108db6ed0f3ee29706c3fe7d49be08089b8e09ee4f64b3919455702c261db242ce76c0851bc3714e1362c5548b511f937c08efc9bd2197e6a162c7eb5a87aadaba5a4fff878989cdf05d9f873940fa5078667c7997f7139384281df4dd2a35a7dc62aea7dc9d855f0c3b032f0a64cbda9fc3e1c12cc37cfae153edcd79919e5b426d7a4edf128238543259b99cc1483aa444f6c855010f16dcb52b43a077f406d590610ddf0a2adbfa0a57d65b97299119c456accd8d5683856ba77ed2d880f433c3637942b6cea3f2b361340692055f85e10cb3f9d2b40ec28bd1c044b7230b2e8c1beb25542688cf1af347968163853be8c7e45fc9b75a48cd0ed248a6a957784efd0e1d445d69453026c94fdef35049452e0d3398bf39e65657908e9c67b9d66ef04402e95bf001e83c6e411b44b05ce357f4d1442df171933283141bfdb0b5fabb1c27a467955cfe601ddc41bdc124fdc7a5f6c6bfe37d009ec5b57e7122ce2fc86645322d26e24ffca4ffec8e72928a152661805af0349999151c217992b5fbed2352a5e4ab2641e0a03d05661f5da971d29bc8a5c8511ec116c500842ed7ff1e75a8141f41c64ea0bd5fcaad1eecca051898cbed02cd2847473c036125d1865da4db57013847b170665cff682243e04f36b7070c7173aacbcf7b63b45cfbc55220ba2c364def3d0a49bd7d4d29acf2ce98397c8a0fb19ba4a8e6b5352ebc11dcfbe6730202cc86d0469af72dc700ee35dbac6dfb41056023c54093653136b4b65f8aeb8c1eedcaa728154daa2788a318e32dab3b25e0252bcc04ba621da7e99fa51563c77561295a419cc52f7e5d70572cbe99c683ba8b14e68d771ace4fdbead6e4d85dc6a77c7ee783bd870cb1d71d17cbf9c3c17c527c22c2b22f5ce9531031ead2cf6e53f9ed25663cb4f69ba4c5aa45e98c850eee2c3a27e7e0207aaca9f95b25959525f1a6fa56bf51fd955379b66cbba8a469e4427ee7947189809b71e1b51e2bfa3ed15751ac07dd00e9b34789675851e28c357fe9f8fb5aab90be2e2f483a3f60a3cc646890c49d59a1f28da821c94312031b81abc0b28422b90e00ada36357841a0872ff4010464ef213beaa893df6876e7404a31e1aeb608b636877927a11eef467952a5745f3ea134268b0313efa4eaabf8bece03859d9b3a38f3d3854340a40d36cc24e68409d056ecdfe6eccbd0f436ffba3e8461da7cc5a7e74701c020bb3e15463c581c764137de81e6fa412431dfe0c0c84eb775d7aa11b200126eac5aab8c1bd3e06628c404148e17518c44002857c024163ed6af156c1ec4fad7ee8846f0b097be4a9041e41529fbf1b081395c4b65b78c8e11f2c5dbabfe899e18af46589426b7507041395c2d2620f0f5f93d8e67472269a92fcd6d69a2f4c0378236cd5bcef5e1bb8550290caf7ee02917f64e3296815f37558bf6735bd410a0961a4d8e0756dd070ecbf269878906625ac6150ae02a23518d44fb79a018a753e39dfdb61a3873d2f41da9a207f9eec8598c037118d0ca1eeb0656322dc688cea8cb408486a2d6206cb823cc8bac363e5a6e47b53778396fdafe16ab47271cf8a9513b5969a150d1d9602362be26c5d086cd7a794f72ab2fd18cadc730afbc2ff0dc427225a2f13ff01938549cc3c4bcaebd685c678a0230975dfe65d443d8d25695dc719c870e24bda48837f86153039749855998095b2f8df081837781ce2b08f14ab3a1800d593f64a7585b8ab5b5ddd70884bf59ad2f05823c7aca5317e625881fd4db0271c3537c1811c83bcd2116650a6fca4cf7e9565fefbecef8d832882255f3ae9b91288c8d175d3f165e674"}) connect$unix(r3, &(0x7f00000027c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x247], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffdfeffffffffff], [0x0, 0x0, 0x482], [{}, {0x0, 0x0, 0x80000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x3, 0x2) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x2c}, {0x6}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000040)=[{0x0, 0xff, 0x9, 0x80000001}, {0x2a1, 0x0, 0xea, 0x4d1}, {0x6, 0xff, 0x1, 0x400}, {0x7f, 0x6f, 0x4, 0x7fff}, {0x4, 0x3, 0x7f, 0x10000002}, {0x401, 0x1, 0x4, 0x7ffa}, {0x1ff, 0x0, 0x7, 0xc40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000180)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 16:00:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x2, 0x0) r1 = socket(0x2, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x9}, {{r5}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) fchmodat(r5, &(0x7f0000000140)='./file0\x00', 0x180, 0x2) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x9, 0x0) r8 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r9 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r10 = syz_open_pts() r11 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r11, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r11, 0x0, 0x0) r12 = openat(r11, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r13 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r14 = kqueue() poll(&(0x7f00000001c0)=[{r6, 0x20}, {r7, 0x100}, {r8, 0x2}, {r9, 0x4}, {r10, 0x40}, {r12, 0x120}, {r13, 0x26}, {r14}], 0x8, 0x40) dup(r6) r15 = getpgrp() fcntl$setown(r6, 0x6, r15) fcntl$setown(0xffffffffffffffff, 0x6, r15) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) listen(r1, 0x8) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000100), 0x4) 16:00:35 executing program 1: r0 = socket(0x1, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) close(0xffffffffffffffff) shutdown(r0, 0x2) r1 = semget$private(0x0, 0x3, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r3, r5) setuid(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r9, r11) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xf3, r3, r6, r7, r11, 0x0, 0x1}, 0x6, 0x6, 0xe7ca}) 16:00:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:35 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800060000008000000000000000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x3f) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000440)=[{0x48}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getppid() syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() syz_open_pts() r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x128) setsockopt(r2, 0xfffffff8, 0xc, &(0x7f00000000c0)="0100f9ffe564d006d0998264c47826bcb7b9c300df5f074fa2b15c67f0abe42e2c48009931929648", 0x28) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0x400}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:35 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x1010, r1, 0x0, 0x1000000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:35 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = accept(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) connect(r2, &(0x7f0000000280)=ANY=[@ANYRESOCT], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r4, &(0x7f0000000380)=[{{r5}, 0xffffffffffffffff, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x0, 0x3, 0x1}, {{r6}, 0xfffffffffffffffe, 0xb0, 0x80, 0x4000000000004, 0x22}, {{r6}, 0xfffffffffffffffa, 0x21, 0x4, 0x10000000000007}, {{r6}, 0xffffffffffffffff, 0x0, 0x20000000, 0x0, 0x400}], 0x9130dbf, 0x0, 0x7486, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x408633c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x2, 0x24) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) poll(&(0x7f0000000100)=[{r0, 0x10}, {0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x100}, {r0, 0x4}, {0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x100}, {r0, 0x40}, {0xffffffffffffffff, 0x8}], 0xa, 0x20) 16:00:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$dupfd(r2, 0x0, r1) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0xc4}, {0x6, 0x0, 0x1, 0xf5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be9c1a95335e902", 0xe, 0x0, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64=0x0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x6, 0x5, 0x2) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = accept$inet(r0, 0x0, &(0x7f0000000040)) socket(0x1, 0x6, 0x7) sendto$inet(r5, &(0x7f0000000280)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7178a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7", 0x1bc, 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) write(r5, &(0x7f0000000440)="80266a140b59907a14a5bc03fcd26fba24eef925df86118ae9e1536ca1729f40d929165444a673a4541b49bb2359d2690e843b267c9b9e58ae5718bc21a7b36ba49ef67af57eb64ca15c1fd8bfcc73fdf37e149b4f97f4f2eb6dc572b6bc57511af9fed5b159a5bdba24d1ccd39c2dde9891dc46ecc6ebd2c5daa3e0df04332675b6f8682e348c794460ddd3ba054ba8d05c044823e6c93da7e8b4121cd828e844ba400dace98c81b303673e26721725ad2fcbc385a64d925afca0ff1085a8178be57489f47506cc2d153afd76fea9add7", 0xd1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:00:36 executing program 1: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x0) writev(r1, &(0x7f00000025c0)=[{&(0x7f00000001c0)="fa56be6752d98351cea0e88efb43b0363b1c7e14cff42e1ae5d4a17ff6843723ef9a47cde1b0c5f8266257a9b5461c4993894852a1fb262ee0db450fb72115a733e480a441a79c38d59e8840c1d47dbc376da45f866e9542b563be7962d4a89a51a6d69fd4d8e537a0264edd776ea94fee748726fa33bf967b784d0c498803ad998d70b93eb48f9b0b21a76932fe1d0f62d7d6379d65f5c0ffa4d5", 0x9b}, {&(0x7f00000000c0)}, {&(0x7f0000000280)="ee9be2c20a9e6d6c9960cee7e53e3353b54c6ae609a06293991379bb27671b46d5734d64cd511b49116e4188af2804fa17ae1c3e8e", 0x35}, {&(0x7f00000002c0)="f26d7d962b96ddd5d6b1d5dbe7ce83b2fecae5ab9cdc016fe6f14b696816e8d11a439c77000f25ebe4da0160cfd6ae378ea21c8f57edddde29e0413a7b61aa156746389ebfbf5ee8752a554da495be16ae67af61c581504220499bc71bba3a86ab67b2d6e8ca4d1a3c8fe08cd2c090b3960e849a1b1b66bbe93631e62fce6c8966d7a9497ba06c7dd1c2da3f0e5fb149c487333a5dfc23d7f86ef9a6ca1066ee2831cff9f0572234f30fbacba509b02e03f1be9955de3ccd44087c75d27b39c8678ef86f933b0617f449ec8ef2aa5d921171ddaf708a5756d7a2715f1361aa19f22beed1d2a1f0e031d8ea9375b079ca8d52d791a461094cdeb70909f3caeeda25598a07539502ea6ea30b9258503c6e826e89cdb5e9d9137d095abd309236f3047d56c42e84d31081ecb3227c26ed100dfc8e9de45d1b14a907339e6dcb677a9d33ea5ac04cd5a1ea1833701d8c506210a5241c3df21905a47cf3e7f6391e0a619297c3b2308b30afe29c630e6dace3ecdc5de941300d9e7419f525f22764245be68ea24eb616bc7a50880a69819d0c72f5d2edf9b1db89fce691ce6d284486ea437db77281ecbd1ec650a96bc236c945d2e6151639eaac7d46b1b5f2d3e98c7313a9dfaefd11204de94923120b50d750a850cded4f7274bb54d05a233460c1518ad4b2570bdcfd2d767649454b01d068cfa35c7a2190646857d31d520b2bf2179a9c609551fa96bc98f5be998fd60f818f8c892563f7dac0a64071881850e043e1440dcd7b1ec8ae5fcc645b9dffd053d3643b0262d8885cebd2bdc2dfba872487b7b505ffa3f188f66b01f0881479e9dfbb9982c546ec500757c1fb6db842cf8d3c50b31ac7efb77957dbb679eb1cd5473e349fb3a07222fa4b0479f73ec62789535ef8661bf1787679c5fba15ff3c67875e58f2c953f9dbb8a046b14960553ab9392ad589950b3523436632c3ff3ee99a44339c2c30d07ba8e6b63a648e230f7a9cfe06354273b5dd383768287809bf7adc5fa14b9fb567fcf79f27e95b6affaf1cb6d59cd44379593deb9d57d244884c531af7ae2d56c271c405aab392a0137c994b49d5683742323782703392fe3d633f23fd11f3e9f390dc839d2573d9e7afe1fc42b7aec24ad34321ce5ab62522190b49725d1f56a20bfdfc506b7f1fc42a437dcf2430961467e486e3baa47dafc195b160e4c82a992005ecbde633ad273e60f2f85afb4905c9ab01238dc3ab1595af2398c2e44f91136886ded6cef992b0b6cb873c3215ed61dc82b66074cc2b52738bb147bc5f9ac14e791631bfd26b1d2363165ce8058d02ba890bc77a6aa77c7d184c65d3dcda7392a6f8136a086855c5773c4f373efa41e9cd8108935be8ee1eaffed02c9413182c5aadba7e366299afc7c10d1334cdf8a39fa8f8a07ab81e7ea7c48e3ca2bc8640107fe5b6868c53c38b29b38009cbcd1880390747ffde84ddfce9f49d4c925d8164c1090ad428db5e2f051f26c28e95c20d38aaaa7e5ef47eb6f37a03640f40758667ca7fcec26d4e8bf7422ff6ce169042bc7d71fc0a09f1f596d57ab613464d153992ec1e2765caead11a5091b9f5099eda2eee5c95ffc0b72275f705bd0cd22c96219201cf666286d5855dda4c57592256cbdc0c3fe660dce91fc200d3094dfa8e5ee2bd3796a2c385f0503bc64ad0470a5dc04dce24b54fb77521e88af92271649ff4634e7c87aec4cb615b62582f0a35a9e0be7c4b9fc0b1437156e3ba9989317d6b1bf12ecda511bdf7b3fbbf67e6709ce6d5bdc0e2a2911506eefd7e4f64d9094deb23f1394431699961c5fffc72d46f149020d0875fa76a840bb2a28352e4c73a577a6b72d4322c685329ca84f98d3912ba5f052b0f7aa4d49ecf7624e9f684059a1d7bbb5453d7cd7ccd3d2c12ee4a0ef80b2588363a1498e268922c3b064f2d957893453bdb0f0cbce85ad8bd58dc9119815699c80cc50444229678a6c45e08d5fc77ec037ed13841d9002e90874c46b41acabfe4d3f4dbffd63a53b99dd5eb90268364300119b5e678b78021b522dc827ecd5803b84e2af95bcc379e3d3dfaf78c2f27adaab2ce27a225fa460f284b1a08ed901071a91af26edadefdd104a3737f3307270cf3695eb8b04d5ff9b639966e64aa7eecce0d82754a287e28207f41f2d123f8ff792a83e1b8074b2c4373f557911985ba053663e56896e4964e778cf5e647c3aede998e5dac70145b88231345891b61b45eb07b6b462532a3fb7f7543fedcec1c8de992876315cdd2a6fecdb89c238fe2808a7a030d5dabf8a4c09b4bdea0a1f9ba2e54bf711265425e4f0c1a56902f20784baf0a79bfa9c653a0c9e4df85aed7239782e9e493a1416ecc67da7b3eef7d724547824e86966af70b19215946b72703ebaa16768d00370fd1e59a1878fb157bdfc93cb5dcc9c49140f3e849a8392e08dfd4ee656b11bd2b8a90e74ce65a23a1b87b2484428077912a0a706b747595cf735759c80d35c9ad10d369e01ff036cef43c67f6bacbaedc73713d0128307f4d09c3dd559122dbe87e3d76a820eb7e1161a58d14396beb20b6b261ef4fde412b60a8bc0462dc9e770cf3c895b7091710257d48e725a181b6941442032e2d2fbc12bc2ad33ca5df8ad12d3636a16df1136cd710d6c7fec7208222cef1e054e98bf25079ff80221b1d44e16bd32e481c7dc5e10742c4072c7cb5b9779d2ac24b88db65799f634ce2d90e0fcf0feef043abc257090ede8a355708e9d385df92c74aff1284be6174e079ef163ea99f70cbcff6443c32a1935f64a54a88ef4453fa2238b824057325a655bac25a8201b50e225cf26b570c2f6fc5f17708d350552b6be3817b5324c9dcce4544c52040586a71cf5991ad819b0ba54d3756ce201109ecb56cf3f8187ffe8b5ef23e8514d07e9a36658014f3de60c6e00a6c9e55db9e3c4913cb875a3894263abfa001ffc1875c2ddf839af243e131fa7c26dfbcc3fc707eee3d86371f67cb5d0278ec821afb2d4e87f6534154c64eccd40e6a2fa0e72ba75e8f1821f4324b25e9c3d877aa6a2fefd7b910d4166082aa3ad7a3a6dd26a60c138d77571f9f5f9ffb32830eef210c0446bbaec20748525e51fe9bfbfb7e3d4e59ba1edcb1213414b175f715b21341b4f21fd26a6a19b1053af4df5b893afa14b5c55e97f3e19e60cf91290e74dc45c13331e3bf3979571fafa1d030e8e895a536e70f085d8e3c2ddbf247c2ddd770a375d001f98fb0e7d776ae1bd7775c562bd5c02eadc8aadd9ae75fdfc9359cd9b5e222c0b1ed114f8f474be6ce32e95e6f24dafb26b0f9eb57d74742e8797d56b76d981e17c1c9be20bb2b14779580fab377a780c0cbf0f215645c36dff392f0bcd6d4e851e5ebeb3c8a03a11cf16804e11bed87762d4d447c437c3f459dc258c12462b8840d14f8fd97c903a6c8c5cad8abdc2bfd729d6d7672c09ebcbded5c13450aa328d8d63363d20e60a02e9b33b83f19e844a192298f8488a009fd1edb045f20820da3d1a356d3a3664c0f3e05923ef1aff475875ea2611e1327680700eb2bf88955c470a747d85ccbeb5a0da7ab4ad2953092128756eeaf90c08484aafcae45b5893da48715f161c1da9a18c68328343186d9f9a00e16203d9ca33752aa581861b20d2d502823c6a433c357c591e9e795f66842cc11e9c94d9bcc554650da7be71a9676fb6260baa7a813d560d832c0ccd7e4801f02f5eb7b7ce21750444525292bdc614e397c328c57d9e0486da0cefd5840713add7b1f28819b9bae6a7130e165e6f43d4ed8d1c20ae3da0b6c9cbbbcf118235fb89d99b8d52e24e39a5c36de6fdea497e99d428d52a93e5c3a50cb41b280943335ecce807bab4bd9cbbe826b4d1ae06efd8dfea840f118b629937742764feef78d1abc2b00a62f2ded5b5fc5c664f821998a14b4e04e1e031478934fa8f51410928a6b6bbb0c6601ee56e994ac78e460d9558aab8c4eb1c2f4b6cd1266ba71c9489bf87783fdebddc8a30a9eab909afeeaf2e57bb6d7ad5c086fb6b065a39b9e1fc94cd51900092908c3dda6df6fbf626bc3ca0a2684620a8d37d98434a8c294c754b88d757f8478d6b844ba4c98dc6785a101b2e2c93833360463d2f1d6a9fc25894c0bb1f4b3962a807180ea699ff0721951ed6b7ae9fac3357c67925fc24c04962bba4b783a917904aac38ebad6541ad3a2115e6628d85b41ed079a50d0b9fc45d42280e599eb331f392d27ae6bd0bd499deb81e3a03cf5b94608888a6f6ca279cd44461349e9ea9c5c0b4f9b38dc9f562e62e3c67107c9b9875d4853d26e946a18c172ddaa21582f2bbc187f2887f290eb1b8a46401e40f84f3e363ea273f551f58498ab19c6221538dab6486dc89cebf23476b2038e1cba42ff0422ff3d6ff9161ce3cdd89877f0f91c74d64ae3767c85383f16a7b463db690e38e1f706411b548a8ebb2f5eb8c2fd62c1d93fe896292693178e4607a11af9cb943648da7da5deae661a1bd28b4e7625d02f26d21ffc3d8fcf09ba4580122667e92d35a1ea4b66fda9c0b13ad53f1c86fe195b24bcbf3dc3ce10e912d439c182b81ec9d949f64f1ef365b67d2d807b18d40baf0a263ec23bfc612df78bf21c916da8d9494bdc622f871d820abe369aabef7cb7be45743bc828201eb686a6594d2372fae16a290ef39108aa1b540097e73becfbbc0be6e77b7aa139d4822360ee4cbca25e64b12166b6d6200bdcc3638c4926ad9ff1e40a4675a1614359a957bf1a954ffae3590702eaa5efe0e96c8009640c4488b784ae066af1d0fd010b30920198e6dd6dd1d830449528861b5d7015872d42c06bcbb6e0d9308e241575d5641d339278748ea0aa80f36c1ebabba9956c2f3523cd632195761376243241feebc96bbd469b6cc1468fd832c3195db8f5d7988fa175a4459d720bcb4e72aec3512fb0be1289754cb3434299bfcb18f41e2b84865f7a5ba921e82b98ec8191536cff8e07c493723a8420b0074887fd82f70b0da95b62adb9dd9a711845402a9e2cfbb1c8cc44612e874062c187cb3169d7f809c705b51c3a5d59c9e1055d410832480ca6f801e0096851048c6cf3bb40988ca88d6f97f2aca35a571325b512dbec16b8834009bf285059cf8b4bdfa5a4a75a5361df4111bbfac96badb9aa60b9c86d367ad8e2c04610d40523291c2cc759112a10d97e58ed528684b3698e5a9bb6442991382251504f8be2f6a0394e409bbc8b0c3f5476c3176c848178c8fdbabdb85b6ca52ce37005635eabee152b5e73b2145f23b31095006d278c969e726bf1d7ceaec0bcca3ed458a16a74017001853a5fa9444bb0085441895a4acab4e48854745ef40558fa1f4c040e243b07c7238c265027c0d0f2099ddaf5875aae556c1440bf8396d9ab639e5babed846cb18c4656e6858b8224fc98297595c18cb411f6c1d300fc043b3dc310371e95c869dc3de716dd26c41c05d98f0c186f005cbe3155f1d94c0a1223c0dc61c15c4fbecb68ce66c8b445875080687601f228f2c81a4534dc0850055d03737701ba3257e5b558f286cfda4bb0c20dd9a55c7d0b0405c388859a9fcf9438b680803ce1e6d4dcf1c9932c2c97d5e0ed365059910d5b20fc85ef986b79adbd4c656ae559071eca0ce41429cae9db07344bacf945cd501ca8f1bcf58b50d99585bda7f41e87f31f2a8f0a9c73ab0804d6c57ff9e6d42eb8ccd81dc2ec6a8957ada804f6745a40b799a82c6726fe7022b228306639e3809f396ceb84921781d1c09e1ee513a42d0493e22527e", 0x1000}, {&(0x7f00000012c0)="f699a2e8c47bdd14cf4697ffac835684f31e940aeb5aaef967d215d6ca52623595c0cc8bfe925595a35bbba5f61484cb5d0d78405e1f767bbeaa16476f5d7bc94d921a1fbea7cba7d219aab29e2ccd7b341f031335c00fac1d15af9e842bd6f16f488c442c2649ff26c50f466c9429cc54e7acd609d0587ac93232078474319eb4bdc459308cdfd9d6031c352448cf1a57c391605fe4857be92dbc701445643196b060fcb9f21644534e5c6e47febbde02a6d57d9b09ede8a2d726015d2ede75e48ff3c028fc4dc2cb062a16bfcb326eb0b870ece4a8", 0xd6}, {&(0x7f00000013c0)="50c3c948603c70dd9267102a13202ac143ec50fe73c51cece904d6bb4bda594fe6d100c199284b96e673c8151057bfbb3649eef56b0bfced9edab9e9ddce830e638b52ff31c76f1a97cb3f5934dff63f57126b666b47237577037c0871cb17faa5d7c8b516ad617ab5832326b5e0ba86b6e483e1259760840b6a61ead76b30153b7163d5eef64f138d7b1cdf77df7bca4e246fe2370708f4e031e8ca", 0x9c}, {&(0x7f0000001480)="7093977b882cf1c2bd156d9ddcd5b46edae6c7f3a9a6b03f65d1d389551d436cbf428f618e9a50d6", 0x28}, {&(0x7f00000014c0)="b4ef8c652ace36ed427169159c6806cc0421384d6cd37bba5a12030adcbc9dfb9d4e4b4a49212a31d0fe567269deed93c2de964a1cde6538ede03d2a414216bd0afdba5a38d3fa494980e33b11373340bca09bffc1f8038689fe9b243960a7b89932914ca4e86ab52ab6ce3281a67065b4b194424a67abe01029a6ec5969459d79272bc85b509040b918a8c7424a9be73384fd3f5890c11d85db4d6d7246f97d661b417bbeaec95e20ea2d33ca6b5ca3d45d69862af8a809624a53fc8dfa27f42fdcc8eb3b77ac3a1de62c72e96ea79867768e70474de025efc2446c9dc8c16c307b", 0xe2}, {&(0x7f00000015c0)="842c398d900cf74ecf3656ccbc52507219f02e36512470fed180f1913021c415856af52d8d5b1684f5a5cc1774ff3983407ed5716d475b84e4f54af82a6b387331e3c227ee3cd05fc36973056da6c6137c5432b54530f52726a246c34fbe6f2020fb9a5d35af578204d3761dee83354465906a5e8fe515d2c19730faafb6e0520f5471cd88ba7926df362454a3207aef7c0f6c1359944317109a318eb1ff570d5092c2a0dc5c149c11da318121503665ac1359891a5519a4d4b1ab1146a528019c7c121bf9a06a5a5c4ad039b1f59bcaa480ca1fb91279cab0df24b8e5b52842614297ffcd5550ea2bd4e1dd0cab4bfa9e03fe3a4fae9b8d813ae7f19b5684af9e604b8b5a0967e214cb3e74a146385a335bf4eea43e6e720353597c829d0cd728fd740f5ce885f5093ce1db689c52d950f6cdca1c84ab291271c1ab8e547a03d265eeb8a87550506516de15c21494a907c85f4a53dffe8d7431064fda2215a0fa4347dc5cf66f5bf8f92b9ce0922a2f63af5d29f78585f93ae68766a954ad037b53d2dbc8a5817dd88d9b5133fc23b4cdc9af83d1939736c4dbd3729fed699b1aade06a69cbfd2204a35d0f25fb1c3673897fa2dd079d57b3cfe42e3b7c880a5ff65dda6d556650d8156e4cad45662004220511b71ddacb0115e303cbfd9984355aab80eeec93203b1694d64d27ff90ee4253c0a5b9afba2fc84d0808d5079c8adfbd17e216f1e528686d6cefdbae1471bce526d9c87caddb923259b51c05e724917cde1cd808d9cea728b6e609c8057f325fbe6359757f1dfd6cbea454d7c9868b14b4f68e6e1ad0aad8383aff9bc8e3f854b1fd15121811d246593621a218d54056ef564b2ecec3cbfec2a12b942e91287a9800cdf441dbea8b5cbda5a8b09958dceb840e0a7b9e07fefc65e2d8ee8251c54023232a66732386c6bd6b7054978ff09dc0a1f25a9f37e041196501e5ef4c63259a5ff223c44b67acce951b3c310de6b4513589a22b2aecd3b170c0ee9aca55ecbf822728e8080f1d038e97767576ef8dcb3144b9012569872345ed1693a16d04143203a4ba6ca545d5a4355022b0e3301dba56c094614a6e593f3ab3b0e368d76cfbbbc697d47ab31117dd4a9183d7dfc74322d8f8accce34f50e6aa67eeb136f095a2b9b9f3600d6c0e4b2a4717312d14b444a053feda796af04e76cc84c56363921bef54b89c748ebeaf3a282f84afbb65f726e44f47e7a06e7cd574ca2ffa2ec4be31221c478060ae02bd2c0538d78085c3fe7ebdc5f4f80f7ef9a76623f86f2f371dec60b28d50e0e6ab5370096eb574738f7c513948da5115781df6da447cbf2e678ca587bb632f06fb293728bf1b0abaeb1defe7483ef9c47eeb8f37de3ad72ec489b29096285f743b416ca61e92400000b6845a421a2642653f24f9c02062670894d49808748ce007c3730cd7cf11540848187cca40f1daa8daa152c137bb110990789085eae1499aaa0ebed52dd34c93db052028f97838e16c96948ffca10e24eddcaf97e1e9d51b04126e9f2384b5ddcf4dc9ae346c9f396c9bd8d6e6c36e7469a107e34f718cd955899ca87a54784458c2248b503dd320f60e555d773712d3b916a9fd04a555a067f1a84cd2379e8dd94ad32e8a28b382ef8cc49c31f605e0fbea7b6949d0d90484bb1a1a87dd4a08c7c599ed8deca9c9a3a7210783c78c8562c3ab6f6a7c69eab873e63090ab8ef1328a6729e6f85d9823a3cf298d104b96d5a94ca5ede6a95dd7c87abbec4552cdcb88aff678004ef68d07acca41bca773233d4a17ae8a7adaf530c1ba6213bd06407516b26e7672d0542799a737c2351853afc44a5f5b2e0cb6c156a4f6c15d3c337c4c42f6abd0e365fffb7d5855fc349cea2323b691eead575c2460c0415b104a5763d2dcceff68bd721683d12728704a74929f5269bdc1ea50cbf5903d8403d5b31060238a243dbdbd6108a4351a1018d37635a32d8864a4cded1da19a100b7f85faf84eea50bd8f182799e275f057803a57403dd652fb9921b9d850759759ded664e55a9746a6894a1f7dada3cd9ec0643a27ab3c26d2f82857dd6c7bee71d5a9ab4bdee652deb4e86e15f54edcb00e7a0bc7d7e8b58a9d5b7a50af500ec9539b9e44b56cdf50c3fac1e9eb24623f2d7e15ffd75eaca1679775623eb54b24c45c852569c30297d1cf753e79907a49abc73079e174719b087ce7b5b1f2ad53083bf8034323da199bed9f917b2586e6efc41374a26ae712500c1d8dbe5855b3b8f72d3d4af9f62ed2511d45c32849f0e5e25fd85ebdd6c3dcc949e694252f7188c63fd3912d1197633c1102b0a247147b6639fb426d25ce4b7b938edcf0c9f61639fb6faedb0ff4fb395deabfb0befee72e1ddce2230654cffdb74b1e9852c0a54ae88cacdc0fbf9671f7a09bbfe900fae6bab356e7719c3026f39ad225e82660e4ef8a657f5d1ce04e85ce147e4fa8887ea7aff13487b9cf5d34414c93dbb6fae2a895f08b6ba51662f7ab47b43009b4cf05e7158e71640cde1449c7352d2a04c66ba3ec80285049899ef829cb3baee76fcbf0a2d3adbb0bb70005e90782add413f016723f0c943fd7a674c5fd8882fd54e1e6e9ed81b1e116a88cd7cef2526e9ebb8b74f0617419fcd75f4965cb78f0020edbc8c4d3ec5f940c7f58802e8965fb94ce4ed18e2aea767080a8ca3e83204d109f2fbf39c858bae107c40ede7a91c8a82fa612518ace46f8ebe3d92466e0395db2009d8967511f9a1d2b1ac009554b01f9abe18cc3c6e680897247099d3537ea3bf6699dfa0f616787dd20c2bfb40b46de3d7b242e59912f97cfed3500f9d71a93b7ede302eace6c2769258acf2e8277f59a41f116d2f7f617b63deb5cf05223e66c438704c6cf3a4821de0e0fe018b45f7f5b35fbae2c5cc1ec94d4ed8e3eee17e012522178a0660a74183d105892baa9d7f4b162a479ccf553c6b89128dfdbc8ff27c9aaf0b92855c5d3c7dc1e9b999653c93e45aca20094b1390d20d1849e92ea2192c80b8e5f161595898fd57628789ecb5ca4bcd4d38510d3cada5095757642bf6d96a7d22b2272561d46be195053c309d8d5b5f84b5c2c4af5ce3fa43c4b9a8e25a197ebd3b744388cdc5d0e77a7acf7cb5bb86f655d45750aa6ebb52360b681a4688c10cd15aea1b89263740a7b68080101362064182a24353e25ee06894b634a70a9ed1f0b8899e34c39f546c96ec6e2de3b47b92bd7282371fe4b5e5919a096c1148a4214af09fe90a6d9decfc27b021e76bd6fd6080adf09f59acc0b46f0f76521a1c62ee7d4ba35d27ec853963e2f3270fd6f7b89c3c1c58eff42acde5eae81bfd9ba19892f7db374d075cb546bcddf0ce8656f0af6dd7bab2382ae25c52e4a23c1ebc7cade6411e63c288a121271db51aa8788e1504371ffa166ca4b4c87675cbcd9bd8d92809eed41ace7b54f54ac6e4d46f11ffbd81a9ba0ff3a4044bbbaeb5e85232b1e9d646cfa30b13cfb023e9e6e4b1d1c0fb17ddf6ce9406c80e42af0c5eebdde74fe70a18083713145ab8fdefd9075dfed25d9df7313393ba2d059bb18282826089fc606ce1dad9c9ded19b7a2d902e4adffc48596a84766f82d33fed565e546983178bcff44093ba5635ca89513b55cb8a633c89114d4395f76127fde454df6cbc993143c790a876b1e51f75039961b1dd5b40ced1280417a401901dc25d9a01393ef4706f5dcedcf758179b6f07057748b6e0597b6e10edb6f93af4731864e1805be946082010a5ac0dc777f82d85c9eccf350d554089d6434e97cb8b4fca11e609c04b94b3dbffcaf2be129b22d844523a87ec80aac0f7ffa456696a30cc5e6d7f7b6343653047f89675debf2365c383f6ee90b8c1ad2cec40ecdfd8460b2a69f86f307e4880bc825a0ffc34bfe90a84e4f0517f6c6319edb52610a1f03cbfd33e4f22fc7d64313788552077454731cd7df6b431ab83bc13e85058b591d3b718a5dd2fc3e543e3253e6a36333aa5a513e1d2de05ffb8be00ef06c75aac257144a09a8d20c7cdc3a60ac32e4f66f722b0aef811bc5c46dd2dbc83f165cc230ff690fa952b7804723597c61bb08fc01c485913aa65f0f7d8390890bbccb9f7955053247e466795d11f9e6511f1e3a912d22fb59606bc9f101c0e27e3ead6aad17d39f721929eb46cc97a4e7ec333dbf62e4ef9b4665299c6e7e6f049b433b5d01f89779f4945e17dc5e072dcb06ae02a262821a38e35c1832c9ad2849b3bd14c14a25ab11959f2d43aa15b8548666b0f5179e275ad22fd4922f815dd881d89111473b91b2ffac15864a49a0a8fb3efea418cf84f26a081bfece63e3d72a9f73108043d99bf456b43effddf450a8762decee69c9bc3caad4235c44ab9221111f59c1df9eb0529040366fecedfdeb8aaf7ced297cbc0c471fad941cc45b0d1d7812f211bd9fc961625beb926b1819416f30c3efa6529a1d7974575752c6a04e95333c42907fb09bb4e1e0391f1e7127582089cdc35bb9a0d8d32379c4976d15055ac03638d26af3341053b733b8d5c98882cbdf8c84996a6587e699800cc5d45152512cf5912353f811eff825f50c9ab0e96ffe2f30d5a33a87700e4f5f5254c70861f6e29d3aedb6d90e412cab21105be0b49bfbff1a3203612c27cd6d50288511911b587297912c84be10ab0f06051eb5bac5049b5f0e2b10cbb1e043b4c025d59bce04ba456e87a4652b4fd60d87d8b27f694e66b6c624784ccddb78b05a1dcc72e271ae444872f9c35c07f791b2b96da8c7f79576832f1c89d1f70d00b788e360df5944934f5b9732e62339af81394ff15e54d7580423a0e0f11ec53654b2f98d95ece4a6d84fcc5bfabb8571fa9fd3506a22ef7a3c7bc2d14caec9e0c83ba22932a0d0d896da3980565eba07e041104a4252fe97d7c60fd993ce8f7a05c8f29175324305e08ebf0347548809c798d7e38cd355a0a1d6899bfab4f19586efb51bb7e295a933b4346dc12e6d99e382e904ba574e662bef77bb8d7fda16cf272e7f26b424eb61fe9a05141301ab108a69002d62be9b34ffabf3c3acee4b6306174d34ba99f976eb8a17f87ce7f1b7638757b607e7165ea051528e750394214822d82a7be405e40acf8e052162df6150346a9a3c43dd19dba27b203488cf22c301a93a79f6418c097a652a79f24bfe5ba1b2e4d2c34caf4e2afb16bd4ed92392ba93cbfa492e0c43227ed441c63b6340a1635751298e7bfbac11078cdc96905361b3ef1b7580bb73eaafbf4a99548f4529cca6efac18f8436f5645b16bd880f2332208e21b60f932b2a244ace7d1e9358be137c7cc617e55e516550ef4d79efbd419740b83f05582b6c2ba192619eda67983df139b368207d7ae32599b829f3e42203c8dc2419a3c432eef4655a49e51f30e0caa4e8f51e8e5338620d9d5fc63dc96f6bf86119446efa319b9b888fb4c76167c648f3c33fd5b996657cf3cb8bfc47e3a5341d5cd37af937e399713ef02fcbdd32a9617094637f65c72728a6573e150c20cd4d40a9d9ab3262f3b8eeed77ec7aed5d9046d9dd52b466d2eb271d3f770b69f1731d454b4564aedcad5b2d61124e232b00f52848ff05a4df220592fb383d40596710074bf0819fe1d8e50fefc28aa8492f8afd8fcbca6cc4a50dc73a50826ea83fc748f75557a7f61ed12cfe49176e03a20839a13a3c009e23b83e3c321cd1c6ea5b14bb1e0d1db80ef77714b3f3c6386bf6b1754037184f9ef5590cfac23afec3211bc882e0ced607bc3af8985723b249a08aa15d6fd", 0x1000}], 0x9) pwritev(r0, &(0x7f0000002780)=[{&(0x7f00000000c0)="880f29a06dd34768694c6027e81de2e9570a4e3f78b1682ef8120ec3f0676b1dc7d4f1b3bea2c47fd688ba6d", 0x2c}, {&(0x7f0000002680)="3c13594f663a1e822372f815f715a34c4b0a5d1d8314ce730fb380a808d4b6905d5f147b9f950625b28147cf4ff0f7b4cda82d5fe516f92bad779eb676d226a642cb4d81ec1dd4ae3b9fc637951922139511bc2d54718e9a4dc017e3af4da3f0df3da1ce405251a737a2a0c51f022a3d2635981849ac7e258adae937324a9e8a8c13c859847fcc63b08bbf0e4663a619e8e48745457c25461a73f6aae9a15e5cb86dae711143d8253b5ab1e3413256c7134d0ad889347e5d759bd0c8e4758012cddf78c5e06df7d191678e9b1ecdba4d5a82e450aa90f8721b310cb22e850327423b7de6c89b42edbb73ec3cb5a99fe09d027e", 0xf3}], 0x2, 0x0, 0x5) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmctl$IPC_RMID(r2, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x12080, 0x5cf9) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kqueue() r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x9}, {{r6}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r6, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r4}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000000)) kevent(r2, &(0x7f0000000080), 0xcd19, 0x0, 0x401, 0x0) close(r1) 16:00:36 executing program 1: shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) getpgid(0x0) getuid() chmod(&(0x7f0000000180)='./file0\x00', 0x40) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x7, 0x2c7) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r3, 0x0, r1, r2, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r5 = socket(0x18, 0x1, 0x0) close(r5) shutdown(r5, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000300)="b1000513b100030000003d000000000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ffaef5a872c881ff7cc53c894303b22f310b404f36a00fdf9000fcfff0ffe608a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:36 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x280, 0x0) setreuid(0xee00, 0x0) r0 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) setreuid(0xee00, r0) open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) r1 = socket(0x18, 0x1, 0x0) chroot(&(0x7f0000000100)='./file0\x00') setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r2) 16:00:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r3, 0x11f, 0x49, &(0x7f0000000080)="5dc7eae96b3534855ef6da96355950f73b2e4ab6fc3949cb36beab72a6775e01df44c697652715635521", 0x2a) r4 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r6, r8) getgroups(0x3, &(0x7f0000000100)=[r4, r8, r2]) 16:00:36 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="01e5ff0000000000aaaaaa0486dd60a4f0080800040000000000040000000001000000000000000000000c"]) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) dup2(r1, r0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x80000001) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="82a269c2dea18e6539c16e38dcd0d5fff787477b48aac1594930a8443ea9fae1a5acbbc6fd88d0ac05c4350cff9648931a373a7ce0f6dda3397f69a9c1cd8fdba57edc7128efa0cb9261e9a9ed8e1b96c90713ad86c28b57277bc0efa897c0e4f03db6061759bf908d3b98acebfcec0298cfa539e6f6483bde47f68dd476893d2e0d401d88a080ab70"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x1, 0x3, 0x800000000000003a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r7, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r11, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r15, r17) setgroups(0x8, &(0x7f00000002c0)=[r0, r1, r2, r3, r5, r9, r13, r17]) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r19 = socket(0x18, 0x1, 0x0) close(r19) r20 = socket(0x18, 0x2, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0x100) close(r20) socket(0x400000000018, 0x3, 0x3a) setsockopt(r20, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r20, &(0x7f0000000040)="100e2956b9223776", 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='.\x00', 0x20000, 0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x3, './file0\x00', './file0\x00'}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x800000000084, 0x0, 0x0, 0x7}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x0) syz_emit_ethernet(0x15c, &(0x7f0000000340)) clock_gettime(0x2, &(0x7f0000000300)) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r4}, 0xfffffffffffffff8, 0x1, 0x0, 0x0, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffff9, 0x11, 0x20000000, 0xd2ef, 0x6}, {{r3}, 0xfffffffffffffffc, 0xa8, 0x40000000}], 0x9130dbe, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000140)) 16:00:37 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/85, 0x55}], 0x1) semget$private(0x0, 0x1, 0x47) r1 = semget$private(0x0, 0x0, 0x80000100) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) getrlimit(0x2, &(0x7f0000000040)) semop(r1, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000740)=""/204) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = msgget$private(0x0, 0x552) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) msgctl$IPC_RMID(r5, 0x0) 16:00:37 executing program 0: socket(0x10000000002, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = socket(0x18, 0x3, 0x0) shutdown(r2, 0x0) recvfrom(r2, &(0x7f0000000140)=""/80, 0x50, 0x42, 0x0, 0x0) 16:00:37 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b140ef02", 0xfffffffffffffd41, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x2ed01462) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="4405", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5e020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:37 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000805000/0x2000)=nil, 0x2000, 0x0) r0 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/11) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r4, r6) r7 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r10, r12) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r2, r6, r8, r12, 0x18, 0x4}, 0x0, 0x5179, 0x9f}) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r13, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x400, 0x0, 0x0, 0x4], [], [], [], [{}, {}, {0x0, 0x1}]}}) syz_emit_ethernet(0xc6, &(0x7f0000000000)="c30f3bc95c6e1851b7cc69f4bb52f3cb88eecc7af2b71f1095c8cfbb10ba1046f0cf4d7666b83d9a46feb5d46bf672ed37a63d400f81526081b1482bd41305d3b895e666fc4b2bfe36a6e24e0b01cf6fbc1613513ab7075358fd0647dd61b59a6692eab6cd0ed2f7e6b3cb606ff37b0932a9dc1ec6967b3a0a1d6fa7c2885579bed0e4f4d63d8f8c90115098853334aa7ca07cee98582f8461007ba4d17956b6ac89aa9d784d7a4be0387f49324c162f124cc32950a289380a5a9ec1844e45f1ffa7de47bfb7") 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3f}, {0x7c}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x5e, &(0x7f00000002c0)="fa9fb5cfb7daede0693704a3") 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x1, 0xfffffffffffffffd, "0366fe15795acd76ef5caf00"}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaa", 0x107}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03e4d9e7b75faa1a83316bf901afc758e339fd8a7c3482ddada24362a57bd82e395d19f8060d1ae1fcf7cf0b04f56dcf8b354487e17832e6de6fab914720f45ef28475a3915b8f3a61393bf66b6470028137b0fb4d9812511c50e2e5115cafe4a29aa6d19a984abc18dcaa268f751304dcdf4920b0ef6bb8321616437c4721d08c6e8358300f21c98f471ceefa34868805807df3009807245636", 0x2bf}], 0x5) write(r0, &(0x7f0000000a00)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758161c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a7694ae21344da19ece7aabab738eb77103", 0x1ae) 16:00:37 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x1, 0x3, 0x4}, 0x7, 0x9, 0x800}) getpeername(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:00:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000140)='x\x00') fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x80) r2 = socket(0x18, 0x1, 0x0) getgid() setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) dup(r3) 16:00:37 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = socket(0x18, 0x3, 0x0) shutdown(r0, 0x0) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x5, 0x8}, 0xc) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001d412e70 map stack 0x2071c000-0x20b1c000 of map 0xfffffd80528f9230 failed: hole in range vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001d412e70 16:00:37 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000300)=""/11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r9, r11) setuid(r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r13, r15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r17, r19) setuid(r17) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000300)={{0x60f, r9, r15, r17, 0xffffffffffffffff, 0x102, 0x5}, 0x1000, 0x400, 0x6}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x5af1, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) 16:00:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x7fff, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x4000000000000], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffbffff, 0xfffffffffffffffd], [0x0, 0x3, 0x401], [{0x0, 0x0, 0x0, 0x4}, {0x5, 0x0, 0x7fffffff}, {0x0, 0x0, 0x0, 0x800000000000000}, {}, {0x0, 0x0, 0x1000}, {}, {0x0, 0x1000, 0x3}], {}, {0x0, 0x80000000}}}) shmget$private(0x0, 0x4000, 0x312, &(0x7f00003c3000/0x4000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x0) socket(0x1, 0x1, 0x0) connect(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66566c653000a4a8f0502d10940d81da48b69d36f78b01c7ea8b4c3f2217eb8224e985434a8e95986d5b1980b448152df85a9fb67e40486f4459abc1d580066eb874fa5337ce9b50bd084cabda0997d3fb5f458a246ec9fe7e3001ea5d19f750a27a660cc3ce64f0b28133d32fe23d3e8ffa9838ae9b1df59b45fbfb16"], 0xa) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) socket$unix(0x1, 0x2, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:37 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x101) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r1) r3 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r3, 0x1}) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 16:00:37 executing program 0: close(0xffffffffffffff9c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x1}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r3) 16:00:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x1d, 0x1, 0x3}) r2 = kqueue() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x3}, {0x2006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x20, 0xff}, {0x80, 0x0, 0x6}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000016c0)="718bb23aabccd003b5407dca48b9") r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3ec3e93cb96c6aa98d885101000f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d0744666aa81d54b9f85142108e90bf86e5c0cc9d7e1b3b3d28c29db7"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfd72) setregid(0xffffffffffffffff, r5) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="30000000000000000700000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000100", @ANYRES32=0x0, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x50}, 0x0) getpid() r6 = getpid() ktrace(&(0x7f0000000340)='./file1\x00', 0x0, 0x528, r6) r7 = getuid() setreuid(0xee00, r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c0453b29d7806af496f2af4b0243b84c255a0e58115e4501c4d57cafe7863ec9a51974b72b"], 0x10) sendmsg$unix(r8, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@rights={0x10, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0xfffffffffffffdc9}], 0x11}, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r9 = getpgrp() ktrace(0x0, 0x5, 0x2, r9) getuid() r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a90000004100000000245200000000000001000000050000000000000044666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045"], 0x10) sendmsg$unix(r10, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30220000070000000700000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x50}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000700), 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x20}, {0x80}, {0x407ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20, 0x0, 0x6b}, {0x80}, {0x2}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r12 = getuid() setreuid(0xee00, r12) r13 = msgget(0x2, 0x8) msgctl$IPC_RMID(r13, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="fa25e2f63afb8a308ff608b6338ed1cb470b6655d350195d13fe99c63e2156c2ff94cfddf8e29c91a5084a3629fdd379633f4af8731d85dab1c6b78573fe29492e23f0e7d8", 0x45}], 0x1, 0x0, 0x101) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x3f, 0x4, 0x3, 0x51}, {0x5, 0x5, 0x20, 0x800}, {0x61, 0xff, 0x4}, {0x458, 0xff, 0x3b, 0x1}, {0x80, 0x5, 0x1, 0x2}, {0x400, 0x40, 0x81, 0xa4}, {0x483, 0x1f, 0x0, 0x101}]}) pwrite(r0, &(0x7f00000001c0)="76afad96ebcfd9bb6eca0523c471", 0xe, 0x0, 0x0) 16:00:37 executing program 1: poll(&(0x7f0000000180)=[{}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) execve(0x0, 0x0, 0x0) 16:00:37 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x68) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x41001, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) dup2(r4, r3) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000040)={0x0, 0xc2, 0x5}) r8 = socket(0x18, 0x3, 0x0) shutdown(r8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r10, r12) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r14 = socket$unix(0x1, 0x9, 0x0) r15 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r16 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r17 = syz_open_pts() r18 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r18, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r18, 0x0, 0x0) r19 = openat(r18, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r20 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r21 = kqueue() poll(&(0x7f00000001c0)=[{r13, 0x20}, {r14, 0x100}, {r15, 0x2}, {r16, 0x4}, {r17, 0x40}, {r19, 0x120}, {r20, 0x26}, {r21}], 0x8, 0x40) dup(r13) r22 = getpgrp() fcntl$setown(r13, 0x6, r22) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r24, r26) r27 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r28 = socket$unix(0x1, 0x9, 0x0) r29 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r30 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r31 = syz_open_pts() r32 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r32, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r32, 0x0, 0x0) r33 = openat(r32, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r34 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r35 = kqueue() poll(&(0x7f00000001c0)=[{r27, 0x20}, {r28, 0x100}, {r29, 0x2}, {r30, 0x4}, {r31, 0x40}, {r33, 0x120}, {r34, 0x26}, {r35}], 0x8, 0x40) dup(r27) r36 = getpgrp() fcntl$setown(r27, 0x6, r36) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r38, r40) setuid(r38) r41 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r42 = socket$unix(0x1, 0x9, 0x0) r43 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r44 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r45 = syz_open_pts() r46 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r46, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r46, 0x0, 0x0) r47 = openat(r46, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r48 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r49 = kqueue() poll(&(0x7f00000001c0)=[{r41, 0x20}, {r42, 0x100}, {r43, 0x2}, {r44, 0x4}, {r45, 0x40}, {r47, 0x120}, {r48, 0x26}, {r49}], 0x8, 0x40) dup(r41) r50 = getpgrp() fcntl$setown(r41, 0x6, r50) r51 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r53, r55) r56 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r57 = socket$unix(0x1, 0x9, 0x0) r58 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r59 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r60 = syz_open_pts() r61 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r61, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r61, 0x0, 0x0) r62 = openat(r61, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r63 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r64 = kqueue() poll(&(0x7f00000001c0)=[{r56, 0x20}, {r57, 0x100}, {r58, 0x2}, {r59, 0x4}, {r60, 0x40}, {r62, 0x120}, {r63, 0x26}, {r64}], 0x8, 0x40) dup(r56) r65 = getpgrp() fcntl$setown(r56, 0x6, r65) r66 = getuid() sendmsg$unix(r8, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000200)="24618d623d4ffd64b07c01f7f9e61d04f6b060b0cfad1599ba900e888436e7d995eea13a1b213e8bbdeb113014adfac7df86ccfe3d91dcc3f6809d0dee8504a8aa362b95115b4714df446190349bcefbae0ff6da40e9b95fac0fbdecc6e035c87d64d98e07202c93c35a06178012ab04d8593f01dc047731c8b4b5feb2301565e4d063a987f33916cffa94daf7f1e84f8556d303a7a48c23daaf28802911bbe6c16642958db808ca698e2d8d007c78e4c064fda8e35bb7845c2ea7cdb740b92d9b9b578ba41d4fb449e4e2c7", 0xcc}, {&(0x7f0000000100)="2b2b94a1a1288d32fcbffc4ef6b586f12d8503aa47e566476e88dce53c462876353a0d66a91e0bfeabf4e8507ab74a370db9cfdae6d8e1919ea798d60a063b2e933a65dd53973bc1a8ad3ad0f86e2adbed7634842da4809e5f73cacd846d0e792ec098cbbb0b827e1f25aed2bc69031f0f84f06f487f49891c3c1c", 0x7b}, {&(0x7f0000001280)="c307f8d809c329ec037071ad1a836fa76ffdb651909caa8566040d40b0871081dcc9863d0f28ef020771a55ba60dce8f1c4c518f8b357a9c3c16e37d84ec9413c3bab4906503027f026a4740f1b529b85896d4dfd9a1596bb497cf82d86835a90e8f0d3dd5d14932be1d295222a6daf1495925403a0cd31cec4e324215486001b5127872fc530294e5ba603289bd14e23f7eb4604755e6a414f0516530831ace4d4aa5051bd90828d1bd41db4147ebf11612cd0244dce42ad718bc0ec0f75b783ecf9a88bec452b4657d4053a28a6bb6bc641b69b4264799e040946fef94a46bf7e0731e823645d7925d05e58c778a9c89d673da576732eb71ca37d5db3664facd0e2ff46d2a3107db4c28a89f4980ca21902c59656c0179e96821edae117d56c574f366b2406c589affbf9e4f380b4768b65e74de49431040932f916cd7227b8ae42cd85c8a730b79ff0d641a92da1a186c65eabcfa145dc7174a8ba282eac4875345e3d5b3e142241443de40c52f16ded60d711664d8695f52e083583a27ed9c4d327f7f3be8d8941e17e6f714fa91171af649d6a5daf6cdfc8a5bc763b506ca8e040a344afd8a3037ca008db1ac2b89340b0b48b166c1319c27d009ce48676afbd231ffecc03fe25c75eab68daf9c316c6b36df4a686f0319c625356908d632e88faf0b554fd5ccddff90bde5492a5c246676c8c91bac1f00e6e1cbc8beb213be10804001853dea1cbe1f2555eeae31dac7fecf5403129879f4c17eaa4fbcf8b4ca9137b9033c3a92165bbea680a832b2ea28ebdfe4edf7f972896cd4a61ac09777f7409a55c68e5fb9de642941269b99691d47a509bd94953c29f15fb69e2110456faee6e618cd38c4640f122a59c13ea5d580803847473255f36550470cdf64131d990666e0db04ad869126ca433aeedcbeb5fad825ef779c9bd38c27be4ccbab5b4cd824dd60153c7c11f01c0d9d9e6eddab8db5b221ffb9a369c35abbbb9671e1dc91e325de5bee4976e3bf91c1903b0d3ed309ad8e149f8a33178f64aeaade6789e2de4e2a644b50e24a4b4755e649d605f1fa64c51d423014d8b49774022a8150d0f2ed6a61dc2729b6bad5c5e0c1545d252c5d56a62b7e1781cd2d7ecc6386c321086890d9cc964cea600b20141e7fb87f52e47ccf0105ef62127788a5d16c5e31b6774afcdfff01f6702ff03371ce5e7385c690c5359415c9230e34ca8ed64779ace50abd3ddc737229d72e4d69aadbaf60d080ee2573768d68f0cdb5a45716edd9d34606d1a42c7198afc33ed8f267dd16a7740b961a5eb3a2542866c7394829055225fcdbb62eada6402ab1b667566136ecf4aba0defffbb4a461e38243908dd0d9c665def96999da3891c8088846b5fb4277bede47839ed15cdff40fbb4926ab9dcca5fb979e2da9a77fa5f3b40d64d8ab4ab4bf12b3985116d659f07d21027c2a9b901dd0e1c1033dcb800d7232b79123899131e5f5711e24d09712c1411e650ebacb91e10cc61eff99e90243d02c910b8256fe02ff55c092f4b0c329d508541ec17c60bfeb398d6f9bee1c99367addd57830deaac8c0a983ee01b4b1d0e4b170e34ee55bea037755e9fcc95d2a4b8c455efe7fbc86c22e228cf9dfa164deec9a62964ae41af6359aa3b8dd9036fadad0cdb9903d78d28b58463a35198dbca4a5072de9fa449fd93eee91830ede52e69ae86226cd16e44bc8506f21654e3d7a0324b910b0f1295576e206b903c4c9d4170b1b58434ab0a6b99ca5e5a28eac96d7472545706e4ee20b4bbcb2c5b5224c9a156841ce23c6ebf5732a00408d324239c08731d103d0a5eeb445369c0ad6b49d2a553487933b7cbfd43c62ea0416dc707e78dba8c9b503e0b40ca550944bcbf3225955c5f99c2bccaa77518c25af7abb70cea6e14c4b9d16793d87c91bcf6c1a3b04ad74979fd00271c6706c69286748375457086182956e64b05512d7fc4107160eccfcddb830f6214c828c7f33b41c1f2a95cba6e7ce4e36aa799720b6c2696a649c39462d6ebe3f74243cc1ed7224cdadb99233e9027c8cb809938c1282346b3cc2fec368ad0e087c68cb888a37f058263e993f3fbc7a15ba1afc15ae0dfbf24a2d873d591a232c875dcff09d9c1b1dddc085b5e26069f875984c7fa5540ae3dd3fa32410a20a7212f5faeebb747297f11e707cca0616a72a9257a2c31e37e5616630ccb87406d23788c729daaf7b03084e9d206d740e87dcc5a89f0059542e5dbf5f469a12e2d4c4c7ef7740e997991ef0f3f2a243aa719d2c5ef0fe5ac47030e05a799e61746f69baa8cb97fa07aa59d58e369bdd9b827f38a223fb4cf0da683a4d7980a66506767197303c0afcd2a8f0d9c3fbb8c9df238f53b8103f36731e2d9520677ac2fff9d44e9f74d584e5ca238773d39c09ac5c0e5ab69fc3ea55ab578152dc6cf17d416ad9773d8265835098ac023bbd970ad2da931614d095eed7e2c55b6d614874f55b7edb014970923c2e487e73f4bedb0a1794caca6d6ad5ae1a3957403ba7a32d8f2509244b5b38cdd88342fe4e909cf521d34cd4555dd4bdbe3454c7925685c88fe0941cc742f1f6125759222e560d8b3a4c90fef2bb965b4c994dc62711b36d7e545535d8a07974ce2dad28a55d9f86897d11c4dbffffdaed14bade98b7d572deb99033381b4ca101e32b1f8d16b9a606c47f8035245ddee068cab35ab1d8e5693db8ff6bcb68b51003037d605a72abc706e3fb302d55286de975eec8624130afb50233ccaf041aff79e0be7df3ff87c3ef1d0c8e1189933fbb2744d50ed01dc877831de7fa3eadb3b903e74ad1a1d35341d5b9459974504d75653231dee48d5e59c7cb31efc083a288ac29bc98f3ed8c7b349e6ab3d42e767475ec313432ff46d8823cef3a178e404d225abdc85fadc11b388c59b698facc9becf00c570d05c1a95d83c4ad831256fe741142a8119fc5a48ea117ba8c1e7d50b174455bdd6a5a2be92d190f9957e1017cad2f20864cbafef9a940bb7eb818f23e4f33176f94807838863672f01e4a69dfc0f43fe167ca807daf6a1d7db2d1ce9c9f265f4e426d309f2ffb382cac7c01d63ec1e28e9e8d093d11539a292815579e1560351e399a3e46cc92ca4b461c608cb9993aff6d8fa0b45df73cdfe57579184232ec5db9308e871714396a5e21755605df588d08bfeb73cf0ec16378fb2d39a94d5047126b837ee0b51742642910711dfc110274e117690601a40ded19c3ef26ebbc92c83b2cf00a22507df8b6ea4811f5de90405afd78452645e66f0f92298f4b3b0ac9873859bbf2dc0731a7ced6a9881729e799d8be2e18b38565d7b26bd65ab69d6c1da0a6d711a9f7bb66fbc3a5322165f4ff24f55798efbdb3903842b854d34d1572c42244057888563c5bf18ce0d00d9067cd4c8ee30a30af539f3172177a0770475e9c44f15b138f092bf0caf533ea898efe2e91eb92947845c9c7fe4f75500df2e33f16b2cd0ff755c2804473ffbca8b7ac0222cb92a4385bd63f24706eacdd2720d4ec7944dde0c9a099a559eb92637eaf0ebc3c71184bc7ec28b0b7b83df74678ebdf9a7777747cfeab9a04bffc0f194e7fae0d0b40b04e9ffe397f3d42b22ae44a36b506be0d67f9816c19ea4355b859387f1babe4bcb3de2e1e1fc6fb58b8dd1b5f4065f29928127a7460ec0f5d0b5df29e54662c54a70c0107886ca4884060a3ef1dd93727ee84db286e4da42ae8523e118be6d86d2fdbe7f5d96420accd8160e591af7dfe00b293ff80b4810e31aa507bfb9e7354f1284bfee4edd5cf3ac550113c661d87aec7b1731b2819cd15d600b4ff7e7a91e0ba9f3625d39e44b4782b48a184e97579c277f71ed6c10a0bec8d7fd1318527ea9312b45ce2933d20f0333995bcb0efa23a97346451d6775ea4cf3e0af6f6afaf653fbf04a72d00931dde0af5681d944c9d2bea934556cb00848a3e7ac39f8ccb1a140bd023f9974e601a127859525c11da5898737fabd152de41427295eb34877f3cb35976a473e33f714cb8850905320ae30e76adcebb432cac2921a3deedc762bcc8c5a8ff7ae1893da7b697cb5664182afd188ae1859faa66a5942bc650ebddaac7e40015e056d95c616208de8e5878edddd369a57ba946c7872a771e8d902a41de3b8a7d08478a65425802cf1b22c8d2d4150ed46fa7f9f368c5c1ccf539199e0b2ab995376dbbae125df639e08ca460d2578bc89d69aad0c3375f3779aebb7acccb6cec33cf2e3092f85987c282db20f3846973fb0a6d7f1643c56c048fd3adaeae6cc21dd5fae9c09a1e8600da9f3035f2ef30bcfec2afca9c89e0625e149c7a5fe35249ae3f9a3c0c89baf54f4c5f870b8ccbb1445182e6a41d92ad3250ffc806205dd2f126cbbb865076b5d42024969fecda2223f2fcadbdd1d1d0f25bbb9ac6b4a415332f0b47a198175aeb72fdc087c1b718c860374ab3f64719f56352a93b5a3c0b69e9e11cab53382d4a6d4ac4b22855ce398f58780d46c5916c86960da3cfc25e58c4a507ec1d1147a00b9fa2cb4ae888653a29baa98557762823cf5a41ba9615cf4be91141fce9ba7915420c58cee37e89accd39f8356469bc739939367837961fca8f6173b55d382c41bbfb804c7b1dde1faa2c306cae79ebceda05e05a39aec05a7fbb7d614c1acb4047c8d7c839d7f4d6aee83f14af66ba7ad656099134e5352a0a514e86ff5a25d60cbb5121ee5e353bbf6b6d91b0a5886200bb6a9fc9eca1778a17a3550d34e8c984631adc97bb77c065d5b17c00251a13e0293dccec6e4002fcf115db651d6e1d454edf1d80a599be6d850a4025e375ff7ecde381590578e373b0a4055258f44dfcc629e62c8fe9ab2b53b19787bfad8620a43b569c390dabdb10fd174cf79b4f940dba728b068a05eec6abcb0ad9aa5cd3644acac4c911a2e2df5274dbbc8e5221e8e5223f35c036f17d3c084dd59823dd260d6eae3a57e60d2f42d7c4bce1a9516da3dcf3e0dce651bad99242ee636d20f686fe55c3a84362022f0087d041bea2ef13b5c9e1a7b4c3457d4a5686346a4b71816dffa693a3e80cdf79f43b0a1a4c2ee1d12e9d8f05ee42b085ffad169fa2d8283d55bd8c66ceb8c5f5543381a9558425de9ad45a208dcddd0f599d08957833cfdcfa6db56081fff3387cdac54b49d2186e88ea30efcc997bf63ec4320b98a53132662ee534fa790fc535742fd487895aaf329d56fbca17ce36b385a9f41602e686b81db6b467b1a4274d5be0d21cc0901578bf2c095899e1cfe73e5356ea5bc15f87bf35964c905fc326f64ba71c5b2602e28d2a49ed95d5998ed120e0fc5c43222da91ea1529dd175369742e3e88f4e633ce8c9af5e1a750768314278b6f43c653a4ca582ee3ed7ebd9e2f9020feb416f86bafdd2fe0b878676aff41118e3a9a9cb982c90c605426704cf9c7676a44064eb895360dce14243e2b1afa45483a618684e671f6761f70ebe2beed29b2325a45b33dc3692ff25736f40015baf36df5e8c5b2edadc0b2f2a2925de4f5e50fb08b4ef436449c014a39e37559ba152644d54be153a411a1f7a51639a3fc7e9c61f909b6aa5a0680bc06bbed63090f129249bd314e0136d6ddc6b9b4f2e5731df7e412fdd1c8a192ea44d686fc0fb5a8c7d84b8c129fb6e7447ed565b98a5c9784105217da31c57d084a79bf6c97500dc7f075b719dfa929a28f2821e1ca725436fb216554af504355835e31e638723e6ea9d4a93a5c05c31c2ff0481d7857166c86bc55194499a09e2c4843fcc665ab506", 0x1000}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r5, r6, r12}, @cred={0x20, 0xffff, 0x0, r22, r6, r26}, @cred={0x20, 0xffff, 0x0, r36, r38, r7}, @cred={0x20, 0xffff, 0x0, r50, r51, r55}, @cred={0x20, 0xffff, 0x0, r65, r66}], 0xa0, 0xa}, 0x2) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x3}, {0x2006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x20, 0xff}, {0x80, 0x0, 0x6}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000016c0)="718bb23aabccd003b5407dca48b9") r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfd72) setregid(0xffffffffffffffff, r6) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="30000000000000000700000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000100", @ANYRES32=0x0, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x50}, 0x0) getpid() r7 = getpid() ktrace(&(0x7f0000000340)='./file1\x00', 0x0, 0x528, r7) r8 = getuid() setreuid(0xee00, r8) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c0453b29d7806af496f2af4b0243b84c255a0e58115e4501c4d57cafe7863ec9a51974b72b"], 0x10) sendmsg$unix(r9, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000700000001400000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="00000000c9fdffffffffffffffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x11}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r10 = getpgrp() ktrace(0x0, 0x5, 0x2, r10) getuid() r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a90000004100000000245200000000000001000000050000000000000044666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045"], 0x10) sendmsg$unix(r11, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30220000070000000700000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x50}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000700), 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x20}, {0x80}, {0x407ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20, 0x0, 0x6b}, {0x80}, {0x2}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r13 = getuid() setreuid(0xee00, r13) r14 = msgget(0x2, 0x8) msgctl$IPC_RMID(r14, 0x0) 16:00:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000, 0xffffffffffffffff, 0x3, 0x2000000000, 0x4, 0x0, 0x3, 0xfffffffffffffffd, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfd7], [0x0, 0x0, 0x482], [{}, {0xffff}, {}, {}, {}, {}, {}, {0x0, 0x10000}], {0x0, 0x0, 0xfffffffc}}}) r0 = socket(0x18, 0x3, 0x0) shutdown(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x1, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f00000004c0)=0xc) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x20000, 0x0) r5 = socket(0x18, 0x3, 0x0) shutdown(r5, 0x0) r6 = socket(0x18, 0x3, 0x0) shutdown(r6, 0x0) r7 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x80, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x800, 0x0) kevent(r1, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x45, 0xb7fa, 0x9cc}, {{r3}, 0xfffffffffffffff9, 0x20, 0x10, 0x3, 0x14}, {{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000000, 0x3, 0x7ef4437b}, {{r6}, 0xfffffffffffffffb, 0x0, 0x2, 0xfff, 0x20}, {{r7}, 0xfffffffffffffff9, 0x4a, 0x1, 0x9, 0x8}, {{}, 0xfffffffffffffffc, 0x9e, 0x4, 0x2, 0x5}, {{r8}, 0xfffffffffffffffa, 0x18, 0x20, 0x8, 0x5}, {{r9}, 0xfffffffffffffffd, 0x1, 0x1, 0xaec9, 0x5}], 0x4, &(0x7f0000000700), 0xfff, &(0x7f0000000740)={0x0, 0x9}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r10, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r11, r10) r12 = openat(r11, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) read(r12, &(0x7f0000000080)=""/217, 0xd9) r13 = socket(0x18, 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$VT_ACTIVATE(r14, 0x20007605, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r14, 0x8080691a, &(0x7f0000000300)) 16:00:38 executing program 1: setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, r6) connect$unix(r8, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000d6b889e76e4f7d796d7a4cc474983046464781bdf7a0a4582a72f38afeb7c5ff301ad3ed"], 0xa) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000200)={0x36, 0x0, &(0x7f0000000280)=""/54}) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r10 = msgget$private(0x0, 0x123) msgrcv(r10, 0x0, 0x0, 0x0, 0x0) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x200000029, 0x24, 0x0, 0x0) r12 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100, 0x2) fcntl$dupfd(r11, 0x0, r12) open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) r13 = msgget$private(0x0, 0x381) msgrcv(r13, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000180)={0x27, 0x1564}, 0x8) msgsnd(r13, 0x0, 0x0, 0x0) r14 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r14, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r14, 0x0) open(&(0x7f0000000240)='./file0\x00', 0xf96aa917494a68e5, 0x89) socket$inet(0x2, 0x4, 0x0) msgctl$IPC_RMID(r13, 0x0) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) setsockopt$sock_int(r15, 0xffff, 0x1002, &(0x7f0000000000)=0x3, 0x4) 16:00:38 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket$inet(0x2, 0x2, 0x92) setsockopt(r2, 0x8, 0x9, &(0x7f0000000240)="eb48e69931d77f48000000000000000000000000fe067b5839ee3c71ecbe8aff734110b56c4e3ac4de66829ea6edd8173f4145b36d032182b5e84ea95c98d90b410b01d28c6a08663cdf5fcacc7d650855001cb29a481f10a75982090000931c73ba66e5d156bf8ceff13a9ae7c64ae238c71d757f2d97fb7b3278dd24ab61922f99aa61f7164923e7bbc1de640b27eba5cbd328904f68439c1f43e815a7421a4975a07ccba052a81dd39778897b6c17deea32f43904ba75d1dc52cf000d84fd59bf24456547de89b6085db3b3dd340998b892870e8f0e4088dd8a9b84b58b3a59e2d01f0cf7cb84755421c5d30c873b9f4ab290dd4b705e8c44b52eee946fbc78bf399bd5a59486e3c5d36a72c4242432180cc02fb9626dc967be0084a8ff75bc19dbf3bffe1d7ef052df53e2f03137f3aaab683fbd178decbc103472c1ea88b00ed86f93ad2d04a8c2756df84ff62be3b5bc4541bc1e88b7dd32a9b225a4ffe47ab7832cf76ffb8be4c85a7fd8a40da790fe34850c385f0213205dff31f7875b36932f3641263a12363b6a50980a99e36c1949d76c1be05ff4a8009e8eaa56cc6241571389853dafea30837955a2001ad5540429d94bf12245c0ae41dc98ceb4384d5d3fa589e5", 0x5d850dc3e69f51ad) r3 = socket(0x18, 0x3, 0x0) shutdown(r3, 0x0) connect$unix(r0, &(0x7f00000014c0)=ANY=[@ANYBLOB="cf9156f52193adfd8d57449e12656651426f3ce36eb02856ae2062c79532967b42c39521d0ffb42ac960e5e664a079781cfdb9a57cbce217838ab7378c055ec58399ad16499708b9b0730aa2c0096bec1171e44aca3ee9f6f140debc959d3e271ddf3fc532b616abb1479b9094b0ea06c6ee1a3d6f321ad58b269881d3d321848f2017bc34424a3d53a6cd65db8de7f327b7c2d0d7a9a6bdfb90e94a7b287c2a948405391dda5f8afe11deb679ba24c242d3529847b4349f5f692238351f00"/200, @ANYPTR=&(0x7f00000015c0)=ANY=[@ANYRES16=r0]], 0x2) unlink(&(0x7f0000000180)='./file0\x00') r4 = socket(0x18, 0x3, 0x0) shutdown(r4, 0x0) recvmsg(r4, &(0x7f0000003740)={&(0x7f00000001c0)=@in, 0xc, &(0x7f00000036c0)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001600)=""/182, 0xb6}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000001440)=""/122, 0x7a}, {&(0x7f00000026c0)=""/4096, 0x1000}], 0x5, &(0x7f0000000200)=""/59, 0x3b}, 0x42) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) dup2(r0, r0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x6) write(r0, 0x0, 0x0) 16:00:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x10000, 0x1) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) r2 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) pwrite(r0, &(0x7f0000000640)="6f2d4ec58750bac99e661788904632a1c9196c902c70d81a28de095eb4d8451fb9ed87161b3ad1e11e1a3f8e153a3a4db01c974c1afcae87bd87993be184628f65262df13678bda3dd6594ff78c04995f92dc8fdd7280c3c169dab5b", 0xfffffeb3, 0x0, 0x7) getgid() 16:00:38 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x8001, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x1) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0xfffffff9, 0x6, 0x8, {[0x0, 0x1, 0x4, 0x10000, 0x19f, 0xfffffffffffffffc, 0x1, 0x7ff, 0x0, 0x7, 0x101, 0x3, 0x81, 0xffffffffffffffe2, 0x5, 0x10001, 0x1, 0x4], [0x1000, 0x100000001, 0xfffffffffffffffc, 0x3f, 0x5, 0x4, 0x8, 0x1af9, 0x800, 0x5], [0xfff, 0xf0, 0x7f, 0xfa23, 0x8, 0x1, 0x3], [0xffffffffffffffdd, 0x3, 0x8, 0xfffffffffffffffc, 0x71, 0x3], [{0xa1, 0x0, 0x0, 0x4}, {0x43, 0x2, 0x985}, {0x0, 0x1, 0xfff, 0x3e9}, {0x3ff, 0x1, 0x80, 0x7ac}, {0x0, 0x6, 0x40, 0xef9}, {0x7, 0x2, 0x7}, {0x1, 0x400, 0x7, 0x5}, {0x6, 0x1123, 0x80, 0x47}], {0x5, 0x1f, 0x8, 0x1}, {0xa4, 0x2b, 0x4}}}) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) shutdown(r0, 0x2) 16:00:38 executing program 1: acct(&(0x7f0000000140)='./file0\x00') select(0x40, &(0x7f00000005c0), 0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') select(0x40, &(0x7f0000000180)={0x4, 0x200, 0x7e, 0xffff, 0x8, 0x800, 0xffffffffffffffc1, 0xfff}, &(0x7f00000001c0)={0x10000, 0x80000001, 0x6, 0x2, 0xac, 0xd8, 0x1a7, 0x8}, &(0x7f0000000200)={0x9, 0x131, 0x7fffffff, 0xfb7, 0x7, 0xfffffffffffffffa, 0x1, 0x7}, &(0x7f0000000240)={0xb5d, 0x7}) pwrite(0xffffffffffffffff, &(0x7f0000000080)="8d3dc79c17d6960634780dfa8802ca230234344e57232ddf3157794f33127d2fd8626f54d4d87cdd328bb31506104030e8b703d9bbae426fc651c0a6ea48073c9e4ddf3e22338d8af95f16c23dffb489b4a128d51e7ea9d730c1fad7e94750a2519c512a7b41e2e9626ea5554c7f8877f703bb503189b6c7d1b70dbbf7eabb8b95c71289de3c18e2690491cb9632f45f85ddc46b0a9d86ba4497884fb1fceca7554dbcc704f8a7693b3d81ac8d0024d180f505c1baa91b10eff936e3f98da516", 0xc0, 0x0, 0x8) 16:00:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfdd6, 0x0, 0x0, 0x0) 16:00:38 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="85aaaaaaaaaaaaaaaaaaaa0086dd6000000000ff0000000000000000020000000020000000e6fe8000000000000000000000000000aa000000de03019078049f521f90eac884df10b956b4fd0362df3a01f4c2c4249b0700531d08499fb6fe4502fa82e40946f7c99e33c9d5bbdacc6f44c7b84c2cfd04bf4449b632a11c8d1367a69b5600000000000000000000000000000000bd49d6cd6102456e7c19dd09c4f4a185c6d390249eaec906fd7716a0b506d48ed39b0ae32fb79c6d9ce4124a54a1ba98a040fa4ba8dd07040b449c7ca4bcd497a180170f0767ac53a997a181bd2fda3d54112e8ef503216a3c662490cb6cdc0a63c79beae064369f26b18fbae9e60f4d3655deac879d82f9a8ed0d4a0821e0c69daf915083967c1fbc8498b8a3078e6a5933f996"]) 16:00:38 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0xfffffffc, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)) 16:00:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r4 = fcntl$dupfd(r0, 0xa, r3) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000380)=[r2, r7, r9, r10, r11, r13]) r14 = socket$inet(0x2, 0x1, 0x4a) shutdown(r14, 0x1) r15 = socket$inet6(0x18, 0x8000, 0x7) getsockopt(r15, 0x9, 0xf01, &(0x7f00000003c0)=""/55, &(0x7f0000000400)=0x37) r16 = socket$inet(0x2, 0x5, 0x4) bind(r16, &(0x7f0000000440)=@un=@abs={0x0, 0x0, 0x2}, 0x8) msgget$private(0x0, 0x1) r17 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) sendto$inet(r17, &(0x7f0000000480)="65b51242af8a1c031e5b1f51a768fc14c2455362bf177e638f16f224c2eb401c0c21a008e1f6c288b9fd62191aa5d3432e632c7cb1c8e39d33f60746ffc243e07abd5dd69483", 0x46, 0x2, &(0x7f0000000500)={0x2, 0x0}, 0xc) semget$private(0x0, 0x0, 0x102) r18 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x100, 0x0) accept$inet(r18, &(0x7f0000000580), &(0x7f00000005c0)=0xc) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x8000) r20 = socket$inet6(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r23 = getgid() sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000640)}, {&(0x7f0000000680)="0e800efb3d2b2bafccce94f28e6823feba20e268bdee5c368cd3b12e2a939c37b77bcaad52ddfa1bb1d1e2ec7e", 0x2d}], 0x2, &(0x7f00000007c0)=[@rights={0x28, 0xffff, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffff9c, r19, r20, r1]}, @cred={0x20, 0xffff, 0x0, r21, r22, r10}, @cred={0x20, 0xffff, 0x0, r8, r12, r23}], 0x68, 0x401}, 0x1) 16:00:38 executing program 1: getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r2, r4) setregid(r0, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) shutdown(r6, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x1, 0x0) fcntl$dupfd(r6, 0x0, r7) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14, 0xb1}, {0x80}, {0x88fe}]}) syz_emit_ethernet(0x89, &(0x7f0000000000)='\x00') 16:00:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f000021e000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00003c4000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000bb8000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8000000000000008}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000e83000/0x1000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000a27000/0x4000)=nil, &(0x7f00006ff000/0x4000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000f10000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000aa7000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) open(&(0x7f0000000540)='./file\x00', 0x40, 0x10) 16:00:38 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000700)=ANY=[@ANYBLOB="fb18bd45503302e3ffa57c6f11700fd1a9f2c5a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d0316942e3072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c19ccd8258c6efad679ed3c6d948a0464b50c4fc9bf4f44d2630b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187bab4b9832a4787a1787f148c29765398f30b1409000059fb66a400744261444c0e2997e923dfd128bd9ccddd3258575cb601ac9a00000f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db20500693104e85f6e35d30447492ed173a472abb5991a2e81062b55dd6c64e571fd484ebf3205d38f5128b364290968fa9fae21241732c85b162808eb3b78fe335ca09881b5e9a6fe71e5ce5ad54865aa1e5e557190bd925d55aff09378687a7ea45dce20a9e0fb0f18c59300f0cc882d2023601152da1e7279991f5b0b13c91c63992f3bbf6943a5b57eea57bb9a5080c1b6b264aefe9fb9fbab341ddcf091b8d5a0d0d572b33318272e17f7603ce107a9fc677c011d84e5d7d41fc293d012ccc4a77227ddd54e50e566830c1d9409863f1c6d651508b9ebb658251e0073df28ce6523da473df348c7b3e36e00c86ef3e637179e4ee1c7b5addb12565f3e29cdd08249e82d1c2dd167bc08167c46c2bc3fa0643e5a294f581f5fa560240ecb8b91cab8b9f402bfa430ba22eb02eed1950290c510cd438178b33545a9645c9c85b96a8762db075b21ee8a15aa43fdbaa05749e0133eb1e13b3623d04a999c0612f032474f07fd9f9e2ea42324d3af15a463bfcbb1951ff7098b3603fd678f1c64baa7243e4372c5efa74951e17f833f10ea7ba9b0bc17338d232129db79f42acf5738db016179709fc80bc9142f292060f3dbf85009a5ac36cbf808532c7123511ca7e61f3b27db7d60d06bfa7bebaf78a30ab99fbbb659b3d9f792ffa29ab71678a99f509b3a7fbff14a5cd7bf1edfa29a004d4ceddfb1bf7ca0f6412dd42c4924d428a5c41772eb35609338a457268cf9814ae67c35cf1b0d1725ee4fd9ad922ebcbb74f76d56bcb6e5e05735970fab77d4a7a4fad5a1fd1b5db00af4b8025ffb0e635f815cdf640ce8d1df1f89"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) close(r0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getpid() r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r5, r4) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000040)={0x1, 0x5}) 16:00:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000140)={0x9}) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x1d4) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1108, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r5, 0x0, 0x0) nanosleep(&(0x7f00000000c0), 0x0) 16:00:38 executing program 0: socket$inet6(0x18, 0x2, 0x1) r0 = socket(0x18, 0x3, 0x0) shutdown(r0, 0x0) getsockopt(r0, 0x748, 0x200, &(0x7f0000000000)=""/220, &(0x7f0000000100)=0xdc) 16:00:38 executing program 0: mlock(&(0x7f0000504000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f0000000040)='./file0\x00') 16:00:38 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, 0x0) unlink(&(0x7f0000000000)='./bus/file0\x00') 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kqueue() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x3}, {0x6, 0x0, 0x0, 0x182}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000c80)=""/260, 0x104}], 0x1, 0x0, 0x0) r3 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)) poll(&(0x7f0000000040)=[{r0, 0x8}, {r1, 0x100}, {r1, 0x184}, {r3, 0x80}], 0x4, 0x11a642dd) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r7 = socket(0x18, 0x3, 0x0) shutdown(r7, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) listen(r2, 0xda3) chown(&(0x7f0000000200)='./file1\x00', r6, r8) setuid(r6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r9) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/176, 0xb0}], 0x1, 0x0}, 0x0) 16:00:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) r2 = socket(0x18, 0x3, 0x0) shutdown(r2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r2, 0x0, r3) r4 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') mkdirat(r4, &(0x7f00000001c0)='./file0\x00', 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='&\x00', &(0x7f0000000140)='!\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='(^-@\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00']) r1 = socket$inet6(0x1e, 0x3, 0x0) sendto(r1, &(0x7f0000000080)="f2f53b6d74e65257d4f78a7bd7056bddb2c0a5a07f70df87c3784138afbcc28d2e6de94e353f0d29ff44755a519881e297bcf167fb70168d23f6148f41edfcfc0fb6408156dc07d28dcfdeeaa5c7dc57859ae3907952dea1822458c14227fcbe541edd385425477149e733783db1c34b105febca799fa7cc628f7e0242a3ded58ae15badb863cc72784d565ef20f29ec56", 0x91, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) getsockname$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) fchmodat(r5, &(0x7f0000000400)='./bus\x00', 0x20, 0x4) execve(0x0, 0x0, 0x0) kqueue() 16:00:39 executing program 0: r0 = dup(0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000a00)="a44e8df43f52294387b6d9ee33bec6aec81b21047d515cbb0900d5596983b9a9a3edb3ac4acbfc2f13f6d8045f826fa5be1ae98ebfed38d771b1c84c2c0374ae07f3ff18840ff7266e3fdeff339ab9dd487bc38091d3520ecdaee5b2da0ae7469e525fc7257b3f0bf84de35126df2c622db6d589f44270b150068feb9092b71f689698bc03083afdd45843c24642dc9d69b5d2c882a66f37", 0x98, 0x3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000900)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r2) r3 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1d2e, r3) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getpgrp() getpgid(0xffffffffffffffff) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x7}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r4, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) r5 = open(&(0x7f0000000740)='./file\x00', 0x100, 0x80) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000800)={{}, 0x5, &(0x7f00000007c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206997, &(0x7f0000000300)) r6 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r6) getppid() wait4(0xffffffffffffffff, &(0x7f0000000080), 0x41912fcf0c405cc0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x5, 0x0) dup2(r8, r7) r9 = socket$unix(0x1, 0x5, 0x0) bind(r9, &(0x7f0000000980)=@in={0x2, 0x2}, 0x10a) pipe2(&(0x7f00000008c0), 0x50d38c2b5da981e0) accept$inet(0xffffffffffffffff, 0x0, 0x0) r10 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r10, &(0x7f0000000040)="670dc3", 0x3) ioctl$VMM_IOC_CREATE(r10, 0xc5005601, &(0x7f0000000180)={0x10, 0xfffffffffffffffd, 0x4, 0x7f, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10001}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfbb}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x5}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fec000/0x4000)=nil, 0xdd}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xf7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffff}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x6}, {&(0x7f0000ff3000/0x9000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x9}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000005000/0x2000)=nil, 0x1}], ['./file0\x00', './file\x00', './file0\x00', './file0\x00'], './file/file0\x00', './file\x00', './file\x00', ['./file', './file', './file', './bus\x00'], 0xffffffff}) r11 = semget$private(0x0, 0x3, 0x4b4) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000200)=""/254) 16:00:39 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/11) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x101) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = dup2(r1, r1) dup2(r4, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000004c0)="6f4c934fa057542098f3adecabf05c41622400ca4ac065f08a68784d7d1980fed26f23af93ae9a978a36d58e559306000000f8e5745d7c2c31ff7601e4113204c40a35a619634b5cbe5f8599b074e15be51fa909268f55565092a31e0babf8782f8b93152ee14d169a5c013863c6f465233f1c789f60e63e6d61836ee65d9c48571212e2f18ec6dbce7384ab8b965617f74bb89d31e8678ccf598600d3edcee834536203328246b31909c4e8e88d0afe241ab7401d3c64c22f36e74290049b8238190cad23193b99d69adcadf52f3868e22c30d2f7d61bdc643a9c6d553108de90d7c253031c1703971ff8939461e3492e852161ff57d61a1aae322a68ec418b0b7fd2db48eb423e542a653f34be3a0a5ecafafb727d2bd8843ba2cb0dc05d4d509178924c52e2b55675cfe4632d3c9bc7ce61658ec484c0f5e447144aaf0a1045719132e5518e5e6970a79808f250694efa858ca2d5611de5f4d68fb571149625d0cedcfa7cb6daa25799004d899325b402f112a75d577e1ca92e6765f481362883a62cbd8629d2684cc3bbf4d569a8435e06e0e72280af956d1cb574882f6e490f7fee6eaca8f687e4ceeb895418f175c7780885bb7adffa38612b", 0x1bc) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000040)='./bus/file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) r3 = socket(0x18, 0x3, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r2, r5) setuid(r2) r6 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./bus/file0\x00', r2, r7) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f62527200"], 0x8) 16:00:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/94) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) write(r0, &(0x7f0000000000)="220e22", 0x3) r4 = socket(0x18, 0x3, 0x0) shutdown(r4, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:39 executing program 1: msgget$private(0x0, 0x0) socket(0x2, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = msgget(0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) dup(r3) connect$unix(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r3, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r4) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) ioctl$TIOCEXCL(r5, 0x2000740d) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r7 = socket(0x2, 0x1, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYRES64=r7], 0x1, 0x0) 16:00:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000f6eecc732000", 0x8}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfdfffffffff], [0x0, 0x0, 0x7]}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000004c0)={0xb9, 0x3, {[0x5, 0xa6, 0x80, 0x3c0, 0x5, 0x3f, 0x10001, 0x7, 0x800, 0x67c1, 0x9, 0x8, 0x4, 0x86, 0x6, 0x5, 0x1, 0x7], [0x7, 0x7, 0x927, 0x8, 0x4, 0x9, 0x7f, 0x80000001, 0x6, 0x80000000], [0x1f, 0x0, 0x3050, 0x7ff, 0x5, 0x7a, 0x80000001], [0x8, 0x1, 0x5000000000, 0xffffffff, 0x0, 0x10001], [{0x8, 0x7, 0x4, 0x6}, {0x5b0, 0x3ff8, 0xd66, 0x1}, {0x3f, 0x20, 0x2}, {0x1f, 0x10000, 0x5, 0x5}, {0x7, 0x9, 0x608445c0, 0x6}, {0x8, 0x3, 0x81, 0x400}, {0x200, 0x8, 0x4, 0xff}, {0x1, 0x5, 0x4175, 0xfffffffffffffffd}], {0x4, 0x7, 0x4}, {0xcf01, 0x9, 0x200, 0x7ff}}}) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10000, 0x0) r1 = geteuid() seteuid(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x0, 0x3, 0x0) r4 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x10000, 0x20}, 0x8) r5 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r9, r11) setuid(r9) r12 = getegid() r13 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x3ff, r6, r7, r9, r12, 0x99, 0xf801}, 0x6, 0x2, r13, 0x0, 0x8001, 0x8503, 0x5, 0x3554}) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket(0x2, 0x8000, 0x7) r14 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r14, 0x8080691a, &(0x7f0000000300)) 16:00:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x23, 0x9, 0x5, 0x80000000, 0x1, 0xff, 0x101, 0x10, [{0x1602, 0x5, 0x100, 0x80}, {0x0, 0x2, 0x2, 0x7fff}, {0x0, 0xfffffffc, 0x9a3, 0x8001}, {0x7fff, 0x3, 0x1, 0x1ff}, {0xffffffff, 0x7, 0x4, 0x7}, {0x1, 0x200, 0x2}, {0x2, 0x9, 0x3cc6, 0x10000}, {0xe643c15, 0x156bfead, 0xfffffffc, 0xffff76e7}, {0x601, 0x0, 0x1, 0x8}, {0x7, 0xa8d2, 0x40, 0x4}, {0x1, 0x9, 0x1, 0x3ff}, {0x9db, 0x1, 0x5, 0x200}, {0x8001, 0x6, 0x0, 0x3}, {0x1, 0xfffffffe, 0x7ff, 0x3f}, {0xffffff01, 0x3, 0x8, 0x1000}, {0x4, 0x6, 0x5, 0x1000}]}) syz_emit_ethernet(0x4e, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa1f86dd60a4e00800183c00fe8000000000000000000000000000aaff0200000000000000000000000000012c00010000f3ffffff0000aaff07800090780000000074e9082e0f59711db0587cd9c1e869b85303e6c1e3aaf52b943bc3f219476a6a696dac0904efd5ab7d2abaa47dc4bba162711a5ee9102fac63ca08e059cc6c4c654d3e82a7cb137006c30555e6f77c3a138c9d60cde1bbd01b4c2467a7890e53bcce00a92b1cadc4c1f21f778f56a53c62cf456cb5103066b35b5b1119e7a47930c2ce2afdf28d1dbba455b47a0cca2c8904737304f7aa35a3f0e1b9e4e38005633ffe433063a79f5d580677df4e7f63d27939ba70d3faac7f3ae71356a630331775450000ecacc61616bc83f9a1b3c23f087a9f8a7893d100000000e2066b5b011b9ab0f76efcdda859bf1bba1e039d8373b78e9b660368b5a71e2dc92e9cd6c24315f14c7d1d61e4e63b03e471d2251626a0d8dff682f488fded57bf808ebf230f146aa35368d9c1a8289503aeb1b02397c78f69dbf524"]) 16:00:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x0, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="01ec"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xb5, 0x0, 0x8, "010000000000004000ffffff7f00", 0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x10, 0x3, 0x5) close(r2) socket(0x400000000018, 0x4, 0x3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:39 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3fbbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r4}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2}}, 0x94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}], 0x1, 0xffff) write(r0, &(0x7f00000004c0)='g\r', 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:40 executing program 0: r0 = socket(0x18, 0x3, 0x0) shutdown(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x19e8fcb1, 0x0, 0x800, 0x0, 0x0, 0x6, 0xfffff001, 0x1, 0x0, 0x4676cd60, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) chown(&(0x7f00000001c0)='./bus\x00', 0xffffffffffffffff, 0x0) 16:00:40 executing program 0: r0 = socket(0x20, 0x8004, 0xff) r1 = socket(0x10, 0x2, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="62030207e00005008e743bae5ec1d23a83c4a8c6bb30b8fed5a1be1f288c3e6bfa66885c964307b68880ca913588b8791f8547ea4f1f6dd1f49ff86ccea6cd6790b8b8e040c27a0c3a2d8ab4bdc29ae4ba3a0d26074881577479c7a3dc7452b77c350ce64828481fbae5ec15ebf6cc4cc7fd568ec7a3cc6828"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x81, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x3) r3 = socket(0x400000000018, 0x3, 0x800000000000003a) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket$unix(0x1, 0x2, 0x0) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x2, 0x5, 0xc0f2}, 0xc) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(0xffffffffffffff9c, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8, 0x7}, 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) write(r2, 0x0, 0x0) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x4, 0x1}) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2120, 0x204) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x22) r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000001200)=[{&(0x7f00000000c0)="8113e513ca979b69849d866fae37cf4a5d9ca4c0aac55aa956041bf7551478ae4403c0cf5e5906523d4dd9b974bb88e64fdbad76b8bd981e8d2d743c0cb5803b9a7a757c800845d009aa7f7c416a706a5e914a3a8efa0dd703a7483cb55f59295d35e0a0289f77c376792ffc031c694c187bec6e95843e109c6b33dfbee6e725715d1a80682ca3b961f808f566a8b39920a3b1e23aced9c99ebf44", 0x9b}, {&(0x7f0000000180)="2d053f133382a5a5cb6dc15fc7d71e20903e46e7b8205c6de5a913d3a157149d1d49f50ec68caf34f1621576a9edeab35723bdcf0dde6c044d8a7419e380a76887f2811e1f227de1c6eb", 0x4a}, {&(0x7f0000000200)="5a364fd51e66d7dc8f8d58844e3cfc178ad3859ea3516c8787ab93837b0991c8d3f7315dd9189a78cdab37d7fc03a5d0e61b2618193e5f1fc03de9d17f004ead5ff74a4d2224d2ec51e79bf15fac2b68ec8232113c65873ca1a887fb0244f26fa47c6470bbd625bd70a3b13f50fde3ecffbe74e0ea4c43256ca5382ed4030a5744a6fa12b4d34f69e943c4768953cb079002bb011396629dd3409ce28ac487d7c976446d593d85c81a19c8f2026f727f86f6e3dd7a6dc0482047b29abc5826112a62631a7270d6dba9f6a650c04319b5f542950a36b14cec285d78180637cb8221305bab66d5a861f74f3fbd54f1dc0ccf517a314994267947af134ab587878052e3f4d086d0f0fa1954db692497faaf584e0e731e9c66b36153ee452a3c0927b7d7dff28952155c22c46bbe76a8653e87d5630983efb74d2161921cbb622a3b7407971172e15ee98829f0095aa5d84677c6e389a599d0fad8bd16e946edb0cadf0ebd5d4ba1c5b36fb13436e155cb1e8dd93000f1cfbb3987073e1ac4ee84529b368ebe3d86f003d03100e284d91f02ad591ea956b7941ec7434917b4d72d847c4b8ba150ef44d95690d8bb6fb838c3e47ff68007d3b20148225e98fbacefefc0f1674e3c0bb7fad61a548a9e63a063c689bb8c78a8517703486d69c7397215b912abe222b19eba81ac9c89b5726aab410717801dc3ef29c923f2f91e4cf9d27277051451ed4508b31689dce875cccb4e9c11f9109a0473a0be1f482a835fd1cd79df4db905558710cf399759fddd603b55f429e79819a10b57b5ced3ed5153283a2d86c652fd96b926af1c91d546abe2dd8e89939001806769efdbee6f5d327cc69c02ef7c7560883142652643053b9d64ad61aeb8294d5e0334b040721d9f16bf370a198c4889e4bfdf3b1d69be6a6dc14fa7fd9ca5b040ba037fe2d3877ef9f8a640cd28a3e6066334a9c4df3f1906ae5dc707d72be682dd8cdb006227dc3f49efb2562c9022a5fa62af96de99eeae35d1519a7f31249f0f49298da9bbe509c19b7060c7113abac8bff6bd924103187413bf79854f71fb1d8e264d3c4a3421867471bda38b0a429115f46891cb80c956557f811135654f66b145340f86f62db1b7836ae676ad69460fe08c43395413638315fe05f17de488e740ce2480fe9097015bff90f910f14b1509bfb0f921a4a26c761beccb4546cd7065a41956988ed6ad155a848b1ad542d21373e81eb6818b3aba9e552fd7b477776ca12f6abd137d5736b4c3154c11cac1ab58a6b0a57579c8baf9d1d96aeb76dc9a9e48a5337104d2c1885b862eda30c45d24bb19ff45dd814bd99e237ca31d4d7b9674aa1e28c40ba969cd8b9b97b7146e31cc81b4b67049e1811265182ae414279d1a3134253cf30ed78b8302569ff1ce02adab693e286af228f4e6d87d03e074cdea17bd4ea31663aebe5fa502d3d8fede85ff2fb418067b4470a4d42ca02a11a158818c7130a4918b380c0c80a4f050a9d5724d80e93e302bbb5d7af6d7b0d61aff59f266be45a5c79cc0722981119db339d0c205a8171e1eefb9c333e3453456b8826b98a9b6be6360f57f5ccfaa59da70e4a434a0d0bdb05ef72bd9f58bfd97d2baec2f60d8f3bff4dc3fa6ed0ed06a7e8fa51208a63fcecd6521a4c7989598a9f9d9e0a2008e0df66793909a936d6fe4f38811008d665289dbee97c90cb3cc82ee96c6e1df71c84ffeacaee68273be9bb04783d526ba61931ae99ecc6755e04e6b9773ed7a626dc99b49d7091f32915c859ef675e3f0ab7d3cc4bd591fd4a18a2ba561e568381acbdaed3cb1aca4540d041e6cac6b1d3bd9a4e1838fafd86005623e78a4ca5da8d59349ce8f50c1f03a472fc143813f11bd5dab1bcacd7ef964ba7c0e1c5a9ef83cf61743b6ce6d695b027167797dbf2b160ebb90b8a75ed9fd6ef1487a19d5c1aaf9fb5549d8adc522394cc2ee2937cf99c644e50d15df6960671256ec233ba4270b6172e8d51741d027cd4fb276d7f9b171c1c88e2dddf5ea7d203d1363a6cfc8dd566cbad1574592cb9d7b4c191b7bd83cae6001ff3786c57c825fbe16e7eadda4b0306add809cea386f22009b7ec7f726b223255224a22858c3c4da0cdb7d76df2cb45f78bffb91f3e1113ba87433473486c0b3a4bd7b368ff7a3c8376c4c32ab16f581b7438fbb8a7183e23142d63d487e0a892c4319fe2c2ce27855d5eac6743c9897fde0a4e1ba19aec2854c700eeebd2de3b7eddc216f6c6bb55259ca94c0b34b0c98d02ba5cef8a4790e8292de15731b232a9c58801951157ddd2c7d8abc108e69b786e4d82c22094ef55e45667e269c7f5b790647aeab7c6680b570dba547e9d55ebeb4dcade7fb941c4ff601a2023823bfef169ac28d8b95583d74b9239b42da2be016c6ac82c855328295888b113ab1ee2710c8fe6447320a7d7c7058987e0b5ad9a86b6ab122307cc746e1097da5bc67745256d668d0fbf45b72a437cca032f6bca332ce6bcb6b19daa8e39783f44cf51069f46ad48311cab56a9bdbc421542113a16ebfa1f8312f89f5272043e0023483c67d5150526354f992d5eaf6648dfceadfc946b0020932b66804b0130800edde2f10792d062925f3160b58c6c74d16484a61c065e24fa6fdd706597d0d6ae03a5b574b2fde0cb1294e6dcb5125c8c77eaa5c9e85fd809a1806226c3f9f3e42188b4617a5c6d4ac9e34d8b04db6ec414bb44d7670eefea59172cd87c012b65458236e58bc045632148ced19e5b80790284b180c2907095483538274b454ea3804de84b7f5fce12af32c8e84e05b125fb44a4a14c052706ada1643b53ea593eac43a0f7dc19d466b20ef51437b667bd4a8447a23261a46d2ed0ce465005ace0feca720520b7e2e11e9a38639043dc5a43aa23492e6209d2c468ea64a3cc5208ba8d91ef11e5f0f1919679ad851adbd82d16efeed7451eee11bf1b9880d1bb7b19f13378c0a8b0ee4af2d4731647380c0e86f22f18a69af9d593b4a92187a6b0a917eda58642e19bcf230831c4efec4ae70f5e5c8cf120f4f886696ebd5da510be17dd68881fd525585de7b5e05d79c1ee7fa465fc6684c201cac2296de316dda1d6d23bae226405870263281d3cdaa877ffef167fc3512d8c5f3a1603509e3a3e9a8646922a7e436d20e0f93031d0b701cdd0ba7c143f240705aabb42160b68c65fbf8f59126d225dab6bb8a9e1404519ea0e7f77956b995622291547b9f256bea430707afbb738347a63080a8da86af25b254a31b60b0b0a6722e9874b62cedb502a198d9192b1aa9b7e63ec84720fa341344cf134fdcd65ffb70177e0d1432d5274566bd6f454954bf2985283f117355d1e1a35876a5e98d93c5cb25b168912adddaf7759b346408f5160eb36c9c7fac003e7b50965da3b11a51c6fd50334874ed47361a326608e25e518c5063d73ceaaac3868b8b2f08be8a8f8e6705c47a4df7737366ef8e40362704e95d2b47b5257e2e899c32cc3e2f7780af8e3eaee4e2d649214509e73b2632bef386fdd0614d4547e967a241fd3cf47a4f33415f24fc63f5b16d95f09174490af96a0ea10241b37269e38fcc6498a83e7c9c55685c750df8a4fccf89ce214f3c770c82304eb60350300fb910f7d6ca1be4d492138a8daa6949a0fc8ba4dd34f60ff38716e037ff1761eb4a830630ec6c25e45b31e4344491066c59bbfdc5b13eec7ef9e1bd764f4a6c8103413256392429e0f74efe1b7524ed2286878e8c14cdc909eb55a3345f6fc11713c87bf2af3f52d4d4f84458cbf15cda60af770a4cf2a274bad304b773dabb87091481f99be65ea80714764f2237cd12996fdf3505bbf301e8c5adea70e9fddd158de77b80ba1d64c836d934ffd792b7b5eebe6eb393ceae52ec1ed9c89e1933555970a2bc1e94ced808b2df24cec8e7b9f8c6dcb8527f26d060471e42c3bc19bab60c3d97dfe82ad7e8be6f656d558f23e73d8bca29114a47dce85a6675f4da0ea74ec1c2b07180f02619f61a6d72d7f4efe205e65d1e02e002306899522b8d933dfbfe88e91870aa137cdc30f4a888be6f5ebcec770b39e8add0841c3c0b5c26ee1d1f5705ba8ba365cc017d57fa27f58688d986b9cd0466a674b06f193f4dd2372e01bbad418036d80aa6d5f849da432d7132d9ee0799f4ce2c589d9b05acb7360f727b6470b088eca92cfcda972acc53684122200f9dba7b6a4731c59044b782fd72fad1e0a46a7aef8ac5675f99127a95dc918f6e8a0047e3da727a28281559a0d8bf79911fe29b610b20feb94b9a5d3bcef3496ef7a514f35ca2aa595416c1b7506b46ba85eb4bae3e91b629aba7faed3342813c13718c0e3d9eee09875b6117b40b7ab74ff82bbfbea488bbfdc14ace817fb6366e5152735e3e04d41519f12cd6803690606204ff935d4ac0c07d24b1450882532612ac542f4e99d73755220806fa691460a14522dd7cc038dae5f4106d5cce123cbbf21bd051ae66b338ec5d52f46b8e5f17f1341f19b8b93cd9771563f8cba1c89716100abd36e3945d495e5e9efed263cbd90371e9a3075f67b4fcc1b068e26a924663f876685b9b6bffa9a2664c0106ecb896e06c1ee717cb460e1240c4dbcbfa0dae4efa867f72628d6c441ce463428245a0aecbcf5488d88c64eccb62ed4bf3e752d4e6db85c2601c57d6b552f1760c1c64159470bdf2c3f6f7bc0c5f48a24a98351f288e933f388f756dee5fe5054a4bc00d1530a6bf761ad0ca48da290a3c1605875dbdbc105631ed8aa014840e770331972d06eb8d0ee0cee429005c61c1a922415719637a7789614924f1ac2b0fd11cb99da428fb1f92add2300cb35b3d899f8952719b478234b5d31dcd4e0263d5e8353ec4865aa31af244b0136d6f62475acd7144454d79d5769e4c103b4bdc13f340fe65bfa104bb054ad5a937bb119b5d1fadf4ff2e4d84d454c76af486cf5e48e15071905022f4d8305b335068ad616806f9ab6cba4efa47cabf814511a405b384464461c39fd3bf4632247e5811af9d3d49d17b0cbfe8fedf503c1276389c134fae7e065116c95d7af7c4f0acf1766496db24b47475c169f28eed03b21c3a22fb878828a5bace6c07fd5ce9e54d2d2533873d59bb1916f38f44d9fa0ba59e2226851709566e9200e1d40e0c2a236a60d342865a024fc531392be38548ac6fe8b4f881c50b7564bda3ca61051db81d0fbba8a62b845c3746b94de85cab87fc4843110e6f5c9150b63589533ba054d634273913d9a04cd0f1727a4173cf7462dbb8173105c3712b1a7f20a0364df8304342dad69d14c40cc200b4e90ad9003379dae0e5cfe5225ef23022d9a7b078eb2f9990b624c83d8047cd9bea936759e18182beb3e74532645d3f95604adc28b50f70bb2ad8bf0cfe325d4405884931142087e15130e2c0bca9af4832a7a4bd9c9589b70a197150bf6bc4c6f9cbdd648857d0b4c23b80ba84d3a9b76ab9fec0cb891d8107fa8a32261288ec619f6c2aeddcf002dcc632477d03bef23225edf2f77208020ada6973c568b533c6851946887ff443ff791ef847823d997386cfe0e18f10438bc0fe9aead2ab03af664f68792a24ec4e66a19e2d018e9376f298c18d83a600cd1ec58e7fdb564a0d62b2a3866e612e24a1e8801ab41b72d7a2347897a332d27bac7d4cd3743e70cccb451f15eae0e603d1bda672dff20c674547639fbdcc4b7b2c521ad8310ffd71dc0a8561206d5e1710c8e32fc4f8e00859f5afb4aff3c70400611aa802a94fd1ac26f01cf60ed67accdc", 0x1000}], 0x3) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r1, 0xe01f, 0x6, &(0x7f0000001240)="038f70a9f8cd9a22173ba02e856318077773ad9786b1b254516b06a8ac67ae37adfe0660b32871db1ade7e7e97e58dc8d0b48fd655ac25648716dd2c2839f54e33b9c56ea66bea1e433f137f8e2edefbea6f5f4c11e1057ff6ceb83b504542cad12296994f10a4526d8914ac47e13970cfbdab2f954ed77f1f3523ca8f05dbbe6237f75f32f4050f1c38afc67c97f90b9fe919aabd99140a481dcdd02af513f303cd2ca314783b756e0897d4bbb8b5cbe0cb7dda4f85b72b9ee8eb0d3f42c85731b5bae010973272c8a797eaaec4416fb416dc6ab5d1d5ed37f03ba36ccbbd0d3a1f8a69da88d1e8c457a9bac22cf8e46797c6b0fddb545e3b4f5b2dd39d614b20a72dcf12029228c0b9acfd766cd9217ebea269fcce27b9549e50d92effa603ebae4fadc50b074807be72d550d242ff3711d45e59099b3e18fe464c23a952370cf2f3d06e9609089ca28d12f1e67845fa8ea42df391c621c0c9126025aa99518617336417957c3d200b8bcab3e12a9f9c6a58083665d6b40a6930befacb99f225c174de65ba5bc369797762f1cc6e997c1dee4845303bce6b1dcf8af7c76f7cd63ed794074efcbe48da01a06aee7fc94d8e965acf4eb2672ba07749a1a067310c629f71409b79fc3a22ab9777d6d40a2ce83a12a29b0671b8ac39661c6e8add96f4886a59029cae5e97dc90650f9ec4f3c30fa77487c4183193d402f9a50ac686c7bf348040e93980e294ce35759c54bfd738488f33ee613c12161928abd3ee23160dc416b41b9c7230447bbf4eba7e2c972dc2a5447f526dfa845eede43ac6380a9dfa87b6009d93714712f979fe726b6683f22dbccda01667b524e158767bd56a379cfb8eb3de5d60f897c43eb211c434aeb915caeacda827b438316219d79ea3ca0c30a741f19288e7c8a487946aa7b598ca8a8a1fe3d947a59f9be71aa152418c95b3304f7e0e7e9c5db9d6c359ec368be9760dcef38d001652e6acb850ece428e66b74a020f03f4dbf2bda1137efb89235c0171b99315eed3b9c5395374223476d06a8aa22aa6873b6fe157a2ac6b09e46046e0ce4cc2b6806857903a2911f66231faffd3321c96790baaf71ea9203a10eb9386c87226cefd311fdcccd0979b848dfc2a6b709d3fcc5de6a1a8705ff81c396eca2538dadd4b1477d5cf59eb700074a762c43a916b5468ae6c8a25efeba9ad6dc153cecef9e1baf5bc51e19993696f4c0e48e59c3652c90bb7af53a78d4346b2347087cad3a26976b419dbf13e174c51c12f18b1afc040a746150e972012415cce559efd9d40b71f6bfa05d9a8506609493bb8567599685132d152ff66f7f267a520f4720dfc20752274a701f9aa37ef34aeefe18cbc933114c55bb44ec5f4c4228ab8921fe488ac4cd36f86496f7ef1cda8413a8c0df070aec1154306c8d9d4276163f79f36b7d6d9250699e44a695002c54bececcd2f405435131287a3672d21629d49813083022e17e4d3175e2a93334a7aacd0467aae508f9b6438c5ae3e5345f64423a18336847b17b8e6adac5329a00eb693e39c1e6414fb8ad5e758f0f8e5ed77e19afec95ac4f691d323bdbc016961f81bdd3904caf84f551e1c6cae32120a070dc8dd763aa9d0b483cebe987c0b938c129fa7451ea6e34edd586b8446f80ec1079eae9453b995b866d89da166978ca37ebce846f682b07e08cb3c22e35a9233b8b3beffc8f038067936b0eda59af6f3fb7a400b964ec7e1fd9af6d69c0f315b350fd2c4ce9ebf886501d068d33bb3371e9a2d01f2f74eb902e21810effb4cbb8485cc622ac3f52e1c61fbdecc08495dcd7ac4141c77f86f587bbb463f4b955d420b37fac562f355a0fe5aa13f2076822573ee34259d036df6735f9c4cd66059809a0ba3f1c4a1cfeb093038e08dfc8d7f8382ead930e611ad46e48d216672c536fc3b3c589d36e1fd07e248d42af283e0ed45e5d803f530b2cec73484838020f55ced15d1ab8feae99c188709b2bf39c35bbf7f2ebaf9d8c0bd2d78bda4d670d727177d047882535f420fde5881896a15604d0b2e7999815214465ef53566769539b29498d82c43e778173a7bc8f6c88671cf669f1ca7b549cff8e55e3d65daa654e0f4157240060939ecc805a4c0e12b85b718d9dd25dfaaa66e9ece62394087c5b998fc08c0f71978eb514ca851c254fce70f437db35c261ed9a10fb08a5749edfff698c379e219806affe52f2d2209e53c4cc02117321b95b28d2be7b28666ae203b0785234cdd65752d449e00fc67710aba751717b888b4ed579a44859bb4376a5c1fefcaca6c1696f7527d535f92663c9f616bafbe95542503bb617483b473ff63fdcce71c8edd520a7eff306067700b4d956d1fc8a097da6bdcf006d2db569233ea3663d0867d105728cc5b6a5473358b820ff3584aa84308b445f96b05143997d0151b7cb50fd057c8673d8253ce4e8d8ce83d3a604416595c75cff49153e80a007fd12b74085864f0f1c9787a4daa0f9af8c11d6e74be33b00465c88fda1a0ad27f859cb83847d5365b15b80d700ca02bac76d9c245abceabeedc0a8613ecafff7b743c92d6fc8f3bf6b475c199e9963550a5777d0056f6ff268a6231dcaa0adb7fa97c43ebfe85c8ef2ed11093a01322564e262ee58655189159957223e3257e6a45241a8493a96fe3924306784b76d4085f1346275cd632f7ca955ada6101f254b140acf005542421f39a0792b81501012add8fee79aed0ef58b0fa73140d02473cfad1e0c0baf9c97d86666e317b74d04811276b0a31bd9b9192569faf8e18c8e1f0602cf11723b6c9ea584afa11abc555ce3b7c4454db488822df40e420291cc316d678cb100c0bbf835040d316b50a58a1e8a1711609c772909f81babe882d5c106f6e4316b5397e8b38ccd538847bf0e7a10e974d1aacd1aae1c004a58847f05e51d970179792b7527c458a7bcca720cdfc8bcc5abc91c15adab28e0f188566bea169d85cabb007b5e7e8f583d8015f5422b28accf7f22fa696da3cac1bf34d57af1a36d30d6a53be82692326a331c66b32e4259369ea3aec31066ee43a5dfa68a3b11741f56029d48a972721231986dcd66f7d314be6a86a3827cdcfaa244e0842f50bce4cd1dbb021f53d991429ffb5bfbf385b0f7f5531bdc0ca416b4f9ab437be625caf00eb2408932f00e9b87777548520ac88a83a7e6e57bef7de82d1e4ab9d86b3540ba8ff92ea8e898d48d573aeb0e4981002ee8ae9f284cd4d28eadf1ef8f899d25531c703d51d4cbe8b7596c8a277075cbea4739f6264b55d9fe8a5f781565fa4482f3579204d918db58250926822dc8d579748b6645f9afb9dd2a4c654e0bd4c760a4b9884c228f7d992c5236f9d88610188878ff1e3c7f36d9e078c6a87c1281dba3d16a37a585892dd0f9d4ae8e2c1d964d9c26f0922a2277e59323f73619a2e600c762a9ca444efc56778faa806688fc25ba134920290dc95dac8d4e536106ab7c90de84ae015e85a7cedd95a245fa6775de4152aabf3594e0a4a4368a84e91c25ba9f9479e49ba52e0db8494a55469a645fe69a52155ab09247769e954ce7c324201166cbff9096051d3254c57a2acbca372b6e790c0ca33a7546f6bde619d9944f91b6df99d954a024a192ab63563f79866a3632615a07bd5b3b9c99abe1698fcbe9984007aa36e24223bd621a83c7b0e766d5076be50dc68d96d883ee83ceae799897b1495443fbb46476aea84cf16a9dd53334a4643fa0233767652c1df8cc144653a6843f4554f0623b7a27df9b89c0d2b4902a048e12ee91d527075792be12f4cead5c9c2f56ae4fe8a20036b794acf0429a529abae66d1415743c66035aa34a6c87a03f020b89d53a1ed3840015e933a8456e35340098724bc578eb354f9b7074bddedb9b480fe7fe6d282798df36208ed81ec44230691e2c69a157e4e20dd159ad84aec77df83e49b354b66d67a69ced616e44701b356dee399397e5ceea8a0400bbab08fe3569cca6b5db6cf4705b36cc939384971c0ac75d9b71087f03b95a45cee8d27d06ae4564242f89507546d9152935c9809b1a8ff3a3d413c1df8f4e6ddbf83c48b19be059841c6c7c4da1e56c83d80235eb44ee14d4fb6961a8eeaaff1c5cbeab2a4aa7dd30176432c33b91a88082caa4cc05c736beaad2f31cc4accd6c822a983871bf9efc81cb1e2557ee7e6639c77cbcfc5bbd6a61da711cf813d218ecc60d1d66ed9b8555ef7c5ac286ebbd7a1f7bd231514c9fae27d27f21d82dce9b062ed4470077e20f38d2768b039edf55c12f6c071d170f0e286041e0ebd2271a1bb9c0149f93f19d7c9ef656f183ba4d0b730b4791abb90033fd452b4befbff4ec3ef8ca103333fa0cc3103c34c4364f8caca36cf35090d101279405d41b6839c1914f65551ca436d668659d0b709f7e7b19f3a544914be753a961db12d9a6bf3ae6b2f0e0091d6f9f4aec4e095a7a7f32b28fa859c6735db0bb0e04817e45d87926d67eef516a1375efccde200b59241a1ae6c7e453bf9aa72f1b5b7c9853b6650dc88a68e1ba855aba59f1cc17b37949b72f10f5ad22cb2f44b7bd0938d2a9357ce033ab03095bcb7747502db837578ce94585cc1ab87e2104c2ad690a2a02ce10dd0dab782b3b38e7a534b203315daef4bfaa6e08ce75ce4bc744395f3b0fac6f7f54a91d4ec7a2d451847b3d6ce20188ced589dbf9f5f820e862dd92c2bd5994484565642fba161d31ed70ba25f3f485b1448f881e684aa73484fa129fd2989c93a2d91c7829b1374822def2dfaa6a2bb07ccff6738818e33abe4a901e67fc74573c589948b94efa464f3c801d16da7053a02974a1033d89d4f14ec406827e681b5b4f0ea2e051211745d01512c96f96319edb8bc3739278a82723eff42ba120c92c2b088348ea1c76f471a5cd1c360128577d0bb6cd463a4aa75fa80fefc2fb52106a79c98f477de69c298d10d5de20c0ce4780ff72bd7465f24f4a15f502b733ec62fc321db0e43f5356e98df4a79a16a5446a22fe2f55ac51021e865bf6e6667f486b899a93f3a3b5c39f99028b686cda12147e2838bfcc6456932a32ef1eefbc710e31e87152e36f4e9b0ce1382bc69a910513578c953f091a3f562b21c8ccb2bb7298573ac0333722da68610104a3b1bae82aa089f21733f4050dfa642a3f4f0fc094f0270f392c4105de2ada07bbe9e711997cb79325923efc740955d33a64d45c6eadc74dc609b68414922f21d50face0dfa307e627eb60394fd45bbffc87bb7fc199dcf816b497c26d704594c60dbe77efd6f24bf888cd17650802e9f108619b7a561733885302da2842a251a4abd7ded77a4b5681671b6e658afcb59eaf1fb2947462895286fea96e2f10e97e173f2196d94dcc40bbecaaa0f2016f257e87fef07db888477969b598cf1325f75b2c6b36b9df4ab0aced9649ce7e6b9c17dd1c704a9f800ffa1d8eeab61b34a4bbd72a8c52ec34004c7a789edaf216397213bc414b3f31caf10d4c9d0420e1733bbb8ae766a202056c975de914d080594dcf08b0cd74da77927161e70e833300c92b09b58c110f7117be04c237bf234c214d17ccaf99e881964d63f0698f0617caecf3c5b855fbd2c01c5556ac2fc3c4ae2b240990db500805de40e4b9000b3ccb7d2f08da7c16b76044b62a6ae59cd11fa706303dd1399a3509eb2d3f78568a1b7c029eb8dfec25d617095ca6abbdacf3b979bf299c629b527d2d38d5202d54793ae32527ed0ab17676f3d50f50d915aa1fc26980f6c3c0b160b9c7d7f4", 0x1000) 16:00:40 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfeffffffffffffff], [0x0, 0x0, 0x401]}}) getpid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000cb5000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) mmap(&(0x7f0000f40000/0x1000)=nil, 0x1000, 0x0, 0x1810, r1, 0x0, 0x6) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 16:00:40 executing program 0: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000280)=[{0x0, 0x9, 0x800}, {0x0, 0x3ff8, 0x400}, {0x4, 0x8001, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x3800}, {0x4, 0xa392}, {0x0, 0x9, 0x800}, {0x3, 0x3ff, 0x1000}, {0x2, 0x400, 0x1c00}], 0x9) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000004c0)='./file2\x00', 0x2, 0x100) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) dup2(r2, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xfffffffffffffd98) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000001600)={&(0x7f0000001680)=@file={0x0, './file2\x00'}, 0xa, 0x0}, 0x5) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r12 = fcntl$dupfd(r9, 0x0, r11) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r13, 0x4, 0xcc) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r12, 0x6, r14) r15 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r15, r16}, 0xc) r17 = open(&(0x7f0000000240)='./file2\x00', 0x870b96c80c120ba5, 0x1) r18 = dup(r17) r19 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r20 = accept$inet6(r19, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r18, 0x40047601, &(0x7f00000002c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r21, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r21, 0x1}], 0x1, 0x0) write(r21, &(0x7f0000000080)="a6", 0x1) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r22, 0x800c5606, &(0x7f00000002c0)={0x1}) r23 = dup2(r21, r22) r24 = getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r23, &(0x7f0000000480)='./file1\x00', r24, r25, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r27, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000100)=[{0x74, 0xff}, {0x44}, {0x800000000040006, 0x0, 0x0, 0x200}]}) fcntl$dupfd(r26, 0x0, r28) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r29, 0x4, 0xcc) r30 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r31, &(0x7f0000001740)=""/4096, 0x1000) close(r31) fcntl$setown(r31, 0x6, r30) r32 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000001c0)={r30, r32, r33}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r16, r25, r33]) getgroups(0x400000000000017f, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r5, 0x0, r25, 0x0]) r35 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0xfffffffffffff7ea, r3, r34, 0xffffffffffffffff, r35, 0x100, 0xe6}, 0x400, 0x0, 0x40}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000600)=""/4096) r36 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pwritev(r36, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) r37 = dup(r36) ioctl$PCIOCGETROM(r37, 0xc0107005, &(0x7f0000000440)={{}, 0x3, &(0x7f0000000540)=[0x0, 0x0, 0x0]}) r38 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r38, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r39, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200), 0x200000000000008f, 0x4) write(r39, &(0x7f0000000080)="a6", 0x1) r40 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wskbd\x00', 0x200, 0x0) write(r40, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0xef) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 1: r0 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0xfffffffffffffddd) 16:00:41 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0x1, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:41 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) linkat(r0, &(0x7f0000000200)='./bus\x00', r1, &(0x7f0000000280)='./bus\x00', 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="02015e4830156aff"], 0x8) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000001c0)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r8, r10) getgroups(0x1, &(0x7f0000000300)=[r10]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r13, r15) setgroups(0x5, &(0x7f0000000380)=[r5, r6, r11, 0x0, r15]) ioctl$TIOCSCTTY(r3, 0x20007461) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:41 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffff7ffeffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f00000001c0)='./file1\x00', 0x200, 0x98) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000004c0)={0x9, 0x3}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000540)={0x3e, 0x0, &(0x7f0000000500)=""/62}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r10, r12) setregid(r8, r12) chown(&(0x7f0000000200)='./file1\x00', r5, r7) setuid(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r14, r16) fchown(r3, r5, r16) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x1004}, {0x2, 0x3, 0x1000}], 0x6) semop(r1, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000900)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r1, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x0, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r1, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/161) r2 = getuid() getegid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r3, r4) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = msgget(0x1, 0x254) msgsnd(r6, &(0x7f0000000bc0)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e00100000000000042642c6693a990a9b5333d87a952425fa4245fcb613b57487cb588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f115dd200355358c14d2577e04fe242a3702991a630fd6728fb9fcbbcec739887282b857a53101001d8b4250ebf966da6723729e1509d18f9753714bc0cd012e2ea7dc69f400000000000000209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae46c5ea1e09115a272ad61fffa7aa46fb3852a1f934fa0a39328b358c8e84b54b5403ff3176db73fcaa1ed010817d0ea42681a735323f11756ed89d1607a7c9d5f327670dc9d1cf9ade5766292408d982b0e7ecf5bf9d3cc0566a7eb62a380cff7fc6f5caec32070635eb57ee19437d8c7b05c60b48e475f50ba22a81b72f33df05e426bf87640991013c97abc6562fe4d9386ced29d48f2fd031af8d1380d40a42b8f17c670f4d72c90a86d82a723bc7ca32d335bf1b563f0723a98fe07b1a9f9a372da10300ea8cdba1e38dac24d56cec0cf02d116c4422831a94699fb566b1e4a0bbeb0de8deeb727cc51bc6eb7f344253c15d6316a7842e2d9bb4e3c593fde39a9b00"/503], 0x107, 0x800) msgsnd(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000cba94c40341a7fb837ec3fc72a4799614b42e2f0f28f53930ac9ff03000000000000003b980083b1058f48331a3853e7b90200b51dfb813e161377597d80448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926d020000000e8e256b3ec6f7e2ca32d25a138ee973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dbcae9fd2d1817724aa40026cdb7"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000780)=0xff61) r8 = getgid() r9 = socket$inet(0x2, 0x2, 0x0) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r10, 0x0) shutdown(r10, 0x1) r11 = socket(0x2, 0xc003, 0x0) dup2(r11, r10) setsockopt$inet_opts(r10, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) setsockopt(r9, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget(0x2, 0x81) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r17 = getuid() r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x20, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000740)=0xc) setpgid(r22, 0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x0, r15, r16, r17, r20, 0x1, 0x9}, 0x800, 0x1, r21, r22, 0x6, 0x1, 0x1, 0x2}) getpgrp() r23 = getpid() getpgid(r23) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r23) r24 = getpid() getpgid(r24) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r24) r25 = getpgid(r24) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfe) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x8, r7, r8, r12, r16, 0x0, 0xefb}, 0x3, 0x0, r25, r26, 0x9, 0xb01, 0x9674}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r28, 0x6, 0x5, &(0x7f0000000800)=""/206) semop(r28, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r30 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, 0x0, r29, r30, 0x92, 0x8}, 0x8, 0x1, 0x200000000003ff}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x3, r2, r8, r27, 0x0, 0x89, 0x4}, 0x10000, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x14, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:41 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0xffffffffffffffb2, 0x1}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) r3 = open(&(0x7f0000000740)='./file0\x00', 0x5fbd9caeeb16dad0, 0x4) utimensat(r3, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) close(r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7, 0x69}, {0x44, 0x0, 0x10, 0xfd71a1e}, {0x8006, 0x5, 0x0, 0x1}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x14, r4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) r6 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r6) fcntl$setown(r5, 0x6, r6) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r7, &(0x7f00000005c0)=ANY=[], 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r8 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000001cc0)=ANY=[@ANYBLOB="ffe5830000ff2f4d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548c2ca32e2001fe18a49acaea3dbb0e26a00e009e7318453b9537a79316d201c608de1a06f752603cf47592dfb24c50ec65ae1135d86e5f08d2be8e57f54d2a41daff86cbd6852dbeb4b801005af683318c55b44966c11c508409521cd9e8517ea9a5142db9b2fbbe4f3f6565b00f9ea9ba29247a450b14feedc4bf88614835975ce4966d609f0002115dc9e35903aa1126482cf5c334e64fb002a3047b45cb267e08acee691e19363d996f3246d865043057f8f370e1d8eefe32b0a26588334e12577339b57888fe0dfcfc26e5161f00036808f60856b7971696762a39d1215ef261a9b6a5163e9dbca2ebdd6151e38498c372a30d440148e4c7f2a5d093921aeba77c703b551bce99c6ed0f52c6b738a14328be56ed590867aae5155d288af5d2603f63e51011f700adc77ef2cc9ca59864e9ff23b56c3c38025a4e50be77831bbcc7556cb0b5603c1674c4d48aa7b4daa74118000000000000000100"/458], 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r11 = socket(0x10000000002, 0x2, 0x0) dup2(r10, r11) r12 = getgid() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r9, r12}, 0xff79) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r6) r13 = syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x407f, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x0, 0x1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r16, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r16, 0x4, 0xc8) r18 = getpgid(0x0) fcntl$setown(r16, 0x6, r18) dup2(r17, r16) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x20000, 0x0) r20 = fcntl$dupfd(r19, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r20, 0xc0206921, &(0x7f0000000300)) fcntl$dupfd(0xffffffffffffffff, 0x0, r15) r21 = socket(0x2, 0x3, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8040691a, &(0x7f0000000300)) r23 = socket(0x2, 0x3, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0x8040691a, &(0x7f0000000300)) r25 = socket(0x2, 0x3, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x8040691a, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x41, 0x0) r27 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) r28 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r28, 0xc058574e, &(0x7f0000000780)) ioctl$VT_GETMODE(r27, 0x40087603, &(0x7f0000000600)) r29 = syz_open_pts() ioctl$TIOCSETD(r29, 0x8004741b, &(0x7f00000000c0)=0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x420, 0x0) r30 = fcntl$dupfd(r20, 0xa, 0xffffffffffffff9c) fchflags(r30, 0x1) ioctl$TIOCOUTQ(r29, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) write(r13, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r13, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) r31 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r31, 0x0, 0x3, &(0x7f00000008c0)=""/4096) fsync(r14) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000640)) socket$inet(0x2, 0x8000, 0x3) r32 = socket(0x2, 0x1, 0x0) close(r32) connect$unix(r32, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r32, &(0x7f0000000040)=[{&(0x7f00000018c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c7035e7cab3c14caff78895ffc3b443633b6fd0dc9c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbd58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693ee3463efae9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2f24376cfd81940b4e96824193fce368959061e357b43e416a3ee9ab9cac82829fd3c3e3", 0x10b}], 0x57) ioctl$WSDISPLAYIO_DELFONT(r20, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0xd, 0x40, 0x6, 0x1, 0x1, 0xffffffff, 0xfffffc01, 0x2, 0x3, 0x7, 0xfffffffffffff830}) r33 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) r34 = fcntl$dupfd(0xffffffffffffffff, 0xa, r33) ioctl$TIOCFLUSH(r34, 0xc0206921, &(0x7f0000000300)=0x64c1) r35 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r35, 0xc028698d, &(0x7f00000000c0)=0x1fffffd) open(&(0x7f0000000800)='./file0\x00', 0x1, 0xe1) r36 = semget$private(0x0, 0x1, 0x100) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r36, 0x1, 0x5, &(0x7f0000000240)=""/173) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000100)="3cb1779930352eeab876c37ab9feecd2e947b6ce4929348f2bfae7b059896b4764c753d64360aed2ad82bcf464087340171c558498c5e64becdb3b7ee224ac4bce00117580f9d705a3", 0xff52}], 0x100000000000020d) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="1e20", 0x152}], 0x1) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0xdfb4) r0 = socket(0x18, 0x3, 0x0) shutdown(r0, 0x0) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r1 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x3, 0x272c, r1) getpgrp() r2 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x30) pwrite(r2, &(0x7f00000000c0)="e7d22c5fd31b66975da0fb6ec81edcc94f77f64bad8309a970629272b0c0ddb0a10f8c188ba44f73583897df0263a91a14506dc34ad14a8dd35dc69e93ca373697167fc3c50491a26d3f8125c3c2ca04b9822528769a43c61cc8cb7a8400d874be481eee3557de43de79e01a4be5a89e259d9737ac5b6e63f10ca643b4aba166f16396280eead1c9f83075e3a458c3eea915273f8a4cafc05fafaac8ebad2b3d49879a383c87c9f19c94faf81625e6bea82b790802b781427074103d11c358d53b", 0xc1, 0x0, 0x8) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x2000800) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/37}, &(0x7f0000000040)=0x27) r2 = kqueue() dup2(r2, r0) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000840)='./bus\x00', 0x80, 0x9) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000000000000000000530000000000000000000000000000000000000401", 0x2c}], 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x100, 0x0) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000100)="5c497de00ebc12086a918b1264e86feb2ded40cc3fbf2552f9f5bf5a37249e06c8ebc7ed545b0b70213a712e31553f4b89aa7e7d1afb404cb3b1fcae221268960ae3dba322c03e495c5a1dc17d020ac2cea936bc9f1bc0a1de53e19f2ba24072e061725c6ce92d5eed6d8b915cfc82194ef18cf7920d82cf01270b4d29afd61f96baf072c4a87968aed327c7c665b431505bbee20faaf760beb440e806e53adb60f39abc0c7b301094225c515a9a231f51eefadb611d386f6ce6b24015e5616eaa19d0286531c895b0bb08bcb398fe464b8076b12583f639a2ac7ae187ef32c244", 0xe1}, {&(0x7f0000000200)="943df5ea2d2c2a0872eaf3a42362c7eb320830985c92ddac4ddb873834947b757ff7b7eeb3d0728d661e7d17261648a00c7793cf4ae40bb75602992d1d7a49bbbf9bc5ec725daa18b41a6a8ddb41d8f7b1f906db5854ad2bbdfe89b9e41292aa7d42bbc962aec958b1983ed3e5b2093c170d43f6060d9a828f507f0a38b476aeec05a9bf5af399a24420d4976a7ee328fb9343bd19811f4a7fa08fbce408139d7e9147cf68389741cb3610625a08307b9b6551d741ce739bf649597bba36f8b2583611a7020d8e4f2ae3ee565808d51e97c8967bebb27c3bf8e51178689d2c3487ccc19de2510130506fb6f1afe8cf45c84244e98cd50a894d", 0xf9}, {&(0x7f0000000300)="c494c1dd3d29ccf2ea24aa2dfff351da68a28c0488c95c75c54b6bbb78dde6d3b0f9b3f564d9e47e7861c2a837e47b97e22b97caec4c4bb92e7bd5c7d8b9536c8a401da5d448c897e1dec7ecffda558b0bb59edcd6c06fb8d86e96eddd6249d735bd6a592822bbc40bde731eb61d3ced6d11aaedeabed86e07", 0x79}, {&(0x7f0000000440)="84277a9a1c639217f92915ae88911fff6bfe3cacf77881b56d1258a3b5194dd1c7e3279d82316c3783070365f78aaf50a0bfeb196763862e98bedefa8064e7ba5434cd1a4535ac533cdaaeae325e90f19d000c2724f1f298cd18d8f0fbe4adbaf26a56ceb8cb644207c42683e87644d9387bfe6069f495bf42099cc2c4ee9e2ae0268e4cac9f5a94ed42abf2bcb49dd1ee024bded48377d18834898aa62a0cb11239cfb2cd035e9980b8daf197219cc6569c", 0xb2}, {&(0x7f0000000500)="abd514129c4851652ba1d78d985325b0b353fcfbb4e1fb753738895fd7ff9fec00f24328cb816b445cc04fdc319c9afb81af321acbaa9de5037709d7d1066c39fda99c6159ba1756e98bc0f93d557181e8862ae5a1ad8b3f7a76d2d1023ea0b164039e8e8cf8609294487502052b59274033405133feca005f3202eb327002de5b281e3189e35bbaa4b66d4e2a79d02bf90d0370548740a84abd98539207b3cc4e72c36080d1b4bbcce11f411c0a44db9b9fdf9d76d832e39486f1dbc701c04d9b", 0xc1}, {&(0x7f0000000600)="4a81400507c1c37ac738e3687d92145089d904fb5c2f6a61f088e954dc1bf6f93f19ecc1304f941a477d0614cd35cf0899dc8b98357a3794019028baa221f6611634c5a4145d95ab681464d6eedf5ce0d4392ba2665cf146438a020e80f81c3f3f9e6ed17fc085a3ed50c434aede2f6cf4bd6c90ef89bf422d0c053d888638fc774170e850bef0e6bea4b766edf30e7646d733791891c3a575d5389c19b27376305bdc0714414e8b256ec9e1ce09d7e75724da3f598147505790370fc51d0900c1ebd739974c0f643509a6c049b55140ec4def3a2d", 0xd5}, {&(0x7f0000000700)="8b18e6e1d6e7f7c149c38f2815fd41bfcd2d23165f666bec762e5945dbcc4c1e7dc902bc5d510df1f5198d4c31654ed4026484f1b9d37667d8b079cab458618365e19f46eeab2ad22e845a69e316849e2e0bce1f002f57d0a7ed4b4b5121ed94266fa1f8076502e8e089d76f45ef6ca1eacf48f31fe528bb889a1c3ce8ee9610aac87e586bad22667c97", 0x8a}, {&(0x7f0000000380)="913c18d59036a26914e65eeb325a226f50af87efcb2447ac806664f67f64969da09cf912e0d9089c2107f0d668d9928517148ce2f666623c0206aabf973c5e1af0", 0x41}], 0x8, 0x0, 0x1) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x8]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:41 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x7f, 0x135e, 0x101, 0x3, "a3db1fe7c00db17331e1b0d0cdea84392e1b821a", 0x3f, 0x401}) socket$unix(0x1, 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) kqueue() 16:00:41 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000004", 0xd, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x200]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:41 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x800}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x18e, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() ftruncate(r2, 0x0, 0x3) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r2, &(0x7f00000013c0)=[{&(0x7f00000003c0)="d09ba57886d9e99b428f2d6110a8d2eddfde62d6aee7392aaf9abd55a35a730e714fce0041d4c92c6fed44562933abc53831f6f53527e8bd69bb0a9631a7b05b7b3568b8e3eb8338bcc437c589796e27ed3f5db774e5b8ba202cf855fc1eaf898d90ef75f290d3e2061686dfddb941e9e1fb56e3689a8b884b39d0c963b5d8802b94c065fbe65423794229af46104d0012d4f5f7ea5352b4e0d2b8565e5c4d3697ccef63497927f47a6b1d66f9eec2d2a6e1e94ebb818466b67f6f0cab7df66eb0b8cbda06b1712dfc6bec17d4f69d2b083f88b8bea12d8ac2554fb78ce712509a77b9137331340f6c21571f0bb75bf1c113743e5e221896c5ef421a24667fe5928b66528a6802939f15b1dc06b39ee2575649f68cec05b0080b8b9d1a7fd4535e695a9337f28680fda32fad796b7990e5f9d9082935c85b2179f46567dcf536d9ff3a0f033196d586df1cdad3a8d69042c56b865f4e9d80d8b539e8dc322acbb76957123f86ca353d8378609a9794fe2b024ecb5fe3270258f332d8781245a8a4fc1cb67c8fe02f7627a9c4d17cc9fbd6dfa39588f85eb2d02e50b78967f7cbdfc0060cacb2014bf53bb53117a140453b4825412bebea1a10bdb20f60113fc2f9a17736decfabf4929ef1a9de6f930a7c3717440f0e59d302a17f7e9d9411fb02b00fab2f80fc940e1cf98788309c7b35d461b4d340b3e5b857ad5fe8326d68de94a1610d09ef46d8beec1b9551681608d3cd7e916914dc14f8cfd9f4e5bd31d52f8d3d72111b6d079ce1bbdc47cb5a5bbac8c5c9207289c944db97ade9f655d5ea3aef380416dd95aa57a5edae7515dcd748146ed20f3b9e58af824e1abda62ce83df25f48e9e01005164991ae2009aa1a3f05fa78b079d0fbd91bbb0ea5064dfa03909f280f97f09d495b0c24d87dd99af152de644c4aeb81bedb6c82d844313f9786810c301b7707f4d930f78fe40a3d787bf2656d2277ed91b14fc62acdd62bbe18d1ffcdf131979c90c8a1fb20bd5084e0d06958f62e6267555fb7efbf9e3d9c132a6332d2152b50c68fea9524cff7a8faff8134dd66c67258e3d56734482537ab2dfa342e50d5bda74eab05134ac7e25ce39270a6c647ca97988cbf19cfd4add42f03971147000fa4cf9211c5705de74cdea09cdec356546ea2ee9865d115cd3cf6fe2fdfab2064e64e09dab7694a289811519bdccdd7c57b0b6c9308a0422ad27c7166ae505034b536edfd15fd75decadf65f9f1eb9ca330c865027f7204ae77f880f9ae1d00a95287349f8a0027022cc567843110e402b038025ab17c13a9f584743ad32a075c918343121b099dc5f7d51f8c09d0b0f0d00c5ac3474e614fb801bc9baaa5ef4d2c49e4c556d025f61dfbf80226e4637014a30d499f1cda07006fb199cf1ed82739d228b3c69e42d2250b8916020166e2da2e86b674e4d60354ac01cc29191bf88af9241ba37c6d666397181545eb03e51db98d6dffb4c2fdc12c8e860244b7f1a9072c973c50e719bde389d699b2c77fad39e18d1375800916ccdb34abfabddddc9e3f69cd3a33c9a17ca9e3e737587f4d19bb71b94b0aab36a10197739ab9f25bcc73839cdb6dc0bb3c914e7aa62029299af31ed3448ab351dcfb", 0x486}], 0x1) 16:00:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpgrp() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x9, 0x0) r3 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r5 = syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r6, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r7 = openat(r6, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r8 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r9 = kqueue() poll(&(0x7f00000001c0)=[{r1, 0x20}, {r2, 0x100}, {r3, 0x2}, {r4, 0x4}, {r5, 0x40}, {r7, 0x120}, {r8, 0x26}, {r9}], 0x8, 0x40) dup(r1) r10 = getpgrp() fcntl$setown(r1, 0x6, r10) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='W\x00') fchmodat(r0, &(0x7f0000000180)='./file1\x00', 0x2e, 0x6) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x7, 0x8) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x14}, {0x6, 0x0, 0x0, 0x105}]}) pwrite(r11, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r11, 0x80044272, &(0x7f0000000000)=0x7fffffff) 16:00:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000140)={0xa010, 0x1, 0x3, {[0x3, 0xde, 0x9, 0x10000, 0x101, 0x7, 0x9, 0x5f58f230, 0x400, 0x6, 0x1ff, 0x7, 0x1000000000000, 0x482c, 0x4, 0x8, 0x800, 0x3], [0x1, 0x6, 0x4, 0xffffffff80000000, 0x4, 0x8, 0x1, 0x8, 0xffffffffffffff0b, 0xffff], [0x2, 0xfe00000000000000, 0x100000001, 0x4, 0x1, 0x3, 0xff], [0x1, 0x0, 0x100, 0xc6, 0x5, 0x7], [{0x80, 0x91a, 0x101, 0x6}, {0x4, 0x1, 0x7f, 0x50513863}, {0x3, 0x7, 0x7ff, 0x2}, {0x8, 0xffffffff, 0x8, 0x9}, {0x5, 0x40, 0x7fffffff, 0xfffffffffffff000}, {0x92b, 0x7ff, 0x10, 0x8}, {0x3f, 0x6, 0x10001, 0x101}, {0x17b5, 0xb69, 0xb0ce, 0x8}], {0xff, 0x1ff, 0x1, 0x101}, {0x6, 0xffffbc10, 0x0, 0x1ff}}}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x24}, {0x7}, {0x23}, {}], 0x4}) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)=0x8) 16:00:41 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x100) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fsync(r0) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x32, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x0) read(r1, &(0x7f0000000100)=""/136, 0x88) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x84}], 0x1, 0x81) r2 = socket(0x18, 0x3, 0x0) shutdown(r2, 0x0) dup2(r2, r0) poll(&(0x7f0000000080)=[{r0, 0x54}], 0x1, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x6}, {0x15}, {0x6, 0x0, 0x0, 0xff}]}) semget(0x0, 0x1, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000000)="3cff00000000000000000000000059fa2ee4c6d9a555a8241e655be37c08239ca739b22ec4cac4f7b01feecbb7909a35c10512f65520ccf4652adb5b874d6feb21465f2b4453a8e8fb8d549a588052c7f4", 0x51) 16:00:42 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = syz_open_pts() dup2(r3, r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, 0x0, 0x0) r5 = socket(0x6, 0x3, 0x80) dup(r5) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000080)=0x8, 0x4) 16:00:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e58b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r3 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) r4 = fcntl$dupfd(r3, 0xa, r2) close(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) shutdown(r5, 0x2) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00"}) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03", 0x536) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) r2 = semget(0x2, 0x1, 0x54) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000000c0)) 16:00:43 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) socket$inet(0x2, 0x4000, 0x2) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="4d5b4b3898c2b15518685bc8fa1102a6bd7f43f8a5", 0x2e1}, {&(0x7f0000000040)="37a2cba9bab90d18db1e8cf27015d61975aa538e19e3ff00879f8c", 0x1b}, {&(0x7f0000000180)="e7b09c4e134d3c1c27f51254fca351a3ab3cc51407fac793d943436ff82c73f89f93051691725198be6df552157cd200ba9872b3ffba43a1472a71e0b24ddf2e546f0f4c49b8d762ecee72f451264602b977bce0b6f1e88a5808436ff990f2d36e239246484e8826edce6165283c57beb26e72b009eaadd6ba86e91dda8cd15ca5e6eaafcdb2d62c1261738396c4984f6b1a4df599e0fbf77d40c5902321c9c3944d17cf3b1202d00a3c444db6cb4e1d296f", 0xb2}, {&(0x7f0000000240)="fdb2617e274d09632ad0e17beba97ff45163e8ce5f25fe2789c092412d280a839c4560a374e34321424a5e4801b2ab7359dd24faf8f617713b2ad1870350f6d7253e2f40dee939cb05db", 0x4a}, {&(0x7f0000000440)="bbf5ee8bfbfa29ab52b08e465fc790d1e1990dc656b54225f03b34f6ef7fde3e3a4341995f2dee8d98fb41d929c16449cf968b0b36178dc4c43a7ff0cb80a821da3f5bbb795e1a78b8991abce4f111341d924a69e1106c23b2f266c8497980fe0724b988ca86ee0323f8e5c4a5438a30cce336d1fff7736269f3ba0539b3b857185a1e5ab7ba30d075e9a83d20fb0c5f336c9f2f5a3f1759753f7ecdf304bf25a621434a62978dbfa450dfa487afdbca85061985f5e84180d14e953d063c30dcff5162a4d1d614b13fc5ce04d4f89927b5c7123c4442279339896dc910dea04e20b44aca9503947f47ec84caad0b735d30a01f17397060319af91064704746362c8e8aa24682aabfee33eb62e2446b75b840e2e00a5ecf6bf30c265516c32df0e5863d201d98cb90803c73cdb9a0d4f7a6960b3bab62d4ac0ddbf3e7ff30dc9b7e9a4045c4443068e3512cef06a19a1ecc2ecd749ec977a2184435876fcca1ad8231e0878509057e77ae96b76bf5b546120f1f801ca4c931721b2459bd44d78f475e55886abd6569b57f708c06f34c2a0b181462fbffe5a1b12837886c746a1bab7c247791462d8a4ec766c5d0ac7c7b055d132bd4ba9fd12f9ee1d277f6d36e10ce55a2ace2b6a2e6fa8bedfcb8aba38c083c0f7b8b5dfece19529f617adf84d78379e96856a49b17cf4e06197cf9ed44ba9545c11244590f6a0e4e8e41598b2d6cb321e844ada57e51c45f819ab775f4768b3c04c5aaf8c8515dbb435d3014f4ad9246c9d8bef46a1a96e6e858f056fa68228280c00dafd3a27ebd2b02a286a219f0e960a55acbc47e171db887342d9155c07f74042319a2af5608668a2e5613baba74c953a68b944fff9e834790f7363dc82ef6b9aba485364934f08953a87fae0a31612cb4f44e1a218ea626d26a8ca0f7822aa334703c0dae15266966d38ec116789d3bcce51c797da888aef5e50587fe6ae07cb48fb03f50aa84a0bee6ddb1c3bec2c9146386150227a051479f549920452095a000c4a1b510c4fdab62f3c9ab5cd3e77657739a6dd912f176b2d42880b019db959d410ad8a19f0f8704f7dc4fd1e9aaef0f96fd690cde9146f1a80a29c57ff4148fca9bb276b6c6561b5c131976e9be975632b4dd84e5dc07e9d688f16cf77ed7e4a6c588a6100a4433b7861440559b586c2cc99f5fd227c1312a59c0d7f5c4d4e28865ffbd60bc1bf807011fc3114c8d11384dd1ffe696f59ac4273e3367d679fca1577cf0830984b014cf0858af322d795e260a40da87958f54e182b63e3d209bf47ff7bc0c4166172ed0d060657bd02476dea7cce15537db725738b990e2715455e81b2a2bb98e7d6b0f8d7de18e126cfaa5f596bd93c03f02817bf430ddee6d20cbec916efea7d00912ff89faa0062d06b8eddf1bdc120d5ef3af4d0dfc1ffec3e70589858e15ed441b560affe0415b6ded8754a7fc22b3d9b27c2001878bc1878cd0d71dade7e89e8bc1cbab797f028b83475503be026596e8711745021136b7ad93625b6855f0522d2c8c83c7ccddfd23be76ebca9f8af5caca6e50c0aaa6fb6e232a8c3edae31a6e07655646883364221c74b2d74758fccdac188c63aa4955967de6f393283b649de5339e826c60e5f947d2eaec2b0731d5ddb72c51b1eba460c891e3f4777eeffa3c4d7bbc553e547bb3254e6201e58c33f3e90214d2d98b000cfde09b0f004a3acc020c376d05a355869e72bbb1c4ba333e83368d3398a244dae620103c3fed0cb3dc21e5d23c88415993b8406833700194292d2f10433ab4cd144982afa0ce756c4c89d9e23b7840908e377a741b7542853686b46ff19bbd980bf566e300649c703ee915ea12d789b37029644c3c82bed0e1614c7944a340930b53ae20f62f424444ffbc5a84d12486a553d21a2a18d2de456819640ee8d6c55e8572ce9667449cb3183fcf40a4647a02bcd23082ed4333865a6ad552cf1699d33b08f2a46b154395d723b9dcfd331b62c2fb7dffc45509ddb1756713256da057dd2e20e38d4515325384bedeb544bf9bb8a425a1d8b0d131124f9fdda3533914e16a5a09e7abf605368f260a265dfff394d536d328896e33d885330f5c20450aa8f66bc594c28bedb6640691bead84b46db5a0902070c3f1194280c7bc80fd65d41e5897044161f9a5fd538621e281ae69805d21f8072efc2ffa2d3823936bbb48c5f7df2a02bf67c4992069979054559eb5a5e581df91a01cd8830addc41b216fd035564e8148cb8168797ffc9020afe865bc7feade9051411ebb1d6cd7ad0b3468c05f456edcde26aa75d1fb6f2b6c5ba825a848e3659d3ba40156cc753c97afa4bacf0eae0fdf00d96d61d5176c9d913d6d898cdc2d8998e85a7089909577ca18eccf2df0e28da47e536536e4e48b227cb915ad57b465f2fd2ab94cd86f4bda93883f0fdf1627789a830400c0c8ebec29c257d693c48368e0d97ca0a343f387bd119a700ebc0cb645e51808a4f32ff6d3fe9d9b717ab83f6850abf1863f68a9e4338f8a5dbd3eae6e80d54370a64bc8d504e4caf82b640e77d7df872ee061497880a85cc40a3a339cffd18da932dd77f98ab1136886f6f4f732c3ad72767566daf493f234bcb385ef150c4b3657d362d804a557e2ab75fb91abb434c9a4693297068bf4562b192b2459335dfc65e586a88335a2cba46392959c108e947b21d33ea88a44b8214fb225b6d8e07fe565fcfce03d8ddf90712b7a1d10a26922bf4bb2349dccd1212c45f26d2c951036e849e54304a20b364aa6088c3c3cfc426afef113205a490bcda5c23dce1ec6da2c1e0b167583426670924ded531b9a9403f4dfce2e6d1a299ba621bdd6afbc0606ef05bdd6f07aeb6d821e580b86a9fcd05e17b78be3b0a3cd3cfe4605f0b122f80cce850b405c8ed08e4e4c24297d8487b523dfec90c1fd61f33482fd3c872174377f4ca831caf8e2c067ac5cf1d3b3dad4e2bf1e749f563d5bfb89f1713226e32a066b1503b526d6f506b6d18d499c2bf2ba7008e7b9db50734f18cd97b6770de98fb9fe9223525a14595c7dc6c8b8adab7e88ae38623269fdb3ff34a0e3ea1ad678232a6ad6593e273630949cfba0553531522ebed5aa12daa5fa19a1c2190a2408321e7b5c22634a000fd903421c6a510a4489737fe95df51bd988ac67699d1223995c03bfe64672a6180a435a5e8ad0d9da242493216649ffafc36a8737254062685b0b9aa3c283019147674433d11fdbd5eac7d3078febd5838fef6a341e4d182d64e3971696cb67b892de5ffdfc8b950e94eb5684066a11524de4f16971b1787ab58054446542cdb023a1807ba932491abcb6edd6af27a67fb401e503aaaed27f5a8fef5796a5aba77a78b09ad0c75e96f672c1f4d44575dbf94133956501f79f3a01121deac74a2ea0fb7717c0866a3816c39c5d86f7142ae926f8a62fa735309b16bf5827613077ada6175850f4cb0b155e2789df2d3c437ccbf3cf032e39d7aa10694ba6a4855a2ee2462b4ba22a932674a6754e87a4336dd66928a312d540e75418e27cf2912c681c27880500baaede15250e996c297ef98929bf5a86b1166703b5054de06710512c8c4683d875ff342c2cc6e9b4f02d26589d2d7cb662e077f6fe1eae987812bf8b31d53210603887aeef65bb580836d659b98b1b07a20a92d751c6175457646de778f45d507fa6e7cfaaf0ea8600a360dfa8866aaef01f0b37a25b58cd80b1065dfdb561c1655e630b33bc9494ecb1972b9aa8a79e4d6ad6520191832291990576c6bb4b88e0e430fbfe74111f4a476b271deb4e40d21369e0bb7f1eeda3711cbcdad27a126654a53a6dfcb423ea21e8dfcdfa835760e10fcb85fd7fe6e30dd0c5671ec1bd9e42be64ecbabef5bd53f1e4595315db5c292649c70189a7e321fa368e17d3229a8378498782e030f2c5cc4c06415fb4ffe419b56f6335cf9cbd1af42a7ff58cd9dfd53daec7dff2da81b11345976a8b0b937b904e9011e9c4ca316975077e86fbeb53f6e05b13ca7100be27f4cfe756a9bd3b479535d76171127930b7435cf5e2c62f25f8b71017031bcff41e9e35bfb8dab182736c74ec18480ba41279a64583dae6de3f31462e500fa171921c0279efca41fa21c988fb4c7e8ff62897343cade1552dd708fb9575df7ef6df376cc3029565843f64b6ded06de9eba2c71e985a8fca57b76aa7c46d587201c084814c92c0e4949203a25fca6599987a9dc2e1ed5653d0c05942f5c2dd4f035bcd20b95dd944d181d68208245d4e68fc1ada7f1373ecc2a74df89ed1cd47f3dcbebe0953369a37a2aee310a79f6be3a557362bc01543403e4e90721319880ec32dad2f6484f03f88546c654c0963f73f913a951e310722069c17b51d31a09a91181a53c6e2406cd95d4da4f6da1de5b031aba20488d260552ea200e06a9ca3f012ca0e0b49cae52a4598782755475b3aa177aabfed06de485c2064193fa0a8d18e300825fbd1e4fceec9be400f9bd346c42c63b27678305fdc22903123d84882449fd6473fb8a6f4ee5c53fae2c6f7ea3d87ec6aea650f752aebb782304c91720d750eb765c66cb21037277673b66fb72246e6aaf5cc185126978e1061913340213b0f4bc4a95561437cd48fc75315bfa655009d8dd4424593f6cc4f8f856b544b5aac927d53a742c63b9c0fee8a22c656d1245df870073456d1cd318f7e38de28ae960ccfe1c83ebe357480e3dff02d85ea4c7222e8ddf9464a29b83eeebd4b546c97bf447bcf239044fbd618682fb1653bb5d73f2cc7eeb98d3f69c32624270fe6ab871e3d41c48bfe3fbdfb5ec623e59fa3ede18779ac0a3873f9d9698df3a52c823d3a7e556e5946e52f4ba916b050152bf479f1b2400fb93bbffe3790a22d1ad520edbd0d66373e93a3ab548f8cdf39819c7764b15e0406606ec9d6e59620fc40c71b6cd87be91703ff8dd45e0a1853f9e99e44069ef93f873718e4488bb99c35b0ecf0ede2d921e40da058bacb745de9f1a1f1815d5dd9f1b30dbd334d2c6a5895021114a7fc71c639387b273372e3b53b5cd40b12ea8ba8f481ef4aa647a363e5428d020bd7b69b33cb27f8d5a10a9ced609fa12280b3f751cfe73abd4d3f4825b6f36ab47b4e6f8607a6ead825d37f0aab07231d1c2e15c81e0b44ed6f6e8eeb7277ce76d1ca34ded4a7cb7b5d3ba6c0ca5e7c9054fd1158460922f4d0140327de2010ce186f857c5cd0a81e2e3b4bb4455c84f2860f6416cfe53b2fcaa3dc0e35e5ca0f8db4b015dde4e7c14ed01f5ef24e133c09371efd404f44a256ed45cb675c8ff7f67d2eb5b62511860ecabc2dcefab5349c4d3043a036a6ed3a2178f4bb8340f468b87f97d3eb2a0cb81d4eac291d4fca046a5307e5e8dbfe6a4ba528aa48e66fb9b0d3d47a05a870d418d443fb12863f92b3f4f685caed35a8819b1b02c9861c4a12011caaf0a76ced2e4e59b15ade28a365c7fdc4fe681a11b0566197b501e59f5542bfa5e5a6e1134dddd5faf839fdaa479efe0b73fa3632d266fc5e5349e958b83d045340d29bbe94cc875b79ac25489ffcc45d0d86f42af44776a1939c3ac5c87ef4373636a8df1d86250fbc1956184228c36b1a1cfc8ac5fa8f30157f153682e67c7eff97a06a7f7b1c3afcd3849dcd1d733c010bf6a7f9573d9b34129f3a48f519f9db2752e008992f6a76071e4418b7b39108f7ac24690f7a817d7becb7e6f6036616f2e66dc350aea3777ece638e58278d3d3c6a37848708970efe5c7575ba38ebe70000000000", 0x1000}, {&(0x7f00000002c0)="a6eb761a1f9caa5f9cc86d15e0f0afd38d705696b382cae4d40688a26a3a5f08677f5bd2491900f37c600823df3a499f34b74a877267557ec9dd78faa2f75318125ebe9109507cd832d24b6be3dfe70f9f356f7080d77933a66d19", 0x5b}, {&(0x7f0000001680)="d06a66337401acbef49de7193f227a0e145e8583dbe4d2c7eb56e227ffc6e2a81643b61dedbd1a4ddb72f484e727423d19797094a587c92f6956f241d00ad0a69653329b434c4a0588c3ed060ff86aed940973a54ed2acf21b087d69314eba229c18c5679d4ca13b237efb433f4421ba4762ae2109b4e7d3d8c76346f2ff464d533017ef1ede984d6128e6b199e0744bd8b17d51055eb95463b525dc2847ec308a7d748dbf27944e4ea117cba87eb64f781c539d68a4d0d6c1bce6ab922a43aeea65072abe87d954b870d20e28019725bda0fdcf37db691c052bff347e56cf0858996941229d8f5850317d34281d224c3f3988cc0f91658356254907eb20aedef26d4f32e9636606a167694feeb504108d5786b045761d57af9b09d5478d7b2b69f28628e8a3e197c65470f4d85528795e17295673307dbf32825307d1c4fc3c3552771bdc4486d5a2648c251437062efae03d8a5481519e465a5fac9bdb7fc667402ebb444a9609ffa1fda75d79c45cb539528a2f1b40d8725a26da60c66a317661b9c764327852edf4c4ee0ced8e7662d3464d71045b174cf8c8503015fcaf48ac351a1f22d2f6566eacccd67f8588649d1daed6b441f055c0cb58c584a6092f81b58207deabef1bd973993c9a21efd3547482ab3b03c60b9e66d5753ff37d9381f1ab73af593880938327c2bb923a40dc2071d8309cebcdc5ebb61f103aafa8e624fee72f2e10e3f2edb71dcb115eb17fdea5c89ce531eb766ef1f158ef6419f4d7e1828f901e4a2cfc12f926c8c4caa6aad1af5b0b37159032e8ef7a4d7b917176e8e77d80fa9865549f72b5a4e34cd588e68b5d1c000948d1a60e21fbd7996114b18c0040453b2d749ece15ea9424ecc30a9f17128260e2c9fc6e3f22db9f6c5740484a681c4a66de0e01a30383abe7f65f4e2d62e1a8e03694f8dd9425ca956f899abc09e3da39ffd8499b0291b8bb5184eccb15edffd3d8de1a90a122a02904bafa77f0656e50040b9de63eed6cdda3bf37eeb283b67f20669883e87420ea439361448865eff14f00b6e98acb2f10d3f60a2d04bdeea570ac6eafec1db8b469df996d7eea8ce4919435d65fb2cbfb838ca2b705efcdc99e80e1607afcc3b9aa9c2da2f09ea2bd8597f2897ead0416c40fbcecac954a4a617a68c92f205d34e8cc6e3fb35b6893c45a0611c78db41a3e857a4d00d61fe16d40c0219396519b08714af263bd687297c05b1232882f1f115a28a958efe04503bb2b4a415486ab14acad80aed8d6d0d7a25196b980f3c9c2cb70c5099b9e9e6eb0d3fde039d62202d2a3d502044635054accff0c8f06071fc30beb5b4f3d39e59bb3c9626ad1e77696ce82d5158ffc7a3658dfec575bf3b434d53b4f63bf952a65d10718b54e25a407f1af419f787a6d2d5427f94b486638b598bc5bd45eb8428015b399d278642af219dc235a2c9b72462cf43750bad5633f94da5dd4ab583d5618dbe08f34817e8b6b4ea621c94063db1b024f4d50383b56d73169fc3c0893fad6e607112ef6c237be16242d29ce712436fb0370fc7ea5c0fc0b2b81215449e46b40c16f73d81825b4a85de4c90d988a0cd17f45162f41d10d30244f34d66389194a764b7d060193e9b8c8a21cdc57fce2f40f0cfb317cc408b8b8c46808b9c61c9f114bf169b2aa48f1bfa101f33de16678e02c0f5e098e2fbfd50b4d17db136cc7d7a5f01ab9acc44b31967db2d8b4b09e5d875695f1", 0x5b7}], 0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000003c0)=0x50be) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x9}, {{r5}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000400)) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b3000008000042ca00000000009dc4ae0bad2deb45007f1a0000000000000900000000000800000000020000000000000001000000000000000024b72ddeb8cc3818d2d6cfee1e06ba31e5ce3ac8a0782c79db9f4e33f83090859d03b30d85fc2aad2a40fad8ebce82d7248776cd8a2700"/144], 0x1, 0x3, 0x0) msgrcv(r6, &(0x7f0000001440)=ANY=[@ANYRES64, @ANYBLOB="c94128ca1d191bf7ba36c36245c576e6718f4e2b93503cfc40a93154dfa7d6d33eb7570812146131bf232f2ed27c672abbd12a43b8338a26df236d7d5de963212d803a9041292fcf5531c260e0a8eb8570608a2c9a790561947006120edced223b701e53bd637be58e2d9f59ce0593d63db946f4432532f0", @ANYBLOB="3560805f9f8c5df7e77a19026fd35fd00c7a10a5fe837a235202d0ad8733b2a1eb59534b564dc25f1b42ee"], 0x3, 0x2, 0x800) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) r7 = msgget(0x1, 0x108) msgrcv(r7, &(0x7f0000001500)={0x0, ""/242}, 0xfa, 0x3, 0x800) msgsnd(r6, &(0x7f0000001600)=ANY=[@ANYBLOB="0700000000000000795937e7ead0f05702cc6e"], 0x8, 0x800) 16:00:43 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) fchdir(r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000a40)="a96f6c", 0x3}, {&(0x7f0000000080)="471e8f984238f26b7a6c4c548efc914b896385a5ef4851e84978b533a85065a308f9fb82928d17f177f5c3db25667c32737ae108432e", 0x36}, {&(0x7f0000000100)="d73160174caf1fdb37b55715656e4718635a8c9994734f2d218868ac2881f1d6c2fde7ca6e6de98059ba14f943f52c65f327f660dfa156184864128ec5ae45372aab309d4db3ea499c41662d60a61fd9378333cf78b0d0b571ee93a26215006b35a3c4ca46a4afcc55d5d4f613b33240bc8c9d7beb68f43bf760fd171733787444b15b698c9c75c5b3e0188283b7f611b9a26bcd091e96e6d46c1e24ec0ec4c4dc01d8aeb68f41bed0432e", 0xab}], 0x3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x5c}, {0x6, 0x0, 0x0, 0x1000000}]}) chdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="fb", 0x1, 0x0, 0x0) 16:00:43 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) shutdown(r2, 0x0) socket(0x2, 0x4000, 0x4) sendto(r2, &(0x7f00000000c0)="794f76ddbbf192cccdd033efabd615048b87a21b537425bd8bad56cc5ef24ac402cfeaef943e68", 0x27, 0x20b, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r3 = socket$inet6(0x18, 0x3, 0xec) shutdown(r3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:43 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000002c0)=[{0x4d}, {0x3c}, {0x80000000000006}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") chflags(&(0x7f0000000040)='./file0\x00', 0x10001) socket(0x10, 0x3, 0x81) 16:00:43 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/226, 0xfffffe5c}], 0x85) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x401, 0x0, "1200fee7000000000000000000000000000400", 0x0, 0x8000000}) execve(0x0, 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x8010, r1, 0x0, 0x100000001) 16:00:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r4 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$lock(r4, 0x7, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x6, r5}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSETA(r2, 0xc2e84226, &(0x7f0000000100)={0x1000, 0x0, 0x0, 0x0, "04713de0af28a28edb00000000000021849e3c99"}) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x120) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000180)) 16:00:43 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) r2 = socket(0x18, 0x8001, 0x6) preadv(r2, &(0x7f0000001680)=[{&(0x7f0000000140)=""/105, 0x69}, {&(0x7f00000001c0)=""/7, 0x7}, {&(0x7f00000002c0)=""/143, 0x8f}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000380)=""/129, 0x81}, {&(0x7f0000000200)=""/26, 0x1a}, {&(0x7f00000014c0)=""/163, 0xa3}, {&(0x7f0000001580)=""/248, 0xf8}], 0x8, 0x0, 0x7f80) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) accept$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) listen(r2, 0x0) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r4 = socket(0x18, 0x3, 0x0) shutdown(r4, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = dup2(r4, r5) r7 = dup(r6) connect$unix(r7, &(0x7f0000000880)=ANY=[@ANYBLOB="00012e3f66696c65300022019a670bed548f02440d919a94d225a4b57bf11ffa02c82d724d1257e08b5c183131a10a996e858e1c9941ee80fa88e054119e1deda6df1e071a11b257d6396074ab33681f75c63cc6f2800b736a539fb6c56eb3c4023da7226bd367a9f214de3df760d7c2e8ac4cf0bb14139a69c817cb344e75ecd08d3c5503900e52df267b0e015bd04f6655db3d09678e5b313de9a7a5d3962044f6a5f93fda3031c5d149b01640a149871fd9a8ef96faa3852ae48d92ab33162df5003bef1f4d977c1a14ea5ac1f2ff09fe6e5ec567c4d32dcaf18efc4141d15ba6796df11ef664ea90afc8d9c5118662f011822c64ba42f79cfac8fd91cc2ae9ec87c2e344e32b47a44f3ee951581085034dbe105f2a82cd953291c3406b4764229d92"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r10 = socket(0x18, 0x3, 0x0) shutdown(r10, 0x0) r11 = socket(0x18, 0x3, 0x0) shutdown(r11, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0xe3, 0x4, 0x8, 0x1}, {{r3}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x100, 0x1}], 0x40, &(0x7f0000000140)=[{{r11}, 0xfffffffffffffff9, 0x49, 0x82, 0x2, 0x3}, {{r9}, 0xdd087d536c36a644, 0x2, 0x40000000, 0x4, 0x7}, {{r1}, 0xfffffffffffffffc, 0x69, 0x1, 0x8, 0xfff}], 0x20, &(0x7f00000001c0)={0x1, 0x6}) close(r1) close(r0) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000003c0)="d09ba57886d9e99b428f2d6110a8d2eddfde62d6aee7392aaf9abd55a35a730e714fce0041d4c92c6fed44562933abc53831f6f53527e8bd69bb0a9631a7b05b7b3568b8e3eb8338bcc437c589796e27ed3f5db774e5b8ba202cf855fc1eaf898d90ef75f290d3e2061686dfddb941e9e1fb56e3689a8b884b39d0c963b5d8802b94c065fbe65423794229af46104d0012d4f5f7ea5352b4e0d2b8565e5c4d3697ccef63497927f47a6b1d66f9eec2d2a6e1e94ebb818466b67f6f0cab7df66eb0b8cbda06b1712dfc6bec17d4f69d2b083f88b8bea12d8ac2554fb78ce712509a77b9137331340f6c21571f0bb75bf1c113743e5e221896c5ef421a24667fe5928b66528a6802939f15b1dc06b39ee2575649f68cec05b0080b8b9d1a7fd4535e695a9337f28680fda32fad796b7990e5f9d9082935c85b2179f46567dcf536d9ff3a0f033196d586df1cdad3a8d69042c56b865f4e9d80d8b539e8dc322acbb76957123f86ca353d8378609a9794fe2b024ecb5fe3270258f332d8781245a8a4fc1cb67c8fe02f7627a9c4d17cc9fbd6dfa39588f85eb2d02e50b78967f7cbdfc0060cacb2014bf53bb53117a140453b4825412bebea1a10bdb20f60113fc2f9a17736decfabf4929ef1a9de6f930a7c3717440f0e59d302a17f7e9d9411fb02b00fab2f80fc940e1cf98788309c7b35d461b4d340b3e5b857ad5fe8326d68de94a1610d09ef46d8beec1b9551681608d3cd7e916914dc14f8cfd9f4e5bd31d52f8d3d72111b6d079ce1bbdc47cb5a5bbac8c5c9207289c944db97ade9f655d5ea3aef380416dd95aa57a5edae7515dcd748146ed20f3b9e58af824e1abda62ce83df25f48e9e01005164991ae2009aa1a3f05fa78b079d0fbd91bbb0ea5064dfa03909f280f97f09d495b0c24d87dd99af152de644c4aeb81bedb6c82d844313f9786810c301b7707f4d930f78fe40a3d787bf2656d2277ed91b14fc62acdd62bbe18d1ffcdf131979c90c8a1fb20bd5084e0d06958f62e6267555fb7efbf9e3d9c132a6332d2152b50c68fea9524cff7a8faff8134dd66c67258e3d56734482537ab2dfa342e50d5bda74eab05134ac7e25ce39270a6c647ca97988cbf19cfd4add42f03971147000fa4cf9211c5705de74cdea09cdec356546ea2ee9865d115cd3cf6fe2fdfab2064e64e09dab7694a289811519bdccdd7c57b0b6c9308a0422ad27c7166ae505034b536edfd15fd75decadf65f9f1eb9ca330c865027f7204ae77f880f9ae1d00a95287349f8a0027022cc567843110e402b038025ab17c13a9f584743ad32a075c918343121b099dc5f7d51f8c09d0b0f0d00c5ac3474e614fb801bc9baaa5ef4d2c49e4c556d025f61dfbf80226e4637014a30d499f1cda07006fb199cf1ed82739d228b3c69e42d2250b8916020166e2da2e86b674e4d60354ac01cc29191bf88af9241ba37c6d666397181545eb03e51db98d6dffb4c2fdc12c8e860244b7f1a9072c973c50e719bde389d699b2c77fad39e18d1375800916ccdb34abfabddddc9e3f69cd3a33c9a17ca9e3e737587f4d19bb71b94b0aab36a10197739ab9f25bcc73839cdb6dc0bb3c914e7aa62029299af31ed3448ab351dcfb", 0x486}], 0x1) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r1) getrusage(0xffffffffffffffff, &(0x7f0000000200)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 16:00:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socket$unix(0x1, 0x5, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 16:00:43 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x4}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x9) renameat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00') 16:00:44 executing program 1: syz_emit_ethernet(0x4, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd60fe8000001406000000000000010000f9ffffff01000000fe8000000000000000000000000000aa00000000dc2523be67f8714a06288a90910b5c9f40d679b8d6ce983fc430f7cbe24c894ff7ca8699b2406e66c9f05e3c19d71e6d97ce81d05b2446834285c00b281819e608eb81a90e0a43bccd6350c7319c135dc83a61cf5bd5930201a1c0f898335a4449a5939ecc4977c4da4cb59cfd753e65679758cdbdebcd426db8fcbcf0e1422aad949baa843aa962584c397f8d24ba7a5daa9527057341047bef2ef60c72957509c576f0f232f5642443815cf742b9e38d10eb8b0cd46abd8f4e10dfc86399c798e3efe6c103744ac5aa5f887f2282e30b409429a5d5e6a34896", @ANYRES32=0x41424344, @ANYBLOB="8730096dc2737e58b278b395d30fe01bc2725fa382147413196e946988b550f0510bc06bb3583e2e6cf9d773b28d42224cab991d0ebff4a32858091b925c8254c2acae8111cff8088c5afe1fb4162dd8abac1a4363288564e7c60b74034e82597ddd1cebcf3852465818c8b00ee3cfe2db4cfafc58c3fa74674b2e15cfd251d8c93e71b68325f37b04a0f0a4b3c78338b422c7b2253d1a772dcdb50c2208482c33d0428d797d46104e", @ANYBLOB="7811197dc07106deed806733c021243aa4eeda57f711434fd0b82284cc04b034728c0c0273d203c86ad9c8eaa3ae8d7747f405032ac8cb3b9f6b68b40776d422c18a407ee15caecf5350cadcf5c24a65149ae054ed76f8ebf25a73257e5b8334665e688f7383032ab2805ce6e7f87204e4ecf7a22841c73bd6c2eab655c34578f5c9fee2b1338150f9b2b67b9714e85c6950fe3ee7a372a7115a6c28cb68a41533404bfc5019104d230a926c97880f2254e6c45620753c59cc91b81f534046e2303fc500"]) 16:00:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x40000000000000, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffdfffff7ff], [0x0, 0x4, 0x401], [{}, {}, {}, {}, {0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r2, r4) setuid(r2) r5 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000004c0)=0xc) setreuid(r0, r2) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x200, 0x0) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000540)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x6, 0x40, 0x4, 0x1f}, {0x1, 0x4, 0x9, 0x1ff}, {0x7, 0x8, 0x6}]}) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000580), 0xc) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000080)) 16:00:44 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2018, 0x4429) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000240)='./bus\x00', r1}) 16:00:44 executing program 0: socket(0x18, 0x1, 0x0) socketpair(0x18, 0x1, 0x2, &(0x7f0000000040)) 16:00:44 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b140ef02", 0xfffffffffffffd41, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x2ed01462) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xfffffffffffffd6c}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5e020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x7) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 16:00:44 executing program 0: mkdir(&(0x7f0000001900)='./file0\x00', 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x40000000, 0x38d}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r1, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x102, 0x2) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x9, 0x81, 0x2}, {0x0, 0x4, 0x16, 0x9}, {0x101, 0x4, 0x20, 0x2400}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x6c}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x2, [{0x3, 0x7}, {0x0, 0x7}, {0x1, 0x1}, {0x1, 0x9}, {0x2, 0x7fffffff}, {0x1, 0xfffff800}, {0x1, 0x2}, {0x3, 0x6}, {0x0, 0x9}, {0x2, 0xfffff161}, {0x3, 0x30}, {0x2, 0x3b}, {0x1, 0x800}, {0x1, 0x1ff}, {0x3, 0x9}, {0x3, 0x400}, {0x0, 0x9}, {0x2}, {0x3, 0x7a6}, {0x2, 0x4}, {0x3, 0x3}, {0x3, 0x1}, {0x1, 0x5c1}, {0x2, 0xbbc}, {0x1, 0xfa16}, {0x1, 0x800}, {0x1, 0x80000001}, {0x2, 0x8001}, {0x2, 0x8}, {0x3, 0x1}, {0x2, 0x2}, {0x1, 0x2}]}) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{}, {0x64}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x214) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x0) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="eb2eaa4ea7713048e69931929648", 0xe) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket$unix(0x1, 0x5, 0x0) r8 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r11, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r15, r17) setuid(r15) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r20 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r21 = socket$unix(0x1, 0x9, 0x0) r22 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r23 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r24 = syz_open_pts() r25 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r25, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r25, 0x0, 0x0) r26 = openat(r25, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r27 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r28 = kqueue() poll(&(0x7f00000001c0)=[{r20, 0x20}, {r21, 0x100}, {r22, 0x2}, {r23, 0x4}, {r24, 0x40}, {r26, 0x120}, {r27, 0x26}, {r28}], 0x8, 0x40) dup(r20) r29 = getpgrp() fcntl$setown(r20, 0x6, r29) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r31, r33) setuid(r31) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r35, r37) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000140)="4cbb2a41595857c608421a5dc3e31f621b7e3829de000af9e297b6a5d02ba93d644afe9e305c60eafad06f5f88203672f4f57aebcbc74daa6438e597a1aec9578c1d8c14245f1375aa70b59a2054cfa53c663ecf0746b2158ad2aec670f82f056f5c68ae25f0f0aff6ed726aa04c55953768111feafc30529e1be42a709018845b798b5d8746faf13a932cd236517d7c4feff9ffb02c891f9854aefb67b7f23a3c3f7656ee56f402a8a8e947f4d07a90a452c737ffb3d13f6992968cdddeba2225c2a255e1ceb8c53086ab4633ae3378c0db81c0fea7014d5e56eb649a669e05a515f9849c40ecf505edfc1d474eee53026f24f55f1347310e658e41d667ac34d3b5f70f838e11d2ff7488804724ef8adbf0ba0a566c64017aa1803a3e9df4fac00416ad4e7650227c86fb3e26a3cfdfe7caf0438bcd1045cdbabf3363441b4a3f7029b5db50132d652dd517cac8af7fdbba2e9622674ac3b1d7214d3c7b6167a0315942e5e0a8872e47550b9eb4c4361fb4fc1ba91777e03f09081a89bd695f4976c6057687f4a6a9351da87d8b65f7c5235f7bc04b5d4a001e7d367c5f6839ee7976da6b438cba3a1c5b99ba45efcfb8c0b7e3f83ad3213874c531803fa0cc4c6f7302e6533d9a694b871ccb912e80de3e60f3c5ca9f956fc8f7eedf274b551ad623effe62e3f6e747f61bba941c996891a35c3de14c40b8238ec40cfddbe0a4d3e3ca948fa798b36168cee9c737911cf4a82487394ee27b65d3054697d5c09f3ab65a2cc1456d9e012f47c6f375633760fb048761f8cdf6a97c7ba72ba608d6883911bf853b31b4588c2218481296d40857a1c511507e9f1a6e131f7a7afb3b05fb87ee7a2e5306cc35e5315bde7ce5d85b3842efda8a1ee4ed263748f228801d532c770a0171b0ae68913abf305d55c36292ccc33258de8fcdbe5746e2f114513883dad4c108bbb5b99e8a4b05a5a02d497e211e59178ce9e2cc92ea4b5e2b206eddd4e8eac90eaadf657dd6d4d8345e8f5dfe17a6dbb64e75f7ade4158afa699ce83ac0bcda289b9b2d405ca49b4413d6d41c88827b4b95425ed3accf59d8dfe891b231e3f5e9a26b8395868d7f326c0ae27d65ce102a4aed46aca3ea5c54bf4a89f33ffe7f6826ab07b47a10969b21fbb4022e0fa4c38a65caae64f91b7931e597447456febaf3c7c4c9967ea977fa7e982407b74996429a6389c47de54bcb18da2fd7e450f3289ab5380e0455ebf60f52f4537ba8f48706738225569e80fb86a9ae92125611192213c90728daf27161defa884fcf2b6fe2ccd6560970ce7e783ee2dff19785b4a6978606c6beab42e75aeb259872dfdc03f519ecb3a5d6f96f2e5ec9a5875fe2f5818157206b12273b18f44bc829d317c56823e7361d4efb6405e4f2bd5011d3f6f38212dbdaae59e55d33970abcf8a6d2178da9969215bbee4217a942bd98a62ffda4c27c871990c2e0cc86521b6aaed4ecc23553daefa56ef136bb00375bb266b9d7db23c89bb5b3105492d56d475f158b2effd02a6dbf11f917e624f7ebb9a61f5ecbfe61ac1c8d227891b40f2148b8d3c1a476237c5ac41227cb9f6aaaff10832ac15599daf4efa0147eb95fb5c72de14d0ecfa490a2503c143ac01aaa24cfcd66f8898efe7c000d0aa76009008e95ca3f700ffe632c82206335b90328b792fa15e8edde7925203e50335e91b2f3c7c611010102c3a7cad6d519789e3f14c23451f768987e3232b21e3854c36c4c092cca747fa0886554b322f6bc79d83ca8002853448be0b18d31c9164b9cdfde924e396503f02ce6ddbf31f4a0c671b1455d63924e36c05f39106071c0cea67b73c2e7f020a8a8876d97c8b75061c6491452c2960d88397f026d08dd97b685d1aa139ded651d32379dedd1106cfe09e38d55e8d29b143e43932d8199626f8c2e1879cc2e24d74095ae3f535c869eb18dcc4d594f24a890863d4278f6dccab59846bd27141eaa58257ee2df12fd228661cfe15b5ea46bc68b56536b23de83a410ee7d32601302bfe413448161a51afcc7525e60be1986f9e2c5a7281b7f5046c31a1cbe92cd39a991005015348452b94ca900d51656edf8d3fabf2a51c26c264587455aa895e99404dbe144308f65dd8f5fd233f24e7212ea434e3b71c5e8e9ba087e5632c4120a59f07010bbaed050867519540024af331441c8e5ca677fa274a75e49163725302f8e97d905f81fb19bfcf419085b32d0e49f62e391e123788bb23739f8b45c849d85e760c62da88a7cc42d2579c813771794d185dccc65a5dcfa1afe7e65b1d02d85abd6c356fa16bc2cbd3b48b63e6803757bc6a678f14d86798e83ad29144dfe7874fd782e387c1b511d984adcb95f0b35d275b58045829becfee12c89112ad8856e39901bca3d4b304d4831c1c01e4c068cd63670c763b49a1302d6e295e1bdf5ed73c7862a4f574745dd142ba72d993114cecf933919e72ef70ea4bbe78f49100ef9ea6b6c91f513ee3de33794659512e688a5398ff372599e4342f0b29f940ba784f475eea07bb51e6643103d382a9740a36f4c61c4184d871a5602e756feea16e25d69a69365a8f956b1aeb55762e1acd02dc9656bbac8c66899a8e4982497c2589f0bb95f208cda8a7d83940e11ce4efeab620d861ccbfe922969f5fa55d7c6c625a23e16ea395dad4db52610093de61c9792fd758a7e14ae5cf15ec5d59a3e3216073f3a61d83c2591356293506c8151942eb40a262fef0bfd680ef1fdf906e2e1b4892810f1d5d17d41c755be0607079b00a7f856c4fc7b6d080256cd8c5ae95dd422542f02f462277e721c1e006de34f913bc395146e59fcbe84cdac7c1126cbf1199be8c98a55b30f8172e69c7c32d76e107d7f73464f51e5f67879d993482ebf365646d0b95d5cc8e994643c33c30445bbb1ba9773b1347cbacf387aad7427c105ad6e18229d7144fbbb51bd1567a4ca8fec1baa03a1ec9a43ba324426dd5f93a6f4cb8cfbb9b70bbbcfdc72d3331e88f574689fe30d4f908eeefe82df0aad7cb393fb3520ffb6d89c093b1dbc912ea545b2be498273e572e6569ea117ec15b74399717e981c098fc14265387dd0133980cbed981134d9eeb9001837cc477e3cb831ce545569d411df2686cf7fe2af475966222af053362e11f5db69ddcb5e9517642513004531ab7005cb485201624e22a8cebe85a18c3bcc719492fde512870e5715b3adb836b61e8f027ef1c7a61074b588e7aab6dec53a59f754d50d4da2ac5badcdbb77111204437f06b0cab8f523eaf159d3903ff2aaa78a52affb492e9412f8ff7588dddcaa53014d487c0861dbeddb6527c75858d345cc60b600d3115b85000ae8e6d88100d8cc19cccb17ef87194d6ad03ea96aaa50db83f7c7a90c2871298706271e8cc8b9863f254f560e40cbe1835077029e2f9bf452ff19fad539aa5bb79f33229bc949374b7245b57a23fd6138e731c5ee27e5da27901ddccd99a157c8238fb86efccbce673578a98bc3d5fccde67ed2c90b34fe4d95a485ed5d439f80d83d095d3e1a32c186745d5b0aa1e33ac25d36907146a00a7a6808a18883810ae316d7eecf1ddd15e39214c691358605beab2144a71c890961d37b303884a65db828f7a61af85ffe5c710df59b0220aa4829801368d1cfdaef0d9fdb4a53ede5bcfb0fb10fc8a7f735fe8d84f12a276659714761a956cf1274146e22fcc4b665bbdad7dacabae149938e6ee38edbf8465939cccff979b26061fa8b4e45cdea07c72d0793ff0f8c0e46fb0c64bde3089d383ba4d85c013333b34c115cbbafe30420c1bbfd5a805809baa4e38ac254545e588bce6655fc8d5e28d1d85c6eee8a5df19f3d80be0358ad5baea5d14202403ad57220475cfb4dad71e2f45d1fbf0b1ccd9d576fd34752badec44acaa01c8c21f4bdafefb3ddbc4aae9c2ba1f47c207b56cbecf7d3d67e1eda8ea2896c761c923fbc0490efe854aa5d62cfcdf76089dc6e93bc016b2eeb08ec101ad4965baf96b1ef56089cf6623cc9ba062459c01621ef7ad4f119341a22db525bc184181172874837db22a45ba5dd47869bdb07ddd41f8f2766f1acd5c0da1a24e2d785ab611c9a9f1233c20eb756e1311b3f3ba8b4bd6a4cd112797f622b1af0af393626be97071fb13b89613b0a9029a177b6e37e2615174e2b5d4f7cafbbaeec4997140bcb79198e4327e10f0a8db53f0fc25f3c45310dce3f2216592a40c05f76bc585b9b9b0ae8d199874f7505bbce426c894761f3ffe900e23a73fcc7f0352800425b93cf3c870ac79952d4d8998374fcd32c5516587938eb282e8f63164e9f56b408ad1cba14ddadfe0f3bb75c3c2ac43e3f22f82a015cbd4f8a2207ee92a2f42e705a415cc836697b80ad71fd781836dc87d4ba4c9523ceb8e9b1271611c63dfad87e260a4537ba3e958be4f3e4440523f4895e3706f900b93f37f20e18d1620c9c7f40d4cf827ab53694554b5d667ee363891340ba0a93c16a2863d6cc1e5fe5f0dd3d7eb5a3e2536f6fcaf63a02261ce3b9a6b82e7ae281973a97141bcb9f1c3cf06d76c1a5fb70c3911dddabb100fdd0e5a353e4482470749e7870431a0709b97611000648f1827854b68e062c60c42088a32f09f75da8ce4a826978b14b09c28205cb5beb3415eec00d24ace40c05621c4fcd970763d153f6b8625cd8c95a2cb8247dae75c649500067c0853d2ab3a6a8ea9d7917365b5abde1889e3e6bfe13b2433f87fdaa6bc16d16640e51ad11fb0eb2b02f0f88245a45f73c9d94a458d04584aaff72df196685ddc90a8de7b951a46b1edd1cb6d819232d6d605a609863b18eef26ef4daa16a106bf05795a3e7a2f3c413ffd6d82a247ae2ae2b915159452e01cddb06dd08b252f88308d3581d56bb22f97e9bd042ec1cb8b7a531398a42bf082dbd2d6885fdfc033ef23a9733ccb17d3686d7abb4addb6ffb5305c61196a84b587a657dcc655cf94b07ec3bbc724c3e21380c754ae934465c73d531e5c27a8546a935999b25e7424e12f94ca2fd79954f7b83ab1c5aa6efa6d44f817d0dc36de10bee972dbe0abf7721e3705a05ec5f3bcd08c207491c1c7364296854f41b2d36e129f85d05f78afcb0bc8b26007b22c3f69371d68895e4b8c0f9309a5cb4b39bbf7a9dbf833de7ab09968d0ade79efde3ea9a0ea8ca9b2c686142ef666d5f7ffc8b1bc514d0806a972498a0bb5bdb904ce43fd8cc1e909962faa7cb98bb8c0478a979ee2f1444264318969ce94e9f753fab685682b33b404e6e870dfffb75f8675128528f12b4afd0807608220263f77bdb8c15bf51edd904512f46f37da0e755e223b14fa02913663413c0ea2dab3ec01b68c205292c9bb20f63b49905a27886f5d337c478897f68ed5936d702e0d6cf4d15f0d3497390f0804cd0ba9d4e5af9f229fd42e38819ab6d41c9fc742f1a27352e5d105451ef127928f17cb25fcb3bae5304742a1fc7f39606b60df270bccbcbba6dd053c9f16116148a3465d20d17747f26dd75ad0a2f9914f625f498e2411ec8fdd2b0953a527af49489d2654c73a934eb0e108a21699314e897510bd89732e67583f6591fa80223ab53fe9b628df64f0045e3829eea100ba3d94b6cbb1400cdd3332650e2bbe87066e26ef99ee81fc5cedb5f7c46cd3527d9b26b1a53151d2a4276bd7f15093118d9b9b0f28ae7c985a3b7c610f3525f8fa9762fbfdfe5c265c5f8fecb0bcd7b49a813cb4988ef2debf4e734b25d28e791391f4b343a6243fa02f88f0404d27c86fd62c885bba9a5", 0x1000}, {&(0x7f0000001140)="947c62b499f4889cd270b6c874ae73dbf8e33d4a08cf5b348129b7c17e11f4b3dfe8026dd535ef163f95724c03030197b990e60447b562deb546db5024646ccc4577aa21f5e04462cebacac6512544d04b701b4f28b0e4d35cd2a9a02a91a3dd7ea808598a7f95f24ec5211d00c9a87ccfd7c1630018632a4a2479eb36b7b7d5fca6252a71b483b2052adbccc514b78aa32f0fad7e19b06e248427b2bedcc50611a1017c23b91e4e806cdc88832d6d98778be5a710258d4712ea16de30e33e13f6271739a1d2d33595403e6e26a152c1", 0xd0}, {&(0x7f0000001240)="edf92a2865023437885fb095d93d240e24631833f7b240893457846ea7227401cbb0f5913494449b8c8b968a15ad3fd4854984a800c5c0019736ba94c5bd6d81b4e3e0e7053cb9c698eb25fe14040c49715ec8b989dfc0e9d22940161ee07b9b12d189cff4b8b81b681f3ac77a2139f8d45e7d", 0xffffffffffffffb5}, {&(0x7f00000012c0)="8c1528651538b63fd6672b6dc69be1b028b3bcef4e672858651b8891f2ad580376f9decf88a1f82f6dba82817bfc47511901d071043ed39c97cb586ab626559b06f045a5a4880a9eee073b3efce9e98513414f4bebf12d37ae5ea8c1753fa40607c5467bbbae769c4cf37b71b742f1b3ccdf85bd6e3c7d2399f578bcf8bddf52ea8148c5a667346d15d0195c4d25d2d0f8ce35bd27e73544e54a83f89d0474d1be49385633e3bb2a20e0f694cafaa1f05028a9f92560cd24694237f289a7", 0xbe}, {&(0x7f0000001380)="59b9b6cd0c4794c248059d233e59f34fa7cb1dda715bd6b1c0e0448d5617c41c9f88feb11efcdf0fd9c5bb06dc85d368af16be1d274ad03da483a30aa81b28f31a5f622233577e260b745a5cdf56eb7a36bbfdd9e5cd33a28a011ff6636d5267f0286b6329600b96af2457ec262f82ba3777f0c33b81e132da8fb870913cdcc46604d3739cf864839c120dcd95dc9c765614aa1270ce82490ffd1c835eb7a34fda937490bc3d9d52fe8759a5489b76afa7f0d71f992d1ea5a67dfb06aa90b7d5eadf4f65eb0c54e4fdf5911f230703cbd5b7007c7b64da923f42cedf002bfcabc4934975b18b64", 0xe7}], 0x5, &(0x7f00000017c0)=ANY=[@ANYBLOB="180000000000e4adff00000100000026b90217503dfc5de7e35653dd855a32bc3834d9eadab90990197afe3231cee4ef9e597f0bce8dc5c8e41c1383f6ffffffffffffcfca7e18b64de69660c8ba6e9ae71dafbf43ed908d42c71a1f9fad13470d6354de126ecee0e907acdfe8c31f71d8366847114186d8d1be8aa8acc48115e3a005a7e1301ced1aac71e890087bfaa00ad36fe17d50950c1cd3b9197c648c8966d7a7275edbaa5d8716c573006e658a3d04349ef2f051da017a96d70be167f24cf01dfb04062f32c63839be9c8c25d691a822ba187a26c4c844642c174a9d2d2ae478f20487a805d9e986a28a772b29231c13e5f7d5c0e1b4fc7761c7b030c3e29a8639a6a2be46428a8652696e8caffbc7c56873dc117aff112e", @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r15, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r31, @ANYRES32=r37, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x411}, 0x407) 16:00:44 executing program 1: r0 = socket(0x1, 0xc003, 0x15) connect$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000040000000000000035b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a912be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac15311dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298d1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000008afbac0f89f18a844833e75f64c2828c73f37851ac0e2562b60e1aabb2cd06b4a772018bd16a2b150c6809aab6938b78bc534e1488500dee4ecf4761b3ef7f6981462f249b9a1a0efe25666d51c13ce8fad7659d5b49fd27d50fad4efbaac4230fb5aebc24aef004a90c8e2b2a5649243dcd6158951165ea20821ec4d8f0e074b3c5fce13bb882045b8a0bacaf80214d52fd6c30e14ce64eacd1085007d841809b705ec6e024d75b6234dca78c6afeb1c95b0ff2c1115cdddefd62b47c18b5f578072cb9c83bf5fdc40bf289b96385794b3fd91cc68ad5eac0fcd8e180d66c106710b7b1b7"], 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendto(r2, &(0x7f0000000180)="c3a82352c31e17a654fe4d8256c6a9c1a9c53d9f1dd531e5807ce71913d59d1d3af42dca4763375da0a30da404b012db2c156c6f2232d588d0249b5b0aa91b883aaea43af1fcc17655712b8651", 0x4d, 0x402, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) close(r1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="81b372c30c94a61eedac90dcca1ef52226ca7270d0ef959d27594683af6d7fb873f238547a701abe17acf6f686c8737daba6bdbed88aa90b074fa7d9df754aeb4a62d411c5049d46e246155042a6e875aebee0707b13c44313f338e1f03b40bb3ec6447bef3abc348ca0f7c7da9406febb350e459f4959d8cd769c622be55b3079fd58047173cd6eb163bd5de800a07d9c66f68abe3500"/160, 0xa0}, {&(0x7f0000000100)="a5aadca186aae35f8260d8657910d4ceee26d3be0a8046a700157e8934ec545bfa6bf2ca9cb8baa4611f3b90645de0767492fdf6853d92626c30af96b71cb27a64348afac5f4dd7129828658efbc6a33346b714c93838d7894c119a3dac5ef46234d8a396d02e7a2c36e35c4d54160b16f5020c276c426", 0x77}, {&(0x7f0000001e40)="5c3d3e606437809c7f783245a748f453b2f8f3f8d091d8c33cc00d30978f7e1bc28cad095efd04482a41bd5b3be1b056e7fe2cb755d6803674a0321a5f82d1666766679767d4c9b3cbb4ce299eeafdb7395d024663df80dfd34af4011caae4da1f50558caa6032b3029fbe23d4e5516bf90120031c5023b7738a186bbd90b88b779d5b38748fe07252e429077f592d39fca554401bffe1ca97c00977521447e02a73f9536a0c79cb6580aa32064608df6712401d45c30271ea41d8404e807d5f19805bcfb4dbb5bc6ab70c2d747a8fec88f027edba281ae003b3357f0841a8756172e4db4904dc6c91466dfc08faa2db7bfbffc43a746f08a7e58ec860cd155ce3632b2867044ed83be8f07dc93876ed2e28dc876589f9c70e699628c74bcb70a7cbd6299620e8b2ad2a95493255f90ec2528637497b3fb22c0789537703ad184010eb70a9f102e8b52d6694154d0c65c90fba652a7cae91e34e9fe67816e5e524c7d992f2ecc2fc10da48a0caf26cb3350343e9ff00f3c62c74a4c6dae4031c8000"/401, 0x191}, {&(0x7f0000002d40)="2a74c9d190d61ced718b9cdfaf876cd36ee498762b20a123620ccf9c61d30e62b7f4c561ef4229a6ccad43ae3fc09c84fe95c55f7c3cf281027c4ab22cc1f70b79127c81a315d3ea863dc2727fd3e77e529f0c57cc43630ac0e46fde73ea24cbaf3592a13d3287b059341f0704297fa3cef70523c5f5ce2cd12f6c9873a12a0e050195bff48dc670043046080265cf6f9d1e034f2b9f1bd444978c100a7e53b2fb9026e9fe3ce725d055be9d7f84859fd5ab2a20b5c01ebf5d54e35638f4fc680310f4503605b8e928d219ff3fb6b0c23d00000000000000a2bc78bfc9d5565dd270aad0e142011189baea8c8111ef628947670f71228d93c65fde181ac90d5bb4f5805f2a3725a3f16f7c2f4eaa25334a6fab21f5ca7d06c34cd09c122d4ddbfd4bcd3af326b78496540c998149", 0x12e}, {&(0x7f0000002000)="928ec426d01de06264c9aa0bc15e74c42cc6506a5157f5a89bd9d737562d05fc22f94e643ca8565ef0ef8d8ac5b8c910d8e6da47aae88dc4a2f2cb464c1273d3af5fa95d7cfb5f8e5d3d49a9fae3929bf401d65f2930c12efee8f881277b1a78562010c59a83921d714defcd3631568a9c68393dce5a4735fff120020e7096b58be6aad817301f76c53f023841da6dc803e8e1f07b9c936f9176f4cf3ddf9bdc64dfa4ac9703225ff569144d65b76547619f1b6f43dbbf535a68f55a87fab01dde381cfdc84a16e8691071aec6dace53711c3bc41271a482455049ccbeea5fb7c8a5bacf349f9eb860efec3bb97e8db42ec8bdfa00371f51b22a1f2802a7d6967f5295194c6c218889a70b0bf84853bf60cbfcc70e72e14e97289eec6c73cec5e4ef3d159037049604d917379b8eaea27c9b2c940c849ca911e8e2865a57908c4d99f40ade3967a9872e9fd5a44a17bbfef11c05985dabb5755c6901ffd063c80f94343832ab022895654f90e9fc45cd430bef396385804a57ce4f353015b1365de75da75a793e21554f47acac6ea24ab82ba4cdadfc828a70c760055592fe243b8e004cae0b541fe72fd12d43cdc00e2e4908ab2cf0315b5b9abd5568ac978fba5af2867cbca624d365ae8b5c3787da92a80aadd3e537877405ef213633ae3c38099266e5b394078f14edaaa0cc4d16ab8e07aa115d456b66a39d2cfc56038b49f4283937f3b922cdfcdd4beaf9b24fa8fcd3382f1f57a8c54c1a8bdfdfc7a55e6d23c80a717da132070612d7903e7dfa76907a4718e75ecb24e01b601b317c9981bef189dbb16ed97d8056288565968de258e997a5aa6cd9ce37a2041620a949c217ed2278c00f7e20672a5f73948f8f60ff868f27549d026c9ca5beeff868c692702ce1b9e37039e45815eef9268a1d372e0790e73ee014209593bf1f4252a9618821c80c8bdfc8ba705ae9e72df22612ee297d70395207e0b0f8a95e45162e3f0ea32fbe0da2a94a67f486bf3634f8f497c1e0c3f2a516f467bdfbf3ec13c03c8121ddf35bfdc7763d31fca4fcb22419fa0d037923267d83e42a893ca9b2f64f3b9eae34bd3ad47af003e3619d642b65636b15f647138ac35764469a179188c5f99c834508c0b837fbe166ad3338c19a32353aaef4c2f27cd3c4fc36470723b545c41ae6d0484eb860999aeed06045567cbf28a92c6399f9a582fdfe1be5e822fba456b82e3414e5d92feb57d581754589266004c758381d0cd39d2e38797fcc7590bd93be59771aa438336c917404f2267cb17e63f4581c6bb26d7e86732411410d41f890c50fb3f63addd6db4043c667217f74c2013b31bb6f2a4caf3d875a4a21d57f99cfb856709af4ee2b89221e797128af086470f980980937f5941c559cf23a1ee547f55da0142c9e3da53e640a2e1e607eccc4277c93c3fbc938412566a81957980b554fb128f7494ad7fbfefb678edf9018d492cf59b07bf158be1debe028bb1a1b79394fb39bcd74a93a9272cd81bacd7cc5a759311414ea6b42530117e9ceb583d7df2673914a4df2962a5f57225f5136ecebe55cf09d7a1a546e90b3b2e2cbfa6076458f7cb04ec4e1bc5b2bc3ad60f4802e71b90fb2fc34ee980e9497dda5fa5f3e2fe363dcab33ef0f47bda8a5f18a7e5736055365e92af6c2e4b05762ed3d71d9739338d21514567cfbd8b2ec646a934755fa50fd8024035bb3899a3f844021a25c1be3bfdc3f9e86e1d9482a1d9b3b54fc2f89ed56f21b924a5b2b0b204249c90e6e9230c212cb4a5d2cd978fff9688bf05f346ef1e707c785d23aaa3f46863482657bf1edef4a304fe41953aaa0eb05475a863c6079170aa22a269c8139633c865618e7b0e94c56decba31a61310fe1f64aa788e135e6bbb450c0ddb894f203d856d611c70e853d6104900cf43306bb09b0b03afc4341d1c90d8bdf9a25b1dcefc8bd8e01a57fb8d9a5aaf9f656bdb8db8b299342d689db58de70cb6e192b7b0fd76642ebbecf21cd48428b9f977632022c19abe3cee835d362a378ed3f43def1d0f424c62e8173820d5984c68637175b709253b8fd3652215191e02078506d764152267ff56a8d81138d6197bc5e2e75f9491c385b0b13179e6d078494b5e08c309b1b625ae5410efcd98f00795fb57c7bed18a4e6240c579f246a3d0fad5ec5ce360faf34ae6ee90547fcab7b7841a4acb12a2f754a94512563b22262f65ca03c48b2c58297907ccada2f01f132e3d5908d0e7bcc3ee94818ea8961578eaff523e9e52e1f99f0e9d3b13faa7cbc6f979c519f490834ece67b5c29184a82b8e301fafa12f8423c3857ec1bf76fb781369f43afe6c0c36a980161c5146f8f0d6c77599e3d7c69fca8da993e4834c085ad24eb50ae2e12d038b617f80e76769ca69376679d79f8488cf6c2f4afda2b283be16e6e3e1b9c112734ef257e27fd7ca6d821e01899ba917de5fff2d4a1a7c12686f34f5a6d8e792119f0335bf6fa8e11d9d6f44f286a53d1bf435f9103ebebe5e0968446591dcaf2665ec7cc7252d248b44e022dfa6320e50a8b89d5d156035915ccb634b39061f88344cb3dcd1dd45d876c8e69cdfc2b6d994f804e5eb6f38b292a9fa5e015e2eba7d6fa724bba415267c0502146169b152290e982c9e27f0f2a92dacc35e71fc3237df08530b13ed4128d3f8f933883d0ffce06c9034fca126a3d5b732902e4665ff46e555aac3ed74f86f3983317a1363c1cc3f62351865713003ad324371d4d69b751d23a3899db8335b35f336b73d5c9c30c2b1532804d56ce73aadf4ac25518d55c1a61b61bf0f9707014bdd476b7d12ee57c3cdfd808d06c63b7a2751370eeb16e0b001cb6988dc9df0d2a8f5bc164a490cad229fdba2b84b9c3375d3eb67438319fd5e1dcbcd9045cb3c7cc9fd74cea254e0389ae42db080600634d857176ebac02253fcd44ab3c4bac9f40117486e5dc889bfb93cea6a3a5e975e013cadba1d415043e432327458dfa8a2223dec536d774d10036bd4080653646536e3a3a8ccef83028a74d453a410f7aa3d0250a20286cfd7256eb863cbcb4da2889a834b1f169c060f0075a1d03de0bb97fae408ef55f883e81ce655e01bfd71d5fba20c67e1a84d347a941f82e5a6d1521f1fea861ce8fa9cf352c237fbb931f51ee31f2db56adcd15814751e06bec1c83194234cdccd2e3edba34a85730d7286c78199642550b494c4f616ea9e0209f1ded092cf9a2cc86cadb84dd770d20fac712d95cb306416fd09131922232bc7fea357869e80bcbfd1cbe2a48427850d9f4d4c771684d4b80308764bb20a0baf5cb6a7169c04da9e7655338fb97b93a18612a65b941d383290d6da49bf3cd54c9b2d20d3a33d700f02423baac8be61854148a3d8c0349c7a349ea0c42ad609a663978c6c362a04f3381bd1afc6ff49fdc9b5469d65df68ad2cfde5714a689b0059623f8b4004f20b3eb1931fac2e4f3eda526853b00401ac991e98fb57f48d67332814b0a4948fc04e2713b1bc563418dd8446eef2e9280cd7ee1c36bb313f416f050bd38bcdfa677df80bfa3c4096ed083e30db089277810ba3c4128408b47795fa994dc8d66a692a15f4f9c41ce173eec87a55aff34da65614e11373daa7993cf91d6e588c838c2bc275fa43d017d7ed5030ad58349c2e6ee152e9a5d004cc691c602adeea52c248800f3c772c315cd65b91cdf74c06a6080f21c1709c14896dac5cff58413fc80e439f15d5e2a2b9380260b3ed908b9ddacfd28175f52b3b82c617463db07d376e624f3124311ad1fd8af6372c587df1c782df965a90e35b1502139455ff9f11da07682fcfd1c6ac4cf71c4cdca048e63d7125fbef44d0717cc6a5d5cb0d1405187d169f4ecc69c44ae6d0e1a037970a45228ab7d2a3f0712b2e364965b2c05d6b8041e80208d3b7dbf2402aea17c3f967f3a9dc281cfc3ed7fc47203101166f9de209a43e717a8a7337f6f12f6123aee3ce2577ef6aee3382feb3007298edea99b8e7290f3d0caca820184b13c35964e430478400f291e01981837d7a1552cafa022bd85cb3428b93faa5c4503faee7874e96e9da7936233bb6fe616824047343b04d0942529bb10a8b32282fbc682cd1215cb13901aaa15c8f890f34aa405d69cd7466a8fb02ca88cf4d3ddb0268704fd4adf13b3fe07788a491823bf6f6f456fb028901ee42796dcb6db7a19e222ff8b441175ca52e61c97ddabf7a5cbf4b28791bfeaa50da21ca109f761a577758a3c93141754862cd5bc743070ba52adf1616c241b72ca1ba2661cbac28de5fed5b51018c50ad193d1a1b7d903fdc1302bb0b03560a774bd6814040073432bdbf7e26ed51a8cbe8ada287e8ab85af3161d5f77fd1ce1383cbc7d9dda5f99a95b5d8b5ffa25a3e7e7ba1b3f394091e2ad76cf03a73c4a7efaa1e5a5c9c1ff1966e7ece24afe1112ae8762d386e9acaa8c90d8c386b06bbfd24fbb60cae54b5ca6a8824d3c0d3f9ebd8ba17e99aa4b34883ff471b908150e987f18d2ce143d0c8af3eccb71a36bdb76bd6e8fa2c182dc4b0f04f01152d6c8cc6d32a6288de429cfef388cc83251677a015cabab5f8e166207387ca26f9ff5e56643a21c84005ea9a1b0afa81e3d59c5cf7d156cd26879ee5bae2fa6572902a604851fe7f6f89a6e261e5ad2ce29a77b6cc49f6219bb7f039f4b370c16e1749562426585a3078c25083d0f", 0xd0b}], 0x5) 16:00:44 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x2) close(r0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r1, 0x1, 0x7f, &(0x7f00000000c0)="33dbffccd1e92ac5f264d01a0f5e3cdae4bcb0120e3c6ddcce88308a7ef4d7a3e51177816d420ef610bfae30c3258e7fd863ec40fe156759d5c5c6075e28334edcee0d48cd2741ec68888988e35f8c09f8d693e3fbd2a7f45f5947bf54cd92cd18757abdecb252a7a8370695e335c863ab8c853fe2e7b78e52b9cfc8b53e5e0822f19fbaa036be05472a5db08614342d59eee88d34272d63080e51", 0x9b) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:00:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f00000cf000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r3, &(0x7f0000000400)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/155, 0x9b}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/207, 0xcf}, {&(0x7f0000000140)=""/18, 0x12}, {&(0x7f0000000800)=""/4096, 0x1000}], 0x5, &(0x7f0000000340)=""/136, 0x88}, 0x800) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r4, 0x0, 0x0) 16:00:44 executing program 0: syz_emit_ethernet(0x13, &(0x7f0000000040)="97520fb84e03520bab6dbd538035085d3ea2e5364dce") 16:00:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="62024964887c0001903ce8c1329d3f17e5476265544e30335d32cea49b00d572e17693fe70b8cfd73dfd3e239d8251504ea71f4fc3c47b4de05e61f0e961a42d0d0c169549817b7b906d625f9e3fa0f05bc5f57e60ace543157141828861d2709a3b1cd23d758fe80839a151221958e50e07b7d8eff3c2c7a7bff1c54075f4a1779dce2e6ff374c7a458a4dba029124286ae57b6772588992f5adde744973a3c0bb5443a7c44795aa0fed1414a321d5124c3f12933d8235017b96dd26b9f8e3a5b84d196f1312c14875b28e45eb3ffc38ef4a44ef4fc10b3e24558e08457dc9ccd2767222cf873ae910cf5c3e9795a96afb2a103460fb2640cb6a177729875da4da7e9e6"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000100)="e237dd31c2e3053e", 0x8) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d2185"], 0x156, 0x800) msgrcv(r1, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) msgsnd(r1, &(0x7f0000000040)={0x1, "dca74792fa8d6dd40b57aa0c9b4b00457d07c676aea01d953f36c9265b219a0dcdcfaa628cc353998babe7630f52120b52e8a25a36a7c5dd529ebbac63db4ef5e814e6b0b6182c06d773073017cd48102774695943b295c1f7db9ce128c1"}, 0x66, 0x800) 16:00:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffefff], [0x0, 0x0, 0x401]}}) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000040)=0x800) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000300683a00a52d00"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) 16:00:45 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffdffffffffff], [0x0, 0x1, 0x482], [{}, {}, {}, {0x6}, {}, {}, {0x0, 0x10001, 0x0, 0x1}], {}, {0x0, 0xfffffffa}}}) syz_emit_ethernet(0x8, &(0x7f00000001c0)="6bed33ccaf1e52d1") pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setrlimit(0x3, &(0x7f0000000040)={0x200, 0x4}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x9}, {{r6}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) r7 = openat(r6, &(0x7f0000000100)='./file0\x00', 0x8, 0x105) bind$inet6(r7, &(0x7f0000000140)={0x18, 0x2, 0xe0000000, 0x9}, 0xc) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x2, 0x0) writev(r0, &(0x7f0000000800)=[{0x0}, {&(0x7f0000000600)="c8", 0x1}], 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x10000, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) 16:00:45 executing program 0: r0 = socket(0x2, 0x3, 0x11) socket$inet(0x2, 0x4000, 0x3) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b156bb0f4ac9c6b680bcb52686e15244105e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c09000000a3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bb9fe9c95bf9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e64d4afdd0ddc70e26cf1c03f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a7c4f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8cde5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853e700c834776fc0e4cdeedf3272cfc4b09c7e18fe90d274a4b2245e358f9f491d9382291e202feca22a6788f4f9dfc7e6eedfc5f533feafb83e29f9eb62798dec45a1dcdf5ff248dd98a04480ae26f67d6c18f1b90892e6e1ff7aa9edf459746aa60f41ece9ae24602d8ff33553fc7b37b8157bd7d2945d3d6916c61916238afbd0bead0cf91f6899e76f2ed47b0cce4591fbe67579cdc451e81594fcd7ae4cea57c2ac9fd71065d1d606d632519011b77b1c385b25de4008e3fd5c799aca58c8917a9e6a85fc71c9731048fa47cb5c3c2caa750ee223c0082cd61754f27fcd9471fe3588876295224d78f9135dcbdd2e4108f6acc089ac252958bb77d4b4c02ba8a6728486b1776a8e0546111664e45172360444183c9736d52421bf347a0228c27d4ebeaee3e2473852fcd661e68bd82e03333ad77746720c056e3b8a8bcd41876bcbc615041f0c889a235a5b4432e32b74ecbe3cb817b90aa72d25c517e8c362609acfc907c319e39ee5dd5564be88eef78043aa2eae990fc54d13ae9991ac1a72a6c2cfa0d870f85044adaf80ad0f310c086beb6a08d7f48182065370b2e79dc6d752229cd6a7433fa762561145258155b0c3c2d9cc78f466062ac89915b9e8095921b"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = accept(r2, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) accept$unix(r3, 0x0, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) socket$inet(0x2, 0x1, 0x9a) ioctl$BIOCSETF(r1, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11", 0x4}], 0x1) r4 = getpid() r5 = socket(0x18, 0x3, 0x0) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r7 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r11 = getgid() r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r13 = socket$unix(0x1, 0x9, 0x0) r14 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r15 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r16 = syz_open_pts() r17 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r17, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r17, 0x0, 0x0) r18 = openat(r17, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r19 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r20 = kqueue() poll(&(0x7f00000001c0)=[{r12, 0x20}, {r13, 0x100}, {r14, 0x2}, {r15, 0x4}, {r16, 0x40}, {r18, 0x120}, {r19, 0x26}, {r20}], 0x8, 0x40) dup(r12) r21 = getpgrp() fcntl$setown(r12, 0x6, r21) r22 = getuid() sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000140)="e2d1aa41ef9faa75df049d492c7216c2397b6e2fd7f1cec4753f772a1e9df4b47c562d194248256f249399beb6c0b2cbcd213f3dc4ef38a9c61bf930f6e333e7a0bf83603a6350c29df4172323356e43", 0x50}, {&(0x7f0000000240)="1baa2546dcc590b21c5600964adf2a84ff553f2fe9a805c90f116599f46a1519a4ecd8f05a78ae1ef57c66fc10f20f796f2a8d90029eb909f8ab86a2a0", 0x3d}, {&(0x7f0000000340)="06535268b707fd0f386153a470d08a2a4b785e88202edc", 0x17}, {&(0x7f0000000380)="72178a74f28a1b8f79b08bf10ad34ebc6f41e62fa3b32206d30340e92a9a2e2999ad8e0b1d", 0x25}, {&(0x7f00000003c0)="09474eaaaf6f608bc347ee47207724d537", 0x11}, {&(0x7f0000000400)="38f028003d625a743ff57ee6f53f31675d03e4f1fde8ff2b8a299b82d76e409497f15730367fbf", 0x27}, {&(0x7f0000000440)="0d38bbd84dcfbdfb6f6d0c33f159c63ba63e4f6d9efe28244cc4acdfbed75164aa5c30e23966cd2c23c3f4ebd50f667cb1efe8e1dc625a99a9222708f6008f8ffdd1c114d51885eddb2320513bcc6ccff084ee9e5224414518d400ba5380bd9b08ead2271017b0a9113c0c52425bd25e2b8e1095ddb5823c48e691bc722302579f10", 0x82}, {&(0x7f00000016c0)="c8957962c17267d2d38480d28d44184b0eac77eda623a7276e680ac4d0fd49bb3d01f404191c7d110e82b82b70f60545f5e5d9e2a8bfc64df29d112eb83b2d009d2de7757803e810f88ea007517d397cc4afc0774cc57296758bee3e52745563651996ac4203101fc9afdcb4e16984da0f98151f60efb5918713d8bd3e8a8234b6996dd607c9d325a31549e5db7faa4a11781602cd0106168f5c21b0d34b09cd48a1f814552f9a138b8770b77bf97a285e7ba06168da68f1e1f72a5d14b4b9e56cdfca311dfa78ebc8abd17f9d7c37f3d9b6ce194d3ae38bb73a9ca7e252b314919c6b63b5c8b437aaaed7dd5110424ba3b06e60d2eed820639b0f221bc6ba5bf8aeb2322b1a795c32a663920360f550dce0b89c972fb50b7910a02bf8d421dedbc1c9cdee3c6e8751f3685f04ffe7f1c10711056ab310e8272826a50460507ef314da5649a4cfb95d6b0c3bbc493dcbbaa62593fc1ba49a420f94f45aba34417ad4e821cbf0364220a0d6669dda94833fd974bc1e598e841154ca6c2e91f475e4e3e6d18fa1d6e4343a36df9041cb6c5f50c7976fb458df434ce15bef22ce54f981d9a1c614ef4e360781f6e71df4300538caf952b78a0f52810556adbb2be286615f915f50da947c0a92ad3583f54e7d5d36fa689cb9f5b74ab8093a76c907b1d4253c26812b3d51f2e1daf650f1b23cb6e9301095878c880f58330e3349a919d0d43254bdc4e887df4cfe0bfca31cb69157d55a34117aecc2a4355418350ed6c9bbdcbde96b8177490124199726462020d99ecea88fef45ecfb53312b0ffea16a194d12bcf56cba8553b4b6993e05002f5cc1e80517f2bcb50b1d6e6f3106613309e60663ee771fc3e22239730543eef1c18e457218a5ab2a64a763e696d18534de8dd89c6b9d06ca7f3b6234d7ea5bbec58f9056efc8814669ee1abd41689947c6409a58c5506de45333d8299f9204baf9256738aa65d92445d36a3c815a4a9ce50cfd63d653be2e36e6bf31953b7a9c81bf8014e261a855c7d138b8b8abe7ea333ec43cc25d0a01309489e4c0db7fc8d7f23d2c97bb9972a3b525ff1d395435ca3e5faba91313f8c6d32d885ca724b9313d0cbdafa5dfb13d61b3c5e20ffc80c274cfd31fd925be4141b18b0c0fc4a5e30916a07422bc14f0e376cdabb8e28c848f6683e03a9d1cca4c637377b3af0fcbeb3cebdc5807caa86f7a70f537b4b26288db61624a991f470f7d64bf0ee71acfa016bc6f6788bfefdaf65b51e004b7bfafcab4f96a98148a68a74ad757d9963a4840e98492c52d6f839bb3b2cafe35140e34600f4c348e8226385889fb0fbedac25c3ef2086002d9aded0d6a1966ecdcc4169e7bcb05b08ae3aeffc0c033be5804658be7e8a7889b6478b4a77a1e616d106156f8179cde345712032417fbaf81a3f31c1b05a9ec5c1fb65739ba5d59699d062d7bcec21b698ad21a3023721e2e1df6e9bafb94184f738e596ae209834a908ee7512bb0725f72e4a9135f6c337b2b1189c8d724dec87cb77a93bde4e9e1098a42ddc6159deee733677fe86eccbc9524ee0f6849f650d880ad1c908483411fa900d3633853c9b46c1d8cabc80c87bcbceddc4f0c3d549b27b37295d7a2f68d8a813de7b189e308711ca17201dd558d585aa33e579367bb94b64979c2f2e34c0435553f1819e2251ddab9b2fa5bf6fd144c53cc013fabf1956a5feb2f18a5e1264ab611cb42241220f250580b287a21362f4327f66957eec944d146f5124b31a1d028eeb227c3fd994f9e0239e3f1fe67501f7a5d06cd4f15546bbd5ec1f01cfbb86d88eafd1f354856e93d74567fd1d6b19354f208efd4c754747abf572a2b81cd3d792acbfe0ea42494e57e8a42cba57049f9817843972a9d54fb4aa0723f67d4e7d3d85472516077551285bbdb1f3622fd7739b85214e750a1d31d390b1c40cd0222610fc97e61dc54404ab5c14edc58a6b21576b47d794e2c892b8b81578fdbc6010d4e7f052734c2363abaac0d2dfea4fafba16c5ad61cd584fe866dbc103894415b21e0cb2f0b6af8898ddd2038e18e5d09c1885d9512116d655ce3d25e7797edec494f295555784605ffb9bc9d95b23ed1bb1c1a6d72d35510cbd844d63099db3b80d2ff39a19caadc2f5a8c1a2563ee1c22ab5fb04b1a9d374ef2265f769c5308df2c05a79f507b7c39844c5aeec1cd8ac3ab0c43b370502a501a956f517d98057deb9dd38815a838185c90b668b5e501c52f77c34c9fb247ec9ba4229d87e5d8b5d0569a4eb450aacc44655c82da90bf357429a89a32b36bef59e14db1f0bf93a242252f177413f14b570106fbc9973ab18358d7ccbe5ec394464f362e84562575e899268cae99bca6b692e157b3eae0d5ca3680baf1a61f1cc437500bc5b997ea899fc255054350ba1b91ab20a1dd37abfa60784b9cee7ccbad86200c45c7b0d275f57a22bdda79ed19a0bf3ac6a42a41e576dcc7ea4fe9fc8c433ddb7d63c8b4c38e370fe4d5336658319e7a6ff06fa33c66b5821b5f9cbf7c5ec270657b07fe47c83a6afe14f92e4b0773b2439e92b4d0c16f078a7f93211aaa9710008d0fafd5cbff940b7b79a47250c4b27973025d6cb5e2a4ce0aba8449fd61df57680cc5c3c9c6614ed89639eb02f44117e4eca504e6aa060c13119be8401ec90bc48ede6bbd7f92d8a609eac02f92e006e3c882760a79a391346b1c76d8ce4374f36239bf287d6cb13de80660ecbf7f2805ce680c13377a88f93a2ee61d67c82a8b3f52262baed6cd7762fa3bfa594d82fe71eaff70f06328227d5cd65c5fae4203ec01295c3dcd8ce6a43d1989dfc6bf5b3d654fef43a7abe866fb45a97c853cd4f2aa470cab9ffd250a950ab942e2d57805340e9aab0c94e35ba022696a32bbca124f6e6b72207ba4ec7adfb43f51cd6e3c905bddda4bd76471dd00aa7e0a9f2fe8e2dd2617e74d907e4ddeb7404a4fd1482cc9433ed3e91c4651e948815d8db4f4d45ca5567e4faa3914116423c4cd738ab8257414e0ff8627895f4a79919420c418aaac85fb81884c96e8432edf97968739ebae70f0e202f724802f8110780b61b31f4a938e4bca4cc8ad2d41842976b992b083741d1ef92984ab8389466500bb9fbea762ebca32c57f9442a04159eac0b47ccec6e0893967bcdc88ab4a0d15a1b4102e8765771a6dd45ddd5829457db4705a0128fc2b507beb8d4fb8631de4d026ff757cf241688f1d8d26012f701ca9bde0c7c79c461d41cecc5ac4079b6d638ed4d1efb050e49d7732ce890b10f3760db0e7b70e0ef86f9a0000c085187e40b185d6ff982651518b7dbfe444afca71cd59baed0137368c0b901c92bdae17850cbb005323a81d829f8388c3f04efd57313b122872ddeb6ab573d3d4883fd471d2805fde13f5f8b47290d2fdbc2f27d494da19b30f7b15aa66407f532e6da7455d05ea437c6b5ca76a7544e2fa847b68cd6801ee6299064e96c50e0d98ec363b7c5b77e5c3f6b53214869fc5a12a51a5bf8569ad6effdcceadbfb20cab05e7c82c71fc619e87932327ec6f68b12ed59818bf8ad11999e337e4ac2c20cc1ca7b77498d86dda391457dcd74ccfe169ec4cdc3936f004eb7c97753bf5ee2bbaaf6fd0e98f9d9414a9177cc926a847060d5762fec53418d2cd4174d3927ccc0ffdf4a069eeb443f4b3368924dfc77fe055e490a0c97eab808c4c9734f9452118a174b8da045aeb2742cb96c4d2fe6736b34c94a6670de70604bea509edbb7eba614cc59dad32a416ca654a69b324a2f77b65cdaf5aaab57767d5b41c0edd9dec1709b1baf101009ff963881e81caa300b5d40ea143bd2d98b2ae91b3f6a26faf794fc472bf7f3e0dd21a60fae9d2da0b77ee61f07058e4491d3e915f00305ac1ef6a506b0a652ff64b72b6f0ed92a3418d20b3dbe2ec43a17eb7a4576d7fe1bc8f89b76252181de3e6abe412eeb04a43d63a68f70df58cd36399025f609234e1248b0b839b22ba37b0fb2bb8db3647167b64ec9faf7027cd7b65f4057471b65da8c26890862aac3240a19e512cbbc249c36d4fa191eae0936f9ec3d9dc43e563b07be3061dbbbf1310a9dabd3529b63ec25f5580a1a0a108681197f089da9ad59942206595175dcca47bf07493f8cb71306efdad54bb419d8564664b2a383d20372deaa3aff2d007c9f3537401538c675de5636ba8f338372c04f3a4b03f78ba85c18f0ff567664a1b52311976e6f16c06aa8bd69b315d2977878d33cf7212af7d4a6ec0cf834dddfd90ce645cbd60819583456a1f1ae045a1b2b336441cff4a87eb259e1e5e58a049e82ce93968035c255cf2b951b4b223327d71f31f869d807f5395dfdcd0eb41057720a12402bd8587e4117531092197055ebbdec4873c2edea7d5e8004ef7baf1a251636e269f8cf5c081f262a0c48f6a244eca72f9d869013706270f6b23f5ea4b7510a8bdacd1b08db51af621a63cab85e4cfac61e366ad9249e51e36b54a20e5dabe99d1e1a72cfb41e69aadea2a0d194f83f06007c866d1d7eb6297b0f4d30e884613a9189204c8ceb3215a735d5460274db9236c2edc16bf67c6931b7b02c2c9c6a218752c061a68f61cdc6e6a08c05c1ed5f4a152b9cc4738083f48278fc2f1405871698e154afac96b85fbb5b2b1acdd42faa9788b463e376b1fbad9a829d03500e71cb41f958d695b4bf70b4eda9c228ca9177cace9cfb2398fc2843d92775bc6fa92156ee0440537c019097f97d720d27ec3acf0d7501bda61006d0abc4ea97068c9ca4f9283b7d544f0767196fabfe34fe32f15ad23d40b7f84ab3b4e373c7bbc3cafa4692f131c9b3f868eecabd6a3dc9fd15dbc11503cb1585737d63dc006f3775fca9931f855450430b014eb4e2f4f2f896a948cc81046e02acbab6b7b3eb3a9cb36b57269d5422b209297e76489f80dc90ee8ceeb6fe06e84062f1e5d766f612e8e32966108679b838c9ab353a13ded0e6e2780fd0e79a812e6f935f017a066d2c1b6799cf449dccd8bf60e1c789692a1bcffeda9bc3c8cc5a80626ae31ce61075deeb2e72aa456e6de9ccd807479a2a276aea582d0c195135d7ff412097d161e2737c06ae496b9390ccbc647cdd8aa0f5fdda11389859e16994efc34dd3200593035416f36baa6a11fbdf293c56fb250b67430a1162de4395f9d7f3328e7ac088b08677489bda2b728ad4257c2183dbb0239480be408dc44feaf8ecfd8616226b56e31425a5e485db5f2b40247422256079f8232474d00f6d302785975cfdb2549eb87ee68d5d64a4f1a76dd75171dab033cdd81d5f938166c08a8902236cabe56c302c40d151d1a09ebffcabf59d50ec1d717b498bdb2bb6966584d2582e51909b00d1aabf8a4b62b367c25501f69cda399a2db34a43db0dc133c21c6912997698bb30e043099e126d053dfd19dfd3e1e1d56797a451f59a9a8637098e9a5a8bddea5c15f3e2c9ed4ba9dca06aad0cfeb6f70c9aa2cbe49fcfe0b1fb93667bf5a59a70c98853a50c8462b3e2e87aa8ca06f6cad8ff1944fcaf0f3f37be224d2e643dd8cec0e383214fbc00bdc406359f25abaa0044b41e04a9f090851552eac9c463f7fccfd115cdcd5cf604e9c0e52fe058a0ca45acb5219049c256a110d72e98a57577637c3718dcdc15ba958fef1d26cbf926ded8012998656f29ab1c6c1143250f91d1480c70217de4b6cc107277a67143f75656d55f047ac05be36b9a0a8f3d06dfa9dee62d055b5889c540c4fae96781e618b22706297b2bbd9faeaa0831603771e5fc4d048", 0x1000}, {&(0x7f0000000500)="19d35a377f377622ef73b4a010442dc94f32cc8b71b47f5ee016c9acf45dfc04ae85f714d03ddcb33b0751129709aab46b6d7d9286650b641286fa493f0a1a84b54bd723bf48036349254be257eef45c0d908f087b52569752e6d773ec9870676c1d859b808bc6ae4d822196b1090dc989f25e8b91b2c59f37be844eab10e7d6e1fc658d893d59c9046a14ababd80aad924ef53f874075c1c64bfceb100c9861951d61c3e61a2b6e855a70220f0c01e942566189f939e1484f10a4a8c0dbdd190ad86dc8fa", 0xc5}, {&(0x7f0000000600)="02fa597e7691e6b7adcee8bc96acaa6e9dbec32248a54af448e18dc03f2a2517bafa94c16448ae2a577879563a3684e1f438d672", 0x34}], 0xa, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r4, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r21, r22, 0xffffffffffffffff}], 0x60, 0x406}, 0x1) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x24}, {0x15}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x80, 0x40, 0x5, 0x8}, {0x9170, 0x3f, 0x0, 0xa204}, {0x8d0b, 0xe, 0x7}, {0x80, 0xff, 0x7e, 0x200}, {0x20, 0x8, 0x0, 0x6}, {0xa, 0xbc, 0x66, 0xc8000}, {0xd9c, 0x0, 0x4, 0xffffffff}]}) msgget(0x0, 0x280) 16:00:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') socket$inet6(0x18, 0x8000, 0x1) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9], [], {}, {0x0, 0xfffffffd}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:45 executing program 0: syz_emit_ethernet(0x0, &(0x7f0000000040)=ANY=[]) socket$unix(0x1, 0x5, 0x0) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3f, 0x76}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xf5e3) 16:00:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x5) r1 = syz_open_pts() close(r1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r3, r2) r4 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) r5 = socket(0x18, 0x3, 0x0) shutdown(r5, 0x0) r6 = open(&(0x7f0000000640)='./bus\x00', 0x108c2, 0x4) write(r6, &(0x7f0000000580)="185f2e52e066d97a83b44dd83ed4cda7fd3cabc7fdc7d3e389d9a8752f587d904db19d0c5089b6c275c16a050000005168c924d06f2bd069f6f6ee8811750c50d5afe58649c07143e4a39b8e09ee97a4bb39c827b2f7ff61b322d39188a0c9de3268194fa8bb0f0f4563ee6892e0b2534504fb8c6914f5c81b28a9bf36b651be183528f9447cc8e861e54faaeb1ca88dd0044bf954a499faeaac05cc765cf60c3eef49d5633c9d78c47bedada6da95912f8d3679ddab", 0xb6) r7 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) r8 = socket(0x10, 0x3, 0x0) shutdown(r8, 0x0) flock(r8, 0x3) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f00000003c0)=0xfffffffc) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000080)={0x7, 0x3d2}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0xeee9, 0x7, 0x558f, "2ea86ecc0104000000ef64e16eb595607fcfd711"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 16:00:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8001, 0xa) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/21, 0x15) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x14}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r3, r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file1\x00', 0x1, 0x5, 0x3, 0x0, 0x31, 0x594, 0x3726, 0x1, 0x1, 0x7, 0x9}) 16:00:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x7) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005136000030000003d000000000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ffaef5a872c881ff7cc53c894303b22f310b404f36a00fdf9000fcfff0ffe608a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0x10000ff, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00", 0x5}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0x8001, './bus\x00', './file0\x00'}) getuid() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x8) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r4, r3) r5 = openat(r4, &(0x7f0000000300)='.\x00', 0x80, 0x188) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)=""/194, &(0x7f0000000200)=0xc2) poll(&(0x7f00000010c0), 0x0, 0x2) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = getpid() fcntl$setown(r6, 0x6, r7) 16:00:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7ffffff], [0x0, 0x0, 0x481]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000300)=0x9) kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$KDGKBMODE(r3, 0x40044b06) shmget$private(0x0, 0x2000, 0x3a1, &(0x7f0000b7b000/0x2000)=nil) 16:00:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r1 = kqueue() semget(0x1, 0x1, 0x278) kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) kevent(r2, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x81}], 0xa9, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) r5 = kqueue() r6 = socket(0x18, 0x3, 0x0) shutdown(r6, 0x0) getsockname$inet6(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r5, r0) 16:00:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="7be549e7de8700000000bae9fe570d7bc0320aa51bafd4d9c1605f5efcccc34230693abcc4271bb118a7f1e9ade331e4c8414dc0cfd38b8ba2679b64e0fdcdc4ce3cd62bccbde641ae08a4b08e37acb8292adc53c9dc1036d6ce158542f8955e6ebdb6ca33dfa14a20e97ad8f7cbc4aff53a8959cf83619a8f03100190f8f6b7a19bee83e69e4e7b3fbf550b5a5716ff6ac68d"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x43cbe, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 16:00:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="691e0a2c04f15ac2b399fc9c966b72bf0c532d45ac69d21ee2ec57214ba6947257a14efedadc1a"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000040)=0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchdir(r0) r2 = semget$private(0x0, 0x5, 0x204) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0307006, &(0x7f0000000040)) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)=0x3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0307006, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0x7) semop(r2, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) r5 = syz_open_pts() close(r5) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/176, 0xb0}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0x4) semop(r2, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) fcntl$lock(r5, 0x8, &(0x7f0000000400)={0x1, 0x0, 0x9, 0x9, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x8) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x7) 16:00:46 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000242000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:00:46 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x80047476, &(0x7f0000000000)) 16:00:47 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02800000dfe9f07254163523f3835e99722a7682827200e270ccbf3b0ae6475abd29fc"], 0x21, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) socket(0x2, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r1, r0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) readv(r2, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/179, 0xb3}], 0x1) poll(&(0x7f0000000140)=[{r2, 0xed}], 0x1, 0x200) readlinkat(0xffffffffffffff9c, &(0x7f0000000080)='\x00', &(0x7f0000000440)=""/4096, 0x1000) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000380)) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c, 0x80}, {0x4, 0x0, 0x4}, {0x406, 0x0, 0x0, 0xd46d}]}) sendmsg(r2, &(0x7f0000001400)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x5, 0x3f}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000280)="d4dc07e75de18dc5197ec1d3e09651591b84f4886fe54dcfb7eea3a29f1eacf13bca9eb5b1d133dc357e5fc02671fcaeac9d06903662dc1991f5a898c0981d3b0de4ee3775d238ab096f92aacdd52665ffda03aaec3d627c0256d3c4aedbc532d5ff8fc1164bcd36023be5bae895665ef6735bd8a65647df8e20abd39b81e0ea318844b963853ada5f25adf553c8663ecd604aae95e70cd348706c9a7e5aeb6f036f184fc8cde767e72434c1f3fb1208e5e36a5297806bd96e4ef6488c96b88904bc9a2cc775491f98eff2f5787464d1ce7207fae8ea26a02c4efd56a2178a6934fa1c734a55f7a1521477b445ed8f4b63e3cf", 0xf3}], 0x1, &(0x7f00000003c0)=[{0x18, 0xffff, 0x51f, "e900e8247a"}, {0x1010, 0x1, 0x0, "b7718c7e47e43de244fac365156768962a32da56c0a9a7465851b73c120e3560355221ff0c2292d6de1af3e168c98e768c56c2a24af60f5a1414f0b1b947c911eaa33c74ec6bf9bf1dfa21055ed7ab6ee27710168d9ba40a21b40af5d91ebf2e9ce55d3fb7ed92d76e732e55912340e5619f0395815785ceec2b89caf3c29c2ccd72832901a390a212daee40b0a6f05c5d03f0c2a5585b57077fdf473abf8fa54d8f970a703cd0bc804be13bb5aa149e150a199cbed8ebfd7f99696500f497fc3041e458d56f48b931066e0c840ea2356cbdc0a8843861bd3ad97b9e60f24c4bfdf138485b16b76ac81f90bca337207773efb301a3e2301640d4bae1ebbe1817f869fd664efb2bc61cf298cc59adf9776ab7617dba7c9dcf2ac8de96c261b7f38a0112cf88a8c386ec751eac1425430cf0500de653a45b71b4dbf4fde5cef82fb38124d3664513dc5e09cfe485964fb06fcb30028e6b2ccd9fb34b7b20e3cc34ddc8c5e0ce7b3f47aa4060fb31a3bd75e06d193a75364c53fedf6fdd022e2ad01bc37c1d2776ff1d8f8449c4d7d7b1d4a29fab2f3370363b6fe80154408aaa9a499a656dc4fc2c1f06e345121d3a4e51bc995dcd0cab218ba516b140322806ed456c52f82adf84be98007954978839505fb57cbeb8fb1d3d0cf96dacd9e55850ca53c993f1f5a5fb3b94c4eba1d00a9b13cbd8a0307f4a785dc43298a286a2720ff45b8c6ff2d979a2d68c44e6a85945de6eb21cff3eee203f9157699bccb4f36055dd02aa0979f472415247cbbc7e2a3ee0f8b4219d1f78cbda056a0ff8f5846249c97bb3f9a1a39010da57b2ebb8f817d8fc2037477428dcf619d1714b940621fc4a78e6cb4e71c7621960e28879f666b81e858a75c29899617c73096603f2c7026c265c070d2b6ef1c1d8a791a4b627de66c61436d113318036020ca0e99c77df14979a2d30533590ed602cecf98c125ab1f20968074dd410d81e30dd69ea371ad914ba9f838fffd46c4263720e678d4901d34fb0ad70ea21ca6c1733b506c3e3df7d62489d2f18fb3a1d53ca42b554bb166fec4c4dac7a1bdcffaa3175582aaad549dc013ccbc33f00e743b725b77d289119655bef58120c3b8c387da48986c3c6888c47f72026ad9ddb773e0221b120fe623a0bc7b3cdede0b33a17087c1c762953cad808e8985c96a8a130706974164b6c5de40fe1774af2c616cb03b061153f4a1b620e901b74c3727e6ac2ffbd837905f4849b783aa6f9dcc2997c04f77987a72d4dfcae0eb70d91984c73f442d5e8bfcab779c10763efa7a69fc058384bb1cd0c27122f1d0064bb995b515867a8e2a203c7fad007810b0e43f820d754d73b7f6d49b0b18d350b0ac1ee53495750544e4b07f2816f6fb16e718d42292a0966294a4fcd3df533e6a144c90858a56e1213ee98840d171a507ba8fd648c50b928da6b186b538fc02dfa3af98332f18878e2f5fe8ce1e17580321049a46a24d021bcf8e91987588c61d21572ce033f03827e84a9850419945a77c0cf8fcc747ab4ef58e007024892d8828344b31b48f51759d2155166accaf4392f44a37f5dd0a2ba5e375eb1b8038ed86e7010e21e14323e8809824d2172dd5f3f335d22549b86240e6e790dba8deec49941c4bbe4ef2da8454cc6c88813211d898ed1d63d0b509bb96c5b0ad2e1bba1925f97d830346be9148050ee2636d2d6072d627355b120c86e5138c13320e2ee96bdef878f735dc5f530e149120aa81571c4e11b4bc476b05658336172314759001644690791d07a5f1b63ffbd2b36f2422e657f37b906ad401eecba9e057a7c67a28a77e602ac31437266406468de5ed7a3e3ba4cca9c3382788e8bb64eb7e3a41eb131b325a4706ca65a04a923f97806ca7892e71e80e4c721d99d0054b2ad410385e3878beaa13ba58c821e249283b4f99cddc61e3ef35a0fe015a6acb238f054fc20a8efe908164e8f71bef390c75613f997a5e59dbe858029a9fabf4e549d41540e4352fdc130d52246fb9a4128dca1bee1320d43f7814e345e241fbcc34ef9f745ec8978ae80c84dd254c5a7d26d9610f9ed6f7f864b22116b63eaa95040c92c1ff7cfb6154d09c972682cfca58813c1e600161b8a13f1def000209b4062e4b923f033844168d01a3ac461d8eef8c16f7db4b95edca2724b800022e7d04e9487cc28195c09743aeff33baa13bd758879df4f2281197af324f47570729f4d2aec3b0aa119e73b74f9fdfa68bd2971e748db3a194feec03ae44f378fc53e410f221e01fa316f7d4c2ff1b750cf5baba68fd69cb06656b9a7f91c424c1fcc7c372c8e663f0033f2e7f1c28a26dfc38295be20f0c9abe2f12fd6e8fd1fc6a5392417389a286421680a85433e54370f242c0ec989f84155a137d86bd9d41dc46d8fbc06d64966150cd2b4e0291959eb08f17955158f44d7e5de7a05d6e39e16427d782e0e20ae0890ce7033de4049e8849eec80ba7ef3c584c616830056f095e74ccfa5d62dbf60d6d9ba6704223e24ce33baf72f41cf3dadc3daed1b7f036b4d90999fb11fa2735df26172b7d2f8eefdb008dc7e48e2ca5bacfc22131e98aa7b64100953ace7774a5c3c37fe1d85e3642e453700815170406ed66c2f42c1bd3fb6514f6d0a94ae092339a17b6e82086ca68f5ad807a7718e6906cdf631cd37fd361e75d848e1a9c820e75d8420aaf66f60f17959027282ac8073a711420984e233c67146953a18894c337f0cf798cd70b2b7fe571b0c2c4341a88597f0027912aa0f965474997dfb2eb9f7906b57d1be096d8324153dc125ede85a8ddb51493f04122144ff975a25755038f966abf4293b141e14abdf3388ba776bf32c95e629d8ad30d3b83f239ba70d111e417ecd37a52d01b3192541af0b38de87c0e68d1ec679a780a8f04f05fb962fb2c35171015d8a870f30a6ee966f5ec45c602339b82acfffab345d2fd4251f644e10c420be3c4b10206e36fb69284c3d57995de8c81d52366b84c2ba415aa89ace0830ba7eae330608cbe7362155a43ac3633ed09cf473b77435111bac7d5c427709ef42bf77156e985a625c9ded145ccdf7c0f8215b9cfc1a73eaadf7a57e6e0fce6b7b6b2a0f018b9583fa526d9b6b0fd135d9dc92d1b8f8888a897872335fd5674bad20a180ac46baca5325f44afc43af38d308eb98d3c225492fa916b072806c9ed3defe2403eaf0e2898afb5e4d58c00be5194074af4678cd473e0dfdb6bf2b3cba1237a13728150ee15b7412e6e53c06eb5cf3ac044a1a2f321463eb61f7e0acee7e981b8f36c47fd62e7f016c1350d993ee7a8c99a8bd3837bc06a23d05a549a7d7a5ab8a7e9ffae2f6eaa820ba3fa6ab6c8de2223edfcf0dd42390505f96be2c1c831582773ac2707e1b47c31ad1747e4a184ee525ab3e452982c75c0dbc513c80a4d1f1ff57006dc8a89f70610fb36aa7cf80691a7fd1acb8da24127a53db252666939c7d6ce32a1ccd11adb0d18bab31bc7a7c0b1f448d1e8c0e17d991d9a2806bedaabfa0fa18f37e3f2991a29e48e43f1759f5276492730d52cf1ceea6a734fa64f1d634a7f5af1cbdc1b58af08106a56f6a9824096bd5bd7b6a45f08d7b98d03fccca53a51089e69395a6c2a54e6422cdf6abc292090f146ba2523d0dc4f5c977d01987dc5420fcbe793c492aebf290b9608ece1ea54c7eb8fbd2be4503cf0398a04587f1c1f13471966a9a8b728085d57e43bec3958903fcc761380cde519a8e953b63207e180d0217114623ddf2952b952a688ac76c154bfa876c4375dcd5a05e16cc99d5b4874623bd30f50a6650a47d265d87d492e80cee81252f71a7f2e0a0d7517b3bd505187cacd73ca343789dfe2140272485c468dfb5e18b0a5a65c28347f35665e2c3c6d27a18617696f32262dfd1bca69650c1b63381e55ec0f9adafb358830180876a1fc6dde6c703d0f67f64c0e29f9a2d8bcd9020055cab16a6fb001b1f5cd971298a3c7aca6a0e6a88375455dd1d82bd4669fdf270c5f0e5ce14b07515b8fe5a11af528a1116b08d9c39f662b7856bd06e3ee6db1d09e91793a4507058a8a1aacc11bbdea45e4444b2df1912cf2fcfefea31c1a6549eaa22bcfe93519f1e099beae203672469d2fd9ed9b06b9634e2046efaf7bd34a2750d24615aaa3eb8476d815e4b610031f0686e481c4f0356db57c54bc806d8ccaf11db221c20407dbe3b08c62e28d19cfe89151f80a75f505e665578126b04582758fa1439e3b1a540cd8883b1295fd622a94ae82e86387fe7aa1fd48ecb54e21a67e422b9df3e844e36c022c6e6ec8c2e4063c82f85053cdca49ae473a1030c2d976c74ec48ebfe6dacdb3b9e1bcc37182692b21a44a93de8e888031b151d4bd6fc1448d84f6ed09cc1e6d80c9c3b5405073ec43b140888c550292d9df8324510157f726e9d5766a2299223c9d75d24ae59812cc95adc2e661c151102495a3d2f83107d32bf225916628591f366f4b9c1781867c1265baf33743e3c1f112c1a3249ceb7618cc0b631a07eab4322a926332f6db330794f8a370069541d9064d0358809b3d00d10f58a4ded2fe65479595185901ee0dfb5c980bb0269ff3a0622378d1f5083a126775d617e67be3648f7ed52ee257dc3ab1dbb8bc70ff0f49f3babc30760b5c85bed072ecddd0484d5ba33bfe40a8040b3d06d5b244247f558937f0fe13a1aaac0db41f42047bcaf454685ca968db4136d71c3d68c901d2a25269cdba9d9a670a98c01afba021b7d8bb33ef85ef31a94f504205e781959f1fafb4eb2b7f21cbf1688102f70f00b84bf36150694e433513df2942df62244ce33083a54558247e9b6b59f90a6518ccdb468a7b8bb65d20fdda4165ccb8283632ce49e8f8cc9dcd6de590a442391c73027dca7ce83c41a18122b869fdf6487612b933dc7d4be248921f03503122533c1efa814e86823c59f3de0e4757eafd53bf3247b0e84247080febe656a9e06d124a3d81fd566cfbc19d6087ccb5b7624f2d9be0512b448cfbb7cf28b3cea1271f0268fa41a0c23afb91e3744cc7996e4dd5085cc0ee2012ac0be720b7622526b1892571d942e62e279fa1f41976c33b2c0076d9f7fdfcf7166b9ae3e4b5a3eba7c0048cfe6c4d860def09036218449ce6f60a61b231b18d35819443ae1803e00457e293cb17be67721fcf22cab14e3920e91edcd827a812c1e4faa9e6f69953e10064c2fcc076fc6f1269f9d2893c266a9188a65bb0193b440e07a66fc34d71fbfb831ecdc53c8dde45fa4a93372c189fa7537f12741f162717fb45419c3a83ce485d9edbff39d1800b7880d4a14146f8dff1f2c25659ae2e8f853436a067216caf4b49c9375454acb303133a4a7bd17fd3ed622ee8dc75c7ccf07a9fa779e98ce190cee73c5e5c11f46b3f3f49107a3d6c05c18adcedc31bfaea98432fb60eb5d36a20b5d2dc2e1e08a3f2e0ee0228d713bc9e43ce5b10309f15780bffe2a6afbb8f5bf8da45d931c837439065b4a335ab8ac0bd74779a0bccbf7be04fe88cda42a9365002e9c59862986a05e23c83358d9fe381dec969138fc3de74cf2d092d75516b864102f949a8f12812a0086c06437a328d8a6ade06f7d284f582aae40f25d5783c3ae1b27aa4501d8de168ec919ba06e4a3cf6f88f46d6fd419237d4549308b3e860b74429f6313e24b3c08776fedbf2e42413b86ceb65718b49ba1e123f6a6d7e78b38aabf8d0fb00fed8ad642af9244295c521c29243a7557356eee3ed9e6a5a5b2a7df6ea756a7895ffeffc36157d3c231ea"}], 0x1028}, 0x13) syz_emit_ethernet(0x18, &(0x7f0000000080)="b6bbac6051711ff5f7e2f5564261a8e37606d273fdc2956a") r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept(r3, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0xc}, {0x6, 0x0, 0x0, 0xa4c8}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x4714, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) setpgid(r3, r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r4, 0x0, 0x400) ioctl$KDSETRAD(r4, 0x20004b43) pwrite(r0, &(0x7f0000000140)="fbf217f65b361b1b42e218190300", 0xe, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) sync() 16:00:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9bd323072104471fd812eaa4e713048e699319296484173955c95b74d02a1a5", 0x25) shutdown(r1, 0x2) r2 = socket(0x2, 0x5, 0x4) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x20, 0x4, &(0x7f0000000000)="7fce0f8c583ed55380a5919a45f49698338195", 0x13) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r5 = socket$unix(0x1, 0x9, 0x0) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x0) r6 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r7 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r8 = kqueue() r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x9}, {{r9}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$WSMOUSEIO_GTYPE(r9, 0x40045720, &(0x7f0000000280)) r10 = syz_open_pts() r11 = open(&(0x7f0000000140)='./file0\x00', 0x60e, 0x0) pwritev(r11, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r11, 0x0, 0x0) r12 = openat(r11, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r13 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r14 = kqueue() poll(&(0x7f00000001c0)=[{r4, 0x20}, {r5, 0x100}, {r6, 0x2}, {r7, 0x4}, {r10, 0x40}, {r12, 0x120}, {r13, 0x26}, {r14}], 0x8, 0x40) dup(r4) r15 = getpgrp() fcntl$setown(r4, 0x6, r15) fcntl$setown(r3, 0x6, r15) 16:00:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x5d02, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffffefffbff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x6}, {}, {0x0, 0x0, 0x0, 0x4}], {}, {0x7}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000300)={0x10, 0x100, 0x4, 0x6, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x100000001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1ab9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x86}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', '.\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x7, 0x0, 0xff, 0x0) r4 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r4, 0x0, 0x10000}, 0x4c001000a}) r5 = socket$unix(0x1, 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:00:47 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) r2 = socket(0x18, 0x3, 0x0) shutdown(r2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x3, 0x0) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000000)) r7 = fcntl$dupfd(r4, 0x0, r5) mlockall(0x0) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) 16:00:48 executing program 0: r0 = socket(0x11, 0x3, 0xff) socket(0x20, 0x3, 0x62) shutdown(r0, 0x1) setsockopt(r0, 0x2, 0x7, &(0x7f0000000180)="5146234707a4b14c0f3d7a665be0f2bf605856dfbaadc93bc1c94ff0b92e924a8154a603eeb385bf8af246636289889fc86b8342f5565f5b11425af53492841d6cac48d651b49144b1d37442db379d169b38334b14808e0ea3dbbcfe581055e104a8440f11df663ce400fcc86776b9cae4f752ee5f1c8e5fd1c4f5d574bd9b7244c6ac9ade968681d70838155bfa239a7f4105e169daa57d1cdd99357cfb8c0303b13f373c5088e8fbc66d293c7f3bad9bb059579da55b01399f5ab6f7d74ca4315ad1caeeed8a339dad99e5827025d82c0010e820580158fd55a38f9c150a6c77c199b6c8ad99eb0be13b4ccbc7675621b1797a9b6dddc8597b1179f2abb1719759c5844bb42218307fb73775de0f8def9275b229e27b07f06fa4c41b0e32a325a9bf", 0x123) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xb1, 0x0, 0x0, 0xfffffffffffffd41) socket$inet6(0x18, 0x5, 0x78) 16:00:48 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="02000000000000002f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bc73fa98ad008a33b8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e00000000ae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa650767deb3ed90cb0ec861e5b9add3cef73f1a6e8dcb2d15391df3e77b628782c94657d6596a706496bc72626f6d25ba4a994583e5d2db538b0f8df818abd92465db4da3b75bea68f03bf7ed476b8c46c55dced5c4533193a2a8e0c50dff5e20fde0052fae1c4684a6ed332f7993d894116fee6ede81fa0caf93d0d326e8338cefa4aab00992492f65002c786d8601dc36bfc864f7430143c4c00f5e89fb154a157214a098846adf9fa95e409238959f9c18b404b05a92a0747c5da7914de02ef688a9f4c784a980fa4627f75e9fb15fdbeea5a52ed27979e5f52beeb936b320acd79"], 0xfe, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) r2 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x3, 0x2, 0x6, 0x55a58399, 0x8, 0x0, 0x2, 0x8, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0x367) getsockopt(r0, 0x2, 0xdc0, &(0x7f00000004c0)=""/230, &(0x7f0000000380)=0xe6) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) pwrite(r4, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000440)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) 16:00:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r4}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000000c0)=0x10000) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x4) close(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42d7517b007de3c7660000000000000000004000"}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:00:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0xffffffffffffffff, 0x1000100400004}) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) lseek(r1, 0x0, 0x9, 0x2) r2 = socket(0x18, 0x3, 0x0) shutdown(r2, 0x0) r3 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r2, 0x0, r4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000280)) setsockopt(r5, 0x537, 0xfffffe01, &(0x7f00000002c0)="21ac5aed2d8131b2d42cdffcbc125073ce2529cbe370944cb3a88b60ed03f5167490dcd7cdb01f01c288e9f23b8fbc1b7b867b91f043629abad08c66653cba1dec80a649bcbcf0c46d2c8d5642a4ffff38d12b4988785867cf54c19b9b3158b3f7cb123986da961f0c12f53ba509ac1a740e46d66166e7002d21897b35456ff140b7b65f3a2583784683b6d04a9d36a04512a48cb1fd9fe19a71ee6713fcd22740ab5c15182d92b3b711a04717cb08b36b030ea72d8f04abb929dd64c715ab26fac923159d330000000000000000000000000042b1668e04ce0e883b6e5a3df422208c7b74139f32757617f000a9a3365cb9728ce7a228973c5618ac2f089bf907bc328383dabe00"/273, 0x111) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x3, 0x2, 0xfffffffffffffffe, 0x1000100400004}) 16:00:48 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1000000000002020, 0x5) readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/58, 0x3a) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x1) 16:00:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000301"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(r3, &(0x7f0000000180)=""/169, 0xa9, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) shutdown(r5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r6 = accept$inet(r0, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) sendto$inet(r6, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:00:48 executing program 0: syz_emit_ethernet(0x3, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800183c00fe8000000000000000000000000000aaff0200000000000000000000000000012c0003000000010000f3ffffff000007800090780000000074e9082e0f59711db0587cd9c1e869b85303e6c1e3aaf52b943bc3f219476a6a696dac0904efd5ab7d2abaa47dc4bba162711a5ee9102fac63ca08e059cc6c69654d3e82a7cb137006c30555e6f77c3a138c9d60cde1bbd01b4c2467a7890e53bcce00a92b1cadc4c1f21f778f56a53c62cf456c1119e7a47930c2ce2afdf28d1dbba455b47a0cca2c8904737304f7aa35a3f0e1b9e4e38005633ffe433063a79f5d580677df4e7f63d27939ba70d3faac7f3ae71356a630331775454882ecacc61616bc83f9a1b3c23f087a9f8a7893d1", @ANYRESOCT=0x0, @ANYRES16]) 16:00:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x3, 0x0) shutdown(r3, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000080)={0xd685, 0x6}) close(r0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x10000, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x9, 0x0) r8 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r9 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r10 = syz_open_pts() r11 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r11, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r11, 0x0, 0x0) r12 = openat(r11, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r13 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r14 = kqueue() poll(&(0x7f00000001c0)=[{r6, 0x20}, {r7, 0x100}, {r8, 0x2}, {r9, 0x4}, {r10, 0x40}, {r12, 0x120}, {r13, 0x26}, {r14}], 0x8, 0x40) dup(r6) r15 = getpgrp() fcntl$setown(r6, 0x6, r15) fcntl$lock(r5, 0x9, &(0x7f0000000280)={0x3, 0x2, 0x8, 0x7fff, r15}) close(r1) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000200)) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r16, &(0x7f0000000100)="ec6938b47963a49247f918b504426afccb3822eb4ea54acf23a719bdea7fd938d7c04bfad7a5d43723616ffb67b93f0dc7ae9072de0c105b371caa6c81b798ba6c06514e847979f3d4ceeee1123ac376c5dfe92b176769652249bebc25a183bea5e1df2cd242be6cad8e16d0ed7924224453f39b40fd7d26801056eee040e707053d57dc0cc225a6f60eeee769ad86fb24d24bc1aa921afd3a2f84df116ff2f44ab9fd732eb56c8bd2613b9b740b8967d33d119b489cb7fecebf4128650708144a823d4a3094393a04733ece9419efb1b00b41d04a984e7a23e431a8a24f914f27e996a53a747337f0052917", 0xec) 16:00:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="6aa1ef2390006a634e19767b07840000"], 0x10) shutdown(r2, 0x0) dup2(r1, r2) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000200)=0xc) sendto$inet(r2, &(0x7f0000000240)="c300d917447c7af8c5b6b4da2d424bc42fc2a6eff079e52afadfef31f5675d3f8be395993d1ba8ff6e3cf6f3b3e27a0f4a6aade32360cfd1794437724c605ec095720f8b98931d974de39910822d01cf8963eb47", 0x54, 0x1, &(0x7f00000002c0)={0x2, 0x1}, 0x6) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20000, 0x0) r3 = dup(r0) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r5, r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000100)) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x0, 0x0}) r6 = open(&(0x7f0000000300)='./file0\x00', 0x10000, 0x40) faccessat(r6, &(0x7f0000000340)='./bus\x00', 0x22, 0x2) 16:00:49 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000680)="22cb71383b246c34b74a9d87bfba3aa8cdc1cf8005db356bc884406791c810f86197c07461d607a445f9e2ebac70ea3b128d8f6cad88a6724bf2349adf572bb92865adedda13a74a6efdd8aa0e86fd0527ac0a9f078b336000aefe1d443c54e8b096328d6e41c03d1776d78b15bdfda2a4c37cb5a19b2fd4f4d26ddbbe7a46f086ca33936b61eecd1de9090efbbd747355c2e095755b5e04ed43f16e4d8b292781bb0cc6c9f7943ec69dc305b4cf6e4da4ddab35f0889838ba83566520aac4de7f38df3128637adbd9dc567f5f54e32c61804eb2866dc94c947025c929512322fd95438c2ff2595ba0f0b084c4bb8f1150dd0f5123ddcc72e094e5ee05be1e5427c50bf6ac2042657c8a29fd94929b12776349cc8babaf38c51231e4da120a07da78211a965f9fc5753e2b0b114a34358dce62bfb1dc894095c4e354891a5dfc638ae72c71d87099796aae902ea6ef17ada47fa158dc772e82dd16086a079d5ea0231e6ea96403c4025ff94e2f755503d4dd288d0fda5a91d9ffa2a760f25e66f3e31312754da92aee7b4202ae1f9e53325e4c54da70d6e042a2cd30c21b434db5fee4bf3a18118f4e6b2cc354b2d8febeb2cd153c935fb041f061f3efea4512e231f918e0b1f3cca173c573d418357115a49fde603d19f2e4d9191c79fd7c4a3bb4e40bdf25cd799f3eb778c2cad580c4205156ef5d1a532c4171eb61d8f79931dd6c0cac98354822912d1e204c0639741b34aaf290181d2f48e8da67ca1a1f247924dc942493ba5910d8570de205b19b45698f6d6f6eee7b6fa3ff07799a9fd77c07fbe241ddf461979577be84d10205aaadee998fd0ee74a4bdc8ee11ef11e31fdcbac6c4102e782064d6c2a4af6b206fa3234adecfcb4943c78b163f6eb69b94528964177fa08abbea4f184a2e71f3834fc19a1cbff41c22162159d9d8c7b8df4c266781bb44de1b4cdbb6bf206af9c09deb4a6d78123e4c887100a99a8894f03f3c56fdd17626197b76b0ed8de9d65fe69bb41085e89e0e4e83ed1b08bb3b48380b3f4f0b36dcede815daed71d20c1b4a59673e2ababd91ac0503ebf2563cd0e71a4e849ce1f0f04726bbcf259b76dd135d9445d1efcc79f64ec9e42a8572534c5d0d6d6bf1fa86c7482e4af67ca0732caa4a5e71272b7fda01a831040346ded29882c7ca0fde2cf467ba978aeb7ce7ce2bd8afb4be8947869b35dcd8f8c810a05a0edcf44c799ea2525b892367752ceb686675fdd641aa043fe9cdac89e342893983e9a44509754fd8d54b75fb85fd540366ed5814646e107469764792fcdaafc09a0ab6385fcbb344c848f1866b3781a403dfaf3e21f524b7e2541ec08e182e47504e327b71389ab7e655ac6f66bd7e4f16b18eaa76c9c0dc690f5380cdea715ce85d3b7364e010fda38c6e3b1a879d127b152f4ed8aa1eaa301e3a26d0f0da857279ce7826ea5501b7dce9b1080ae524aead34ddd151e3371101e208cd70f5f40e8811726291eccb66fe55402a1131ac9b26604fcb14a34146ab943131847f0cd017d81165e2f79ccc7eb1c9249735c1f69c1af75150185540b130bcc9e9f37bc30ef8d74fb766a7e83b164c13fdba93ea27f924956178091c76a947e099097f8dfa3057e719021121ef7f47cf4dd1f7a9f1d71fb4ac74565170ea4c788cf9374544e2b9acfae5cef83a794c3caac948506af92add1c94a255b85ad4a548f24769130d285e86cce65c92bf3e2f323c782520197bbf38c3b0f7550c4804b947e367955118666018d927978146031cab0c78a85258967a026ad67c53271a66ae059437590d692585d56a508934e66edc25f3eb8b0dc4ae5b55aa52657ea248463c217f245bf64dc794249eeab868b40caa049371af81b115dae66eba9189621c70fca65d3d3db3297e2eb77da14d7bdee64bfad295a312e8fb88bfd4ee990cb28346937d0be79876d325664da799dc4688c095fec45046052f8c12c0899f5f5ac8005518f4ab5da9a65413f349ba0d4454deff215bd7c11bab4226f2c526a1e653bf7300b64ba9142feddc5c663346b7d2e6fa026b0133951babd033425ddc04d82445b772c8806fef2b781fd00191b159bd67ea4ed262c6b5b4081ba380b96cbf62ca6523f00e1199fb6d50914558bdaed0bfa9b58776d482506e2a7e21b3dd45172fe0b12349becbb2c802bf5f9c0bb1e443757b028ddc68298810174d15b52d732567fd455e6642ab57c1cb3c21985cedb0299a24b72a31a4781eb7a2da10f4073f06d59091aeb86655a9d519267598852bf435e75b5d599c69de4e92270050601972f880f813a0d77271ddf87f3061317a704f5ccbcf87d4076e1b188fd05510d10861563d126b2ee153ea9bd00cf5ef61a5e4084f9ef051e94424cd3a19146bb611873ecf5de829f4f0175d5c63dcf0da6a520763ff55e11e98264f27c27be0ded1522268da7d56c11d463f1870eeff1e694cd440898c65d4c0ff6a0b113f53edbfd168d574e7a43350ebf052b115b13aea19d06565630ae5bac81e3e8f02f2b27955af6c44ccbdc9bb6629eafb2db01059beceb8ec13830d9ca80751e375c4f26cd301cf7438fae9c7404a898edb4d8da12636090e5e97b89fc5848304fff23ec990fa3d9151c926bf22d44ee6899d5a979c4f93fb8534ba7cc43cc72c09cfdf395e5b6c31c7aa259dc4bd6f4df33cec2736a7dc4dbef23df013263ebc52e055d5679d2460f426bfc0d7cf2439d4e8828189126b17f9dae973dc4db840089c4c9ee39731cdcda7cf8a919fac21640f3e4cb49927cbe6a7fee28a2310e0a96f6de552ea7d3724bb2ec6320296af8211dea3229927986690174bbca599e07044181215a97ee7de9f581e7b0dae5fef3e744996938380b70e97f9768dd6a67089b2f136c3e5945240674cee0fd61176fdf51d7a884587ef9df00b19432dc320726783223e3da7178ca3de9d39b9aaa0dcaf413f36c7842941168d47fab649f1a5b2b1913547a30acbe84ae51e4131d4be9cf45006cfbfe1c0f3a4e0d5b193fdb87d0bbbe60e5fae4d3779db604778104d455a3cec38d45a50bb3deada729cc118a3e96c950d1ef916b4082c34be9ba9020aeffa1fc755046c457763b1e0194014ef57121ac1247e4e83be8c03c350c6349081853ef58b6936861e1db99ffd817e8137ccacacc7a25818dbda0954711124e0bc411dba050c2c2a49dec1d2ebc054193ff960ab92c648e301e68cb28fcfd2eafc1b64486e39c7e47debb526c2caa54ffb8865f06ba9abfeae56d3f0b3964af304f89ac23a7571d88d9b15d151f154cf4840e363c2deb1ba374b31b31cc23fdcb45862c8ca0dec4ca348a84af8fd8e9b80a914aaaf285c91017d9aabcbfa2b8fcc81f79aabadf085b16824ad44248737f1a4bd4b9c7dab7b59cdcbd1de440e123bda73d221e2bceadf812d44bc3d03ba195b0b6071cf4417fb8774684de94eb9ca1f75a46bb6b1b57a8db039be8ee8cb9aea37b1181e2b2b674bb19869b69bac8ca7a516465938cb48fa532fcd20a56defddf270bd358fd44adb8c0792396ea5b8dea8fa6bb9e0492c0219c5a65166fa4859667dae2bccec011902faa7d442d6a2526578a56cb0bbc04f9ecdba2b1b70cd944c3115160952761c98d68bd109f10395af31d613a78e88d166b39a23032f46ef76d1e6f6a4370a8f32c45462d0f8f2e1677bc953f5fd77dce5122461db52f15ed64aa669660ac7b0f608393672d832132c9461bdbf55088e54401c54ac1dc68f668bedeb153c73c03e35234219a5b27aea443b3a6db7949dfb8ef251ab92347a181beaad869a87183ad7e499ec44f94f238f89b2e5d15ff63dbd59f39bff4b006719ae379ffb9b98cfe20d7c2add1ba0b9f792d811d00c3dfd45952233a66772b504c59490b1a6a941cb401a6600aadb15c7ca0df1cdbf254e28c8abdc58124decc7f3816de87661c0b56fa85c55f46820bb821b704450b3f91b3bbbc39ae8bd138af6f3f06e47c312ef94efbc9df60c89d89b4c9c276f30bb95570a5340bdb04276d32f2b83699226d8c4be04c07163a97bde1220ee15cc621d85a87c0ff2528dfa421137f7e3038f74e2f64bd76d55a645836e4ee3f67dd7b9d3df866e609804983d0dbc6dacdb7f08d76648b0156051a1015fc3a2d889929026781162e595ddad22edf4a402c6501851312d60ea9742e229d7fa29e2306232d572346ded0ef9d3b8e643e64ffaa109b885836781439b12c69ebd5063bf46140694b41b82d8eb56743e546b9dd70edc89a4356f80db45d7e7817e6f33d3edfe0943d57f5cb63c86960f25ed54348d9c111665a77888f2587da437e776269a7e435774f6402b1939daad46d88f014b62d1d6684f428ed45ae32ebe39689af2df103a5dab7ae87c460e2b20e703fb374ecec6b00c1f66aaad30b37858858257cc2a2ab94d19d8e158a7aaff220718c609f2c87e1e6257cb3267f2ccf74681d14aa0fd67186cba86bc5b8cc1c5ff8e53628bdcd0890310c9dbabe59b443f138e192bdb968e9f8b323897a696ce320a4ee6f3f77103444d11a60018ea6b81e7d875792c831ebec1e1e84c8fe1c2d9d9389c69474a67811aa25b90773c4b75a43abe5e64a249f7e8ce88fddcdb3110a2f56a56203967966c1d2790e2f5e9099966012d353769e998f630856d1c06886dabd297f687cece7f45c6397be184e392f2e78fad16b1a7dfa1a08f1c9fd2804508a7fb6d359097f922ac11ec7d52158d47e185057dcfc2f79399ef74e065e3aa6633fa763a078790af4754fff8df0c5124fffaab1ec25a0b2d9d2e9e9ceeb94638c7758680adb53a93637318ee4fd6003401c5b56267dc76e2c226586014ba597065395d9b5e24f5922208f8b431f5bb24ab6cde1d8e3945879d0ad76805d665eb53d8309b08f24907104bb895ac9a9528d38e70066356d14853b8370fcd6f115cba6cc404f073650664579a73d83fb0920c7befb5abff86b3e0694de5e827f4ac1224a615b8a94889d0e8c17eb3baa2331ce367821ffd731940148487f7af5ab1b7325b9522002c7b1f077f97fe37eba08144cc6375ddc852feac7c62307e859caa6d131598f442f2683f4d6c0392c6590f3cb089b768834f96ea66581b2a2469d186ba75feaa08cf7b1b6ee31339d0a96f76cff596bdc417455679ec4d149aee36165f52964a4c64ab426586131453c47b1fea7cc0d8cf736e11b9f07e51216306d82e05a5f5b0d0c5f0e592c9aead3881a096091646a03ca04d29e0b82d2c0af2711ceb3cf4e4f3b851832fee882e32157d927db4e0d3a1afbb4bdb9cc4619f1a9c0d8f69bb2104af46852f564f415bfcb8d4dc70aafa2262f1195f736693131ee84c79b9bbc9625ec5049125fcb50ed8edbb35b543db8121777e90b1bd09882713546bc66c0e1a1958fef009df88cf2ae4b67954e3e215c7afe94270d870870ac88f33e5907f24e376e9c8d7d5b943fa0f105c0c80c3cbf0441a7e7da68730b02f76171f2386aadf79df4f61b590259706bd245f97a13854e837746b81e5a24065fe9ec415038a50c138fdcfdf06827de32d10fa75ebedf4c7e23806581dfac0e8547a13bafb7b855a8e0c060c9902e90b55fdc89d8849c039d14a757415e033f7da9e90a6f6e7909f4509ed0a512b049e8fdf454822812156ee71e834c0f5a89bfe3f33ef743614c7aa9bb19df96364d0ff746bdf9de32a08a799e9afc0a79459533201663d1c2b5aa64a552f8b3e80fc05dbb3ff43666c352e0a688be708e70988c427fe4becccd90c2b2b46e6", 0x1000}, {&(0x7f0000000080)="1ab7c198b462d35168cb601a3c423cefe8a7edbae9476c6222c181216a7c03fa7e3a336b43608d305bd1f0cc81cb68a124c806550a94b3b2c3ce3920daa31317b29514933dc6be6400d7ffbc664758f29cdf258b12c040d47f35ac572166e70cc9747b8d680237cd24687c557bb0f090f8c5053c67532c4134e6cacdb22c3770720be3960a9265ecb3aa362a766a89a48153a8d06c03642e", 0x98}], 0x2, 0x0, 0xfff) 16:00:49 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="0c3c3e098b921d88f8874163f1252991accdc487dd01863bf93b149218bf180262e247ce93d5a46a1baf62d40f9a714797e841472b626a79a2a2dd6a543b5f77f2fbb7f0651c9297befd8679863da5faa0faa717b4a8f08ce5017925278373e39c64a85880be1aa17538fb10cb5952e8dd4b3885c2952814348865507337f6fccda12692c281cda6da5ab924d6dac26342e8fed80ce1d62b0b3242748b42a902b66882780222ae571fbc5509b6878b912b0f6cf1c307a1da702a17f00d1cde2c2f7740ae04fbb24c782096fb3e359876bf00ed0546c807589847c0b28c51fd625bad87922f6940ea0b443b155fc6500d7046c909c1ec9bff896669e85dea56a1b28560df0dfd76075b72230b766b6e74eb9b157ea095a6bfe35aa436b92406000000137de83dd6dbbe3586d5eb0b90909e41f365709ca65a0fe55c106f8a327daf5d2869c8ad3d1c3f7c2d8bf2181451a5614d50528c669985b9b92c1931b4c152b26546e9ef4ad17899926210c7c76d50f16a6dda480a924f42cdbf8f0508a6dfd017c4b353b4856b2b2637396200"/413], 0x1) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28f, 0x0, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x1) r1 = semget(0x0, 0x0, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:49 executing program 0: r0 = syz_open_pts() r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x18, 0x3, 0x0) shutdown(r2, 0x0) fcntl$dupfd(r1, 0x0, r2) syz_open_pts() syz_open_pts() fchflags(r0, 0x0) 16:00:49 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffff43ff653000463f7b238bf46854d78a2e197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84c6abca64896bc35b52a21fe503ab05f50a1b64bdc55565e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495090048c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000a034b9443ac0062f41c1416ec02530dc78fbe84db73ce9bcbe34db04363be6f3e61cd859a5b15078f671f1f653c862465da23fe4cc2a0ebde398cd38d5a9be4c27c5a772b5b6063a5b0478e49016c58adb783e404bf9360394ce49f2"], 0x10) write(r0, &(0x7f0000000540)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e5842083f592b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca523bd408503726771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f32fb6f8ea375fb41a4b1702b8838bb0d81b3eeb96352ee8461394c3e7d11a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2d0000000000006a9b7143026a8272efe70b3b1dbb2236c09b98826d18e9fbd9bccdd0220c738b917c8ebf8e335cca77615207276c983386c3b043a7b5c984093edd02cdc9bed31238d6b32f2affee4910f95e6c4a58ab999bdd79dab094e142ede870ce9bcc98507a767c0d8f2ab0bf49ae0695e6aa08d6dd47ef174525c211a516c0eef30dae510a", 0x171) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) dup(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = dup2(r2, r1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x1ff) linkat(r2, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r5 = open$dir(&(0x7f00000000c0)='\x00', 0x8, 0x8a) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0/file0\x00', r5, 0x3}) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="eccf0fcaeda46a9daa7a1242c315edfd06adc4742528c931ba94c7e456697f19538d990d6f9b4a1c8a28ed99391273488f533c4a2ad4d739f05ab15314f243260d9c9f56cde6f2cb8f5e8fc31108e263a9fe5277a7a6afe644163557772cf401e3feb553", 0x64}, {&(0x7f0000000200)="223216a24e95d3b05c9cec2080f74d208b6aec25bbf5632412f188500141554b632d3d675f2736719a46e4ac0f2d6500e3bef4c485be62378ee6a0f3358d1f9185b86cd199535571debf01873f15678b1ca5ff691549240b28f20a99f28b89d4618687e0ce6922a0995f4b41c629b092912527831e554c027080ae4ff109fe72fe2da83ef847549fb02ef728038d33139540eb1ef5e28df9dc6b918c1f3e", 0x9e}], 0x2, 0x0, 0x6) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0xe62f}) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = accept$unix(r2, &(0x7f0000000440)=@abs, &(0x7f0000000340)=0x8) getsockname(r3, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000180)}], 0x1, 0x0, 0xfffffffffffffffc) chdir(&(0x7f0000000400)='./bus\x00') pckbd_enable: command error 16:00:50 executing program 1: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x8) setreuid(0xee00, 0x0) getuid() socketpair(0x1, 0x4000, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002780)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000002640)=[{&(0x7f0000000180)=""/117, 0x75}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/176, 0xb0}, {&(0x7f00000012c0)=""/175, 0xaf}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/113, 0x71}, {&(0x7f0000002400)=""/99, 0x63}, {&(0x7f00000027c0)=""/165, 0xa5}, {&(0x7f0000002880)=""/209, 0xd1}], 0x9, &(0x7f0000002700)=""/122, 0x7a}, 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='x\x00') 16:00:51 executing program 0: close(0xffffffffffffffff) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r1 = kqueue() r2 = dup(r0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_media}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') kevent(r1, &(0x7f0000000040), 0x2d, &(0x7f0000000080), 0x101, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:51 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x101) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = getpgid(0x0) r1 = msgget$private(0x0, 0x6c) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216820ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d909b6a38da33e285be156ae906e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0e"], 0x156, 0x800) msgrcv(r2, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) msgrcv(r2, &(0x7f0000000000)={0x0, ""/151}, 0x9f, 0x2, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="fcc983c1f776205645a6360000000000000000e27eb754204be23de094dfb724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ec16e9471e30fa4780be4a5ec45a3b952e27921b4f6f73cd2b74835e0189b9c15826abf1aed96b8f1b9870462e1dcbc0db4b359f7d7b9ce23b8581a78809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0540e3f232c0124ae055dfb18b4fb5b945916d14cc10fe217f2304948a57a89b66fc651b32d7ef7c433905cdd8c2b3a54be04df713764c67ef76578ba2c43e1f1000000073a00000000000000a3bf5e8edfdc2bc2218280592b2bff12a27340de2465200d9b5e79ca4d873c4e94e6b9eeb9568e15b0c0589553c92e3630d756ec704500303d2f8cf81c6f0abf1a89c3c2b18e583183852423c3971e56fbd03275eaa07c5a63e95765cb129bb9282f409ab2ddae859b6b4bfa5084fc0d3d9dbf190d7ad29ac98a1c44cd6114ea31aba4cc18090ea3f858246fecba27f29e0ed56590e8abe9af2d3ab19f9ababc9a6275b4db9febae0c929c0292cbd6428a"], 0xeb, 0x800) r3 = socket(0x18, 0x400000001002, 0x0) execve(0x0, &(0x7f00000004c0)=[&(0x7f0000000340)=']\xa6(-:\x00'], 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febf00000000000001000000100000000000000000004306af92000000000038", 0x293}], 0x1) setsockopt$sock_timeval(r3, 0x29, 0x3e, 0x0, 0x0) pwrite(r3, &(0x7f0000001740)="9ebbecdd321c0912f924bae7ffd2b5b74010a614eb4c416e57c28bb65cdab2b25a50b7e78791c24afdb8aef30aa91aed7946ba677eb5a77ad6edc3303e067bca459fdd996af82fe15447621306ac4788826b81d6a4233944066a3616de9f2095a051c4bba1c1c82dc79881318f6af32e274036189aa510da77f16e9bc5f8d5913649b86b38e8fa924fdcb32db9e96bc1aa72c1804edf0a56672e30c7efe597c39235201e91bb1f6f6ae34f20e55c94794a6d590e5fb4376e9bf616784fa6385fc564bf4249607fc794f75b2b702cf3503bf57caf594883808d4d3f72e4027ab28cb734cdbd2fba9e564700ecc8aeb1f0c2f424d91c8958e833b553b89bc8ec2ec9473dbca35acbfebb66f1940e272a59b36021b6f5782037bff0291c63cb62951a26ea5b7cf47310290f97f3ecd9eeac7265731b6cb3aff5763887c2c35b679879955ce04a23b3dbf7052ddce3477215d5507fd34aad366a5cf40c8283ace4dbc35030da7b21f862a712bbc47cb4cf21565d5d55d0177a64071767c4e12f5d5844e852e999642f6de10067a5f647865b76bc6322fb5244397307df39a1338f2f3e8c282184916639424e2cba6798ad845f3c4608a3ed9e574dac204b2dc315201443c0cac65ae77292b4b4c0ca74b2e42858631a0cfa4ca80be5ae29ba309a2c9d95b8eb03efbd17c17198a0ae28ad85446a54ac2c73a0cc7f2f903ac08ae1a902d56acde187f2ac1388bcf0c11b0a5c578d6362ceececec18240ea4ea1e88acfae8cd16e860f56c0978cd39bc66e2ad757eb9a708db507156aa8c1ff078749f800ec56ddc8d20cc3925b71de8e3fff8a3be54f6bd02ea91ad23458158825611d1c12eb1f054bf2f8e17dc0c54386424ec69641c27bd904f2432c8179e2f672a710d44e5e79362781db50b716dfc1dd69eff4fd09e41de065ba531a6ab7212cbfa5456ce1b2a339980d51ae6e6e8bc129abf63cd45bdd66da478650b59872d4ed623f8e7ca6b1a65efcfdeb0b520f13d614b5b5a70d6345f64005079b8a006e82de1c39c02068c9c84be13681326f2459e5f1606ca0d452445f139888645eb3fbb6488e5674ce20bb0cf50759654032c165be4c98118f68da229000c96f97ad0c117d0adc24eb381e473507ed0de6ec3a17697275e6ce183b949ebb13b37186f64aa4b76d6c37aa7b8569654cda1683694a5e8e1f6347653828ddd53e6d412c840e07af8518800a6f79fb753a882dc0971f378242a118b7e20b8333fd7b6ce7f4ad6c4e1119bceb95fbc25b5f08ddbd98fe528b1989688d8b0a478cfccd494966cfadf99f4521cd60b898115ee1d87e71c7928a17b5195908d8d579d92cac47f62cb9adfee3d1f7d7f5f3de1bf29a983ac3479c9ff45d0217d5693c0df13783625b334f5bfa0431660cba546c13ffb7ca59004bfee473fffa364f8b59ba25530d2c7809a983047887371aca02034ca4a7c026d2cd306a330b7d01a7d39ac75186fd725aa24688b884256eaca8148dda2292532dca70ff7bf67929d0baf6b0b0c595a619a161c83a2f551e999d9e9bd5ddab95677ea7790f9d7489157deaf4b6a0bff72c968e8e189dc3f7d9f6ef0316a56a34249e43d7519cb0643a272312fd6f13f0a61841f7d95f7edf2f0a5ba6443fd047dcdbc620c2464ebdb162d642d5ce75553053eb863c2fd68c160b2cccd3755c1f19d9bdfe3caf9500ad998442e59a94a2a19f53a8124a76999acd6f7eeb1e8c7e8c29c7e8d44b04876db1026531b91f119615c61bdedd789c801bcfde916357484d3369da69fbb927150b8d30af6d0fb5e1fe922e1c0d4bd4bde9e57b5f0ef3594c6586f9deb00d87c06284d83a16e75ea3898ed6b92ff9581cf9d2ae9d663cb32968059c8ef8892d0a26b87310b84ecc135e333ab7c7d7afbb031a1b0a96b6f612ba85b40c8942eda70dec52879c1629fbec4cc8240c827be27abe2db62c6f0c9f3e25f7684b3dc4b1498e9c1f3822750059898be598d1c851481e0f4d14d886769ce66a237dfe29f2d27be29c9ee487b54913609c47bfa40a9b8969bc201d036493ab50ce550dbbba835c4950d18d0b943269b86db6ab1a4b25c754da04d226f542a81b9a1dddba97163a4763987ada8fa5d6a38ed00d6fd6769ec00e301baa2b1f7e5396d924f5995d650945511150d78255373b2283da75f6d40bb2670f89cd9717eb26f4d2c5bdea963d618bc8a14830378ec1c4b3db93c2fd1d12fd5e83fe97d680ee9e9935561e316610f8a98c0f137c47028bb2ed892e26703d79b88abaf7d22334fe0762f965387d18271ec0af95befe3b43a40cefaa4a90fa57b2f8f72c467fd3a11e3a4f7d420fa4b39ec9aee5c6ee7b8db9da7cc5c768cea18b404f8158f5725ec2a27347f8ced4d2bae237d8551089789c87b7916e41b038245c065cc2230e00d0c521f590301a7c1749a9f321c3ee824ce7a2a99672febb15a199e809bb551e1ae5416e38b4c3fdf5783f474a816b08ecfcb4f2bc7e8733d057b655c698e9cd8dcec2bcc9648e83854bfe16a5aa837d653b00b61a387e91703b2a958091d6d03321640a49c9964719b119214f2a25ad9e7d831d59714bfdfa54cb00291bd9d65c219ca6382ed6221ef499c4a3b56e673b294125ecc2d96830e6bf68fde632cba2d7e9165ec5dd4d2f9a795d15ee3070d2c54cdee0878c1b706b26369f9dbe48cb647f648284a7e1b6667275f30fafdd093b34222bef75e166b821a48245d6f4bac4012538e8110d7d9eae72bc00bd5a0e7db59d52f3559bd8cd9cbd9c61a9dc56339593e3f5ddd66210384324f63f908cb34fd013466c7978b677cfea8a0f1c570e213135a5bb1130260b2363ff5426e66c2d5f7d85c99c747c0525a16dff6922dfcf30d5590d6bbb9590d9c662e09971986a5c268584ab86f9efa967740f81292fbe6d0f7b1a0b9d046d845dee4881ea8e572b5f13ce687e0ef3c13ce94803682583bd64bd19b6d879fa91b3b7ebd73632983b66366ef1cc3a0408184a9e835cc486a62f2223fab9187914902908b69628decd12013cdcd6fd3191484cd3134680afe30c520344bcc89b6db5516262246f276c8195720665a4fe48f6e1ae49026f4965983cd81f6d65dbadeb84d199e243e227a57651d988389670a5e10ec4bcf7e2ee0a7b2a745c88635bbbd7a54de935dde034ee5d90cf594c8ec2f8974dcacc3081efc7f9fb43179c4eae6617b8f6c3c3f8aa045736517fa75418e65e26d969b4161e5268847eac446a363ad68be0ea713d82958131b7b1e262fcd473c15e938dfa9c40f1abf520fd016d56064c68dbc954effe362fad36ec774fa30c63673bec9fe01301c3e0ad464e42a7e224f02d18303bebe0ea0e8edfc13a9d7579a608ff519ff4b9e44dca40b9b2abc7f3ce6d8a90eeadc39435e3adf9a677093be7fa331896a858468df02e80bb7dfa6180d9adf954484ffda987c8c4898f27be83c1156f9b57b780faff69a1fe5548d9724385362871a518f62ccec9842e408461cb5a30fd72c381740185bc5ed661d18a09d6c3658686aadf82bef2e97a2070b258aa5064ecc003f741cf3f9e72c5a088fefe5c7155a960b364cc1e94856ad27cf7f90cd0cb01d4d4ffe25364d6305ca48ef7071973ee31521b69e0cbe0073ccf868e5533607bf341f00507592c64f0849e73a140f8ca7a526ce0d79b7c725d4a9a0d0efa9b0f6645b85a5066a3d9e2df948b6a15a9af863fe5c2f7ac42011504cf5dfd993957ac8faf5896242b36f702105515e724a030ee2d63b82db23ce1138cca9a1bf8a960a8a367fbd7fef8f3ba3f25923c6510c65581b15b69f3716297049702b67e0f287794197c7c65666de12bfc7b95fa5983cb0ef781ec8ce8a5adf8f9b4685c6c6e216f316ef28ce4e6bd30987c422a5f9a8ea5a2de0931e9b86229ecd32578db43637ae074545bdc54efe9b52bf5d6e325b8f59ac6213cbbd80fd2548689596516c68f12b7a3662f4d165f2f9e8332949a0d6b70884463aafd54876d018233e84ac9b57725c8713df0729d66b33390f14b5c9e8ec80ff07a2fccb52053694af40d91febb9f3da32569211e82a70351d160d5fd0c7346b4caa34c93ba99bc8e3e2e328450092282cdf1ff75fce0931a6b1f6e6212556aa7ec959a801af166d8d09551db3ed10e240ea5bcecd1ba8842285697951ab79ed462602fa6cf15a53e28f173abc004034c28618fbf44c2fea7680da747555419f1ef1c66d08d9c704fde974e1bb8aa2da480a7032899e8622bf0a241df58e7d5fbc8ccd0e0492f24aa70ed9aad365e4c03a36a820023412b657674cb2c4f7a038c0a6015f5494083ad67de251297992b6a063e2b85088cf83e626b43955896d5f3fa810870901d1146b408ab9327df6eb64524f72b5ad29808dec7cd78b8609ff8e1f0491cfddb9003a4f88d1bde1d3ad590f32ebb11a1b912bbb7726e0d4024a875a2612a2b53621526a660c850715977116f22439ad41daacf80399c751bf939bf8d787ddb30411f1dbd0f63796b81cfa861340e316bfa2153330242b2ca4d7081593fc9ebcc4597a87e1ef1f5815b68b741f4ab10e4cf54c468e746937c4604613d20ddbcde0c4643e7bd0fed898f50e8e13ccbf664c12080ccb4a1c3e66c6a959423ddb2a5d10b8c9945b9cb20d6ceef72fc067275843570d67f5c089051bd664a7f1912d9bf2a9dee18e4a8bbdf79f9fb9c1270ef3add2122ed1c948426040fa427154970e9649c93ca74f44b23badaa7c1a0ece24760e142be4e612101486ea75ee40e704b634c4232bded1cbc6c4dc1ea0e48f3b273395dee17e1ff49f6ada0c583419afb1e2972368515a0a643e59c0180b8ae9606af3411d15094d4f46465f69f452d07f5e58945b0b24d8d372a222aef211ed1425a6a5b9e3b896bfbff652664619ab6ee3ee521bde1f07d62e9a267b260ff2e17088e6b2b753c46161c03d5bf44cd62fd82f6fd375fb60f140650b32dbe4ff87755b249cf6548216be6737147cd5d4d91b5e297f372d21a6b005270f5884ae80962243e50616a05493f1f29bb1c27b3bd36f4724f500bdc8a1ee5f9b3ec0171173845357e48c2adbe8650cc19bee13f19647f3e95c6c228a6bb12dcb0fdabacda06de63236cca36ec87bb981ac0019cb85e7befe4acad24b4b2f0a7822539e5b1e8176e7227f098b6dc63c7235ecc911a515e7085b10d595024c935de0039d96d896d179f2bfb94a0d4fe0ca1add9e54a0f4ac739a0bf5b1a296b914161dd25e6bdb2f1fe1152367f27734f28bac112763ae78629ab765f0cff2e2038062aad62a5a1432efe1698e3154acc8315d30444cd6956bb9ccea357854e5770835278227dcc93725358ffcea18ede8e5e0f5f06346525c33ae717d9dd2a81a2b3b78e90c4c8354abdc0429bb4301c6cc1dde29077712623e1bcd2bc8b33ba3aafdb8c88262e4b05bba6104dc73fc3a681e847c50ee54522f7c81396afc32cc27e7001bfe62911028c232cce3aeef08f66deb739734c883e544399266f73b20a9054470d9ecdc7f874fe5a8aff2209ca5be46473a0010c173e076a92a26886381299a9c24d4e6b0509d71169044bde7f5ee9ae65f143e20bda4fb67f48969ef983e54ac69ccd89386ab207b9b1784f9fb1bd407228f070ef1acdbe74410171881c6d444bc4290f7818f56cfcadb4a161d2f148d6d4ec2668dfa46a7e8f16db8531abd9b378ef4aa74061b317cd7bdd9c9d9b585dabb37d55bfd08019e0dc6e0f9d2f41b9708ff3514c96d3173ef38ef34d6aa5bd85e", 0x1000, 0x0, 0x1ff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r5, 0x0, 0x8, 0x6}, 0x1000, 0x1, r0, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgsnd(0xffffffffffffffff, &(0x7f0000000300)={0x3361114a183697e3, "9c1b9ee176189e28a78545aa0eec2e8db0515933a8febb5caf8327664078f49429f2d7803b2c8de17540b00f6b7b366d836fc7be84b490432dbf9a6a8598234998483c4ba2f72b8e82e9157db71cc654187b635d668846cbefa71d917b1ed1f3dccc9a2183f6dd5f629ac8583eb80921cfd2f3980c237f2eb2e7d9acc5e337f0c2a81ce73652b7790b018cd990d4c7467ba24e86dc3e60808334faaad949bb521cf33a710c167799677279e6ad938d6f3fbd57a1d8342f0a282f8dbcaf1a1caada9d021ba86fc4c4127ca450ed55180f65d278bdd985e842b363295970934bb0fdef1261682756a51d17b1"}, 0xf3, 0x800) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r6 = msgget$private(0x0, 0x20) msgsnd(r6, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b93d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecfc37e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef55b541b0a27dd399c0ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380371c7ed0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf833682c26ec5de99dce26b0d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f8c24e7f67d7f9d0e0397eeb6dbfa34bf4ecae887f1fc1b5e8a545f9b2e5edf01812bb8"], 0x86, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) msgrcv(r6, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) pckbd_enable: command error 16:00:51 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x5, 0xf0]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r6 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r7, r6) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f00000000c0)={0x400, 0x1, 0x8}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x9}, {{r5}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) getpeername(r3, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getitimer(0x1, &(0x7f0000000100)) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:00:51 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x10202, 0x105) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/99, 0x63}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1a7) 16:00:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="2a0a0000000000000000000000000000f87c8a5b67071b542a52875d58ff64bf9351428515dfa61d000000ba15000000290000f70032000000030000003591aff59f8ec309dadaea1dc3aa41b61c3e4e4305cf4bdda4285dbe1085d3effe629d086fe1d57200410d708cf4dd555c5e98f681629cf98bfddbf4ee58b94a3ebc6c130962706296c55d86166e86ecadd052e8ff220112f49267d830892a70a6a7ca946a221f77de3e064808b7e0b3332c34a3f9a5fa55c9b44158a6bd0baad59ba83ef885c146db03baff07b1e69ecd23c501ca3fbdb6d8fc158af97d934d075c94492f355a39d9fdf88c40ac4c78a4bcbaf663e4643c630c1e372c70a90f9a62ab51faea0310bf3448d2ef0013c6d4bd0f3c7f84c801b6f5f4d5d0635a44cdf43e58840efa09107a45c593aa6739909cef487c7a4032fe2bb0247222a75e5e9e00b4d802daa23fefc0752a4ba86841c11b1961151e0a76052ff7bce2a93def9a769380baff7cdc45a11bbcb8634479cabef5fae1e22654e6e8cae9170543f5d9c3bc82023d5b40303dc14e55ebfb129ffa933a3a771273b800"/419, @ANYBLOB="7b28e38cd0bcd4770dd86eac10e586aede89bccf88ded81967801da43a21dcd49a798971e2c5d1587f89eb0db1228d45b362f3f22d227dfa0d165f901e18dd8397647da3f36afa0184d9ef2079a600a7ffccf842086a818a6f2b0a74e42decb39b1d6efb402dd9f165a1b1a6a5fe72cf5f458ad376d512b0feb2e8c670f8b96aa5961d3637e00f4f3cf6f772532395cdf00fb196a01803e61493b56585da82be307115940c7f0c6c4ceba6f29c3361878b79fe8bc932a70d4164819a5abdf2447be7ca09b866501b7c9f850786e36bce301ee77922b8e05660b104fe07940946c72d2c08d4eba1efc6b9e9dfa97199ea2255", @ANYRES64=r0], 0x29d}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:51 executing program 0: pipe(&(0x7f0000000200)) r0 = getppid() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0xcc0, 0x0) r2 = socket$unix(0x1, 0x9, 0x0) r3 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) bind$inet6(0xffffffffffffffff, &(0x7f0000000140)={0x18, 0x3, 0x5, 0x5}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r5 = syz_open_pts() msgget$private(0x0, 0x404) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r6, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r7 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x8, 0x40) r8 = openat(r6, &(0x7f0000000180)='./file0\x00', 0x100, 0x6f) r9 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r9, 0x29, 0x6c, &(0x7f0000000040), 0x4) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r11 = socket$unix(0x1, 0x9, 0x0) r12 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r13 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r14 = syz_open_pts() r15 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r15, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r15, 0x0, 0x0) r16 = openat(r15, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r17 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r18 = kqueue() poll(&(0x7f00000001c0)=[{r10, 0x20}, {r11, 0x100}, {r12, 0x2}, {r13, 0x4}, {r14, 0x40}, {r16, 0x120}, {r17, 0x26}, {r18}], 0x8, 0x40) dup(r10) r19 = getpgrp() fcntl$setown(r10, 0x6, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r21, r23) r24 = getegid() r25 = socket$inet6(0x18, 0x0, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r28, r30) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r32, r34) getgroups(0x3, &(0x7f0000000500)=[r30, 0x0, r34]) r36 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r36, 0x29, 0x6c, &(0x7f0000000040), 0x4) r37 = socket(0x18, 0x3, 0x0) shutdown(r37, 0x0) r38 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r38, 0x29, 0x6c, &(0x7f0000000040), 0x4) r39 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r39, 0x29, 0x6c, &(0x7f0000000040), 0x4) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r41 = socket(0x18, 0x3, 0x0) shutdown(r41, 0x0) r42 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r42, 0x29, 0x6c, &(0x7f0000000040), 0x4) r43 = socket(0x18, 0x3, 0x0) shutdown(r43, 0x0) r44 = accept$unix(r43, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r47 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x400, 0x0) r48 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r48, 0x29, 0x6c, &(0x7f0000000040), 0x4) r49 = socket(0x18, 0x3, 0x0) shutdown(r49, 0x0) r50 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x8000, 0x0) sendmsg$unix(r9, &(0x7f0000000800)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000002c0)="fdc6c8c34d933b5c5d81e99ca02b2f04b4b58e23d08cba4e6d995577f3c3cadec64478d89464c52af64600fa9c711597a0aebd0e60c3215eece4b17f8da9692969e017aeb0795e", 0x47}, {&(0x7f0000000340)="66f6c298e1ba27336a11eb1aa6e9584d1310ca607f54b24097d8667e9c3a0df0e4b7377b1f92416f15ef23f51582772f1782c791afb6561faa56a83d0aea29093a96e6a04a9a5410e6010b9647fdb01b86b41be65b545fdb594e9e8b887f25c9119c4009fbb742d4c3ae5b8f32897bbf1f1b2d3be0cad88620e88ca953058a44d05d3f8dceee7f19f9768e519c6dc5d68afb0310b946c6d97a525cbeeea48461b60655adcccb9812ce2ff79cb4498c725b9c8de8be2584bee68a049293d821325f0597af287c27ffdf1333ec78eb211a8211572fd80763a58e5df44f27a60a9e5925c47f9cf982e2997bd07bd7031b43c89425c1c98b6d137c5411d05b", 0xfd}, {&(0x7f0000000440)="72134eacbd", 0x5}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r19, 0xffffffffffffffff, r23}, @cred={0x20, 0xffff, 0x0, r0, 0x0, r24}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r7, r25]}, @cred={0x20, 0xffff, 0x0, r0, r26, r35}, @rights={0x30, 0xffff, 0x1, [r36, r37, r38, r1, r39, 0xffffffffffffff9c, r5]}, @rights={0x20, 0xffff, 0x1, [r40, r41, r42, r44]}, @rights={0x20, 0xffff, 0x1, [r5, r4, r5]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r45, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r46, r8]}, @rights={0x28, 0xffff, 0x1, [r47, r48, r49, r7, r50]}], 0x150, 0x4}, 0xb) r51 = kqueue() poll(&(0x7f00000001c0)=[{r1, 0x20}, {r2, 0x100}, {r3, 0x2}, {r4, 0x4}, {r5, 0x40}, {r7, 0x120}, {r8, 0x26}, {r51}], 0x8, 0x40) dup(r1) r52 = getpgrp() fcntl$setown(r1, 0x6, r52) setpgid(r0, r52) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x10001, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800", 0x4, 0x80}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r54 = socket(0x18, 0xc002, 0x0) connect$unix(r54, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r54, r53) setsockopt$sock_int(r53, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x37f) r55 = dup(r53) sendto$inet6(r55, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xfffffffffffffdaa) 16:00:51 executing program 1: mkdir(&(0x7f0000001900)='./file0\x00', 0xc) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x52) r0 = socket(0x18, 0x3, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:51 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/85, 0x55}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) write(r3, &(0x7f0000000100)="f365a238c4023e3506215db2003800000fea67d4", 0x14) 16:00:52 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1010, r2, 0x0, 0x2) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x400, 0x0, 0x0, 0x8000000}, {0x1c}, {0x6, 0x0, 0x81}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce5081af659b0750000007c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000100)="0239bd9a7f659509420000b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce0000000026201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee35205e034fb83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd214572bc0626017b3deead5dca1", 0xdb}], 0x1) pipe(&(0x7f0000000000)) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r3, r2) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x9) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r5, r4) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000001c0)) poll(&(0x7f0000000100)=[{r0, 0x12}, {r1, 0x1}], 0x2, 0x20) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20, 0x0, 0xff}, {0xc}, {0x6, 0x0, 0x0, 0xa4cc}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x4714, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x271bb190b1ffab8d, 0x12, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) pwrite(r0, &(0x7f0000000140)="fbf217f65b361b1b42e218190300", 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) sync() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r4) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c00bcaa98395a2beeccde5a4d3af2ef9f8ffbfeedc589b90d19c1def921f015bbf1e77720ea539ef55ba", 0x45) 16:00:52 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:52 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) 16:00:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r2, r4) setuid(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r7 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) dup(r7) r8 = socket(0x18, 0x1, 0xaf) shutdown(r8, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000200)='./file1\x00', r6, r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r13 = socket$unix(0x1, 0x9, 0x0) r14 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r15 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r16 = syz_open_pts() r17 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r17, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r17, 0x0, 0x0) r18 = openat(r17, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r19 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r20 = kqueue() poll(&(0x7f00000001c0)=[{r12, 0x20}, {r13, 0x100}, {r14, 0x2}, {r15, 0x4}, {r16, 0x40}, {r18, 0x120}, {r19, 0x26}, {r20}], 0x8, 0x40) dup(r12) r21 = getpgrp() fcntl$setown(r12, 0x6, r21) r22 = getpgid(r21) r23 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r24 = socket$unix(0x1, 0x9, 0x0) r25 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r26 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r27 = syz_open_pts() r28 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r28, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r28, 0x0, 0x0) r29 = openat(r28, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r30 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r31 = kqueue() poll(&(0x7f00000001c0)=[{r23, 0x20}, {r24, 0x100}, {r25, 0x2}, {r26, 0x4}, {r27, 0x40}, {r29, 0x120}, {r30, 0x26}, {r31}], 0x8, 0x40) dup(r23) r32 = getpgrp() fcntl$setown(r23, 0x6, r32) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0xfffffffa, r2, r9, r10, r11, 0x241, 0x20}, 0x81, 0x6, r22, r32, 0x1, 0x8000, 0x4, 0x2}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='x\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:52 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x0) pckbd_enable: command error 16:00:53 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x68) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x62) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x41001, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r4, r3) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0x1) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) 16:00:53 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffeeffbfbfff], [0x0, 0x0, 0x401], [{}, {}, {0x20}, {0x0, 0x0, 0xfffffffe}]}}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x800c5606, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:53 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60059d00feffffff0000a3bb6b3c042efdd10000", 0x2c}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) 16:00:53 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\xff\xd5'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') r2 = socket(0x18, 0x3, 0x0) shutdown(r2, 0x0) fcntl$setstatus(r2, 0x4, 0x8) 16:00:53 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0xffff}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x20, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:53 executing program 1: pledge(&(0x7f0000000000)='!\x00', &(0x7f0000000040)='[\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000440), 0x1, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 16:00:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3f, 0x6, 0x1000, 0x3, "f45ca30d58049f9a8d8a8863a4223e9aab506fc7", 0x8, 0xd378}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0xc00000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000140)={0x10, 0x8, 0x4, 0x8000, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1c7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xd0d2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xd5c3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x51e2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x580}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xc0ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8830}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0xc35}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xff55}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/../file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9d}) r4 = syz_open_pts() pwritev(r4, &(0x7f0000000800)=[{&(0x7f0000000640)="271ce31810f1febabaf3229615549b05a6cc71a4cf4a0fe61dfa17", 0x1b}, {&(0x7f0000000680)="133968750673278a58302abe4c2cf9fac62ad6697d9a8232ba9f9f88a5231623ac33f333f789c0748054403bac688cc1183d0020d24c5c6c4f901df5ad12c38eb42a9b7244e1956be4570168205a9fbdd1abfda99c35eba4eb6cf2f39aa8396e3fe5eea352aecf7e", 0x68}, {&(0x7f0000000700)="6cd1d973a8", 0x5}, {&(0x7f0000000740)="4af51c2949d5558c1c5d9618d479c2d6ee1908b70fb235f62a31d5cbb23c35fa1e732c9e594446ca3ed7ff3def58fd15493fb79a0b09b17676cc0e484d260a01f6445f55c4a2c492acfb53d992eba2bf7a98af75d0e624775ef764aa624dad387d073b90a5e1dfb1308cae000fdbaecf7cde617e705a2839750717bf747589c8f17ce310bf795de976fa4a1de691a1e6bd3bfa4e21bab05e1573dfcb2d99", 0x9e}], 0x4, 0x0, 0x0) fcntl$getflags(0xffffffffffffff9c, 0x3) r5 = open(&(0x7f0000000840)='./file0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000880)={0x1a4, './file\x00', './file0\x00'}) r6 = open(&(0x7f00000008c0)='./file0/../file0\x00', 0x80, 0x100) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000900)) unlink(&(0x7f0000000940)='./file0/../file0\x00') chdir(&(0x7f0000000980)='./file\x00') ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f00000009c0)=0x1) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000a00)=0xe86) r7 = socket(0x6, 0x2, 0x6) sendmsg(r7, &(0x7f0000001140)={&(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000c80)=[{&(0x7f0000000a80)="75263fa28bb9fe90cfa4ffc20623bbca43a7e5ef9b54613df9add8f601d8324858a6faf450c9d64caede7f635ec4bb45633c325814621b29a43626854b146236b082ec53b54818c1ebfa9c6c10595c2c948dc248cd4e54c6130283f6f7d795c8f79abc1d672e8db8b6fd71ad031a", 0x6e}, {&(0x7f0000000b00)="c6f8672c8fc8169c9264019a92f79f0c7b78485c1bc1173315c5af28d31cd8d34593126e56fea78de72f4519891621a828eea1f3b8077f8918f23916", 0x3c}, {&(0x7f0000000b40)="a13ca2fa00907d033a77716692157f1b46dae0fb0d9b7842fbf7eaed2319210458fc3af020", 0x25}, {&(0x7f0000000b80)="4886c00d1ffa4135e8d42e012aee131906e6f88f10f3f51c5780aed9078208e75957f8b5bbb8dc0d22a3ee245b97ba966a9ea6758d9586420e33f7eba03456347b73906bb5f9bd6404b2e7cbde3fa6100d77e7cbfc6eaa0cbc008104929bbef275f8b4d5f07b22525e37b5f52f027b24e1b4e85c7c7545380162be214ed3bb4560453ee3374f305c6983e6c05d168e0b601f0c356c6da4a41145c1c71e5e72ed0e7aa0353faf15f67cceb29b26a628788c6d788979f8895c4a6fc82580da22fca7d8f7a4615960cbd8e32041e1eb346025fd42577f8f902ee11d9e7869e435eb8f499150228c30eb43", 0xe9}], 0x4, &(0x7f0000000cc0)=[{0xd8, 0xffff, 0x8, "a7885ee77474c13b6d478ea0cdd243f4efbc9c453dec34c1418e271287f32c393d09e21a6ea0ca259067390e86423a0e9f7fdd234bda72e666ed3448d9cb131d7f394edae44815962b6b27282798024b65f487b5d47d09f2eefaaa3ae9f30106c7cc6fe5d2e8a2e66e85188849479f13af396aa15707e3392d98a99c9a957605ebda378c58f7da6be4d7afe6ff4015c264e4bb5e40054ada4c638be95f084506f21974034e738115bf5487b939160d0e9fb5fc4b0b391190f4aa21cc8ddefffafbf57933"}, {0x108, 0xffff, 0x1, "c49ddb2e3ade36c27e6e989c0ef6444507fdbe85f4589b2cee9035b14762a8f4392f155888c89e3a06a6f79debe801f6956bc5306cb23beff9d3a8d3680ab65dccb4bc4795da5fbdd0ddfc847aa4657dfb1611c790e2d94f5b8ac0e81b0e42cd0db64f5fb10a081093832c10f15201bf5970afc42119c645db03636928acba3f5e289c9b8029bbdf56b00f6d661f1215bb1b6c694d84f0c49d8376d84230fbf612fc47fcb44413d41291f9888cfe81d8579208cb90eb4f310e664214f100944f512ee1f9fcda7b7c5372257a424d8c75ceaa48a6f3ef562ba57f3181dfff79cabd3fc4561e26ea1952c0bbcf61fea004127cb8"}, {0x30, 0x1, 0x2, "198163ce7a1d4e53b0e8a557c97966b180970e6f39e3142f9d9d58115129defc"}, {0x50, 0x1, 0x3, "5c89041e4111676edd60a6d3b969ce8a65596518e5ab668836364581bcac3b65d716a0fb2160d5833fd6c43e189104a2853daafff82c529b0ade5477dca0"}, {0x60, 0xffff, 0x8, "994c9c477e40cfa9807a78b917a03ae452e2e5a09a07a9e70a2698cfdcbc84dedb0306b1fb83f49d7c1bc3f89d0d34f15509abd809af8a712486de129eebca24282f5006291723e4def9a3f933971241"}, {0x68, 0x1, 0x1a, "765dcacca76cd06830d4e12390127edd4ca36ae58fc0349fd05cc76c5f1d9479dbbbc9f27bd1850b343cf00f8dffc146d458aa464018c2b5224cca04af49f944f883bbaef868ba5554daaba8c3103ba1284db0"}, {0x70, 0xffff, 0x80000000, "b5b4c75b5b7a2e6e71a31d3cecc0714959a6fb4b7d7ceb005cd00475079bf64d0f39b239448731313afaef5c632cd45871c8cf12c847ddb2f378f7c8c720f3d6460eef7098a3089cd96b343ca0f1ab66f70683b60d89c861f4d047df0ab0"}, {0xb8, 0x1, 0x9, "150d4d4398e1dece6c37e672e1aa90c04d46d5e3b26e591748734273b1ed6c1b7369eb89daccae46c72dac2d9831de7fafb7342034786226b3ea8598d29a2d96bb3300b522a0c47bde7b2317092ad0096ce8598fc0794122ec436bb57fa1ab2d9eec544c8c0ae3946dbc0cb7bf05781982c0784fc4221ff949d2d3da839dd2208d450d9cfb13158b0d36f8170b00274ab3522f5627fb3535b6e476d9259057197a118ec89b486664"}], 0x450}, 0x1) flock(0xffffffffffffffff, 0x8) open(&(0x7f0000001180)='./file0/../file0\x00', 0x40, 0x0) r8 = socket(0x1, 0x4000, 0x81) r9 = dup(0xffffffffffffff9c) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wsmouse\x00', 0x10000, 0x0) pipe2(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r12 = dup2(0xffffffffffffffff, r7) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001240)='/dev/ttyCcfg\x00', 0x400, 0x0) r14 = socket$inet6(0x18, 0x3, 0xc0) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001380)='/dev/diskmap\x00', 0x800, 0x0) kevent(r5, &(0x7f0000001280)=[{{r4}, 0x6, 0x0, 0x20000044, 0x7f}, {{r8}, 0xfffffffffffffffc, 0x2, 0x0, 0x8, 0x101}, {{r9}, 0xfffffffffffffffb, 0x20, 0x1, 0x2, 0x1}, {{r10}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x6, 0x1000}, {{r11}, 0xfffffffffffffffe, 0xa0, 0x20, 0x8, 0x3}, {{r12}, 0xfffffffffffffff9, 0x56, 0xfffff, 0x87d3, 0x3}, {{r13}, 0xfffffffffffffffb, 0x2, 0x1, 0x1, 0x1000}], 0x5, &(0x7f00000013c0)=[{{r14}, 0xfffffffffffffffa, 0x7, 0x1, 0x2b, 0x6}, {{r15}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x5}], 0x2, &(0x7f0000001400)={0x6, 0x3}) 16:00:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:53 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)) 16:00:53 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xfffffff8, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup(r0) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000880)="806be43a11e5522e73ac972e152eec8cf4ffa96310f0e0329cf1ea557d39484ba13bb9ba74237be8ea159ebf47bd29e1c6789e7bfc91cf24a0438adb7da2c6e8b601a9ab84012d103d51f4acba386b3d4ac8a675b30de05038e70e88362d75e9312e66813d8123a146d238305afd9d0be7db6714227a3c095911fc26629a24c6d2f75aaf390a771d9b3d04b73337cc919832dfef6266c2053f0a652d39b318cb4c9277e0d52dbd9ae3717e63b62904c5e90c695c1cfd7f4553adcb751218a4d7fe62a2fb22ebb20fa46c61b802254f2c58c826380a51390e4dbd8978c2ba817ce6f2e3390ae7864ac5d4dd0b019b1e861b7fe230906208c16e4df5ee7b531bbb6caa38c70013bcd056ab07233d6658ed7c73b3a66dbde9e045f484c30083cced2cec198ad3c013ac505e16f31e9ff96fa40279435d12598beb54c04ac597f6f9470d130008ec48abe972f02fe7ba6dd07d9fcb04486137f3d1f5eae7aabb3da5a21daebf3afe913dbf9629e506a7338934c18eeca403e975fc9c14de8ff1673778d942221694022e27eb5fe39b5e66a161986bc96003132f75a175cc187c060845d6e0795aa4a6fc9d990bcb7287ba37905466622d79e28cbfeb7005c7cf20d93e3bc9be1fe92ee93fd75baa904a42350602cd0a54a0a7bb994a44526ba355522a975ca08a6649dc4be50243c48ac7d29c6e1ed56137df3e66a3a0c5bbc7a1679026aba1ca50a5a2f4af9cab3d9eaa05824dc9f5762d9d0b75f42597b32a1c14d2fc7c7db9a98ae62c", 0x229}], 0x1, 0x0}, 0x0) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r5, r4) openat(r4, &(0x7f0000000280)='./bus/file0\x00', 0x40, 0x102) open(&(0x7f0000000000)='./bus/file0\x00', 0x1, 0xc0) r6 = socket(0x18, 0x3, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x400, 0x0) dup2(r7, r8) shutdown(r6, 0x0) r9 = socket(0x18, 0x3, 0x0) shutdown(r9, 0x0) fcntl$dupfd(r6, 0xa, r9) r10 = accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r10, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0x14}], 0x1) r11 = socket(0x18, 0x3, 0x0) shutdown(r11, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r11, 0x0, 0x2) 16:00:53 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x710043ab) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r1, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x184) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)}, {&(0x7f0000000040)="ec2a901966902db2823693030c35237673b071b9a699aa436247145478884b1c1bb75a357d67f2316844fe4272a40aac02a6a56762fff3db02e0378fbf7a6c28e1d966fc376fafa0bd7a274df42d", 0x4e}, {&(0x7f0000000140)="2d70287ded8392f40f547b961e52315e45905a821e2ac4412740a2e8739557d5673a0da5ff0bc56dfc92259d12dfd420e458869c7dbb3f138aa3fd32d9e9269bf446e784db0e93a1b5be3467eca6f0694164e6625941096d142b0402ae648df43c91fd4db708a60e80258c6af9dc630a94d7c11e801a389e51d15ffe47b64a65441897b22e13768a99ff09862c2d78ddbf2c56bb4de24504a9a0009d3aaec55272b4ecc0d6c68da6bfb7a5a26fc5f40d691dc4fc3b0d990fb0336b5a68bd8f4bb32708480f4a7d", 0xc7}, {&(0x7f00000000c0)="48abd95096bf6dad359747a81a9e57a92ab4cdd66668c02839627fd7ea4cf11ebb59", 0x22}], 0x4, 0x0, 0x40000000) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) read(r2, &(0x7f00000002c0)=""/4096, 0x1000) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:53 executing program 0: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x10, 0x0) getpgrp() 16:00:54 executing program 0: r0 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r2, r4) chown(&(0x7f0000000140)='./file0\x00', r0, r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x74ee643e, 0x0, 0x2ff, 0x0, "f01d00200b0f00ac39080500cad8001400"}) r5 = socket(0x18, 0xc002, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r8, r10) setuid(r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r12, r14) fchownat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', r8, r14, 0x3) accept(r6, 0x0, &(0x7f0000000100)) r15 = socket(0x18, 0x3, 0x0) shutdown(r15, 0x0) fcntl$setstatus(r15, 0x4, 0x40) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r16 = socket(0x18, 0x4001, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) dup2(r17, r16) 16:00:54 executing program 0: pipe2(&(0x7f0000000080), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r1, r0) r2 = socket(0x18, 0x3, 0x0) shutdown(r2, 0x0) sendto$unix(r2, &(0x7f0000000100)="217ad71e6cd2e80d7564dd43b8daf2fe52d4b4812ffe84b48d285519938bea2a64b2954b8a779f362d21c9849d7b4452e9c57853b1d9284979aff279e4f44f6d2fb81914dbb7d58b7dd0cd2ab31a69bfccd4766ac568fec4b11b9946d24de81bdb8f7b0fb1fde4317cdf3826c858a6d4f3ba486d4c", 0x75, 0x7, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) sendto$unix(0xffffffffffffff9c, &(0x7f00000001c0)="b80663786ee8528235d04b535f4c5d73d254b978fdef5335f84c6675942086670123bdab27f69107062dffca1f28bbe1e583184b2d1a1a9b434114a548842e694ae79c1d361589fe40c6b7c8e190a1d512f7f717a3484f8d4e114a94a4a79b294fa751bfaa0e1ae9db4b12c65987ef86902dfc484ceb2b17049f108aa8b00c5bdb520a625988cfc49eab296607d6ce59b9055367183579597ed4da69652ba5c0e9ff70bad54f41c7fbeb3e16f07726aea7175b622971a89f35c3c9cf6eb145", 0xbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000400)=0x8) connect$unix(r1, &(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendto$inet(r2, &(0x7f0000000300)="4f57b8a973552556e754932e2dc00d9a18d6e7a7f40ec98f3a00e15f109750fffe8c04f16e4ba70dcf53e15344bc23d70c652ced3aebe7749a80da801c2deda32691990c73ddff63d3b9ac7a242d2b6e97d8986826bffc3dac15ac0c57b20870e19528457c27d4b40e8692f96b19cd7ea0d34986420f77e97ebffa77e92e7c4b3defd799b9fb086e7699dc44de6e2818eccde315a9fd8de73f7726f014470783ca5fa1b2e1a2ac8fed6760f8c73574c50140e3788626eac076d7ebb14250983cc971", 0xc2, 0x605, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:00:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000280)) kqueue() kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x1c13b77f, 0x0) readlinkat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=""/71, 0x47) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe00"/44, 0x2c}], 0x1) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x9}, {{r5}, 0xfffffffffffffffe, 0x1, 0xfffff}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x2, 0x80000000}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000080)={0x1, './bus\x00', './bus\x00'}) 16:00:54 executing program 1: pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f000027e000/0x2000)=nil, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:55 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000200), &(0x7f0000000240)=0x4) getsockopt$inet_opts(r0, 0x6, 0x1, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) mknodat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x6000, 0x81) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x101, [{0x1, 0x97}, {0x2, 0x7fffffff}, {0x3, 0x8}, {0x2, 0xffff8001}, {0x3, 0x401}, {0x0, 0x1}, {0x1}, {0x2, 0xcae3}, {0x1, 0x3}, {0x2, 0xffffffff}, {0x1, 0x4}, {0x2, 0x7ff}, {0x1, 0x1cf}, {0x2, 0x3}, {0x2, 0x9}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x2}, {0x3, 0x9}, {0x1, 0x9b}, {0x3, 0x8001}, {0x1, 0x5}, {0x3, 0x7}, {0x3, 0x7b}, {0x1, 0x9}, {0x3, 0x3}, {0x2, 0x7fff}, {0x1, 0x8}, {0x3, 0x8000}, {0x1, 0x8000}, {0x1, 0x1}, {0x1, 0x80}]}) 16:00:55 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r1, r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) socketpair(0x6, 0x4000, 0xe, 0x0) 16:00:55 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) socket$unix(0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) socket$unix(0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="04000000000054bfc894057b15941000c1aae56a779e5ef3692f77ae4bdc3b3f9c41ff2fe3d6d4f5ec93d6815989fc091f7fc7040051c55842582dce24abc9e6755fb927fd3276ed775e4f055355d50e07ee2043efb0c72acc5282fda9afd23e4da70b9e395a8d05a3ec232cf391f7e14a3c35746ee22cf2c5d5c6800349dc46c965fcc52034a5fa4fbc286f1148e777749b719bde508beeae7028a68722c55c521907324a8d40de8da6928ebc"], 0x10}, 0x0) readv(r0, &(0x7f0000001340), 0x1000000000000290) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) 16:00:55 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00@\x00\x00\x00'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:55 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x1, 0x8, 0x0, 0x1ee) r0 = socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x20) write(r1, &(0x7f0000000240)="220e2a", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt(r0, 0x7, 0x0, 0x0, 0xffffff48) setsockopt(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) pipe(0x0) close(0xffffffffffffffff) msgget$private(0x0, 0x33) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0xffffffffffffffce, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() pipe(0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) fcntl$setstatus(r2, 0x4, 0x60dcb6855c40c91a) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x100) r3 = socket(0x1e, 0x3, 0x0) shutdown(r3, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d2185"], 0x156, 0x800) msgrcv(r4, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) msgctl$IPC_SET(r4, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x5}, {0x6c, 0x1f}, {0x6}]}) dup2(r7, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffe, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0xc0307006, &(0x7f0000000040)) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0xc0307006, &(0x7f0000000040)) bind(r9, 0x0, 0x13234f3349909ef) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(0xffffffffffffffff, 0x0, 0x0) kqueue() r10 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r10, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r11, r10) kevent(r8, 0x0, 0xfffffffd, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x30010, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x3, 0x0) r12 = msgget$private(0x0, 0x20) r13 = socket(0x11, 0x3, 0x0) r14 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r13, 0x0, r14) msgsnd(r12, &(0x7f00000006c0)=ANY=[@ANYRESHEX, @ANYRES32, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESDEC=r13, @ANYRESDEC=0x0, @ANYRESDEC], @ANYRESOCT, @ANYRESHEX], 0x5, 0x0) msgrcv(r12, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) msgsnd(r12, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r15, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:55 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6008, 0xfffffff7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x0) dup2(r1, r0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000300)) socketpair(0x6, 0x1, 0x0, &(0x7f0000000040)) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) geteuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000014c0)='./file1\x00', 0x100, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x3}, {0x6, 0x0, 0x40, 0x100ff}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r7, r9) chown(&(0x7f0000000340)='./bus\x00', r5, r9) openat(0xffffffffffffffff, &(0x7f0000001500)='./file0\x00', 0x200, 0x10) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r10, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r11, &(0x7f00000001c0)="3eccb95cf7230c6646d52880e5f374c039a0855e0ba2dc3a11c251e196905a74e46cf72b51e308805c7702fbe74337b0b659e9676f4473a2489837320b9fb8f8de1c20417cfc92c64fbe1d2380ef4757e5dfd4953d594a3a2af074c0c834dace098bf3b452681e61bc9040270b7b3c0895070619f688cd9baa301096a5c3f683e7fcb685c3293c", 0x87, 0x3, &(0x7f00000002c0)={0x18, 0x3, 0x829f, 0x1}, 0xc) fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) 16:00:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = msgget$private(0x0, 0x622) msgsnd(r1, &(0x7f0000000000)={0x0, "0b6aa99473e4cad57bae7b66be4ac4d6896218483f1046e80682eca74c2901919ac34c92c0864d7577bccd78e21d33fe9a06a61614979395aa424abef38dd7646e181cf35ae85e5662373c0aa7f03bee57be89d49809ee"}, 0x5f, 0x800) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40001300, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x3) getrusage(0xffffffffffffffff, &(0x7f00000010c0)) 16:00:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xf8c9, "a8741bb100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:55 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x200000000095}) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a", 0xa}], 0x1) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "01e68b94625171216141849233cd5f50113d41fa"}) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x2) pmap_unwire: wiring for pmap 0xfffffd8056300008 va 0x1b2e420000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8056300008 va 0x1b2e421000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8056300008 va 0x1b2e422000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8056300008 va 0x1b2e423000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8056300008 va 0x1b2e420000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8056300008 va 0x1b2e421000 didn't change! 16:00:55 executing program 1: getitimer(0x1, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvfrom(r1, &(0x7f0000000080)=""/85, 0x55, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="01fb2d2f22db2a7288dd"], 0xa) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x6, 0x8}, 0x10) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000900)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554dde80eebcf131af38adea3c9826f78966414d1f57c17f0d5d46b52d4cd9c502e376bd5c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e216", 0x86}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c90293927979117", 0x2a}], 0x2) 16:00:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r3, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) fcntl$setstatus(r6, 0x4, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) getpeername(r0, 0x0, &(0x7f00000000c0)) madvise(&(0x7f0000337000/0x1000)=nil, 0x1000, 0x3) pmap_unwire: wiring for pmap 0xfffffd8056300008 va 0x1b2e422000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8056300008 va 0x1b2e423000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8056300008 va 0x1b2e420000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8056300008 va 0x1b2e421000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8056300008 va 0x1b2e422000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8056300008 va 0x1b2e423000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8056300008 va 0x1b2e420000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8056300008 va 0x1b2e421000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8056300008 va 0x1b2e422000 didn't change! 16:00:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2012, 0x4fff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) accept$unix(r0, 0x0, &(0x7f0000000180)) ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x40000004, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x26) sendto(r2, &(0x7f00000000c0)="595dc92056f0064d3f7c5f37b60d054d5f7ee6316a290cfcd8a95b9b4783ad4bf0dde7c5683cb3e1c716f73b7be355a63b3971cb33d8cc69373678dc109638f3cc89aac27de64a78833eab0c4d9c369cd9a93feadf45260a5c1f7681f9133a58b2d1d0ee192a3155e29170bf", 0x6c, 0x4, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:56 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x280, 0x0) setreuid(0xee00, 0x0) r0 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) setreuid(0xee00, r0) open(&(0x7f0000000040)='./file0/file0\x00', 0x201, 0x101) 16:00:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) close(r0) pmap_unwire: wiring for pmap 0xfffffd8056300008 va 0x1b2e423000 didn't change! 16:00:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) socket(0x18, 0x3, 0x0) socket(0x2, 0x2, 0x0) syz_open_pts() select(0x40, &(0x7f0000000080)={0x43e}, 0x0, 0x0, 0x0) 16:00:56 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x9b, 0x5, 0x7fffffff, "002100008000", 0x8}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1a) chroot(&(0x7f0000000240)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f00000001c0)=[{0x4, 0x6, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0x2, 0x1000}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x800}, {0x3, 0xfe01, 0x400}, {0x2, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f00000000c0)=[{0x3, 0x4}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000400)="eaaca335b3d3c913501c8f720d55aaae2b1c4e4ea80ee1c4860894c8e407df651723a97989e8419eea6a49075014d8bfc0bdef01876fc43906ad73552b5a6c909b79f6cb35068e959b810ad75750963485c5b7bde085949575d629af9551df3b772651c1d5020400c4492af84518af29f99e819dcf904a5bca6e3eb771c9c21227c4736d5e7e4a776f", 0x89) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10100, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x40, 0x0) getdents(r4, &(0x7f00000004c0)=""/78, 0x4e) open(&(0x7f0000000380)='./bus\x00', 0x602, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0x0) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f0000000040)=[{0x1, 0x5cd, 0x800}, {0x0, 0x81, 0x1800}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) 16:00:56 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000413000/0x3000)=nil, 0x3000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r1 = socket(0x18, 0xc003, 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:56 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) getsockname(r1, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = socket(0x11, 0x4003, 0x44) sendto$unix(r3, &(0x7f00000000c0)="b100050260000000000008001510000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb8f2a27c0a872c881ff006ee01be657aea8c500000002000000000000020208a371a3f80004000000001a00000100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$inet(r3, &(0x7f00000002c0)="b8bde804903ab592b5a1dc8f4fcad5fd709358a0038461476d2c3fe2695787a586786e25e9b87ca6575869c61b8b04bfb8e6fa03bb0c2553a80aa0663294c90557eb0ae9303cd53d566a40b227a507acb924e38124291732906cc4a0233dab410bb5c362d905dc4d47431b22545e2e8854daa0f6fc3bd6ccbb420d53097a7ca410907a6f90309c71a938196a3803134dec5756c4e9910168dd50936888c5619a2568fc3c497d0e602af64ce205cbaf5576c82cc6ef989b5cb7ad7aa7f0d304066dd31ed4c82d232811024d2d9650b84f105d34aa89f168", 0xd7, 0x414, &(0x7f0000000040)={0x2, 0x1}, 0x31e) r4 = accept(r3, &(0x7f0000000580)=@in, &(0x7f0000000600)=0xc) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000003, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, &(0x7f0000000640)=[{{r4}, 0x3, 0x10, 0x2, 0x3f, 0x1}, {{r5}, 0xfffffffffffffffc, 0x3, 0x20, 0x82, 0x7f}, {{r6}, 0xfffffffffffffffc, 0x40, 0x2, 0x8000, 0x40}], 0x34, 0x0, 0xc68, 0x0) accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = socket(0x18, 0x1, 0x0) r8 = socket(0x18, 0x400000003, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r9 = socket(0x18, 0x400000003, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r8, r9) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r14 = semget$private(0x0, 0x0, 0x80000100) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r14, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r16, r15, r16, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r17 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r13, 0x0]) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={r10, r11, r18}, 0xc) close(r7) r19 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:56 executing program 0: mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r2, r5) setuid(r2) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = kqueue() r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r10 = openat(r9, &(0x7f0000000440)='./file1\x00', 0x10000, 0x48) r11 = socket(0x18, 0x3, 0x0) shutdown(r11, 0x0) kevent(r8, &(0x7f0000000480)=[{{r9}, 0xffffffffffffffff, 0x9, 0x1, 0x0, 0xffbfffffffffffff}, {{r9}, 0xfffffffffffffffe, 0x1}, {{r3}, 0xfffffffffffffffe, 0xc0, 0x80, 0xa7d, 0x7e0}, {{r10}, 0xfffffffffffffffb, 0x80, 0x1, 0x6, 0xfffffffffffffffa}, {{r11}, 0xfffffffffffffffa, 0x5, 0x20000000, 0x3, 0xc7}, {{r10}, 0xfffffffffffffffd, 0x0, 0x4, 0x2, 0x8}], 0x91, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) r12 = socket(0x18, 0x3, 0x0) shutdown(r12, 0x0) r13 = socket(0x18, 0x3, 0x0) shutdown(r13, 0x0) r14 = socket(0x18, 0x3, 0x0) shutdown(r14, 0x0) r15 = accept$inet(r14, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r16 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r16, 0x29, 0x6c, &(0x7f0000000040), 0x4) r17 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x10, 0x0) kevent(r9, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc, 0x2, 0x40, 0x3fe, 0x1}, {{r0}, 0xfffffffffffffff9, 0x99, 0x4, 0x123, 0xffff}], 0x200, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x7fffffff, 0x6}, {{r13}, 0xffffffffffffffff, 0x8, 0x1, 0x3fed6540}, {{r17}, 0xfffffffffffffff8, 0x80, 0x8, 0x7fff, 0x9e}, {{r15}, 0xfffffffffffffffa, 0x72, 0x1, 0x7fff, 0x9}, {{r16}, 0xfffffffffffffffc, 0xe5, 0x4, 0x5, 0x8001}], 0x80000000, &(0x7f0000000400)={0x4, 0x1}) r18 = getegid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x9, r2, 0x0, r7, r18, 0x20, 0x8}, 0xa89, 0x400, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x5666}) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getpeername$unix(r19, &(0x7f0000000080)=@file={0x0, ""/73}, &(0x7f0000000100)=0x4b) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x8000029d8aaab}, {0x15}, {0x3c, 0x0, 0x2}, {0x407ffffffe}]}) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000006c0)="7d3e8f28928a8f2d8a9760611f0e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x101, 0x20, 0x4, 0x7fff}, {0x5, 0x6, 0x0, 0x6}, {0x9, 0x6a, 0x20, 0x9}, {0x6, 0xff, 0x1, 0xdf}, {0x1ff, 0x9, 0x20, 0x3ff}, {0x81, 0x40, 0x8, 0x6}]}) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x50}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) 16:00:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r1, r3) setuid(r1) setuid(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0704"], 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000004a, 0x0, 0x0) 16:00:56 executing program 1: getppid() madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x1a2) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000002580)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x5) 16:00:56 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) r1 = socket$inet6(0x18, 0x5, 0x1) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0xe7cf}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/99, 0x63}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f00000000c0)=[{0x0}], 0x1a7) r3 = socket(0x18, 0x3, 0x0) shutdown(r3, 0x0) r4 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) r5 = syz_open_pts() r6 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="646c39ae06e39a31e65ce62937d15ea997769dd774f889b1692dca04731457dc0af92f670e54a44ce6ec11e74a503fd934af6d268a321a903240631a372936651acad2f191bb0ff004f2dbd6b45fde13e58f", 0x52}], 0x1, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r1, r4, r5, r6, r7, r8]}], 0x40}, 0x4) 16:00:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c, 0x8, 0x2}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="4b4bfd88af8b4882f6497b53b1436fc59290908c8a63aa59c42ef1e3e15ee660a9df844cb5b3175758bce352de88d73c53fe9c5fb76a5298577078782b16931be9367514c3a904dd90cf21d67d528c4065101901b1f7a4c15cbe0ffcd8688bda2e15e6fe328bcae00646a0d6a70918d3f162c31bc5e0d2ba95af95c01fd5e06af019a966c3a302dc97546a2ef92ab0369e911152"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x1, 0x4, 0x20) write(r2, &(0x7f0000000040), 0xe7) 16:00:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="03020000cf8a1ef3b2858ae817db000000272c66c9005a05fabe0004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) 16:00:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x62) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r3, r5) setuid(r3) r6 = socket(0x18, 0x3, 0x0) shutdown(r6, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r7, 0x2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xeee9, 0x7, 0x558f, "2ea86ecc0104000000ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 16:00:56 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r1, r0) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x800, 0x90) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = syz_open_pts() close(r3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x200000000095}) r4 = syz_open_pts() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = accept(r5, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) setsockopt(r6, 0x9, 0x50, &(0x7f0000000280)="d7f3f4d5183b25a458cf020290d827a372a1a5f003a399c22b5305e0c2196fc5bcd2fa33d38dc674a42eea25681e14ce5374553d8da4c5ff581ecf8a38952e99f2b8fd08932835a95b33fc48370cad8e4d3b8c69381ad2ae18dba5536a5484dac6a897dcec2df9749901d9de0faa533a02a605e653a096f250bc315ac8e9d161f56ed2c6905a5fcd01eaa9f574212e19548da706d0a578f8bb369af3", 0x9c) close(r4) syz_open_pts() read(r3, &(0x7f0000000040)=""/129, 0x81) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x4, 0x0, 0x0, 0x0, "8b0000000300"}) writev(r3, &(0x7f0000002a00)=[{&(0x7f00000001c0)='Q', 0x1}], 0x1) 16:00:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x40, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffb, 0x0, 0x7, 0x7ffffffd, "000820000ebd74c4dcae36000000000ea6cc7b00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r1) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 16:00:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = socket(0x18, 0x3, 0x0) shutdown(r0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x18, 0x3, 0x0) shutdown(r3, 0x0) poll(&(0x7f0000000080)=[{r0, 0x100}, {r1, 0x4}, {r2, 0x2}, {r3, 0x4}], 0x4, 0x2) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r6, &(0x7f00000000c0), 0x200, 0x0, 0x1ff, 0x0) 16:00:56 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000002c0)=0x8) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x1023, &(0x7f0000000040)={0x5}, 0xe0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0xc6, [{0x3, 0x5}, {0x3}, {0x1, 0x6}, {0x2, 0x4}, {0x1}, {0x2, 0x6}, {0x0, 0xffff}, {0x3, 0x8}, {0x1, 0xfffffffa}, {0x3, 0xc2}, {0x2, 0x4}, {0x1, 0x200}, {0x3, 0x8}, {0x2, 0x2}, {0x1, 0x7fff}, {0x1, 0x800}, {0x1, 0x2}, {0x1, 0x7ff}, {0x3, 0x80000000}, {0x1, 0x7}, {0x0, 0x3}, {0x2, 0xff}, {0x2, 0x3c}, {0x3, 0x5}, {0x2}, {0x1, 0xfffffff9}, {0x1, 0x1f62}, {0x1, 0x7}, {0x1, 0x9}, {0x2, 0x5}, {0x2}, {0x3, 0x10001}]}) setsockopt(r2, 0x8001, 0x7, &(0x7f0000000080)="e8ba46af88a8e73f13d961eb6db47d9e436d050b5f43823f9b1c109321ee6bffb0089c8331ec215fdd2d278959cceb74603777571ba235fe4036bcfb8ca41ce34841d5407d2032da47e903de0864d3b960ee186c9498d7124b6839b470a8d629e30fe61dd4b69ce97fae9ba5435610222b0e4f38ba8e9fd6edf9f6dc85959fab5061453e4853af86a874aa1563b6b6efb5008e9445986a6e63f0ab94e2d99c63b513567058c890b9152899f3f62fa23a06947c89ae8147dcfaac6bc3c5e1ecc1c464440e50f5ba8b2e8e6d0291b94917136ebd6ad7b3282a7fa1", 0xda) 16:00:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4b8f, 0x4, 0x3f, 0x8001}]}) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x80000000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x74}, {0x1}, {0x6, 0x0, 0x0, 0x20003ff}]}) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) socketpair(0x10, 0x1, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) pwrite(r3, &(0x7f00000002c0)="2db3e78daef56ec37ccc4e9498bb2ff69a212d3dada1983715e0e4c17a6eca8ece54443663ff2af2e479854f194538c92fc6fd63d98d9030cc2ca383909109a0fd433697d0253f867f1d19b00872233803dfe084f263caa752c3e34405f06d66cd579ae505c161231953e9ac2451981831c516c218057e9f3ed6a939920c506119bb96b6af1094f3ba4da3f8917a68e9beb0b8ba62f96469709daffc241c3b9efa2f56e686e8a3f4cd3b257ae16e755913c5a350060b42fc7e7602b685b0f7a9c67b86ef968ff68a8994232e2acd3b6042d956b57b9c6f4d80d0b44d03aa40c22edaa55538c5908bd23f9ea8cf27e097ac", 0xf1, 0x0, 0x9aa) 16:00:57 executing program 1: r0 = semget(0x0, 0x0, 0x2) semop(r0, &(0x7f0000000000)=[{0x0, 0xff, 0x1000}], 0x1) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto$inet6(r1, &(0x7f0000000080)="2a433bb18f2849ce5c7bc8849c4b8b7417bc97ca2c64ed841771f10c7c144ca38bd19740fe28dfeb4a740b7790e6c5471065103eca8c54098d46c2b484a6893e3c3e56bb7a853dcf84bda4905dbd38207ae13b1ced5ee2e8cdca039a61f497aefd61fcfc3f3bd2a447b18359990d15737629e4d48d", 0x75, 0xc, &(0x7f0000000100)={0x18, 0x1, 0x6, 0xe97f}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r2, r4) bind(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001280), 0xc) r6 = msgget(0x2, 0x20) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000001380)={{0x3f6, r2, r3, r7, r8, 0x4, 0x3}, 0x9, 0x1, r9, r10, 0x9, 0x4, 0x3, 0x8000}) r11 = open$dir(&(0x7f0000001400)='./file0\x00', 0x0, 0x4) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f0000001440)=0x1f) r12 = geteuid() lchown(&(0x7f0000001480)='./file0\x00', r12, 0xffffffffffffffff) r13 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x10020, 0x0) ioctl$TIOCSBRK(r13, 0x2000747b) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wskbd0\x00', 0x10, 0x0) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001540)='/dev/ttyCcfg\x00', 0x420, 0x0) ioctl$VT_OPENQRY(r14, 0x40047601, &(0x7f0000001580)) r15 = openat$tty(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/tty\x00', 0x31c99527988d149, 0x0) ioctl$TIOCCBRK(r15, 0x2000747a) r16 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r16, 0xc0245755, &(0x7f0000001600)={0x400, './file0\x00', './file0/file0\x00'}) r17 = open(&(0x7f0000001640)='./file0\x00', 0x400, 0x0) utimensat(r17, &(0x7f0000001680)='./file0/file0\x00', &(0x7f00000016c0)={{0xabf, 0x80000001}, {0x910, 0x9}}, 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup2(r0, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000b00)=[{0x40}, {0x24}, {0x46, 0x0, 0x0, 0xfa}]}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x400, 0x0, 0x80, 0x41dd}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x9}, {{r5}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f96b2c7e6c1d61d6490a00000200", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r1) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x6810, r7, 0x0, 0x2) write(r4, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) writev(r4, &(0x7f0000000200)=[{0x0}], 0x10000000000000ab) execve(0x0, 0x0, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000540)="e17649ec0435e160466da46f65f2b029c4ba8f3300abaa0c55eda4d29f2111b7fef62ee43a5a646a7d2a4b09c7f04e9858d99c33fddbf7c9eb0650cd959d9d4b0f970784703130c15b88622e54b09f4f971ae460c5db85b5162b8b0bdc72261a8641cffe59c98f372101e72f8d72fdb2a9964bca49b19409938ed73425d677efcf865511768c99eb39fb99290a338ca0ea4a204575d0b71516cdc868a8eb4f31", 0xa0}], 0x1) execve(0x0, 0x0, 0x0) write(0xffffffffffffff9c, &(0x7f0000000140)="30151f1c62576355d73a7b254f863253556587da404e6bd68c8deaa499c86330cd88689d926afaa0e6d78dd65b349a1fdcc0f6f06ca750f31c1eb9520d0f5d8f770c78344defe95d184430f880fc333fba8b78301dfd6f580035de0766fe36f740e6710837d5e3fd326c1003a4ff34e06b4f", 0x72) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000240)=0x5) 16:00:59 executing program 0: munmap(&(0x7f0000ee6000/0x2000)=nil, 0x2000) mlock(&(0x7f0000e80000/0x4000)=nil, 0x4000) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/82, 0x52}], 0x3) 16:00:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r2, r4) setuid(r2) r5 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r5, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x6c}, {0x6}]}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000001c0)={0x8}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) mlockall(0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 16:01:00 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffd602ce142f514719600800000000000000000000000000000000000000000000ff0200000000000000000000000000010000c20402000000b664f34ad14ae65d340d0a98592a74807ac0f67daf8d"]) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200, 0x21a) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) connect(r0, &(0x7f00000001c0)=@un=@file={0x0, './bus\x00'}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r1, r0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/79, 0x4f) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x6) 16:01:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000500)="82b68b8aee424cddf6dba587205af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:01:00 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(0xffffffffffffffff) setsockopt(r1, 0xffffffff, 0x8, &(0x7f0000000000)="d4e519ecc28896cb0b00aaa97d3a786faa61d87934951b4f27552fa618ff92984c62e630e8b359667296a0d002ebed5aa2daf9130bf692961d68367e93efbdc9d3f9663df039b460679e75af15f2f94b9bffa219b564425bb3d65ff74f80e86b5788b1894abb93d54776e5b4028d5570fb762bdf355ba5a98fa11bf7", 0x7c) dup(r0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000021e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffdcc) 16:01:00 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x2000, 0x84136) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x400018fffffffffd}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x20000, 0x90) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) r1 = socket(0x18, 0x3, 0x1) shutdown(r1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x305d55b6460ba203) shutdown(r2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x80, 0x1000}, 0x10) setsockopt(r2, 0x20, 0x2, &(0x7f0000000200)="8f2e45764bd927e3f3354a13943c414db2ce09024f1faadd2d18bf3e899a57dae03a21aa2d54360c66ade380f93cf24087c190989530d99b9458dcacda74cce5ecc904d13e9c36ccbec4020d40cb9a9e2839c2e311287de035e18105844c32057ef950b572de0ea4e9ec9e22ef6a9c4f3c8bd8ca93cbb57064553d1a56642f444b04aa", 0x83) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) shmget(0x3, 0x1000, 0x78, &(0x7f0000ffc000/0x1000)=nil) unlinkat(r3, &(0x7f0000000140)='./file0/file0\x00', 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) rename(&(0x7f0000000540)='./file0/file0\x00', &(0x7f00000001c0)='./bus\x00') r6 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) bind(r6, &(0x7f00000004c0)=@in={0x2, 0x0}, 0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) pwritev(r7, &(0x7f0000000440)=[{&(0x7f0000000340)="933f675ab7ad2ef90ee122307945cb415cb2f07611b51c020eecc87d70d19219dc0b156a9c59c0307cc6771a5bd486cb0c27f1de184e20fa5b7574dd6f868451495430893892ffed1b7d79f94249b0ba9a7b5760bab1c1752850a8085e888fdc0ce425cc5215cfd85bcb36341fc764cecce786388e5d239333cef820380c031cd22ad732596cc218673a685a90c1c74dd0", 0x91}], 0x1, 0x0, 0x9337) dup2(r5, r4) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f00000000c0)={0x2f, 0x0, &(0x7f0000000040)=""/47}) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x6}, {0x2}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) r3 = socket(0x18, 0x3, 0x0) shutdown(r3, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r5 = socket$unix(0x1, 0x9, 0x0) r6 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r7 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r8 = syz_open_pts() r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r9, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) r10 = openat(r9, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r11 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r12 = kqueue() poll(&(0x7f00000001c0)=[{r4, 0x20}, {r5, 0x100}, {r6, 0x2}, {r7, 0x4}, {r8, 0x40}, {r10, 0x120}, {r11, 0x26}, {r12}], 0x8, 0x40) dup(r4) r13 = getpgrp() fcntl$setown(r4, 0x6, r13) fcntl$setown(r3, 0x6, r13) 16:01:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00d62d9fb9ae8dfe8300"], 0x10) write(r2, &(0x7f0000000200)="ec92", 0x2) sendto$unix(r2, 0x0, 0x0, 0x1, 0x0, 0x0) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:01:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f00000000c0)={0x73b, 0xffff, 0xfffff672, 0x9, "b8e340b58d28190181a850b184b7bc2888b8e145", 0x7, 0x1}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x401, 0x0, 0x100000001, 0x5e, "2ea86ecce46adc69ef64e16eb595607fcfd71100"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:01:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) shutdown(r0, 0x2) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r4 = socket(0x18, 0x3, 0x0) shutdown(r4, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x9) syz_open_pts() 16:01:00 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x1}, {0x4006, 0x0, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x7c}, {0x406}]}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00082e30a1684e923fe6"], 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f7e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 16:01:00 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x33, &(0x7f0000000000), 0x0) 16:01:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0005000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r0) 16:01:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6202e57f7f000001fba661811f2ee0"], 0x1) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f00000000c0)=r0) mprotect(&(0x7f00002d8000/0x1000)=nil, 0x1000, 0x2) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x10001) close(r0) accept(r3, 0x0, 0x0) 16:01:00 executing program 1: r0 = socket(0x2, 0x4, 0x61) connect$unix(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04103005ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d85544cd1cfd7834aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7959672ba51ee9274615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d4fc992e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1227], 0x10) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x40, 0xffffffffffffff6f, r1}) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r2 = socket(0x18, 0x3, 0x0) shutdown(r2, 0x0) r3 = accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:01:00 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/22, 0x16) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x44) write(r1, &(0x7f0000004280)="fbeafbabe3e3db41604a2fef6d89f7c321f9ad54276789676c1350e00740e682fe57bb193c87aace30cd444cd63ba845ea2fc44da405b1e931ccb4610f7cd8a16bb15d8b15a471924f0bb34277258f4b2ea04427ad95e8640e04ddcd7efe6598b2648145db10e0605e65f423e5f20ca681917066313442a93eb092bfe82cee5db1d4b98f9db21435b5b014310a57daac0aad337a39515f89b8b2d1be7261576671fc66f3769efd4c93f760bc77b05f80e90f6f9fa8d08a8e78218ca6f7aeb35986915c39889a107a999905611e4fa4da5a62c2eb84d2045571e212610d43a8ebc396ce1f0eaff612df5f9451c0cc4301827eb015da9dd2ea99981a1459db42dae7cef289f88842c63deba658bf5b1cee9fce3bfa39669df886505ce85eba66660bc742553a0f667a42cb6b924a4ab4ea66910a4e76c992370c59a434615b2ab537907f53da0edb1833e1419767a7b72a44a2f15301cba9d38f62b41921532d6c0334ef2856656393665dc7ac1f8b4a6579a2074918d6ea30973da0edd1b924f18298989f180fb878cda06183e1195c170a1dbce0fc5f3b7544236c445cc5eb1b8fb5396cc95b3ce4b90c63e4aa89b36737d059cf1429649ff987bdb8524d19a60595ef1e11a5cb55b89d4a471ff910b20c95c72362fd3e3dc8a56540ecbc395756a2fcc9f200f1b7ff45fc9d176be9b4801b61cbbb9948f0bb37418d33118d9c5485ce96489ed4ae01837427152b94a346c23bda09e77759ff6c15003bcd5f759e7941f8d7955032f66b8d9f163c94128cd2982d9815c490b2d61fd378d65108a4d1e620aaa7e3b3c202df716af5f03dedd49cb02073dfa7aeefc8942cf480b3153f4dd437dd0d091dbe5221a318174f65b0891690dfcdcfa6b63dcfed050e48bc35bc44d0c2a5fffddb8976287aff0f2147e63ca5caf9ea45810270ffbabac7c967a9d2846df28b81f866e46aec1019bcd4dde701b2bf4be897d9e1e3102166cbb91535dff489c204eeaba3ab5ef39a3875fc2153534f09054a5c32730d57c286c62465d67633f3eddcd66f98c66844048a1c361a5189a969d0046eff6fd15ab1e60ed76ab8e6dbe71cf4b93e929176abc3257766d32d4ccf8d2a6bd5c9841b34a2fbc374196111f204ce3450e0a8b9d86165c6cadbeac21509cc9ae3bf2758a85af2a7dc8e28a3f04728e0a0bbd8d48755e7c1be7c927d4cdd17384dadcfd70ce05d9539623a1d93544787f049e32081503a863bd5d5935a7aa6b0db097e2217a805c326f65a0f9b12498719a1f074f0c683320d63f9b158a210ead2522f37a0a09ac14b81e22ccc86196a18b6e5ff69babbaa9d2e4081ee351287389759134eabfc334d654526a8b043f96d2d759b08d3022d0cca252100a4db7d5dcf507633d11514310bcc1daa66cd3e4bcf2561df43a621c511ec78165a21333483e1f8fa3ef7e692573543b5ccb5aff8b3d6092b0bb62301cf57df63a4d547065839970b9be2361d3228e5ea19d44a65e57b91b0fcc55ec1b2562ab65844baf08a38ff5bd42a57c7bb93e90811a7e405cc74a8740926ad41257ee4db32d55bf22d582c5955eb2f5f932b9300c0042d63e150159a47ba667db1bb398aa85582554fbe819ac349121b8c08ccffe719bded701c0af5afd69dd9ea870de6bae6c15e6aaa9446d6e62ddaf117bcb437147be0c2901d0b3c50bb352b28901c941b465e9869fa3fb78ff388ab375e404057b5a04fe6bec4d7c28d131a3428ffbc434140cab4c3d2c1e8ed043becdce67f30ff7c7631d0c417d3f0b1c922fc891b03f75cdf71bd1a0dbbde2af6119fadd7cdf80697eec989152b8eb79d6e717d3e8b1f9a5a9dccd726f99852a31eda8fae98bf1919a2c3404195178a925cce0e4880a5faf2710d07bc358a6c3c2d30474c4758bca70257d5619bd4f4a643068cc7dd8059ce3d89780b45a95165fcba0c80a653d727258f82e1906627016501cfeb13ed83a303f07ecd52028ce0fa212b2cd9f6e8fc85b8960b2f7fdec2ae3e59dca662fe0896e2ff8913ee064e1dd6cc81fd7d14c8c465e857b32c028d78540e9b867d363e31ea2d97a5aa6d6e639acb706128b09a9cfd68d28a1e6f48bbe5641c0b8f41b9eb4b793ecac85e3f91d8e7f132bf1f72fd66ca9be8846d29d0ff266e99d2eff066f853f72537ea6322c40d74ed5627937f1158db583cc157c298b817ef84de0501a88534b359cf388ba3830476227859eb49c90b735ede784bce1e891cc634b52276c66e4d5f3cac9201a98ba550f6702642231cee415689e794fe8598177d1e8745fdf626adc16dbc9d28bffc606251c87b815e9d9dde941bc96fbb785a2ae1523045a5e260be07640ad617f16b271aaf9ed2b5ea842a71ca13f57591bf717aad817ef4cce2d50979078313cd309afd646b0d5751cf81f0572e7eb087c9f2bd3cce8c9698d8aae668aa2a698db3d5629887d55df738d5016f249ff8d44379c635e4b7ce4f3bdaa9d3643be7725a4ec353ae948c5a56d02a3e78f2a4dea3db2968ad3c6874d20b7a0f8be5e7cc047d84373ddf81d1174ea7175ad88855b0e6449ebc6213108464527457b4ff7688eed844b83778bc5e902d79cbfa39a5c509371dc30b561e8e93cb54314e4e88983c6686e68e995eff295fa91c1cac82012f672e4050defb18376828946bcb7e9eae6ce8115a2985de4a2fde3adcb3df42fe001da0a27af6ef40fd6faa77077a9273cda59272dabd6df21ad5725256bdeb5e9828b75b083f57c157a2115f3dcd4e6773d183e31ac8c188191005ce609426ffd887dc765300a2347eaa63ae25045ff0174cbfb01dfdc0d910e738953d571157d9521755275f8318cf229a5079eebc40fe7ecbefe74e2efe89e82c41e14a7163e5a65238a87a60a5ee010afaef22f36ca08f5005ef94765f84cf1e266b650242af6e64d5842c3e85b241e3cb3ab1054b8341078eec317fcc2037d874c08fb841d923bef602401a9d220560bc2df9c437079ee75ef3da8cb763ca7a9fe7217889a35ed9deb4d148634c24b6910a02a995ae79861ba91bbc70fa01e1ac5b4f5ca3af146d450d825417d5d2613e52d6589bea49e7ab16d8d5678ccb8d3494cdaf4795436b01bf3afa19841c7efdf7a6b35c85db4bd3494a96e1a8eca096f7544b6defb8cf790ac8892e45b638c5cbc1f677c753083b14f0de374f471a1f267f2f4143489165927dbbc73d1abe4fb3b77e2c077825cc3fac8af5e2e31710e2395f37ed7ffdbfbcc9233777906b3f0e12e56ec751b4a98977fc50fc1c7fbb82b814b0a96e1be79dc83f5dc82ef988b41fff0f000043c2ccbc013ff4d6e1db9f7e2acb8067f9d6de280b29a08473bfe71bdd7b9487b84a50581145dc9bf7049ad1d4ed9fb4da4fd3c5e607c7eeaf626ceb9efcc0e03d5bafcb1fef7ba7fd3fe6bbe9ed346adb9a2b2d7f0fe451b5e122e33e35e8684ce5016c138190a1cd9be318df90b8ad543dcaa46ca0bcbd19dcbc2d0a15cd7cd1055fbf6359c2a1392b80f9d51a8ac52c29cf6282fe0a3d576b159603b7550013f8fee812b80c7f93eca50dbff79568f682320330dba6fabf2199b8f3fde6d6ba6c22006fd69caf6d140c73081754bed42e0b966de297f34355de31a0d308706317877e513d477d5ecbd43511bdf6a4c707a92cac7bfb60cba4c0e1a92cfd681e38e45da14f4500c437dfc57614b8f28c6b2150d5d1628f275aca5cbe284a4b57e0240c269511ccc55509587ec321e7c060c5b1feff46e796e6278d3d757df0b9cae34a256ad6e6141bc86e2e4e6b25b6c187ee50d2315e7237f0eb066d2f3cf9c8ccabfaa047bdc67670db241759a65f4e261c0a3687f05dfb94a750e72ea00c4818565ccf6a375d00fd35b6ad74a75b85d6a823b07d7832432e298e849410e1d6448cd37c00ebe9b3bb713ab3ccc245217b53ffe88b6ebee5c2fda8a9407c130c5b076bbca7332e54ef4900894051d77aa61d19f4f21bad65bbbfcf8df3725d1e31b78b799e9f921e79a17716ce378a3baa299e8f8cd8ea6de011ac97f480432a8dcbacd910ffdfdbf88863fcc2157ff224ef22ec758fceb1b6a025de6a03504be15ef17e8cdebecb18ac45b7b5799f09932a93aba8470a14a948449d257d0cd467eec74614d69149d8c201fb1cc6a2189f3c3ee6e398d8579223a8ee99d06ec93a02d40985afe7827e892e45a8123a11b51ab686d52812d7f0d7d59a25ba7cad914e56b99f11f1afa73761e7d17ef5f8cc6995f09b09efe00eff5d24bd1a9ac9ec9c31768eb2030a50f6989e577bb818fe1817c3ee6fab0c03c49bb7ceb6cd0c96f9a7221b18a7478d8ed48f8a5909a1fea28d615795baddb0c7a7277ac10feb81f95fce051256373a0a76db952b462d5e90da5a5320c96180fba0815326a39fd1ade1f3909fd1e956f3cab916876ce8374cc24241078212df286409f6823719ab17ec09c230fbf1b12576c18ed7175dbeea76463d600dca62868eddabf8cf7e3a34fd9c1c0b5f9292fb868c1b8449e00979abbdeadcdd3b76853dfd5be76b62f949693b4f02d1bcb53472edef5d074e8eb1178cfc111a08d2535a90d4d06d046d744301d22c0837e4166de767ea0f8605101278a15f72b761a537a8ce68651c860ade12e055d3d32b336a340ad23562381aea9c9b45748af9a1c8c9fdc9b2a803058546ffe83777b8fe65e275942c3ee7bb1100c97b67ce6398c55b80e7559d494e89bc0164ddd2340c97125fd8c20d2037a7d37560982ddf5dbbf454c76f7557ed146f6b34f60eee5478a06d3dd95f110c60adb6d6c04c3c56db5627d46c2fe6e0f602be5513dd194ae50c3d25d62662aba02d5a9aaba20eca1a69dd3b3cd21d8e786ae5cf7e866cda9c5d14353479a7d9c48974067940a43f927a0d5eaed6abb652bcbccab7d5c4d9810012dad98f521c35deca1eb3885ddb13ddf03fa8e8ad802fa36bbbdd33b5180b100a74d9002e011feb49dd41b28029b4926474bf7775cd56264e32a94b7962a1536e70800459c4f1c1abb8ad66f6d3220304789b6f650c24704c82c7f21428e671dc37db68c3ba8c5a6f11bf284f8d998a9cf141bd8d3e75b012bb2a0f05c47f97da75e02106df3e25c5f145ebd29131542df9a2aea952ae3685786be92378fc126f0ce06e8d6eb003de1641fad3890b46563b497059b82e7cc65e1d4edb11e665af30766ad274424e977833c3a5c17260cd4d105720c179a63fb1d1e5ad85a6b09424699b63f7e8cb8aaf31ff810c5cf083b8d5062689cd542946f0d0336ef8a9017946e6226ef894c33fdc97fe29e3788249f484a73e25f80ec50f65aed39da1b5089c67d224c66c03788540b943f5b608d9f214352c9d3cf7a96fd3ae06b5cf16ad55c9f0218a41022c6d1fd0b760fc3adad3794dc2ff41c47d75639a69c011600bc72a217c992081668b9a466fb9bb41493c49dc06bc5e867749a33ebc750175ac7847cd9fb7160f84728cb53c6c4dff3f91662ce4f21f7b98c5701f3cc53b27625bdbc894ef497bf903658beb41fadb22b5e37312b5afeb168df9f8386b80da8379312c6ab9f8f72e2c80e7a06d664d04cebfb95c3044b3754b67d03cd4d1388f5a318fc895ef07d8deb143687afb780399c0887867540081bd1f53f9adca2d5d17e7128736832aea922c260ec41f7d6ea92cc71970b7e9d61cf6e1e435209d59705630476c8092b9681d30c83c7addf2dbb9f64a8eab3c82fef21b55a009ec3d529aeef9b6124371e913134180c22dc583017f42dd470cba0231f952b772d7146a259683a0ca5f7805d23ead47b15009f474aa501f04db5f6b4afcf2053bc82ac9ccf24ed9753424edc208721c40066fa11acbb4223d3145663747db2d26d59ff781f536f8611e833dff1b6872c101293f7aea085871262f397c456a417b91a85f3f040577cd709f4103fde147396e3e0c747450f3d97ba0096808301c9ac2b75345036daeb19118a9eeac31649f15a3d678d19e468d3f", 0x1096) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r4, r3) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x9}, {{r6}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000200)=0x1) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xe0000000) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socket(0x18, 0x3, 0x0) shutdown(r0, 0x0) 16:01:00 executing program 1: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x200001ff}, {0x18, 0x0}}, 0x39e) socket(0x2, 0x8002, 0x6) r0 = socket(0x18, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) 16:01:01 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000029}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r1, r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x67c, 0x8}) setreuid(0xee00, 0x0) r3 = getuid() lchown(&(0x7f0000000040)='.\x00', r3, 0x0) 16:01:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="f179eef2d1db31e04cbf1e7a11cc433a80be976b32981c71548ed3d4d02164152b72b7c66067877ba7281a1fb7416540c84e2027df07c9353b69acf93a0b2253a766f4713ff5d297612329e1b3b51946afb9a1ea867df6e770088071732d748149232a9e24e8e373aabd381fdc926873313a269f8c3f8d610270939c01c966bb2e093236033151e31eaf6c01124eee333b8426a023ae4fbda44eb00be73422"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x6, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) shutdown(r4, 0x0) r5 = socket(0x18, 0x3, 0x0) shutdown(r5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r3) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="7ee2fcfae0fb225441e2f79ed5c8b1ae80d71218128228ef2b929e9a96362b32613446491b7164ef92a875073c66d327273a5849f151cf310be5c0aa3f2547fd5f17dde13480fdd3e67a18ae3c7c711278f9b68af04bec423300ce41d8e3ee1e2aafe7011506687218665fdd0290a3549ca3e744f4007255a69c2ba4875a280eea427cdefb97655b4513c4a1776cce048ba7674ce6c045edf2e75c318474e60108a43f29685c14299a4bb2"], 0x10) recvfrom(r3, &(0x7f0000000180)=""/169, 0xa9, 0x0, 0x0, 0x0) r7 = accept$inet(r0, 0x0, 0x0) sendto$inet(r7, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:01:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0xc9) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) socketpair(0x18, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r1) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) syz_emit_ethernet(0x1, &(0x7f0000000200)=ANY=[@ANYRES16=r0]) 16:01:01 executing program 0: r0 = syz_open_pts() kqueue() close(r0) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000200)="f074", 0x2}], 0x1, 0x0, 0x9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) select(0xfffffffffffffe4d, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:01:01 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)) r1 = socket(0x11, 0x3, 0x3) sendto$unix(r1, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = socket(0x11, 0x3, 0x3) sendto$unix(r3, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x3) sendto$unix(r4, &(0x7f00000003c0)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be65756ae28155ecc7674bfb48673a075aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xbf, 0x1, 0x0, 0x0) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRES32=r3, @ANYRES16=r4], 0x2, 0x800) msgrcv(r2, &(0x7f0000000500)={0x0, ""/231}, 0xffffffffffffffe8, 0x1, 0x1000) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYRES32=r1], 0x1, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/235], 0xfffffffffffffcc9, 0x1, 0x1000) r5 = kqueue() fcntl$dupfd(r5, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) fchown(r7, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() r8 = syz_open_pts() close(r8) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54b9116c0842ea05a5e371119dfffb78442ff699", 0x5}) writev(r8, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) r11 = dup2(r10, r9) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffe78, 0x0, 0xfffffffffffffe9a, 0x403}, 0x7) r12 = accept$inet6(r11, &(0x7f0000000000), &(0x7f0000000140)=0xc) r13 = fcntl$dupfd(r12, 0x8, r8) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x800000000029, 0x40, 0x0, 0x0) r15 = dup(r13) getsockopt$sock_int(r15, 0xffff, 0x1021, 0x0, 0x0) socket(0x2, 0x8002, 0x0) r16 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r16, 0x0, r16) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r17 = syz_open_pts() close(r17) ioctl$TIOCSTOP(r17, 0x2000746f) syz_open_pts() 16:01:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) socket(0x18, 0x8000, 0x3f) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000001c0)) read(r0, &(0x7f0000000100)=""/106, 0x6a) select(0x3b7, 0x0, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f00000000c0)=0x101) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x84}, {0x6, 0x0, 0x0, 0x182}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000100000009, &(0x7f0000000040), 0x4) 16:01:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbf3fffffefffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:01:02 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x12080, 0x5cf9) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') dup2(r1, r0) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendmsg(r2, &(0x7f0000002500)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000140)="3eb8317a87ce17cc5103033ce9b453ad46fe4d661f768f09a1673d2cbb065e841af15d35fd7dad4a74f5e6684cee18add4e73bb686185690f3b2528d0d3a73f99ef665a155a6343f5e8febc09b939d3d247c8699dab78a022b26a30497301973b307167839ed020c875d5f8b8ebe34883ba6b3b253665f7488c5a34f89e00c93966525a7b1fb6ed6321695c4f11e3957", 0x90}, {&(0x7f0000000200)="8aee881cbf35af2e32a7f9300243a935cedbbf18f0451d7a7707b35cf355255a3fa9cb47c08fda1c1e01724b47f09c51604e03342a616576f2150f2c3dd6cd339d99bb76556125539dc46cf6d737fe1d9a10ac276151f058f7b5282fe1dcce10a59ceef5adbca4854f578f3a7b42f82ee014225a19d66ff2c969d550664d55a11b704246f670c0e27344ecefd662a35975a021ecc20ea2615a8b98a98bbee8381811582739070b89f8a419894e8a8a6214f270fc802b75ee59", 0xb9}, {&(0x7f00000002c0)="afdeed7ad390ac00345f60210690ed7c847e6da08d074d7f28cc9c99a605537aa70c4ff591a8685804d033466400954c4721a1ad0c78df82213b563c712d60a81f71a722c6add8e04eed4ee3ff317ed664d26c7ee3a6770757cf9cb0d6c0c853f0d1082a3f5d07cbb128e1f3afa5d53d71350f3122ad7fb17e408d5e120626f51843079685e4dabdb322dadbba30648997bdd7efe2c4a7ac88b326563342411e13f2a3b590588e7abea4c92e916bee073626d35b397b2f7b7092ad90eec5001b736b6761ff4eec6347121eae35128803aea7262c31b2e6e99221cd68623c7a7e21527177d9d8031c11788646fca3e8e2ee50cc1e05eb25af3503181d1335ee858b3a4f2c89c244ddc360f23e679fec679a670f6701a2a7785138639c0bbae39bc383ccd3bf039756218f09c954ac64d894986984f30e55b3ccfab69b92521842212f5c583424cf7076d48de349aca0594715d749776de2183fddd80f7e93cebcfbe05805589a307a337d72a14806d93c06f8e880642d5f14530f886c826dda5e7917e9c284890df33944e4dde7f313ba8b7e69af488153b0efcab89fcdd96abb97ef7662dd6be066e138e158fd2d724362bd27719050707fbfdc1f403645c8e15c5b80120505c2f00b4baecb926010480c10bdc8af038317c5ac8911c3443ec5da7bdbc3c5ec283b4ab7756a2cce3251b620700c888500656e02d17efb24d2c9bebd6071bbf4e1d36bd9886775a36f69c883692f41ac1c5db43352bca73cf053b5f0082bd844e89ee9111bd6e0f7a9b9fd66dd4273e1ef5965c3f06454ed55ef967cd082964c358fbad883af3facdb67ccac91714aa4214f9cebc3e70d21085038358fabda246d17789fffde9f6c0f533b6880e60da51a5846cf1718a69b80814855ed7a29cd8663e48656ec6c17ba217f1bc4f53b640b2f2e9081550a479c322c33a02f5d2061a29e3daeb7d04bafcf8e046d5a08557337357ee9b718c68063156be767cf981c22a8a0d0cee60c8239166c8da3c084b6413199a9c1d2b956298c13a643ac8ac03739a088434227ced682b16bbe876c99b1ee700ea8ad6ded46435ad5016416ffbe09383162eae92b09f092189aecea705165196a772d76bfe3d52fe5687e2d10646fd2e188ce30409efadc1c3addbe2d7ac0b6797d135b75cb0c6fddb61b77fd01d2eb09ec073dd04440629ad66dbbfb6b92d3f697e42e3267a21cd81b338e81e4b08f2a2b87fa89a3b7479c914d819cbe50db3c0a998308d2d6073b40e9a5fb3be850996cc50a741419b2dae1887e80535d9b21e93e855adb50dc73f8190ad58104bc74cb01aba1e447037d189c3f39a180764c2d4a9f08aaafe70ac5f539cfa7b5a81f31bdf202865bfeec4b952eac6f31300d523cc06afc51002e112cce77f085157791b4e573e1a7f5c3eec4ff3baf01f23f551cade366c5f914492a68d27be9d0c90cd61fb14f036bcb6651d596bf9b297867a7b2cb886571a51da0afdb7b9d14e4fcd73ebfcbf393f7956b0144d510f9e4a5cc0df51a19d6a0e22706fa78323521a54c46ad2bec7c7b663c1bdc6c04a4690511da068f01a0d455cb4f8f67451b3b6c3a5497faeb0b4c19c74feb3618034bd167774d3e93c07275d5352086cf6bb11c01433c0638b349ae21d9ff61ffd8b4ed591bfa0a91ea34712dbe0e3b2ce14b61961aec2787e24dbd9c3a5a716dc7a481ec0afcd919d7af573c0957b1407f55ec995af2431230cd186a0f921677cdc1c6cd3d734bdc497815181b9191f6881c7a6af6e1ea1716f5697538fda680066a82d95017a0154825200f26a2d9edb0a910a1cc7c726a32541c9f9ea008f9d287e2d25683c6baebd39bfe6ef73e606bf75f742aece2f4f21465a256f00c1547d6b6b52e674cdf99d6a3202b397e75993c26cd9be378cc8594284ec0b8e9e940ddce12398cf185c27ddf7d3cdae6a4350654ef3de3f6211a3bc0403ba0f480af9269e3f9376d29d074ca47d8b35b09f98c1902a715481bb0fb503403b0e03c49e9c578760f4975166a64261fdad14d08c5bc2a2a5f3a6d2cc1a12c292aa00f22782f8fc8828e4360fd804c1e1f0b0097f22b7c75adb420b668fcd9d9c8a78c7c89ef6fa22cc94a4d70b6bd664b7a66103986d141528dfdb62a0194986fef2d18715bffc5d232c68b0f0e744bba0163f4d16c2d7a355ea49260c26048c822503addf4afa9762b5974f749566f4555b1190445d4d5dddec5a63668c9abdd296e6dbe331fdf263de2220341331a4675228cd88a9b29100f42a2889ba35bdb3a70b5ee59d3b001a872e0cebf90213ca2b9b24cb3eec389905c5128cfb513fb750f1d9dad06bbc54867c638db6f1cb63e0964ac6aa7a3c52b002066dfcc8cadc454ed9e5827f7c22f1fbb9222572e7be3155def360b25a2fbc5f07ca680028bdf76b70ed79631b961db41828cf0bb906fbb4b8fb28327c26d999079c5d03855370f4c695aa3cab34174932c3e32f95f98133e998a32aca8657d94fc9190bcc84a531bfe93a1cb4ce477312758bfa2d49bd078790776eced59151448ac49cfbc27c90776bd762a534e3553ea9dccb7fa08a1a626774fa2ec895c268d6259e985bc2272dfd1824820b9273dbb4f835b3dd4b28be8292a01c93e53d88c797a31c0c77c8c0eb2dbb3c9255768c397c24535c8ea1ac590254f236cdbc6fd6d5d302a367440941f0a718a437b30ec273dad525be1077c11d8f29eba3a7c2cda325f29cb85df1b61980eefa4c5d7c4860b050a235e91136cf40b6f8eb5b4e3e1e20f176424f32b016f971627be43d0fae35ae830147c0bfe157a28da7c1702c3c791b0101e4db472acbb94eb3d0d5ac19d84945e319b666b02b913cef26fe46041e3d99be1fc04110141f51e7ce8f922b06b8e155319d729bd0106b91138d35481e942e3bd48a808cff87b31b9129495ca69dabdbfbc33f23223de74059e4fc377945e87852b9596197b6c37d7ccdd4ac9a463eccd5cf8b012d5d51d70523e50e8f24a6aec23e6e7eefc3490c963e701c4353223bc4df93c2c10116db8b82a23e08a688502c80f75399b7b7ce1d30f53dca286db4f788569f4e74f4feab298b6d31bd6c1c99f3b9cf0ff3081dd3ebe60f579d54b585e6ab78ba81d32474d7367e1e6407bd84ceae71df5b4e16e837373031fb2d11771a619c5f9287379e712860edecff74eb12a11badbc390a0b4f371df7ed0ba75cbb85b1571e6950ca3ed274d4b48e94cd0f38d63c4e9328a84923b8ebcc6eef9d0320f37a33dbb0ff98f79253c4a04cc62f06e5a7662e2fb93c5c3101159fe2e4dfb2b30926515c133d865cd20a0e9092916d6bde665530731dd82bcd62d72c61eb5c842c2e1e9ccd35d6d0791efb707cbef9a7c5eba4d4f98aafef2bc8e1be3662b5dd4dc5649a5120f30d1815cfc2a320b6f66805f47c0a255f6dbda930a2b293f5e172624d7a26e35683c625fa84e2e4a08b115a0778da6011b1110ef894cb1c9659eba3d84596ab83991b54151d86610466a54ce749a0ae436ad16af2b959ddc0f3640618fa86bf1d0a32d552611ab90b18b503da3a3660e50336039b0ffcbc302045895fe0dcd8f25d1094a559a912d50690515ab6dd02af92d576ea67a5f3ce898d2529ee66d65744ba621eae225d2a2a64ecbfbfee0f372d40d6c5e81d76006e98250def9fd578c55c122784ce2bfa7e6c57ea3231cf476e9617ed18470941890d0b557c3ec911e6596720e6eca30b60a38e15ed1c6f60ed895a643d0dff4ac9b8218cb8522ed2ce835a04b648b6ffb554f0d105c3aa8da99ab3f1cb85e253e9344f464e61065cc8b3a611835c1bf59da835dfba47fb9fe0da04e2c0447df5cde863211c9ccf6e90e5b7bdcac3399b862d24b07e7406b7d6ec4d9fd9fd1a33d567cc2872dc42ec5c0159cb1f4a41216abb2bc4262b7bfcd732909a49f97158498daa027553b1ce26b0a2102503a67b30134d9723ccb2d849fa654a2b40448b8f987375df9e1380bdf6ed347f3644659dd4cb4c12259e06993fd77385b883f989bcfc244e211660150a305ba10ace91be1ac13f193ec6e370a257c9843043dd519cd5b8a47104342c2324bcaa178fdf7dd79023fdc552720db2b856cdfa1d9685a47f3f057613f1b4a229a72a5c14e4e23fe64135e4ae6fd3e4133ce995fb79f8dbb64ce44349f75fa3a954945ce34e225f897fc96c39222a3b8ac2737eb89021cbc6d2acf02edc08ffd5855f7f4e25bbb98d382a974cae9a69c775e42d7906d94b91bf01af6713dffcbc0042fab4009bdb6c4832982bb099f5320c8db34032a3ccf8a5eb19720fc30d2d258d3e9a0c69a39522dce57572df25b936eb319a0056e3fb932ddf504be3ae0f82d09c54ab20dc7fbd267dd17e5228f9a68e5d0747d993fdc5d2d13298496e82489e4eb3acae9d87265aaf161996289540485d3afee7376ab20be23124040557b16297054a7db2e78c85a7109719a31d9c52ade6096ca3017e9ad42c973c7fc156791b24380b62543f2d14bd31329b7811c4a06c737d174dd5e11b5d73bbf60b97fb159079e640b5f87ea39ab88d7790c1ab9dae7c5b3db505ae827e2f8b815c71af168a2933bfe1a3ff0c610c65636402834eba17dded46359a496a0b21e46e8dbe9b2d3e6bda1ca772bc2d00ae83ee7786255e9d44eb21baa948f4f4643006c56899b8dddae9acb2ede6a962e9d7effd79fb3467e4dcd4b1cf9c54066896d373fa24dd203d8ba47a0734972738213dd97feac02a12fd04e299696a3d7fbbe418e0df7e71f2f56823e15ede19daea08dc421f970d2a58900c8a1c6d3cca3848ca43eed87b1234ce9e7eceba7b1e695f72f1b71294d2e138c71a9927de9df6d78cd2a71373ee37ff139428dab5d713e3571f0d04bde4f78692603374c23b72e7191c83421a8e4e466704b7fece2613bf8fd84ef2e206bbf96a7982e7b6dbb2243ae92b7d1c43eb61b2caf1048bd233d81a6bbcbd0fcdb2eef71a030e25be9f1a8e5ea833ac47c43e8c2a48a94def45215823ba15160a1216f0eacca38cb457e882c4797370fcde6aeb16e26b1f3fef028a341139eaa991cc59b30cc2a262bf5d3f6cb810f0217214ff491c4aee70300cc7a1732ba66bcf3ab6296e486713e43170c423fb6c058f35378ac529f422b1b871cc2102224efb9b433d635e9116f80f860aec1bf0a0cf7b7ce1ff9f4c62737f240bedff3f5f0dc7fc6ddf0aae292dfc201f4652436152ae5f44fc1789f7879d55d9d9eeed17dbfdc1f4d6c12414695c8195c2a9b34b7c2de141864d0aead0b33f7647722941f8f0524935dc02d37dc52216dd9960a4fe488f018a29f159e94e86e8cf34d9cf4569fc86e79830fba39a51359ff4b87211e20c0bc73440b126a0df3ecb1ba0c3859a2f9787cc6543faed2c6db433fb66c01a95a4758531044519842062e5cebea1d4097d9501f6a09c60a1a0be4a7d9a8b35bb5624192805c6c1e08e26cffedd67b7af38b3277cd2decdcb62ceb197707876bd62467ef6eb025bb79622c130472739ee707fb98e343977210b74feed0bfbae8939d6d64878f6e589813f4400cd75714b19360607e345f76948d90e2cbb0387cf20f50632df56f76c0aef707540664537c8af299735eba07e35585be1e27fffef10c2e09c0e2d359e912cdfd40beb78a80dbec3174323ab071e5ec2845e10977f1103b0fa7c22f0c6d939627c51ddc563283968b7f82176112dfc332311ce690e25619d7f44eefaa95e4a5de9a008b4523f70997fb3a84fcd5270d5a9ff19ec9ed", 0x1000}, {&(0x7f00000012c0)="278f38ab56b60964aa7602a84188c2c60e3387ff2bf9d8f29aa1054af0a8210e42a88b6dc6e5dce082079725fce5449c7b720551088c1d317b31be3d1f7e20116b1f426e18577d4bba99779518a05d3234ec39520310993be0eb21240d0e", 0x5e}], 0x4, &(0x7f0000001380)=[{0x68, 0xffff, 0x7f, "195fc793907c6365241923f6572d264ca5754147637e01d98ec748f79ebf5b9a13d695c1a2700d7cb90064b75f4759dcffce2a35c48fe6d6c9f377a9add8dc32d427f63f7941da3407abd2d809387685aa7acfb259ab"}, {0x1010, 0xffff, 0x40, "bb1da186843001d2b8cd3cef02d0a5f3fb3604f85874ffb1ce95aff0f905dd4e685b1d8a160907bf7fda955dde9f5d88c8b845076d7c614d49a2792ef6c35d4b39929504e15a18304d13b38efef3c1e327d864a21cf68b1e4775e7f140ceb86a2c30c87b4d9ec6c6316302a12857e26f294fafe67ff93eb9462969d4d3b7b69b45745019f209495b9634b8bc42d1dd71f46e7786857b59316c8526fe2bb9fd5d2d23f75dde864798cb2fa23b4839b85af248f0fc9a6c48901910cdd2a81ad7d7ec0f74505bb70579e0c0fe252a32bf7bc60472c72c86dee614692ad3e641e3fb670e785c01f78e19e1486868c070d0418c7dcfe8997248fcebdfaf614d27190ada4de7b822ba080033a392519e54dfa446e81310fd45def8da0cd3a0437e5a988d6f95be003bc98470ecbcafeeea120b58283ef1e4001bd4bcc0984ce75f7a49ba3deb7fb8df614d758e8482a6e7d4985ae055c4104eedaf5712308fe43176576fa75a7b042fd54f517891cd812224d241207fb826e2826ba4cc638de64c4feb07258a33e254204b13e61b089ec1311bf96c0388c449c053bf41aabb64845aa03702a2fe85b075312407262c481c611f6b70cc83cba56b23794e373a61441ffcf76dbaf64ea2f865c195428b10c799f7e9582fb7be730e83c59b5976bb43d31caefaf1ab192f977821f5544cf7f3509deaffe2e498b51be4146935ecbed9cf98d51cfa324dbe8c6bf3430dd6adf29d5b523ecce892b18250f7d263eeecb12a7466e859208db64643b03a542d7c424c85ce52fe7b95ca2e412d1dc598e2c312084bd16a1826ecabedacc6f80fd291d94afc14e810fa2830392f8fb0e552fac98fb6fc66d9f51121a67c930233608a25718d749fb2f003e0a3e400698ad25e718c2e5fab95c12da202453929422d43d517a44c2df7af43a26aee8d1411cbfb0c6aae8f71e5e3dd790d6773cfa9ae256782789ca5bef411cfbca60bf867fa01868d4f34ec1921916b9d877bf05f9143b4494ca6533aef8c5c3f8f2b6a1543c663de6c397121c107cea5b87e589c4898b4c78b25807627726103fd48f38005f5517dc1e25dc16bdf4ee714b6a57e267734c1e1c619949f964ea67cc016b5f185ca8a6ac78e289f982b6310f6f88d20ab2df079d9af86a66b9c5aaddb0d3a6e603db49347ae007224e4108a96858609b2059e861aba048b6fe897cd5c274637eb9cb498e3cd0bcb022963ddc2e14e39319f1077c90d641fd40afcb24f3445b1ba23b2e02333a0edba885190a1b05775e56ac9b56c508f96dc015fc2de8610a1a78d8f548fcbe5d6119117f97210baf99f94674b03548134d08cd0209803b4db247dd729d318a9edca61203537d87a8a1fd3c8aeceec12fca4fd1069eb09d6ace12fbb6ed6da358f10d87025ab3308d774e25c4b70c2366b815b8ee66339bc20a239ecca2d2406279ca4860b24753c9d6714bded8d652866d703c7364bf106c245732b2f9cbc673797fc103bbe4c267d8b7db3e2997e4d9bae1cf1fe6a6db3d1f4c8dbeb6b84c9b63de3be4f0227052ebefd27b3752c47b68d08f87ac082445fd84adabb804c08c218dbdcdada33d538d446eef364cb5fbd4d53213540b0cd0064a606f8d1e99a1a6518bb36077db187fe3ff104df9ec86a1cfbb66e553a921a87edb59b1f85777b42caae25bbee58a27bf189a33da0c60e064bc0a7a95863b5c32f4a63b2dc49935677086422cb633e00960b4bc88508adce6e46219ec2abd9fbab02275964ad3f9ea64349922d361a81f8d3089bce8979317ac6fd3abcff04e3df90ebbc55a513e58fc201b60ce7e28724b1886feb1917f6594a91048b6f3d24f464f1d9a686b9d2748a4326ab8349778ec0d282d6acf393d78c3ca5d48fede069e9ed54bb40556a54d46f5606b54c86bb53006ce1ac3c1741e10743832dfb7f3cbe091036972604751daf203ea8bb949a2ba0d415eb9e11be579cf090255a035eb0b5828d6bf8e8b063172dced1782d5520dfa8579005b7bfc5964342ec12c5b2d338b3e010ec4f2d864cf4dc43441f2674d0562411e664da970b4d0125433e308a6c70496bc8376a298288f8929455d3a7137016fc1e9d52295899677d1e62b2772e7e6973c2361ffee7d1f6379043c5616f78e8fb8a41fd6822d0a3cfdea7104d62d481a49b0a4973390ef5b69f994a2a93403e8a76a0b6af5a046ae70c5f5e4d85a019d9e378178e826a7e158f11eca333deeca32ab7e2dd754dfd57647833fc97acb865bccc03fc376faeab04cf3db559b08a27c2b0f93a38a91326588672858024720948e09d4d057c7f20950f3d2a4c6f389d6e2accab68a02600ee2fbfc9c75d3c4d839a21f916e8170db0d7b6414a34cf281a14daafce85e1a0c54009418b64710dcee9760fc8be4970ab0fed654864fa969ef547a846cf383b1c8ffae2f51d5ee629c240b4723e223afa8a2c24ee38d006b91b58a0693355f8f73b5bcc78fd0a306136588931d54aef7b5e54b757cc47d490beec8d54226311bf7ef96181f4f0643e55f023231028454bd031b48b029a90abe6cbf01d9271aa79cee3aedc708ad1e0eea81ad22668a9e8a26baa160aa8c6a751be382c451657113b1314fc978b2c41d0fa2c6fa38317d85c4c3b986535319636920136f36fb38fe45f2971af569e0c5172faf14490f5ae7c37faf56c3d8affa12b2f5190ecbc4489742e04f2f5f26fe2b410d1142370777cef914c9d092fe15a275e9feb7804ee1ac1a495067425936ee94906d43a2e26819309ad6d10ad240fca7d534bec44f0e7cef7757ffc219b1312f7c88478f3d0b7ba9bb60b08fdf8e819dca502647d3d593be2a67ca3c8ef697f70ce3804cd264d5b3a74cf8d10e821fcefcc73c15cb52e318d6a37dd3323bd4439823065a831e6f3c9b7a505d6c818edfb7025366c847b5a9d24d46e62c7160f4e78152406004d75f71ef26ca86f321800b439a3860c9b1a99287f7e6bfdc750a609237ca79ad69c828ce593166d3f391dfc127262bfe9aaae101a0ad13ce0aacb102caa0e4cda0ef369af39cd3fc201cdff5b2c9d550dcabc9b0e452103172fae9acfa67bce312da70cf09520a952bf2a5dce6b87e9ab79873d0403c5fce5575ece4d977dd32ccf1a54202d36d58ca921f319fb92b49907142e1f76588ec25dd0f9d36c81532d121a66ae1c6a4b68bf7b98ee8566238f8182f9f2588c9819e130c5bc101454f49a851676a5bdddc9184df5afd9ca0d2f8ee79ee5dc5bf95e31c4ae15e36c6ca3937af265ce7c296b658b08ba6c82382bc8e9e6168c2f9909cd5f39935f30f7b0a049d6f5db277e20b67981cd0d1c425b19edf42923cedfc7bb49d6fe291ee4605271666f530e2ae955a5c86d343b2694381e777c4ad16c5d625c2d2558be32f09e35b1aaaab6b707d0c75e81d724dd2f88eb64f38119bbe7ddd3f368051440c0b7e1c744d5ed73c24f5cf3b026b7b6e1452a3e981cd7f0a47f2fcde1e644e435e612ec73369afc8ee68e523d012661335540c9aabf3a8847879a66830fa90fec94fc816caa76fab9f2ae61e590b10bc85c160d5ca08c4d0079918fbc5ffde31321cd20022239e7bf78811b3ec1fe2e15982f8c8b9b382cc7131f2230de004ca1393b54af93016bc4db84109a5ad4543b9a09f9ee866a903b622d1080ae3d39f3c77ff4ef138417b3e672629d109c89329347c579bdca90fe9184b2869b33699e968dbd81390befdcb788bc975bdf4c15edbda844a377cb6f22d7d62e166521195defc37c5313e95a58d3826492dc3a8c8ec30a200d72cdc65548dc8388d7715226a7ddd19cf04cd3e8910d96ee11b05a5ae06146afd2b4c36859806f58c18e5364d20fd2af8a1629c17b414043a62e8ee4f62cf744727aa65af7bafc4c4d017027bff00278fefc891487f6932165b7daa92f0ac68ead8d2a678c7e07615ee2386f6806a37c49de0c2bd660fa4448a85c9a5fd223c81e1f3e1d46cfb2bc952bfe30ed50bac171c5d5e906381dc3929953b6675bca0721c4c894d5577c1bae01665501b71658d2d24fb6fb1c95e6d1cdba75c0724d7bab9ef9e3ac2f72b2659023b8a9bd6a379b93a94b87348b51a962f885357399dc336921a0659ea004c882e090df2377c0cde231fa2b9143b14e91ea03430650acec1cb6b99266e194898ddad664b8e5478c928340d716e99fca328b401bd0009f7bb8081cbf9036b5d37202cbc150b454dabc096931c7b4ab7e55c771db4e5aa31be87986efa19afe7697ccc496a1d7aefc794a6db8789120297c895b8bb3711c33e6d95c07effca861266ebb7073e0b4016fdc865b3da4bf183f2862ae01237a6cee5e3bf8b8473f297e8e6f87d308bec5ad05cc6f83d0d91ec9803ffa980ff44ab84d6f4f8a48c7d37f2d4f37d4054001dbb676f6bbe72d27765d7c635d57a3a5d34be145b77b92c9e4ee8896c39587636b167affebf171e17b2953443459a36362a6c96eb7128b9d4b9b33d9e4079b48f845a6b100f87458031de98acda9e15008455f0aab4080ea415969f73319d4c39f02291c30777d1dbb20219bde76afd88a2308f25db21d0968c818fd9d0a0c8f576f91d856eb1601e85fc07405f42c2049dee04060dd1acd98b3b63557a26d8c75414c095433763802258fceb6ae497bc3cf93493b0068927ca331385c4f626906cf6b699ede0e58bb814f1cb623b269c5d83607cb95664e6ba3fa7280b0ae9196b0d97d39fbed6db762859b7e187b386b08fd866ccf1dda8ef03f2ffd100df1d3cdd466e2abad7ead285c5afe62b3ce2b4343f4fe1c45105fe5c68306d9a182b2fe224140fbc43a267f4e5ab98cb4a6a1885c4ab2a7869cdfab17a3fff6ca69394bac018b7ba524f001038fa4eb2860108c1bfd2d1ca676be591ea1a0267cb3a0bf407b9f92114da5b71adb45afc573bc83ae598ee3dc0e4174c9df0616114282d6ab3c7dae5b8001edfd8c977a3d76b0f8d530795ab399e2793ee3ebc6c10e51430a7283112cacb79bf7bd85048e89422fd3b3eae8bd0312d98a47b3fd3bdbfe03a6aa33dbcb9b1dbcbf0239fccb1a71238efba053b1805b87429fd10bfd6f722e09fdbc7614bb15dc7e49cc23cb960b1da07b183771843a7cf927732c15f582d9c175188cf99a64e97cf2a11943f3cb2fd5c4628a0cd4ed6899d03ab26322aab29e8199bd358538c194c7a781468fe0eef7da88802442c995062263775161ac6df8e01a8bc64f1d1ea5afb3f34083b6a89b364a524e24514038d895e5ed03178683d6e55b431dd43abc7bf943cc50ff8105f7f7325cf63c2d4dde71cd1230893782994a00c4573894b9fe39a97a73e94b44624f084ba61c35c7e29332c235bc56aad628edb3b6b6cc030c8dcc17ca53b14eb5b204fc6d0621932ad75ac72e8c6c4b042a68067923347469bd63d6c5ff07f5035c51e4336335ba5c0c468b238a03fbe4e6b6549adf1bfb4894fd2b464e536e6adad744ac6fcc12d6eb3aaf41d75826f4af8e7074aac94aafd6bca7d8c41623fc76801e753e9522d94204834ac2369973a270e3c7553c8450f3ed1b28fae1ba6917ff0ca029333414775513dd40b96c30d675eedca54f31843adeb0bd6aa9f464b0386654405d4ea3bfc0e513518b0e7de2f8d1fc4dae9a363a48b319475a7b81f32b6ca3029bbec3549ac57f4e22c346f3bc6d82758b87076a2573b3b9e6813541d19da4034f38b8f40412b3be964dd0def52d3ca720c56bcdbc93d2c2d754d8f2cf64710fd46da3330a80b889932dee47c451a12520fcd9"}, {0x18, 0xffff, 0x5, "7647eded137a7f"}, {0xe8, 0x1, 0x9, "e62061c251d64abc3b1b5f33753f9a4f37131effe70f550b7d8a58c6f27b0683fb48668997da79c4f271ab0c11dc6c91834e3411feac1198a6db6bc057d8411b3b32fd975cd50d1ef46d503239c653f03e4e98dc565bf15c8e5704de76e02bbb227da87c013843eb1ffbe035846848fa28599e76a4b14fd333962b1f0cf0a9d2ca3ebc50f0bc03b4b043264f7108eeccbe64e67ed5e99e6b5ecce5dc153f28b1a465976265459b2aa56d46fc4bc618ff37187badeb7fbb872021b1c79cc00720bac3a9feebac3587c95c59cd97232d1a7f"}], 0x1178}, 0x408) mkdir(&(0x7f00000025c0)='.\x00', 0xa0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002580)='/dev/ttyCcfg\x00', 0x400, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002540)='/dev/wskbd0\x00', 0x1, 0x0) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0x5c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x9}, {{r5}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x4) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:01:02 executing program 1: readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000002700)=""/4080, 0xff0}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x4, 0x7, './bus\x00', 0x3, 0x775, 0x8001, 0x7}) 16:01:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2440010032}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x1ff, 0x396}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x19, 0x2, 0x200}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r4, r3) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r6 = socket$unix(0x1, 0x9, 0x0) r7 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r8 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x20, 0x40) r9 = syz_open_pts() r10 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r10, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) r11 = openat(r10, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r12 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r13 = kqueue() poll(&(0x7f00000001c0)=[{r5, 0x20}, {r6, 0x100}, {r7, 0x2}, {r8, 0x4}, {r9, 0x40}, {r11, 0x120}, {r12, 0x26}, {r13}], 0x8, 0x40) dup(r5) r14 = getpgrp() fcntl$setown(r5, 0x6, r14) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x1012, r14) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pread(r1, &(0x7f00000001c0)="5a7c4adc917c3e5d303e9b3a1c3decc860c423c4785a80230adc144cd70a8802a80d9bd28a", 0x25, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x60}, {0x3c}, {0x7ffffffe}]}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r3, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x6, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:02 executing program 0: r0 = open(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:01:02 executing program 1: socket$inet(0x2, 0x2, 0x0) chflags(&(0x7f0000000080)='./file0/file0\x00', 0x1) 16:01:02 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x108) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x54}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r2) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x4) 16:01:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f0000000200)='./file1\x00', r3, r5) setuid(r3) setuid(r3) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:02 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x100000001, 0x8}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x4, 0x6, 0x200, "f7f9ad1090b6f4edca132108b616f5c031b90b87", 0x9, 0x8}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x9af, 0xdf, 0x3f, 0x550f, "2eb16ecce46adcbd43b3534a74c60e6092cfd711"}) write(r0, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c9fe8fb4cb6352b48d3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5f307c5375eaba46b32649dbe31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab05000000159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab73f6b77103fe03f5ad252de15639607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b6385926805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ccecbb3591d90b7357c829a234672330197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893c001d940d170789d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507b000000000a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dd040000000f1f91e19d8c10cc4a7430528a4125b551eec4b9bf591006b4ffaad2a7a939fded389efe600000000000000000000000000000000000000000b9e2316f7ca05cc2a07b3fa2aa9a536dbd76f0da11b94ce51d5789bd71f629ea", 0x321) 16:01:03 executing program 1: link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1fb57824223d9229, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x7c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xfff, 0x2, 0x4}, {0x4, 0x7f, 0x5, 0x6}, {0x1caf, 0x3f}, {0x3, 0x7, 0xcc, 0xffff}, {0x0, 0x81, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:03 executing program 0: r0 = socket(0x2, 0x400b, 0x88) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000940)=[@cred={0xf}], 0x20}, 0x0) 16:01:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000280)) dup2(0xffffffffffffffff, r4) readv(r4, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/170, 0xaa}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ftruncate(r2, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x61}, {0x1c}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getpid() fcntl$setown(r1, 0x6, r2) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") syz_emit_ethernet(0x9a, &(0x7f0000000200)="e1f236ca2c98d4602efeeb5f9ad3877d16b992caa805197fe7eaa04c6fe6468c96cc1fa2edd320c8c99b82b8dea26084674eaf05fe9eac827764ed245b974a09c8c562035ac7ba4771e33c08f4059b9646be2cff78f1bf128fc21ca55cd53cf6e97bdacce8ae3cd09c9cbd21fb31a5607fa83a6ea3af5885ffe607b3ffa833a09aef9d9fcacfca523a85bc6f87429e806f4dbf0f59ba4514e4b5") 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x40}, {0x87}, {0x6, 0x0, 0x0, 0xe7d0}]}) r2 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0xcd4, 0x6, 0x1f, "9a814c4215eab1b9edd6494a6b799bbe517b0bce", 0x4, 0x8}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:01:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x80000000000009, 0xdffffbff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x158) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:01:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x88) ftruncate(r0, 0x0, 0x8000) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="42dd013151a04e6df1d401f08eef353219f00ac4cdcfa33a5e80f1f0da524748e84469496d5514e031fb6c2c21faa6d9907e2fe2295a390a3963ecbaccf0d3802ed269bd201ad8dffa3b5f64276d9532f6439387a38b14afa4d262d2fa6f58ffa99e3d74f97019d1cae1026720647b9e6b300f7667699f76be53b886d777b99ee60202b5bcbea8a4985acc42c13a9062af34c9abf48c8df7f49417e4e712569050130daa1f518fb0", 0xa8}, {&(0x7f0000000280)="90a9c23b629abe71d06d536d28e84285781e1fab2cde4a3f3162e97e406a788ff8dadd4abed6d1fcb56a2ed34d33b57f499ff6c678a1e60487161b64660dc74466607a45c7c784fe8be05384f1c02b83d42013887a8d816ba77f6f36d48731364b95661a5c0e8b7973b78f72f6606faae0041f18e59c989f753f12f9fffbfe6d02debe29b9f01a2c8b21c1a09890", 0x8e}, {&(0x7f00000001c0)="72d212212faf72b37402ad4e93a8615481ee4cc3dc3efe37534dacb761eb5b9021ab390acaee14de6b1a2cebfa81bcecd70c09af9b45", 0x36}, {&(0x7f0000000340)="28362f13e8c6463c57d611c42ad853d0ee64dadcf1ab636c66c4e580bd3a0716e5f63609b5f0ceec2c9c3fe152f504f106cc7c062c011b641a6c5e79196f91b51a3ab425b31c8f10bdd4df74df25b141444fde9d232bc551f4886d9610331cf3d9d7470678078541f4cb7f2cd20f60b846b691a076dfb882ecea02807fb7c8e6fd723506546a65b75b1bf05a7450fbf868d83ee35ed82a19ea74b050a97e2b0e82917bd6a3eae6432a2f047c9d59", 0xae}], 0x4, 0x0, 0x8) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) ftruncate(r3, 0x0, 0x100) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) 16:01:03 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x88fe}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x79c) 16:01:03 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd600800000000000000000000000000000000000000000000ff020000e45979b31de6ec5b000000010000c20400000008b664f34ad14ae65d340d0a98592b92807ac0f67daf8d754e618be06e91343ad027476f0c710fd7a8b0"]) 16:01:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) close(r0) execve(0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) readlinkat(r1, &(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)=""/70, 0x46) 16:01:03 executing program 0: pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x3, 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x8a) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) madvise(&(0x7f00005ae000/0x4000)=nil, 0x4000, 0x0) unlink(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$TIOCCDTR(r3, 0x20007478) 16:01:03 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00", 0x0, 0x1}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) poll(&(0x7f0000000280)=[{r0, 0x21}], 0x1, 0x800) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:01:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) r2 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r4, 0x0) r5 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 16:01:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r1) ioctl$KDENABIO(r1, 0x20004b3c) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = msgget$private(0x0, 0x20000003c4) msgsnd(r3, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc414fa22f5c0ed193424179fc5bd8017a071300"}, 0x26, 0x800) 16:01:03 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x5, 0xf8) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) fsync(r1) 16:01:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r3, r2) ioctl$BIOCFLUSH(r2, 0x20004268) 16:01:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x0, 0x23, 0xe5ec, 0x101}, 0xc) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:01:03 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) r2 = socket(0x18, 0x3, 0x0) shutdown(r2, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r2, 0x2}) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) geteuid() r3 = socket(0x18, 0x3, 0x0) shutdown(r3, 0x0) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0xd76, 0x7fff}, {0xfffffffffffffffb, 0x1}}) read(r3, &(0x7f0000000000)=""/156, 0x9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x101, 0x1ff, 0x7fffffff, 0x5267, "dd5717a0db685f53c40abe7ba89612bf858f273e", 0x2, 0x2}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) syz_emit_ethernet(0x466, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60a4f00804303ae0fe800000000000000000000000004000ff02000000000000000000000000000186009078000000000000000000000000030ba78ce540cd4f791153d5dea6b259fe8000000000000023493b87aa0568f00b1c71a8242373244ad2439adc07df0a69748e254c1e4a8a8b3f0ab0c430d3be27df3e34066d42ca0a5c11b37adac15084dbaf736b41e5a803721d001684f0da52ef24571313968050378ee824f4dffba7feed320557f7671975afc9c545c5ea6137c8ce680ba2d2e8794cc0ee661ab31313a50f67f637326bdc20eee126a2c281295ae9405b24d13dc48b7b6aa26e8a94498418b3472f7281922377d30a3b5ed2686c82665ea6b275c1d5bddf59f3d1843df268e8c825c6b2cff208dfb5cd8283d0dcd52a6de228bf697d3d6506afec30ef7e07413c7afc1eb139e0fb1a5a643b4099519e31f3fd4457f0e6d586ad05e1005a062bf7b5e0f2dbbdc849b90d4e80a0e3f7af088060d01a1cfcfad88ef4512c6ef5c0ead4b9cc87484b106a060a9899d50f595204418f51e914c88c29078a5457de6a262cadf02b071d88e61703f037caded0b315701274012fa532ddd69499074e1a2df196e0afcffda08fb3d82ab8160253a47d3efc3d7cead55c28610ae20f69aaced0a1a6ce815344cf8d0bc8a0dfcdd1e8cd7242601777ec653c2d4b704397dcb1350982afd035eaa630c840d71589499fd68239ae0c0aa2fc9b949d1a716d40a24f078e92e8c268ff726290944b5f3a3bea9559f2d2a51405fba224411ecc49544dea47917a98bf79c3bfeed70429abf70a52ecbda21c9bf0f6a70cd2c2c887391e4095ad22b437c60abf829447b47bd231ca2a98d9da7519a4bd28e803fa000fafc0dc453ed56cdf4356d7abcfec4eed0b94a4f78ce44a7177c6684026ba4f26a17e52e326c8bb7be5e2ea5780d7169d8f4ff62cb2b223f9d6221f62e0ee0244d86042560edd36853c464b23be536c65b87cd5ea60932ed90607b369ed2017f645afcb5cd07f6896a08473bd5dea2bfb52ac501a39c338ede985aa4a7755db876cbe4d944f3cce0079d2ad9ba8d17f01a614052aadbd4af0fd282f594dc4530ee49b6c9ae6d5d80a073e678594be2e2f0869baa2a58dd2d0f6a995fb706c4d1b618d57da1c2d8f55611f746105a947b4f6bb74dbdbffb1b3c1f2316f6a28a07f0145b1bf8345b6aa6439bc5b87fe4cad68b6afa08687e6e751803865165eac0c34bdddae1bbe52f55d08cc4a0865f8df372635e8a26ac4ac9716a124ac4e83349f17b612e2b1893b5eaccecc7d812bb4f4fc6b313f57c2035a90f782a4a97b5f5309b6c5798d72b9187f3d411e84041e3671fe35e39fa1887846721c38d501b471990b919d2ad9ca9bc71157a843d75838c1aa4ff0dabd74284709f1f87f324ec4f56eacd70e6bb5e9c3ff719786c4d4284e4cfdc828e0465ca168d04de103076fdb91c44be06d6c33083746eae4f78f9a046c329a4586d12edca2bbf2fa3489ab0096ec57019d3bd90343fa2f41e2a994d7fc6069630000000000000000588f17d6c90f062561cd2ceff78ff40baa1451434130278852252ee6f277f65712243ab68dbebc27e8328f6f3669e82b155f6c3c383f0bafd7ea99388388f097401c7760ff13ab7da811b431fec0dc0e4a441bb956ae1690f6503bc290bc82ee7fc5aa55326f4fdd12405183dc58da219dcb1bb28cd0c605db9ee808e03004b9d4707bf05e46c0bfbc"]) 16:01:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x1000000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0xe9fc], [0x0, 0x0, 0x0, 0x10000000000009, 0xffffffffffffffff, 0xffbffffefe000003], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:01:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x4c000000}, 0xc) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) panic: receive 1: so 0xfffffd805e553000, so_type 3, sb_cc 177 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *364020 8183 0 0 0 0 dhclient db_enter() at db_enter+0x18 panic(ffffffff821a6d4a) at panic+0x15c soreceive(fffffd805e553000,0,ffff80001d382ce8,0,0,ffff80001d382bf4) at soreceive+0x16ac soo_read(fffffd805eb0b3c0,ffff80001d382ce8,0) at soo_read+0x53 dofilereadv(ffff80001d34a118,6,ffff80001d382ce8,0,ffff80001d382dd0) at dofilereadv+0x1a1 sys_read(ffff80001d34a118,ffff80001d382d80,ffff80001d382dd0) at sys_read+0x83 syscall(ffff80001d382e50) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffca310, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic receive 1: so 0xfffffd805e553000, so_type 3, sb_cc 177 ddb> trace db_enter() at db_enter+0x18 panic(ffffffff821a6d4a) at panic+0x15c soreceive(fffffd805e553000,0,ffff80001d382ce8,0,0,ffff80001d382bf4) at soreceive+0x16ac soo_read(fffffd805eb0b3c0,ffff80001d382ce8,0) at soo_read+0x53 dofilereadv(ffff80001d34a118,6,ffff80001d382ce8,0,ffff80001d382dd0) at dofilereadv+0x1a1 sys_read(ffff80001d34a118,ffff80001d382d80,ffff80001d382dd0) at sys_read+0x83 syscall(ffff80001d382e50) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffca310, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001d382a30 rbx 0xffff80001d382ae0 rdx 0x2 rcx 0 rax 0 r8 0xffff80001d3829f0 r9 0x1 r10 0 r11 0xb9d094701ee2a79c r12 0x3000000008 r13 0xffff80001d382a40 r14 0x100 r15 0x1 rip 0xffffffff816b5468 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001d382a20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (dhclient) pid=364020 stat=onproc flags process=0 proc=0 pri=24, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff80001d349008,0xffff80001d34a398 process=0xffff8000ffffa390 user=0xffff80001d37d000, vmspace=0xfffffd806bc09440 estcpu=0, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 52135 436648 8488 0 2 0 syz-executor.0 52135 27550 8488 0 2 0x4000000 syz-executor.0 961 324365 69222 0 3 0x82 nanosleep syz-executor.1 8488 472673 69222 0 3 0x82 nanosleep syz-executor.0 91705 346969 0 0 3 0x14200 acct acct 56317 417183 0 0 3 0x14200 bored sosplice 69222 203519 4969 0 3 0x82 thrsleep syz-fuzzer 69222 501013 4969 0 3 0x4000082 thrsleep syz-fuzzer 69222 39972 4969 0 3 0x4000082 thrsleep syz-fuzzer 69222 413402 4969 0 3 0x4000082 thrsleep syz-fuzzer 69222 277060 4969 0 3 0x4000082 thrsleep syz-fuzzer 69222 129282 4969 0 3 0x4000082 kqread syz-fuzzer 69222 47149 4969 0 3 0x4000082 thrsleep syz-fuzzer 69222 288515 4969 0 3 0x4000082 thrsleep syz-fuzzer 69222 507876 4969 0 3 0x4000082 thrsleep syz-fuzzer 4969 20638 45830 0 3 0x10008a pause ksh 45830 356772 70009 0 3 0x92 select sshd 70387 56715 1 0 3 0x100083 ttyin getty 70009 228658 1 0 3 0x80 select sshd 58434 28918 35210 73 3 0x100090 kqread syslogd 35210 75067 1 0 3 0x100082 netio syslogd 15070 326563 1 77 2 0x100010 dhclient * 8183 364020 1 0 7 0 dhclient 75060 296417 0 0 2 0x14200 zerothread 85468 83004 0 0 3 0x14200 aiodoned aiodoned 26571 461432 0 0 3 0x14200 syncer update 52567 350444 0 0 3 0x14200 cleaner cleaner 51533 312645 0 0 3 0x14200 reaper reaper 43795 217628 0 0 3 0x14200 pgdaemon pagedaemon 65639 150638 0 0 3 0x14200 bored crynlk 25498 193922 0 0 3 0x14200 bored crypto 26897 306570 0 0 3 0x40014200 acpi0 acpi0 27356 198129 0 0 3 0x14200 bored softnet 12712 522994 0 0 2 0x14200 systqmp 38991 463117 0 0 3 0x14200 bored systq 57491 377181 0 0 3 0x40014200 bored softclock 82727 44935 0 0 3 0x40014200 idle0 66418 510908 0 0 3 0x14200 bored smr 1 433078 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9548 6379K 6582K 78643K 11237 0 pcb 13 9K 10K 78643K 1196 0 rtable 116 4K 5K 78643K 1080 0 ifaddr 116 23K 23K 78643K 505 0 counters 21 16K 17K 78643K 87 0 ioctlops 0 0K 2K 78643K 103 0 iov 0 0K 16K 78643K 330 0 mount 1 1K 1K 78643K 1 0 vnodes 1213 76K 77K 78643K 1698 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 23 0 VM map 2 0K 0K 78643K 2 0 sem 12 1K 1K 78643K 170 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 5 13K 25K 78643K 1416 0 sigio 0 0K 0K 78643K 34 0 proc 57 39K 63K 78643K 698 0 subproc 32 2K 2K 78643K 136 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 633 0 in_multi 148 7K 7K 78643K 480 0 ether_multi 1 0K 0K 78643K 60 0 mrt 0 0K 0K 78643K 15 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 73 334K 334K 78643K 73 0 exec 0 0K 1K 78643K 430 0 pfkey data 0 0K 1K 78643K 4 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 144 153K 153K 78643K 4415 0 UVM aobj 50 2K 2K 78643K 62 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 275 0 NDP 19 0K 0K 78643K 120 0 temp 155 3015K 3091K 78643K 52931 0 kqueue 3 4K 36K 78643K 376 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 19 0 13 1 0 1 1 0 8 0 rtpcb 80 168 0 166 1 0 1 1 0 8 0 rtentry 112 200 0 155 2 0 2 2 0 8 0 unpcb 120 2089 0 2080 7 6 1 2 0 8 0 syncache 264 22 0 22 7 6 1 1 0 8 1 tcpqe 32 319 0 319 4 4 0 1 0 8 0 tcpcb 544 1141 0 1135 4 3 1 2 0 8 0 ipq 40 10 0 10 5 5 0 1 0 8 0 ipqe 40 156 0 156 5 5 0 1 0 8 0 inpcb 280 3271 0 3262 10 8 2 4 0 8 1 rttmr 72 6 0 6 4 4 0 1 0 8 0 nd6 48 37 0 34 1 0 1 1 0 8 0 pkpcb 40 14 0 14 4 4 0 1 0 8 0 ppxss 1128 8 0 8 5 5 0 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 1085 0 866 19 3 16 16 0 8 0 art_table 32 1087 0 866 2 0 2 2 0 8 0 art_node 16 199 0 154 1 0 1 1 0 8 0 sysvmsgpl 40 48 0 36 1 0 1 1 0 8 0 semapl 112 168 0 158 1 0 1 1 0 8 0 shmpl 112 60 0 12 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3569 0 2170 46 0 46 46 0 8 0 ffsino 240 3569 0 2170 83 0 83 83 0 8 0 nchpl 144 6164 0 4571 60 0 60 60 0 8 0 uvmvnodes 72 3782 0 0 69 0 69 69 0 8 0 vnodes 208 3782 0 0 200 0 200 200 0 8 0 namei 1024 20125 0 20125 4 3 1 1 0 8 1 vcpupl 1984 13 0 0 2 0 2 2 0 8 0 vmpool 528 19 0 6 1 0 1 1 0 8 0 scsiplug 64 3 0 3 3 3 0 1 0 8 0 scxspl 192 23386 0 23386 1 0 1 1 0 8 1 plimitpl 152 130 0 123 1 0 1 1 0 8 0 sigapl 432 1569 0 1556 2 0 2 2 0 8 0 futexpl 56 39795 0 39795 6 5 1 1 0 8 1 knotepl 112 1180 0 1161 5 4 1 3 0 8 0 kqueuepl 104 820 0 818 1 0 1 1 0 8 0 pipelkpl 16 473 0 463 1 0 1 1 0 8 0 pipepl 120 946 0 927 4 3 1 2 0 8 0 fdescpl 432 1570 0 1556 2 0 2 2 0 8 0 filepl 120 16248 0 16152 11 6 5 5 0 8 2 lockfpl 104 344 0 343 1 0 1 1 0 8 0 lockfspl 48 116 0 115 1 0 1 1 0 8 0 sessionpl 112 23 0 13 1 0 1 1 0 8 0 pgrppl 48 39 0 29 1 0 1 1 0 8 0 ucredpl 96 1858 0 1851 1 0 1 1 0 8 0 zombiepl 144 1556 0 1555 1 0 1 1 0 8 0 processpl 896 1586 0 1555 4 0 4 4 0 8 0 procpl 624 3320 0 3280 5 1 4 4 0 8 0 sosppl 128 26 0 26 7 6 1 1 0 8 1 sockpl 400 5566 0 5546 21 16 5 7 0 8 2 mcl64k 65536 145 0 145 4 3 1 1 0 8 1 mcl16k 16384 16 0 16 5 5 0 1 0 8 0 mcl12k 12288 30 0 30 8 7 1 1 0 8 1 mcl9k 9216 27 0 27 5 5 0 1 0 8 0 mcl8k 8192 49 0 49 3 3 0 1 0 8 0 mcl4k 4096 172 0 172 5 4 1 1 0 8 1 mcl2k2 2112 12 0 12 8 8 0 1 0 8 0 mcl2k 2048 67288 0 67232 23 14 9 19 0 8 0 mtagpl 80 13 0 13 2 2 0 1 0 8 0 mbufpl 256 121123 0 120930 41 22 19 24 0 8 0 bufpl 280 10347 0 3980 455 0 455 455 0 8 0 anonpl 16 240920 0 223941 119 46 73 85 0 107 3 amapchunkpl 152 8981 0 8782 39 30 9 20 0 158 0 amappl16 192 11958 0 11047 94 45 49 59 0 8 2 amappl15 184 64 0 60 1 0 1 1 0 8 0 amappl14 176 277 0 275 1 0 1 1 0 8 0 amappl13 168 9 0 9 2 2 0 1 0 8 0 amappl12 160 137 0 137 2 2 0 1 0 8 0 amappl11 152 228 0 217 1 0 1 1 0 8 0 amappl10 144 131 0 129 1 0 1 1 0 8 0 amappl9 136 1217 0 1211 1 0 1 1 0 8 0 amappl8 128 755 0 725 2 0 2 2 0 8 1 amappl7 120 244 0 230 1 0 1 1 0 8 0 amappl6 112 227 0 218 1 0 1 1 0 8 0 amappl5 104 321 0 311 1 0 1 1 0 8 0 amappl4 96 1491 0 1462 1 0 1 1 0 8 0 amappl3 88 706 0 699 1 0 1 1 0 8 0 amappl2 80 11394 0 11323 3 1 2 3 0 8 0 amappl1 72 37933 0 37517 25 16 9 20 0 8 0 amappl 80 3681 0 3625 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 61 0 12 1 0 1 1 0 8 0 uaddrrnd 24 1589 0 1562 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1589 0 1562 1 0 1 1 0 8 0 vmmpekpl 168 13895 0 13862 2 0 2 2 0 8 0 vmmpepl 168 197456 0 195406 209 98 111 125 0 357 18 vmsppl 272 1588 0 1562 3 1 2 2 0 8 0 pdppl 4096 3184 0 3137 9 2 7 7 0 8 1 pvpl 32 655836 0 636450 320 114 206 304 0 265 44 pmappl 200 1588 0 1562 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 236 0 82 5 0 5 5 0 8 0