002c0)=ANY=[@ANYBLOB="b3ecacf07accc0691c7356f8db51df47210afe7622c31097513db0bdcbdd67eaf8e1c4160b2f5347ad82f81cf039455aaf024f19fd69cb90051520f648b8a41980265cd77b8ca50778fa"], 0x10) setsockopt$inet_opts(r18, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r18, 0x0, 0x0) 16:07:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r2, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000340)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0xffffffff) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x1}, {0x30}, {}]}) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[@ANYRES32=r4, @ANYBLOB="9bcf0db0a4cc8dd777f8d36ed3643ba3f93ad7c812c2d0493210db3c2797b9ed5e5a649206b4b12d0674d5d78ab5f25a64823221c2facdaa6c9cf383521c90a129cd4f2e404f", @ANYRES64, @ANYRESHEX, @ANYRES32, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES64, @ANYRES64]], 0x6) fchdir(r4) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', r2, 0x2}) semctl$GETZCNT(r3, 0x921aaca86624cda0, 0x7, &(0x7f0000000380)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x8, 0x20, 0x8, 0x7fffffff}, {0x1, 0x1, 0x1, 0x1}]}) 16:07:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0xc1, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:07:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) 16:07:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$getown(r6, 0x5) r8 = socket(0x800000018, 0x3, 0x102) bind$unix(r8, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r7, r9, r11}, 0xc) r12 = getegid() fchown(r5, r9, r12) r13 = dup(r2) listen(r13, 0x0) r14 = accept$unix(r13, 0x0, 0x0) recvfrom$unix(r14, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) close(r14) syz_open_pts() execve(0x0, 0x0, 0x0) 16:07:35 executing program 1: 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="0000850574002e2f660000653000"], 0x10) listen(r1, 0x0) 16:07:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x43d) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) r3 = dup(r2) bind(r3, &(0x7f00000002c0)=@un=@abs={0x2, 0x0, 0x0}, 0x48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r9, 0x1}, {r9, 0xaf}, {r9, 0x10e}, {r9}, {r9, 0x2}], 0x5, 0x8eb6) semop(0x0, &(0x7f0000000380), 0x0) shutdown(r9, 0x1) fcntl$dupfd(r9, 0x1b, r8) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r11 = dup2(r10, r10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000340)={0x9, 0xffffffff, {0xffffffffffffffe0, 0x8}}) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r12, 0x4}, 0x200, 0x401, 0x2}) setegid(r12) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 16:07:35 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) chroot(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) fchflags(r3, 0x10000) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:07:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x3f, 0x12e54e976a591875, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pipe(&(0x7f0000000000)) 16:07:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x800, 0x2) setuid(0xee01) r0 = socket(0x1, 0x5, 0x81) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000100)=""/64, 0x40}, {&(0x7f0000000340)=""/184, 0xb8}, {&(0x7f0000000400)=""/168, 0xa8}, {&(0x7f00000004c0)=""/187, 0xbb}, {&(0x7f0000000200)=""/56, 0x38}, {&(0x7f0000000580)=""/234, 0xea}], 0x6, &(0x7f0000000700)=""/194, 0xc2}, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file1\x00', 0x200, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./file0/file1\x00', 0x513f31bad7a1db34, 0x86) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:07:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x2a64, 0x3f, 0x0, 0x5}, {0xa2f6, 0x0, 0x4, 0x1}, {0x7, 0x9, 0x0, 0x3}, {0xff, 0x4, 0x7, 0xfffffffa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x18b) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x4f, 0xff, 0xffff}, {0x9, 0x4, 0x7, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="8c685f3ad1239438a7dde00ddb1d") ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000040)) 16:07:36 executing program 1: nanosleep(&(0x7f0000000040)={0x800000000002, 0x400}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x6, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x10001, &(0x7f0000000300)="cf", 0x1) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) ktrace(0x0, 0x1, 0x8, r3) r4 = syz_open_pts() r5 = dup(r4) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) r6 = getegid() r7 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r11 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r9, 0x0, r10) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r16 = getpgrp() r17 = fcntl$getown(r10, 0x5) r18 = semget$private(0x0, 0x4, 0x408) semop(r18, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r18, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r18, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r18, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r18, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getegid() r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000100)={{0x3, r19, r20, r22, r24, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r19, r13, r14, r15, 0x5, 0x7fff}, 0x6, 0x2, r16, r17, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001bc0)={{0xfff, r19, r6, r7, r8, 0x4, 0x200}, 0x80000000004, 0x26, 0x732}) r25 = syz_open_pts() r26 = dup(r25) r27 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r26, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r29 = getegid() r30 = geteuid() r31 = socket(0x2, 0x3, 0x0) r32 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x80, 0x2) fcntl$dupfd(r31, 0x0, r32) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r28, r29, r30, r33, 0x4, 0x200}, 0x4, 0x1, 0x20a}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r34, 0xc0044266, &(0x7f0000000180)) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r35, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r35, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) read(r34, &(0x7f0000000040)=""/32, 0x20) syz_open_pts() r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r36, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:07:36 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) pwrite(0xffffffffffffff9c, &(0x7f0000000000)="2cbd84f87a37d391a24c8f32671b41e9ae9428ee177bed3f2c0a8963d8fa7a40ac4b565b24dad8ec62e1fc1a546de5a1aa3e732f8026fb146e2caf73b581558f70d5468a540901b71aa87e6b483234d61d6acad3d3862ae1fbc4178d15783306389b17b119ce04443c94462bd5c7c9e08e466861145408", 0x77, 0x0, 0x0) ftruncate(r0, 0x0, 0x30000) close(r0) unlink(&(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="da247beb381c82511fac27d4440ea2b5c33117e9a2dac7b54b6da24fb05bacf8a2681fe0c685235250a108d76b3d190b6b9bfc6ed4e8fe2af3e2e306bc4532bd98ae9949c8a725cf22bbb1bed166cd8c6b4dfcfea682d6c7e44e0ebfdb540041178774b44e5d5b3167569e82bc4c99d116a084ead44c86171a1bfbfff4e26ef2f98ebb075e284e2bb734081c3bf9e93b7d0ac80e9b42e1793b99fb3d14c48800c94948f44af36a9f9d1a41d662289783751eeca5ef1b132bbec97487f279e54d51a344b280fee0c4f4", 0xc9}, {&(0x7f0000000840)="6601f0e17b85714ae2af4b72c75dfddb39a91c898c6c61be46ac13b599f9d0bda7b5037cb9fcab080d9fb2a7dc1d0327bada7bea983d4ba411eb2ff8e27abe22d6b5d57a9cd98de0bfbf1a2d6d8baeb3cd268851a14bce64d549c2118b273209b47ce42cd9de73d2a24eaa41a1e61447469e65cf9bb0ee135c7927779b7cba8ab295655b156b67e2a565a5bfbc3b44c51facd5dcf626904a382e2ce1a21cd2daf557c4a8426939add3e323ef631152998e7e4a383e5aa8cb5b21543bf812ab3354c7799df6757dfec7d159684ad00e05efa105beeb9b44324ab1519980a1ab7d7ed2e441cb61f1bd5406ceded7b03e2cd352eb271a86858012918d3fa2ecc7b8481f0927b9c8d0023679791798865e8a4898680c2265330673d1c6c75f068907659c821603cd19ac15a1d1ee8e855bb2bac20a70615ba7e97b3d1fd8a2f18c2fd72e90fc3f27ae21ea9b4039fa999567a042fd07af72f7f7aa9293a1574e8772cb5b3c0185a8836a7b87629015d063c750df52abf6b96cba3a0362fe49dae6f7c2f8136e421da074bb512e7130c22d63a3fc5e407f9156a0fe28b7c46ce30f89d4c262980e0d10322400e4784f456c8335a250671061490133f63574916ce8bed7a88ab5d43bc97db45a4c471ddc1967798684124b8fbf46a6eca07b23fc8fdf6bbc2e710be899ebb5217936e78f6187d17e14fbc84015401ab03736357633fb786d2302c79f7059cd98a9a75a9eecbb9bb61203b575d02e2a84a5314ca0a2998431d3e617eb74cf48544b02605b439ecced9d4c5f4bc264a080416f08d05cbddb51467f8f4e0096058e69dea217787ea9bd7be1a084d92e20cb6034f43851fb689123798c20bdd9a7f6055afe542ac01ce7e4c86de666ca168f3cfb89e58e0b7c535c0ba8a1c27a5aecab3e1c4c02a0d23de3acac8dc1b260eb4a10ebefe403187876fa1a0c711560185624501a97ddaf5c1403e4dc72e67be611709f824f21ff1ace29458434eb4edd37d65aa5b32f5c3c772665c24f26f6dbd1e7c4d866cbfcdfe29a7db37264ab4bac5db768c1ae8c409924979b32d21ae2031c52b96957df9526576402ede8233ea09b48870fc27ac2a5625c706acc7b21d4a1ba06d24182145408793374970084edef025ba5913b8aefbf815c1dbf819aedcba30cd8c171b02f69ad5109176a6f5e192046fc2f0fc679600514ce132892ce0ccb69d0c19eb2e535aa708610a799e3f8ba53c39994d19d46dfc02630ab6ebd6561885c8f5d9ffde89687927b6ce87dcb81e49748cd86c4be674f8b3db879c54d2fa87cd9cf623a22d35aafac4ea02444a9815684451680266d11041ca8f3baad72d78d6338eb5d99ab6747ed6ddd76264002499f0152c5c5e3b23f6fefb1db81b0409d762770abba4306370b77244c01a9f13b09c75b1f612bd353708d63101840c7f19670eed9a732a8ce57d2ff5a5261bf3d9ef92ffd37b9ae0220df58b231073145e76a0578799e25ee1f26c768f17dd36d4bc807269f9838791a84a00011ec913a114e69fbfaa71b48d3e1fad0d55a0593a94086acf8a9c29123c7a2a5948f5341759d33c841ff766e9bacd13a29aab8246b78b0b59aaa7a9fb1954dca30995ced48cb68b7b53153906f85f6701ec0a527287dfbeb5d3458ec32fcad57859bdda1729a1406530c68e690cc21586765a82726974a43daa6ac89cf78aed5197dfb7dbe16698f0d462bebac12ae4db8019c98aa4b1cb4cb7f12315d7daad9000bce0dc6f35d5d6e66a62c995c9af0f7ceb2e16fb40a1c574805b997f7c13538f08df454823d563a6e9ce8b389e3876033d7a5a0f284f2bd84a48e4a3de46ff9d4b1e03cb8c85942bced9951fd172e0dd7ba60a123e12bde3bee4be5faf7ae2cc9e39e692aaaa1a3520a9d256630fdb77aae3fc752e78e9396d9ee62b6e417238fc35d723f66dd11fa96abb462683dee1b9f15bc38429525b26a42e9bc8073f42f7df9a77fccb82fce1e119f35823dcc8b3fee28d2ba2739114f12110973c2142a996798d8ac6498ae3d7056a15ac777cb980db13913740c67db7b0e239b2d24d1356ac5d87c7fee4b2dbd31685ca7906c40951190b3af6ecd6d5c961ad013ae415d2cf64948054b52118e9d46fa755ae4a317db4db71cc5bef2e3e41321e8209f4a8cb0d2ee2defb2f7b107381c05deb946123a6a0364c34b73b991a64391fa38c03bdd8c4f1d9e25cb92fb28b40ab0fc1e51e18e7e8d3df4fb5c8903d998df4d75318812cf9c6ee573f9c20947f9581d05ed66c44a0bcc76a67a2a8876493e7f6b44afb52c8ec03b6530c162103779e2cc6256a23c9e96bffdb78a0c159a441f618680c1b0bb344aa08968b12571f0c79cc9c1aea56c5167473995403594295dc6503c92ceb5ce555922f40cda481d19bd43a71f85a40d5a3f6038f847ef57cb0d0daae402547482d57627e05dc4d8dcf6a0e2758e172a68eade527e338d41ed598960794869e0c25edde18d8aeed4546886a9f134a639a43e448a4b9e7f11378616b1ef530b282da483b0066c894dc8c67024fb15c9d39c3cc62ab60e3582d9360528a3fa10aaef371fcb3ff4fc9397d06b86fa401b9cb057290fa501b4167f0ae4443fecedf3e32194b823f3d066922ee5e5932e27e4739e0af1833e80e9e6125970a41a8579695f59040e0fd77c16240c3634a7e91365caaf6ea5d10a0b2ac3081b1efb7f5a84594eb5a23b2271ff8003aa62ec8ff7229685846060523bd46606f46b5049bf5b046d9fc63eed0ed79c8da32420624ba744bcd9d824fdd7e07630820dfc969fa406f3c3a036360bf6e1ca46ec7a2706dfc5bf33a75351f456d59d1faf2ebde5497a8a13d5bbff1880db825c1aa0817a30d570e7554f9e186dbb015e5555cc54761495e6e513164ba945374fc5645f7204a8b2a64b34905b82478b49a07b041401596e2f875d9ea2c36e4896dc5369dd184bce399c53a33df1c3c7b4ceff8b6eae3ef46f091b5c99b996e532fc5bb2abe6c705a8da0c1370b11fdeb7d4c01dd9dc25a5430d891d3930f94cc37308ded1ec22f1ff48a00a0f3d5102988651460fdef7c6d723b08206297ba59799ac397455e0e2528e3a1a70e731081579fe5a746a1c588fcc59b87040c2cdcb3f761cc065d62ff5160f7c6d7a1b4c43cfb3e19eb1d8051ee90f9de0a443cdd2bfac93569c5b9000d93b7a556c7d618bf6a8ae72a6692e7059194319911f964cc51c7f242c8210cb4969e55ddfd118142bcf6fd7d453c97dc19d6cb8d6b06220e4fa622793d74c8e2ed46ae159b7ef1c5119d9e2487ad09204100d6c51221601d8b8a56cffdfabec62149e8bfb4dcec2de45342b3cf62d5bc48a27f7a6776cb8e8753830adf3c9400d892d941fcf48d5850784df4f69770c146459dc362243d9cd9d94ba16a3505b51430cf7703622f0bd83b3ce080bed31f34533a1e0a8d7fcd9a1eef66607076cd9d8c601100ec0e58486a01c95ea9906455ea1ac9ecc169c43a0e2ce12750ddcce4c439f82993271e6c4f0861fbeda3d05ed8c9392865280ebb9c647686047abf0f31bc7a4ac5eecce3f0617afeb10323bfcac7ad67028c37785a0d0082bee8fd0ab5418809713029d0edbdb299a22d6093678bcfa6c743d358d1b171b902ca1a1bf754d2f0633701d7a99072d879bedc464df61c323fddb977920b9a808ae77e655046342ef42c530969defe789f381a8622d1f677ea9e9635fc06400acde82ab62a394b2a7d5c20db5c9ae4442daae5324d5d6d9571f0e3ae57a88880210c340a4bfdb0fc26ce455d1b1951384d2d7b9efe5d066b8ccfe432761cc1ad6458a8496822464a75ca6fc65109d355b77118735718098f640bc41363286e49b92741259cf53cb7d83eb5d617abff4b8b81b66eb867498cf5da679c595dda811be23de0ffdc9e4941ed8d231c8a43e2f386a5b72f945434944f89807b35cf8923d9f6d566c94abdf86a2c2d2fa0aed61babae8891c94da4d635279b9ce40b1588f38e686a4f2d846b043f0172cccef20af15b13e9f1991fcd8f31cb0d03562be8874283fba4cde24aef48445ecc722d67808902a6f9582d83b07e1afbbca71f7543ceb8ebf0cf08092d5b9d23795b7c9299f20171b794514c8babc70dd5d8691d00983bd052f8ec874712814c8c303589514d34d1010fe25c4449cfa3eb175bf7135eb587be11d357aaa4477529dc247320914ab8e299bd160451b3495ff91fe9b859ab4c99150e1ccc6c4c51582ef5ca7a6d86b3605760f575188f11b916244140a5e72e3f6abbabf1b2a2c939de89642b26811b1de71bb90f77ac0272eac459b114222730a54032fc87f38244846929983fe0f020b60c27bc943a5a10d80fa3d88062c289e2d0dbe4917693feeff8c969526731936782ac79bfcb75e952d36cc9f09cc0643c6efe9a73223c8802073f1c370d5b990bc07e8267a2416f4f3106549b4e542f02d96dbd816bd8be46493ce5e73634ab97965bdc862d5e95225e46bca5e95654a807984e53456770be5217e956e621ec9528ca40bea48cd70cbb2d07b6ad7b152ff40ebf4db39e9253a68401a971877e35fc71ede0a05db534aa1cadd6cb74040d071936dfbe4e3d9006badeea9708ba2e96fef06ac3e4e9e84ff1fe84b984746c8e2f3ac223a872f15341bcdfa444349af77b903428bf9ad742e20c649eb351586ce628c5d8a5e5d8923562346b4a20c0095c070ffb1be08e4d906abdccd63ce88e4add82bbe6415c53916a4748ca1c16e8ab3380eac46e8ffbdaf74a5233cfeca970399ccc55b9cc465a127110312498d0ae881aee57fc0125e125f1add69656f42a9aaf8742f0355aecb4ed2d0791d3d90e95492e5fd3c3cf4ccb5e51856230029a8aedf8fa2d973d5f91d09feaef647596ca195058cdac96d95a7d428aefded01802851d610ef4644ba61a6d96d342b3b48cda496045b1d8fa52ca856246864f29cd8b0429a931c7340ebf587318654992b50ded842696ad17530acae9f1a6b5de0171b740151f71a13f3355ca8466c8c2790a761ebfcef876a06267526617e2a22fe7a9429bbf5a6383472d714d1e6e6137dc1f248ef5b25a8f1d81045f2edcc5b84351434ae648b80df1712d3d9dedf3536ca474fc6d9d943741657834c7b2ea5de65a14a2f7e417017855602aeba5b8f7e5af4f308e25f76e349850d664dbcd367b9d22ec652ace1106f1de8c927eb0cec4f9a82affe9337d27bfb6fa72afcda00bed2d3fdc9d289f228fe4ecf4ec7c4a5653d24cf103f7403ea104174e630009ec45d86ac4ebb31067c8eb96a04d628fb4d67cb0300ac8d6e46e8c99aca07145f8a2f7a68efecee198ff3109dcd22baffad9a94c077883e9f805ad2b1ffd97e60a656e3278be966e392cb78f2a61069cb60e8e4cd04c8967ecbe6afa887578102ca9186266530a2011f9d5985289d082d0456e7745cc083a4ecb218e5427a540f62a5cb485b0914516163b32f61dcd308c384b3b8ae8473cb775f589bbcd28c5770517765fbf5a73db95aa133c43531e8695e4fbf5e9e08b903bb6c887d1ce8ec09b8517d2b3982bd98eb910dfb0d2cd21978db129f5857beddd2ec70add5c337abb32f47e91437ab5f1cbcdd32de34e9ad05bad3bb78462e1665fd18665260906ac1dae834b1668506fc59cf7fcfb1ae84431e990b601a4be3e5f329adae8021707c6a21b1cbfb603ec005072bb45ca744886cb75cbba1d331e61610c676d09a8e4f73079571a5489d2f51190b6c7a13663231ad9420903a0c41c865f32738ba", 0x1000}, {&(0x7f00000001c0)="2b11be293c57381adae4cf252598ceeca4b60a5c4a584406bd78c575b96f9fe904e79dab792c1e396d7e6ecb32e7a40f3619d039c000017e1e8c42f4ee7cc5d6aad3c177a92720a5c428e36234b85c4e66ed65fbcdb3dfbb1f5de633ab7c931a446596d37a91178c536e919aa9de52a7ada2d42b5acddede7ed9579162e74d263f9e1f386fd0b0abca50e20b8e7ffa7a09212d884e03e269380bd8bc998af83539152b90cc851814b774f6d0bb855ecabd47ab95b00b1462a68c53376b81b2097045ec718968ccaf1b14b99bd0bbf22c68b4e89e775cae68", 0xd8}, {&(0x7f00000002c0)="b41b791885", 0x5}, {&(0x7f0000000300)="adcad27fb565d78b1b36d8b21e83460a759058dfa438490b0b3f71ecdf7f69c5270dc8c5accd3c1c2385216e73d9d89e2d702521d3e5e2f82faf551337db90a424ec3e69e1d3df33c52353035f618d263d2bd3fed03846fcce7189cbcc9a1f7fb3cc8c78f3252ef50e55d76192da726a404290d6c82c1caae62dc53f82b3968f671b6b0d65e4bd6613380164077604e93bc02da9fdcfcdc2a0fd4faa9a02b6b7268dbe800d405bad5f54e79a06d4c412ebafcf294c689cdd3a7bdff66075fec96b42a8a4152d6d3dc026f7dab794d81de59487f1a091d45ce2da73d6dbf5f7ca682d9c9c215d", 0xe6}, {&(0x7f0000000400)="51e35cc5a9c99daa4f5c543d5df0d8f14683ea3a157cec94fd93188c9a0f38ee622134ec40", 0x25}], 0x6) 16:07:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r4, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:07:37 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xcf2e15216ddf7a09, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x80000000, 0x3, 0xc1, 0xfff, &(0x7f0000000180)={{0x3, 0x20, 0x2, 0x9, 0x7, 0x2, 0x8}, {[0x3ff, 0x1ff, 0x40, 0x9, 0x3, 0x7, 0xd27, 0x197, 0x0, 0x1, 0x1, 0x3, 0x1, 0x9, 0x8, 0x8, 0x0, 0x4], [0xfffffffffffffffe, 0x9, 0x101, 0x8cdc, 0xff, 0x80000001, 0x6, 0x6, 0x8, 0x3], [0x32fc, 0x9, 0x6, 0x9, 0x800, 0x5ff8, 0x7], [0x6, 0x3, 0x5, 0x7, 0x2, 0x5], [{0x3, 0xffffff80, 0x12, 0x7fff}, {0xaa, 0x20, 0x2, 0x1}, {0x200, 0x5, 0x3, 0x1}, {0x401, 0x0, 0x80000, 0x6}, {0x9, 0x200, 0x7f, 0x3}, {0x6, 0x6, 0xffffffff, 0xffffffffffffffd1}, {0x5, 0x80000000, 0x9}, {0x0, 0x8, 0xfffffffa}], {0x1000, 0x6, 0x1, 0x5c3}, {0x3, 0x2, 0x3, 0x8}}}, 0x8000, 0x20}) r1 = socket(0x11, 0x4003, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001280), &(0x7f0000000140)=0x10) 16:07:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x27d, &(0x7f0000000080)=[{0x3d, 0x75}, {0x1c}, {0x26, 0x0, 0x0, 0xb2c7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="8c685f3ad1239438a7dde00ddb1d") 16:07:37 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000002700)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002740)) socket$inet(0x2, 0x1, 0xa6) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0xc001, 0xbb) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0xd) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) kqueue() socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) syz_open_pts() 16:07:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x261, &(0x7f0000000040)=ANY=[@ANYBLOB="2700830a5b76cc5a1a"], 0xfffffffffffffef9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x89, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [0x0, 0x0, 0x10000, 0x0, 0x80], [], [{}, {}, {}, {}, {}, {}, {0x200}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:07:37 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1000003b) dup2(r1, r2) close(r2) dup2(r0, r1) fcntl$dupfd(r2, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000000c0)={0xff, 0x2b0}) execve(0x0, 0x0, 0x0) 16:07:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 16:07:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r0, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x3, 0xf2f}, 0xc) pledge(0x0, &(0x7f0000000140)='v\x84m \xde\x80\x87@\xc3uQ\x8fG%!\xeb\xfc\xb7s\xa8\xcc\xc3\xf2Y\xe32\xe9h\xee@\"\xac\xabWg\xb8\xbap\x95\x01\xc9\x90zRQ\xce\xea\xa0\x00SVa*\xfe\xf1\x99`\xdd\xd0\x92\xa9\xb1\xa6\xf4\xd7\xfd\bn\xdf\xf4\xdb\xddr\xb9/\xb1\x02\xdcf\x9e\fL~{\x81\x9b\t\x18C$yZ\xb2\x87\xa4T\xc2\xb5w\xe3\xee\xb4\xb3\xb4\xf0\x15 \xfe&\v\xa3Jv\xc4\x11\xbd\xe7\x1160m\xab\xdevS\xcc\x19l\xd2\\\x11\xa0U\xb4]*\x9e\xe92p\xbb\x04B\x85\xfa\"W') 16:07:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140), 0x100000000000006f) 16:07:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0xfffffffffffffe36, &(0x7f0000000180)="2f524244e003f4243f51df2d1cfe9fac661b080c592466698e8a77aabbac595faf4345ec190000000c6a0cadc424c3fcf883a08366c7a48bb9467ef7d9c8ec3b5344a9fd71878acd96ccefa3378bf226e36681da0e6aa40fa6b96e1e6d9c2e6eb0a3fb825f377b3414dcde3e730ddccf5005de52cf9f710c256500ecf6e89b8e3639f8faa5ee017afc774bcb7e40d52e0b605634df0000000039491800ab80980e1aad97cd3d19fbeea47edc341fcae1fb41d68719437132ed3bc28e0017f27c00747897289bd95c6ddfee1db0be2db2fe32352fb99baba5dac36467b39f22e26b2b18f941e900f7338d6d9065bdc7f228479555f629322ff3ac3f9f482d915fe7e804cfc84cd4f7f9f34755a15cf02a2f3bfefd9d135a11bd5c044d5e19efa21bd1f6be4d004688b8f1024351bda05d5ab762734de03d248b3f4e918195b3906abf93285f00475b07e00ac420c8ff32504f409f") r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x7fff) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) bind$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="01d44a2f66696c653100"], 0xa) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r5, &(0x7f0000000340)='./file0\x00') 16:07:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x1, 0x4, 0x62, 0xffff, &(0x7f0000000240)={{0x20, 0x9, 0x40, 0x7f, 0xff, 0x5, 0x1}, {[0x800, 0xb0, 0x4, 0xbf9a, 0x5, 0xffffffffffffa790, 0xea98, 0x0, 0x1ff, 0x8353, 0x40, 0x9755, 0x1, 0x5, 0x8001, 0x5, 0xffffffffffffff6a, 0x88], [0x1000, 0x2, 0xffffffffffffffff, 0x1, 0x7, 0x7, 0x3a, 0x8000, 0x4, 0x3f], [0x37dc, 0x6, 0x10000, 0x7f, 0x1, 0x2], [0xfffffffffffffff9, 0x0, 0x2, 0x5, 0x3, 0x3], [{0x4aa, 0xbff, 0x400, 0x3}, {0x1ff, 0x8, 0x6, 0x5ce9}, {0x4ffe, 0x400, 0x8, 0x1000}, {0x9a, 0x4, 0x0, 0x1f}, {0x5, 0xffff, 0x401, 0x40}, {0x3, 0x2, 0xb42, 0xf1b}, {0x3, 0x8, 0x7, 0xffffffff80000001}, {0xb5d9, 0x1, 0x41, 0x1}], {0x11, 0x2b0, 0x4, 0x1ff}, {0x2, 0x800, 0x1, 0x7ff}}}, 0x7, 0xff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000600), 0x0, 0x0, 0x1000) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x100) 16:07:37 executing program 0: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=0xffffffffffffff9c) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:07:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x89, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [0x0, 0x0, 0x10000, 0x0, 0x80], [], [{}, {}, {}, {}, {}, {}, {0x200}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:07:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) accept$unix(r8, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) setsockopt$sock_int(r9, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r10) setsockopt$sock_int(r10, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) r13 = accept$unix(r12, 0x0, 0x0) recvfrom$unix(r13, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) dup2(r8, r3) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:07:38 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, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x4) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) 16:07:39 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) syz_open_pts() syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:07:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000000001000000c2434e00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) close(r4) r5 = dup(r3) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) getsockname(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000900"/82], &(0x7f00000001c0)=0x6e) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000100)={0x10000, 0x4, {0x1000, 0x4}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) accept$unix(r8, 0x0, 0x0) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000200)={{0x80, 0x8}, 0x101, 0x5, 0x4}) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 16:07:40 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x35b16468) getrlimit(0x7, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = dup(0xffffffffffffffff) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = socket$inet6(0x18, 0x8, 0x8) ftruncate(r3, 0x0, 0x8000) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) ftruncate(r4, 0x0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgid(r5) connect$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) fchown(r6, r8, r5) r9 = dup(r7) symlinkat(&(0x7f0000000300)='./file0/file0\x00', r9, &(0x7f0000000340)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000380)={0x3, 0x3, './file0/file0\x00', 0x4, 0x1f, 0xfffffffa, 0x9}) r10 = kqueue() r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x10, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x8, 0x0) socketpair(0x18, 0x4, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) kevent(r10, &(0x7f0000000440)=[{{r11}, 0xfffffffffffffffb, 0x1, 0x2, 0x101, 0xd}, {{r12}, 0xfffffffffffffffb, 0x88, 0x6b4568fee581ba95, 0x5, 0x6a}], 0x8001, &(0x7f00000004c0)=[{{r13}, 0xfffffffffffffffe, 0x21, 0x84fd279ffae38a95, 0x6, 0xffff}], 0x7fff, &(0x7f0000000500)={0x1, 0x8}) r14 = open(&(0x7f0000000540)='./file0/file0\x00', 0x800, 0x281) connect$inet(r14, &(0x7f0000000580)={0x2, 0x2}, 0xc) munlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) 16:07:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x4) 16:07:40 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) close(r4) accept$unix(r3, 0x0, 0x0) accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11d) 16:07:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x80}, {0x6}]}) r1 = semget$private(0x0, 0x0, 0x201) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="262c064157e58a67685e51177c08076321ed190784"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$getown(r7, 0x5) r9 = socket(0x800000018, 0x3, 0x102) bind$unix(r9, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r8, r10, r13}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = fcntl$getown(r14, 0x5) r16 = socket(0x800000018, 0x3, 0x102) bind$unix(r16, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r18 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r15, r17, r19}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x200, r5, r11, r10, r19, 0x1, 0x6}, 0xf8000000000, 0x8, 0x7}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:07:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x30a, &(0x7f0000000200)="b62651936049010001003785e25c6c4b99ad9eb836be3b20a9ee4a9cc0e918127ce59a558cc4cf234c16c5cfaf6b73c7c90300a201bf32c2171edb21d7bc727c4499e51521192345fa023a1abfdd519b2d38fad8586db43edfe9ad3fe375e448f89970140a163909ed9bdc21b8d71bbe37cf5a0b29b380ab292d8b3690fd94f2396693d8f02ae69f3edd964f281c3e5d7d51945fe13a625600f8cd8d343b00657326a0ff4ae0ff8853815306d6edbacdaf58d1ae69a21664debbaf6724449f2b3a91367169e0d302c1ab56b4b6d6b55449ad43c3ca3994e1729005") 16:07:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0xff, 0x9, 0x20}, {0x7, 0x6, 0x6, 0x4}, {0x0, 0x2, 0x0, 0x6}, {0x3f, 0x3, 0x6, 0x5}, {0x7, 0xb6, 0x3, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x8000024}, {0x6, 0x0, 0x0, 0xfb}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x04\x00!\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000140)={0x9, &(0x7f0000000100)=[0x79c4, 0x1, 0x8, 0x7, 0x1, 0x8, 0x1000, 0x0, 0x0]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:07:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x800, 0x7}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x100af}], 0x100001b9, 0x0, 0x0) 16:07:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) getpgid(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = socket(0x2, 0x10000000000003, 0x1) r5 = kqueue() r6 = fcntl$dupfd(r4, 0x0, r5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) accept$unix(r8, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r9 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) connect$unix(r9, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000e06f6978f7aaa45a295186cdecde8f9beca5274325c1d7a657a314d2d975762455e9000000f0af33876566914ed246beffc4152072e5ee4e06861d03873c5a"], 0x2a0) mkdirat(r8, 0xfffffffffffffffe, 0x12) sendto$inet6(r6, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:07:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) seteuid(r1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r3, &(0x7f0000000180)={&(0x7f0000001980)=ANY=[@ANYBLOB="03b1002e2f66696c654d00b70b1d9af44dbe1197c916ceb6ce4eb14fe749d70a36a66ce067401e58cfe7f291e11cd39425f680ab4d9576097a5c0181ea599867bc9a349a374baff5d23650dcb0a3da92833efbce62c25ce6dbd85054eb739f56ab46db014cbda7952a04eac836ac774e3eff0fde89b4854fe2c3486a2783d647bd63fb78a9af046a7cba36a3fb44b2b2dcf4a4ffdd36c9a09c5114825d843ead9dd278aba200000000000000000000000081fae9b81707c3d2326f45862c69ba78976e172f83fc8839d2584adf6df3f81b0ade7c697e6746aa59758433e39c36c0894771b83fb33f84aa015dda3189e23d8b8f202847b2bdd21d74c5060484bbff590c6ecf7f6f2b57b9c52c2b647bca"], 0x1, &(0x7f0000001640)=[{&(0x7f0000000100)="b588b4e717dabab110db5907d287b147f00d108ee513b5ffe4d2a0979a1fba492402ecbe4fdf33f9f144d34ab14cdcd2d09b18350efe455234a94df02b54529f7b7928f725d2beba0dff54d04fc9e09c6253a290f531e9470acf254a77dd31f6", 0x60}, {&(0x7f0000000380)="e06a5c8e4d6d4fb5d8e337c4aec2e9c60c676786f2aecd7adc5f18dfcc655b834ff0ca38e98e61336f2bafe3502444a89687a3e267b952c7352c233e2bdd00cc1e4824544e35a183f2f927cf17248f9d4397942cc14d86d1c5393978e5cbb72a6a117a646b05b10fa4344aac7c7159f8129b3f72858c028e8515019d7d0cc07d431a74d7443e4d2c2518bca6dce7d236cf8aebe07521dd79ac640fe48d698fd8653adaae34ff6a3b67dbe89216d9b1d917008654616567750bf4a3ffba59a57caa755b52130e973c060837ad2ee7cc9a51d02c9b3bd92692e6", 0xd9}, {&(0x7f0000000480)="25ebaf479acd2074837ea16d386e7016bb391cc94393815004cb287fbe146e759f9a73eb18d5f27c553cf42641395789092f0c2c7bab8e614127a59319b9d0bf1aeebf320a80c2a958f48b09a30da4bd63896841ed3ea5acc6442dd9e60cf212a385530d9da5d95ffc66c5ff8f397f3af478c9a7d155753f33b51587825e2e4d2d2650df8ba48c54aa8ed26c8c5e1550a05413f7846314ecb347b89073df76facd945fafb2a54a8b1545eaa01450086b5ef66e4ed07e166fef4da65705898b5c6672ca9a57b5052f66ef65a8d36a98603c7fc3f0cb887ccf864c819a5cf174faec017c65ae53", 0xe6}, {&(0x7f0000000280)="3908e6a2ea5ae7f75958dfcf06474d4f2fdc12488c2b5ec03bdbe21911a2e0e1eda2877f5dfa2eb3181a64c12e4835d53906565450482bc7cb1576d0161a3398f4d8390da428240841e51e83b2f5adc5793ee1e490198c", 0x57}, {&(0x7f0000000580)="547c5a5a6a3411c3bdc97315b2990c50f9b735d41548d46eb300c8df625ff47f9a2a344974d210bc0b0addc36c946330805442343290f355a6dffa960d8861c87e80b48d3aedf69fdb93e9c6b440dcf3cabcebbc6c2110e955bb7d294e3a2eb64767af13f73cd78b6027fa82586286e627e4dfc989b7f245b7bf5c745cba9398f240caa5e58714dd449b9d1db71eb3f99c6090ef7d1531a69013e5e5fccc4131d295ffd3294cf8a57aadf831e78078030beac455", 0xb4}, {&(0x7f0000000640)="f9862abc5e312b36a78405e7c2ee29360113e2d3780cd4e119558e7d21876e4a7c7aecba38a962b38255cb9d17da4caeeae06d55d69d8c2d328a81c5ba1aedf19955e483007a3716d821258be9a2dbac46d932b4bdb5c8ed97463b89379bde61f9616719593b9d4853eac7d8aa5893ea42a62270de9b9c7bbdc32dac854d40fb907a2079526207074e485547be896f841a96e037849f3d958d432a0e16ce629389b89464a9e0a3ff0efd4a7e941560ac198d625f3a8dd8a26fa4850d5cda3c6ab1726d190d26deb69484ccbe3ec5f07df2d5f13e9768d5833b6a47b609d89b9c9b5fa3c9ea4bdd6e928541ece5990ce79d33ee29368551df39b636a9eb86700488195923f2ff7bdf27b5b135506a6e7d050ed63328bc289a8477021b57b23bd08e069d6d2fde7f9f7c710a94ad8776d4f350e5841a742926a44edd486d9d26cd4946d2e24fc29e0992e1dd0cdb1153f5d83b3f3e6af7d48ff5a8276cd839d2b7bf8f655d137df1a4d0b058dd6a198980e878bf62470d53b8ac15190f0d80919a4197f76a9ca666b2f18eda48df1e4118349e1e489e5ba4ec26d1fa4af48403ad66fe27f9c39810f1e90a9e84794ae02551532baa1742edf3f9c5331f94dceace601a5542c29a81583c9ad9ce822febf975bb4f3185a1890e36e9c600f1ceb94523d2d0874c20ca9d02bb1fd5f1f7cf3a772f48697e2a27d0394e70fe5807aaf53c59b1187870b30727a0654aa1285efc65af14dc7c558562060c947bbe075db435c46a4a8fe250c18cc542a801dec619152aa4ba244d91793bdc02f911c2b81c640736ca81e7b65bf8394db171b996cc47f63e04c9d03ba1157da533366e764d7c03f79e70952d7b14fb8fea5a0170d3cba162de6ae75f0bf95f2e7a64d86405fad532f70ca9c1d60d78b330ea592e7c7bafeccd0728d3993c72539462cd0fdb6e18211ec2d5717c0d4c5de4edcf30498698b3e4af8c85a7382594d62057acd986b86c85e5b58b41dec19dde7827c72c75828b34dd5f163f1c69465e1bc22a7b739534a2948ca9d8578c30858a6053d3db030a542789b558e12cca35a3538a59f30c94f14a212a36ce84cd0414b9b3c3839fb8eba5511323abacaec224de920f6ed2c922025a0b1ae7d3cad240ae84508a260302b365668b2cd37c4c809c7a6278b9f38e0602bc24fe7dc9e8931daa565052316c50d2c6f0112fe33937e1be1fe6a11a310345af6257c6b2f59da4ec7b5b5236205b982fb2f31716e69c96d2ffda680f92bce986db7c04f3db01daac5856e05a4d6c35cf6624eac020ce112777c34e913b90a632667a1a7f2ea6b6c2e817ad568b169665672435b8351ebf87f0d9ecf6c761a03056589002feefa9d79552451bb393396d3856f7d0ab5e0ac208c36ded27db441108cdf7b1257c5ddb5e1a92ddd2fd3879d0aa52d724098d0db9d203fdceec377a9f627fb1437f8478dbac1fb6ab34371524fc01a462e1fe8814ddd9e17b8626aa4fbd857a30f10fd707cabd044fc48b694203add3bba1f9f3a7225aae4f227e0368474ba96d4350d7f192c12272b92ed2f6736e7b22ef3d13e6af016ba9dd04daee917779856296dd23cffb7d968789a8b66feb4170fdfb582140c69dc503ab5abb7735bf17c562afe7297e2334df4e62c2b87ffe059ebaf710608caadb342391c89f719c32da64de6f6d02525b0bcb4747e4204db59d1c033eeb0f4bc72144127a62b41f12378e9353913bcb60aec0ab29b5870b66d654afd26a853d275d540f7ab00a27ba058c863db7af3af550afdd4e7a218b14f28c3949773cb19fa86fb5861c0736c4f33ad7945286e7ac5a72dfb3c4f655d29a2c5eff9419a49c61bf78f4e59ae01c89a82bfe97680dbfdb9c66c7b904e496f21c8b4b9dff6098db6d63c0ce33335d1cf5cdcfab2caed5d8d8d6e49511804cc1cea9cafd27b26d94e464a17a417290dba301968568ed10fbf028869a3f399d63f4a54bf6981d7ff192a38f8939be821f814be24843c8502b6936868ff38140b43fc527a01c0d29369c726040816792234810476391f9fbaefb13a2f783abd3139883c410883455a1bb2e9e0e9616eb5a89985f91212fa66051f60591799bbba90a8d6dbba1cd8749359c282ea8630c4182ac06b2c5d3aa5d2dba3365712af5cc2d044a8b49ebcb9b82165868fa4f32cab57550f6cec8c7360ed6d9bcd53d54847b2ab081484d494c8ac83844c6f5457b72c1b145b0cd37d5cef7cfebb6453e264cb1ef6b8590e903eca433be6b2a61f4cd7ba5dd7ad25ed0543e0d12a5583cea29af9fd2a8fa9b0c53773864465400d13aaa55e9b4d3e6a5a90961a21ea3548e64b8de6f67e37337a540e60b146f2bad3afc7009fae7e20a5ad4a73d5df5607c12296d3df693ebcf2ed17dd13861c5908b3158e9c38fc7570992e6cebba357cf362fbf48ce3bd6ff88e9a41971080d69f1bc52c08d1ebbde49729d8a500714e7b3abd9252ee73252ba0d6e3b5090601e58f1b6ecdfd5add6abf854a72cad01c638930d925da007cdeef65aa501a3055aaa9c724cdea5f797e3cafa79b6b0ed4ecef4605f4295e90c4988388edbe874e318cebceb4ca9fc09f8b37dbf4f2dcb9a2b452c3682d72b8ce549a7d913714bcbad89699ea67ae098e13a1f544a7f1dee2d17f2e28f1a7acd85db5b15496a4c77c2be0125ba55540dec063c2fba18ef2c2f3a3f6f8d5034a61e9eeefb833b2dfdba624f477d26be109d6cf9eaefab62483885996f6a92c3506e1ba3db70bb115549e2d59aebcb6bc3a512668e5285229439552f809b3123acbcaa0d27414b7ffbd1cdb42735df37c7270e83e3530f6b020f3db3ebde0d0f4d82d9fcd749d226963296f31dee7f129b89419c61bc9044a0e48092d3fa080b49490c38d60fbed14ad780f69e8c584e03e191eedd51d5b79ede6eadfa813346b3c582d8908fa20a76e72d85828ee9f53a034e19b12a97917e70868a5db9d4f332a620e226225b6f4e4631f8f1092d35594719af1904093d78cff715b38a711662ae39a31aa47c4ad3637d0ec1aa565189a35f9730529eefc7a172404a7203a1dfd5244a0324009462eee17fef3cc526039ded89a441c16279aea9ced4d8672aabb5d12b6414509f30c3de631442c863188e7c2e4833ada53b05e9b57d9587d8be3bdd77ade352575d3f8f3ee35382d6cdb51d4d2bcb95dae4b3b03d1b0ba916dc070e1a98537ebca6fe7f46aed2c0186a222a1759cca94f39c0a0d3e9b0d94e406d0713d5c28220d0d13d695662c16014dc2fdaf47a678e077996c8c5da6358d6ed85aa5fe55e3fa85b302f3b183c129025620c2898a489bd21c053b46ac13bb04771896a428bb6ea702772693266aa9f2afbc80ed32422a7e154c4559211fb244fa1beb1bd0a63e7154244f3588208fa2ca9b25aca91cb18c7c4dd505693639a12dcee7318c68107955d5d8cf46f0d9a9353e39930f09abfa71b1702c767520b4d45c79d168c8d10031848744fb8ff0be6d42675e4313ecd47b6c0f22ebd95e8f4e99178b37f2468fa060e6fd2ea94c4c5770d32c5d27f87977efecc348728f46ba319d067f893944603f8bb42cab9b44901f80944b6c6f42c98efb14096108686c6058714deff981c953bbfb51b9df353d496655be517592601bd0587856d1dbee9571c40f96260d52ebefea4112a80e57169fd6e51604ee50e1c0d48288a9569213956fbbf3abb5315de41347c5cc5f1e4d246fa872b9a6a03fa6c723db0f3ab62d1d8cda46ef927d8f250aee014dcb53e7f108674a84256c23cc5279f35ce7c053942fcd408b2464d476b3a4cce66e82b8e180ba945f28d1fbb1760e7a1b3ba757905f5a03ee1f09f0d212ffdc09925fc5ecca753055d0818cbd2e6661bae4489efcaf12e04a24a56776a49804639488c19e416a247c6da3a51817274c96ae90f7a313259356d68166e3a925b8bc6e2f5485a92ca71423d14d8d0226c766f8574660d5ae3e68ad390ad3179a4ae9e03b50e3935ba1a0482d112d0468edad8d1cb8179b7b24256e964e510885d52223b0b1522b21ade16101349c9a8baee328eff0abc7c2bf75fcd2cbcefcd6093adbf817b06ff4af9fa5c27ff8e1b82bdcacc04ba95c91a58fdd7d4595d2ed2528c2386574b405cace790f09dcdb407b70261609e646ec51c037285fd55023a2f5b30892ed2e686922a739902b12c76fc16d77295d1a3c193b6190089ed7d0b86cbae83844d2a17472035b5f59f322a21103be4ad1bd60b3a1a9f4c0c2355ee604857f7e4b95cbc46cc6628a6cefeac1a5815360031ab97a9dd2438c745f0800e5cbdcca9ab22cc19dc887f1936a2e467d80baa925ee61fda745a8689278822775c43abe94a3e99b12e409382dbee0e8ca388952dc2b85a22140b9041e5bbdb52a050dffd474c363adad5e7311a98b152bdc654dc7c1a45af241908ce8b94626e373487094e72431f24f8bcddfd85dee71a73c5088fe5ffe3158f97e6b4aab976119e6269167ae0747efe95d9e1e29cf011757aa29745a2bc82164eef41dede879d73ca5d0db5cf1402128f93467e8ccf997c6adf2a912142e63f51db362d893beefbaab99059cf5bfeb9146dfb2b2efe312e805c51f298116ff92805a3804706d64ebaf4348f7f4d90dddc1233c28abcdc4d913ae08e646f8d1aad93e11bcd130384a44f0bdbf08a37fddf4f282c9133c9d237d29e4b61ad0a7c96a14833627d8cd569763ab2ec7de28c25586f8ea4d1bce63375db78433bfc84b8fecc5c3547d52fa27943640020fc4e5d12b35a84463cafcb112fa181a4a2f04322c475237734b30fae6e468b87ed39f2d8f0f80ad1f3ac9a94643259cef2b4a5ee56a1347ceacf82fe3e49ff0465e7a2682d42849148dc20db21c8bd365ee3e4a5613e35be2b1c8a9c55b223b9cd955f1897fccc11169c7d87da38ad2ee12ece7e61a612398f1af771df748a1b9e0d3edff6b9eb5407f3b63f82abb1cc33d213719bcd7dba22b785cc9cae9f80a16096f5b9ab37496836ec1e62faac83c016db32156df2e6ed667c632167208fe2261c5fc05718e4ea761a76f2cc6fa7a33786cdcd33b35de24d5684fcb69381e2bf7135d4735472b87083854d45ec061c2f9949ae5deeec29b3caecd297bf10a2242b87fc79768d5d0c2fd424db0edd443515a2033469e10409597733fbba5e2d220979c4a8dcfc82de456e958e2100e273c31961126f67159f96e4d3fee3880f863681dc652ed70580fc44b7986c1410f6288823089524e227d967275703970b4514fe3e1291f38580f907b69b6148d3d564ebacfa6b04459da6cbfa1e58d1269e0ccc033f8e2cac54238756de58a0ab36f3f389af30fcf2695cccba63202fcbc8acf45437be8e309c5a1d113f6b2196ef50d8d49833d4bd3394f9d4320eaf954fa921b0a13d8b625745a6f542a906cf3401538d4a9306df942faacfc1286d60b7a581f8fb32e48b63a9a87695c8037a0bc515b61b7a2bc17264b715cc927de4f942cc0c391acb3abaedab7a37064c2a50b80da3c98c7a12025b3aaf156546da23843ecf946832b43bdbf8c394a9c5dac3c352ac262668d1ec557f20810b038d08cc32a805e42b4d4815715d173adf0cc88403dd11ad0307a7f940a8b7b869636d09dce2a84ed1d4ad380809a9fba5884f67d873628ac6a6942e674e42234f82c5ae54e4b7cb5fb0e0320bfe54ec4b85cc8d636d38bc79fb2e5361d156e3be874e9e20350e4179d813457e9577997e12af6e0e338af6e9abbb38b0cf35f838b7f608e7", 0x1000}], 0x6, 0x0, 0x0, 0x4}, 0x7becf9c30e4bdd59) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = accept$unix(r8, 0x0, 0x0) recvfrom$unix(r9, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) fchdir(r9) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) symlinkat(&(0x7f000001effd)='/', r4, &(0x7f0000d06ff8)='./file0\x00') mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc000, 0x1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) chroot(&(0x7f0000157000)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) r10 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r10) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f00000000c0)) syz_open_pts() mknod$loop(&(0x7f0000001740)='./file0\x00', 0x10, 0x0) utimensat(r4, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240)={{0x0, 0xfffffffffffffffe}}, 0x0) msgget$private(0x0, 0x660) unveil(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='r\x00') 16:07:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/34}, &(0x7f00000000c0)=0x24) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001240)) 16:07:42 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815bfb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91098024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab", 0x1d7}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x7940d9a0170f8f8c, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0xee2d, 0x4}, {0x18, 0x0, 0x12, 0x4}, 0x0, [0x257, 0x3f, 0x4, 0x8, 0x8, 0x15cb, 0x80, 0x3]}, 0x3c) recvfrom$inet(r1, &(0x7f0000000040)=""/151, 0x97, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:07:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="6a8bc96391d710bc38b61dc0b1587af8e5b1315ea113d4c57a32c9030fea3828a7159355f4a51f80a25f483227629baa6ccbdb91e7366f30d91d908ba90b06a14c314467bf410ee8d36fac0221238e42bdf665bd89af3e28fc64afe15f7cae3172e2d3b2b93ab8fb51938bc6fc30930a65928b74886bb62a2c2ef43194"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x7fffff, 0x1000, &(0x7f0000000000), 0xfffffc76) syz_open_pts() 16:07:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) seteuid(r1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r3, &(0x7f0000000180)={&(0x7f0000001980)=ANY=[@ANYBLOB="03b1002e2f66696c654d00b70b1d9af44dbe1197c916ceb6ce4eb14fe749d70a36a66ce067401e58cfe7f291e11cd39425f680ab4d9576097a5c0181ea599867bc9a349a374baff5d23650dcb0a3da92833efbce62c25ce6dbd85054eb739f56ab46db014cbda7952a04eac836ac774e3eff0fde89b4854fe2c3486a2783d647bd63fb78a9af046a7cba36a3fb44b2b2dcf4a4ffdd36c9a09c5114825d843ead9dd278aba200000000000000000000000081fae9b81707c3d2326f45862c69ba78976e172f83fc8839d2584adf6df3f81b0ade7c697e6746aa59758433e39c36c0894771b83fb33f84aa015dda3189e23d8b8f202847b2bdd21d74c5060484bbff590c6ecf7f6f2b57b9c52c2b647bca"], 0x1, &(0x7f0000001640)=[{&(0x7f0000000100)="b588b4e717dabab110db5907d287b147f00d108ee513b5ffe4d2a0979a1fba492402ecbe4fdf33f9f144d34ab14cdcd2d09b18350efe455234a94df02b54529f7b7928f725d2beba0dff54d04fc9e09c6253a290f531e9470acf254a77dd31f6", 0x60}, {&(0x7f0000000380)="e06a5c8e4d6d4fb5d8e337c4aec2e9c60c676786f2aecd7adc5f18dfcc655b834ff0ca38e98e61336f2bafe3502444a89687a3e267b952c7352c233e2bdd00cc1e4824544e35a183f2f927cf17248f9d4397942cc14d86d1c5393978e5cbb72a6a117a646b05b10fa4344aac7c7159f8129b3f72858c028e8515019d7d0cc07d431a74d7443e4d2c2518bca6dce7d236cf8aebe07521dd79ac640fe48d698fd8653adaae34ff6a3b67dbe89216d9b1d917008654616567750bf4a3ffba59a57caa755b52130e973c060837ad2ee7cc9a51d02c9b3bd92692e6", 0xd9}, {&(0x7f0000000480)="25ebaf479acd2074837ea16d386e7016bb391cc94393815004cb287fbe146e759f9a73eb18d5f27c553cf42641395789092f0c2c7bab8e614127a59319b9d0bf1aeebf320a80c2a958f48b09a30da4bd63896841ed3ea5acc6442dd9e60cf212a385530d9da5d95ffc66c5ff8f397f3af478c9a7d155753f33b51587825e2e4d2d2650df8ba48c54aa8ed26c8c5e1550a05413f7846314ecb347b89073df76facd945fafb2a54a8b1545eaa01450086b5ef66e4ed07e166fef4da65705898b5c6672ca9a57b5052f66ef65a8d36a98603c7fc3f0cb887ccf864c819a5cf174faec017c65ae53", 0xe6}, {&(0x7f0000000280)="3908e6a2ea5ae7f75958dfcf06474d4f2fdc12488c2b5ec03bdbe21911a2e0e1eda2877f5dfa2eb3181a64c12e4835d53906565450482bc7cb1576d0161a3398f4d8390da428240841e51e83b2f5adc5793ee1e490198c", 0x57}, {&(0x7f0000000580)="547c5a5a6a3411c3bdc97315b2990c50f9b735d41548d46eb300c8df625ff47f9a2a344974d210bc0b0addc36c946330805442343290f355a6dffa960d8861c87e80b48d3aedf69fdb93e9c6b440dcf3cabcebbc6c2110e955bb7d294e3a2eb64767af13f73cd78b6027fa82586286e627e4dfc989b7f245b7bf5c745cba9398f240caa5e58714dd449b9d1db71eb3f99c6090ef7d1531a69013e5e5fccc4131d295ffd3294cf8a57aadf831e78078030beac455", 0xb4}, {&(0x7f0000000640)="f9862abc5e312b36a78405e7c2ee29360113e2d3780cd4e119558e7d21876e4a7c7aecba38a962b38255cb9d17da4caeeae06d55d69d8c2d328a81c5ba1aedf19955e483007a3716d821258be9a2dbac46d932b4bdb5c8ed97463b89379bde61f9616719593b9d4853eac7d8aa5893ea42a62270de9b9c7bbdc32dac854d40fb907a2079526207074e485547be896f841a96e037849f3d958d432a0e16ce629389b89464a9e0a3ff0efd4a7e941560ac198d625f3a8dd8a26fa4850d5cda3c6ab1726d190d26deb69484ccbe3ec5f07df2d5f13e9768d5833b6a47b609d89b9c9b5fa3c9ea4bdd6e928541ece5990ce79d33ee29368551df39b636a9eb86700488195923f2ff7bdf27b5b135506a6e7d050ed63328bc289a8477021b57b23bd08e069d6d2fde7f9f7c710a94ad8776d4f350e5841a742926a44edd486d9d26cd4946d2e24fc29e0992e1dd0cdb1153f5d83b3f3e6af7d48ff5a8276cd839d2b7bf8f655d137df1a4d0b058dd6a198980e878bf62470d53b8ac15190f0d80919a4197f76a9ca666b2f18eda48df1e4118349e1e489e5ba4ec26d1fa4af48403ad66fe27f9c39810f1e90a9e84794ae02551532baa1742edf3f9c5331f94dceace601a5542c29a81583c9ad9ce822febf975bb4f3185a1890e36e9c600f1ceb94523d2d0874c20ca9d02bb1fd5f1f7cf3a772f48697e2a27d0394e70fe5807aaf53c59b1187870b30727a0654aa1285efc65af14dc7c558562060c947bbe075db435c46a4a8fe250c18cc542a801dec619152aa4ba244d91793bdc02f911c2b81c640736ca81e7b65bf8394db171b996cc47f63e04c9d03ba1157da533366e764d7c03f79e70952d7b14fb8fea5a0170d3cba162de6ae75f0bf95f2e7a64d86405fad532f70ca9c1d60d78b330ea592e7c7bafeccd0728d3993c72539462cd0fdb6e18211ec2d5717c0d4c5de4edcf30498698b3e4af8c85a7382594d62057acd986b86c85e5b58b41dec19dde7827c72c75828b34dd5f163f1c69465e1bc22a7b739534a2948ca9d8578c30858a6053d3db030a542789b558e12cca35a3538a59f30c94f14a212a36ce84cd0414b9b3c3839fb8eba5511323abacaec224de920f6ed2c922025a0b1ae7d3cad240ae84508a260302b365668b2cd37c4c809c7a6278b9f38e0602bc24fe7dc9e8931daa565052316c50d2c6f0112fe33937e1be1fe6a11a310345af6257c6b2f59da4ec7b5b5236205b982fb2f31716e69c96d2ffda680f92bce986db7c04f3db01daac5856e05a4d6c35cf6624eac020ce112777c34e913b90a632667a1a7f2ea6b6c2e817ad568b169665672435b8351ebf87f0d9ecf6c761a03056589002feefa9d79552451bb393396d3856f7d0ab5e0ac208c36ded27db441108cdf7b1257c5ddb5e1a92ddd2fd3879d0aa52d724098d0db9d203fdceec377a9f627fb1437f8478dbac1fb6ab34371524fc01a462e1fe8814ddd9e17b8626aa4fbd857a30f10fd707cabd044fc48b694203add3bba1f9f3a7225aae4f227e0368474ba96d4350d7f192c12272b92ed2f6736e7b22ef3d13e6af016ba9dd04daee917779856296dd23cffb7d968789a8b66feb4170fdfb582140c69dc503ab5abb7735bf17c562afe7297e2334df4e62c2b87ffe059ebaf710608caadb342391c89f719c32da64de6f6d02525b0bcb4747e4204db59d1c033eeb0f4bc72144127a62b41f12378e9353913bcb60aec0ab29b5870b66d654afd26a853d275d540f7ab00a27ba058c863db7af3af550afdd4e7a218b14f28c3949773cb19fa86fb5861c0736c4f33ad7945286e7ac5a72dfb3c4f655d29a2c5eff9419a49c61bf78f4e59ae01c89a82bfe97680dbfdb9c66c7b904e496f21c8b4b9dff6098db6d63c0ce33335d1cf5cdcfab2caed5d8d8d6e49511804cc1cea9cafd27b26d94e464a17a417290dba301968568ed10fbf028869a3f399d63f4a54bf6981d7ff192a38f8939be821f814be24843c8502b6936868ff38140b43fc527a01c0d29369c726040816792234810476391f9fbaefb13a2f783abd3139883c410883455a1bb2e9e0e9616eb5a89985f91212fa66051f60591799bbba90a8d6dbba1cd8749359c282ea8630c4182ac06b2c5d3aa5d2dba3365712af5cc2d044a8b49ebcb9b82165868fa4f32cab57550f6cec8c7360ed6d9bcd53d54847b2ab081484d494c8ac83844c6f5457b72c1b145b0cd37d5cef7cfebb6453e264cb1ef6b8590e903eca433be6b2a61f4cd7ba5dd7ad25ed0543e0d12a5583cea29af9fd2a8fa9b0c53773864465400d13aaa55e9b4d3e6a5a90961a21ea3548e64b8de6f67e37337a540e60b146f2bad3afc7009fae7e20a5ad4a73d5df5607c12296d3df693ebcf2ed17dd13861c5908b3158e9c38fc7570992e6cebba357cf362fbf48ce3bd6ff88e9a41971080d69f1bc52c08d1ebbde49729d8a500714e7b3abd9252ee73252ba0d6e3b5090601e58f1b6ecdfd5add6abf854a72cad01c638930d925da007cdeef65aa501a3055aaa9c724cdea5f797e3cafa79b6b0ed4ecef4605f4295e90c4988388edbe874e318cebceb4ca9fc09f8b37dbf4f2dcb9a2b452c3682d72b8ce549a7d913714bcbad89699ea67ae098e13a1f544a7f1dee2d17f2e28f1a7acd85db5b15496a4c77c2be0125ba55540dec063c2fba18ef2c2f3a3f6f8d5034a61e9eeefb833b2dfdba624f477d26be109d6cf9eaefab62483885996f6a92c3506e1ba3db70bb115549e2d59aebcb6bc3a512668e5285229439552f809b3123acbcaa0d27414b7ffbd1cdb42735df37c7270e83e3530f6b020f3db3ebde0d0f4d82d9fcd749d226963296f31dee7f129b89419c61bc9044a0e48092d3fa080b49490c38d60fbed14ad780f69e8c584e03e191eedd51d5b79ede6eadfa813346b3c582d8908fa20a76e72d85828ee9f53a034e19b12a97917e70868a5db9d4f332a620e226225b6f4e4631f8f1092d35594719af1904093d78cff715b38a711662ae39a31aa47c4ad3637d0ec1aa565189a35f9730529eefc7a172404a7203a1dfd5244a0324009462eee17fef3cc526039ded89a441c16279aea9ced4d8672aabb5d12b6414509f30c3de631442c863188e7c2e4833ada53b05e9b57d9587d8be3bdd77ade352575d3f8f3ee35382d6cdb51d4d2bcb95dae4b3b03d1b0ba916dc070e1a98537ebca6fe7f46aed2c0186a222a1759cca94f39c0a0d3e9b0d94e406d0713d5c28220d0d13d695662c16014dc2fdaf47a678e077996c8c5da6358d6ed85aa5fe55e3fa85b302f3b183c129025620c2898a489bd21c053b46ac13bb04771896a428bb6ea702772693266aa9f2afbc80ed32422a7e154c4559211fb244fa1beb1bd0a63e7154244f3588208fa2ca9b25aca91cb18c7c4dd505693639a12dcee7318c68107955d5d8cf46f0d9a9353e39930f09abfa71b1702c767520b4d45c79d168c8d10031848744fb8ff0be6d42675e4313ecd47b6c0f22ebd95e8f4e99178b37f2468fa060e6fd2ea94c4c5770d32c5d27f87977efecc348728f46ba319d067f893944603f8bb42cab9b44901f80944b6c6f42c98efb14096108686c6058714deff981c953bbfb51b9df353d496655be517592601bd0587856d1dbee9571c40f96260d52ebefea4112a80e57169fd6e51604ee50e1c0d48288a9569213956fbbf3abb5315de41347c5cc5f1e4d246fa872b9a6a03fa6c723db0f3ab62d1d8cda46ef927d8f250aee014dcb53e7f108674a84256c23cc5279f35ce7c053942fcd408b2464d476b3a4cce66e82b8e180ba945f28d1fbb1760e7a1b3ba757905f5a03ee1f09f0d212ffdc09925fc5ecca753055d0818cbd2e6661bae4489efcaf12e04a24a56776a49804639488c19e416a247c6da3a51817274c96ae90f7a313259356d68166e3a925b8bc6e2f5485a92ca71423d14d8d0226c766f8574660d5ae3e68ad390ad3179a4ae9e03b50e3935ba1a0482d112d0468edad8d1cb8179b7b24256e964e510885d52223b0b1522b21ade16101349c9a8baee328eff0abc7c2bf75fcd2cbcefcd6093adbf817b06ff4af9fa5c27ff8e1b82bdcacc04ba95c91a58fdd7d4595d2ed2528c2386574b405cace790f09dcdb407b70261609e646ec51c037285fd55023a2f5b30892ed2e686922a739902b12c76fc16d77295d1a3c193b6190089ed7d0b86cbae83844d2a17472035b5f59f322a21103be4ad1bd60b3a1a9f4c0c2355ee604857f7e4b95cbc46cc6628a6cefeac1a5815360031ab97a9dd2438c745f0800e5cbdcca9ab22cc19dc887f1936a2e467d80baa925ee61fda745a8689278822775c43abe94a3e99b12e409382dbee0e8ca388952dc2b85a22140b9041e5bbdb52a050dffd474c363adad5e7311a98b152bdc654dc7c1a45af241908ce8b94626e373487094e72431f24f8bcddfd85dee71a73c5088fe5ffe3158f97e6b4aab976119e6269167ae0747efe95d9e1e29cf011757aa29745a2bc82164eef41dede879d73ca5d0db5cf1402128f93467e8ccf997c6adf2a912142e63f51db362d893beefbaab99059cf5bfeb9146dfb2b2efe312e805c51f298116ff92805a3804706d64ebaf4348f7f4d90dddc1233c28abcdc4d913ae08e646f8d1aad93e11bcd130384a44f0bdbf08a37fddf4f282c9133c9d237d29e4b61ad0a7c96a14833627d8cd569763ab2ec7de28c25586f8ea4d1bce63375db78433bfc84b8fecc5c3547d52fa27943640020fc4e5d12b35a84463cafcb112fa181a4a2f04322c475237734b30fae6e468b87ed39f2d8f0f80ad1f3ac9a94643259cef2b4a5ee56a1347ceacf82fe3e49ff0465e7a2682d42849148dc20db21c8bd365ee3e4a5613e35be2b1c8a9c55b223b9cd955f1897fccc11169c7d87da38ad2ee12ece7e61a612398f1af771df748a1b9e0d3edff6b9eb5407f3b63f82abb1cc33d213719bcd7dba22b785cc9cae9f80a16096f5b9ab37496836ec1e62faac83c016db32156df2e6ed667c632167208fe2261c5fc05718e4ea761a76f2cc6fa7a33786cdcd33b35de24d5684fcb69381e2bf7135d4735472b87083854d45ec061c2f9949ae5deeec29b3caecd297bf10a2242b87fc79768d5d0c2fd424db0edd443515a2033469e10409597733fbba5e2d220979c4a8dcfc82de456e958e2100e273c31961126f67159f96e4d3fee3880f863681dc652ed70580fc44b7986c1410f6288823089524e227d967275703970b4514fe3e1291f38580f907b69b6148d3d564ebacfa6b04459da6cbfa1e58d1269e0ccc033f8e2cac54238756de58a0ab36f3f389af30fcf2695cccba63202fcbc8acf45437be8e309c5a1d113f6b2196ef50d8d49833d4bd3394f9d4320eaf954fa921b0a13d8b625745a6f542a906cf3401538d4a9306df942faacfc1286d60b7a581f8fb32e48b63a9a87695c8037a0bc515b61b7a2bc17264b715cc927de4f942cc0c391acb3abaedab7a37064c2a50b80da3c98c7a12025b3aaf156546da23843ecf946832b43bdbf8c394a9c5dac3c352ac262668d1ec557f20810b038d08cc32a805e42b4d4815715d173adf0cc88403dd11ad0307a7f940a8b7b869636d09dce2a84ed1d4ad380809a9fba5884f67d873628ac6a6942e674e42234f82c5ae54e4b7cb5fb0e0320bfe54ec4b85cc8d636d38bc79fb2e5361d156e3be874e9e20350e4179d813457e9577997e12af6e0e338af6e9abbb38b0cf35f838b7f608e7", 0x1000}], 0x6, 0x0, 0x0, 0x4}, 0x7becf9c30e4bdd59) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = accept$unix(r8, 0x0, 0x0) recvfrom$unix(r9, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) fchdir(r9) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) symlinkat(&(0x7f000001effd)='/', r4, &(0x7f0000d06ff8)='./file0\x00') mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc000, 0x1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) chroot(&(0x7f0000157000)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) r10 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r10) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f00000000c0)) syz_open_pts() mknod$loop(&(0x7f0000001740)='./file0\x00', 0x10, 0x0) utimensat(r4, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240)={{0x0, 0xfffffffffffffffe}}, 0x0) msgget$private(0x0, 0x660) unveil(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='r\x00') 16:07:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r4, &(0x7f0000000100)='./file0\x00', 0xa0, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) dup2(r3, r6) 16:07:43 executing program 0: r0 = socket(0x1, 0x0, 0x1) connect$unix(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a38620784c87910bf453f68c11700287ead4bcb777fa84e6abca64896bc8649bbffab7410408b2951b15837b8fa4d012ae447423c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbb5b65c6593d2870b4122cd235000000000000000000000000000300000000000000ea0000e5ff00000000483c01b82e153882af643ff1885132d23879d81a5f673f8fa5b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cd1d4000000000000000000000000c0d9944243d26cc6bdd8a63e59eb3720b4fc49c669d4f2c3b31833e0f643450700ba50c77ef2b55f406f990ba1f08e5e2bba30d973bfdd334bcdff8442a70153a64917c051818f9f140aab275f01ae290c717aefb895e980536f142de9cdbbfa08164292274a48bdc34afa0dab1ff33f0fd94559370c71afbc000000000000000000001c00"/377], 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x8, 0x4) syz_open_pts() getsockopt$sock_int(r3, 0xffff, 0xd324d7191249bcad, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x81, 0xc89, 0xa7a, 0x1, 0x6, 0x6, 0x0, 0x0, 0x0, 0x100000a0, 0x1}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a08", 0x8}], 0x1) 16:07:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)='\b\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0}, 0x4) 16:07:44 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x1000}, {0x3, 0x3}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000680)={0x6, &(0x7f0000000080)=[{0x80, 0x0, 0x0, 0xad8}, {0x0, 0x1, 0x3, 0x7}, {0x6, 0x7, 0x3, 0x7}, {0x5, 0x3f, 0x80, 0x5}, {0xfdff, 0x4, 0x6}, {0x0, 0x5, 0x3, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x2000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8, 0x6, 0xffff, 0xfffffffffffff26e}, {0x1, 0x7, 0x9, 0x5}, {0x77a8, 0xffff, 0xea80, 0x10000}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="6a8bc9634e19767b0784a7dafa4242b734fa34167b1d4394e201f826913cf9b8945bce2ee950059c798eb634929b76fe1adcbd595e002aef371427b77c43ce72a99158fa015e38c4e1493f598af2d8395e017ed1d2063fabd2aecdf9ac44d7386c26ae4b7215c9f2102aa04e49ab43971be9241678153ad5e3c17c417e73edaaf8dd9acc58769900df857558793287fa728f2a330e54311833ab876534582af025f343a442bfa73d57f0f4c1d442cf1de1304d88aa814be17c7ee242fb907742b8338ab68003a95a050090c19962ddaf222aa60c47d81e1a3376770b36247131fe099bfea6cc0784aebb"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) dup2(r4, r0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = accept$unix(r6, 0x0, 0x0) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r8 = dup2(0xffffffffffffffff, r7) r9 = accept$inet6(r8, &(0x7f00000002c0), &(0x7f0000000700)=0x2b9) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000003c0)={0x370, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000500)={0xaa90, 0x1}, 0x10) 16:07:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="52916ca3f1308ae7703737", 0xb}], 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x81, 0x10) 16:07:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="b9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) 16:07:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) close(r3) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x1ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5}, {0x80}, {0x20000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3b3, &(0x7f0000000100)=[{0x1, 0x7, 0x2, 0x4acff253}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5}, {0x80}, {0x20000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5}, {0x80}, {0x20000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) pread(r8, &(0x7f0000000140)="f1e216fe2312969d0617e3ebb5f70a33d4f3f0", 0x13, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:07:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000100)="595c69814a644a9666a4a5987c7c3d1e0a6c5e893737021cc283babadb8a60f497b2d7ed24cf2f540c88c1be18072d997fe829ef2a056f174e5c7211aadb9e8bcd754f", 0x512d65af, 0x0, 0x0, 0x0) 16:07:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000040)="5327fe9049a45931ca3a4546ed494fff6c6bcc18301c8e81cebb0d50c8aa4a7f49bdb300"/49, 0x2ac) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r2, r4, r6}, 0xc) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) accept$unix(r8, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r4, r9) r10 = geteuid() seteuid(r10) 16:07:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) open(&(0x7f0000000000)='./bus/file0\x00', 0x10000, 0x87) select(0x40, &(0x7f0000000100)={0x9, 0x570, 0xc07, 0xb861, 0x2, 0x7, 0x3, 0x6}, &(0x7f0000000140)={0x2, 0x4, 0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8f55, 0x1, 0x7}, &(0x7f0000000180)={0x1, 0x7ff, 0xe5b8, 0xffffffff, 0x45, 0x81, 0x200, 0x7}, &(0x7f00000001c0)={0x3, 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) dup2(r3, r3) kqueue() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) dup2(r4, r4) open$dir(&(0x7f00000004c0)='./bus/file0\x00', 0x200, 0x188) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x70) r9 = fcntl$dupfd(r6, 0x0, r7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = getpgrp() r16 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r10, r12, r13, r14, 0x5, 0x7fff}, 0x6, 0x2, r15, r16, 0x7f, 0x100800001, 0xb1f1}) getuid() r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000400), &(0x7f0000000280)=0xffffffffffffffe4) r20 = socket$inet6(0x18, 0x4005, 0x70) r21 = fcntl$dupfd(r18, 0x0, r19) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r23, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r27 = getpgrp() r28 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r22, r24, r25, r26, 0x5, 0x7fff}, 0x6, 0x2, r27, r28, 0x7f, 0x100800001, 0xb1f1}) r29 = socket(0x2, 0xc003, 0x2) setsockopt(r29, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r29, 0x0, 0x67, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r31 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r31, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = accept$inet6(r32, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r34 = socket$inet6(0x18, 0x4005, 0x70) r35 = fcntl$dupfd(r32, 0x0, r33) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r37, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r41 = getpgrp() r42 = fcntl$getown(r33, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r36, r38, r39, r40, 0x5, 0x7fff}, 0x6, 0x2, r41, r42, 0x7f, 0x100800001, 0xb1f1}) r43 = semget$private(0x0, 0x4, 0xa5) semop(r43, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r43, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r43, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r43, &(0x7f0000000240)=[{0x4, 0x6, 0x1000}, {0x0, 0x44, 0x1800}, {0x4, 0x203, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x44f, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r43, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r45 = socket(0x18, 0x1, 0x0) dup2(r44, r45) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r47 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r49 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r49, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000100)={{0x3, r46, r47, r48, r50, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x3, &(0x7f0000000180)=[r30, r40, r47]) getgroups(0x8, &(0x7f0000000500)=[r24, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r30, 0x0, 0x0, 0x0]) getppid() r51 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r52 = dup2(r51, r51) ioctl$WSMOUSEIO_SETPARAMS(r52, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000540), 0xc) 16:07:45 executing program 0: r0 = socket(0x2, 0x2, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="130000008efd1ede0000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x0) 16:07:45 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000295a20a2a8293b70b5dec2fb471811862347f20aed972c9f21cd600d91e504e7145406701ac6bf6700599e612044b65ba905e8894f77b09f3217713ecaf2a4f0148fe7b7af1dc72612815e3990357c46496040e58f14afb86ef3c547c6f901ae85aabccae83f53c90f4676d916890b178704afb501834f4558274e9d92dcae098794852b0fb5adb058d355e4f58c24db804af69dd9090210df32b4c85162fc1448c689c4314a367792531c29e111cb469449cac6dc19dcdeb0605c3bfe73d60d207d500958d033fb68674203b5b0af1ff079aa4369a86a062b04b4c26d097b25520d9b47cdbb716a02c54659b5c2746c8a14469e91621bd4f02dc7afb77f6b4127b7b02ae0a255b92034760a5b776deba8bb0c624f1bdf997f8cce26c406565a98954b09ed4d47f4531fb9843c2a581e221e2d5d148abb9bdbcf948ba1b0878a4319d24dcd116fc4db4f4417f02f3afe1e46db8c05ca6db5702444d29b48ba4c6a6c1b3e8165bc56284e35919afaeb3cf0226365fd433fb8a9ae7f1edb23fca1838b58a9c96f0236edd7528c745f9f5ca3ee3f3462ce3480"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() r3 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000002040)=""/4096) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000580)="d4987d0b49362465d8105b886c4e0e81f0e0d4daa4829d570a814021a0acde091211541981a711dd738d4510f6a1f3ce4f7c9247a1974d14f41f031a03529c6766b032b4d575d7489d06ec171346ddf0e0ba44dc5d2bf9289616be37ba57d2610f17bfbfed6a9cbf4b2d3ce0f9e64733355e788f3a22d91381e7ecad7a5cbe72667f17a0e7bb6826454460d7d3b576fe4a5240f2fa52da1c8c44c64ba2115178921b876fddb2ce9b0d98ad57fd3a6809562c39b493d843c023bdd7a6e9d627b35041c5d3cbc54261924aa2a8243e6a0abdae8a9b2662eec729aec5c66819c79c1baac4b77a9310d388e2db93c05429caa5a115afbdaeb3442560d2a754ed672c65f50d8887f743695912172ee3452b35eda3abaa760d2ffc558ccb5c2b9c61d9f32568b31bca905a11c1cd08142600dc5b9f9f341cc23d4ddce664533174f2fd2620b085af09da50c9a4ce220a7cfde0d10f1a38dfd9299ab5e781116a20e124be9c2caede227153de598b2ac1ce9d70f3723293b01b324b77ca997d07b1967113d7b431b06e99bfadb266c1675a8f07d3747c2ca9f116df9430ec1ce4360592dee3d2ccc12017e072e7dd5b96abfe9ebf866ea72962eef8f42bbacc855b4ef3c4f10708491f79f448ae01f07836a33822151d1517e3b6719c9069e984b0443578721faee0f9fe368207d7133f4abb385c72d212ed0c2d0abec4d3fef726516c095e4bc42fdc89d640c7e45e00fdb6d72e9ce2e4db146ca309b5b6066e18a7fa6a6e422302b141aec0ffcadbe15f1b9603c03c5b717ac1ecc820aa0be3e0a89b5af706b5363e2c0b818e0f36deeadf61a408723beec07039fc8192f8fe005cd1784f1b646f033e01ab106fee6079a2d1049276d0307c7a7cd41f7b2bd79fd8b082488cb33bc1f8a5d9bddb901efa7fe6eea61f56c9fd838ddeb0cc6a1404c2f5b8062851a1803ab3e680470062c126e64c22c02ff7ba49adf7301e97b2690d0eb57f465c11c6223925300bb4b2cc8e83523c81412b2332fbdc355b7c4d37a809b83ab605d08009fbb5fc683c9efaaf8e88b8651900ba158b7b4853792491c24d54e4e1b0c4bba73aa36c1bd1385f2fa8994312df9d729dad94186ecd3427b00719f46faeaa1e76ffeeab5dda45d82265a8f4096886f0796b5d86c533f4a9fb3740c778b7ee814d49cfa4b36b5f0cab4d3d70a6c464e982516b5436632345164556b191fa333229c94c14af753d2a364a7424fa91719f00938e766d9b8ac25395f76d46929bc0d78c3da1278f52d77c344f227ca876780ed58b3e110c0510f7a6079e2ccf5fa34e4c32add3d6e612e49305d23f072bcb1aef9b6792b22043e5e48279d19f51690d2707825bdf6650d90081e712f77843119904bfae1366493da25b066e31b0c5e2e0ad43f6c3d6dc3f7c7d34665ff7e75f9d2ba2184c72a38c8d725a84273a179b887258a3ea25232f82d4c38b0a12b3b49c665e38a12c8652f49aa04c5bff1767e55c9508e604d760d21d36098791608f128f5794e18b890e9ad7c7a3ea618427fb733599057db0e258aa12da65c31b8c0c0ea2a2ab92b179b4ab8935d5a0eec0c2184fb23760da1c45e239966d0ea0d5337e021b1e8ee524a0b8b647fd43b34dc19358524efaa658565533c8b80c5cad9face8ad0b6ffb73d72b56d7b3e6a2848f639a75eff7e4729bae79da1a8fcfdd4bcdc4a5d2d643e35de32036ae0b6accc5000a55f32bc315ea77f94a011bcce5e14682ae327f3f005c480d9b4db871e9eb57e04fcc0ee5302b487a5d382f3352c1917aad0bc898d2f782a68607e0319b451e72a27b0d9989d9b032897ce183c592b891ef56533232e5011b1f9dd035eddacd7112eb6dba09a4311be2787f3212441ab812561eade1180cd33cda079b5b450ef89333dc3a1896523de0a3a47710a243c6afbe9640fd373c8bc29f216b562f782a73da0ac15912f8be69d2483e9c54da871de65e11e2353a52e8408b849fc3dedcdc60f7b04acc95c21fceeebc1fab47598c46f8f6dd991dceeab63a59a67c4360540c171b48b147d21a3c9c68f3f0e39afd99340e2ac94d3f740e4cb99929607d3ae3fc0c8d5881deb1a84d0bfe5b3c6da6e0b57e590d57bd8be5c2f25823836e11000afc74507ec5b611c6c646742a68ed54dd068c37ca744abddb7e7f846e6450941dac2cd7cac2aeb2d2fb2036adb024c3bff37d0c5281d1dbe5efabcd15147056a72d33b3cd141298e1e2cff1997b857835ab5d64aba04d923d6212c087117be8325d295f4d733333c1673986e7274406d769c88af1d6641bbb3fff83fae7b1d4e1c6c2d2fac896d552d507bc8db1cba0605db6f3b3441a69e9b023f8eae36e21bebfe4006c44d979a01b972f1b73be67ea054a229438ac815215b792e0e05e0af6db4f87abf833aed2c666b41fe50be6bd90d0f43b7ca7bb2a5d2a0c4095d15e7351540c03e3ac82ae22ed172c7c9bc8c820ad460fc9dbf55c9bcc91b48ebca1860ed4af40207597417091040b307981fb7dd3a0a756799db34b56aa0e9f57e43950a13ab1a48fd98db9ca4d49143627d7010a10f70170b91d9fc0214103a35086d4ddf4059c83eca8cad1f14fc347f096a8897cc16862cb09cace26d1e848935e65d7a5df09d87dc69023a33a351d43810455ac05d47a14645dad57f989a251a0614378bd7b53469e81d1b814ea3d040614abc4ed1a65670a3fb0d52ea09d395a6a01e70f95bd999bfcf43eb0fc398cce9fd8f1d4a91ee114fc60a627aea79aa2039c9d6075dc51f963b8fb598f9ef54af4128c136e97551929f5dfde93c015a817a3c8b3a44ff0fac6b105935d7c306f56878e5eeb2438074ee6cbf408dd927813ec42092f97c9b17b4613ea40d5b49863a8f27d2bd6aff1e8edd5655f3d919d442f1b72c1921505a73c3a440c388cf26319ef7a25b2dc9326e22aca83f83233655a8ceea9aabec51bfafd8ee7e359cedfe235b2908146df00ee546061c451ec0af80841787929914f3ef98ebe3d2599ea9ca11929c6b4fb461592088bc93af0aedb1f6eb3874d0f85935a081e4d62451d6d95fa8e573835494ee6cc8541e4313ac878d800b2464ada314a50b319d2e4b7cead885c28fafcaebc7b4f2ce56ceaf7ff266407dce0494e8248cd6bb57e046a8d8e74c4909790f8e6b3e20a6480bb0dc60c54a943ea2b21e68390aa3320735e0a560dcd0d38a01dbf9ce8017e3aef5456f4d23864c4539e7d013fb270c798c335817bb6b1eadf690d27f4494bcc90e7eb53eab1daa976579d0cbb7046fb216d396a971a7dbd7330b47cd0156bacdd46701cd227a861fe803e0ea6664bc152e1ac6a55c99e065992adae8c4a896968a28e23552827c3b67105fa85dae3c0cfc0aa9f5eba152d74e8f94d98e5a376763b254d46a803546dc5935ea73fb2a03cfbbfd321df6da4edd0a6d45dac6ed337221273327d7bff03063b9eaa1375d78dbbb689e03bcbbb101900033398477737bb5dadb660d9ef8a1f52f7b06c7067713fa304fbdf1b403df6a57cd270bd55e047e34b09c70b2f1962b0fa9d200e6a9466d2b427b9114e29dbf614232ee38e8a75461aecca67a934945b6f99228e4cdac8452a9df01a79c1b444a5b0e64d12ca346095f65707aa4d976467b6933e96c1a273fec28106f3d36c367ca07b86ee12c535ec0fe60a7783253648d94c46db0365d5cf08f75fb0b0e44c321784f9c4d43f23b599ed934f81a0a598ef62ff21cc10940c4e2cd719aca3466a5ac36b8004fedb1c61f1d01bd5b0223e5ad17196da902aa073f984977b50f05ee29f72e5069787ad7ccb9d32bfe8cd35bc40053db31957c503b4c35b00f15b9cff6e6462e286c3f7015a645d0a4f128fc270bee162d45d77d77d14d5359fb25a827aa761164c5f12b8822d2bc6d051ad9b1fd302734dddddda6000407867497c80df0540a55cdfaab4d9005b285b2546c83c00c8465922ce7614c46357f110ab9b7f8e7844d9eea93279d164c743fd12116665517d58c2d55a87ef98a2344a47711a13f9a387afc7a8066b3215b9efc726d39bf94c1d1c43ba1d1fab9543c11e4a5887352f5a59a7086dbcb24f2de68ce4884b91880ac19f6c4ad772b98fc79ae13a2e9009b7647fbd28d64e7049b002dba0be8ded3e697337dfae434b8a2df354c57e4fdd4aacfdc71b5a8318b95f97c42e60c5c6b201dc771ad1f7c46d965a8045a96ee0423caded2b787acc06ebe176e32e34238c2622b21788d945049dab7565e7341c8822a31fdad2819bc9fe599a341be35cd51f81f126271afb6da5ae590af30a2586c0105a56600347b405f390f5b692fb5be6bfe580941075295e58df10b43783a306d92e50044f83aae8c1170ce6ffb8e8dee9894eba0e5a6dc0cf83cfbc459960a3cc9c66b608fa532fe8678085a860753cd681b955950e0bce13f60a61266e9337080d22c65440f1b25a40d8a462fd7485f79823e77d6794d39673329b16c5e9a0b8f773f5250a1df67e2d20d0ef327db62700c41ca9baa7c5507d618ed052232b785a4157326882d2063f9aa181b5b21ab5f426cc0a6864eb761bbdf23505ea689aca0b6a53976a0586bc7f67767f754e8bd9c544241e137146a4e1643332ffa9871383325d8a6843f77ce7fbc1c44728959ca4714dd18b27e0f90c1a217ae3839c4c8f59e602c9a261ef5f47a6237d4bc4c51eb161f5a3500562f5589818bf52e81a4add9f6087b921c99df1170ce01add57422539ef35056a3bbf6dfd4c18fa976bb67a81dfab1b5bef56d12f93773d7e2d9ca72f7043d0afc76cc02a053f20f0b081157ef033529750f6d2a77f9162ae1dd2851e46509c4ed9cf51e93cec1eb7706987aec064a6e4fcd884186f88befb3fe60b975954646898401a7477e2445e2d6bf63162a96fec23195adbed6e66e6957aeded752aa01c5fc7d0d0db0e592222b0d91b384ef1d0ff674f7b3fc68ad4e5a17e23e35f04e6c0eb10702ee3f40bb4af13b56ece154ce6626e52719c73e067c2c67ee8b75b97bdfb36d80c7144efb1f62889063023ec0e5ad1e1d37cc0fbb61e861e54992322a799ce27e85f2a38ef3d997e67e185c6e890297c253ee105ffa32323a4fd322e86b0d20e9f2e833ab829c4c002ed8f9f9f56a3cad26c99ecbd92d075ee845a7465e261f7b6538798d48da0eee3753760a57efebc85ebff067144928aa74f8c31a7042e554b866b90fe212209c82e12b45ac0ce0ad11ad5a7062b78e11c81342ab3b81e1d7913545b61f6ef06eb893dcbe81ee87aeab3b9c6188201043d31bd65f6853fc96f257774085cce2dde2885e1f50329ce456006f245092d41af0be464029a7e1464e07e8148dac78840dadd310791db43ede40bf4cfd058cd5d341f93ad7433c1759d14cd22bff42f00babe9b315e7cec8b262639167d0190eef2a73faa018fd6cb3c168a0621711e88591fe0a20e0f4d9c36eb04fe3462b792d8272aa74cc45c7bcec6f5883100ad8ce7f5af1582729655c8c31fdf2977954c2ace88acb9781eae5608e57b1679d33e90e64ad4ad88847502184cb785ef9692337a9955fe17177bd8d41a504ee4f212607156cf991c3a366664c2d3245b113ecd994e73c8be1b22ccb2415d80ac578d37dc238185e8b194b69181f80825604abb380538a949eeba0aa469472d00f2388fc80d5cc82dbe5ad1d394478e7a147e7b765fb047ed65ba6318765cccb8eea555efe13d86b3ed9c23dbbe68547221dda54276722105532532423860c502bb77cc2042ac0850202fdc83aa", 0x1000}, {&(0x7f0000000200)="6a5aa0d71d62012f58fae44949eaf0983adfdfc3a6a6f97ccf9d5610fc2c8444547d8d40dfccb27f3e3191429fb311ead085a8250d8c169e36f8eeaf2eb74fafe864e77eb3aa4c5b7e089ab7751607b27ec67017dce27d9a4c9a6e52bf040134cd6c62b28ee3a3d570e49f3b088a5004567818f9632a7f7a3c555dded4bd737188f0458ff806a1a7bb68baa01cec98e45effce6d39a517929187bcb86fd42ef69adce8ac4205e27c9f051c4f", 0xac}, {&(0x7f00000002c0)="f709d5811bde833665cfdab91115aed9b8a842c5c170128a1e7845c662d1b6699743439030d11f7f51be808f0b1fa2d4aed470d980a39a5ba42c00f17e3cb5575a5daa1a712b955b9cef07dff85aba62ca3fed343216c8ebd2bf45a6518b07163c8b92df82cd208ccf74b900d78f5218314745c343c541240ee1af1cd759d7f30d852f5bbf4770a8f56d223c86116f0cdf4704a43bd382c0d7", 0x99}, {&(0x7f0000000080)="bcd1edac7fafa32283b0122738", 0xd}, {&(0x7f0000003040)="d3cef21898a0706eafc1de72546688b1f959e07520bd278c43549df3f071a7cfa4393cec07962f9f42a1afeedbf50b1c526606be21fe70e6f4a47a7838fd842cda7f46632e3188ce5619f21d3540e78fa233864e01342bc33281ef8d67f2a11d6906ebfe2f8a3c501b70dc9b4de1a8aed3616493cccb09b31b900a2ec554dea98836f5117bd610dddea499de9a748a32d169a04f2c3c0c4dfc0128820d39e391737644dab8a418e320a9d4de4956faac494088bb5402cfb6428edff5aa2d90193b9819822bbb06083e33140df18ad8d277335b0a06d79d35a5814cf412ab048ada3fad4a15ea2b71d2326876fc1b9f6575e6d772c8561425e7e7dcd2e006f056b804e19a16d9507b3fe6b2417f33cbee78bebe8b527780331455bb5b41f2bc99ad26de24ca9e4b676c0f061c312203e96e584a27bd8d3e55adceb74e25d4e3ba4a09b6b6a685e5ee9a9ff1d6f740973ba1f187f9e1f4a1a0ab39978c69cfaf394ea635bb1c6e97dd521524c4fe4b91dc26f356ef55a7a236b346ef56d8a33e868391d5d61cbd1098ab2132b1ea2e0f7fc675ceda6f7ba47e1684bb2c6f223043a2a59796e90924b88f02e4a522135632f7820f3ce38d2634c1a3e03aae23100bc2f71a416396c790265419fd6ef0f3f2eaf102b1c56f4b36da5eb265cc721ae3f11a070adf76b01ed93fddf120129c83c78f9708a8bf059c9c678d046503fa98c02f48a2b1b58b473cb0d3ae9126ad41e2bf1b1e25a8b8d248607282b63834a27ecad6f0d2983bc4f9567ac93df10e93f2851aebaaf9f90baeddb8fc8a545f89fbde642a6fc2327a28308e8e62f8e19f8c37b635664aa8699facc62abc9d6f6b0a94091f9a5263506189acebf3f180a9932e1c557943fada32ef091536a61b361663e05e868547e4d86335cb4be3bf90ed894ff6d48ca4043d259a6aaf6e5ae9ff0cd9fc0cf849fb9709a1f06c56b2d27729f399cb14cc56397f8f4b97c331bf38e2813fc620dd42a59d3f2e1b56d2e46c268ae70c6c49e2213183de524d997b28e0037e88d64d2ada743c4dd957a5eb4c91693346ebc3ad1f01c2ea2a03a40ffa0c6a4fadc1a225457146d65b5fb043d949eb9da4816bced61ba67edb2240e9dafc4147d92cb1f7065c6e640c8e0aacd6d9d5dcc770cde045464a8c74417be8d3a0cf2fd5d56bcc3d1753b4172ab9d470d3502d8183e71a6204026f95534f9aa46dd1cc0fb6c5e74f51ee465d888be729c91f5c961a8678a61de5eedeaf8b2ecf7153e6f3c5aa66ea390c3b373a8f898e618a9debc4daf5b38fb15a9f2f9d099aa33ff67cba7b3ea42ffb92aa46aafcda8605bbf1ad98f5352e960ac01c900079ace4100862f21e6c5e448e9629a057b38fd2d6e66857918895f417d15adc557542fda7a41c05f40454e36e0c61cd60f1f7bb72fa2c5463ae96a0ab700a9a4791e328533c6aa353af04a7e4fd80369c920a484eddd3f564c926acf4fa6b6b723bf38a4e336c129222ef19156ece142adbdcad07b624628b55b9c23ad62671fcc6dde4b453788ea72022376b9f11c543786aa877eedb710834ca1bb9b811c27a03b87502e30ccb23ca35b294964395315abf8bf774c7890d48c1d3a47f922b0ab1ffb9f2f4d2de7fce20e622dfec437db3e95cfee0edd05943a335968f96c38b68f38bf95f1e3f0225421e145281cf2a4150d9a54024231aeb6a59b82f1ab2b491e4a69f0d54fefa7ee11a89fc40c5232f95025e53033d240e76737b34b25fb6ba93ee585c2e4d2ff4bd6040fa91eac9dec438d1334821421a9fbe92dd674bcc6dcaf3c76b4428eb6c50860d0222dc1171857df36809c1ddd33f4f3fa82e406f7e13490f6fbb159a010854c74acd4fd899c6da97bb7c4f33c3a6ce6b62084a3d0bde5b36dd034f3dff92069b927b11bd8e30112a9f1725aea8e20d626f4420bf4fe3ba55389100b77a7aa1771968559cc3ef551a834fdaa13e70b38db7d62c6f2e9c06642325bf8f6ab625df33893e01e387dc8062c2b224c518ad5a645bd5171e831932d34bb90d7097574cc0496a335eb9200c7d4738a10728b2b467a21b7397121de85c060c736bd9b0b741bb01db7db0403dba94cca41763cff839876f9594837cf623fe69275d1bb1abb5c43ced174531da1d362300bfa617006f989a856c1ebab58cae87c572163169d9876426537385e57504395d1a025a4629922356be569585565a282e3b17cee6694886f3fe51ea3078c64c9e30f61f26212722c41a966d7fb3c1715487a614dbcd2f683b34c65155623267fed49f3d77a52cc3a2a1b6834e95436bd5b250c70be2a5e0b2c9973197292ef5c9dd266f9ce284db90904d3e898695e2fd905786215ccc01074cdca3bd8986b115482cf1fc05a48604dfc83b30f9f069d247fd844c6c299e4d82c7fa080d4554eed88c50105e83c36eecd4bb0419486a03d6b9bd49f8fcd37633230a92b0e61354353e7e2f496cc5b3db37a2350f99139ac5fd86afe47d05227ff1815ce4f357adca92b240417850a4e1a33e91f85c394842ddba6a813fc2dcd645c4fbd9b0c97230cbcf61838b3cf50af913933974feb73e348c5787eeb653ebc0b4e888937f37a4af930398c9ff4087eda9465ec5f5415b90361ab70cf001885368a0c8d5048bf44639f14218fcd605288ebc998b1ed44e5aac4099823e35281faaeb5856213e1502906f3923145fc612a6a1523fc8f7d132eeba69315c74566be5f905d6c9a6a45ec3e829a6090de6a81281c1d8c3b0a74fc7837817621434f1f2db481e9e12b5545ff3908ce8ed313c1c33990efcce687a036979b320865d42ee3e53f4e9a9748a477420256c01123a872db86f767e0b5b1eb1b9876da93ab7b805f7c2bdd9b37258ea0bb99423a5982355a89e01c84522df7289acacae5d01b0bcd931fd4071f492220c9db35aeff32e2001e523344be182101c8566baa54b37cd270619151b0e2cc5dff7844bd667b7d7e7f2bbdd52555a48c7d4b71785b9c7c67d81c5b5e77391a6b252925d1f4308f44f4f9b76a125af1279a73e4f498b0d04c0d2e838d7a8a1d5d2bcd8fc8bbda5014681845d56e3e8f9b7bf1713b0b0431e679fddf9edf15810e18bf5770bc3ea99bb762a514cb83a901892e23ed437fd75b429d69850e5c66db03cba04cbb83f881fb3f451637c5f4299713fb28562d446618fd7daf4d816e5ee5443b0d49bcb75d436f27a01faaba440212db9ddb6f711b36984bfaafd572455408c4c7176e8b1f5609505d738bfc413a90716eaa0a0319afc8cd95495323df64c1b98831806c9044334d4fa2e3e8a1fe013e67df986de0615395873ca10cb7ce13842f1488047663aa1de13a1be1142e419033c58c39bcb3ea0867004959cc1177998bac44bc023b6ca0892a1dd12e5752e68a3e33ee1a418c2cb417087339db59c49495c1e4778bf8a276d640029c48910c4bd3fa62d94c6b8280ce9e681c2b7009e005af7a1e35de03989240b0f1cd28d7eca7364b26ebf021e9786aa7ca91468e76762f49700d2fe24f2fc2560f0ee71e22376a498de40f10953f3ec9965add005c52b0427862a86a90de2927f174ac89a1bb995d14b9ddc96d9c4e2d54b4a2f1361f037b9e9771a2c0e7280cf3cb855c13d645130cf94734a5a362c5051fb97385307d33a3f97caf55458ffabf016d378da72575abeeeeda85e42a25eaf8be2252005263e4d7c9345b3917bca53ea8b73f9a94d7809241455516c8bc9cad708bf9b60ad6c3acc06e5a84f771f486ec6d69a6b8124f120f73bfd25c3eab098cf1d5cd1043fc7c84d0dacc480a3b8047042958029454d91d5a6369929df2048d4e62b74168d2050a30a7d6632ae5679ce8658c8207423a912c7ac1bcabe61af2facc2d268b4020935a44446982424e863b1727467b56ae80bd5cd94d2f81dc8eafca0c977eb19639e48ed3ceda3597cc181b6084a6bc66423749b65f2730b0dc1d45d0552514876ee294f1355fb672d88034a5e65ebe2c00f6a11d5df310bf6bc207a7dec71e3c4e5d6c7ba78c5c190ae1c9b274e35c91771becd6a3eed0034c7a814a6e72c90b068eea309e6e280dc44c0db1816d9a7d23b3d420bb5d10be037fce9e15a43d99e29ec8d11319f72d2edf3603c924768c6a65b7bdb8d6e6c63064aefa034856826f4f2693bafe3cac37f4d16e2af0a550120c0d8bd90fd85f046618a15c89080ef70e848f4ab6cc33a4c113fef10e2cbc1d6130f1302f4c6cf11894ba389442beeb2a569892daf339017d39000b40cccc4d47714cb7a35d9c031ad0d90bcdf74f410783acdbe97822d8ca73b46f70cb1d18caa32d3bdaf5b5a1bc2dbadaa2ec9a69dad98a6750f45988c8c47c2b8c1104a9486affa90fe0fcf15ef663ff665bee0e502673735d0207cd9e0971e16cbb2d5ce38c9b353de73919673489f4ed45f50c17fa15fea5538c9cee261aa7732c96c4641b386de312cafefa6b013d1ff50c1fe4ab0c3dbf28960a175603b122ad74ce98322b961829b0a0a41fb3376d2de32bbfab47a877e843fdce1bc47faf27355cf52350c995f6eace9a0523c21fd87e846d4525388e3e71064400bd88ed1b49444c255d4bd7644ccfae771ed5b4aafd2a67e6386324b628ca6acf4ccc87a64232aafcb2d73de4803ad74a494407cd41ad2803b956f32394902c72e37d60a71499b461264addee05614b81c52d3175c54dc0a116481132929e1738bfc22ced8dc6e49c86364d7be75454e5faf76bbca46eed9cd471eb4e673818864cdf4604dc9b6b396393053980a7979aa0e092f2e501dbb75b657ad5a34124d7b920b153982c45ce493d3f663fa9d2ce8b4fbbfa9b89596540881465fb5b33a0515ffb4c05f2c102090f4e6e946811bf24dacf5eebd22b13d9b7e22134926a66949683fea50f18865f26887b24ce7f187a3738aa2dc44725c1bef193cb36cc5b86816c9cfc32688df082593c31e0c4d21651b6770dd80d1d48673304832bf5a240434c310552e225af0f49eae69d7954c295230a1591694ea7a103ea2c850c457549f957df5dbaa3ecb92f42380ab8dddf6c756f9e232e33bbdd070192c6753a82c349ed83268eb1d135947e33bb32c1714404ebd8a81d7d3f6139867d648d64f14bc437f9fbd03a4477df77418208f1920ad68555e41f08055d1b28025b2b4c0a11abb01bbfa508e3266b30776f7edfb26c1d5bcd62f5d0359a3198eef86e4eea1750c0a3d3e4590e506911674a51979fb7abd95a561934856601463c227183a09185ecbbdf5ec659179f1b4aabc6f46b81ec78fabcf92e84f48a050812e499cfed63df7e91df7f83b4d1cc92c591cd98a68668bce0ed64bbafaaef365936d883390f3b35a61a38a35090e3b5373ba8d9ad613f6cc50e29de16e79de8b4a93dd471bc68670ab4ba084da7feb8b68a2017851277ec3ca2dfec6ae7a0587c0b6666bc77beb3da587b7f933153d1314d9400376e3717fb1cb72505fbcd489e7a7f9df8ea472e7394c0447d45b9b154aed6a8f90915d5220f8981479b74177df4ec6ef2b1fb1f0a553542e34b10994dece0693b9770fddc50bb5104690dce8e982e91df499b12a1ff7c16830618ed43de694655c4052f8160c8cae99ed0497fc09e76e5bc8864c58f8cd79a9f91fdc3cd126433846aee9786ba3bd3ed426c6f7380251cd574a5408b425bb45ab9bedad16fd98bd7ff68d7f72007a81add17c665e32d83f28c6b7df2e6640a1e3f5748086ba34297fb0d60c9e3e09581d5761fadc04f6dac064e755b5d5056921c5c57cd1", 0x1000}, {&(0x7f0000001580)="bea2cae30767909e16325751200a174121eba44ca9362359729911d4e21c82d238596c0e790e2b2a7c47fc6d38dd75c787399fa20bbc67ef0d25ac1f34d04b1030fd887b24c715857623ebd9a1410a250d8738fd5ec32b089c37ed04bc458e452402e4d4e011259f4dde71e886fb3b3292a978c9e31f0e582acb901501962a6cb1233301f3edd4009838d7aa8cfa51a8dcdf10fbbb530aa60e052526152a94d6b126c83dd94d9e2b291fd291fc7341ff3901a939069e0970464a1db4f25ec326892d7ab20b0ec9d5d49a21d29cb773a4c8bd", 0xd2}, {&(0x7f00000000c0)="57060b97217695e05aac95d4ce284a", 0xf}], 0x7, &(0x7f0000004040)=[{0x1010, 0xffff, 0x80, "a6c2712fb8fa0cc714d0409422be6a6c34793e051da6baa2f40f19d00d8ec9a8c0c1dc43b5ac67428c742aab727eccf0f97a986430d24cd72c7f5d16ad758592ba0f99af183965cfbab6fbd3b389be548a823fed2ae1cd99703ffd7bec1296a0a9d41ca9a29470028c8edb1a9331a3d15165fb2472a60e23f7a46a280c093062a76b8cd9453adc60f24b298a721fa3115b443c337ecb2db3b3380ee025cedf985d80063ac2309bad82c4151c8be3052f000894cfccc1e885e574ed0455b488a2cb1c9208815035befda198902cb90f17c7b4ee17e49a4d2f349f9e10525cd8b34d7273743f2a64a8d808670214b4f7c0d4405fbef1f4102f1e807d4fb6741c20272017a02ebf75e2e3efb3fec81941ddb411662f6e8d21d3bf4cd292627a08be74e99ffa4bc841a8500b0db18e8d84562733c156c4627de4a9eba603ea9b4483cf28e1d90614c8c158b33a913f2c255c9f584ea2073591c6ca97baf1ad74eea5a9405744574ca7931641764e4dabb56084b13bac47b8c6c853ad99f25bb51c471efb9c1f7ee53f1ff8dac1ecfa45639c71217ab703c182d8ce2b289f51f95943b36700a4238cf0d9d3e7095af055cc681481481bc03854878724061f41986a3d2c5eccc0d869f8d58aa2b97b497ab66d76ac2db8a7cf2fa7a6849cd3c2be6387e1aad4fc6f0f65dd443535c87d04800bb541604774d7623b536503b9aaf09407bc8f946964fffa365533aa1125679be55e016eb6cc58df4774e062f5fd021bea16bbaf709fb4d73e87b1aa96b8eba8837180f768cf1f63637bedc38155564ab929378bc8625c83f47a8a465399bf6a6ccef7ada82e0bbae54d13430d243468cc1f1088079d13fda5970a2cddb017e0231fe84674eb11ef9ca32f1184dc1753752260f4f058affb533d7e580c7128a516c2b760ccf1cbbd6c9f55f06e6280d81dac0ad092f068913c8fc9fedc280f4ee4c5f3552b85f0266018d063f56c87f6753c302beaaf313be015623f9951e56abca328833f66e68df07af5cac6857adc5ed8028573f3832f21f2cf0e0ff366d0becb1ede53c89cc3191553155a975c9ddd8bbc7c22781085e50069818e9db020940f515f612a4c84dfaa433800c6ae0a6701f009f0060216dce90c708fae0c1ae39f05d2940aece40bdd26c1fcf3919ff5f5e4f4369333c83b6be2efd7354c161efa88f67cbd738ba174f7d9fcc8b5e0918de598db68a4ee9ed501120b2765121ddd853ff694bfe6bcf16a9c8e57b9d6550cbee2913d2cba3fa7b0e09f11616e7ba9e4b7b852d694a53fe48143a7b5ab753ea39066e1ba8c151fd9e72f9a88dc7776fbadd7c8812f5bd44abaab5117b5f8241d37ac772d843ca28f1eb0a121e77a2777dd73a376f98e8dae559a4e6e2c89b73f470224a60686ca3be2c50be8174e7f53b98934755bfe4d1b6e60084ca98425cbc201e0b87696001ead06af64c4b15fd3d83c5bcc970c0a0689c32707ee4cf3dc1138ca23220e8263be827b7d1b80132fa8b0bf35a9bd6086e0324d1194fb8d730242a36fca284013ee3f01739c5537552c690df66f1ca16e9c9ac8c954d2ae8ef25a7bb7a9e1d51f09ff64639a3e92fb9c643347ec627e38f6100d424f29d98df5dfab6bfd6e6e9b015579ff3c47d60426b1b0a190352d6a3136f55c1b97b334ac1915d6cb0e3085371a0211227a6ceb4bbf729b9fda2862e60b640354fc87ff024bebc526c76600276bc3313bd4e06a9222be66c9276cb313fbc7f4970ada1b6735229eca370de5bac6c2f484ee40180c39cde112a6dbbaa94445e306c35950e5aaf2c6b2ebc74bf7977057316f777af747f206198f6663141a8ea5da01e28abe886e96acad6f49a0daa891c49274771c781f58149c034c2a44fc58dbf48398a29b33ef579b8d6f95d3981ed05f196cc6cadf6689e07c566d869b9e512812b377a47993dc708523fd394ae85d64240df01ca7ff9753240d20cfae6eca9c2f9ceba3674a23d56eeec7a51d2726ee2eab22ffcc8f77db943098f4e619f5312ccb3abae579ddfb181d4167830c7a1620a9b06a8ca1783f050981ffd0e3a3af6004c7b363603975db3b6d0e7176213281c7f5960ad2821832028e7f2499874793c2fccf4f78a670d74d53255d357040ee92d4ba0cb744091b8e29627c6e69c392d17eedf359f7327fc2ea44cc225a7cbe0728ae2b2122863582f748af254f558dae276e747743bb1e8514b63c75200178bffd61ff6724395cc5e4ef49d51b7cd1bb79411e26dedfd8e612352d13a65b473c21d6108feda5b7fccf9e2042a2f52bdb6ea68255fd89ff2a5d1dea604fb0fceaf0d271109fe6770ee62441383451403546ba40ca0e19b7e38f9b4ccaefddcbd74cabd81008845b4f2015b7b123b36230eec56f96b8b8ef836f9967836f2d86583448b055957e6ab4b70a30d7df29a512032b2135824e5f0f09e5636b2236abfc69fbfa4fc3b8add24b7b50c09ffac076a7a1020840f1b43358087f60e05d4cba74ad71dfadd3da0983498178cd23759babe991d7c5748e53a92c749ee9d6aede90f1899333209466ce4f47211ee27cc152137352e988865dedba7aeafa2fc01fd1e5d43e9eaf6f3280dcabd480fa1ce0f52000c99f321f168ba7e4cec45b94def5462231ccb99a812a581833d7ffac2de7149dc27ab4f0ae9440f551b11970222361ad9ce463ed1444ebc3c461323bba725e681dbd0f3018e98fb606caa9c85cad651255671266e1288cf328bf72766d73809a30ac95f4f122b83387113d2029facd2cf876340f5d090b38b9ac81e0fefdaddb8cc51aa168ee02f28e3b0336952fab2bb889a75b7fdeb8542e0751d2969fd1451e2532a6757768a377afcda6e27673317ae4d4214c273e2275920c28877459264edbc5f01c700755fc8fedcc2505388a0a17cb7e1053790f174e49db7691f451c3080f5b02743fc66854a0aa72585de5f66b1c8a14dd115301328df1bcef215d7bae76fcc357de121b146e8cf09b01d744d3bbc0497908164e91562c13cce8a01a634c7c85c5f77b73b09606d4db1235bf49b036e8f7436644a73ec8979198d8f05803e902ca8161e3c5daf2391c71c68d5719d414073264d1829c65419dcc8bf0343ff87816559f998406af9844830f87d66391c38f43fad57d3d198ed07d232982765e6c7af46b886aa86bd0d06ebd7b733d29888c2f3a27df7c387d4f6f753ad1408beb1b2b82430cd2281e4278e24ea38181c68a2f1ac62a11fe94a8e509e932d35890e68fc291a218655ccf24afbccc467aa827a1de352534ffd051266e0d5876da87f6b6e4314df94545718c44157bb6e1a67ec5006563141751135a6626e71f4fe21d5c72335e7e47656960010b4e89807f0dd957df3e890938da2cd89db8620e6a75eda6ff244034bd04557bd33af7b34bd40d199a562c5759e84f651f47cf0d24a2722d6074675e997d66d6769fc8356ade7555e2dee2bae75a1c3b65bf773060bceb01282c177b5a88c0fd58aacec123d02f887799303496ace146893cc61226038595aceeee603def7d19078d708aa3583eb8cdbaa563de2e398c7b8aa3551217423505d1a8d8e6e262c5dd4c3722b3770e5441b5823f9b9edca98ee39772a47fbeb62b044b3bf862d4de801e4130619c1e496e1282176309abb075d66dae68aa192f1a385cc92e7b7cdef8b5b4f6b9404ae5eb822090e516b7ab6947212b590f213cb03309f68dc445d54afa096b77213fd204408705bcbf90aedcd03fa5f08763d5e6cc0baf0f716537f068367261e38405f44800b6c6b1561983e296fa288b9a766d3a009eafb6ce46d03bd2e4ea36f67360ee65244dbbdae185ed9b8b8c48f0906a506bd356e931600e2080c0aa68d239937f592a474228db61a42753861a4ba3380d9f0510a9e2a18f3973af0a696aca3cebb685f1d5c86d720a77725424ba217ea7acde7f4ff4c7e4955fb85c457c13b8a236e976b36e53f91c45af380817a7d848651b841fae647ff2755b02e87a9434681dda0b7585fe61f67daeab5608a6b3177e53e8d2c72723b200f63a98e5410f9671d9199ef1b7b039409f11e5c28ef1beab3ed25df8054febc9e8b68829e867c2319e9e73ce2f071d539a5207e4d0741da5e3d5e06e4c7a234ae8cd926598fa1accdb0035e0738f6643be6918c8b653ee8e452853f56b943ac43d78ee8c00d9815151b20a1df42eef8bb50247a92ad2de36cb8eadbce6300e6d1b98669fcfcff45aa3ad83c2cf18702eea35980ed15ed4b4162e9dbdfb16585872279433e5f96564f8ed5f0e02e95f4797527c97ca3ea449500357ac3e0d3a40e150ca7a9c00606294389b8a59875cc6bf744847a440cf1d907137b1c7fdc8dd688068918e40097dfbc7666638a146059b5f887d268222c95aca888f8d8cd1802007e90ed661587a5c81215e43b2c707120d7dceeb13b76f58bc7c64cf04e85bf4161f39044474fe47ddaf0787e9e65e6d67753f55ecb3fd2a0173524e4d494eb436715052e3f73409ed8191e323e8d2b392e6c280d157e4fb577d14d828435dfdfeb4feb439737e735bdfff5fb3b6661d4c992b3c33e378df16f7df67ef375b03d74119ad6a59e4f28b1e5c99b66fb45ea2fb3b869cdaa3691513bab2384fe390ceba9d031a5e8b7ac885b641deac5380fec20aa01ffa0413afbba6df3ebb4432ce48eff7b9a3c9960cde39312ca9c6cd29405be4ed6b33b97d6afc997a071c70274782da249afa65d39912126b251b6483cb0bca9ce00e8da4aa07f67214f50f05c952b91239a8ba3092f601980343d545c10b8d7d0e37faac76e943d8117f64588991868d49a1e60c2acf5deb499893fd2ec7124da98f82678c1386795e416155e20974be0a8d089f8671b345cbf8f90a3e180369614a1ddbb4a8b59523de0d4b7828d1164330fe9a4935c51169e26fe2c142ef72e5b251d153e54e4a7c9e1da6768192ff65821652e426e68542d1ae0bbb128dcb103db9d3f96ad7bd015881f0089436a169b6a49ff58649197b0d4da99670f1f2a9a3b3cebdf04b7ca3eacb6e8ac2e422714cb61dccafd4cfc97146797773c2d5ef6f5744c8c4694099c55e33c9102ad9470fe13c403a140aa9f252083618e1aed8b029029195286bc49743f8b6b1052f00d9fbedb3acf055b9ac478c9d94905e5b8aab12ddd1033bd8e4949fc05e0beee0a3709537d0709f9ed0f4ad9f2ed256abda121dbdf2cd25c9b218fc8ebd081bcaa456e8cec4b4cd7ffaa1e9d3088c96876558912f14fe84c5ebffe21914795ce4becc3e39f85b7d9d35ec8a19633b89869bec7afe1839ad6c5ef98e1cc58763702c9000d9dace34a8ea0692e6cb6e46fc8f838aa4337430d3f7071f5b0df68500192b3b65dd8dbf8fb4ea68b388658d86650d22b4ceaf8d76790b01a74baa64701dff93cd1ca401e2c1376499c7f6c79a5062adfc349f0b2acd48879325de1cbae2fa75a0627ad9f4f7685a6e4fad057db124f5f6f27263ee3ac00da63a333f395378aeb8d374d5be4496060357d1ff331488b79392eaac99eb7a907c944d3427f2968a4c0efdac02a60ed5faa44b76229921da91d04a78bc0ff83b2f79526c5010adac2fd05df2412e35e4085859e929574901f0c436c9c28f006a3b8d1ac53f4295ea8731ad01c89b31c1eda7928893de6a42287dd06cfd028e751ba0f0852a6ca8174a5c048345005b28562e1230f2f2941c145f542d760940e89b5a8979d4052f09fb58783f28cc0246375f7757cf1df4e0e41b73b09e9cff6291849fa8be84"}, {0xa8, 0x612f39dfc6f45f4b, 0x4, "bd8f17c1ee52781b6721a0ff67ade62cc65b49b1a347d4e3bae1dcd9d8039921f0ee5a73b6f3df771f7c3176e870efa5f017bb2150197c400bee713be3577d972cdce3ed21369f034f17bf89b320c8e779424be93155666761b41ddf65f2033e6a3da37e365f4eb54f967260d9d7e5257d938503d56115a6dbf46a0e172e5411282a1d79123f41583b218a8527eb950e8759c22445fcad"}, {0x100, 0x1, 0x3, "7650eb5473bc8b6d85e65c3af120f995732b0374a113981c6f3df1af2da4eef69c5f3d8a65091782ce355dfde9e55f49ddd449db62e0c82cd42717f314f128f110de2c975e1efadd3e2b27af1b5bb1bb5b169b5c2ed83f9810e68b2719c5cc0e2644abfffd6f90264c786a747792cbfa2dbba7c2c82d4650100ca7914e795573c3ebcc3b487a48138dd8e4f8341190a6f10885ae1cd16d37ae301cde9bf95432767cc84304e82ccd82677c3d8ba228fc9cf9e280ef53430531d8f6ee4ce7beaf1493ae972e8a05738c816567f817e15b24209df4d7c1c98f438edabb4727932afa44aaf9cc53870ac92e2b"}, {0xe0, 0xffff, 0x3, "12b62df966208b2a43670dbb6d4bdbd88e978db3dcf09b97314c001368e675a081b9386f2bf43235966b6fb70d4cde05715d11d97e362ddfa7f65a46ac0de9ba366709c3fc6a4205413e4872351e4bcb261791ef6327822ea10ced305274171e90cbfba5d95ce99cc3ee3a4f3a80de84aca8ac9612740043b9b6523993ecc2495a73136c4dd392cba5a4fbed2050c3d6288274c6194d902da902ce47c81ad637a0f2873c5ada2b309388e7760efd659237441dd64b307f702099fdf0fb7b1f9b7ec7453d68c249812260b7"}, {0xb8, 0x1, 0x56, "d579ae1af8c637f56c1244e750655968011908d0b598d691d44ee045c1ba774baaec18aae51c95c4750c5f757b0411839a569464344f9fccc7cf61cdec8319415412bdaa59a59fa14240f04baa9341e29fd59b8aa3929f45c356d050aad005cc175a14fff5bbe3adf3ac4d527be8966481f0cf2177c0bf4d2b12718993492456d713c9980a977a1af8ac400707fa7ec481fa8d833d1ca7e7d3aafd51e202144e099558"}, {0x40, 0x10003, 0x81, "ef82d037fcb2a49f55569bde0c6182559a13ad735f79f5317d31b26409f686e24fe4fe126b2c3dd2d055"}, {0x90, 0x1, 0x1ff, "8e2ca414bea7dd3adb4d1d8e73bb20b063405bca714ec28e1c2bec7105c5017f70b425d2bf345e8d7991bff9d93a46f36341868f75dd991345ff1f8e26ae6099aca1d9e2ddf8419d26c253315e17cf8e200ad493a6e272662912c1d13d073cce2b48b47ccd10fa39fa8130c0aa418676078ce614df858b4cf3"}], 0x1420}, 0x4) shmctl$IPC_RMID(r3, 0x0) shmctl$SHM_UNLOCK(r3, 0x4) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:07:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x10, 0x0, 0x1) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="8202ad1100db0000000030cf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8eb2b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a40801fcffff525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae02500"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) syz_extract_tcp_res(&(0x7f0000000040), 0x80000000, 0x7) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) getpeername$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/46}, &(0x7f0000000100)=0x30) 16:07:45 executing program 0: shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) minherit(&(0x7f0000faf000/0x3000)=nil, 0x3000, 0x3) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x3000) mlock(&(0x7f0000c93000/0x4000)=nil, 0x4000) r1 = semget$private(0x0, 0x6, 0x80) semop(r1, &(0x7f0000000000)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x1, 0x0, 0x1000}, {0x3, 0xd78, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x6, 0x9, 0x1000}], 0xa) semop(r1, &(0x7f0000000340)=[{0x1, 0x21, 0x800}, {0x0, 0x7b, 0x1000}, {0x4, 0x1, 0x1800}], 0x3) shmget(0x2, 0x3000, 0x6c, &(0x7f0000d6b000/0x3000)=nil) r2 = shmget(0x3, 0x4000, 0x20, &(0x7f0000fef000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:07:45 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000005c0)) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="030000000000000050f1f28aaeb290e948f77d9a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a9fb530252e6588152425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9501d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa9615f6cd61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae00000000e26c7dd63449e57505106fb131b4944f2ea2961fb4a1499b8bf6ffbf60d888346aa03eb30c50feb67362b7ee82c8d9bc3144b9c3603b028e43cb66228a7e09c02d220a0f4da6b9751c9e1e7ef0efd8e67e66687962b502fb8f68532e5e44d3023f1161913aa8e080490aafc37ff6d9e5b422e4bedef0371ffa333a1f9c381f623c622d99608f2102793508d7a0d92ba75f5cdaa55c0934dffc108aa2cefb1774e7174ba041c3bf8679678f474dc899da707bc3e68648df"], 0x107, 0x800) r2 = getuid() r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r6 = accept(r4, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r12 = syz_open_pts() flock(r12, 0x6) fcntl$lock(r12, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) r13 = syz_open_pts() fcntl$lock(r13, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r15, &(0x7f0000001480)=[{&(0x7f0000000040)='>', 0x1}], 0x1, 0x0, 0x0) r16 = accept$inet(r15, &(0x7f0000000540), &(0x7f0000000580)=0xc) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000000600)=ANY=[@ANYBLOB="5a092e2f66696c6510000b556a2bd86329bc61f1329eab626e76803edaaf59c1af2cef09f5296156e87a29a6f7b69399dce48725da35ea92579f328b6a549f3add8d3c82a34ca4f974facb535f2560e1a1aa8a2d84369219bc03b7be0c8ceafabefee96209e464c74f7dfa31097b741ac4383f3787e136901181e70e095d2807110f251e5e563c12d782f1cda1000000"], 0x1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="7662930b5b7b05d20115b9b06642df2681c4db22863569f700fd653f8b44ef2ef68d0c8a0f9a281523e099925a28200f1c8532f419ccdb59d7b1344bb0b742b8d3ab9bd34f0167", 0x47}, {&(0x7f0000000140)="1cdf36f24c845c73d6af36e3dccfba04b51f99379e0d8fa3b430efa91890af4c55422a5071d302f71f18977ba9437d92d9ff42e8013b48e63d5dc3c6056928f3a28a68b227286a5f19cd089f2588c611235fcc9605de1bb8bc4742a0", 0x5c}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00(\x00\x00\x00\x00\x00', @ANYRES32=r12, @ANYRES32=r16, @ANYRES32=r3, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="04000000"], 0x96}, 0x400) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r18 = socket(0x18, 0x1, 0x0) close(r18) fcntl$dupfd(r17, 0x0, r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r20 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r10, r19, 0x0, 0x18, 0x40}, 0x10000, 0x6, r20, 0xffffffffffffffff, 0x3, 0x3, 0x1, 0x2d7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000019c0)) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) r21 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r21, 0x0, 0x13, &(0x7f0000000040), 0x4) syz_extract_tcp_res(&(0x7f0000000580), 0x74, 0x6d) 16:07:45 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) unlink(&(0x7f0000000000)='./bus\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:07:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) dup(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setgroups(0x1, &(0x7f00000002c0)=[0x0]) 16:07:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:07:45 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x25, 0x90c1}, {0x0, 0x7fffffff}, {0x6, 0x8}, {0x47, 0xfffff6a5}, {0x21, 0xfffffffa}], 0x5}) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 16:07:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000040)="0958806f80000057", 0x8) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) 16:07:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xc}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:07:46 executing program 1: r0 = socket(0x0, 0x1, 0xfc) fcntl$setflags(r0, 0x2, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x410, 0x0) 16:07:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) dup2(r2, r3) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x0) 16:07:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0xc00) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) sendmsg(r3, &(0x7f0000000280)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x100, 0xf60}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000200)="0bc1c7ddc493c74330e49214af94aefeef0e13f1079ebd04fc726ff6", 0x1c}, {&(0x7f0000000440)="4e90109fb25e4d18f57ef256a3524185596a0c381605ad22e6864c4fa232368690dd21775adfbfab6d586ae4e3187df59bfbb0c45cd43815475960f43f27655ea10929456a32b75b0abc71296585dff05445fa24eaabf2cc69704be211eb205640e87a425158c404df8c911038e957091aaeadce74687b36b080c400b5ceef5a0ebe4e56f1c0c06cec9c6dccbb2c544bd28abdca1d92f408490ad833c00a24041155f34c26693a23a5177ffde73e18d23c32baac1c38445445684bf9b279ff5fa07eaba4256bc57bc2e4452f46c446f9cc97ae4a15eba0b246bfc08a3dde345a0471b01c6d44c78d273510f421aabd9793e270e07933c988d97224c92072ab4e0029057b64d46463cfc7677ae1725857f0401827199adc3a8f98c0824b58e100145c95ec93b1fab85d754bdcde1ac55a335ddc94b482e4f9657b86c55d09686acb558330dec1e5ebe3e91b4ec8fd1df66cdd005326546c1f33a2ed2d2d650ba7c67c87b874344f7723d7a6c8a7c27287b2a15b8a100623cde0672cf893801762243ec1324d8dab10c9bdd14c3314092f86ac3848d2ff6a774e0ca4b6ae4cf078ea7e65b02a35903286efa437c44630ecae44322797e94a0fdff6f9c9ed162d28d35e090ba9e82f0d7c360c910555417611b635e4c568c49949da45d00f4308640ce252a405d2e6ee47ed0f6e64aecf79916f2766bf83e7a827fbfa4049a8d84be401b11c53cf1ec79db3a5b5b4bbbbf4292162afafeb253004ead4b1a3a461d123fb3d85d2d3d8eaf7bf33cb21a853cde9d21788bc317c326e9b5fa3a356d0e165f424b959474a282a4a0e9b74f1b7665ada6974377c7fe9e7555812b405866b877d7db2b2746c619e25f891806fea6412d2b59dbe225636fe702649fbde490365d319b66ad0b191254a4c10101176b25ed5031d0685a3f26a29b110749872aa39b0f2a37b8a5b7434bf36093c8e3d44bee5a2505c1d01faa3d2d2b523e49c70d42886837f5bed299c700732b3441f47d6812c7e74251fdf8e4036c160f5b05034600d27a586d4b036b7a700fc638edbeecaac7037f9da2ff91f20d07989b2e1ce84bb4dd0faa68cbfa6f9e27e617b157d9faecd549824642fe9ac582fb31b5b73d4c6871b7566e81449191b76ea9d2e68d145537072851eaab74a70aa5603583f99ee84cd84bea4687f8f814d60ed64c3d5d59eed22cf239b4e132f0d203fb7905f55cd499be04eb14fcf39840d5d77ac9fa5964d8eaffcfa5fa744e9626fffc1a7bf494fb8dab3ab494c0563c0387d604168cd394fc9170dac0fa919787c4208e105e1dfec7186dc85787a0e918fde88390319f8e7a98e1721ed646f483604c1469d1684ab9524d1499b7978956b4f1230b3968aa229ce91c8699bb3cba6438697b47a0c1f35e89c5f8d69d5692436fc6da9e0270ffe22bdda6e564deddc7959547ad7a5c82c611f9d57e517a975612501ab53361a0a8683b970e6f8ab894e7387ab57b684a5a09a3c7ab1ae70292c12a9b88befdf0fb0c25a19295f7e4ea910ba764b255761cd0bb926af1f79cf94c766ffad07b42ce6a062bfd82925acd26675f2296e0be96dd64103c8ebc81569d9f20f05b86ecce439860073dee6df8073e924776a2579a6bc2e2bc8ed3d3058d1d8307c7accea484f0becef5b34a29d7284fac1148377f4611b48849bd0dfd61c71563c5e5fd658dc35982d8094fc165c05ecb68d654948b410b36ed35aad48d677e45c38dae29395f8929658c298d1232ce61d673c334f19ddd979ac2a7e05188ab5bb00af129f114e70010248145de6ee11246a828332e2f4e4aae48b319b5efba4d6f4a7c3cf34f1537acab41a4a8aac852baf2444a6f78bec242a18f360d0a0061f7cd56333e1d1fddaa75ec05e8d1fd05d11c4904667695b158dee5a3d73bd2aae4400865aec2c8aa038d25b9e1983b4cfa8ae41eb8d99453e3aa43b2972144247c192701956839a327b0624883d9f7a2a7b1f56e12e53a2775d7b144752b83d95e9ef44235e069ed51ef19570f2bf5dfd00397152c8de8c3a50499866734723e8e4e4a71342744b55a5da886f36713f9fd83fae87a8ab6f1d3bdd0ca8b6019c39443d6143a75b559dd0435a6ef096c03314128e8ddce1fdf656903ff9128cf91f6c305340fb2887f2f1296c87e71e6b95a77136ee258ac87e9291279c97ea07090b14119b54cf5854f31a8ff3e1fc1228828acc9519cf6bcb1036032d7a3d430fcdd8f2d66f6026a0efd15b7af8841b123fb1be00936e3bd343cb95bdcc36fff76d0fe74d20d5bfa8026a67b392ee94d0767161a6f84312a14aae33809fc5d7eaeab235c5a5fe7f3deac4f3aeb11d6bf9cb66330b56d03548a3a5333631f62a69098acf193b477c01f6ac252502c80363ed4bbc50dd85b6be4fee855dd6f26d65b22c1f11b588b7b660fc1bffdb667091f4ce517e55463d361eba4361624577f80ea424e70ea91e4d041a5d7f92db78065fbee41d71d32443da019b2b4721123b00ff5bdd98c9d1582af92eb17d0d4d0ea3e424b45c43ad22c3d0ff88f93d5bcaf47dca1223bdb749138fa883a284a0956e545cc5ab073e2caea063666bc5594a03641d618dac66c38da9072759615baa4b01270bb348d9d3ca6ed67404ae401cc25151d04e036f3e1c58297bacdd5a697af141c9410580a4343405c6af36c48977394195974bbedc5564f8be2d25f0860e2f582c509222aa55de24c34fb73de8cf2e9a14dd53abdca66404c05502533b2e99d13783965d09ef50ea98e22d76486373a6a97d6726ee91aa8c9fe18ac11614f418acaafac6f25a9b268d131ead312464e8a701ef79b83c42438100dc6ff2176586523ab0207cc81961b037cf7162f6a4e1432410a9423470718deba41f1274715223bc250321a1c35fa2f9a1f532f34af76729a89953fd4c4036fa38dd3309a20573be92daf2261f375e843ebee5d2cf98042101a40e6f080f54fc2bf96d5d92f2fa438aa2bd54cda219b35281c8db9f4223343a3bcbfc37f5be937043e78ef940765a178201cf43f4c166b4e6667d8b8c95999a5973bfc328e6c3c15f461443ce5a650317ce13599273fb7034be5e0105c78d7732127bb1581d486bca7c998d2e2d821827efa83b21d0f755f9c04b15e7f10c433f607457047c8677fdedbac5199eec8f09709dc42b2c65b875acc849b9beab2a38b0b64e4ad8ab7f17789857703e7836371c5e6f7875772b46797de77fc19ab6b21628ed3e64793b335eadb3f4bfc8dacff831bacd487f590ad23f938208ab74db631ebdc23a086933e90044c84cad66deb70e41aea27b7130ecd82d8a141ddddfde0c849eca39fc441da3b7ed0ad745447f100a3456760f66f96db9708ac314e3cdb6827e2027016124acff549f67e25dfe9cfcc0eefbee3a3865580b63331160969178c69645074954bbda51389dd7c60813232a93ac1c0c62aa31a55c07ccc6a5771a81ebd5571a80bf860db810664afd8052265dcb88878cceea5d7d31f2564347d1b7cead52bf73b18ddf29f78de77395791db3b24b017527fb5ab1eaaa6c5fd596835851553e84db21750a50cdd48e8edb12998fe867e6a6326c4d922412de816230ce77cb6774134e1e0258f7c0a16713862191ef8496d2535c7227eec960a3be59aed3416f1ec658402d03726636fe444bd658b59b574ee8ecc93b261f1bf951c2af7feb6348515e7fc4c53d59a8f76e34d69aab5e3bc185fa111b808878ef819820fb9622db6ac0dc2cb0c6368591152477c11c34546fa4677d4700355a4adc32ba27d92144db6bcccaf60e0387b5c8d64ad503ed1c2454de723941e63511237826bfa58a6af59c2be8e6aa891a721934353e561ff52002a941f34b3247347610b9ce0e7015850e61b795b4f426873b931e8293b83dff3e2278c35100a737bd60e075119115b9f656c0b401797fb8670a7ec886149d86e0e9038283df503fe7f85a055a640174d55fee65b913bb1aa2322723708cb289fb402b45975834f86b8f0d988edd3e5becf24901305f6625cfebbe6748ee38678016eb573b221d84481df656702e33afbe27650073437d8b72c73adac564e12fd1201a7b7754829536d2ad12cd090ceeb644c2ecea79b932bdc918790568626fedc888a08b2a544254502de1f506349938f114e426b8449bf87fad2b58c5fa72657fe9a7d6ed100b54931047192190d3115eb6b87dc1f6404579ee36269ef7236527effcca77409df13a5b369f7bcbf574a110245049ce43f4650ca70947d56e917195c9f54a859e4dd2d826cce874175176c0508a5914ca61510cfd82743c475e525d8d7ba7f09a3a52dfd6e307d4239399f969cc8060a26645c3e38de732ecd15391e0bcfd5a8cd171e07ae3e43e40682437b82d0beeae151e42589a04043ab69ddcf46e8f35fda8283d14a5cdc959dd8b66b92cc9b1f896e2addebd57d5651b0bb9891351c4e0bb403e054239782f4ed378123c18bb951b57639d9763db604b286bb1b54b1d778c6b9c59e9242fbaaf1acbfa07c129998d2aa8e37c4c541d85012d3b0441b2965da8fe998fa01759f2294427007ee57e402b2dbba655e315ce237a3640f6b078d8657584580109b80091d7b5334f0955c169fc786bf4ea705cf2e8105aaa94ab75af8ce5c94d22413a5b68a4cd7c004e7598a7dc13e90dc8f6c4b00136bf6a37428810b187ec69d87246390716951a0ace6f9136f5d827d6ccd58d449b13b5d6b32013d253a26c414d89e845d4e3859620f0f3743220e47c62e1e888b9d442ac0ef69353e9b0bdfb907752de6dee489c0727f0c3284253aa42e00de9997c0999f1f0e80743bfcbaac50a71739cce6c6713e364ae92f4c2736f7a18106a7110262429f0f27ad5bfc752942a9c111c70ec624ad2e547218bb0d09b72071d244572b684801911affc1244ea02a07e82cd245d9782c3fe70d0e8790ca5bc7b83131b51ed3efbc5b244995a900f64b0fa286d41f0df7bedba70f680893263e088925da5ef4af17e9f8e226171d60fc99e458d2b22dae5aac4bf87c124023e91dd8855e186dfc1fda3bd1f27ac7c2dc22d00b0b131be364f7f10cf006143047f57320b452aa630b1c1cd9b77dcf9dd8e6a56aa3bbfc81c192911feb2e353dd8f5a81d269f816c05ca63735f3223173e2cd9ea3fd1af316c825f71b4eed04cd855e8882efe7fdd4cbfd66e6443b4ada6afa1f6fdeb5d475ee76ab9dfd56eb2d71f75b3ed8f35d4793d0342b98a732461b591f264566818bf67f0f75652e89992b46191814a05f78b2117a693c37559ed0cf1ddb5564633e70e615171dfe7415f2436288659b9dc4fd76a01fbbf11ee1d437182f73b48bd55ea0128fc2c642c5b0cd71b4d9de4ac99f1d7420114c843a24092120884ed2c73ed2bd14248eadda507b35a33529bb6a86c21db2b1054b03bc775cc8800f428516e0b98b42a1e3bc2473a5d81626b6173759371160d817775388adf47541a211259c312a8d60ed54882315cb59c8a4916a3b6b4b5a1b87205a8fa8f76a10d429a96a6f2dfaa32468324d05e12b0ecb7b0332fe6a6288f51a63a06957f2801df3acf2d332bbd180e6ee20d1d28ff18727185bb7f926e59bbf10f68e7b2ecc679067784d970d8030ec1a5e052d1dd9ba6a3bb47ba0ecb70df68774e32140056388bb05bcbc4a4a21ee1bda680fcc3d6ba6fd3b91da218e7111e45eaa756cca4a2fb9c0e91099d4028952e55d3d5863a706ab1e676524ed6254e120bad4ffacc392ea2bce45bb8353a25e6a7bd8a40867", 0x1000}], 0x2, &(0x7f0000001440)=[{0xc8, 0xffff, 0xe26, "edb9da56aa96be56c1c686d093adb6be0a07385a7a141c510693b74ce1e7c8f6a2a3d2a84fb79b933bf8ffe6e553e4bf3220b1b3bf929c646fb7f2ceb140ee34ad4f5629c32c705d5919fee3e4897e4ad2d2cd678996da76d1e79532feb612ea451bfa1401fecca68c757295abae8198b1cfb47a8e4a0fb5af0e5044ca0c92580da151295a6adc79c32a1992c8f774458dc4379fae40ba3ef312bab901024711ef839032d0c98ef085935510f7d2083dd92e8521eb00f894"}, {0xe8, 0x1, 0xd32, "8f300cbce2083f9c8268ca11de00eeeb81b7cc1b1de2710ca2a4daee9e86ba93cd93ad868e9afb39ce745f2576a365950a7c112224717c46d13c0747d8cb8c510200733d216fbfa7062ed97dea307b766688dc3796fd9f000762429469a84bea3dda5e16b6612801bbc512bf42c147c8600320cd600121066da1b78770f26ec7e421493fc0332771e76aaa9e331273db7432bb6015905aac6598c1d0e8b386f2cc38bd33f55b3b0b14ddc8017d74312662d6e41ddffd1f8a20ef24a9d76be6a51babfd093732661024d536ea77ddbc75b485639a1ebac28a"}, {0xb8, 0xffff, 0x20, "2660bf9a2d11138cf2b58f9d3251830be833be68e953263186215854a7d1787b12acb90dda374cc9cbb5d4a2ff75cbccccd897bacb4fd05b79564d86f802e8b8357be79f2a7b5f452a52015a8084a0a40e027d1d79d3d8e8e07b6022df549dff3dfed98b130ea8ae45135c6673907184217f193513d0780836aa198b103b8a668a7c5bdd596b0a483f8710b00f2a3cb3f8d61bfd016789a4aa6e8f8c84e456c22cca7df9ab7609"}, {0xe8, 0x1, 0xffff, "baad9f5863798abd0a9acaf381e7e624086324a3c909432e9a0f1e3e51ea423c22d40b806cd325c4e9c1f612dc1cc6e3726ee022445b8b2b7941801bb5fc06e3a7fe59838640a1a0e8e511de7c98029f4b087eda1b3b9eb83da71eb6c73c595e76ad17562f8706b78d69d9ddf87d7edf6dea8104f5e501afa3645c8087cb5776c69f3245ee1af40f3e7f7939f6e65fa18f2e10dc949218048e4137f6fb72ef7deae73b6be2d55d22cae9700a34fa1ff95025b7ad076d0267601a747928e879482050b4c102cbeeeceb97804d548d601c9c9ede"}, {0xb8, 0xffff, 0x9, "48fc88fd81335aa8cefa1bdd44bdb1cb4df410e972618cff480f039a0895067a33a8114e36b3bde1668afcd971394971e45c85dae8861c4293f401239377028a7f87e62b6ba5b80c71542e6b756e35f5b21344f7e8e6cac22e1aed25ece2c372de3dcd511425679337c953109a8abfdbe82378ca11a8f7b798b47d151aa072f40df3ae05e4c94ec3cec29184756452ab23786473537619d3a4b82c19644df6bdf69d08005d0e2bdb"}, {0x78, 0xffff, 0x2, "9b9cd61cbccbd76ac3c4e21358b1a9e9d598777e13c239e6ac7321de1c5b328aabfbfac85d9864fa551c6c7cf267b987e2a34ce83329c6560f3293ef8cd4a28622579d7d8cb79f90eb61624d1a2d241be7eb6e395bad57ab8f9e2b958c242f9bb279e17884fbd0"}, {0xa0, 0x1, 0x6, "bd4b496d7ba931e3eea59544790d34245ddf6202f5c3f1706ae3be6af1fe9199aa618f53edad7f115f1edd8c06da643f9675eef89381053d96b2212dcccd11455f718b7430bda7710943a4f03d5b3778c71dc1663e0e3a191cea005cbabcde256a690c714255be17df0e2259da31fb112987925707fc5da0a2b4b53ced5f9a397ed3e3edf868a1ee0f"}], 0x520}, 0x6fd575d9bde8a443) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:07:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r9 = fcntl$dupfd(r6, 0x0, r8) open$dir(&(0x7f0000000340)='./bus/file0\x00', 0x800, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r13 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r14 = kqueue() r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r15, &(0x7f00000000c0)=[{{r13}, 0xfffffffffffffffe, 0x21, 0x0, 0x0, 0x1ff}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r17 = kqueue() kevent(r17, &(0x7f00000002c0)=[{{r16}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r17) r18 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f00000000c0)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r20 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400000002c5, 0x0) r21 = kqueue() kevent(r21, &(0x7f00000002c0)=[{{r20}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r22 = open$dir(&(0x7f0000000380)='./bus\x00', 0x1, 0xc36f5776fdef3d02) r23 = kqueue() kevent(r23, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r26 = kqueue() kevent(r26, &(0x7f00000002c0)=[{{r25}, 0xfffffffffffffffe, 0x10, 0xf0000000}], 0x3ff, 0x0, 0x0, 0x0) close(r26) r27 = accept$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x200c0, 0x0) r28 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r29 = kqueue() kevent(r29, &(0x7f00000000c0)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r30 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r31 = kqueue() kevent(r31, &(0x7f00000000c0)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r32 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x0, 0x0) r33 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x100, 0x0) r34 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x0, 0x0) r35 = kqueue() kevent(r35, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r36 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r37 = kqueue() kevent(r37, &(0x7f00000000c0)=[{{r36}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r38 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r39 = kqueue() kevent(r39, &(0x7f00000000c0)=[{{r38}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00002e2f627573007739ea45592aec2db24a87fe21370dbf016c72737ae3dd9fa00500bc77c7944b7f96b4466402e69caf8ef6d6b9b707da990287ab0cfcebff6a6bf129247788635940042e9294a40b1b060fbb5345e064e6b54f68e8d66fd7b3a3d18848f9612b5715ed39565d2ceebe792d05d7e2cfdebc67147c7789f94314f22ca40b17b1cb73e40000eaf35d51448922b3c9c37f6da4e05c423abcaf356eb486ad722031b346087711eb4aae187240bf52ed1183d4868a8ade81ba1c13663ddfe3eadfa6ece0c98368b2a85e84860b588578966175a82ab89a4b3594904f103c13db0988889c1f6bda85ebd723fecb1ad29906dafc9e40ab607b68daa07292dd69152c32b3dd776c34da4deec366437a1a6dbb1e3bf89a5c69a97755d7bc546b9695c8f60a47d4ddd882971809f86f846b39f6e49dbef6627a94bb5f3655b007ff328bdcb369b4c1010e9ace53191d3d041946fa7f9873e19d"], 0x8, &(0x7f0000000300)=[{&(0x7f0000000040)="afe919973e1007ebfc169415b5ff17989fb51f290260a56c633993719354786b73818f26514d53395a51552be0b575152b234acd874aa575f60131c8469bbb3ac5cc30f346c42fe4f828871f0705c3adc2f0ab6a5ee0be362d316dc8cb52fa5acbcb2c89fc173fa25d8e2a6c2ccfb36b98bf1cde557583195884459eeb7aa60d8027af757014188f034c1bbc285659c6b61170a8334891cc82718abcc8", 0x9d}, {&(0x7f0000000140)="ffe3b8808ae1baedbda96e1d289de73b290eef57992d02f47ddba177af7aad715648c585bbe55af3becceea864f8a9a85e71d3638d93f1748c2403bb066ebe8157a6bb743a3e12851e68328b0c442f9ec672ccd4cec216a68bae8ccbd846a047c085d6af7b5889bb170473f3820b02534bac0c890874340bb5ff057f9f9004b4371265", 0x83}, {&(0x7f0000000240)="f3bc272d9bf29f54bd3cb724709026d3463eebb929563d4a2ed02aa935770acbb61c3be9ea97c11fadf22760559b03f542035817c947602c44acd2b075b1c0e8d0e82ee538f35f696ffc8d39cd43da053f403a7573430c005e7b3285e21af29653a151d23355e6363dfe9c66275fd27fc4efce6ec2e801384e833a5ffa5c2dd090663f405e9de43fbbf1bd3ec90dc36172f5f7da3ee1283ece13ed6c51ecfdd3024de804a44a8f0706", 0xa9}], 0x3, &(0x7f0000000840)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r9, @ANYRES32=r37, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r14, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000ab5a51f4f1537292bab27b778dcb29e81b76baa837c352294f644ff2632ef965fa7046267164a841ce34d86abb6bb31abbe34b6926549c8b9881c7de10659a593479cfb44af7c802cc74b1e5ecc69426077ba21a82eee4c34ee11e9b3e0b6c195cdfc71b37416b53b770e3094c5768ce7dbdc12d85d91fe12df1e1af88f1b7384bcb0d9a2f788cb898788449c3edb6c625888fd8e673f01ebcf2ae5f4afb487d6e21dcb784a6ec71d4833458af060fbed8994eaa6e2c85ff27f03be8ac53655be4b84096c6ac87aca0654379528ee299a2e1c15c66b7e29304ac", @ANYRES32=r17, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r22, @ANYBLOB="280000e700fffffffeff001001000100c25cefd314350d8f1497f20d9136b7f1aefab9bb29a67273ff57cc59b4a2de226f9765eb5c8e904c42b979cbf86c39661759217214d1a55d1fb269e9b3a897a7e950a02be06d6266a1b9acd32f8ddca152a961ec2cf9eabe46c2ec3fbbbf9a6abea8f826d7", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r26, @ANYRES32=r27, @ANYPTR64=&(0x7f0000000680)=ANY=[], @ANYRESDEC=r31, @ANYBLOB="c5401d2a1288caf1efc5cd103b125d6b0c4046a4262e1220ce39313b9273", @ANYRES32=r0, @ANYRES32=r29, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESDEC=r30, @ANYRESDEC=r39], @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r34, @ANYBLOB="af6b7971a1083a6a31a09aa92ef6271645441789ee340a584f352b75a32cce7c8bd0fde07f72b44d83c01e44362f0ee8a12eba6b7f5a3a28ee70b105"], 0x1ab, 0x5}, 0x8) r40 = kqueue() r41 = kqueue() r42 = kqueue() kevent(r40, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r42, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r41, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket$unix(0x1, 0x1, 0x0) r43 = kqueue() kevent(r43, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r40) 16:07:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)}) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c117db607ead4bcb777fa69dfceac2a84e6abca648969b0f3c3e00000000008b2951b158013637b8fa4d012a6447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cabbdbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r2, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r3 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r5 = geteuid() r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r5, r8, r7, r6, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r9 = getegid() r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r3, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r4, r7, r9}, @rights={0x20, 0xffff, 0x1, [r2, r2, r10]}], 0x40, 0x20c}, 0x0) msgget(0x0, 0x8) r11 = semget$private(0x0, 0x5, 0x204) semop(r11, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f0000000340)=""/211) 16:07:47 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r4) fcntl$lock(r2, 0x9, &(0x7f0000000240)={0x3, 0x1, 0x96, 0xe5c9, r4}) ioctl$BIOCLOCK(r0, 0x20004276) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000180)) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r5) r10 = socket(0x2, 0x1, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) dup(r10) setsockopt$sock_int(r10, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) poll(&(0x7f0000000040)=[{r0, 0x2e8bec6a2f095cf7}, {r10, 0x40}, {r0, 0x4}, {r9, 0x80}], 0x4, 0x3) listen(r9, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept$unix(r9, 0x0, 0x0) ioctl$BIOCLOCK(r9, 0x20004276) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x41, 0x1f, 0x20, 0x8000}, {0x0, 0x5, 0x4, 0x1f}, {0x1, 0x7, 0x0, 0x4}, {0x5a9, 0xa9, 0x40, 0x7}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) 16:07:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x40}, {0x50}, {0x8006}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) getppid() r3 = dup(r1) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3ff, 0x7fff, 0x401, 0xfa85d4bb65279dd2, 0x7, 0xffff, 0x7, 0x0, 0x1, 0xff, 0x3}) 16:07:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x10000000004d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000000)=0x5) 16:07:48 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x200, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) 16:07:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x7, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='x\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) 16:07:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x10000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010005}) socket$unix(0x1, 0x5, 0x0) close(r1) flock(r0, 0x8) setitimer(0x0, 0x0, 0x0) 16:07:49 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = open(&(0x7f0000000140)='./bus\x00', 0x9912829c28632720, 0xc0) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:07:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000003340)=[{&(0x7f0000000180)="3079268f000000000000e379d8ab530000"}, {&(0x7f0000000100)="2d42fe91341d8d5fc69b066f29aa426a890a65"}, {&(0x7f00000011c0)="a134436ffc3b6cbcabe705b8b75378c064be991148742e0ed114e2f02a2c7c5432de5af1b06663df81a572038106a2311b30d8def046b106e6eb180f1533302785c0e2ba10443cc24bf3252cbba9e97c88621513df06a768408f4aff7d38297edca5bee4861c683c0a33c23d6a1ad02ed6ae7e57f145a8d046917ad84c868c9dc45a1ee6002c34a8d321dcb186d94d3b680c04dfd53965d876d4b1c0d9c28fa881b9be5a6cb949f382a49963785283d175eba5d0ed1df36d4124423e5a86628cc662f3aaf3777aa994b045bdfe0e9792544cbd5b1e0d108358a6f5d76d4981aceaae2282d424af83a8"}, {&(0x7f0000001340)="52850d729908bd27169360da1ee0c7387fe81331b229c9ede6cf628b03144063bba0a2ffe81e45da389b4e030e84270bc8e10142bc5fe32b3123f0e4dd1c9e8e6119f50e21f5e3f8239284359a6e9ad32109aa2a61dbc2f54d7cdd26ebab26222add1253b7323848bc7b3a9dda2b5146bcbefa822f328e13499f83460a651cd045821440738dfa6a25b7e69a0058c17908166eac626df8fb1331b708440ef39e616725a1be1f285d3e9dd18d77810a83178f3340a9b154f8b5112c6dc06d2e116305918e50f2ae685f3cb3cfcbf8de5d95839b9d509739102d892b6a8dcab875fb4fa431d65e3ab990316955a0f0193278c441c11fda1af071b7d98d5e8b20180e6295d0a2ae7c96e028c758ef7c82bf5e607a3e4d05b9aafcf5673d0db72193bc506f1bb0c030b6dcb246bc39717e168388c27e66146a69d1d0b73d123f14b641e42448969fbac7a509ce4333eb2fccd160ab292caf55a9942a02addfdcd823dd8668ef210310066449b849e296922cdbe19e7612504481bcea8a0cb1bd1c7b7397702c6189233e7aad7ef9eb7d6836cc5f3aeef488858d6c888974c3815e64aa2346468a53b4a902f91dcf185a4124c6e627075cce64641f8991f6b9322af3ffa0f1485389b7fb60f6a1776c3ea657903faa5073d70e17a56a6f750d3612af8b6b3219f542dde2e0731ba643da504513c0a9c317d68a6f6263524510f2ca666ee1d045a0f51480c8e78c8b4e374dafc1901c542a0f67c68963cd61bb67ce0690d44c200e3a23ad183d06a97c673d831f83b262c5a438aa6071638c79377f16a9d7d480da84227bed2a77ac147f8995622c9347ca6ac46a4a4d198e11bbc28252dfd24531ead66b3cf404208ea715570cf1b71b18ebf0f6d5c7d5bb5e22fa4ecd7de18794582b7c1c0bed9991d9c9e45d74d92c8c44b454626a915c158a0bc950c16d5ce3d880a920f0be23e35d557f6d554ea8224d480125df1f087a3f7c6c02d839df3a941720df5a276b220a78e7b2fa22207be29d019be33cacdc890fecdaa4801ddd6e4133ce8b046fcdceaf1ac5fa179487ed3df113987c60b43779b1ac386267e34034c90c33f0c9c71a75e2f5a2217af6f4edca92f5554df97c48b0b5531f6d46d977c7033d3398599ac464892b729db8484b503643a8947334dd38d2c4b489c0ff5ec8dbc9c7037c926af7daea98f45bf5749333c7b7d538349798f8f8fc35f54700a49312a6090a947a21e3cc1d204aeb94d260a43212d7b03ad2a87b0c68dc49a2cda81c830e2cdd397dd78ffc479bffc1fc4dd448ffd8a68f0ac982bc6fcb470b5a5e30adc4474556dd2afbeb9a0b398114d3229e9e00bc803306d64470ab3253ad4add29019f0c6b574ea04f4c307e16d30b6a66d8293e86ec7e222783a99e2117ae1add282944c0dc4b159274a563fcadbc5800c8f12b335a3e0b40a2e73b973fea306794baf65b3f97d43fbe3647a453529d2aaafcf10e7582e6eb7404aef04ec0346cc18c9fd4d9f05fa3934454f01c3172b240ce6c4950cfbc4467df952a2cc451eaeb6ec479f0f97c88cc604b6fc12c2e0ed7f547f8d9d8ab3039e96f763d7bbf53060c85e45828154c26445d0d8a0760736170d99a0af52fed2b5a6e98ad10674dae7a14335a555bded20d14f4023e0ba8fc46acf3e254ac10d7cbbe7baf27c4815c7e623cf2375cc987d990b256a778bebf7f0ac7a8bcfd401d84e2a4be08d8432d4515148c25bdf15d5b9c28297420998724995b38d52f27e4a45cfb32dff803f7b2f223e460584fb3c75ef383813f76f2b2350e109eb972764d260c1c9e7a7ce32546aba1af8cb363ef303cbc1e0a39e1d336635e18d1b37a534d6884ad7a094db575d9c16fa4076657a1b08b32fce0484b9c8caf7d707d81028588bfa836e27f0f7e870f4ae750cc551c863ec440b19f22e87526295ce46b0c94147bf41df8d5f16b29ee7bfa26272ed7390833d10d4d83543699ac488293ffbc2410c73bf9cdfc353d233567cca574a6becff1b8fbc1e3574d061f0ae49ed16cddd0cb050f258fb1a4cecceda06bcc4052ae76df99b99116fa34ea3391bfceda3445684d81c953f92bab75d91d8b0818b405633bea1add7fe7bc083226cda7fe69d146f72ec5645d1632c8d176c3e36659490727f8dc9d41fdec661dc71bfbd3b852b32f04be380912380c89537dafce3adf3f3d187ca0a579b177f4fc5f9543dd879a470cd8ee3e8eb1fe671de4f9692173ee1453328b3b6158e49628b10478b85fa60f250a8d0b78d7c510e522e4fe334518a8fed3ab42d8c61a8b8a3807ed5b716f2bd46c967e280dfa691a1ab2b0e867191fc8f5c7ffe0abd5666f2ad51e25f93da09399ec582d26f94fdcc6e8f0d95683797bc73a46850ce07acfab3a9fd38221dba46a855d484783a7d645ea402d0afedadc056c888a7d7afd268ada427dce6dcae5a53f766f234a375ad61cdb643ca5dcaff2a2ed0420da620578f9a1c6c56db0e9642f10da3d18e60434e29b00a8dceff47572583f6aded8a842825f15800e8884773ed933344830a4a1abad2960ca72ee84c8ffb2cf354da6d75f548d43b7826a5e92b4329f6f695158fbbd6d51a833cf3171497764e1254bc240f49c006bf20b0525ae20c2b0334af00ff8fb3a9f1c01d7409b1c169137873249f11ad2bf948c241a57e48752ceee796944a9797ca80da8a2f9dc40deaee36d681b3596e2236c7d6aa1c15050dccdc6cc86aa58f61ee9de357807ab9776d1de4c71af818d65f98a45c155d0f4314625c7c1dd97c3d37bc653fb8371a36713e2d9ffbc2227f6b0ce7096760677a0245461144bb19f7b1768fa76101b6cccca599241ec2c779eaaac27df113988a707791fb870b77d6872ccbc7d17fa47fd85d6a0bf6bccaeec14832616260c577e447582d40d8c5fa841168d390e1e67daef737be0f292ae4c3c417df3ab27a853d9aff0145af07ea29d47de79713bd19636f956658fb349d6f8348e877b3f3558e92f28993ea32864cea847229b87e0784f46c3c84aaf6aa3da39e153d3299fe5b5370183d05a0fd8112cc994085b7c4f2d83bd46cc44c18881fbe631abdba7fc92dcd78a8e24aa3555f8b8ccfaa5e7788dd23e84e550671b2976eaae50cdbc7d99b5dc80b6c82a8b39a4cd1d87705b7e694e1223334dc3973f11457b087ddabd82c593c266d641efec78ce51424b6de6cbfa73870e8951321504c0289d096b4892b34a6c9770a6f366e4f2acecf1b457524218f23b929321d3f82904c49ba11d426f17cec96aa68af1810cb193a00a7e091fb800a37b56444e818dfd5c5855c1b00c4fe01d986f5d3edf2f8214858aaecbd351b6d9c7a16807cc58b8b78921d5ca1994570d6ba23d4c6a8ccef25a18de9a6b8e3e194c2baddb0c827b56e3b7851afbf3ec2915225828a2399322097646bd158b8fc788dc7936a4e1fc3378c4cea828412a98747791baf2455e958c00f3bed2d1738afa16b53a7ba6d98fabd932699dca39bf856c69f3691107c4e20543afe2a7f752765cb7af53fcb1a5da3e49f8d393bc9daff6d040e20b21bbe72cbd2bebe1c85849f9ae6d57198fa293283aac98801ddf04a73a114b7cc8d434803c26de24f9ee24d59f7daca5477ce122fb7d1a04f689fe650ee827f3ad766802b4001b6ed3f0f1615759621882b70a412ed26a3304b142f66dad48f79d19c824201b434d3b0c9437190965bf40bc9c2d9227ea8bc26e57301435c34a6fb2fe86a6ab6bd90024bb58b7c17381b3db4ad95c541c3f9bca78f46dc468459099bdbda7f895dbe67fd7615e9aa696e5bbcb5c50f5ad2ae580462b79c0151e5238040efbc7ff8dd0dde14b70c5487ac19dcbe4ea22e76b0f16b35ee45e819d4160702328782c6614e9292847a3d5bde43064c7bb7ab1667751614f6ee379e7040c222a6ccdb51960005e3877cc2713b6fc63e3be9a02756fed027e4fa626231334890cb60cea1c666e4620d0b0fbf9cd9590b219f2025edbc218b00f444bca2db8d8608c4a903d37434d96a41f2da2fb2b5025857a93ded5a932e14dcf27b45ace24f00d2845f1418d03750b716d7194a78411b6d365b0e5acb2889efefc12ac3170f47fd540dcc6540179030c5fc80e0a541bc816c239a26aca464a38cd241454e5c8e27b0d1de31621bd42ee5166a2e8ef7f6eb34776f97fee35a03eca28aa6a46792723466404ac22ae324618cdd5db59d9d9145b579b3c801f98da52176d1bb5aa7f55b025855c426139f1e0fcf32517f53d246c198f290b8251e9dd68e0eea7aa84d106402e002dda8612c5761a7dd1f0d2950fe0b1d577f0f2691185a943fd56a2916c76006a03b8b8ca4dffb3be0ebb7554d624dcebdbaf143ac203bdaf9bd462fc99f9b1511fcf606240fd7008f622585fde4cdbe73a1ed6862a4f5ee2570e51705b5c361ea3e14ea4e8b756edf75e9ca5a863d046353e8756ee3645c927c13795f85f9e0a8152064aa4438f8d546c719ad93766c4b90f622aff0c3e760d091be484962a94cb229fac5150db1e96149b4dae11cf260d8e6a8be6ef7f6b0d109ab20183838db7073f06fd0ae44698d8a112ae08d35bdc36e4f6908880d362008545ed5c7b569537e10b5c06f3b7f412ff9b954ceffe51af26a2367196b1e3bfeed3005398668b6a1df77fc224ab4af7a032fbebc1742ba79b9b3017ae1f8bccb7d223e0be9320e7b63be4d2227527e77889fd7c8cb4c8e7173a678f5f23e23633a1baeb0d05142253e9f7a6332276564e1362114b12a08db3da4a450a923263ef0e783e4d391fb1eafd9ae04cc1c616a954e5cb49399cf28774c8fcece0f9ad6b87c20ed1176705ee834fbcccd57b41b33af4d321b7bb91965114d1fc67ede0b601d8117bb45b5e2f8fcdfb378f9c9283afc25a405d7618f1c761ab1f000fa43ce13ef09fd29b1900d8fc7b97047cc4e40062e62f351656063b19a93c543b17ade2ef755cd4d5e04243be9f93d5ee2b17477f90c6469ddf70af2f705bd880d78d0cb9786310bb939e7809d95986305173364af9d2869c2ba8e71f2a2d6b25721ae697ff98e3235eeeb46905f308f865e11329be1c3eb3b8c2085251edd820a63c29ae82d8ce1502d8f7375ab47719205ba0ba4a151888650c3052d794daccfb275554901278ed26a0785165c2db8205f8ffee2a13c529121bfb824424491869a715cae5354cf255bdd4747bbbfa9b6e0242ab9ffaadc77b40b0860d6c67a9dd3d4d33a52540871cf4d64e85d9f289463f944eb3f8b5d231e459df2bde8f9dee03df0bf978e33ec5bdda7eb799165fac4ae5450f37d410236fef0e4244bec5b45adc5f00f1b1881ca0aa7fa83790c1acb28719563a16e4370b424ffc16a1de0a0f9cdda92591683d8cc1ff0b8ff1ed1c243c1d889e719f261f846789446696cb0474bacd878a8edb32a5f20370c543c784c9ef6a5b751907547f3ce9d955097daacf70a415b27694c41e0f4509e2ea1f42d1769e81297e3ba50f69cd0c973708f45bf353b1a082a55c8cf27683dfd16c2d224115053d2088c2d19000844ea83ad71cdfadbe34ace04dffcda5b94b3191f2a5915799fd34098f2564d39f9d31cf10bd2db9a40ecf1a643757b92fe2bdf8f19f5e7fb8c5ce3af73e1c58170b567954b8d39bed1866bc2e7f3a2beda4a54642e8aa543215d6c53985d76a9892c4ca330df417279edaffa6bfacda17c0ff79ee4eb081b7ac421e6db57b7b10257177ae8b98940a957413c7d93d878bb33362b9d2f61e069baa5a05ed6d1e0c9e96"}, {&(0x7f0000002340)="2cbc5b3a8aa0fe1c00fe8dc12b7acb665bea039de094174b4e2e58abddf1a9733e4c3f30565c4a121ed0bfc78020c5295f36eab391e743f48f6a1e8ab9782bfc4ad9af3dbd1cb3aee8c2543ce9aa3e3e54c6d94dcc2b8d7bb61fe2a951ec53c422d9f8299c0e3d2bd783097db4894e01dafceb71ed6fe8a051bb7ddaf26ebaa1286a25af000c01c680184bb8bd8c6fcb0743d22c73dc4ab60fec94fcdee54d453070f7a6ec6fb348a4de349a114e7843e3e661172b81b8b1c45e75050e4d5c0ccee0a1256a939aae0092643301c60ddfaceec4ee191ab02ccd1842c19e3cc622f4d5c13ec937f5bc3a556e996bb10cfd3e9149ddc6596da6051c1629a13642c4cb6f014460673483a506356b4ae00f437364916c5dfa8f0d5e45bd537585562a674d9b8bb9813e96f385bf19588f78c2ca78622368619f9a0f35719dd290bca3d385c853f01ea943ff1e5c0ba6ddb44984e94a4e63dda11b372d29ea07ed1ff90bdc516829fed07f7f27e52570d5b5422f7e4f1230f08d7915b0d912fa5e59bea6f0ae6206b18ef8e65a9d68f935403140a994a3eba51c6a948cb082c1b2e8631eb9e355d2cf683c2d93cb66680b088f5a35ae182eaf404449282ddcd5e86b58f0a21b0df7798186567daaa69701f2ed6368ddd52efab8fe81a02f960312833a9950fc94097e5107e6fdfbffba8fdc25a1ad9b9079c07611145261c413c069df982caab099f5d9a8d1f2c1bc70e41fec19fe85d80a9aed0cee3d99f9367eed035a9a026b6c04ba3be87505bccd64d306ab1ffadea92637ba1203aa3091071b1156d40ed7372f3adc219be9a4008b62b3c1d92073adf50b16610cbdf235a441e105e023d5ee62f9a11ac4ef5564d3547be30f7931fd404a1faed7d2c2171949f38e6eaea56e7b03ac49d4785933c088b9f591a3404a49a51d6304e457e024318a0befe652c09e53052de8c8992c00f03c29f806b0805f4b1e5c0f3c1d52bbd02a69535e4a276bda17c752a5e16624ea4554dc13087de019d342d3589d1452a21a588917dee230c03817cd58ed2273dd8b7d6b7d7070533461f47af9d9e508d50c96995387ff2d091af048ec72138b044dc6fa43d53252a69d0746f8cf09ccf1eecdbb23ef6ba548ed9e53719bbf435e99f21f891b851c3087542a37a4f99386c8dc6d5ec3159fe3710f809d16e29e0459a3a0b1d430a5d53ff838c58bdb42502e22c31e81dae279b11d977707d344e8b445964c81cf7e7057e6d71865dabbfdbbc87f9a32b33bd63da56ef12b5290db136cf19216070d1513e2bb724ae9f0635b3ebde4935ef38ca53cbf108b35946db673563d4a2f61ba8a3257d3d0874cf9fc197b6130ae50dfca454135acf208feffa8b8658f3bb5e5efc7a065a040bfe29036033f1aba0cd8ff2de03c51d25483e2c3ec2d0383fe9b55c5c74f199f0ad6fc4461c15040d89062f4c0e162e5ed97304245b182373f7152431e25c15b7ee4f4efe1073a4fb4d8fd1bb2ed8fd0fcba5556ab9152e924a3ca8dcee974ad437ef8eaeeb3929ad62416854f2af133d5b9287577fed7838cb1f7c47045b0d64c7e9d854d504bca0a4da632baf4356ffb2f692ca89b281bc7ee68efb690ae86c147434f4702b98589ba58cdec94e5c9aec2a9dac25d4459eaf6e841509f83326da232e87ac8ca4542ea37aecb6072d54ca324355f3092896a0aeeb1f9b2452f76767396972b2cac2903d44f22ac38a3dbc7dc0b92ad5e70f8708ea118044dc53cfb8d6e575ed40a3e612fc440fa9860c879d821d9438963602a3c0412371c7604df8ed1aa3feda2d703c83d8d617c19904700f44b1141b08bf7ed7230dd341eb5170083a18fd9ee115739a5e8ff8be645c438d103ea851b68871ad1734f01e1721612df6e897383aa5dbb97e6bc0ce78acefc63685f24e5ce3819917f280ffa09e250c2c8fffd058ca6a140b0e2593cdb994597c923839d71a755ed2b89fe0261e9fc25509807cd63b58dbc615150f1e55a3962d86387d5b6110e8305908e7950769e17398573e33c5c0569df66812136c745d3994ff96f1a81e36f73573bb4257ac6e853e00b74021c288529018689182abb0ae319faab1c80e9ac688786f3a197905ba6c5609a473615fc934456dda150687e016e65e1205144ea368ae488c424b796056da17df00566fb149d6cb1e4ba53e40ff46e4f5c62361f105ee8c8138d607b557bc0928f563d2ea8dcd03c1cb5c0b8e930cb8ed3011fd90a893f4bc9d5fa3c101da491f468b4fa0dc422566555daff0c710c721eff2282e7005c16be87135d24b89ffc76312cd972e10dfc91392495734b363d76dfe9bf65723dd721cf89269f047337766ec207dabb59fbbcb63fa7b6a3812c712e435ba5d5ff9370dd4528166afd5efacc965eaef6c4633379ec15161009ff94342076ae903dcd9fd34d9324e51904bdc1b49d64a9c637e48fa66e837cfbd3636b0bde16d78847d15b79030c9c9f8466754ed6414d5134b64b7252b9ea1f4b903078659b1676c47fd438e247cbb3a7cc5800104aa960302ce95916c797f70c88dfb760ae5acde3275751eb0f3ca0975231b159cc4901c390f098f228b4ecb9021ef85533f5a20c38a9241716bd3b09f003c55fd4a3ea08c4a1f6d47f9a8104bb306dc731293b2736f327843efa13e376e63db0e3641aec5dbf7c5e6f66692bf463a45cb6a600c31491bcc5254d394795b084d2bff158839c59a18d11241fdbbe903f3556dc9dcc11cf95ae3029262c892cc62a17b2bd8a626c41ad883a50cc96135e1687bdf1cd45833bb514131695a63675d15907cd1866e46a16b7a7828bab12aedf2663ab2820e0b4f7068a495f89f0276c3066c96da20bbe52679372559575f95367cfc7a2ab5462abd82dcd5ba7969958cc1c37ad8bc4a8d232413bce29afc87467865e86abf2d1adf6d20cf928b065e16134e4e50de36234040ae8bd183cde1ae0533ca25a204b3eb8894e33f0181a8b9989d2445ca02825867c9e5c5b34eefceab82cae2d7b37fc412118720a222c81649edb1fe189d83779ad497045ad064e0ecc2d2d79be3ad2da2ff9f98231924c3986e31d79d54aa6f6f0db0d49b4898e5bfe3d21589695b2abb5b61344728b4cfa79320222eccfa21f3d9c442cacafad2a74c87c1175ca66662837c7fec2ecd1f894ba82066a18af004b518d748ff6db4497dfeee8f00b0a1a2adef8f96e19889b805e68de60876a9a88b6bb8dcc4ccd422ff9394be734d4bd65f26c222cd3a74a2b32fa1b976a78bce12d6290c80d48e80ae9d781d858ccb74b45f890dd4c2d1d2ebd421552615429f2a67065338f7bb9e97cb54087e66ed1a38e4e3366121f683187f3edcc730529d7d4de64687eb5a1104e511995836ff13a236bb45c4538a54ae958978792fe94382da051c282dadc318102763274e87319459ca1f706d3971090bd1d12b16386c6e9fb177a87c541dc931bc79ded616332facb100f145d32450701c34f6b154d2dba7243b139bc7635a069f649710e9c3321122b695d93114560263b8dd439cccf542b2aa21fa377f858cf14c3303dfc3992e63df962b5cd9d1a7b488a7e1c2e39069c8939a47065384c7038740eb894c0b540e853f7647f00ba5ca58c94bd0f0e31887f80425a643bf9787d564c7f8cd277d398059a6650b62250bcecef0f733ad7f00b3fbd7390c956de22ca4968df73512f608ca0c0e183571ec1fed94e0243f924c32cb979ee2fd3334850784b33f6337c75fec14ad2d9bdd916c167b5b02d084c1a7cd0acbf03d0944b683489d1a0325551b6a4e30fc0178fe5d86779f25cd75dd88012e626d4b2ebde695169ecd4fad9143105214f1320f0bcefc373dd028e5500fe0bfe165ef4347dfb4bad36659fc5946f339e5b515482f3ce81eabce6a366c032b86b603e73dae4765fae69c5c8d65dbdee582a5a16d1a45e69272dd746dc9bc787beb40abf7212de3c29d2e54d4a0f14869ee9973a6f5d08162ef53105e1ec970121d8487ccbd16ff2fbe546d5304b6c513aef1fbd00e395054dcade5fec638ee1defe2fa40b41c7f609395133d05e24c858f4ef32343faa35e3f0952edffcad59e2f0dbbca205f6d396b3f4b01b5096d403a5212aefcab2c9342d6059c3458246a955bbb03eb26e8d1f01f526992a67a9eeda7d46e6e6adbd5d7b78109789e0325dcd8b765716cc47391c81aa0bc4ea9f7a18aec7a0b8516f7a40c1b35f4292e6a6319d6539863f5fb5ad016d43b24537b148ffb78bbb0ffadfe56406f188164a0fd0dd54cbb467b6f5040182455ec6054f7bf0fc91ed95dae67552c1df50e4832f34bd76dd6e92c0cd5928a356ebaf24ba03bb0b82c17df38a568d5791fc49d1fcd4890130b8ce16b3621643304b4a2b1267396eb759a5a9bfca397200d26a0fc93247efd1c413d302865dc59de5c544ae7b18abec95bfe4254340eebc0a02942d9041606ba94d63caa4a6d51632f312d9e2aa37622f9ab3e2a5e57d2f9c92f0393f9e9aa84517325506a434f2c9dfe99760770c6c2aa17e015ad8e631d8e7db3ab8305c68b02f159cd0cca8712429a013e125a93756f01a4a7d15a66d387d648daaece10ff1309da371733d295d03ddb980ef777bfbedf510e2b64d88c082f2f7b5199303f4f099cb8018b957a72cfa5acfe76c39a41ce1a951dc5e5ac570ad2b232edbdafa3effc7ba702cd6105506d24355ae32cd32059dcfe87ea455f7ae3b18f8f0887d0d2a2aeff652ec002fe72c4e290bf4ff39b9d299057d036203b58b51da13532eb8531285930fd0bdc1c33924481994302e3b01dacd3a60646d83f8b83b8bbecbd2e8b70a918afdd190a17ec4cbb0bd73bf7c59fba987c2ae3315eb215f7508d2229598297a15c89beecddf58fc9f7d3d4b65fd3466919881aabee7c604834e3420abb8538da94555a03fcf2aea659b13e6130632ffaba51f7e0c91ef9ec7af2d2a87cd3e2d31f6030c8109afd4dbacc1ba64ca03ca3783aba4ad3275302e29ea880df606084f77ef6a70cc74fbff7ab0b24d144491b04338d98ac8e5453f8306ec56fd2bfbe7224565ebc6d9ebcf932c6ab83f886ecf6e68f7fc3870a88f34712ce7b39e3d2c30e98da8f73ad083ab9877ec108ef6e7db034b3fb70aa2f4c05bb62fbed31c4bdcca6852317b4e6b00e9089ec965477260b541f0f8f79a268726f0fb94297e242510892787b3c3bd4d3cbe5d3f4462228647a28d7608c6fc688c8a72de703fd9d20cd9467c248f17ceae7ce160d29c7ae832abb7ff2747ce6391114eeb5af903765ec5583aff72f1190d1946eef8414ab348eacdd0108a550ee977b1b7ac0815de993257ee3b2600f749e10c2cb3bb5dcd89f445c0a8497c21c3f4106a6f38bd0063953b0daa819d59cb688967cfec39275fcba429fdd164b0a9c64e1ee1ec02d56cd9ed6bed8f7d95742136d313d26820a0aaf295b3bbfac0c3c90d2ab3c6972d7246b17c27e8238a22663dc96aecc5ecb2db845d10cdd3789b31436d29484e8e07fea50e9f77dc99dd3d5f809a3277114c779476605729663fe8cf5939911d83b6bb13334da6ccf3ba2c8ecb7da722791cbfc4407fa44c3b5a66e84d35974e23b62ecfdb9f14bafba2465c0ce4ed433cd5c265985738e34587028f67f4e26c38a9f6e5dc4840dbff91cc1228b8945a68e3e2bd11758b30bcecf6d05080823f1b43ea69929bc048c9ce65d0ac6134cbc312ae1d784db02fd319df7a36a7c884f9bb56d49ebd47c7ba6d29f144d100d13eab217c02122ecfd2797620"}], 0x140, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) recvfrom$unix(r4, &(0x7f00000001c0)=""/79, 0x4f, 0x2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:07:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 16:07:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) unlink(&(0x7f0000000200)='./file0\x00') r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r6 = dup(r3) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xe85, 0xff, 0xc0, 0x8}, {0xcac, 0x40, 0x7, 0x6}, {0x97, 0x1, 0xbc, 0x3}]}) r7 = dup(r1) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x78, 0x0, 0x20}, {0x29, 0x0, 0x2}, {0x81, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:07:50 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x302, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x240, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x862b597e282bd71a) r3 = accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r3, 0x0, r5) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f00000001c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x10000, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000000240)={0x9}) r8 = msgget$private(0x0, 0x11a) msgrcv(r8, &(0x7f0000000280)={0x0, ""/4096}, 0x1008, 0x2, 0x800) recvfrom$inet6(r2, &(0x7f00000012c0)=""/105, 0x69, 0x840, &(0x7f0000001340)={0x18, 0x0, 0x10001, 0x1000}, 0xc) r9 = dup2(r6, 0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r9, 0xc0205602, &(0x7f0000001600)={0x10cc0000, 0x80000000, 0x2, 0x1, &(0x7f0000001380)={{0x0, 0x0, 0xff, 0x1, 0x1, 0x95, 0x10001}, {[0x46, 0x2, 0x2, 0x1, 0x4, 0xffffffffffff8e33, 0x10000, 0x3ff, 0x1, 0x5, 0x2, 0xffffffffffffff81, 0x8, 0x7, 0x2, 0x5, 0xc05835a, 0xd5], [0x77d8, 0x9, 0x2, 0x5, 0x89c, 0x7dd, 0x1, 0xc3, 0x80000000, 0x200], [0x100, 0x3, 0x9, 0x8, 0x100000000, 0x4, 0x7ff], [0x3, 0x81, 0x1000, 0xf7c4, 0x8], [{0x7, 0xfff, 0x6, 0x1}, {0xbb, 0x9, 0x4, 0x100000001}, {0x56d, 0x9d, 0x7, 0x7fffffff}, {0x8, 0x7ff, 0x0, 0x787}, {0x4, 0xd69, 0x7, 0x4}, {0x800, 0x5, 0x1, 0x2c}, {0x101, 0x17bd4b55, 0x3, 0x7}, {0x8, 0x8001, 0x2, 0x401}], {0x9, 0x8, 0x7fff, 0xfffffffeffffffff}, {0x8b, 0x8000000, 0x10001, 0xaa}}}, 0x911, 0xfe}) msgget$private(0x0, 0x100) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000001640)) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001680)='/dev/diskmap\x00', 0x18ea912865614c9, 0x0) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000001700)={&(0x7f00000016c0)='./file0\x00', r0, 0x1}) lseek(r1, 0x0, 0x0, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001740), 0xc) getppid() ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000001780)={0x5, [{0x3, 0x358f00}, {0x2, 0x9}, {0x0, 0x401}, {0x3, 0x5}, {0x2, 0xfff}, {0x3, 0x6}, {0x2, 0xffffffff}, {0x0, 0x6}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x7b28}, {0x2, 0x1}, {0x2}, {0x2, 0x1ff}, {0x1, 0x4}, {0x3, 0x7}, {0x2, 0x8}, {0x2, 0xfffff4f2}, {0x3e6c4f0a49760809, 0xc1}, {0x1, 0x1}, {0x3, 0x702ef2ef}, {0xfebbef5e892c0896, 0xffffff6f}, {0x1, 0xfffffffc}, {0x1, 0x74c7c672}, {0x3, 0x2ed4}, {0x3, 0x40}, {0x0, 0x3}, {0x0, 0x1}, {0x1, 0x2}, {0x2, 0x5}, {0x3, 0x9}, {0x2, 0xcb}]}) r11 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x2010, r11, 0x0, 0x0) open(&(0x7f00000018c0)='./file0\x00', 0x175cbfdee4839e27, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xe3eec974fae6f29c) 16:07:50 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) wait4(0xffffffffffffffff, &(0x7f00000000c0), 0x2, &(0x7f0000000100)) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) write(r2, 0x0, 0x3b2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0x7fffffff]}) 16:07:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) connect$inet(r0, 0x0, 0x0) kqueue() 16:07:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f00000000c0)=[{0x1ff, 0x1, 0x1}, {0x8000, 0x5, 0x7, 0xecf}, {0x6, 0x1, 0x3, 0x20}, {0x9, 0x83, 0x9, 0x5}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x9a) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x16}, {0x800000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000280)={0x9, 0x3, 0x8}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000300)=0x3ff) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) r7 = shmget(0x1, 0x1000, 0x334, &(0x7f0000ffc000/0x1000)=nil) shmat(r7, &(0x7f0000ffc000/0x1000)=nil, 0x0) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x473, 0x6, 0x10, 0xfffffc01}]}) 16:07:51 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x405, 0x7fffffff, "735160527b0100e534840700fffffff800"}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000200)=@in={0x2, 0x0}, 0x3d7) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x80000001) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000240)=@in6={0x18, 0x3, 0x4, 0xd5e4}, 0xfee7) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x42, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = accept$unix(r8, 0x0, 0x0) recvfrom$unix(r9, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) dup(r9) r10 = socket(0x2, 0x3, 0x0) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) accept$unix(r12, 0x0, 0x0) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f00000001c0)) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) r15 = accept$unix(r14, 0x0, 0x0) recvfrom$unix(r15, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = dup(r16) listen(r17, 0x0) accept$unix(r17, 0x0, 0x0) bind(r17, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) r18 = dup(r10) listen(r18, 0x0) accept$unix(r18, 0x0, 0x0) ioctl$BIOCSBLEN(r18, 0xc0044266, &(0x7f0000000040)=0x3ff) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c8a6884ebcfdb73a6cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e651e0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696c03939b8658304f2d5c28", 0xd7}], 0x1) 16:07:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="6955ac118376a859bd98ee282c13bc11be337bdfaa6851f9da5c5ac486e3479a5b63649be469d72376b7a63627542af9f13509e64235fb8eedb9904b777b96a0f1f426646c2be0bc674f59093bc9bcc93a87b87a556efba3b23ef1c897ed165e8590a3a069352691160f3a823cc503debbab86307aa35b63d5a9ecf86c3cc9b58411adf0ac8c773470102ffb5435c0b969baf655c96b3543261f3f5e6665a4923086b30382cb0af310ca12e516bd7f28f8b8ae29015b2f5e37bc38082eb8e46ccb6e42a95ab55fa6658793a1331edfbb6199d2", 0xd3}], 0x1, 0x0, 0x0, 0x4}, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x48}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:07:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open(&(0x7f0000000080)='./bus\x00', 0x4, 0x2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) shutdown(r2, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 16:07:52 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) listen(0xffffffffffffff9c, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:07:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0x182, 0x129) write(r0, &(0x7f0000000140)="220e22", 0x3) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="6aacc9634e19767b0784086073f87be1eec082eaf173bf05098a48514893163c2d1fbd658da098e853e2c43b12e7a33e2b6eb8b54997e83011e4bc50701c784bea251c0d1121335326ca8d607eaa59d090be5e46f89268edd11ce1550c8c69c84595e6c9b45f349d9ab4cbaff7"], 0x10) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000000)={0x9a, 0x1, 0xc4, 0x8, 0x8d6f}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r2, r4, r6}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r4}, 0x4000010000004, 0x10000a, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0xfffffffffffffffe}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:07:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8, [0x0, 0x0, 0x0, 0x0, 0x1]}, 0x3c) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8080, 0xa8) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x2, './bus\x00'}, 0x8) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) read(r1, &(0x7f00000001c0)=""/216, 0xd8) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0xc413, r4, 0x0, 0x0) 16:07:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8, 0x8) r1 = geteuid() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) connect(r2, &(0x7f0000000180)=@in6={0x18, 0x2, 0x3, 0x4}, 0xc) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r6, 0x2) dup(r0) getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r7, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c653000b5d72e6caacc59d7ac70196e436d62965eafced87ae03e39bcb1d340135c7cdc6ac688cc894368aff9d4358ccb3db2ce720c86d34a8a6a3d730301309bf3e19216d626e903a794d1992621"], 0x8) 16:07:53 executing program 0: getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r0 = open(&(0x7f0000001800)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001840)="ef", 0x1}], 0x1) pwrite(r0, &(0x7f0000000340)="000000000000000740f143567652dab68753a8a7dc74e7d5e8f3228a7d600a46305fb78067c7ff7f011df9b3f96cfc252cdd8101e14169edf8e827347bdb9b14392e5fa8c8432d45ae247d86531f272f6e017de3d3d5b460f25926cab65292dc41038f81b1b5e65b57c0346e09c8c442fd2f15f8b1e89b5e4158d5bfead003996aa04b15eb4cbc9f21c2281ea230f4c66fe3b7a61062b91cc1d6c297cfcaf8d106cb0df23039543645791d42a8a092e070b7e73294c2915a6a65aed5d7f856658cdca3f768d7404efb2ccce648b91bcc246d68d8f7ed579cf4ae400d8f65f25eb0c0175f8147e3df925503005be79ae4d154497db06c4aafb64cac27bd2a516149f9ba7ddcf1d445cf216ea202ed226437a430a389934ed243892fa91af30da21fc304fd547530940da023690ae23ba0123eb40f7083fc4e5f2c6b4210a6eb8bb5e88db9d7e3ef4f23689ac37198a579a025629f9a6a4b187b63e947c59f795bb56e8a0dc7a16038c7eeb1bf1fd5b71cab1f1117fcd4d0f4b3", 0xfffffdf6, 0x0, 0x0) 16:07:53 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x31, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:07:53 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x4) write(r1, &(0x7f0000000100)="8c65", 0x4a8) 16:07:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000280)='./bus\x00', 0x8425, 0x108) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000340)='c\x00') stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) write(r1, &(0x7f0000000040)="670dc3", 0x3) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x5) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r3, r5, r7}, 0xc) setuid(r5) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) 16:07:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) r3 = socket(0x2, 0x0, 0x0) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="6a8bc9634e19767b078450530f57e659504ce853ba9e5be92108ab3ffd7112a71473cec5b8db718cb7a38986559a360ef300"/61], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) recvfrom$unix(r3, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) dup2(r2, r4) mkdirat(r5, &(0x7f0000000140)='./bus\x00', 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="e16731afe7055ae06104a97a96a1385b0edc7c7284e3445012a77908cf95b09e9621fb207a7ec3c56f214171cd1840e92e9fb447a8df2f00f907945d3a96a392f041c168dab80296868e8c180d5dea9d8c76646dcd3804c88761e260705d52639d239571ef5ecacf5f7701000100000000008ae745df8d2a2b864f9a94a0c54457b403dde77ae81421ee37d5548c5331326fe371af1e00adfa0bc73e4085ea3aff5eb46176d52f2b1e09e2b3a7d4fb6ae55e6e5447b0"], 0x8) r7 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r8 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r8, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x160, 0x0) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) accept$unix(r11, 0x0, 0x0) utimensat(r11, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x100000001}, {0xffff, 0x5}}, 0x2) flock(r9, 0x0) r12 = fcntl$dupfd(r7, 0x0, r7) writev(r12, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00002327000000000000000000050000003f00000000000000000000008000e0b5000059", 0xfffffffffffffe28}], 0x0) 16:07:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000", 0xfffffffc}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 16:07:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0xa2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000480)="2fb74888a234a2ef8668a7be0758") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x7b2f, 0x6, 0x1ff}, {0x0, 0x0, 0x0, 0x9553}, {0x6, 0x3f, 0x0, 0x8}]}) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) 16:07:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "00fe00000000001600002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="17811d0272307d774d4f856f6bceddd6da08ede4300db68078ce15e257c2b5b3ce503d2b948068c62dbc328cb40ca7c6f5d96fd6a512218ac363732168f34290c90a3fedf9093dcb342d38b3dc47996643b87d35a5", 0x55}, {&(0x7f0000000100)="cf964ec848e66e45b76e3d57b7988a1a39d11aaa9eb05938181d5c33646e6fb70859e94e802d8155d1bf6923d70bcd1cb633abee23abab96a3ab6601d7ee550a4fc71ebe9e7a610d3e0338c767", 0x4d}], 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:07:55 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7fffffff, 0xe1}, {0x1000, 0x8}}, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) bind$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ftruncate(r0, 0x0, 0x802fffd) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) ftruncate(r5, 0x0, 0x802fffd) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r6, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 16:07:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x0, 0x3, 0x0, 0xfff}, {}, {0x18}]}) getsockopt(0xffffffffffffffff, 0xfffffe01, 0x5d2f, &(0x7f0000000040)=""/58, &(0x7f0000000080)=0x3a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 16:07:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0/file0\x00', 0x40000400000002c2, 0x10) lseek(r1, 0x0, 0x40fff, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r5 = accept$unix(r4, 0x0, &(0x7f0000000100)) getpeername(r5, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000440)='./file0/file0\x00', 0x2, 0x20) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000000600)=[{&(0x7f0000000240)="e05a821bc35f6824ff4f6812aeaaaa8b6e577550e736a237f143dbbbc2da074c98f9e6a0296ccd96dc280f3530fad9cd0649549bd95356bf720d8c40e35d1cd25b", 0x41}, {&(0x7f00000002c0)="81903aa2d19cedca9aff0cedbb98ba2f4141d8229210146831600e0a94f3acdbe10cc81f5ad6127bd8d3429349c5226922efbd73263ed9583fc5d1ef9a663911920679e8ec50736170abcefbe502a3cdf6ead6679567dd66dd4e4cf106790dcc35a6e5fda12032b5d58b2cf51527bd62758e5a021b1b473fa254430ac689e0d5db43a70bdaf87024251a77467475d82c65e1c77b3b2251edc4c63ef6194134f31f22a3b3", 0xa4}, {&(0x7f0000000380)="d8ba3a334538b04a907108130eab4da8b7477302cd204e3004fc91ebd61aa9cff82d8742023d72b64d939cdf650848493503af0fb9a6d57f0f6093b809adc5ff923c04969bc9e182a518da06e4a676a077aaf51da2e5427aa459fbc24f087e30e619b52bbb3234fc17e3a84ec627eded782f679331155f68809735fbf9d7590b56656bc4bc8bf7f57b28", 0x8a}, {&(0x7f0000000680)="11a48232b49e5769508922dc2f2f26b9c22ce49179652155095ae4101420d9538cef79247a59df69482ab3a40f3cc9d8744726018f089cbb1cb86266beb437287489551e0a0d84123136ca64dca655725a853a6bc9447b163ef8f733458108237c64200ac2c5eafc8569b1684be680da59e66cc49210f274b6f1a18e24cc", 0x7e}, {&(0x7f0000000500)="8852eb57545b29c18b4c927d8cfeb0377197596387d093e0330838957df8a305a1bdff322544aa1acf12e95da621d675769b15bee26d66e4dc0d63fc955dfda9140ed9a2549d1d5212e9a7cbd0d920783f1fe8e691cd80878c8f6be0262cb9dc452ccee5becc15959e8108d1b8e44db47a97627b37c025019a48a4f8c8d55ba0aa8711f664969f350e2f3abfeaddd38fa0868deb1b6b5cfa4786aacde16deaf41148099cde8e66598e1463b21adeaac14d9f7cc059d4f70c16b44fc0774bcd4e168f009c23daf201898aaf4fb63a6ded3cb214cd306db75cb572971ee8f5b84f5521dab22d8d6c5eb2a524fc2f86ee99c74f6cc7ee9638", 0xf7}], 0x5) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x40, 0x5}, {0x26, 0x1f}, {0x84, 0x6}, {0x0, 0x7}, {0x86, 0x6}, {0x4, 0x8}, {0x24, 0x2}], 0x7}) 16:07:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4966300"/14) 16:07:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 16:07:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000200005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x80}, {0x2c}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000140)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:07:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x20, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = socket$inet(0x2, 0x0, 0x7) bind(r4, &(0x7f0000000200)=@in6={0x18, 0x0, 0x27, 0xfffffe01}, 0xc) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) accept$unix(r8, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x38, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x10, 0x5}, {{r0}, 0xfffffffffffffffb, 0xa7, 0x2, 0x6, 0x3}, {{r3}, 0xfffffffffffffffe, 0x98, 0x40000000, 0x5, 0x3}, {{r5}, 0xfffffffffffffffa, 0xaac33327717255a, 0x1, 0x9, 0x2}], 0x0, &(0x7f0000000040)=[{{r6}, 0x2, 0x8, 0x9b4950efc00e0f0a, 0x2, 0x8}, {{r8}, 0xfffffffffffffff9, 0x4a, 0x4, 0x1, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x80, 0x40, 0xffffffff}], 0x4, &(0x7f00000001c0)={0x6, 0x79}) r9 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000453000/0x2000)=nil, 0x2000, 0x4) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDDISABIO(r0, 0x20004b3d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r9) 16:07:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x180, 0x4) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000000c0)) 16:07:57 executing program 0: socket(0x18, 0x400000003, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0xdc2a55b8546a1d93, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffee) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000040)) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:07:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x4, 0x3) connect$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d, 0xff}, {0x9, 0x8a, 0xff}, {0x2, 0x0, 0x0, 0x100}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:07:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000080)={0x213, 0x5fff}, 0x10) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 16:07:57 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000880)=@file={0x0, './file0\x00'}, 0xa) getpgid(0x0) r3 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000c80)={'./file0\x00', 0x80000000, 0x400, 0x990, 0x2, 0x8, 0x80, 0xfffff83e, 0x2, 0x0, 0x3ff, 0x65f}) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) accept$unix(r8, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x240, &(0x7f0000000300)=[{&(0x7f00000000c0)="6f7715ba0060f7224438071aafb3126ba229399ba9bf1003ebf30fec7d78295236ce69baa136527b19385e092fa663b5e0a2d6d96dee7ad597e283c81ffa6651f56ce4187e6cd25301857732ef2146fd71b592e301ed282b8fc2f03cdaa107c221f99670cb5b966b9385415befc96c6a1bac2b1e50b8dad59ca6e92a2b352e9e4ef77c3bf2b3d56b895761e2625647cdbddbe8be6e622ff0320a9f742d7b31ec2d98643364185e6ba4506acce9d1d455bcf2c837c7df0a7712ab43d788b7097969395a830709a3f7d0cefaedcf749d9e0525872a3c4688d88303883162e06ebf89aab770f03c3c8c4518c46d22a41c172f2093", 0xf3}, {&(0x7f00000001c0)="30a33b6a684580b58ab97e5917ac9c310381f341cdcd065ab53532b8c5fe40775a632baca8802377f96c96939e0c4e00b7447231f05b5ee454a2549aea49a13433758ebccb94192405e4529a887f5a43b56e67a75ff7fe20924cac67dfb1f698fc415b6739e497d68ec30e24dd6025da98766d15acc84990a71111e9e9405b51efb38fae5b49bc7dfae920e4833659c229dc2cecb827753ac5c0a3958bbb936d5c786588335837", 0xad}, {&(0x7f0000000280)="48bec121f8e972d421520960aef495e85e7df85595e39fb054011e6a0208c6cd4ccd9e2bcbe8eb55c5ffd3737baa683fba35a84b1245fd5446badb7b098ab084533d64ab2d62", 0x46}], 0x3, &(0x7f0000000380)=[@rights={0x5}, @rights={0x0, 0xffff, 0x1, [r3]}, @rights={0x0, 0xffff, 0x1, [r8]}], 0x68, 0x4}, 0x408) sendmsg$unix(r1, &(0x7f0000000c40)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000480)="e9a0e6ce1d6cedf9abf3e31dfa1e756c6a3f0b4291ef7d411b0a61d742d9b2ff808a6ef1a0e6cba54b0eacfd90738041969ec7fa17ec4ca352c2c8a3e41682ebc6fa8d2b2248498af7536970503123296c74bfb7c707ff78bd902d22599d40f3a69813a51b03ee838fa376d63dc53c38a1bd72d880b15ed38a7a96434b9fd07a4f2b53f20339b184ad0c1a6fae498952c1a0a2e8738756f61e19f414f64fae6e5d3daa438d092e759c44220396c33a78ecdf748548041f5bde54babf90c74d68ce1e1fa1153e92e3f0b8fc4d75", 0xcd}, {&(0x7f0000000580)="e192ce3261efc96a9049302efd3e7ef14a0ab3de361dc94dab471f59f2f775fae66a5b2aa5227ea30f986009f47ad4d1", 0x30}, {&(0x7f00000005c0)="d12bbd7cf8e76d801944213886b16eae35ad627611cb119d6dc0fe835ebd839bd040939007d7f276dbed9a9d4967ef1c447b43912f80ce424ee3392b0848ab87a7651d3dce60241ffa6f1be7eddc63affc38bb08d8b17e6c217615c21c0974e6255bf11958bdd24053fff356119ceac4ea0aafbbd49ccafcb0e15038a58cf649f88f430c952f778c61153c325e8ba1383dba76b96ac6833ce185261fcc4a7fd34b06ad3c6c8a732e00d236ff20768aed02cd555ccd77cebf359e36a740ee912f00a6c31f3fbce2512c9b17f7ab22319444ba1ab8779f", 0xd6}, {&(0x7f00000006c0)="e5d7cd5e19cce7933234624415f888eb64a58a9037485ffa991299d2d75bcc739757a2a35d0838ed23083c8358ce4c5dcdc940cef024226754f80198a1f52e1001312b419dda5635c4be6fb73856170b1db85bbf9dff1bb37406149be1a90ce94d5f4fa6c323d5b61967e23a534c36760aef0c853afdbf1502ca4fe8a249c406c88d87d5e68757931a32da7e451cbd786308043f5d247e48fc9dcacc583e5caf44a0da22b7e8f971e89b223b163269c4aaf93d8548deb9119b745a8f80f672198c37847ce982f4a2ad0ba8dd9432f8fb994d2d1e45", 0xd5}, {&(0x7f00000007c0)='m', 0x1}, {&(0x7f0000000800)="5f310b42a5ee3aeea3062e63d90a1a9806198c320d1ee80513780bc644f162f0ba0c0ea41f9f51a830cf3eaeb4686342ca61e353be585f245437e6dca8298411b27235322ff1afb806d48c81fe2fd6d34ac43b40f9df5bc1fe3c5df2acb3d08aec27ec6bfee208d2b2e0dd1eb5c98e7e7b2a0c67b293620cd36b0db7", 0x7c}, {&(0x7f0000000880)}, {&(0x7f00000008c0)="85154a9ba9a6ca51dd52d13d54c0e30102ffe1c25a35101e4d7bd8980af2d2b4562bf0dfc04c0010ceead37fc23655226309270114394395bc05f69144a690e2897e77e767c2c2f9f5bfdc8ca5a1bfce194a49e2e94111d32d74b47acaa20a58814cfdd6028530d086", 0x69}, {&(0x7f0000000940)="43bab39ff0e134742561e0997f2c5eb6e4595b01546e105b6936922c2d6bf287b8074fa0840b35fcffd7d868f0381395dfb66302c96e8245c474fc5d709b0a50869267466e23e152fddc4a680cf9246ed32ac50642697add25aaa32883ec89e4950f84e17308692e122643f3d759d75bfc4ea109f9d976a02049532d3c04b5ccf38d6c3d548883f58d2b04462597386e412ec12cfff23f80f17bd9bbfe40ec87d23ef78954e9bbd42ce1ee294c77646a102c1baf749a578366b73e480b7084151c63c01f1123f531adb071237823e2d517642b8433653b5342", 0xd9}, {&(0x7f0000000a40)="ca81c365497dfda8eda636d2a705c1dead6ac5f028864accb866aa9988ac64e78946dc97b41def40ce8c3b0a5b3c82efe689e87ec2e50478a6b96fbc490be8382c995f383429751979b876159ac75b11742a08bc531045ac4fc9ab0f1eb6bfd2d9d9d336d1f5e9cdc77368bfca0d52b56f0c0f64df0789da5ffb5b66cee75f3e0aba04cc4b675dbd02dcb7a7fb6bb2b429f04cd361f5409023", 0x99}], 0xa, &(0x7f0000000bc0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r5, r4, r6}], 0x48, 0x8}, 0x40e) connect(r0, &(0x7f0000000080)=@in, 0xf1) 16:07:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84, 0x0, 0x1f}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:07:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$dupfd(r3, 0x0, r4) writev(r3, &(0x7f0000000900)=[{&(0x7f0000000280)="c3fb16b68dc84f150190b9e026e16da20779dc41700188a45389ba2fe568854182a78ecbdb5fd187908d491c2fed9e5a8a6622696fc0586a30ef8c80a438c16ce4843110452dcb68e82045a62a2f368e33b53604eb39e0a2b2c4db139bbd340bed7518449ad87a30dd29e3deeb3f0cbe4eadb5e22271cb00f216e5aba67a526372e0ade9872c91b3bc23c5fafd68a90fa7c0c95bfe5ee8efea134eccacf00e9abf62e470fbbd59cdcf1d7b72092b038a41605ce28273cac910d6d8abb97df2f0df440cb1b87e27fa70d0e80ac236635fddae0ff36b1bd7a6c20f6f3d033c1f6e86f9bdf412b8c85ab445dd28ebd4c4bd99822a036de2795c2744d4a88f", 0xfd}, {&(0x7f0000000180)="1456104f5bd8258c8e6914fe966335c6b0512d40b71216539affc09c24826a1f933a293c8b7458b5806be6a293dc4dff4e80d75b3ec6a8c3ba4d32c20446e9e3bf777529033c0ff4a8c40d589fa852cf930610d9e21d72355a860cbdc816f51d7d059a5ffed3", 0x66}, {&(0x7f0000000380)="2f320760c7ec73f92c374aef3fc2cf9c0535548cf467db92bb5ff9162b11fe7c51e794beff22e98a075da2bbd8ffa47ad3031768955601f5ec2156418cc55cf8faddadd7197800500660f386f3008714f443c867e60a4628360b0a575a733a707adbcd790f1e4cc3466662a2adf96d9a5f14dd409a22a2fac9204099077f96", 0x7f}, {&(0x7f0000000440)="5331b8fa50d622079df1391f359c3e357a9a4b117000c76e603d94ab6796ae2d597fa0b822d7364a266b22dee107c2c639e1e9ad4d403f7407623d3af3461a075d4bccff14fe2b3b8eb8865ef47dc06319eaf20886b4915563ab2e6db791b00d314a5f14c4af068cef5040e7278af598151a9da515caa9bd9da1323373c61466329e35b9fc965a460a6186771954395e186fe6086e1b87f812aac0c7525ce52264412b4ef242b525ceba6f9641ee09d28bcd7f6b076dbc18a3cf8740e8c4bf792e469e238ab62bf10c8f212f7721d40e796a0c256575684bfacc0124ddb1f8d32f0773a459f4dd182e7b225b655056258147cb73912c7130ee", 0xf9}, {&(0x7f0000000640)="b6915f5a1246e9a9ca63c4241e9f81f769aa713ca5444052b9b2bb93025a4b07ee5217b13ea69ed653d15da9f1d4085ebc3d6f5ae6d671909767e4e802a4921c4fb1efcc887044488bfc5033df233ae3fd03b6570b996a3a850ebb204e4781e1", 0x60}, {&(0x7f00000006c0)="e94eedafb0a108df95c246248b95fb65589c7020c6281bbf56e7c776cd76919ef42f784f645567f8e974b0b785cd7387b08bb408544c37c096d27fb93cf7843bdcf2f5bce657eff2e337d9528382a08ea826aa2b0e0e69b7df28", 0x5a}, {&(0x7f0000000740)="3e05fc6271341f4ffe0e7d95fbc041bc9b6ed07c41443cbca190518befdf55ecaea654db6f4156801e92acb23a3a8ed0c0e2e64c5f236e4f361553d62f598c21d8b738eae4806ab4fe988a13ecc68ed8da899577c3a79deb9fb6841a65aa64ddef6487", 0x63}], 0x7) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) getuid() r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f00000007c0), 0xcb005093f78273e) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r14 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r14, &(0x7f0000000140)="200e22", 0x3) pwritev(r14, &(0x7f00000002c0), 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgget$private(0x0, 0x2) r17 = msgget(0x1, 0x201) msgrcv(r17, &(0x7f0000000400)=ANY=[], 0x0, 0x3, 0x800) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r22 = getppid() r23 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r22, r24, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r15, r21) fchown(r13, r21, 0xffffffffffffffff) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r7, r21, 0x0, 0x1e4, 0x8}, 0x9, 0x5, r11, r12, 0xffffffff, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r25, 0x4, 0xcc) r26 = getpid() fcntl$setown(r25, 0x6, r26) 16:07:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) bind(r3, &(0x7f0000000380)=@in={0x2, 0x1}, 0xfffffffffffffec1) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) kevent(r7, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x48, 0x0, 0x1, 0x26}], 0x7f, &(0x7f0000000100)=[{{r5}, 0xdeb0f1ca404bc1e4, 0x8, 0x10, 0x634}], 0x7, &(0x7f00000001c0)={0x10000, 0x1}) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) r10 = accept$unix(r9, 0x0, 0x0) recvfrom$unix(r10, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0x7) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x1) open(&(0x7f0000000300)='./file0/file0\x00', 0x1819c, 0x100) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:07:58 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x81, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) 16:07:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) write(r0, 0x0, 0x0) 16:07:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2655825834cd645b3e252cc100000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:07:59 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x20, 0x1, 0x4) socket(0x6, 0x8000, 0x40) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="7f8bc9634e19767b0784"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) fcntl$setflags(r0, 0x2, 0x566bde4861f90503) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x46, 0x1, 0x52, 0x100, "525d276e2b3c9def0b97f4694e08bfcd9b08eb7d", 0x5, 0x9}) 16:08:00 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x20, &(0x7f0000000180)=0xe35, 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b412000400000000000000000000000000000000000000000000ea0000000000000000"], 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) openat(r2, &(0x7f0000000480)='./file0\x00', 0x20000, 0x80) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da09d426275c694a33000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb09e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x221}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604744c739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e34c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8bd83b926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xde}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba627", 0x4e}], 0x7) 16:08:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x8, 0x3f}, {0x18, 0x3, 0x7, 0x9}, 0x0, [0x8, 0x8, 0xde, 0x0, 0x5f3, 0x4, 0x0, 0x8001]}, 0x3c) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x7, 0x5}, {0x3ff, 0x80000000}}) chflagsat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r2) 16:08:00 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000bfe2190a103edfffff000000000000f87c8a5b67071b542a52871d000000b815000000290000003200000003000000350e5d6048047d50d39ebfab3280005d6ec08e22d2fe14bbaf3b08b2b0e3ee9cf181c00f272aabef0d3190710da6623794ea8b76a19da7a23df2514ab40fd7409315c2"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:08:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x2fc6b64aa7ce6f9, &(0x7f0000000000)=0x8, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r1, &(0x7f0000000080)="2db6c15fb4dcbb90faab4a", 0x1f4ea3ae, 0x1, 0x0, 0x10000) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:08:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:08:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r8 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) setsockopt$sock_int(r9, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) accept$unix(r11, 0x0, 0x0) r12 = socket(0x2, 0x1, 0x0) r13 = accept(r7, 0x0, &(0x7f0000000240)) bind(r13, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0xffffffffffffff1d) r14 = dup(r12) listen(r14, 0x0) r15 = accept$unix(r14, 0x0, 0x0) recvfrom$unix(r15, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYRESDEC=r1, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES64, @ANYRES32, @ANYBLOB="1d089befbe1aca6715a513e3197e9ee683a062a3", @ANYRES64=r9, @ANYBLOB="d723c7a764255d9956681b2ce6d8a4e435f42bc105470e012f4eae9bf2bf85100e23fd565f51f24d701bf09e06dcb8f02f6d38dbf13029d91190a4054fbfd5b8d6e7644c706ebbe96f93036fd11fd8e8987e224fe6042dbae982468e24568405627ed3130caf680398cbfd991ffcc604fcca6a4f3c52ef9616da58cc2fdd8dee8db1c09866b0ee0a481e2970d1", @ANYRES16=0x0, @ANYRESHEX=r11, @ANYRESDEC=r15], @ANYRESDEC=r0, @ANYRES16=r3, @ANYRES64=r4, @ANYRES32=r6, @ANYRESDEC, @ANYRES64=r7, @ANYBLOB="5378a845928263ecd7ebde6ed5d0e1a83aef8d7701258e2b3ef650673f28b297a347c519244120030656aaba5f0e6d8af779f737e44940b58ea17b16a068b9174ac85a85d916f84f49ace6931bc46a432a5cc2af548ae633d1db56843b32db1b6409eb78c0af6c37a1436cefc9d38b632bb213f8b084ea28d0d90cb85810df86c3d6fb2c3f1322f7a5a804cf7574a028644728ae8f36048e2801a10618ea44d33b75c1850cb470ee90e00094d36268e0befcf74b94f71971690e1260a508256e2fb5449ea752709cb73f0236a8b9a7973e2726576330a2cd9cfa960ba71254ab2c6c2c4d4921618f853c4c99e602a327610e94d36f5de834a35f24b9c5fca1f75dfb8c710d73dc27102fafc6752bd06897f453a676b101f61ef25cc4607051bcdf1c68ebde8fd2b470c2bd0e5c74d532c8bbbc9858d0fd2cb9033650aa90f15211339f1252a49f6357f85922a4c28cf79709534bb2caaea0cd5918aa2f1a203f22714e3a5daa89469fa71b26468a6265b84204e038df3f8a9ce9e304bf5528167840e72688781fa129cd897905fd38673005662f91e151b8323dd5a957ac2169f381cfc353844b03b9321925d5c973dc00ff80bf15abe509b8fe28f665713dee55c17a944e4a4ed3bdadbd52efe874e7a0dea944e619d7264bf919ba60939f9182473e97a2cc8ef88fae0f82ae0cbc6996a57a810355b81a814d2cbbe78da2bb23a9516d19f4ee44e7c7b2e6bd326d316b07c2e820fd5cf97e1044a50bb7b051c03a0082ee98af1aa9f12146b5a5c88c6994d2c4d8f8cbc8825eeb72cff21073e9e016c9fa24003374153b28fda41f44121b51faead45651aa3da18302a0acdf70404fe5cd16b6858bacc7ee7a10c25b2eb0e8505febd6c73cf00e5b4ef82205ad7d5b282258e246e146a343132de0208f7077cc70c92dae43a5e429e2bf15822f8a8b3f468a319b6419d1f16dc2ef4cc6b531244d3ab71cdf10b75458b1e4d7e6eb77406e82e2874c24edf1c9f0d568a168b92b1838721eadca661663cf6e37bd9b0ae95809107dcf4fc98f2e01bc03d8abf6cecda75ab6fa31b5276cf2e0f8df582a8636734448fb82e1ff1d506e61b71bf5e56533655752f92758eee3a09de7b0a6693a919914388046ed5eb34fef79e79264b290654b143ffdc8590a50f4f896e11be53a885005cef7d274731972817eb48626e359a39299ce00249f9c7c3f9e8c5e6dc6fc6781590317aed20844d3c3e7c697cf0cd578e870275fcbcda177969cc6df31a04689faff6bd0242aeac16916b4f820859b4917964ed3047ff1532f82c9700f2c84a69dc789ec6eb6ac8c83d53e0af42afff47dc3000b8e0112bd15ef8eced68057c3fb36fedebb169c19ebccb01fad0c7e713029ad47f2074da9888f42a338da9cec36446b139b369f3d23cb9ccba9c242bba4f9213b4f6baf85a76e4a5318ab14e913568af0dfcfe0f75f1740321c7cfc47237847715a3ec32332af432fb40623040f4c174063ca407c90f48c8312b7e50e523aa781fe44d237b87f35304088f5f924c2acd51574e7997317e4719e55099d318adf5f172e3d1cd2ecce7a1527416a447f8c3292d008840286ad5bc9bf7a77c6ff0fcf5f24c97ed446d55e46eab5c7992e26cc27583636495b75beabf922a5756ccf5ee09714cbd73311d9f953f9b1844094f2f348910da4296c9ec761d6c24820c929994d27eddc69a354c07ab5abbc6c3e11cee930c2a5654e7aa59ebd48d25785f600c1c31a7514ee0902f4eec515733dda271397be2055ff0cd0e61e41d160262b281e6629c8631226fc45275b8c9567e32b9c3164b6cbbc850a358a24a067af3cd4b7b5cb6fa085c214a4c9213415423746c3df2cdc5dc87ca2d3b3ed6a26b0e6ae9a87dc867a4c96938f8634d7e169a83d021c7d2d874cdc8af78226ae4b2f9fb50e533fc4fa4e58b6e7508b7f31a82fcd79e55911b85201e06c7a3a929d6e70d22fb7b82a6cc13ef5def8fbbeb45ec21e4f9db11138f865c492fff5c56188301d1b51cc186541af46fcfff19c47e14278531993805d5af4329de593808565338f6f88309a0397339a2fe230c55fce9c32dd20ebd5a200736096f29e1ce3cb09de6f61c75e6c457f1aec27b7473e27a921ea822d31290d0e8e9e3d055b634741591866c740eac50e38558cbc085a4d94e2d5aaeaff066d0651fb39a51f8ca1f5e43d594654459a920562f8855b9f466a5271d1a0981fbf33cf9316f94be25c343f946c68bb1f0100573ebfea31d63a4b1c4ed8aba82345f659d64b2b2ef81db813ed87c3eb78da65879fe0957d393c0e6e9605b357042c6bd5b22e7303c6a2036e919c170955e8060803718a87a9ddd13a13ab48adb7efd4f6daec4b3665365c06f0865530466839eeba8c23b771369ea405b5c4e4fcd7df04509a307c7ca7f971b56feb7f4ed86f1c73082a130cb7f70497f38bb7475e60f314a6a830d52e2ec0fc5cf431aa01475d165d8bcd42b0f26215a6ab22d42bf1793d919d24169c074136b65a6042030661884fc246f0563a8aeb260bf1ad888c6f0f17d4dcd284e6e209c38753a35b2e8107a7f6115d9e6fdf1500ffaca2c03f31c3aacbdce095462b168b46b48628c228bd592b6c88bc8347d7538dbdbb2bd2e6767f914a5702636a8378a10eba4a423b8031d7c095dc485545523e8fa7fde59b11c481fd2d7611c623627553dcc641109ed4638846fee9c74ebd7975d1d18adabcf1dcb0378f8c6cc2ef32c3f94d83647c0fc42d9f0e735f226eb4dd7d22f33070e03a6fe610ecacf8457abf33558dc655db196124ac7573570f81a4d250b9dc96ae9ac7817d8a27bc4f1ef77986543feb0f655d8e974d7d5dad6d2d2a10c6d95c0b23ec5573ce0eb3e1be10638372ed782f2ee40659145a5bc936b8bb3735a4471bcf47ab23e5aa131cc00e88e022bc5240dd33ab6eb6c402f4982a5416bcc473a5c3dadc677cdf40dc5e6bf222db2b587bf209038ab731ae44bc70c194b76065c3b58eb4ca169cae9e937883ca6428733287eb97ece538156d77a77cc19b3d75265164628bc185ae8ba6842a3a024893971f204397c88397c4fa94131095d526971f45e57a3e7e34b7799977d228c899a622b2ea83acda446e985509f0a759afa83ebc4a582261e695621dbdc2036d6c065e74acf57f82b2ac9c7feb9e2a40f5c8dfe004271b06106e18d68dd958bc4d213544a553b89ed205fcd5e74d7c2f2b3745cb93eb9d3d04b3deb49563fe806580c39423f318d4c378c6bbe84388c288a9acaa8cffcacaca474985902b53a9ac712edcfea2287d9e9ed3086de9d33762fb70b262d92eb221f726422b9b73d222fe72068bcec99285ecfe3396e39c19bdf69f09a50bccede809a5ff73c8f63fb02709a5e5ee5401c2b9904000103a733f470e5a6f7eceeefc9cc01a03aa42a2e56b37ae02d16ad685ad384844696cc6f25f7400b68ac3df0ede7980bdd638532e5104a70268c215d1c17534c549b89f482bf17ab54ded2f52e57d529f4b2b288a8768d39893ad67b3257601299d7ebc5792048beabebba2e4270079462caec814585125deedef6ac48ae4e9a717b315ad29d16dd431c07a8e05c8f6226ab1f93ff064e4d9074bc0abb8905bd789946f61a0f0aaa50fa011193e37f910750add9da10ad057017321d94beb1bd54907ea584739b05a89cae5ccbc964d8fc228bf46c858ff49af578c608e245053f174d0de46ebc77959dc7c7444fd62b609d11448ebdaa663ba6627b71ec16036a96c3d5a806eb4c9cb99681e83c8182123cc8cb31d7bb9c82643d1e394c61531bf6fb547a84513167fb0abb2e4192a6b1f95c441e569788b6dbc7223cb4e3a1574379e16e3e0b971180471b3643af9fe29712cd1d01689679a86029cca8df9133a89a14edbeccb5e5a195bf259a9a03c2ce5125376b24723b3415367debc148adb02d560349e37a01c6b23213d235bbbd0e04dbbd0dcbcf0800c05e9265ad1e7c9c361a17dacaf3cfb6832a705e4483e811ca576bf159ca0249252bdb6bd22983bb5ffa67d820ef872088390f12178f52e06540b8e8bdf0412279ceac9917d9a0cf154f68b93ebebe7ed5b403e43bab45272da50a2da0fbb912ea0f43affe5a53fcb59bdf59666a52d84306e00a3528b895319af885d6d57f1483807f18b3502f55a2f8724d0de93f7d864c90ad7f2b0a49292b4baaed0e2df113697b118b00e073953bae1ee0f84575ba47bc8cac2030bb3e7c61f88c5a8c619c72a44a53a09399cb174e02a86073689829f5de591a455dd6e0c858aee9cc9309f092aa2ee0aa8f2d871c87668d2e7935031e05f7aeac32e302665dca09f62323de59772e8a5746f2878ac4b910adeb05feb6678fa1d13f14ee80a504543e9621b571d070ee6bd3d73377a4b005a5cc7767abd2f034f4704c957f8a260fce7dccc0d75dac890a843b47edcfb6010c48cb5a1b3c0b4e74c0630445b706df236a89913d19a1a4449c1d37a414c7f1e5ba348df2c34105aaf1d69fbc8c5ed68184f5d7c5a1c799c9273ab61e838b7f721d715f49d3e1bf72bb4a1f7e024198dea8439f3ee5b2ae4257471d89f81282abf5c857a9414cfb9df1b813e958752c9ea7f12c23d29016c70480e6735d45191412f374af25dc75ed6c550cff09af3ac4a076d1666731650140a25165299a06e4d74e38422550d0d9f6d33bddb4002d58e59b71b801b74ee21614513071e4eb8a4d3e5a21f90711216a141f98f36b32c90e14d2979608b35a6b4402ad4d5af9f5c45557500bd443acbcf91e9eac26fb49caf2e5537d1b9df511c64fdf62f427d680bfe0a31d0969970f6ff855a99ece01dca75dcfc85a87eaaada7adf10aad695b684f9ff71ad99b60ef37938fddeca3b1ae60fe9c4ecd4b0fafc3e67dd7be60719ce04e9dd211a7a3e77f39edc73dc91fbec1df861ad927e980ab2d8bcb0f017a46c47736a90f7c56ffc513b3ae3dba586051c07a7aba0e8539d977d5fc2d7f4d1bee13668fb48bbf8af796c5a22b43d9793629d6285fbcb9054d759fce2eea85aed177ee5823bbe3a7bfdfc5227c8080840b949cd2631446f22815aceac55a3132d57fe6421e7fa20827649ccdc614d26bfe2a475a9aaaaec8152123153de9b51381ab0e0a04e11214c1c6b4c37278d0fb4e8017eec7ec2da441596052945647ece00eb4b1bb7c0e8243c9da96cfa5afa5f0957c1a750b09996eacd1eca3cb917cb5dc54f6a2bb70f996b2fe374e96cc77bf6ca6050096d8d326b2de9038486b27291e2d9f9e144fd907bc88ded4a63c3da955296662baeb57655c344dd80156d56075a03a02262d19c5069df8be46a91459961250ed593e297a065f33cd985da13f7df48ad46a2bee34a23cc26546cfaa97482fdf2b47ff6aebe0cf7c9a4d1aef6ed368f1208b705afd2d99b95b186ebea1bfd2183c492f547f5e61ed4d3cdc06ffa0a96b8c4230c831be9cfeb3afd943f512a9e8ae8fc7b0705c38ee5e08440ab5f1870fb8706fff9705bc16c288f1232ae71e255b18ec382b13605532c0ecb38071d525fc675a61621c9a632822b0fe08612929a0ddde53964be8284e737995470f25ed2c8cac4a92fde2841834acdea52e3ce02c486fb0236b88aed7aadc21ecc029ea40cc6569bd10744e44d5f8997d60efe77ff031b4d7fdebcb5c3cb13a48db26bf00d3b0ebddbff5212ef6cbcbb15cfa48b8add4d5c7b6114a611aaef8b351b0ebec4d4876bc0ae44cd77e46bd9fdbccc2d5e419efd5b279fb22d6e2b0f8351b"], 0x9) sendto$unix(r0, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) fcntl$getown(r0, 0x5) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20051, 0x0) r17 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGSTATS(r17, 0x4008426f, &(0x7f0000000140)) chroot(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x7c}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:08:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000011c0)=ANY=[@ANYBLOB="203f0005"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x40, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0x1}, 0xc) fsync(0xffffffffffffff9c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) link(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='./file0\x00') 16:08:01 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r3 = getgid() r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r8) r9 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x800000018, 0x3, 0x102) bind$unix(r12, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r11, r13, r15}, 0xc) r16 = socket(0x12, 0x8007, 0x3) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = dup(r16) listen(r17, 0x0) accept$unix(r17, 0x0, 0x0) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x298, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r21) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = fcntl$getown(r22, 0x5) r24 = socket(0x800000018, 0x3, 0x102) bind$unix(r24, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r23, r25, r27}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = fcntl$getown(r28, 0x5) r30 = socket(0x800000018, 0x3, 0x102) bind$unix(r30, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r32 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r29, r31, r33}, 0xc) r34 = socket(0x2, 0x1, 0x0) bind(r34, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r35 = dup(r34) listen(r35, 0x0) r36 = accept$unix(r35, 0x0, 0x0) recvfrom$unix(r36, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r39 = fcntl$getown(r38, 0x5) r40 = socket(0x800000018, 0x3, 0x102) bind$unix(r40, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r42 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xfffffdfa) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r39, r41, r43}, 0xc) r44 = socket(0x2, 0x1, 0x0) connect$unix(r44, &(0x7f0000002200)=ANY=[@ANYBLOB="de47a5c2f10ee075f28bd7dca2cce17741a1d444e5f912e66f37a41ce7b1a9db61215159648336c792e546037bc80277f391fb20567ff3cb0743e818187712939aea4a79cf8f7aeb37e52e52af9febd3560616fa98cce74b2755ac1bf88bc5d44c95cbda0e233d2e52d89d46fba4999d708d6b54bf8389ba5bcbe0d067c77c714e5545441ef1b1687f2d643f335d02a0380607e1c382acb81e5d0f9091b5d4d5355b4c0a16efc2d242667e2624fc5a1af0f3e211fc34d94a559e25f7cb88"], 0x10) sendto$unix(r44, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r47) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r49 = fcntl$getown(r48, 0x5) r50 = socket(0x800000018, 0x3, 0x102) bind$unix(r50, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r52 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r49, r51, r53}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r55 = fcntl$getown(r54, 0x5) r56 = socket(0x800000018, 0x3, 0x102) bind$unix(r56, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r58 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r55, r57, r59}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r61) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="cd8ffb8b27e7a0a2fffaae076c0247935dcc5a1ac810d3dc3fa9d49ff77f0839e152597c40625445e390e029bf33edbf8e6e29f117efa22db598151b68ed7f61875a9d481147f4bef6b301aeb20d6aca4171680bb9e7c7e565aef12765b8bced4ad9e2226338cc9be55720b758a4123b5e9a1c", 0x73}, {&(0x7f00000004c0)="e72429faecd886ebe3765d89e6d48b4f23f039b74b7ec4837f4dd291a021f5cbc6e7d8346540ae5e965767f708d56a50eb2c54d1e6b01bff0bef7540c100c727c53c46a7299a41a672e5f3c3934bc36199bf6b964d367f828841cbaee90d68f29dae4c73df7562cfd2223b43dc6071eba074fe67049b00ba480bc9cfbf379839f4b16be74010f38175dbd86d2df52195751b3c9f8d5329d0e32b58eb6193e13ef430d4b1ceff21d758a59c37a3b52f973f94ea5337a8c5ce35805d99b8c7a8d07a90e69b29b4dc96d99a3c553bc93b315f22fc957b3cf8ea422ee2cde73313f6fef2d67183d9fdc08809d1e68eb60cea86268787d3b0285ab159be68596d73dc90c1b57fb2b96f9d86835dc7500e39d8c3db582dd0b5350715f0d5850ff34ec86f96ac09978f7d8022f7eb2709a7fd98d7514efb227e544ad8b381427a3d6c927457074dfd25f1b06e006cefa6fd96fc975618a537872d182a8db4fa136738b07e062e62560f244d6fe64011df9a8d0649eceed9aa93da1cec0abb67bf3b5d2f94c42469def935b8f8e47da6c3d5e6470b983a3055efe6b6961c458e9f4254830515253a04e95ed38c673f0c7421ae4e6f6514220f7c65a5311c00a3cd8938ba7b72c51493e9d157e23f54d122f2e4af91cce1d9ed4b0b813456dd27d561d7ec3331a05f02bd765d5d0fbddd580f1bb499fded8578f0dc4554e5d62c0156c7e0c6c6cf5b27ca2f319393ac18e499cfc822735195a871ec5c5d15f286b967fddb0679736e4939a2b4689d4b72cd203a4386664aaeb7499de84b63685333c38ec47e3c00402387361137238c6464dd76382e59af280455c904eccc9a889392cc7e21c051047dbe72108e87169acf9fb65ca1b7be79e11a92a39b4277e133d56654ee2220541958f270745402c33d298b485ce9950b19faf941a86d243ea68afcab83513f64ca9695599c89dfd8d963a4ed4271ac7370846be71457152919dd144bfdbbd9f498714c37c86d60dc043e74d92e79d9c9b094a31a62ab0f1309ba2cd960fcb321e9e1cc805c0dc30b1df6f74c086fd02eb32c8d5988b6fa1f713a4d10e46dafbb8599c734ebf01c7ae131ee0674b0190604ed9965b1f02c64df8d6a4a58090f7a4a8508c6f7996a2e4ff5995dfd030eefaa4123e5e24b6a32a6e11739365dd7cd88b50a25f11d4af70a40ad15ea05c4d4f04be1e86af68be6d1d8ba06f9e3d861e173f350884a94ea96cc6b90597aee22b9b3c58801640c258e1e6826f24ec055095e9bb49b866a8188306e3da63c1e43d26ea3cb23f5967c01a9bc009f633693300baa6741145dcb3c3d8694029bf676ecf7aebfe65083f33f121422f371d4038295d1dbcd5469f5c3a7e45d38ec958388728d394283d42018616e099d53e2b8c3e64d9bfee051d2e8ef0237719b2c0810d098629da29c634e7179fd622eaad51712001ac1c7c26f401f89bd75f990be38ea3ff951eb93ea031aeb69793ac5acefd5447ca506c24e57c43cfb173ae2fcc555063c1cd5c13f8f27e1cc8f9e6311ac209f81f49f29c342c195b03623e250be64fb5e0bc8494c4dd12074dbb961eb9f207d757b170e707fa1a0dc7a4b7981d3ced050657ad04e5294a87109cde8375b5c672e254cd6da46c961ef8c3cfc789fa746e61804da9e4417f4ec7aa77c41ca0980dbeeb05afa5977e2ea5a4e8b3be9f90f9634db9df05d08bca75553a074355f083d47fdeb5293f66fb5dab1ebb51d15396d1d45359cca2afbd27f5940aedb7ae2018d4447124aa4aacaf2335efbb2bc27f509231ef85de59b8588b000f79fa62934ec7c7a75c7f35ebc6f0fa21a5983f91471d6f1dc4d546b86784fed282f85220766b2c8982978f31ae25203764193f0a727b51acb09839e9df8ca5cccde92d6634ae0e0de368674e93c60cd163e397a2737efbe9afe90d2791de6df67e98699e64e28422b7d3cd79525f5c065d939852f66a87ceefdeaecf8e589c5c306db94c7ead0a82043ebf2a67418bc92797f414979907f7dbb5d02974c640a852ea9cd380363fbe4def12cdff13e7b6d8dacf1ead179962cd2147ddcce33b06dafdc4997e0c9c634bdc899152143755a27fae709a153227970fb1c61039b06f513b8cad4f487c6becd3867a10f9d9c131d7e4506f724c048bb06a4492e29c68e065c24690a66ee5b36e37a9d217f27ecef4e6510846f70ba88db15522d431225b02b5ec669dbccb58332b2a3730dd2759bbdbf658b3bd2e0fa9881916ec50bc75c8e2eef87798702bb0bba0f3825d36d9d76f57305e6432f4faf84d618e635e5283e533beffa5fffb9874d4773aea518522980ead2e213454669a551cfeba2b03b1db52b3528f6d3b339e60333c8868b190c18b09cab0f384824b88145d82a68b3180036e9a354c13f510e39bb2fb4c9ea2907d8004daf49b5ff660799522a1a8d0a226d02e0ea16ce73f1f82747b4833b7f2daf12b11718c9653aa3e20a7bd1b68f290d55782e6943d2eaa99e0013a59c599fe3d9ce250ad5c225e1488cdf671c9d5a34b7511e1abf9ef1fe98ba65af8816f35944a8574c64f28bcff1c1f45c4bf88bac0d70c203b0f790f00419f82f3ae9997c0b9f7896df7e0532fdb3bcadf07ebe4ca9d24d1d84a46274c5ccc0bd8484833713a672e4e8579143bf391d7313c7aae1f0805c0a22ae6cf3e5ba018f682153c512e0d6ad54250ec59760d7d59d7531e79d9b7b3cbd398488a3d361e3432bc5dce04ff4005751d7dece8f95641eef6f62917d8945bebc0ef4e112ee69a22d3f3826a83d535111cb2c209a969e4f8310560042792d868d958bfd59b80353133988157ecee701bb6bd781ed0bbb5ed047177fbad25a04bb0bafbc9f9cf450f8d9a29ed5f5eac7466a370da886424f6992a246d4b304fc02a11720c4f96c140e882bad4e7df12f3d7ac0314827148cd2aed4230bdd1415fd08ad13671b1b5732012c0030ea33fecc59948b0b0e0ce805bd8d04d25d45cf462014d099c7d92c3685b5706a1a092429ee919e8b5bc71aa9ed8e9e0202a8c863f5b2c3e7250cc178d72f51603ae4e638019a36f7dfb1bbc7e8bca1de9559df07c981d369d673925cdabc236f7c75d53fcbf24eaf9abe71721b4d566852b00c11611004a2fc32da13637549d5add9f5439326db17f817a7f5692f3386a8f7da9e583edac5b2e9c7cf6ee3391388bf972bde64769f09f321083e6fb00c528221e7be9f9f087924c87780e4c38ff21b7fbc3d5087e707500d512fc245f297343bd57f2666c171706b574192f0f51e6804620a3a694ade8776367b8a0c98654c642035a208e6cc6394b981c0853a23a6794fa0ebb78e39d1aa804057a42f9a2d06e975f7959fb1aa6687e8965b2adc3307f42869a0af01e377876a3c078f84daa71527864b033be4de0e023236f54e669a5433e673b74371054c25e59f1364eadc762805b32f27199a5444f45c197575d8e439c6358f17c7f151a9838f708d011a38b390bf0e6c1f42f5aa2ef4c84d3b079d55214921150ff985f554f5a5dfcf88623679e0dca76139fbbb7b100933fd1ce964ef9eb19b505ef8b60b7eb45046f91cb48238d8824c1ee6e51ebea50ca9d3f8c68d2e346d971438d911624dd4b1d78db11f637550a97e4d8a566b8345e8450601a0c0fc5fc1f47cae42d46923a4f699ee0794214e329ab0be9109da7f6607d0f7b78f14a12b33dbd1007b5895276285ff5c8a53838aca8423de2c99196173702083a01be10013f82a2e6b0e2fd935a90c482d9a1b15f2ffb3188b8581b31722d659cf7217c7b68ce2253d13096463a201464e8ed39ba406792615894762b6350bb411c13b101e58e148c6ba5f45bbf8f90a60fc6944fd76071aeeaa7ab12a08c9511c1bd687c82f834830f670159efc4f18086f2ed788d1b446b42f8ac60789fc6d71bf8e622821b75c5aa5631204e56a375975242dad38b5d97bfb2a2585c40e0231d396f3bf3a343c86115519bb3508ca302a6648ab78ad23e60f26caf46bb38c365b8df89fe77cbddc147a20879e44dc6673e52791625fe7565c29bad0d4fd64a69d156f3bd81f6f9d5b5da04ec66f96c0093869a2b4c0948f6e7314e49fd6864392a490dbf94669d0c4cd5436f3968644128c4d58558a1b248a77333b3fe475930b21924b6e89bfb0f0d1e6d44dc5de3f9cd5ac81384d676061ba83b4048db8d487607e1be45d1e55afb74d4c2c2ca053c26ba19706ef3d73a3ed673ae4619ab961e0e0cb67b30eaa738422c6528f145457ffb495ca61ba3d7f5c0b6ad1e3c3d04ce03324adb6535a1819663c308faf9c99d929b76d161375d01b3cf73eaca0c7703c167f56bc454a08fc445d3855ce119ef2d8e969682804d34c5cb6105651ec453960cda0cca3c8c6deaf2c2be59469debdc6f35a638cc60f119609ec8ee38d01c34420486ede9ba7a222d68557353c29ea335621f7de14aa04319815539dcb2da04da17cc522e164204ba295bf3afc943c22dd654fb2ec16ac135a38945783a4d380c906985e84482f6dcc2a467897e13ebb4309ff939a2f57d8b6cb0555f2e0c709885339c9c0f5881d08b360180c58122b023ec28ab76e112abd6cb0ccbc34c37f99c2355b4ca27c2210462d8f34d576d3df7e803e942b269c459dab5e866c1fb64177f09fce47e3c0ae6b173252a3e7853a9dd3cbdda17bd09b47e4a071d7a9f88199b6dcced515d634f0480c9d30b43a8d8671aaefc5b9264c278a71e9e825ba086cb1991f75e9eb5906295ec11a1dc13181e681d2538ce63829985754f840e5e8abb6be322a22157c7423e759b22f707cd622eadac5cd28e7e5888908d31da96d8a5d7eef69c3c066a1df83c832754bc64f9fac31082f15b75622f595898cdb0a5a222bc7663634b19f14faca69cc64e329edeebbad02ff42ca8eed15ac50799462799deef7d0a59e2662c55e2b4a6abd48e8c937330a6dbddf39a4aab0e8ed2549a7934e85c2481e54f3f5de49821bd523dd5ae5c3d5b862f5bcc09a5668c241693d302f6511fbe90a7beafb5c18a1ee8fdf510088ca97c43c23ecbab221036a97bb287b94efc8fdc8e83863dc7941ff70d6297fbb3d50bb968a026e7e1180a240951b1d73e78078db3bdfc8e99dbb856a26ef187b8153bc3dc9f9aba24e416fe7d5419aecbac917c8d835f02d21f853febf2c8e4d6619532815eb5796c9aec7391b6df3d6092b613cb49927fbab0613d6b362523bc67ad0bcf2ccc9019243eb92f268730fb75c409cea8bd3524f80366de6e93bd8fd40203f82a2fc8eadecad520888965ed0d9859a00cb1600e0a69a8b408d47f32869baf2c42df2fe79ece6836aca2d577fad027c193639e6d2c65374fc93aafb981d80b3ab7799b2c94c226d8262a21431a2e2a96d54a1d912abcc41fcd760863ec8c6ee5f6ecbc365a1f527589f4789a5d34b25543045ccdd23412c2273978cbfad35ad95a46d275c120434cb23ccfcde4d96e825bfd7e552f0fe227f2946440f2d1d243ac24ce89fdf327609f536fb3b2fbfd46f1c9d932788df42b3b2e316bc5511fc69490d9a25a29109da8d02a4249b0a9c35b21c0cd0563538e30a32acfc5652ebad9e824db5b472c46fd2d73b272080fa1bb4e7e7c3c4c5d213c4bb00f6f085d9f43e841438372bec2c19145dee7ab44426dc552bff2ac2cf3ce24e6386b7bf0d23089e33aa4e31f70930f70bb38f0a9a768c5f684a3f3b862f9cd35d6d36032571afbfc5c2dd2076a0c3fae13049bd95ad76e06517ad750f5c3e10a514746c719683", 0x1000}, {&(0x7f0000000100)="a60d45dfebcf302cddef28b3be9a162d23e9ddf090d351f662b385c9ffe02eb9026de8c071f959d4de0128a273edef423236e28eb1e6a2b4404253a8c01540a7945a3c53ae8f583ff937990e351f658a8d6e", 0x52}], 0x3, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r2, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r8, r9, r15}, @rights={0x28, 0xffff, 0x1, [r17, r18, r19, r0, r0]}, @cred={0x20, 0xffff, 0x0, r21, r25, r33}, @cred={0x20, 0xffff, 0x0, r37, r41, r45}, @cred={0x20, 0xffff, 0x0, r47, r51, r59}, @cred={0x20, 0xffff, 0x0, r61, r62, r63}], 0x100, 0xa}, 0x4) syz_open_pts() syz_open_pts() 16:08:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x80) fcntl$setstatus(r2, 0x4, 0xa0) open(0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0xff}) r3 = syz_open_pts() mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:08:02 executing program 1: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000000c00)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017ed61358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d040068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9be720dcb67df99ae37b51b94f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204f837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393c06997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b905b98c4dd0400000000000000ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59eb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75dcb811612054a6a8be9e18c06e5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b76e60ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b2200000000000084eba5e903ce726672dbc3a99f34debfef88baadb59bc407946b2a7a6e919f8ad4427079ab0fd418d2bc929e9671fdab939463b54bfd23b59f089dcc9661e4cff42835eb2bcdd5bea0ed9039c561275184cbcd699fb0a93f0cebdcf073a3d8721c2e4d765e0ceaeee787a9acd6dcaee2b51368a78f34e13b31624d3457e72f40eac2fc5a9142d0677ca482fcd2e0c0776ca741aca871010c452fccea6a72cd92619add510d3ae35c62d75cc39a1a017cfe470b69ad3cdb722dfc23ed175dc745687d512ddbaf08ba23bb3821e832ce55753e36a72a64c1949f747364966e86a94de44187b4b5e414d8be71372fd77ae16f34ca0e4d62b87b2e93dba5da8599a4431b030444fdd530c1c1b53421227184be54b4487c82b18685d16037d1075ca028ac3bc52d8cc80e79098076d7f342ad323e8cacdc62f29c1ee3e7ab84eb96f621db2c03c142947b5dcf2ebc316d8605dbbc55a81d6b33fb5f592b13622b75e8a1aee6f90912a73911c9681fbe32d42737d1fb1fb335bbf2aa8703460ee5261fb81144e9d1a2b70f6f343a56a4a9db05bbf2d3cfa0ceb8035ceee5fcf7335a9f61a217bed43b0ba192acaa60bac196d9c2b89de017ee885cc2b2ee24ff0000000000000000"], 0x10) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) fchmod(0xffffffffffffffff, 0x20) r3 = accept$unix(r2, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x2}, 0xc) 16:08:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000500)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xe6dbd6021043e41f) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x4) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:08:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xf2dad51523742a40, 0x72) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) r5 = shmget(0x0, 0x3000, 0x836, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000ffa000/0x3000)=nil, 0x2000) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) utimensat(r4, &(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)={{0x40, 0x4cd}, {0xffffffff, 0x8}}, 0x2) 16:08:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x18, 0x1, 0x0) socket(0x39, 0x2, 0xf7) dup2(0xffffffffffffffff, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:08:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x3f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r1, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1410, r2) r3 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) fchmodat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) 16:08:03 executing program 0: getpid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x20}, {0x40006}]}) readv(0xffffffffffffff9c, &(0x7f0000000340)=[{&(0x7f0000000000)=""/89, 0x59}, {&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000300)=""/42, 0x2a}], 0x5) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000004c0)={0x10, 0x101, 0x4, 0x5, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3b4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x27bf}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffbff}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x6}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000fb3000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e2a000/0x1000)=nil, 0x8}, {&(0x7f0000e9b000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x920000000000}, {&(0x7f0000f2a000/0x4000)=nil, &(0x7f0000e5d000/0x4000)=nil, 0x7}, {&(0x7f0000e34000/0x3000)=nil, &(0x7f0000e20000/0x3000)=nil, 0x5}, {&(0x7f0000eb1000/0x2000)=nil, &(0x7f0000e73000/0x3000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x6, 0x0, 0xf3, 0x401}, {0x1cd6, 0xfb, 0x3, 0x1ff}, {0x1, 0x1, 0x2, 0x41}, {0xffff, 0x0, 0x6, 0x6}]}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000009c0)) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r2 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000003c0)=0x3ff) 16:08:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./bus\x00', r4}) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2", 0x57}], 0x1) mlockall(0x0) 16:08:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/134, 0x86) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad541a838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f39978c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508c0800a9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051b8a893fc20812256cc72ba810a191d58065235b9188b10dc9354d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764bad0c4683373a2cbee801a3e56f08bd1b06f408a76f46954600591bebb5d01732354820981e20a485b07cecf74791dc5b98935c8acd8bd47e1ab897b3d1f374276ed6e168ff51a46f580c92d1def5b3732beef06d4c49457a6f54ce15f703af6cb66c68beb42a6728f51ea218a5ccb521ea3e7320d8e14360dc764183a0f78baba9eb4ce76d099b9"], 0x10) dup2(r1, r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f00000001c0)='c', 0x1) r3 = dup(r2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f00000001c0)='c', 0x1) writev(r3, &(0x7f0000000840)=[{&(0x7f00000004c0)="b2e7e8660e38b78fff61526946775fb31fed5df0ce7fd5035de5c3478f0c351ff62c7bef0dd7bf7c0e49411f595af4327f3a049f14e9c3715840503bd54c5be4d87a8a19205243c728d9ba212d6bbc4f40e65d43602638f33c5c5589f175550560eda92c254f4ed91cd39c841f395bf96d5e6e92ac4fb98e4b004a9cf6ec17dfb9488b6fb68b5afbd09534a161548f9198b8390cefdd407986b89a24bf5ab458015ce6c7c7216c34167ddd67a2f2de01ee29b61a17d19b6d7cf0d2aba12382c0b035c9", 0xc3}, {&(0x7f00000005c0)="7ccf0e7bc44bffcffa737c5562969e27076fcadfeb773790de1cd4c6e50a6fc86c2a280af3ae43a1b8b29bc2c32e07b0cb5c8ec98a7777f338ffd861be9bf7fc6ba715360cebac09224cd9a1fbd26624ad162aab1fff8844b42a084757f09eab1cba0dba87244b6d05ad8fe4d856901921e7f0bb905e575181683e2ce37e03650f035b3561e1b5d957f7dfbeca68f98e142b2da32b8c7133a24e135c5cd1", 0x9e}, {&(0x7f0000000040)}, {&(0x7f00000006c0)="586f2573cc1c625d7e2211b497830a6cc1364853d373df5fc6c0862c0efeb542774fab1983ff4e9919bbb3d580094cffe4e5694fcd9c134a533e4ba7b64f908e17b7c2f35d77ee3604a0ffbd5b929344f93b7b3a12906d", 0x57}, {&(0x7f0000000740)="08d38196fbbd9bacc4a06093f351415ba111d0beca3618af940b812bc628a1c34eac5ff3d8801ab05e059a0865206ab22cee394fd0b98c9e76f344908aaadafccee1dc77654102e7b9d15ddfffb8aef1c80004000047fd9ddb2a520c174ade8b66f88f5956fc54407e1011aa4e1ef9de89251a278cb7b161a8d716d65d1c40fc0ed379d5f4145f0afc9566eccb1e2b12c5614307429e6e3f722581906eea56567ee3aa02a78971347b325b497b53fd149e13e9f9082275338edcb24da2a5add1bc7647419469f4e8bedfb91d1a21cd5d8d00b10987ae05c920e2ad33", 0xdc}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f00000001c0)='c', 0x1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:08:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x80) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) fchmodat(r2, &(0x7f0000000000)='./bus\x00', 0x10, 0x0) writev(r0, &(0x7f0000000180), 0x0) fcntl$setstatus(r2, 0x4, 0x4) 16:08:04 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) 16:08:04 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) sendmsg(r0, &(0x7f0000000080)={0x0, 0x20f, &(0x7f00000015c0)=[{&(0x7f0000000040)="171adb7cf48fd8cd718ea07b2494efba6299cda5cc6529540cc8116812660e8c81acd5c8ea5971cb4af831422864ffffffffef00000000000000", 0xffffffffffffff5b}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0xffffffffffffffdc}, {&(0x7f0000000180)="55e96fe904cc21c262f55ddaa1bd2d98edbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50701814fdfd70473a543c4c47748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3e6929166a9e65693affd74cc5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a6", 0xe8}, {&(0x7f00000006c0)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb0028d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c55101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131884e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f", 0x351}], 0x1000000000000001, 0x0, 0x7a}, 0x0) 16:08:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:08:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x7) r2 = socket(0x20, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x10) socketpair(0x2, 0x0, 0x3, &(0x7f0000000100)) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="00000018600010000000232747133aa86109eb5200002800001401ffffb20000003b00000000ee0f218658e7", 0x2c}], 0x1) 16:08:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x74bf) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000200)=0x1) write(r1, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0xb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x61) flock(r1, 0x1) r2 = syz_open_pts() writev(r2, &(0x7f0000001600)=[{&(0x7f0000000440)="42773abaf8f692240055a28dbcb7a751183008933b985ff1af764dcea788320eff69c02aebfc739a3c6ed881aad97c444d5391a210695a7e0a4defb5f13f4088a400fdf84a7edf9232ac6565330415bcc0f1340a1a439866dc757d4897c10b1ae10b3f3329a9ec4629265b09ccb1991dde42d29372dee4af7c06e845f1df185dcb604bf1adf874b23d31011a16377f559695d8cac6965ee966e11505c8f920b6412ccb9862ff4da225581c1aa0525fadcc3c41c68c5c9846f7a79a2fa5cddde8c00a2e61b4b292f4ac53117be6f70503f46571c042d0cdca76e3b4e24867b6e1d6cf613eae4f85223b1e348e9778a53293de1d926d0527fd786e143403440f9d12d5c14e10b955141ac20343e1e2ef2947b0748cfd0e9ecd65a0d29bc6006ac0875375c22b770181f56b3b86668a55dc7558642ca74f124bc92109c9f4c61841cadc66f46ad74a0dca88f67a28ec1cf082a2f60a748a32901ce12e2ae7954d2cfaa016b81f8b6898d7e13864330a8659f4b3a1ead720c817d42e61660d36e489d636467a4547f92ea46e8277aff33ce4d144a382fcdb06dd0cd8695a614a27b960bf5a97aa44b7dc567b87f95ad688aa14b5c6ce331ca6c46e36ba28cca5dfc5c911296bda197f793696b7192b8a029575120f0c06e40138408ff2e6070dc6c9c94f178b225da328b9cc674c11c41a774bb08d14d4c94ec484d86715ef16ef29c922ef3e8c5bc2e9de1964283610ba64b21576d84aeed5a290153b05329654aa62880169b914a9b4373df887f2b810bcaa1deea39e1011b6b4ac81d76307e6a98c721e7c21d5b43ff2c1baecdaff1c2e48e8b7c1be8a2ef344dd3b5f1bcbd25e67bd5cef0106ae32e6bf6feae18ee7665c033351507e7c180f25b0e0ed651886c3b5de8ce74bbb0486acaf0b3f8a7b32dc68d956e39fc5047b942374b6f07be1e4cf3dee00db6d398a723d9d5f7707e7aa94ca75da42aa9451d4c41ebb65f06ab553e9f0771f63d0eac94087da65c3bd079ca59b49bec9fb7f1edba8f843e7cdf5c104bc047b963f6a41aa081e87625d5fa11add2281470a09cfd12f45317a5ba41649ef13216c731da0f307684ec4bb650be87b9b25a2ba9079490af613f87a6ee1762a8bdde382f6a19122fc37994910d448443a86df1f98ec2041efa89ae68c0b5b9cf323324cd4e83a184f093a7a87a9048c8248d32cae06f5bd31ea9d2e040937c87a149f48b548211d420af5190fdc495afda0d414d3b85a35eb4b4e6eb9d2c55ec8520072834bac176a43428dde27e285dcf99684259076a3d258cb450f435c432e2ead8f8c720f4b60d2e1fe83dbdab178336c891ab89c2533aca30187c04de90043da82768a39f72841bfe51d573dc1113f3737fe4c304ebebeee9af44d16eae243ec6d6a02958b9c3528b912994400970a58a217d49c0b534640c21db938c421da5d9e8590c92c05cddc8e116be57c0cbae6daaad7c9bfad47138ecc8e76c2951a9fd85148927494f8a86e8d7eed7d0e8c152312e988992fc301629827606ba1ddae99ebff3831050920e6971920306541e7b7243bfe292f3f33039d77e791e84531b246132e2bcdec4e50447ae281b750b72f5df14d53b497b558a21145036ea6540b52cb3f4ceefb08f98ba775636fda08b41e04220f1e51ecce00fda4035b90398845df7d51a3ef87132ec6051ace5c21f16cc8d12a16333148bbe0cadbb8276652488aa37eb31a120004ba119e687d5ceaa8266a265d40c7829bfce4250ccc44bee4ae5870d839f1cb02cda3f989a74767028d764c7c18160d894f8744dc0443e2155571fb835a2eea57e72e1306cc6faf7349ae8492f63891e1fb5b5c9c6f8ad1a3eb5fa32571051a2a722ac0815e161ff62df18bb87cc69e30913af2f8a5cb8065bcf2a72091206004b20582ece9e8b868bd2e7e637f65c5fce1093452d1b5045818436677f3fa980f86f382b78a00c22b8f1d253fc667bd31baa56d5f9ad2add0ef134a8b4de0c52ceb55808a4ec6ecf8720c2ff589e29404e7436886a126dd9d581d721959cb74770589264b2ebde78f3b9dae3b401d8b1d658e7f2f6da4d7398ee614340b4d4025043ac87b8c3b390ba2bf8eca0289cbd3ca19daf169efdf35543dd5699fcea6aa7d81c01ea3506a4e5a512ac8a37f000e5e11d2273636d4da11d8d71f5d169ae86301ff78488d5e9bb17aa5a8275cb6aba5d12f57e14fe539ac40d6c551dc55e81fbc6d9cd4a6891dd4391d62140bf968405c0c046dcc80218cb88dc0e136d8377492d1fc5147e35402c745ed60543d1a3d76265c4a876d4831ea344b3f0e7730e15d15ef38ac60dc21d7f0ad8a82c7278549889d5663510abd03b21de835f43b1f38b4fa74bee4965988430d8cb079ed8c56f75d39e7b2eb31a41238156f7aad2517a9aa6e594b189b814db14c5d69ec5e96716b7de003fabe676a9a89906106ffe745cfe69c02c887e19aabea63ef516a07a96fd0988d054beeae8ad2fb1573492d88b4f91e0de457645c26566ecfa34e80dd51572c9649ccacf51950b7adc61379df2e4928a39cac3bef0a50a6d17ab33eba27de9bd5e83e302dbfba276171bd433aacb3cbf70ca3d39e178dd47751cd44c939e0928b377544115753df0dc70b3ae6b34bd5ce0e97d835a5d7eebf28bfb96ed640335d38c5fe4ba01c4bab2448507df3cbf9fab7f7b57c2a83d1ef728b3efa857a09504b3bc5fc61b3a5ac395146cae7b3755a7efb49bc2fe386658675113159c6f424a08800a8d42eedb42bf20f43e046f14f6f1aaf08929dda6c5bb659697b5f73b1635c01f941abe56cefdfe14dfc6b3f0b9318e3a6310147c21cab6d46e0a2936df1dcd16ce78caf90daa7ea91f835bd9100127ae3376d6700fcb7b1b42adbd7bb6502c97db6f2cbe5d42c75cc0b0f3fbbd1e67ae73637dbd4135493a94dd221623183c070fb5791cbd6b57cba476218a677a8ccfa304986fb2b8a9834a39c92004b49783d3de6337ef5d38d636c8a4be0e6899f0db5d754ed6cd8de621dea20afe0e76ff892bc71d72329bf31b7639fcf0fb26aa672fcd2f650f677a75f42b133a7f7ce7bce06d9ba0f2ef8dbce2c032624845928106dad0ded965d4a37b43496e73789099d66bcbed918470e82a1a9492668ceee08296c07f1a2186c8d68b33981594efb48a0140a4eb9cc48a127bf4fd33b4caf83c3730cf238687ea45fbc4ac996ca018e66f682e2555f67bb9e862ac6791fdff998059c1d319e48cadfe7a9c2a525b2f9a6e7142513615c228327f057e74f7bca135bb7446a9ee04aeb123a7938511571c799e1d4fa9a638fe9d5eaea131d6c5a5f47e236dd5feb8bdff01ef2655657cd2c5efa4458134c2ec1aa7758afa69f93abb5d6cd76b0dfbb982095ac927fb95d6c841a01e6b80cab458dbc5b1bd67948398dec8b61e4e6105239870d3fe02a619a5d43b49430245b2b3abdd67a95e508a27d2b8754f732bc60b73a9b6896b17bf07a7419277c11960d82432ec06c2ee18c25e47e92861d4fb6fee20f24b36e0a53d4904f42200c3787626a3137d6787e199087968cb351c2ab780a8b9938ae62296fad5e3802503219ba3b461353fae515cb7cf8f486b82eb0c327b3c621f40ee64c318e2c747e8fbc2f56c371adb750d31243cb7f7ddcbb96358b4c59e09027af804a9725b89a4c8af7a6525ddf8217b98ab58d41407a052357c6c6bc7f05f80aef228a216f57204871f1316c498dc4342c5ab1f60d3d28057d1079222d5c925f9189024242bceefa54f27b277ab5f03841986f948f05dfcda8be3f1c8cd2d1d90563a1071c2b4928f9b030da3a1073e79589cd4cc8d3c0ee2b85074fb7d3cc3b2173ff15b764bc07419dc43b754b88d0dde74df78999fbb6bc622a9db8ffeb5263490e3dc43d81ee850d9479ca266bdc4a2587c7ea7f4fe9ba0962ffb2a47f58d49fb58f68827dc6d19c8fe4c1491b0f365c43bc833a0467b0a172cf1df160a1d4a59440020959d7f9e98f82b52a1d7aee3ed3a79902e742f6b0b0116cf55765de60fd97c81f047be508c6980864539abc738300a45cfa09d4c13d1c5e6ee80e3b6c0beda9fc198c4d1d40e69b799dfea70d53286a3a3607f13396561f4234ac49526e125230c150f5d4f7c99df770ed17d6f4a1238ca80135ce2bcd3dec7d8a1a15920af71eefb4b792d15d88e73118bc3c4100f2a80b3947eb168631073dd1e1dae2e099f7946b658435aeef4b7f8112efe9aff573fcdd9cee3043f4d2b80deadfcd050435df8873177e01170038783feeaaf223d490ba76934c74a42cc0c91fffb9b7eb45aa89a69184f8e4bb47fd845bf4adc124e235016d0525963d3996845083bfcd194787aadf61defefe7d868552381b5d52c058b9080e43f0bf7ef20b3d81f3b4d08a49ad27e7878aeb0fe7ec75edb0e98aca7c8670a1ff476b8dc3471bac8550d676b4441bd490174383b48a346091a6d8acdcb301e461daa960ea2f353ac8a7f9f6655eb4a5430d6f1647f015d1ecef0ec6f6db412dd85ac4a7f138affcac3b70169fa7872b0a5055a50740a857d384fd41467a7e4e516281f1213a465db15813f07c2a78576014f63c6a2c93d1ef1ec2fd127bdfa6620b81aa110b15322c6be36e51cf1816aaf9e50bfaa55a735d0ae3028747b2330bd3e8da3edce0f6c71d6dfd896ba66d878518135652ed4b828aac33d60faee13bcbb1f669708371ab127e2c23d2c5a87a711e0d177dd1480d58c9d003e9d47d19dde951e1cf938ffc59de4146654e82d9695c9bc91792056b7303ba45531026992c0944e387a204553366519c1915556248637bc41f8ad72fc0543d2656b7eaf18177e558591f74639b00afa5c64383998cf7234e2803ddd3cb8e3ced160fc6123964d5f4a8edac990bf48aabffa2da363cad5f6364bcafa0093679eb61e4a489783863e1744b9501cf9e898f63ba64eacb007f982f8e6fc8eb8e1be2afc0ce76a248a286bc9ba52320df12f2e672a9445a7c6fc2e7ffb655b913e5a31ffae55396766f261037646b7cf997ba191910bcf20501967a1de1e86f28a64474822d9f8ec2eaf53035cde57a1f17995a445cd1864b3209585933661e0f5bc81103099d4d2a2cf7f64bd64c423852431b68d5941a166190cf7a86b3d0e999b7d9b2c326052925bbc8d149f1b11d8d60d6d7080b547306c93f7b50c67a159b52091e3beca081faff15a34aa54907dbe706b795e8f0fffe6aaa923bd2b65b5869add48674580ae92f8ca9f792a455d8ea14fd9751fe484cc16a959e9524d670101ca0a122a1ca70a77e104200767feabe063675bbcdfcedee15d5dd3cd97b7b3d91471c3e932beaafce695616c2e2f47a975504dce6b890939b8e879432e6d5ed34144a0309016da871e4acf2c5d0b38d2a4a0536a93c7eafcf680be969bd3f1238676b723de4263cddd8ce39fc60a5d1bdcce24195cb2c16880124eca77731927901a76752315c3e1e8a859f4a8d602be127ad02825924d1526aa8e12f45bf9af64f73a87df4543d71c642a320ce73045e4739483e198078a81454d39de5f49d0fb813d4bc4bdd764db0276245a6396e18b299ad0aad9878d05db0a36e190bc5bb83d173d241e0cdfe3a8e94b1f7a1bdb830aeefd0f4d401c191156a965e9a2bfa3a97c35a432bd3646febd1fc76728a267203e9861d8f903256400255b4a64175f128f733b254470e8939783c8921418014e1a936b77a13b2ac3c22a5ffcf0a895d673d41bcad388047289288bc92d48f0f4b87b06864d26421", 0x1000}, {&(0x7f0000000340)="3fbb1572ced47d6f0d1df3fa656ada87f34da3cc9c523773bd7c56ca4ca0bac8174255928c43858a", 0x28}, {&(0x7f0000001440)="b12e2544cbb96a1805224501e4c2f3443dd4e03eb330307f26c77b4479f27f3409b7d524dbc6ffd9b3060b66ae7e8bcf5b53aeb2ccc713e8878be6c80b290eb0ad76facef3b57e4fe16b899920ef5436d081174671a16f4b71214fe6d737a48fc4a7a9f3dbc05d272e9117eb8a34d1b04884ee5f7d4aaf7b6f7b56b319f6b09cd20a82c68823bf71030346ec37610c6b4fb43666e698c87ca8625ea36a801ca4347cfb890a309bacf80bda18f6311dffd9495cefd494f3ce1607883ab420e706bda93ee0787de9e30721ae66858d7e18cd1edd4d68f9cdaf753031ed51210fe3e2a621fb3513fec24b", 0xe9}, {&(0x7f0000001540)="7a5cfc32c8d8a144560230deebe9dbe6625d6c4bbf2163629cbc91d9aa96682a3d1acbec7838c3582ba0a79f2d50254f02516a6528eac6a60e67bd5aca2bfd2580f8a14e9c14a03fe21bd937411f79494ad5bb68a7298dab127198d0b469cd7c93383f97b2d262a1462548f75089d3dbcb7c2d72c0562062d3d1cc50731f24d140fb08f7f96d89d9389b5a5376a23a95e0df7243768a280e2df14f0ec2a8c495cc99", 0xa2}, {&(0x7f00000016c0)="27de20ab7cc0ce2916d8023714d8591b76177b0d2007e02e420f695103f8ed02e51f69a315f6572fc97fac59d7ff1c3968dd0de77551abfec4f7592e8822a898d213d43f13a9e41e9fe409a9b161e287b9f0dac3db84f4217919b80ae0b2423923a976afdc5474b373debd54cea40abc0250ddcd7744b1f3cc93129ddd701ff8fb4408616cc71b3712d3a9e6eb524c34a0cb4c14bd7537ae78d8d6b76723cf86aca1eee6ca7c2f299ea96c329eeb9cb406", 0xb1}, {&(0x7f0000000380)="30bfa6d49356ec07c72b85b547e355c254c62b5cf8ee58b4e522f1c6d8172d5bb03d4e1a968ab79ebfc16b47a194d4930351", 0x32}], 0x6) close(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000001800)={0xffffffffffffffff}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000001840)={0x2, 0x76, './file0\x00', 0x5, 0xffffff80, 0x4, 0x4}) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r3) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000001880)=ANY=[@ANYBLOB="6a8bc9634e197a7b0784d0384a61b7d67d1b9ca39becadf85fbb219115927c72afc6612c5528571ea05ea5104e7f0bafc843f1d988ab55bbd500100000b8e1f238a9ba5b075c5a0c55e853b2a04d9253d3fbf755a93766b12a94bcadbc290b3e571b2dead83d57be59abd5de4a9d1a758fc3dbde3dfe625a85c11e9a06dad7056ff59adf4f5357e8a4ca3d9641c8636cd8b445a849385357229f415dc6091014d99841a11c9d881bd3b86cb7500606ab3452c98e3886dc94b6cade6455d97608"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) setsockopt(r6, 0xffff82fd, 0xffffffff, &(0x7f0000001780)="f14a8b01308128d34a52191bb250714fd921665e55c217118502d56ee74b7364be05fd937e428bf2b31a9227c813a4d65d5ba3539ca1944420eb4139c479c51566fdff5f48a5fb28b827b49442a34a3407aefb31c934f13d091f5d488129865d47680ce20b3ce2935860", 0x6a) dup(r2) syz_open_pts() 16:08:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x0, "e10c3181b35badb3e4cb9f59213900629cd6845e", 0x79, 0x1}) fcntl$setstatus(r1, 0x4, 0x0) setreuid(0x0, 0xee01) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000003440)=[{&(0x7f0000000300)="5340ac", 0x3}, {&(0x7f0000001100)="218e1042a61ec76d4b891caa3757721c41becdce928d9590b84279badfb4d1e2b894a5abaef3d6c6f59be931cae7398acdaf56ff6819178f928deb3c164d114d5d7463d5ed70135e0461926997202cadc7f9bdb928be49f5f6d3234b48f36fb54ee2ea142c47e6a9d383e6badd8269b3f50583e532f96ccf8a18c1ebdfc27dc2c19c91222ea15967f0ee5bda6d806ad528e0b8ca95a2e9e99a97d017da1e3ec2689d04bc3291342300a5ac9db0298aafc68ef0bc8369172d071f02b5f765bfff2b11b46775101c29239d94ad7218d6c97140f12cece5fdfffc6bd36b59a81b3c441c46a98ebea044646ae3da0169754c797088b3912cea3341dba18d2cb4893f72cd0e2a091bfc1a0ed4ff359fc3596a1e4fdd28821b18e72dda4353a929e651fdc3adc8f0a4cd86a719f3950e8a8bd301f7621dc79ae8d70fa974175fceb591b3bf2a1dec9d81e23afe6a7b0614a6873e5c6515644ea0699256c6eae017fd70e591a6caab08c15b9186e7069444ad8d1b880c1c9ba46962c63a5ee7780a6a20da4dd3b36bf12407bada264521600eca092c7da751981d034ed6ab5311bcfb7ac134c0c4170144830c155dd8b422dba1ac49fd2044d1f61254e2d7a965e5ac90a24071033e526819b2dad01da5314ef7fe6a966f80a21fb3b7f46e089744489e1cdc153b10e55e1b300f72bfd7e65f6a8198d1177a684cf39966135ef40a7eff9574d661ddb32526d5d661884f21cd62ac93a37d22317c86d20d54e79280987ad83fce708227d14e8d57451506ae8f9c23ea2b89b47faa289273e3eabdf1dc91c797e28ac6c9e1524b8c82caede7d732f7d2e73d41701eece68d3f166d0c6bc7154f9f0c342cbbebf2ae01fd4253343f2eb36038584098799e0b41c6ba66276622c134bb0f716b5ffeb06c29cfb19538cf304c3ccc8280b794a6173d9333ae6c3e6c026a1865f62265e14043733e69c2737eeee98361f73a573061a6cc23d82983965d29682a7aca953b9db42cce99a1962626a3fcab22f33173c6afe022f40f93908dc410da0a0fa213cfdc89011a717ed5a7abdefacef9b300274dde16a9c807865403a8af8b4c994503c4887eb9448d853159cbf5e12c45d78b59ee0e21f97360fa198d3f5aa02466bbc700694909bbc96cba568026ceba61c29fbe21ebd4b86993b94854c30f92764ee453323d55024f4a73b7b1fd222ded1aae7e7726490006fdf0583e8b2cc1e6c3dfdac6778917f37721284c13e9c63602aa2729a43102dc7b51dd25c6409291a04f514639285d84defc55f7497b0872c7cbf7844249f8fa4d39da4e65bbb6fe211e5239baecc8a48266b9b8ce88792bcb205a71ae4f54194999f244bc89c13e36f6eb79b1f3b18fb3f8ced18d4005f42215bf96ef73ef6ad9929521b2dcce58b9e810efedfd3c1138de5d2ede58e64d66e098857bdba63f9abfad227edb0e10d9db70b9b7551104a799d59fc1e02f70ef68aa340f5c85ff8870ac340f940716f5318b3c0520630acf7bbbacf21295936f520c480865e5d1057d9fb49b56de2d219a851d8b6d6d8a810e2194485d75a6d442efd232d3cad8b12827dcd8d2f88f7669d04bdad3dca3831f22d5c55d3916cd565f724150c9e563fa48fa9ba1400c4c0858b7c6c81b2e6530d1884e59b4757b5e402dd701bf400fa5c5364a95078a3cb5b3ceb73a1bdf378faaf83a4c49f5148f2bbd01d03b67b1b69275a4c1377a290e738fb0dd02b552a1d98bbd5b940205f15c12dfd3b4e64bc26a39308bf0711df2c754cfbea33ba7a51415d84783e5964c1bbe5b2c6a3e7b50435351433a2691da1f0247ee5a94281d20a45dd60b70b6a5ff48e23bec6f2e0fc34f69571bcc241b3743d6a682aca2851bce284007cec6d5547f4c99b0f0cee056c6bc95256470f95426b9863b8d7ce3776eae4e57057affb12fe593f3c28d29bdade1e1a3786b5dc1a917c058fb327d1e09091ea984e86477f1444e33d6bc115f7c76eac3f5ddcebfa87bfd1936a0b97a6fc8560203ab0a2a448c7e31aee8ae849497e0cf0259cf907e83d95009b4c657c25877822239bb2cd917b84019cf90cd3525fc320cd4ee55a24719c3b388d903a55e6af83925513718c0b3b97e072fc7a0cb50ec35525737963a3d5893e2a0bab4b438feb83d15770a9ec7b9f17581f479d18e46a503e885d5ab24d0eca4340912dcca6f0646ec4ccd519c08a32e1a62dd2e1e154266a21fb03b94cb9f67fce151906f4c3ee2e3b226b7c5115c3e37a6cdabf699c0b6d6c4417d88aae9cf2b0f341fa2e38b45087ed00260c5d54c2a05f54abc5f31e1eab86885f7989a5c62c87f8d105293e11591d0069cbfe16bdfb12d9d11349eb573a17d11a858035278be528f0b7d3348e916c70e61cf1eb3406e16c5a783249d3128b6b1fa09b2bc0a42cdf20c87a44549a1c3514eb20232dba32f955107f88b0a0607acf45bc438f26693925e130062346097f210ff26add1d39e469e7644427e08fde0dce21faed8b715f980c5689393850f97fa7d6738a7d60449bcc33b6df0e42e44b9a6f0811f792fc61a845a342ea687a5e78b81a236a9add313459914ba7bfcab54515b4408a52038c2211a34c3b4ff84f07a1662d23611dc81e06930a93881e55b01b801524d7e152edb300cd195206de8c72639127f607859c97466640bc6bf5cf4eef36cce63cb562d16d7e0329ba47166c6aa20b232d6a8dd77ae185968768848626786add96ea5dffa7409f3ee17c29926e3a83f7be7b470ed2c9c10d04e49ee4c022bae1c641dacfe234e600e4aa4bd96dc7ab723ae9684f20106f2b983aa49e57f50e5ad4d3fd6f05d03fb4b55e0cb18d5986fdc7d5654f1ce22dcdc950c479fe028409cf548a1224f6dc2947c128bcacd336c4ff6c9831f38241208e9e803322e8f6a2f7ccbdefdf69acafce785d276814e559f2bf82758498ad1eda1699b145ba5db0718cb4d6aea4cd23cb064d2588b0ba8717024f774726c5aef3cdc835cb61c86ea4ada3a1e7fa7b4d6499e4c7639f6cc1e0d5bd3df1992a741443dd56b5a42255b2be75f0f61b2325c62c7ff22095649fc81e09894b8f6916e2f6f11cec38b7143a222e7bf5b613f102d87e5879a0d5458d0076595d1384b7177c2ab6852f2dd5e1eca40b6f6aa6c1330141f3b760821f9d9c44e8de9dcb7e505e23f19f9a5f945340129660893d7f855438cb5c4317d82be82dd8b64fe800df4ade31d9193eafee8fa899cdae5eaeb3e642bfbdf4f3e0643786d3f537724738e85c548d410005f5b7d6dc868dae763569cea360ed1bf008183c36a08fca177f043490b68e8e2e7fe3ef98a8caa21c4fea08f48e62e4421a68f108fe8f24ab318938481304321a2f1368d8a07f77bf1e9ba44bb048d21cfa70e15a70e63d6f890ef8fcd96b325923991b5070ebf1a4d28d0bf77a204f0f86e708074cadcafddb1b423442aaf7681bfa3fbcd576cf5155ea98673a0f99d4dc5838c176993e3256b2e40e6dae78c6986ab3872676759b8593ee8e47bd25355b8e73fa61b01702b6f250312a7446bed4f06da256e1b775c576ba8e939acd8d0ee1278d87e61fb4e819ea6f33c720beb289d7d519557ed98cf8dd4c7c5d10ed1b259e8b638ebb639352cb02d268e6ca323f077908eb4856e184b1ca1c28c34aff5e0706fcf5b936b0ea0826a86f37f0d3f5774216d0348f657bb5b1ea4d7c45f3e5230c8ad6987b7d0453f707126cb396a48b15ffdab87c6c5a45d52b59d92176c7455c5ae19ff64daedec724b6fbd9d9a850c0b42d85fbd7e6365111ceb52508b61eaff91e0acbbb6c3e51a1d7d0b08c4bbdb6ac09d196042840daf4fd321e7a6b7176d39b25c32f2e1063d9027e4e728ffa10cbf1d6a2dc4b8a579dda6069ac45a8b51050fa89ef62ea94327a02d7e3c18f6a0594d5ed3f36f480c68f141edcde89a921cff8aa6cc683a6c74aaf07af2d5d2d43abe7228d66625400091cbdbf38e334e8ae0c9645a7af627b9a2302c9cf20fde61a5fee74d5467263547874667727d606c459a8b5057651646bcd268b11f467802a653e8af9a56469c03763d8f1ce3d820ee113ca43ad8edb28ed5ad5ac8ee0bad9854c51cfb411ec0af2d0eb2d78705d7211e154c8bec3262b5fdee94d93dbe9f967d5601c523fb440b6f3e215eef1408e44f4f00c76fcef9ffd3508f85eb76aab3a4ab5b460ccc49629fb298d54bc45d0a5031f3c7053df37076131e33411e65b5a445ed369d0acab1f68bf63ea7af6f9616fb1c53863b2d0239402b7a619a10205cd16eb6a64c4718999cefbd8cc17c082b0f8717b372bcdf730190c9b5f2ff1215e85052dbdb6511f8b5fd7fed3c681de3de57164dff288dfb52872b009bb6e49922a2435f72f90df8e813db992be0d1d16e0c50660f6ba034d64c4298ec7ce4a2f1f6f9409ec31f8cc07b29f7c5dafdf4d587558d93b9a7ee9edb0c6e79300d86e0c978019ebfc15f8707437e27f663d189f1cd2967ad2c5351fe296815b95d903661692cafbf9665f3ce05480d1932018bf7832fa9eec318ae9696805d1850dba60b5ce613a5be5e11a2bf4d99e0316b74f19bb77df2149c0afa4935486fe4d116d65019bbdb8588e28773f9f038641a7e32daa9e979874f9110034aea88cf54945e8265a3267f52c5a1157af37abddb139454d0c4c953205e58ca274c5e95686e9394c60346ddc719b8a737efa45b4508ca568f6b0249f921b59e8bad5ad24aa797fc8f2aa62e27c0ac137c06aa5e8290514c878712268b34000a7bf2793ea5c4dd545dcf01ad8e02bee7d5b5ec068b6e593165b549b3997f964dfe31834c26cb3bad958e248483e12c0f5bf95af971e15bc09fbb41efedfb7a1621dfccf54a1ede59f45eae3472bac37c8ad55b53e8e18ec680736b91ff1612147d4bb36d1bb1254ecacbac6500a7cb796ea04b298d7fe1e44a99a17a6cb9d991cafa3134f6877032ba772d20234fe2824f0c6a8ef91da1c3837b70d9741dbbc5319887b5bb1b4355d5edf4e9c671f0001753ced71e555ccd505ea2fad0e24a8d8c24a61e68375aa1201a276905b933a38e8457aec75c3599d2b974bcf0e54dfac69ca449a1323f68615a1df8d5f05f5c4dfb4370cd67fb1d38bd2ce06f533a0dad8d260730f146f898ce9facc37af18dcbf8fba44d2cdb91c71aaf74ae1ecc74dad4c701efdbc0350ccbc7416996fe8389664f672b7ee189adbe1b1fd60a0d2daa11ddf31c1425bb3298c939d701d7144101b19d64576f456960ffe30abffd5c6806b9fd45dfdace654392f7517a4009d95748a842a206b2e183739b03dcb43af29fadd20a56f7e382095a010273fc58b8c15e02bee854999967a4807121794b970969fac45b87ce724212d6cc422204d24bcb8941b39e73ffc4b10c975c07705e30a4a97e2ab242e1f51d010b73a297266c55119359d3111f132ec374000368ecfe6828c59eac4e54ae3ffc9f785947ebff01bec7d30ce851dae26c8ae5f3aa46d6ca98052ce960c15f3c7fa61169b500274a011ac54617bc6222c00a1b4519da298e6413e1c1a2940df7778e66c603637f300c0aba3150a00e15c1631e348a30e3389a0fc27b71b454ec43e0821d8933547060846e60ad4245bf546ed80c5207bb3f566242abcd146a0d8de5c9a7d211540d456b9e104084aef62c77e8c73e3a5da46f737e509c410608f67d30eb0f334c981fb46617979fc4f948fd7d8a1e3785b7a8219c4148f8489b163b359e0320f35c51db52210742ded311edde579f4f86b8e63a660168", 0x1000}, {&(0x7f0000002100)="b1b463d67610aa593128600efddb827089bae5046d9258a14b98038c8d894c33521257825275578c6246666130cac587b3195b3e8bdf72b4bdd90b29e2d645c4a8dd7ae60bfd14ade9ed61fa3abf63590d62f09ef5d9a746b33975666631e3cc28793ebfd39e31d856c0497a935b08cae85ddb618c9f07c8d13e492292aabe07eab1c37b8285745406010adfb32ee0345c961b90cb16595ba051ca66f87ce1f183cf5f66d74b03608d833ed372e7c4debcacb23d82a6d956fd202cd31c0b4bf05fc2756b51a489c5cfed5508fd5a5c26de018a5d95211140b533da21493068fdd049d492cc1fe9231b0091e1aaa8f72ca6d63891070adaf0a230b621864ad4d5258c2de730f7982ffb894019e2ecb3472d8d689dc815be7d648820449107368473fdb63dbd2ef05a6034ed9c25f52dcda5748ca2195bde5251becd34d372dc9b53f53b5f10d6abfbf570777f28a687525c05e5eb453ba2be2c13a0a4db2fdd6564800488c5622fb8d90d0c86857a60a740287ca6abd107599df46d98ce429a056961b6224c8ba1c590a54b32746d8c2a92d0a56dc1584f0c5933eb6ba0126b60da6d00d091f2615b766597e1225a9ea2fc9e14794001d967736e45e06880df3b6c2372b5a001d7e560b7527c742b200d537ef7009b34dd24d49169c6bc5147a006611e1491e99271c4239387648ef0bd6ba9552799875f40855dab5ef614b68512707d0aa35b171f5c4041f7a63541004c0d546c228e9b08a27ad9dd5ae8f4a9c55d7978d115adde32ca9fb7e355007e81f187d57542e6997cfd7536956e914309da128fc30db8302da4dfd476b146ee89314cdbaf978f91365c71e0bfd4d03906bfdb5bfcef95d3e68d219d805ea0671f4a84721b1d047b51dd999a0fd2aeb2ba98aacf1b035d699f04559d6294c94e1ec49f4202be405e9f9bce2e09b93135080db6b16bd60638fabb2d252b046c78c2cb0bf6aa39391495ebccfe120627c61b3a5de81771da3027bde9d93b714bc8984884ff55a8caa824aadae42732330abf16f979851089e425df711cf49d86a33721f2e92beb4532c38e8a8c034680738dcb0f2d729ce7edc4c3311e45baf37231c4ad00b17cb2144088145e02f225a1c3c279a511ac536bf6f782d638b70ed2ab50bb0e99e35563110cece8e74c52d1c8568353f45f6501990ddf20de8c9a371a416c19999efd5a61e4c5661e4b876c7ab7197dd247c68b1b777653cc721cfdc76f5da470bb6cfa5b06d1b3a4b6e31464d68841a10c7865af3f7abf8f3da05326463ac42afa55af276c39290f3f301d445a24b019adba36ce171bf7d5910c8d3bedf8fced0d94334c9a5f0855096ad1f8c754d158d9f11321a272527873ad67ef98e109ba1fcb77249555b81bd676b4294f6bd08bf76e5a4e70dd4e52b45dc5db6484bbd2d51ce217104b122f5ffd601137f184dc8c47bb985a70ade7a2e87d12a244502f4c045b5c09a3999f25f65f96a3794e01886213cc9205898923ff791fbac215daefd027fd5fbe3f287f571434c9644cf82b541a87a5945077d809be7a1d7e1dda549feb5f456bd5359512ada7984c0f75b1be599ba3db6c9c5f4cd479ce233c0c6e506905f454d13cc01ce25a40e72fb91d999ec4fabeb508a5356506ebabfd8487a6f46224750f2d2081a92d38d5fed1e32b83530740b0db562eb94f9035d347a83ff09240f7dacba5ca134d1648f5eb83e07bc06e38e067f670891b7d3970ee5d5443f1ba3c8225272567ff9a67fd0c18886b7c7a32b84ce4259579c9916e8fcb550df61d9fe60884e965d29216f091d80e169e443576179bd7c02c1d2d9bbd16a1dca6655983b30e6903b76f8a5cc2097c2c1845e2df0beaed8fa81aa3cff7cb3186bea7772cbcbc2ebe901834482563d4f6076e7bb2dcae238f3626b390383d5e18a911329896f84b96898a4bf1bac14263ae9063b190280843715598fd8c28c6fee2af01de5ec1001097f37435e85fda466188cb8c884b93c732154f81120f81ababb0e3a5015a76fdbb8a3ea05cea8840014145539cc8589beb9a526f9ccf3d8d67196e5ffc63c2a870680e081b0e345a670994c34de8a29183abbbb8b0587d3c829221dd974a0ad460a3bfda7c66c203826b79ccbfc57a4bad3a5f91f862c7b0d8b5a442f87d0269ef9d7aaa1b490124241114747715122552cb8e03fd260b5ab1fe4d8b7f816cd08881ee8675af29c27f19b7d2f66176589c9979457b8d80a1c16dfdfeb6819e16de13eb2ec665267ff79bf5c9e01982092314d3061d4146eb065280ab12da0f34c628aa901d7ff8f7721abe1a3a7e755d39cedb7a3dbe1c9e6c522a03d687889ee7eba49a86ee3b9390e7388a025d3a1fca5a084e24b987d7a51fc7f40ce060c791976247ad672a085140005b7e0b18f11b3aa719f5fcd5e8856d177ae9ae76003337a9c8205a29d83043850abf49373c7794a51a776b773a4fbcdad08469cafdd26bda75d54af7413740472982ccaf10c00ca14362225b2528f87ba7ed406fa8848338307523e51ab819658098263651fa2571c1535b3a94641bece01942285f3c9ac07a87dea2ccc8eadeb581f00b884dc1f1dde4c9f21a7dbb9bdcf91bc976f30396865d04f9fc1cf3264ae3db1718e06f817af91c721c9d9681fe4dca7f549b390465df2b58e4303cc89746ea9a3c51f3c467a6be5c9f5ccc9d7228a4822dcdc32a9d83baeb35e44f3235edc31630b98aba9b66b875f93a0714f547301bca38fea22db1f8af8f4521d2a4a22f6f96ee45279b840c7fd31984d89753c9a2a27c662b62db375f8478e91fa8a3f1f2e755cc3536f0e7590b883121e3ccbf59cf2febc98e7a51b2d8c31a48631b1731fc1321eced8557f5a3f21be64984f9c96b9affadfe2deb625d676e4b177045db5a42d7f2d500b2b14c33277861e35bcfa7b9082e8ccf88b5a19ef8df3ac8bcd4ab0af75270d2041b245eeac775008bc56b2c0c9c6e44a7cd7586f7885aa2736777b052958ee825b5d1b2c1361ec7e54406b55a1a9dc4fb40972eb10af9135fefd11f2a3d028cea850ae27ec74818b3ba22bd40793917d081dbb8139e94d39ffd1ec64709a62a045caca3e14de8b78cdaf444a4b881008c386d942fd1f50ec93a3edf0c05bf6ff7e4b6e1c6cce47eb26436be99d5451b7d04f2edd79e1315c927db7057e06921f8d6ccd7a3ecf52f2b8fd9d2f966bc252b7ae9f3c1bc234007df24293839ee47022957f78b0e55437bdfc39475689a54af5f47e3f37664549deae4a54218a2fa03d3e8ca7fe834c6e6460f92ec9f1330298be18fb93237aa1b97463b5f23a5f847c2055d78c963a493b9a616e56c28bbca465264a5144a42af9c8578cd4fff919fccf66d019f759b111cecfae9830ab2cd3f6eeb1741cf45fe363e2c261c6ef9fe90a4b21b92243b3cbf2b6cdfa4c4e12eb74ef4c0334939233c08e4af1e5d0309ebfe9754f097af9d15f0215dcd66ab240179a0c92c31c4cea4ba64c61fb29d73a9d503162e1ec08d1ed678e471e4eac8dc15f2aa5d13cf18eeb62982017c03771c60be8b49c7b898f6f49f9bf464240c2dba1c09d8d9b9455c48648d95cc749b25b4f108b604545cd21823cb65ebe7f7916e79c92fb184b312ce08bc11eda7d48378cbbc8aca2df73f664bd1a5f3da5a884bd2e9278c26b8ce9bdbc8228ffb89351413b19cfef703eac73104ed9ef7aa1f8520a6dbe47bd590ccc803d2f17fb06e396e4bef98430b1b378425cb7deaf4fc3464b9190fbb766c5ec3edbf83bd631a73956379242a14a5f0475ab3ecf6af9f2e9d92555be00fe7ca23be5077c9fc521538bb3633d5fe8f6814811d6205d07f72f520af920b1714c642b7ebb68b60f5b33ad6e8f31608d559157e64e3aedd0ad8870e10417eaf5f3d00b6e7fdcf70d2be93baf376c78a3bacf7a3bb184c8453d5745d1f1d66b5b6bd3ba8421f6880b9d09c6af29065943aa1ec1d0f9559ac08bae4c2fdc5cd8f9bb124288bd5e3cbad723445aead63e9e9d068dd012c6aabc7715069d0a09355d2b0be2c3ac7ebb0265fefbedf57b8b592a095428447bb757329d6d0d4dd05d72713ff6bf335a0200216102efb1f605b982442319e27a1def8512ce4af43352ef0c17a9cc8c581bddcc7b34deedff60186ff4a6201efad4945aa2cc89b233fc25ae04f6a00ab33b8b4fda766f6f9ee9ab6feaf8fe70b410f4fb7bb4d0678e3718308356480af02d1c6ed7394954aa428030eb0c5c19e83cbcfe0ca7ba62df24c47028031ec5de13e82bdf319334b7d3edbcb1da57ac82b86bfc77fc7032c9a03921f5c1501be223882eb2a65f5cfba7ca5d81a090fed4369f9599ac89bb65f0a4f9e670ccfac0902820cd012e1bd53eb651495950c769dbfe0a01d92597ec652a01353695a04a4870c86fc9a3088388a49714bb2905ed3186b4369c798999d15fdf62e2a0ff9e2e02a65318cd4293ad7ef4bdf6557da2c328f7be040e080d27329a1e0531e45fc2557c30eb7afdd3a75943c921f90a31f0909aeb1dbd91497c49d62c76df2fc79e25d585bc9c693272a898ce53d09f756523ed4a4834a71cf7e667e02818167bcaf48bd03aae54984ffa9082d01e26aa3ff052aa68da451c11086c6fc6f487e019e3f6544449fd142973c8e5c331de30c816d1f4f4974145b6508fe8a6e1c44c57e9cf883b5fbd92b296ba6a17977068fa1aa780bd9f701e6cf42e78f06bf9a4e381d333082bcb1bf3563641dcbef7e8a13da091be154606db22966ca7d92dce6707e745a1008200802ff97b60f82a788f75d81e31cb7973def48841a8ed1f9df8de907ad5c58fe2dd7b6ea133dc068a6eb9a0e272e52a2b8d58913736a3a3ba6d9a5c3c18fee446abb44917fe17f88f0c396a72dde5743320d265268cde77c544669f86d903292c9296532a44cb5ad72ed0b33292fa7cc6a4f3e89f8d872aa1858694f03a0a2abcc68a3a8afa0a92346b40175a2b3ee1b7774c023a5f6c6632880c6b977956c9b52470fd129fd5ff5c746486c2de067df939d778cf95cdf519bc07f1585464362ae1164b78e71795e5315365845892edf4aae31a00b21297ad8558f1e0da0239c29eadef2ac51a543661d19e8aed6b0aefe0637e3950a28d1bc0cd1ce224e2cd19e497d470b4545be62a638fd3b5e3ca2239a225bacb8cea4df0be387e6d9eb7213e2c7638d297b1462d8e683d04912b7087c761df7e3e9c96a28f76b2009eca58e1dea1fa980e0d8fb877ac2561a0db4970ace97fbd9e62310fd4993415d6690ce7c7f7105f82bbb95bf8ad2c00629cfa7c71f935db446988e9c523dc0fd58e1a45a9a1dee50b39edca7d44a8fe420741ef60983fccee5a5489d780f2c519029910cb053433599e66c312f779451aa035fefa9d73f1bfad8d8259fa335f3738f0a1d295dc9025435a3da952398d0b712e11590663910d9360d9cd239032ad2b2def4b75fa2ed8ccc79de8036abb2f2e4acb0b0da61f5cfa6e1a5825d2c4ea7f2453b959317b3ed35532a2b211796638837a64808b527890b3dff9ebbb3363767cc8e41c3d424bf5d468984ee60dedad24255ca57694dc4c94d800c17058cfbd2ec6ce093e9e66174dd4431124c74695957b784b49c3c5cc74979fbd4d25e3a15b796a185a67d806f1b6d7e2daff9f5a47f16019900d6f10a487ec6372e180457a75db233d11e1cec8329aa796c12a011b72d6d0d88298b5978826b96d97d288b30628788657c57d568de45a5ee8495c337b75f19202bb1ee2dd5299c08c7e3742dc5224e", 0x1000}, {&(0x7f0000000740)="6cc5e458c8d3ddc0dede49a622353bac6c8e0d2998c360932158fb9a3a7b847a84be4006e2341feb0f1175ecf2e2880f40ba464a279f185c566950b44c4097f8cb174d442cbc82d9d8c0eb97ed2a12af3e932e3b90bdc78ef0f60489f6d240b0675af9119a9b5dd6792f86dd207357e444e1158216fe2f4ce5fe9e97b3d5a8928f847a04bc204877a80f902ae76668bbeeb63bf9d8244f769e11b81e80af135461794607a2d5ff90fae2fabf6d817737330f015db0d9f14e3e74215f7bfef464069b6c088647798fc27beb54e32e01968141d096200226044174ea591d3af5b2c889b4c21a4b2bd79cb77eb619e40fc607547473f9", 0xc8}, {&(0x7f0000000340)="7ba917bbe886157b95cb8258b82e2fa14d168e680186e1f245c1b0e632", 0x1d}, {&(0x7f0000003200)="fa82614b9f67d2b272860355146340b62964114ce646adb8a8e9a332968a3b4d5980026a8d5708172119c62cbe653879679572e9da89146357b97ce4af9a7a8408ba0eeb887cbc631f3dc77d1bd757d8f25c91f050bde67bb82c49751bad34d694c1f5d399c3bc8dcd47a3b1223959b91a9190452ba8638bf6d8811e6cdb272a0197e753659379f3ac5b0f1794f477cd5ed13971ca1875330b5345816927b46dfbaa6d78b571d069c4940a95a980356eb767298b470b49acd02aebc4027eadeaddb4b883ed37bf0c3c2a6e6b77ceecf29cc673fdd267e9ffec5543e16dae5e519fe3dc874538d4f04607237c13bd79b4b16490792fc5cb478de240ecb20fe6", 0xff}, {&(0x7f0000003300)="52ea304bffdcc71820eafce9563785a000e2bbbad451df2180f8f994794150293b03562ec474f0d702a78a3ee8ee812a9e1f571080b3918d2b673d7692a687efbefd43530b7ff93136a56fe0fd020c6e3665c1f15b01080dc15c40528eb6f1128743de7d930f18c0f32ce948725625b8b6bd3f5ea81456a1246490018200dc50cd3db2bab68d24ba13fda3e75fe56a08791b7251a38a68984d5562bb938f2ab43a8a2617580d2cd76b92c595e43747d36b580fa39ce219022838d1393efcfca85d2e143dde895c3784e4d69c1a0bc157e33e610eaa16f0810c84ee8dcc1c3e81c41194853d91927cd9", 0x39}, {&(0x7f0000003400)="cfa7c848f26cb22c9f3dac34be5e76ece1c92a4f764897b074de9bee5b86f355e5e54350cb4d8a9dcc76", 0x2a}], 0x8, &(0x7f0000000c80)=ANY=[@ANYBLOB="b000000000000040ffff000006000000b0d7175323089882de984e2edb46415e5fe960ba17021d72a508530f9b791490d0e6a9598236a8b991daf2fa65bebfc7981b2a061c787a4c74f46693aa3885bf87af9bd3b98f3bf4c1e3a058cc6ed02dc6bb80d25363a976f93d2a740fd25683328b287b28d3dbb3cbbfb17d997a4e2a82152b4b49dc686f0ec07b5c46fb692fc507e2fe9daaf74641854afe9e820000000000003000000000000000ffff000000800000f04b5676b366f275e5c84f22d19166910132e8d0127f02c4ca2797e4000000002000000000000000ffff000004000000f859902495dfa7016d8be0fd00000000a00000000000000001000000f8ffffff1723f5262326aaa80d0e1b02cbd480df2c5ecbb025ce5f83d4afbed2a7517b40a4ecbd5f214c17f0418d2ec0f663479ff9e53090e8887de631e0a6539006de72a33f50a916792b0bf96799706b7558ce5ea59d2ab099752aacf5d7cc7d4781a062bb417998c1b4f75872f5a1099b326e8ae0462e8462f3ac09dc08937bee5721f7c1830646eb43eb62000007000000000801000000000000ffff000005000000b312b36c4a453675f6c1b5ae4309aec1d81deefff254f4c3292ad226c67b57a6015e8d26666fdf1e4f71f77c62266accbea68d6e51a530d6e2f9db3e283f7502e313ad97f08f195381000000000000004359c487a615294ca4f0b441a951bd1302ca38afc0dded7d61e09cb3b7ae5c989857bb2d15a11fb80d2848a02eddef8d15b428adf4aa0edc37efe420df3e981d46b411fc0fc025dad62567d1887c80afa44a07a8281e1b629a6a0213fb6a09183e0d36fb9e8db06b05e11412d011628ea961155623c9d6e1bbb7f437246f95b469f86f23f9fd24b4332457e91b5254c6dceb8e065a0bcccaf627e351063bba724ac2ade9deb163fa00000018000000000000000100000000000100d98524b8914c3e718800000000000000ffff000003467333b4de51973b74e6ba876d61b091ae76172b5f919a81e74a1037eabd4224431ea63d1f225004678ed0a4e5b54f5f70b467f12ab6ee6162b04096ecedbe9f59b557a9fa1a08d4184d8dac61cf3bfd1d11c1cbd47d277eaa290db39a01150e9ec13332b9357bff6304783a005000000000000000ffff0000fdffffffa9587ebf5394cf6572de044a7e8611a0de69d7b4325e405de76e4bf5cf9a56efdaaef318de81d611d33a2aaea996aafb5ffc876b8bfa0f0f9558974d000000000000000000000000000000128eb6c8b754fc71e95fd9e85692a1fe61ed40ff25b3d81865360fa0a8e59f22864b247279c8a02fba001d339058bd54f914960064936f05a467d89ed2b31455164f68a0b11fe041f2689a01ed5b0fbe4dfeba289679c5f67a3f3e0b6d46b0147c0c7c1fd2a17692d2943205df0eff973dfda69f5e83fcb0d1e1ca6d66fc2589eeed7839020e425fd8804e5f7bb263c35264aa819a537f3419e5d992965ecafeef4d77fd8d98c51d2a9d469b7f866fb5f530258533d5ec64eec84398ceb1a7685f8ed4bbd1ff71f87bc400"/1135], 0x46f}, 0xb) fcntl$setown(r2, 0x6, r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x7, 0x80000000, 0x6, 0x9, 0x8e2f, 0x1, 0x81, 0x10, [{0x3ff, 0x0, 0x6, 0x20f}, {0x9, 0x0, 0x5b, 0x7}, {0xd8d, 0x400, 0x7, 0xffffffff}, {0x6c5, 0xfffffffffffffff8, 0x6, 0x1}, {0x2, 0x6, 0x83, 0x7}, {0x5, 0xde1c, 0x6, 0x80000001}, {0x6, 0x3, 0x7, 0xfffffffffffffff9}, {0x409, 0x8, 0x0, 0x6}, {0x200, 0x1, 0x6}, {0xcb14, 0x2, 0x2cfb, 0x7fffffff}, {0x81, 0xfffffffffffffffc, 0x2, 0xffff}, {0x80000000, 0xfffffffffffff979, 0x100000000}, {0xfd29, 0x6, 0x85b5, 0xfffffffffffffff8}, {0xfff, 0x9, 0x4, 0x2}, {0x6, 0x81, 0xffff, 0x9}, {0x2c, 0x2, 0x40, 0x7}]}) sendto$unix(r2, &(0x7f0000000580)="767beddb13137b61770fb969f91622a3d1c4ce155b5cbc606a3ceee8ecc1aa0f055401f1efced67e50dec4dc4f298636af9be2769d4a4ad10dff66b83d197498b7e44673e4c61c31a8d13f304eeeb51b2fc908c6ccc50d02230fae05e5e84014ef185b04619e7608e8c03d37f53f46c6fe06a46d022e9102979a7d5742303cbca74df006", 0x84, 0x4, &(0x7f0000000700)=ANY=[@ANYBLOB="00dd2d2f66696c653100"], 0xa) fcntl$setown(r2, 0x6, r3) r4 = geteuid() r5 = semget$private(0x0, 0x2, 0xcc3ef980a7dda207) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/164) getpgrp() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000004c0)=0x6) ioctl$KDGKBMODE(r1, 0x40044b06) close(r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', r1, 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) r6 = semget(0x2, 0x4, 0x40) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000bc0)=""/164) dup2(r2, r2) setreuid(r4, 0x0) setreuid(r4, r4) r7 = semget$private(0x0, 0x3, 0x30) write(r0, &(0x7f00000002c0)="e364b706c4", 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r4, 0x0, r4, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 16:08:05 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) geteuid() getgid() getpgrp() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)) r1 = socket$inet6(0x18, 0x4005, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) r4 = getpgrp() r5 = fcntl$getown(0xffffffffffffffff, 0x5) socket$inet6(0x18, 0x3, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r7 = dup(r2) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000180)=r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, 0x0, r3}, 0x0, 0x2, r4, r5, 0x7f, 0x100800001, 0xb1f1}) r8 = open(0x0, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) setsockopt$sock_int(r9, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100), 0x83) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x80000000000000c, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) socket(0x2, 0x4003, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10310, 0x0) close(r0) r11 = socket(0x2, 0xc003, 0x0) connect$unix(r11, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012a480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff77441d499aa677ae9ae06d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7821795f7916a64415cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef050000000000000004059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a7bcc838177ec9af28d3c5ed3e9284b4829b696cb0000000000000000002e71cccdf1655ed6daca0d75c98cac716db5b271c2bce383a7b085962d428cfe087f635335cd981a57ce32495344ba586609d0ca334f5a242c0b468fc64116f55b5713e163bea9817c2313121c4887bc577a8123c8ae6f0cc541e795083b4a091ba7eb61dd2359e442f0ab501161e7cc42510a9e5ce5c269107abe3733baada949957df30ee7d8165bc68bd1ac0b0aabbc4fdd9f47b117169f8599bc3519eb6cbe1dddff5e2617c4991e06f7aac1ca97699fc084eb0d40a9b9ae4f7e7697d80f10d10ea53604954f09a35a91f4c825b7dfe1a2303ab77034fa76cfdc5e36fbee9f374d96e38c2271e32dca03b35b6880203156539e929352aee7ce65072ae67054e308c488ab6e5fe5f720507f71721d757a1de6e21a072aa227ffb498d361fde6fd21c9ab4d098355a2a04e4f97f6dea69329867f9da30eb8baa81677d96516ebb6b0dc92ba3185beeddd78db2f62c1617012b4811a017d5b7101f53c29fc5afc4467ac139f45b9765928b49dbf3ab5b1099e7096"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:08:05 executing program 0: ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1d}, {0x7ffffffe, 0x0, 0xfc}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:08:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)) chroot(&(0x7f0000000080)='./file0/file0/file0/file0\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:08:05 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a2a8c1fc078107"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x50) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) write(r4, &(0x7f0000000040)="c4e377c975a20efc8800df3c2483c4d38bd36b7bf7de92e3453fecb40f2b0257b274b5b77fb767d7b46d14cf79c97c4e37248008ce885eca74ab588a1ca533da6772b909070db197a63408555bf0a2e17c06fd5147335271bf7390218e336ec581650839b6ec0d1f6135a62babf3c46d5078dcce1238f7cbd55c6207f6c46224ba55ce0143992285ac6b6f4ca4d2f160a5957dc63db2c4b20bf07e5365fea89d6873b450eb00f894af13a82ccea5434053943819d42b99a1a450ac934f8906b1d9bf6c0a39e18aa133fb29db6392697f8c3b0365fee33933c1bbbfc8b229ad1d2e2e5ac5e6b4", 0xe6) 16:08:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x4, 0x5, 0x81, 0x1, 0x10000, 0xfff, 0x6, 0x3, 0x1, 0x1, 0x8}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) socket(0x6, 0x0, 0x3f) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x1, 0x5, 0x9, 0x60}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='\x00', 0xe354e73f443f226a, 0x0) 16:08:06 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001540)=[{0x0}, {0x0}], 0x2) 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) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000080)="d3ea5496e81c2ee86c29fdb8780c84e1186c6ccedfd88aba29e29356d1e24947bf729b04250be5d0f17da4d118d7fdb0c4d3e8871c6762c40a45c52ac268da20eb806a9064ac6d6ebade", 0x4a, 0xc, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = dup(r1) listen(r4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = accept$unix(r4, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r4, r6) 16:08:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) accept$unix(r8, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'\xeep\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x3d}, {0x6}]}) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x4, 0x20) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) accept$unix(r11, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f0000000180)={0x1, 0x9}) r12 = dup(r9) listen(r12, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r14 = accept$unix(r12, 0x0, 0x0) recvfrom$unix(r14, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) listen(r14, 0x8) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:08:07 executing program 0: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001900)=""/247) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) utimes(&(0x7f00000013c0)='.\x00', 0x0) socketpair(0x1, 0x4, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCEXCL(r1, 0x2000740d) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000240)={0x80001000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000014c0)={{0x18, 0x2, 0xa61, 0x8}, {0x18, 0x2, 0x7c, 0x7}, 0x7c5, [0x567f, 0x2, 0xfffffffffffffffd, 0x6, 0x6, 0x100000000000, 0x1, 0xa123]}, 0x3c) r7 = geteuid() setsockopt(r3, 0x20, 0xa74b, &(0x7f00000003c0)="4471701293cec57389a0b7bc5784669a406582316cab4148ae38f6a45e8fdd9db90e00e91536d447857ed70c8b23455c5e0b2ec1cf25dff7b833ef709141be7a7f533572374ecd7475e71f5f3e4b4fc963304d44689bb360036c094efafb5093ade96c2bb4c4e6856a20d12a54210744e502b37bd8f1e9195a06d98c3b243585666cf2c9d08018bebe30ac1211952db8dabb70fb955c29322368e16736586c19fb1267ea16d65820784d4a56042f76140e96d3ad8895278f17ca4463d4ef7ba21e88584b2a22bd93b5a9f394dc6d5ed74432f7d4e359011bc52f84e3847c9728db0d409c21160bf09d9345d8ce29ef103895624e669dac8c56a72c298e8e28e49b24519d0d0b0d33b93a3bd642f6083fbcc129ec47dea2dd7d6969034a1088c70b8389dc0121355d933c91abfe4a7c9b0f20cfde095e81a285613d6dccdabbb6adfc3214ae1e941292a38109fcc3d551252a43299fab67e937c71f031f00034154a2927b29107aa4e704dd3e8339ae63c808b3d45e91341b4cd27271dc04cc855986a28504fe37132f18ccc4b50e154619d98b0274b92808020652e8994dbd8c791892bdb77011109a34103495ea33bb93218770dd9464597f88ff9a4d1b0fa2c65c294f3adac27a34de22ea24aba2bd5eb07624088546266c3cfce990ae0af3f0faf0e868b411f5705ac3054a4d5d4d46641e8bb0ffe7564ab71984704ccb54ff9d0c88c3e9735c897b837d8689e3f68d6ae67f3a998b76766cde5678714e0f34f7ab852b1f813842b6773f0f14cfa6bfd0a9aef94200063c36a409a4b1d685ce6f5ff2bfa67a38f7fef500e9bf470915a1ecd4b3407e29117e678684f34f1ac2963cd7f7651ef08aef847787859a44a7d6d3ff276a5829dcdda93ccd61d76771c8f2c90a32d8b99924dffe9422602b90884772aae3f6ef471e895e067489959a4f4cc350412e9eef22659134e91620bdc65cfa586bd1147da3830a2fe57de1a4004d3c34c419cf7a50b253bc5560f5a479d8014023f41d810d6a5e0f59310829517a46a521440556184f0d7ebd67e5af60f6854591e6345d52c2fa5db767595fad4e3462092060a3940d1db3e661d9ebd34b951dea798a26cede586c012b017ee6b511a1f72c401f6901bbc4d74993412ccb8ede2d3b4668c79afbbba73cabb3006dcbc505329d9a820f733293c10f1b30bdc58f6c32d1df2327838e11a3e22d663ff9e0c07337634c54aa7d8d330cdbec8384b699429c59f3f2ce870f4da5c730b3d5205dc7ec666e89a78749fce68841a6fc278cd45e1ad791abd850d80e28c39cf6903ff68893c8288522dbc5afbfde78eb6eb72b65650f258491372a6ac34f42850bd30fb8195ae20644de4946e958d4abcd68e066a1ecc28e5789dab97b47fedd00783723364ed2206d25a04ae2b553ee00ce29470ca901e95a3b49e0fd411dadf556a280696d8658e49172fb7be71d2cc9c7639fe8a32f5b39c38927351422856fe065ad6949b803040fbf8ab2f50bbd97e81e987d1c52916acfcb398d32143443f023aca12bcce44919f5820fd18b1dcaac5c7c54b3067fc0fee8c1ad28b881ae02c9bc4c63a0ae0d7207314d14e579936b37e9a442a3cd1ccb9d67038671aea337d28552d13202e357b50d7670dfad17206304220b772e585dcfca56e73366a2a2c4cc5c0fd77b6a205aedaf14984f360f680806fb4fad7872f68846fcb66f508da8b554e987ac0a2b7cd141974e69f064fdec95c297af671b46bb0edc22dedea6217a8a80eb56b1b8b46a41c3b9a9c0f6687e42bfacd895f6ba3a9a2e79a4302e6c1969713a35d2715c07a75a3c7618c76b1f24ec78b63d627217fbc82352f1e296ddf09af6ebb099b92ea00e1663a963fee6bad3a7c85c3518e9db2d3bb0dedbed75b1cd2ad04ed1b47a9a84b759c62a2480fe6425299bb17255305e06ee27ea0c001162d1ba6621d7d394f8bdd66c278def8a2bbb0db03974861802258771bfac5753a5fe67a4655fdf94cf1550dcdf7e3a4cecccedaa1f02690de33ba4b24abefe86317eaac21a6cebfb14acc3d3d573a4ef8493668c0e038854ef0e7810aa46cc555ba5cc3aac7ed174c9806c09932901a947b80ebc57d14302f46d6fc6b850635a1f691ef96402cefcb5d84a6bb3043c511c2bc3a78ac6dc2edeb94ae8b77efb466a44cfb35aa67919131ae75b5b94d1298ff6cc6dfddc2057e9e0484a277f847a07f3bd9487a85c70cf73f0bad14837cab3294e748a5335759feb16dbe08734348cf414edfc80fa9e2f1c3c7e0823fa1eb2b7850c98b2b2bbb731adb068ab8eee85bc0abb0eaced3c4d8bcfb68a8af4a340bd0b7ef0480de8b77d2db7d1d5f638432fc01d6fc3277b23c0bc6f8f582a74a53768366f9eed11a8035940ff8b206519d116069fa2123a980106510fc613b28db03fa8aadb1a13b3955bc69c91c0079032a0d99440509c3a68a1e34894eb0ef828c198d8148158e67824a4db197cd2db4a9b66726447b4e2a1848f2abd726ed14dc27bc82e58b6301b7bec2f7f604b299796e4017876f1c62ef05951bf85f79617bd41a9e3ed75cf836b740411e9bbb03c00f8e9cf1eb7a553d1ac4714154611b65ad8da42b73993ae5296dc4cd3b8b509da0629f594f82f49ac0c435fcaf3e1658a0ba8371b2918d34c6aeb228d6b59e88af768a0590df82e49741b88d07a673cfa6d2e26a8b55f9f7cb14c677b8f9a2b6da5371ee91bfe1b2791b5b88fcae00b8bf535589f55b7d39e985d0409f79e758539ebe93871c802c98365808a848b426dc879f5d271408728f15e10d77583481760807d7012d1890183538c1becc39ee2d94e1a5852c2c1d96190a0e7900c60cc27f7b7a8506e365503231566699fc9f4bb69db712aef8754ce4d2843a3ed7c0fdce8b4296c63f3ef5060d46fe5df9024a5e789cc65ff3f3e9a9f1d15e09d625269c07b57b6f53b8cff9e06ba3074bff858c92cd11324151a89fcab6e35b02fb0bfdaa93e6c11dd1a059b189defe378b165cc052373b27932638b3fa63537b119e5b121502e43ff2fa8febc4b1c62265687d389f742ed407871f39f03d76e24d181158b977829505a4efa84312eb8e89ff8f86c94890614f60719e9ec1cbff4f988762ff7cf71f352a7bc5723bbaf23811eec9ea4f0a275b2322ff36f0f4196fe7c75663120fc103db27b53b317338fc607a98d662790fe41d3584ac55f1b83bb519d75967b127f3068baba148dc775963bc5e4c85154c777548e437b7f3ab6d0945d7c160a2bf6d8649561dad1532c24b9b703c8dd02beb98be220dbff177f69b8e5372606cda122872f8b2c0d095efa2a7e42d43e2f1ae067181ad9957b0f266bbd10e1b3b5a9a444466e1a408272ab79ed335f6e888cca4a84fc64c6877a5db2dd42f6eaa1a2d2832311373c4df5f3c3c89f961fb1af7433b9e778fc59631e3f56f2419d96bfecc08509e6148ec9fcacc4ccc42a277ce7379acd3de63893eec9ed8d65c4d3b2213a67e3ddce824900a1c091590fa2bd5e3dc949c37ca4391aeabf45ab9d1fece9cdbb006ed64b3b032ca21d1c90c079c18a1af7e24e43a034fe2693a96442b790f68be815a56aa779f0aa3cca4e4fb1188d6dc3b2b2024daf8224fe5591531e4bdcd519c807c2a87f498930ed569254e737746dd65e196b8da5372715996704420d18fe0d9e9dfa59b7d33e8ae9c7a703b327171b396dd586f2e226924275841d037d7f83785f70cb8f462f3ad13b0978f26d8a1107bc914e942d17a0c26277dd2a1ef4e14356ab1f443caaa8f629e03d72a138f2d49f9f5eb33e20558c5b3eae12397318ecbc52bbe76c280566b2b048e86cf43e97443e88d7550339d5074181825038bd205fe9f8bbce1000173d0516ad7a0d19157f9b2eb2c211c09d0fd2655dfa156625a2fac0ee73b68899dd985edd6dbed7dcfa1dbd19b7399646e11bc8bc0e4c259a36e3982c6abb1db07939bfa9e07805d49a6430ef20a20b3b42a258d5e5907f61d6846c9b20c9eff80606517ad04428099dc024f4b0bb50e966cf07638a288509eddf7236329d4fa698a8d89b57dd5d2822594cf72d6ab99d68f810bd6d3ca4e3ae04114bd6aa78e709ecd9ac46f9febe2f2f04280b5c3966c7136d0d53485b6534e14b0698f5f5a2811b03bf4bf9f3f8c3c063047c62b176984b676dfdce46fb3399cadcf5125e85a63ca6c72d130993fce2bd79f74ddbba0f57f58f568634c00af0b7760ab472c162d28b067eb4fe449abc9bd6fdc5faa1ba10883abeb149660a725ef7515931724c84051f457211bf89c03a16e1b4531e58ca58e4e753d366a5f7c981e67b64bdc2c85262894b335d2d25ac86b9d07ff0639a74268cbd47871e9a05f08179b2aef9a0df221ea80d239af16f2be0cb670ee4f0d40c7a3e1a7444a1edc712cd4c10632859215a6c76c8aa22dd98cadc02915e289e63846c82c8cf9b49f634f8b8094e81867d801fefa7315d86364a2c3ccc0554c9aec50e00c067af798e58f9b3cbbbae4be17b2aa775d0c186832dad8f5ca7c4291bbd589891f31d783742074b791d9bff8f841907b3d1b98cac038854d309c43f2347b08c6804c77104a8321e17c4884a6319688ef1525885e48eaa77d4383ffda9fa60f855f0ba01d780a6bc2381f7832a73b086e80668269c17a7e68cb0fb973f925d5fcd1245a8a63ee71a06cfa0b2c5d825eb17a42dcf1e851f516cff444aa29a476c934726e07b96bae7bcf57948ee34a5d3c6224d4cc8014116c1805ffeda3785ceaf1e5ae0e3e1696444a642ce41cb521a159102baa501a8142d2b2be4686e7f07adab434e4853e88c7bcb1dd17fdc8a411c2cff8b6a993f34faaba7566b0e0080c52c9df9a700392542d257cf99f2ee189e818ba32a49a9e21a9bc211d50a0034955543f8b9207d5427047f5f80f81a81bbea3f14a6a1fca4b4712e586ccb28fdb6b7e20563577b6f5ec0e271851d456fbb9808f07d61e299e62a32969eab75cec2d29e5f1dda834df9f03cfe49a3ee59bc1554be7e3a321c546fe96480f8b9acba82d0451baf762c8dc856c3c4539bf15bafcfbea0f41aa22a5dc430094b0de6f5085ca3d9d3f7e0b33e8a4bc957998c0750e2fcde40915ca1cc7eb306a07d0cdd3981449d2232b46346867e434c484557705871c2983588bd0fff26b5959eb8c00d5b84a0216566d7f57e8d6eb3a1dd34d358c90818d2d8ef163f445e3d23115fb632f00de34bee2e9b8bc975141b241ab79bc9da7367480933a6634ad80d635d3f6f53b6f795b94543f4e36c4280c8deb733dbc295230eb250a3e3e4ed7be350573435489e5905f335f8acd98bbacf2e143e194f8f934875b38a9137941d06d66a1197497615ad5494751411c953eb9e8358218dcb69dff4bd1957bca13c804cd98e8b018585ab3aef6e79e89a006c7d730e7d49a3044a3652087a0a75df03f52321d366d2133166b2a8274a72d9fe394e8d4131844bcc19f23b34462a4fee7cc151ba7d85fdb5de994fa926b7276612465f1e5b4409bf645eddc610a1ab16579c19ffb0a9b23c575ec1c4ffda80b55deddc7909bf72d1651b402028b62034245ab4d35fc2008fce695e2e780410ea34ad03fbf14ffa0d6f8d9a6500fae2cb4275987eaa43d8acee4c01e72e9df223f55ff914545f0cc2e571285c51ec492e7421067c2fab229edad02123c06e2f970f50e29ece88d354b19a8c64bad90c80fbcb0de61989b4d61acc82248326acbb88620e3be0f259304816a64b1e11fde840e17b12420a1f90", 0x1000) getsockopt(r1, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) unlink(&(0x7f0000000280)='./file0\x00') semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x3, 0x10) r9 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffb000/0x3000)=nil) bind(r1, &(0x7f0000001a00)=ANY=[], 0x0) shmctl$SHM_UNLOCK(r9, 0x4) getuid() setuid(r7) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001540)=0x6) r10 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20, r7, r8, r7, r10, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) socket$inet(0x2, 0x0, 0x4) semget$private(0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) 16:08:07 executing program 1: r0 = socket(0x20, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:08:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x2, 0x0, 0x2, 0x1}, {0x6, 0x0, 0x7, 0xfff}]}) syz_extract_tcp_res(&(0x7f0000000080), 0x80000000, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:08:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) r0 = getpgrp() ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4, r0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xf}, 0x3c) syz_emit_ethernet(0x10, &(0x7f0000000080)="215609a775ac8b25415389a3c3180eb6") r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:08:08 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)=[{0x74}, {0x64}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="00311a8043867ea688369ea85cd8") r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000280)={0x0, ""/209}, 0xd9, 0x6, 0x1000) 16:08:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = getpgrp() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x5) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r3, r5, r7}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r9) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x800000018, 0x3, 0x102) bind$unix(r12, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r11, r13, r15}, 0xc) r16 = getegid() r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = dup(r17) listen(r18, 0x0) accept$unix(r18, 0x0, 0x0) r19 = getpgrp() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = fcntl$getown(r20, 0x5) r22 = socket(0x800000018, 0x3, 0x102) bind$unix(r22, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r24 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r21, r23, r25}, 0xc) r26 = socket(0x2, 0x1, 0x0) bind(r26, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r27 = dup(r26) listen(r27, 0x0) r28 = accept$unix(r27, 0x0, 0x0) recvfrom$unix(r28, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r29 = socket(0x2, 0x1, 0x0) bind(r29, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r30 = dup(r29) listen(r30, 0x0) accept$unix(r30, 0x0, 0x0) r31 = openat(r30, &(0x7f0000000580)='./file0\x00', 0x80, 0xa5) r32 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x20, 0x0) r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000100)="2f71c2a09c63ec9fcedffb001f72f74907a2c41b9c262dfbc028898c2b85b8fd4ec6241a774c795e9f9facb80a580944b1f0cf2faad189b867c7e8f39bcc3f5fc6b88b15c956b5a7254fb8c556c602c866e465098247af8300df102f9d3d48b555e594ac062a43990faea722d18613552a89edf112d1d67cd932e67003860fa2bdf89aeab99b45315d1f27eb624e9d63b235c6697d", 0x95}, {&(0x7f00000001c0)="7c6265ec78ddbffc3bfd5c0b142d0ddea7979075dbeaafbda648b3ec1820c4d41c9f33ac8e8434912b14f4f43ce64014654b225d77d385a5893e2292c859361ab1", 0x41}, {&(0x7f0000000240)="f453bfaac6b4a32fcbf28c36e57370542a6b36da63ee8db2335332b139d90619a1b4213b30042a5d7c9fdfa70b61d0b1c408ab936743f05a6f5c7f5dfcc91ad76622c0167bf71ff0f9e62c901c100279c73478e7369d08d369f3a9a57ad1545fe685d4d20d94c5c35d1e50b13b348053d36301715fad71c1213881b4dc7c821f7b88c374ea866c411f753befef177365501e83f857bbf0b0df05e6c2734d09fb", 0xa0}, {&(0x7f0000000300)="80420dbef6bcf85529dee711a947eedde93008f239c164c4def53228b1304e5dc6752c6f45e6f8f8578b504cba8360f9ede5a82759c38d3a91c0c003fc43bac23978d02b4643e9030d1cdc12cfb1b3901a621d9299c654bd3dc52a1e0be5933ae76a9384e8bd8ac1103b9c4ccd3159002c19809204fd18fb2a2e6c805b3909061d6690266b72fad704bf05df95a2e62af0309d32d4f1661c5149", 0x9a}, {&(0x7f00000003c0)="3a1820345de63919d74cdd35c43c24197be1e8ac0dc78eb958bb20bccff3713510fdcd5b0b81074ac417e35fc4d0a421f4544577280c7ffa6bd48d675d3f7900d0b8f930e2224d0d250dd74f94d77ca29173d1cb17aea208674d70fb1878a49eeb091bd2be7cd667fd5964866120061353eb5e4b70123d68c7", 0x79}, {&(0x7f0000000440)="f0c7dbac76874da3a1bc1dbc90770ce92eadf87f773216c4abdb36f28d957bf8369c80eaf7cc154fd379542d840727493f68e2d5835710edc365c13d181966dc3f024d1555c1564d13fc084b340b861a5dec16815983f6ec1c30fd0108eecc3e73a089c4aaf0553c2a768ba7310bf7a3c2bfe25b45e8c7ad65197c3f8c36cff4a4f3b26d1ad778560525916eba317a829c6b1d0a4cbfbda9737f7901720d678e0128dd186d3a8caf61b1f759abe5f106303f489ba047d8314a99343b9e", 0xbd}, {&(0x7f0000000040)="39cbea45d51590757b536afb994a7c99c92ef03d097b4b6074d37cbd", 0x1c}], 0x7, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r5, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r9, r13, r16}, @rights={0x18, 0xffff, 0x1, [r18]}, @cred={0x20, 0xffff, 0x0, r19, r23}, @rights={0x30, 0xffff, 0x1, [r28, r31, r32, r33, r0, r0, r0]}], 0xa8, 0x1}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 16:08:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) mmap(&(0x7f00003e7000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:08:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f00001f4000/0x1000)=nil, 0x1000, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) setsockopt(r4, 0x6, 0x5, &(0x7f00000001c0)="3730ca5c8da553fded76d40d771687d2ead61920f2abfbea1821ec9f4349d8f154ab4f2643ac74c4a06fa7a88c948b792bb5969e368415bfc5189001f343a3324ef67812223f3257061d99fee1bbd2bc1726f6636e5be620ce01644a2a36fe7e7871c474c516cd33761784a163e4f1a1e4b271990e471a1fd42afe6dac1a618e985ad56119356607d4d4fc2df689bf1989af12a2edebf0c91acf80f5a0cece24c28b66ed031ed412ad591ac509b1f64a805eb956c5d7c5e535b3e48bc30584a617e1f92d", 0xc4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:08:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x3c}, {0x4006}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x0, 0x5}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:08:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x480, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) geteuid() setpgid(0x0, r4) r5 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$getown(r6, 0x5) r8 = socket(0x800000018, 0x3, 0x102) bind$unix(r8, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r7, r9, r11}, 0xc) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000280)="31957c42f9734a390e9e65f63d8c31cfeecc0b7158649806811e7619ca30e2a34d87479f1a61e9e8cd5af4f1ae00a89e71d004999e7440c46bcaf446f77c1a04d7e3f4a759796d0afbb819435720e0e145411c02a72a8dec7f25a6e2dd0bc8f2105d5874bffb9b88841666a7928e9dfe6ca35853a7905f145d80be50d02f29ade59396b70599ff5eb3adf93b00c4c2605193d8f0659e04ab350358e895885b5dfc82cdc5242d4cb34f53a28d320eff6e151d6ccef09a734b75f585658ddbb6e0a64a81609fad6388b37f608b1dc749504b463e8982ced09e817b702f5255a9717e834ad094d26cff1d94aa1512e118688f8409589c0757d49d405828733a001305dafa7a7ddca6226cef7fae1ce4233b4f4f2d747762884726d4a5d3f8f23d8d8ac3e106f71decc0bf76e5b4508c0eb924df7e3aaf9ac6eb7b2d97c3f1eb1557d43a7e7ab7a193643bff2006b46129c159603ee1b86f72a2d5e96a777f090d644da646e7a0c6e2efd8bf6ceab79ce4a9d64bc1bd9fc489f79b1abf79a9dbc1f035a025d9125b34b540553603d6a00cd1a12ca34d9e448b426c9629ba51e3e00070824b13dc0ac8418e4688afc7321d80fae94e36abff9c819c7684f93e53b13f47191882032bdb86a42e371e8a8d4cc06c7af29d64cf1c5811e3b0d03780a0fd4cb456d7efd8630dde37f9281901b15653458d4eeebbf4cc2c9632ed2d9b561139118a63f60816fe0b5298d719cfbaf914da62b70217f82df73f1f82a65f04978b979c8f917f7808a191f1c81a05f03a8a86c05e0559812896c8de09b145df5cdb20983647ee207d705682e448b22c469cb600459467b031b0663e7d3489f55b56d5a2385402a980413bdfa703b1d8fb3159179e4b39cc640e4ed8361b9a3f32301eebdc1f88ad5652900c6d79517933c03a39c34d521f9f7f359b2d80f0a4e4b596d4fdc60b4e86fb85d981db31c425418c85f23e69f74766342865bb90242ede535e0d3247882197031d1688db511ee29f6dbf1262403907637e074eb43b31530232f737642dd0060a1fb095f9e1f19125a5bb76f383991136208fb1755eadd9200ab27c3a6f4320ce2364fc2d0a6b2ea6e07afd69548bf391b825b3cfb06144963b016466a0abac58cb3d49efaf50ddca211e5d611df98411c1431dc3776ebed557543172599ebc41ddf1ebcaad6fe1e479343e9ec2bebdc97ef51f49c6312097307d223a891c202f145b6157c545aa844a1a9adc4acf55e60ed899403e63be125f0fbb37f98bdaf30229c329536412af589a76e5732884ea53fe598fa94d6e3eb5f165e1b65b9f9f3c4f8eaab2fd45f3778c6c38ad247065fc588ae89612cc877426b82158cf07d31fe0019f3afb7aa010fdd2bc3f243c567cc6f149cb87be08787f1b4717818e3d6654a75b85dd5ef74fd03cc3a79a6630c5709376f95174dc3881c53e3412df99e6e8c1cef659972757b6b118bc0bb9a4c862b7ae6d51854628e3a6d9eff8ba2ab043b3008f1cdb3633a0d180bfb18f5c2802bee9ecfc0434a110f7c16ffb317e3ada44ce1acab34c244510263e8535ee2e0b8c41dbe7806b486f3d559ccd1156a198c5da42da0b824e33941b68815c3fb1baba66ee51dd4713dc9912e5eb6046af29de897bc8e97f7165683d609053b9fcb46fa3852f85aae5a0899762e47f06cf9bb085d545046e844958161267c1de1d70d8840509d3e72bcb8f16b9ef5f500c000963e4c76be426c05f8585661ddf093a7b41d16b19657c2f857f1392b448c3f6186b7d8cc1f8ccc6d23be797b6296ae7454b3f3b7332f516db8a4aa21f3fb1a1a1589c3bdef9ce76eabd859b4708fea178e6fdd5adf5358afe3a3a540ed7bb503d09cc4ff0f2063b46e612f65b3832fef7ee32e31e0e2e6b04ff51c5bcae0dbefc9fda7d21a9ef17037a5a8132510deb50a37cf4eabefea0807f695e5358532a3896ad098d60e545d991e0905fc97b5467753b86704783b29a34c614d9277cfaa96ab7cc1bfe65713eb70c69fd218acced55f73a9d40d3a2d8c1dc1cd131aae87e1c126714fedf243f4b5520adfdfceee576b7f6dc35eba784e1323396d5397fc79ec9b08e1d02c6a8d9e50ed66e28a54148c6a2dacbf3e2f858105f5a2009cd64cfa6e41a7200f314f9a8977d07461d85c2b8ebca76e932a889968736f278f891f749842feabf624e89aeba071c983c89386a68c3521f8697438c8c6e66e80041b3e17775bdf307463d5e76ab8b9ead9a09908a58697221825e67a033c28dd9597dcb90db6ede6a2fab99b7f6821fa134f6f14e595a2ab556388d391a1839cfba46fd131b4275b0b83d8b23031cbb0ad8a5e73250b5448b1ec98a9bba0f0c2f55f79117bda4e7543359e65671022a3be49666bb01bc0e5c32aeb33ee737fcce9b071fab87c186e4c81647110b003d362a590393d25c6e1d79dc1966764e95c2c82850c3782b687fc2ed638f724890f4e6b6efa7f7a1fa9cd88dc445558597062fbd10b0224b315b1f58e9641856d47870e9fe2b8e0012898a76de279e4ca3f7a25b07bd594ec04148bbf058655462517d97011c6c5bb64e7808780e0a141da29f6e00d64cea127e0b1daaaa6c78a16341131efadcf2ed798759d012bf6f81b71818955283242f445c6af51dc99eaad32599b83fc3d084b9f4794eb8f7a723c1f9d032cf4828d01572dcd3d44119bab2b5b71baa0950cc73eaf3919afbbf6cf814a4f5d82456f08a7230c0e6d4ed0d041e87dbb025eb10eb53851fa2057ec126dabe148865f0d412d78c2fe590f5224c7217fb096a8662076432759a6a5e2a76cdd76391f3b7a247af5a6c7830f2a3fd3704aec10afcde03b489013cb6ef423a5e9d830aa55d133853e5f7c267df51845b26f8aef0f5ee091dfb75bb96c23f53958251122a6e2452d5e0978b259b3a886d5a51e4f244f545237bee862e9fd329f047488f3a6f215e285d164e7c32ba5fea6510daa13fcc0ad71c7c04cb76450532e8f7386cdde501732ff04d1a068c0679d1035fc96d57d8cef3f22c1042973ccb6f1ee7298232d342a33455d590e3adf96439f52267af6859ff68423b2a19fb65972e9168fc5812b149693d259a6c0702a42f4e41977873e8d9d1f4a961c76781ea17b61f03553f97ec3c15252420f51dcb0d6de290a62b4b64c549fecac4dd93702a174be0371a44ef5679b72569031cb509b3463843c0113af527883d21f8f4c91b6b65f151125c9bdf733ee12a27d0c55884c7b4ba45e60623def963aeec8c7ad27f7077dab620640d81bbd3f96aac9816236f988c9d2eee470ddabb5d03b0be1eca0f5bc4b832860a61cfbe93b9e0dfee4031340bf9eceda36cd31339e91cfa163326d29bec63c181955b9fefb6ef311386387f66707851578f99bdfd2f62818e5dae8aaf9f93be4b5880729414d3cc8c8b42dfd1aadbbbb13e6af232821bf93a85e035e6bb8504aad5badc8e5b0e84910b835575df6b815b28aca652851f97f7b37271dbd5dedef79b925335ec003a29db87a4bd4ab8e5a534bd49e51ac64f9a5696b3a619071e380763b87c7994ae1b33671753210ed6895238241e7da7118e2e0a37c2b5f1d120c91496413f7fcf7a415775dda5977c3ee4f2ff0805e6e44dbe749cc791d215ecb4d31cb0210487843d06d27e3ee995ff77e0e54ac741102a0adb11e03bf79b6778007db895075f8028c6ee5e794134c3c15112f8f25763ea949d446d5edfe3af0a4b2598941014a9062814dbb9e7d87c18579bf2843940443df45dd13b510fdc7c2bd4466b89b36680a2a4cfd31a814579f7549c845b1c5bc6fa633efa08f2092e7124511ce82cd4dcc5ad40bed70209754b00e1c14305bdfee86957e90f5cce752f38adcc5623f7c020c949aac8d00a07de2990005c1f22525eb97700edec3b7bc4a0f6df7e0045bdbd451b0019706073317db3e210c3408330c02a046b7713afeca52b2022d760d0c582aaab8fc3c5c92bdbfdc32a97869944acb57492d492630912f525d0f3522f4e1bc712f5985fea7e98f943912e9fd01d3dedc32d3f0fb79c49e9667d4bc470421ed2f175ecc2efb52176ad5e23cbe51a1800bb1421a701a27c39c9b7b0e7b2495789536503c2a96dfa12240fe2941a7e03cbfb1df55938ec51059f1d4f63b3d681fa002a991db63788d7f729a77d76dc665d025925e214388b0e7c644a5c8cfb055d2ae8ab5edd42ab0d6e17fe5ffaae6099a37f599765153bb6d0f2578bf67d4fdacf3a66ec67332c670f4de580a64acf69dc6814288a7a723e64cce8aa6432306452bb9f2ba56ef72312d8b98525f2a400a104c3451b50bfd9c166a2cec4d8a69f9586c6a0bf553e2a4bb81a8ad342a1588889865e581d60c8fefd53730d3d02f76d5938084facee2cbc746b49e8e2f535cf312e9fc2a3fa118ef2ac6207e8715ffb99b79248dbbac791780b79cea705d4c3c396b6d786f761f67dd864225bf7bd973752059901aa811fad046e5c4f10e85c6952b796c51d1b16ac94209bedfc41b5911d6c391e361947b047593ec4b6bdf29b92111d34f01ddf56aad044643ae09e361de73326317d65df4fdef9d068643d0e97b6aa02da401d83c005880f8a19817cfc72ef0008bff011379480534f8b2cdf16e3173c7a97f1c3b366234b1aa2845eae8e20de17f7998027aea4c8702a6d45c5ce9dc9c0130c3fac954ad23363d8a40e39911b31801dc724a0b72e308faff2543ccff8030a816eafdaaa9c8b4b2159938e3c81ad61241d1fa6d1c7b502e55a94b3cdefa3ceabbcba28072dfef54e3f92a2d03f57dd2251323092c71376ca73ad677eed07dbea68d8db3f5152b063868860e2b383ba8b8d0372a9cf116c4f6bc9b60facf7d05113ff34bd771623def4c93d352ebf61ad454b653dd8dac06ff5a1d40983079c969274b79b5d96a832de5d82c73faa9d7c022290ea5c64f5f4bfdd1f89af60fa3415c70127515abcca40d14124a514fe4f0018db838bdb863776d6345e4106a7dc3f74ea6a014d4fb6c5fdcd1a9f1471c1984129428aa81cfca941c2c7abec935ce3dcb4aaaa269b1218a4a21048d72e2a0b9fa744ab6cd6e2313b734eccd2027374521a1e060800c915debc70fc60135866ef56257a0668b436811e09aebf112d0dc784d8012c08be85853a21c413b6a66442e01bac2ea0fa1285adf290191844c420f7093867a8fc91146dbcbd18529304f3ab1de1aadb39eae5e07e437c82b7df0111b0abc67ec587741863fed9b345bd5de816b2ade6540c938be030404d535aa7524eae38d6592787e9afc34a9814a10c435fa0325a6bc9953508bea1a01a556644ebe21afc2c47c5772034317fa739832350383ab6251cf8670641c12aaae420b3c880cd901854e21052955a4d582399b3af21be3fea48d71b010bbdf3c76b69868e7c6a4752199074e9f8285273abc2d684120f63a9aace4ea4ea88f5b2eb1027b6cec4ed53dfa42a73568cc213aa09d26d6e9234dfe0f9f5f9ea9451d60ccc12a1401c8ac662c4a2fd20a6599255bb6c4c492c994d83532204e2d71ff553fa8db34e0f0644084b17c9231036df6865d82539c8169a51cee365c0c899c143df9d48a92ccb35cd7921622ca4a19fd685d2d965aeabd85a3b420806cc8470ffe6651615a8fb25e7ae64cb370e639f868a3a196125034a078e05d7b69e3500ec7d4b95b25195e1f32a77e88b792d2e1ec70f14fd4e6967f6fdd52318048292a76d419b675c18abee5a2d96c6a36e6ff6495e8ca3403c85ba29eb935931f0dfccdb3411", 0x1000}], 0x1, &(0x7f0000001280)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r11}], 0x38, 0x4}, 0x404) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0x0) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000140)=0xffff5cf8) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 16:08:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x81}, {0x3c}, {0x54}, {0x4006}]}) syz_emit_ethernet(0x8c, &(0x7f0000000100)="58c89cfa80d2fb060d373d2650d35c17520830dfbe29c2743033651597ad15edc4d228bc6388dcdd43aab59c4a9ed3372c06f9d45b340831ec83fc825f3cb6ae45b91130a0b4fb0266a6d318be9c2109001f564770b262e9a712bca9c7684c06e234175541") kqueue() 16:08:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x421b2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0xc6) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x20, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './bus\x00'}) ioctl$TIOCSCTTY(r1, 0x40047463) setitimer(0x0, &(0x7f00000000c0)={{0xfffffffffffffffe, 0x7fffffff}, {0x4, 0x80000001}}, &(0x7f0000000140)) 16:08:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r0, 0x50}, {r0, 0x100}], 0x4, 0x95) getrlimit(0x1, &(0x7f0000000040)) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f00000000c0)=[0x2, 0xffffffff, 0xc05, 0x52a7]}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 16:08:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7, 0xfffffffa, 0xb26f, 0xffc, "083b94768e6c42595cbcfb49a6e117c6fc658c22", 0x9, 0x4e2}) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0x3, 0xd9c, "9f8dd8e500", 0x2}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:08:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f0000000440)=[{r0, 0x9}], 0x23a, 0x0) 16:08:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8008, 0x44) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x10001, 0xf60f, 0x3fc00000, 0x4, "217add172ab32f3b08a6b9ea6f9d7b81484348be", 0xfffffffa, 0xff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:08:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) bind(r4, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7f, 0x8}, 0xc) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000fbff00000100000008cd7fdf0300000010fadc17889544c4f9fd9f071001a6a0f8ce54d4413fa88839358aa2528215febbecd7d63527dbab81bb1997d0755b23271625c2c5b79a487e5cd6a93c7bb3a50e0b9f017cff2e2d4878fce68c5b1e4620f7dac22727a929914cd4aa732f3332294ad64d38e187b6a1569165d57850b3", @ANYRES32=r1, @ANYRES32, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:08:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900", 0x0, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) socket(0x3, 0x68b3503d36582560, 0x1) mprotect(&(0x7f00007ed000/0x4000)=nil, 0x4000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:08:12 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000700)) semop(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) socket$inet(0x2, 0x2002, 0x14) 16:08:12 executing program 0: unlink(&(0x7f0000000000)='.\x00') r0 = semget$private(0x0, 0x4, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x1001, 0x1) semctl$GETZCNT(r0, 0xfffffffffffffffe, 0x7, &(0x7f0000000280)=""/180) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x2, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3f}, {0x52, 0x0, 0x0, 0x7}, {0x8000000006}]}) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pread(r3, &(0x7f0000000340)="e59d33c48e522e183889428962e2020b0e3062fe781b61e9c9d5daca4e896f06beaacee605c3f6ebb790041bb14acba1bc49902636dd307a629e526c2aae83a16c8f1a81120f1f165e3f234ee49fae06f6729b41b66f32e0b02fd2cc5bfaae90a9ff880c1a585431af6b91b109f7c6336f32e8923feda3df9333734b0835bb56262dba1453d3b4d11ce20c93a9b4915c4a8cc9a8281e1ff540f939467cb230818bab88dc613fe63171fb548005da2d3c231b65eabd9729ec65699874834d053690500cd03cbb664efe1cbddb5eb247b1b3700ec82c1882ea5db8c3f22096fc29c9d3feeeab9012767d0264b8882c0c3a052466475129191d7333eb1140e3df710e5771a346acae1e1d110939f9ca53a5a1d1918a5db4610d018dbec0f47d6ca2e749255855a0cb14bf020e02484aa24c9852fa3eb14e58dfff36bef85902d6931b166029fc49e8c07a661360cacd45d8093c", 0xfffffffffffffd1c, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) 16:08:13 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x0) 16:08:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:08:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:08:13 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='\x11\x17<\xe0F\x05\xe8\x10\xa1', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000280)=[{0x39e6, 0x6, 0x3, 0x7}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d40)='\x06\x00\x00\x00\xff\xff\xff\xff\xff', 0x40, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000780)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x2, 0xd1, 0xfff}, 0x7ff, [0x2, 0x3, 0x0, 0x42f, 0x5, 0x3, 0x5, 0x7]}, 0x3c) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000300)={0x4, &(0x7f00000002c0)=[0x6, 0x1, 0x8, 0x3]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='\x05\x00e}/zero\x00', 0x8, 0x0) r5 = accept$unix(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="000000f2e87954107e567b94a70000000066d3ab4d000000482c5468afe5ccd800000000000000000000004c0000000000000000006766a5be7478ed0000000000000000000000000540027e833e191af61e4fbb63bedf0500fe5d2f57b0720f9a73d6750e6ea13a77ce1e332e3fb271d60ca7eb44fe16b8e3be195700e0e7efb8a3bb3004e6e9e5012563a44e1df9882d0779ded2d8b5eb12a793c2b4d1b5bf040262e4961af8baed74b1ade020890b5c610e39abeebbad6d5a915ae884aa94f88af723f071c087407d62000000de000000004dc1419809771c274d72cef0dd167bf1f21f0afc7de917b902f11f8ed654582d2dfd8ff2d4899f0f21c94d840f4c2ab8bc72d405b38a0e285fc398ef925e70c67603eece8ecaefa573d8c01ca0105d30d2c264f2910aff586940254346729c91722951d5b6f0e049e1f5299c4cab9d50e95af4113c575dda7d95a2c602e2c39d27892216ad3d90a875353692b9702202e62e2b799eb1b86f19000c93dcb122122826a096f431936a80231fd57565ccaa09d06271b45752967d20a5355dadaabfedfd788821308c2fd028229e7a2d021d4f25e4577ffef3fcfa5d37ed7b5cdc12daa65d26bebc16170eb81c746de6d3daa19a363a046b1f8f47be98621e3465b6df05d8286aea4cc68f371ee674bd66951810c72741e78d8cf33dab30773cc85a0768d32bf577479f55733e8cdc2a927e7bf0f78925e1434ab547933f57b52ea7a9ff93b0d98a75fd23c1ef2e57b9ffcaddd164e227d58439e031bb244a7293b21b529117e5a366cfd60aa63cf8914992dd95e7ec2230a769060265af02fed1059ffbda5041c19e65ee0bceac867aabc8d7ad5f67456335af3a2245776e91975e0ac7bf42a7c708fa2b7349e0d78bd23d0496234e7b9454968896cbcfca48706ec112ac03f5a664e71232fa5ebbe5b466d4bab490aea2513a5bd41af018f05b28aabb8908904a52325f3a35250c54a278bba830944e9f2588d6a0e2bc27fcd0342f9652f025eace71360fc99dfd26adf56a35af966843d28dc269357699bae6baf30e2b7fc21636248d07cda0dea99ea9b08e97921b3aecaa1df6d66925c5890b7a5b88b5b4f332759c4653187fee58e70530dee26572636f91f4fba1abc822229fe430cb93e34346fbb67dd18d14d4f515ac4c94e2f54ec3479478910dd2032c3a497e0cdc0c0fee2a0571a5e850bb6501241aa109ed59d0e719804f465e1daf0000000000000000ea9c1cb70a267cbd763ffa4c29609f229c889594326def17346682b6849fd5d95ceaa5dd4d45f0e84031901b2e7e89298cdbd625a1dceadc4f63fbb886bbc1e1d821adc9ddc88c0596280ae3aee85516aac199356da93620c12839122afa4c0ef602d42736087a369864a367f1835fd02fa992809aa41d2ad370eb956f77bd6ffe709a4f47b442247512b13f639bf744733b82091ec8d1f56463a7c795d977b01eb189de6a0de4c547ac864abfabd065d3188db795f14d4baf6793bb4c3da9a59ceb41491ea564000000"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r1, 0x80044272, &(0x7f0000000180)) r6 = semget$private(0x0, 0x6, 0x80) setitimer(0x6, &(0x7f0000000100)={{0x81, 0x8}, {0x2b55, 0xd}}, &(0x7f0000000740)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x0, r8]) getpgid(r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001fc0), &(0x7f0000001dc0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001e00), 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x60}, {0x6}]}) pipe2(&(0x7f0000000480), 0x18002) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) accept$unix(r12, 0x0, 0x0) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) accept$unix(r14, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000400)={'\xcc\x00', 0x0}) r15 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x142) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x12, r15, 0x0, 0x0) semop(r6, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) 16:08:14 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9636a19767b0784"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r6 = accept$unix(r5, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) accept$unix(r8, 0x0, 0x0) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000040)={0x0, 0x1, 0x2, 0x2, 0x5}) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:08:14 executing program 0: unveil(&(0x7f0000000080)='\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', &(0x7f0000000040)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000005c65002ca45d02226270b7b30000080000000000000000000000f4ee1b458eaedd1618caf238676c3c000000000000000000e6ff000800000000000000000000000001cee7ec0056e45d9f93fdbcd475923b8eaa4a04f5c17bf2aa1f90bbb9f4e86e4ef0b53d4e867f1badd4cfc0a7bc43bce688aab23b54aaae02d6d9f260c476b7302e56c2619b81fd8509e7e4ac9cc3c3fde8eb64052e9f92ccecb4fa652eeffa46cf7ee0a2c7fdbeb8eec93790063383372b89d767ad1260a1e6ec5065d227ba64a74ab2dc91de4626c9dff50a7579b489104765acd8f8874d8a3ed8c8e173a367f8f2518308c725c020162df3a645f430a9583ea499dd1795fd28454e4aee7fa1e26f4b3a7790120f9d1cba711130668c8625c3b7dee495639d81da85ba5380ba97e1f60cdf141cff440d3066b1abbd6edb5456f4aea4b6c24f81e4fc2d63ce313c9439bb31eb0308154c631081c365b3097a9cdc7036bd067bfbd5c0f8977acce060dad794b3c990b684"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) r2 = msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) msgget$private(0x0, 0x40) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x1, 0x1) msgrcv(r6, &(0x7f0000000000)={0x0, ""/42}, 0x32, 0x3, 0x800) msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) msgrcv(r2, &(0x7f0000000140)={0x0, ""/169}, 0xb1, 0x2, 0x2800) getpgid(0xffffffffffffffff) r7 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r7, 0x4, 0x80) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:08:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/18, 0x12) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000056ac00866fc815c58d40110000ddffffff00010000c93511dd801013d00cd87d02ae2f084dea5c62412a7c054a2b81c23273e3b17b80f20f716474c731824ffacd1ba144eef2c0da153259fb17db71cd115216c5f34293da7384b5a69f1ead5eaf103abcc02500eec44f9873e032f0678787f8a6fe6ca1b0d99b3e664aa97f6d3fa0495e3eedac90d040d24be1533add85976633ae9ad14eb6674bb201df48769492d86add3214df6f298135c0e9cf6aafd177be42ea8fb2582ad4b3080cd1a2604fdd24f2bb62890fc876c7e2f1c000"]) 16:08:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x2b, 0x81, 0x1, 0x10001}]}) 16:08:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x44}, {0x20000000000016}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100045}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:08:14 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c8790ff4d506b139bd37e6de10bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa20236593d2870b4122cd2350000000000000000000000000000000400"/199], 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r0) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000140)=""/62, 0x3e, 0x2, 0x0, 0x0) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) 16:08:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x1) close(r1) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:08:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000280)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x2) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x43e9d2534c9eabb5, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 16:08:14 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) listen(0xffffffffffffffff, 0xeb) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000003c0)={0xa, 0x100, {[0x1000, 0x3ff, 0x5, 0x1f727b0b, 0x5, 0x8000000000000000, 0x7, 0x5, 0x8, 0x100, 0x5, 0x3, 0x400000001, 0x3, 0x1, 0xffffffffffff0001, 0x9], [0x40, 0x7ff, 0x6b1bf45d, 0x3, 0x9, 0x1, 0x3, 0x0, 0x8, 0x81], [0x30000, 0x401, 0xba, 0x5, 0x7, 0x80000001, 0xffffffffffff8000], [0x3, 0xfffffffffffffff8, 0x0, 0xfffffffffffffffb, 0xe55b, 0xfff], [{0x0, 0x86, 0x9, 0x5}, {0x8, 0x1, 0x7, 0xd2}, {0x800, 0x5a, 0x2, 0xfff}, {0xff, 0x5, 0x6, 0xffff}, {0x8000, 0x9, 0x236, 0x2}, {0x2da5, 0x5, 0x8, 0x402}, {0x4, 0x81, 0xbce, 0x7008}, {0x81, 0x7, 0x5, 0x3}], {0x3f, 0x1ff, 0x3ff, 0x8000}, {0x8, 0x0, 0x3, 0x7}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) accept$unix(r1, &(0x7f0000000340)=@file={0x0, ""/48}, &(0x7f0000000600)=0x32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0x1, 0x0) sendto$unix(r3, &(0x7f0000001200)="73a9eff13a1d60dafbaf4502f0f4ddc9cdf4dd8ef16a4a8930e9c39984d211d6ece54785b528d10b1b3dc8ade7fb05b24057202524b2b90f54e085fb4ce5037e7f146c74f02d7d963e49f939d7beade3b76601210e772ebeca9177e9b0e5d00748d7a9656b0580ffe989559db12ef767311f319f9ac9a0c644f314c986b3d62f4e6a8d28ea85421f1ac063c81272bc8eee0bf79bb900136fa4e51e04475ab9def673a231262e66545d77926cbe4eb5164b156e274c9fbf24e320d77c486c1ab1b1b9b1ca0229dd22b7bf8319efe661c203860ac146bb8cdfad4e11d826b505b5f03ebd728b2d0cb6ff37da9b32ea647ff303e8b6c23a6fa0891eb19d02e58746da37ba257e933c91798a69c09637b0980d3492514cd84c3d27e59b0626c14fb17479e95b7064604d32f22161a23282cfbdf8fec85d4c611f423d4a9c7df89493999bd98ec530d978d5aca2056c9c1a2b61f0915481b7388074e3cad80b245766f9ed7a47fc1d2ab7f9997782bda5d57044fd715de8b2108c2235be05ef55425810ae7c697a26c12561882beddc658d3bbc15eda74db92e5ea88d79d463391b2d5c6c778b94235df5ed9f25379ec1ab7c69e24957aea6760397ee8150f50f6843f96412fb17df6492cc688f559182d708aefd0dd826670a49d938a8c63e57b4a4c5aa4eb5704ab507f08b3c3af16355083c2965b97548bb743a90bdf15b0eab5cd367122f4fe26bc2ec77dd6fdff96852787c5f233376f4fa51dc92312c036e14e055b84d21adbfebb5c8e6242148e2059f42de4ad886a6bb129872b5cf2e1b979e5cdee8f1d9a0168020eae1f8bc8428efebdacce7e64e9bf72baf538221008ed551e1cb71e2913430bae5bacce8ee245ad77b6bb146a75ba1bd33fb54ce7cc2558c822685babe2bc9eae3a601f50782b030d4a11b33351506e68477d2dfe40d50298aded4ca4f6ca8a1c65193101cd3935e8e8503c2e227876589d61c6ec9f3531347b45d2ea6608cec8c337eed7799632b03acc5b7a5a886e131150868b126733c25f85e688624093d01bb39fbe5a3b0bd4607b584ba5aec0e908494aa424c7cde5a8be8db9c19ecccfc7b3f1124f771418f5fce0e074fe3c3f425dcf9ab190c2a47624d1098abb9d4f582188dc6719bea16fe09ad8c6d39c6a00dd926fdd3445cb46a77e53da6f2ed34a59f33ad0f9b8613a0226179293432beecc67f025f60aa10595f2477c82560ec468a33b90ec268a32da3bd1fb81acbc00b7b1b9a629e4332ebcf1194d94dc21ed52ed79d39ba5354df73e7da00691487619f9589a11e89bf99d1f4ac0ac1a8ecf013ec0b45fde17d0c950d4bc44f727ad276ea7616c00ea58ba32e79dbc1fee7467bf2de0ef0c57130676dbac9964bf27c88c1458848df947ed386dd0631b1ce0d7b95a46d3c60e373b18cc72eb1821264f5542842102749db2b1279a8f912462e464026ac2ec53608325fde33086e1df28ba7551e5c843ca63e32a1d4b7721886a7b3025a171a026dc9575a72e4629b34d9cd328b1ce9a08749bfb57df9760192702f2e3afca91629b233597836b0de90b44b908076aeb562838e2465a112a19de62fd27bdcc0ce44cf531ec8a5b8921849f8489a637ab5c4db63a9d48000efe1545e203aa57c8e0b7276cda772c077ed034a6e3c96983c46b814fd5a2153f57f1d24be788cf855a77f208fa33671fb6f11147be097dfaceeee27417b7e352d46bb640fd1ee3b7a56d14a891b98f4fa3c15f7b4349a73ebf6ea269984b47af2f3719044f5b91c80afb2089be4edb528a1ed5fa3f497c63fb83d01f96fd078d4a6751227bca09fad4c9d0d3a000d82e9639d0f337abf767a9437d9c06b2094a29be00241b8496031025ee4db27b5e98720ee58d975963d1261d6507b63b0e61ed430bf70e24963f1550b0319a18c89fa963cb37bab195734fe054e4d4645332c1ea1d84302c2060d83718bde072995377e979149dfa523221b5568ffd89c9a3aaaa60f6ae3847979bf7267d0e39b210dc8075231649659e606f0b01dc094a6651721b1590ac2aa395ea8323e328cdf40bcff20831e239d52b5cbf7e9b50322b886a2ca223d493a0c50ac0ddf5b473e41a86156c7ad1520264a686624d7ddb6ca2813b3316f88ee525fdec42702983bdb9189fa32627e78b652a45e135d8cd9a53c8ef8a5a1d614d3d4c688c549e24a4a4a90ec29e7ca452a517a17e8fcfff5c965567b1d243f31a7e101f1a356b612102a5c268a8998dede04893ceb0cd884f603b693c616d679b0c4ed9d7e2ce6c24b14285802810a923e1c6884ab12b4d3b841d6635fa9715060675ee48255b46226b7c5f6f79f87feac4cb6135f967a411cdf329aeb60f9a890eb72afdae43b37cf1477d89b86cc2500c37e27e5c9599cb37ef7368c2d0ead8399394a28537073361962b232cfb8780dbcedcc97df442e7d26ebd19b5fdef1e12109eac08e6d963b017eea6486b8fefee7b355e2605c3720950782906c29a32b99c0350d969755a4cd7382efc808c4350b73dc1e48568dbbf9b54773bf5bd420367334014acf8848b75009d93c808203c1fc0704437e0f9005ae9fbd1723449cfc9b043280f0fa31de5d0bb0b7982b2791089b7657d1a90582bba01b43a6198d900c2420d8c20125e3625a875edc1632edc5e60d4fa5ba68c0275015a220b8dedc29a385b9959e3755500ade1f20ebe497411e4fa2ea56fd06ba07af4100b8010b30923a157f01620b380c10829d0c09673bee128aca5a0cffd4e8bbe4e9be7b0bc697c971535433f03273e2a68542ac89e886906d879d91d7f2a6b4f4d6c6fb7e48cbd4c0757cac14b734b14182010c368a09c35d29a840e111e8cde9ff32be714f84387e826a0028e738e727c610a91b49def5a23cfd6cc57fcc8cb2724123dd3db10fab279649ba193866965cad8aec2d5ce9056c870eea81734622768dd3afcfdc634b82bfb7f25b754dd237498f0462c0db1037ba2345918f7a38a6ea8a06562f9d0e92ad3a8f7cee039abc5c6b32ee2082adb2683db3dc07fb5e73afebf8768b30ef9aef04f9ac5038e0e84a0958f4129f85ae5f038dd16d2f1e50c7cde689e47506b5fb815a2c4490471fdebd8a471c9f13997604199eff22e6fb4dd0f704ba1af84d156e3558d66ac67728dbe49072aa7e450b950954911d53f7e5aa0a6d6adc45cfad5457cee9463cf38212b291a7614e02925bdfafa394aaea13ec7fe564edfe95f8bcb8b9ad6f9a0e00f53d99344d921a36e9f85f7466f5d449a9e366713166157317cf77b19c452a7ffe10a9d59153d9a4bc358cb59745873dcf93d6eeea569ba8888dd4e6f9ff2175758605b23cc082a354bf75ebe2777663e24f3970567365db8896c8815782fddbf6fee27577f49c4ea6efd7f0ad5f6fdc92de66f06a5135fb1f8ebdb5437ce17671e7007acfaefe2bf4b2996a685b258446a55d2692907fe03d60988125c7497859d581ff3b46b0bb7d3dfb48883660ac6fcaaf67f46114bf596773265dfffc2e3b96de110abfb2b5d695856d798a7e55040587162c401c7c60e61433b13d3fdb7ceb28bd0dc69bcdb40e5e7d2a46f5f48d4344ccbde050649d94ebbf2532b6f37a286df7efb858a1f891a0759259588a0cbcd463a6a1e74e271b6b411beb3880d39169f6deb903a64b09752ca5720b26fe46db7e9507d086b974693df719469474599c9a4b13fedc899a76a2d0f831dfe6c40b3e30bf2b82cb3cf75c12a887207e2b2e2e129371d1a107625533cac420b833b0f1209f8ae608c0283d86090df9c8c03b4ff5d7d844e5a10103d8b909b42641c363c5516eb61d5028e63c9fa5b489a9653837ca4aa226cfef13bacbb2d47eaf051f0dcef3ea4afa2bfee34593ccdf5eea3215a7c95273366e6f84d0aee726b1210e01a4afb6af82e6be4d61d587aef817279bda9f20093253435101050dc205d09dc4c2c11d27e153efc54a25b27fd55fe3e05756557e3c930ea6217f87ea7ee388f03ccec7d650670b3b0981336e9d2f7fe1ebac7c577bac889512d1e38a40fc453bae6658fd1af3bc6998f51dd890ee3dcc98992c656918fee8e12c331459be8a99e00cbb944348e53cdff9271c80f959d04bf5147b2ab15e52e7f13103e59d5f95270788a119b9ff9a5e4ac23062084245fa44471b9575bf830e47dc8d9fae25a6917f61d2ba87fa03f92e7e3b2cf3002448f4c375923c0a5db3028803c219bcac9ca6d338ee514796b7a6a8d361257c13a91c99d921ead85e532225ab454f54834ba2e9e030ecb2eb654720cf262bf0bcffcfa46848ec4e1a72e61c2d0b1faab71bbbdd80a2b4780b9b7a5fe343050be3747e3f5a222adc2526f6957c2f3c5445f516b0bcf163f00da34fba1dc990ed48a2f2a45c5cbee095ba5f8539f5b35bc0fe670d626cae5dc6d4ee4ecfb3fe0a0cd77b1b665c981e025e8d83611d5cab1e1cfd36c051283e309fd4a65c8251ad43f281054c35b8da3e946905e3f1e3a0fab7991c2fe66ccc4a8b67c5c36ddb7b1898cd529217465e71a68548080ce09e491581febb85d36cd9c9a3bb362939f939a56d08fc485c57f335d91543466a23bf4fcbc0ff6def4eb2e4d381b432f12b4f1d6e47db9b4485125ad75fdc8453461b9d90255a025f70e26b4ceae5e695452b5c8f878ae134c46cf41a6e61928af1422ab6ecf4912e29edbf266fc69244567401bde1ad70b56e44bd70f90ee86212dad75fc83985210e21b8f2d6f4666151fb0e478ae72b60e8c1bc8b756c3ed79191f759a127421a0c426b420d7e501c4f365f1e713fb6af005fcce1b0549f51c3cdcef4a2fdba4b5d6828100c58c0013d0275717b73545fce5fb026bf253f0a42ea12b95856b440f4e4c0c8d7a21271c58ba734f198dc6f01de1c6ef206c0b3172a7ff0cb6c86d3aff766c45ed8f74aad36e242e767d483bb4d06fcb715f4b4d3d94661024c442e9936ec5cf6963d9f3b6eb46346eab0cc4236a416d6665191865356a61060949adee35c1c08c1e5c6984060e5abbad0c1e27f2a48d98a930c3cd6abbd624212dc38be9b73559a5492ae3937ed2c7f309b8bddf0482a32df4ef1f31bd5f6d0feb84b26ea66435a346476bcf77139ea245e806143de9e1b43bbe59c9df728bbd3dd4b4e09dc5a9c972e9491609cc1e91491357f29886f199dfbd36bf13d9f13f32fbb9bd92bc4f459aa35384b0d4ec5279771835fbd8c3b9415463219252e6cd6446d71af6a4388b62d53e4dcb716b41495d6ae434502cc566e31c3f3b4975d473936d5cc6a3da604cabfefa59b572704a4d60d84e9257b35a268c9331902388f12b35b22ac593967a2f8c55b4bae37041f6d2ea0f23fe879dd9af208d1932c577d16cd9d69d94342cdaa1f21a93827a7f30b8568a42515a28410aec15ea0308d3c9aac22e67e03c48d46e143b3b9aa9f6ad06d97b0b69c057851fd05f7ed9a6f7f4e70b072fc5c230b9e0f6262b0921483caa6fe4942c8ad7a80144c1ccb3b499441ebad2ec484b088e7412c258209ef97494068783eec268971be484d9053173e7ef5a5984e015ef46fd529d3ea10c96273780cd23aad576b850c971447d4e735b92a7635b1f39de610557aa40d59ccbe0629fd25d7826048be4b3d7ddf59cf21d741f051c452e9a5a491e264f44d0d479902b77dbedcf7c8988ee348981273620dfe1d9141e67c72a5dd3bae8d57985e726381e2d29844a98c0a7eb3a26278f8032df7779452593f694127f9696f9c585b323b906f9af65af72a0fec16befa56ea7249", 0x1000, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r6) setpgid(r6, 0xffffffffffffffff) 16:08:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) chdir(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") 16:08:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1, 0x3, 0x1, 0x7b9, r2}) write(r0, &(0x7f0000000000)="220e22", 0x3) r3 = getppid() r4 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r4}, 0x6000000000004, 0x103000000000008, r3, r3, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:08:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='\x00', 0x20, 0x81) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b90ad8 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b90ad8 16:08:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x0, 0x4005, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4, 0x5, 0xfb, 0x7}, {0x0, 0x34, 0x1, 0x1}, {0x8326, 0x1f, 0x8, 0x8}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:08:15 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) close(r1) recvmsg(r1, &(0x7f0000000640)={0x0, 0xfffffffffffffd1f, &(0x7f0000000dc0), 0x10000000000000c1, &(0x7f00000005c0)=""/100, 0x64}, 0x40) getpid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = accept$unix(r6, 0x0, 0x0) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) r10 = accept$unix(r9, 0x0, 0x0) recvfrom$unix(r10, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r11) setsockopt$sock_int(r11, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESDEC, @ANYRES32, @ANYRES16=r4, @ANYRES64=0x0, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRES32=r7, @ANYRESOCT=r10, @ANYPTR]], @ANYRES64=r11, @ANYRESOCT, @ANYRESHEX=r1]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000030000000000"], 0xffffffffffffff55, 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000080)) r12 = socket(0x18, 0x3, 0x3a) r13 = socket$inet6(0x18, 0x3, 0x0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) r16 = socket(0x2, 0x8002, 0x0) shutdown(r16, 0x0) connect$unix(r16, &(0x7f0000000080)=ANY=[@ANYBLOB="3b024207e0000001861835bced11a0007cb0741e5f1104170919cce61818ac5855dcd96b91016c9de48903a0c425397f512e14ccb2d0dcd4a79272b268e246ac8e2f"], 0x10) r17 = socket(0x2, 0x3, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x8040691a, &(0x7f0000000300)) ioctl$VT_GETMODE(r18, 0x40087603, &(0x7f0000000300)) write(r16, 0x0, 0x0) kevent(r14, &(0x7f00000001c0)=[{{r15}, 0x7ffffffffffffffe, 0x11, 0x1, 0x8, 0x6b02}, {{}, 0xfffffffffffffffb, 0x16, 0x40000000, 0xfff, 0x366e}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x3, 0x5}], 0x6, &(0x7f0000000280)=[{{r16}, 0xfffffffffffffffe, 0xa0, 0x80, 0x0, 0xe99}], 0x8ff, &(0x7f00000002c0)={0x29}) dup2(r12, r13) getsockopt(r13, 0x200000029, 0x1a, 0x0, 0x0) r19 = socket$inet6(0x18, 0x3, 0x0) dup2(0xffffffffffffffff, r19) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b90ad8 16:08:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x4}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") getegid() 16:08:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r0, r1) 16:08:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000180)=[{0x1ff, 0xc7, 0x3f, 0x6}, {0x6, 0x5, 0x3f, 0x6a}, {0x60, 0x0, 0x3f, 0xfffffffb}, {0x8000, 0x8, 0x9a, 0x200}, {0x5, 0x0, 0x8, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x6fa3f1af, 0xffffffe1, 0x67, 0x1, "912d4fcac8293e79e6fae4a23757075c3278f15b", 0x4, 0x7}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b90ad8 16:08:16 executing program 1: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, './file\x00'}, 0x9) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f0000000000)=[{0x4, 0x3, 0x1000}], 0x1) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000080)=0x6) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x6, 0xfe, 0xfb, 0x7}, {0x9, 0x20}]}) syz_open_pts() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x7fff, 0x4, 0xff, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f000054f000/0x4000)=nil, 0xfff}, {&(0x7f00002d1000/0x1000)=nil, &(0x7f0000111000/0x4000)=nil}, {&(0x7f0000635000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffff21c}, {&(0x7f000017c000/0x4000)=nil, &(0x7f00000df000/0x2000)=nil, 0x4}, {&(0x7f000001f000/0x4000)=nil, &(0x7f0000334000/0x3000)=nil, 0xdba0}, {&(0x7f00000bc000/0x2000)=nil, &(0x7f00005c8000/0x2000)=nil, 0x6}, {&(0x7f00003e8000/0x2000)=nil, &(0x7f000009b000/0x4000)=nil, 0x8}, {&(0x7f00006b6000/0x3000)=nil, &(0x7f0000094000/0x3000)=nil, 0x3}, {&(0x7f0000345000/0x2000)=nil, &(0x7f0000622000/0x2000)=nil, 0x5}, {&(0x7f00004e7000/0x3000)=nil, &(0x7f0000204000/0x3000)=nil}, {&(0x7f00002ab000/0x4000)=nil, &(0x7f00004c7000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00006e9000/0x1000)=nil, 0xbecd}, {&(0x7f000021a000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f00003b8000/0x1000)=nil, &(0x7f0000472000/0x2000)=nil, 0xd4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000328000/0x3000)=nil, 0x1}, {&(0x7f000045e000/0x3000)=nil, &(0x7f00004e8000/0x2000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xed4a, 0x1a, 0x1, 0x5, "8e834872bf1ead47ac4ca24b5ac00db41d505dc5", 0x800, 0x5}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x9, 0xfffffea1, 0x7fff, 0x200, "56be21c301f4a2f0248e440e8c34604a0a9aa2d1", 0x8, 0x6}) 16:08:16 executing program 0: semget$private(0x0, 0x4, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) 16:08:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x0, 0x3f, 0x3, 0x8000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x24}, {0x87}, {0x6}]}) semget(0x0, 0x2, 0x423) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:08:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r0, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xfb, 0x4}, {0x18, 0x0, 0x8, 0x6}, 0xfffb, [0xffff6f21, 0x7fffffff, 0x4, 0x80, 0x8001, 0x9, 0x3ff, 0x4]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x8000034, 0x0, 0x0, 0x20000}, {0x6, 0x0, 0x0, 0x80000000}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:08:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1de}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [], [], [{}, {}, {0x0, 0x2}]}}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x2}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x5) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x40, 0x60}, 0x8) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r4, r6, r8}, 0xc) setuid(r6) 16:08:17 executing program 1: r0 = syz_open_pts() socket(0x2000000000000002, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r6 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) r11 = accept$unix(r10, 0x0, 0x0) recvfrom$unix(r11, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r12 = syz_open_pts() kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xc, 0xa4, 0x40000000, 0x1000, 0x3e59665}, {{r0}, 0xfffffffffffffff8, 0x20, 0x8, 0x7, 0x5}, {{r6}, 0xfffffffffffffffe, 0x80, 0x4, 0x400, 0xc82}, {{r1}, 0x0, 0x60, 0x8, 0x4, 0x7}], 0x7, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x20, 0x80000000, 0x1, 0x7}, {{r8}, 0xfffffffffffffffe, 0x0, 0x4, 0x3, 0xff}, {{r11}, 0xffffffffffffffff, 0x100, 0x8, 0x7ff, 0x8}, {{r12}, 0xfffffffffffffffb, 0x8, 0x80, 0x6, 0xffffffff}], 0xfffffffa, &(0x7f0000000300)={0x0, 0x2}) listen(r2, 0x0) r13 = accept$unix(r2, 0x0, 0x0) recvfrom$unix(r13, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x88, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r13}, 0xffffffffffffffff, 0xb2, 0xfffff, 0x105, 0x8}, {{r14}, 0x8000000000000005, 0xaa8bb8d5b94120b, 0x40000000, 0xf98d}, {{r0}, 0xfffffffffffffffb, 0x94, 0xa, 0x8001, 0xda}], 0x4, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r15 = kqueue() kevent(r15, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:08:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) write(0xffffffffffffffff, &(0x7f0000000140)="000200", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:08:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0xc1, 0x0) pwritev(r1, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xb0}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 16:08:18 executing program 1: r0 = socket(0x2, 0x8005, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = accept$unix(r7, 0x0, 0x0) recvfrom$unix(r8, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) bind$unix(r13, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) r17 = getgid() sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="9f5a92ee461eec02507fc3f528e0656f4963eebc697e641b0ea6192641fc233d3f256c4d18afa191d286fe4620386b1bc7dcb99c1c68908ac845c8e56d2ff2fd01269ccfab98fd9902d614b1a482d44353d005dd230c964dd8eb031ae8ac27521dfc5dbcec8c88e58c1507ef3b10629418bd940af95688ba3898a4d5207a94d27c4e997749331af58502fb7a905e3d3c82c9667853ada43eea7266796dc9168d581f835d0c", 0xa5}], 0x1, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x20, 0xffff, 0x1, [r1, r8, r9, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r10, r14, r17}], 0x70, 0x2}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00080000613b26a21aa61ce2f121112cc4d04be12183bb8dd8d0953c1d6e7ea05f3d969832e07670554200dac6ce76c129add4bb62c7bf2bf547983e4eeed7"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:08:19 executing program 0: socketpair(0x1, 0x2, 0xfe, &(0x7f00000001c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='(d\x00\xa4\x00\x00\x00\xf7\x00', 0x0, 0x0) 16:08:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64, 0xfc, 0x0, 0x8}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x7, 0x1f, &(0x7f0000000140)="e5563cc32068b691de3f6370bfb04e483788fbcd5f32ccd4782041856e4ac4ec85a74401e8f3c317e0dbd8fc765462bbc1efe2f2982e905013143e477c73013baa95b891d6975090", 0x48) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) socket(0x10, 0x1, 0x9) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:08:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) sendto$inet6(r2, &(0x7f0000000040), 0xfffffffffffffc9e, 0x200, 0x0, 0x0) 16:08:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = socket(0x800000018, 0x3, 0x102) r6 = socket$inet(0x2, 0x1, 0x3f) getsockname$inet(r6, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r2, r4, r7}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r4}, 0x2000000000004, 0x318, r9, 0x0, 0x7, 0x1}) unlink(&(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:08:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000740)=""/209) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sync() r2 = dup(r0) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000240)={0x10, 0x9, 0x4, 0x5, [{&(0x7f0000feb000/0x12000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x8c9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x8}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x5}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x5}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x4}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000fec000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil, 0xb79d}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xf2f653a247a73a90, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) write(r4, &(0x7f0000000840)="89693ee97cd432fef412296c674b2821a8b014ec1bc75f0e3d8b978f4b3011d6f0e888390c1a54b51b6571ca056ae908f13dfd2fa5056d2bfb8a821efbbb046de98b49b55655939c60d5735396789caefc9cf122421684a754ffd82bb6cf6e29c24b60f5511885767c6e71865abb7b677008fa64ecb90ff38c2220f0a1c8a19608230e6050e86b3f568f28a6716d9dce628781f992b2817a282ee919c500d7f497ba5cc8e73e445ae123d468399b0bf8d7065511eb1e250e2b322a5770b97c40537d88ba7ace5d0a6c14076f38b539b494fb15aebfa3de8fe52a98c36170ae5b6c337ba1cbee47710dae9bf28d87f32c0a60090a0388dc4f943d8cf41898de63530594ecce7f3cf776c41d53df67d89e077069d978e0999349d3e12ba1183d2aa5fbbd5bb54a00f7b3572b66b93e6788d95f213e4e0621749c44be70fb6c8ef5f941efe21cfd4382212abd86cce7b7ab2473b4f7584162ec7f40ba6d3dadb01a091899a253d24b19263a0b895095fe24cc2808431e6b75b21ede22a6049922a17387bc792aa88648ba432024dbe99a3156578f003fc1bc24cf036b28e16206295a02e51266729ccc6549bc21c1b24e3654a820c9e7c620f9418e8bde241603548690f3857ee60c211f32e382cea949b566ab4b82a78d63edb57f5a42db7cbbea77d5a9a7d2b919cb71543324e33d24b7e0dc91eb5b77ffc2dc2858b3469bf22278d49609176542f2902ee8eb2e11c05e99d981c4bfa48540dcabb8ea4571ab1591c340d7e584e22d04a08ee28e591f5a281daca67b259b4f0e2c972874856ce890f91bdfcf0fa76f50efde621e67472f827f2c7b38d02bd047e4ec4ebeebcb4114635c30cb8a4057ffa9ac21b965ce59ca1e05b469b2e188a5bec957ba616bef0c5461145d7221911790a92711eea214df71b6617e98d382d23c621cdfe05684bca00ce556d35d1dfa435601a07e1003c54b242829ea19f0cb3e7472f02fdb1081b59d72e26c3c9d68b315e599a07e735d80f4e03e8ed999433f22854b6f3f52d8740b9b6a13ccb97cde25ccaf794b1d71f8ce3c59533341fa5b6ef924ba31bb713da479299fd1e1e5b190914e5194c929cee681273c736e25bb8658a4aa5114db2294fb931daef255e31af0a07f263f11a672ff7bc314c7579c63ef533db48b8ea3be7894c396a8fda91f24b067b177489a031f68ab5e3cacdce4f7fafccb9b34166bfbfa75c7a2956438cbb69689d3b17e3cd511641d892be1d44d3af7907355887abbff6aa994e0d024839521e9454e2e92af1b7fe7bed5d601a494a0e39b55ce53d35ec21bf4ac8fc22f03978b7bf870986426b9bfdd5db4b193af51981a1b5fee77fa7504402ad7c8c408ee54a83989f8bcde581f5a7c8a59197fbc41f1fa1af91f88c5d694dd6364fe6ee5a096a968754b5d27389cbce806072fb6a2a520570b34aef520998ab67c2fab73f0866392068b3f4a98136f7190b5a851a61a5a1d536567345d93a0083d5402ee5fb7bf27a43b89f60a6471af25f66d5b699e15bb4e45b8948f861c8bc1462d77f49568208e1af0948673d1565c66c0a28a294cdfa31b84aa9eef6b95c71208bb5a6474b5db2b9f80b5a34d4e4f7e3d61ac1b97f155215af3922129b9c363a75952b890022ef5e09abab8c177f8980802097a3e690d61bec3ee38aeb4391f0cdccf651b82498ba38a9362d999de811acfd89fde54a163ee6610be8709d66af87daa63382114572adcfeaafef42f822573de60fc9b9e562f00e936eb25b26b0821d02062b17b78b75b47a9d13f7f43dec46a5d37b54dcb1fbb4432df12eaa78540b968f14580341fc8e6ebd8ff296d5f8784723c0104e9f87be801c68556295526c4049b4efd92f341cda1d2c38d89c44140382ccbc30f4f55b08742977cd56fb879db97e3f7a799ecd689e18a84e5005f3365d20c99b8b9c2756b2562e8abb8556cb4f73260ca57f719c3aaf1ee6bbc59cf368608b16f484e720a87673feffe63a0bdc209f1d0e56ebbeabe8ca916a05be5e05c4f7ac3b97643b861e09ca8ffba7952144288750d1d009b1492ab341cd777047c867d44006a2c28c612649417a4a38a1d1b2ab3c80bf03ca05b57106289f1ffebb3dc13c2d470de7a2278c4a40fb82c8e8f4abad516bebf0decca470bebbd25efb684da3ad250f338936f83db693f62cecf1a7484de98a1e690a599f81d5ad5c7dfbd7baa240810c3a0c3315cb32fbdfb34bde24117d6648c209fd6e69618bf1e946d8657cad5aa0436c2fc6f64d7e9a0a117213687f26c6f499eab8b115d9a33a218a69db98561405eba3058f1e697f7d998d90252d5e5dcb51790fc5e6fc6d24b97c7ffb58bbacbe846f0591c118f5e2a443a6552b2e4baac5dac4b6802b578104fa96574f4d8757fd3d78d94f14d01ea696b583fea140ebe475d4b8ae3c531b75d0d20ab0c6b30dca4b4ef773becba58b21cc5b60e79771590a2f6c4bf3a7c733d84a65a2d19f663bffe6ab44181011aa8bcae7c8c315673bb81c7ae8af7969cf0097dc44f6c74460cd624da51d8a838422764cd352a8d16158952b3091eb76f3208db959d1fabbdfb9e16a38093f6db37e757a8ce0705f222e9a53a142c589a8bece22b4ec2893f8ba7f8b6b77b709a0d25e19f73a6ea847aa1c1d9c20e9fee6c36dc7ab9d17f5af123eb447a4fdfb3d7386e84a45e6169cb19b8dd632298fcc39155ea539b6b33df6cb7c1630a15cfde8b08cc565e7d59710a319a553d5b2239949015daf57c3782cc65c54399996fb8e8963cfdd662f965d336c0fac45a9ba3232dceab0f77f669ffb2b83edbf89182b505396eb75d1f48610ebeadc2f56bc7fa6a38c195e0b7048f06968181446d4422f26244eca6a0795f5a50959dd17cdd6233f235ee12f31cba3b40009e391f11fe267d5f63ff207a28ae9cdfcd5f257d439290f6fb3cf1ab2c2df53e273ae123fb14cbd13d7b02cd5d2707a36c46d3eff9bcc786482a7db7c7f95e67a3bba3546103a1eb5bae53869692b5dca631f47448f83293ac3a5907560a003b90ddba62f015741ca06225f3e941461a412e9c2e815c779568fe259b28cde79a5f5655de04a92b4ee0bc0a0ac503cf81829f83553556de765b944056e16f0984f6de7243701b82824a3f1be20ddec25f773cb21656a11c9e3d341c2abec51c57f29df374a57502b387c48e87665e227e10279059816b90f33aa0a30fa17d1f4d0cec3aa62d4d1d1c7c423d6450f7084cfa929317a996e73aba6b797707f44c9e96883be735a11e0643ac595167451f063256962c32a933e98f3fa4d4699fea889925114142faa10a6e10cd94a1f1ec2fba9b7765c95542e4c7a13a0138116989a586ef909d7648f9ddbce5fe7e758355fd3facacd225520e5fa2bb2aaa71e38e84df741cd9152d5d20c34fe25a0a141ff20010c33d85b394c75d5ec40a8dc2d9111d6684852a2a7f9a5b210f4062e114f3f9e241c130f8edd81f47b1027bba4bf11cada937d5ca8561e00fe117ba311824e44aa91fead55402a4303ece5158123e2a13ea84da467affa70036e29b293ef0ee6085c990c99e1ebba3fa3e28c12d94e0051b624ec1ee719412ae413cd25ca82e26ce3743271299b3c40ac9153ba1e66a4a7bade694bd9db3d04dadc7ef10f9312c5e14034d2d7d3a1659031f83fbffc4d94c316b18eb46af8705e3284dac7e05ec0bac7bbc36ea25155c9a38726e7428df9a572c9a2e8b671a9a5b89a6075b216351c48fac360cd0d8a03abf76228f1c51aad34f84b60d7f1ce3d94651b1edaa5db8af6a0c289a126e7c104f483c59d3230bd70956f10fca2bbbec12302e20e40d60404db073a91813e8089fc985cf964e4345631b539c2ca6de44b858617de691f5a16a6876bfbae766ec17f5c1f6de473bbe940775b727971a80156b9a40db599546fc6fae7924422803ca35889545cd652ff5dfa95a28c569fd0ea943cc18363b7241c41d83b1eaf31d4bc0c93b1b7296eabac57151b496d1e88b74b2dd9880a01cca84d2f2badd8f13ca1fe1adeda6d1d317b7d5f20cc27cb7269e94228f1e5ab7c15e538beabe298202765a99b9ac1958ca97387928896653a2856d00074088313f67549a05de218fa7273d90960999f3e296efe365213fe559c6a87826488354073814f6b1548683c4cfead7ffeca0b250747b3967a60f6dfd7f03d7d038ed611aee1d924acb64cd559bd5b40f75aad788478e2f8e17925e8cf5c6c47c43206997717bf65757504f2846dd40f1036a0bcfc888390f9d42700037e8c206a185c07129ced315eba2a742ee7db8a75fdfbf707c0a0a9a33838ae4de288277878e9627e3b8c9a1dac8e5b85a9b6079c16e103cc626fd929201ad4e64e4ad85c49281bf0fc81582f26523419eb3dcf182057b63448379f2f0c02a3c080fcf0e726f629db5d690960601a57953327427ab80a979afcfe79d980066555f1e88c087e45c80dc31ec3e32527b8e446bd74b83ed6fc6fd04086b538ce97eb7206fbcf41e9d4110142af9bf255f6955c56d52727aef6df27fc37eb637aed1714defc40b981b6e875ea04fc34047e06bf32bb66b901afb487985ade527ed745df6f61861393a83bf535e072f5151d4af84e31626166fed4d7efb123b3097a0d934879ea9b3d517f8629aa88bad91b83c90bbe512798e17633998fed1d8b4d7700f61c5079f2c70e325221d833c225469aebfd1bbccf1b27b7fe46f801e803d19d782f16e62d978b385e0e5f87f19a3105ac3f5c182268834c7efad9c737a8fdbdf8e3687c902ea11bda7bc1af38a60c59e559c74a265424710ff56ff040f4fbd1f4baa631dc16e963281d191b54b261e9b3afb57719e22f12ee582101bdef040220458eca0b7f398efbfe6fa6656095f650e158ec83554160220ec75764bfdfd77548bad293b4dc07d6982a7393a242b0b069cde6462b3a701872ab517e3cc4d6cfb6c3f9cd0814fe27f63cf74ce14b1ed8d00b1551cd072a2b9804614ab187c28aa2c9a7b1da80243304f99bff4668bb034733e5c04499231c940b7f9aa11bc1461f4d373937c35f58364629e2e50ac241fd66fde2873fe12b439afe2c8171b2e2a02f12464632d71d73bc0cf47c71b5ac8865c7932a100ed947d27697f508bd361647a82f4505707dcdb4f43b5690c9486ee1547397ef41c58db3fa5d868894816dd2b0ac948fa10b2d91ee4bc69ea1d990c197359879494c514d23f04af0bcc21fe8dd930aeea07b0d8e7345d7ca31d13875d6703fc7611e2b0a624a25e192e738185f066eb2ba79927ed1bef9f30719fff0b56a3eb1da71b01820e8f9a43b4cb8e803be43fe4933fba7c31a5273825b87e59ae62cd86584dd2efb9f3863520aa811e4f962ce49d9b78a6a57e00dde97a1da689e91027c5c1e787479165b47b753f0c59cb8ba833818d81fed91605e8cacc85ed6fdcf6baa2698b4f128b46a33d8110aa61e8c65d1ae48b01b6789cfe4551186112b2e22884136c587020fca2f8723931912a039b95202bb921bce047b974de09995889f006adb4041b25786e598d8e42b71da41739dc1762fa42164819d1aa1cbc45c8de8032f89f22d5416d0e086ff2eb0d0d7479be93ebe2150acec1e281b4626575dab44d4b62c3395b32539b505f5215ba1ecefda3308568fd6fcbe823ea33adfc2afd982bfd6aadbe7b1c021ccdc4391d9f79adb7ce34ae357eb023001f5ed66ec9164fd55b22e6493c7da41e11a1fbbd453e483846c252eb4335384a54a4ad2f058911eef2a37b783275", 0x1000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x0, 0xff, 0x7, 0x5}, {0xda, 0x1, 0x2b, 0x67d}, {0x81, 0x81, 0x81, 0x6}, {0x3, 0x40, 0x20, 0x1ff}, {0x29c9, 0x80, 0x87, 0x9d}, {0x80, 0x7f, 0x0, 0x3}, {0x5c, 0x3, 0x40, 0x2}, {0x2, 0x0, 0x11, 0xfffffff8}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:08:20 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/1, &(0x7f0000000180)=0x1) close(r1) socket(0x400000000018, 0x6, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) fcntl$getown(r2, 0x5) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000200)={0x8}) 16:08:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x6, 0x0, 0x0, 0x100ff}]}) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000000)={0x9, 0x100000001}, 0x10) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:08:20 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x200000000006010, 0x10e02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = semget(0x3, 0x4, 0x8) r2 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x5) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r4, r6, r8}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) getgroups(0x3, &(0x7f0000000500)=[r8, r14, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, 0x0, r15, r16, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setuid(0xee01) r17 = dup(r0) accept$unix(r17, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10008, 0x21) socket$inet6(0x18, 0x0, 0xc6d) write(r17, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r20 = dup(r19) ioctl$BIOCGFILDROP(r20, 0x40044278, &(0x7f00000002c0)) semop(r1, &(0x7f0000000440)=[{0x7, 0x7, 0x1800}, {0x7, 0x0, 0x1800}, {0x4, 0x800, 0x800}, {0x0, 0xff, 0x800}, {0x0, 0x3}, {0x1, 0x10001, 0x1800}, {0x0, 0x8, 0x1000}, {0x4, 0xcac}], 0x633) semget$private(0x0, 0x3, 0x16b) r21 = open(&(0x7f0000000480)='./bus\x00', 0x1, 0x80) dup(r18) ioctl$KDMKTONE(r17, 0x20004b08, &(0x7f0000000300)=0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r21, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r21, 0x800c5606, &(0x7f0000000400)={0x1}) r22 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r22, 0x0, 0x0) 16:08:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1000, 0x20428037, "000000000000000100002000"}) r0 = socket$inet(0x2, 0x4, 0x58) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x18, 0x4001, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0xa) 16:08:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) openat(r1, &(0x7f0000000040)='./bus\x00', 0x100, 0x20) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) 16:08:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x41}, {0x6, 0x0, 0x0, 0x20000000000007d2}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) bind(r3, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) accept$unix(r2, 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0xffffff81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) 16:08:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0xffff, 0x6}, 0xc) r3 = socket(0x10000000002, 0x2, 0x0) socket(0x18, 0x2, 0x3f) r4 = dup2(r0, r3) shutdown(r0, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:08:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="06d5e925c88318c215c07c1a8bc0e9c8fb4c7a9c0b61514ee19b4f1ea95b3d4e260e169de1d7f7d2df29440b2684e29153455c24ccd09453cf1533c62b12cb093899f4825281b72f92b601e9f221a601", 0x50, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x7}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="a08a69867073dedf9f226597dc17") 16:08:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x87}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:08:21 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x280, 0x40) r2 = shmget(0x1, 0x3000, 0x9dc, &(0x7f0000000000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/242) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x800) 16:08:21 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) ktrace(&(0x7f0000000100)='./file0\x00', 0xd, 0x910, r1) r2 = semget(0x0, 0x1, 0x18) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000040)=""/49) 16:08:21 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket(0x11, 0x4, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r4 = fcntl$getown(r0, 0x5) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xffffffffffffff83) r7 = socket(0x800000018, 0x3, 0x102) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r4, r6, r8}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000faffffffffffffff0000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) 16:08:21 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:08:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) pwritev(r2, &(0x7f00000000c0), 0x0, 0x0, 0x16) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000240), 0x0) 16:08:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x2, 0x0) dup2(0xffffffffffffff9c, r1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x5, 0x4, 0x10001, [{&(0x7f000000f000/0x2000)=nil, &(0x7f0000003000/0x11000)=nil, 0x67}, {&(0x7f000000c000/0x1000)=nil, &(0x7f0000009000/0x2000)=nil, 0x81}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000009000/0x4000)=nil, 0x1f}, {&(0x7f0000006000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x9}, {&(0x7f0000011000/0x2000)=nil, &(0x7f0000008000/0x4000)=nil}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000009000/0x2000)=nil, 0x1}, {&(0x7f0000012000/0x3000)=nil, &(0x7f0000005000/0x1000)=nil, 0x1}, {&(0x7f0000010000/0x4000)=nil, &(0x7f0000007000/0x4000)=nil, 0xef2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000000b000/0x4000)=nil, 0x10001}, {&(0x7f0000012000/0x2000)=nil, &(0x7f0000008000/0x3000)=nil, 0x7}, {&(0x7f0000006000/0x3000)=nil, &(0x7f000000a000/0x2000)=nil, 0x651}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000005000/0x2000)=nil, 0x1}, {&(0x7f000000b000/0x3000)=nil, &(0x7f000000c000/0x2000)=nil, 0x3}, {&(0x7f000000f000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000000a000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', '.\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x200, 0x1}}) 16:08:22 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xf7f6e53d4e3be7d3, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = dup2(r0, 0xffffffffffffff9c) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x6, 0xffffffffffffff80}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x4) sync() chflags(&(0x7f0000000100)='./file0\x00', 0x1) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="0e99ccdc6a3cc87b8d0d6a8bc9634e19f67b0784"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) socketpair(0x1, 0x4, 0x1f, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r7, &(0x7f0000000400)={0x18, 0x3, 0x29a, 0x1ff}, 0xfffffffffffffd83) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r8) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) utimensat(r4, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0xe7}, {0x800, 0x3}}, 0x2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000002c0)=0x101) r9 = semget$private(0x0, 0x4, 0x32) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000080)=0x7) bind$inet(r3, &(0x7f0000000580)={0x2, 0x3}, 0xffffff34) mknod(&(0x7f0000000340)='./file0\x00', 0x2100, 0x1069) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000380)) 16:08:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) write(0xffffffffffffffff, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xe8, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7ff) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCEXCL(r3, 0x2000740d) close(r3) getsockname(r3, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x2, [{0x0, 0xa0e7}, {}, {}, {0x3}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x0, 0x1000}, {}, {0x2}, {}, {}, {}, {}, {0x6299af96f3408920, 0x7}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x8000}]}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000300)={0x1, 0x10000}) dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:08:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xffffffffffffff26, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="bed91becf8eac51b6111d218056b34d4ff8a7b4d310fe25675beea234aa4b09e40e009b4f9868ac1b10cb1d844e8c128598cd6eb92ebfb06e27369539bc6efe41155b4e98e3034d7cf43b1faf60163012c008d0e30e0ace71f462056fcd3a288450b88d7ff527f5a"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0xf4) ftruncate(r3, 0x0, 0x9) sendto(r1, &(0x7f0000000100)="c759cfbec6b9bfc9f242a3e560f880ecb6887bc3cce651627034e359d073bb52ac194a6b4b1080ff6e53da5fd0a9f88712c8b02ec9aa6f6e20ffcf3a0cd3a0ca6817051cb29a2ec814daf47005e7d6ff1d7e69edd2ec714675e87ee1763ef939e5d9706ab06f293888c8dff1d0fe4d9b1b683f24c83d588a04b9f525743b930103f2559e1f", 0x85, 0xe, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x5, 0xa6) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="9fca4b4e1349187b9bc82c7b4ba429d8e463d7a83a399c1375be1583c5ecb28fe56d542798f250bd950c4affa22c27570c64bf96152347"], 0x10) clock_gettime(0x4, &(0x7f0000000400)) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r6, 0x0, 0x0) getsockname(r6, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) semop(r5, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) semop(r5, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1000}], 0x2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000200)=""/185) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt(r4, 0x5, 0x10000, &(0x7f0000000440)="55e90e0d0a6a63bffc4e3d5d443aefe181afa095eacd3f1054fa324fa7afa55ce8082fa9a761e869884735192cb543385cc95b0a099adafd", 0x38) 16:08:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) getsockname$unix(r5, &(0x7f00000002c0)=ANY=[@ANYRESHEX], &(0x7f0000000080)=0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) mkdirat(r7, &(0x7f0000000280)='./file0\x00', 0x8) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x20, 0x4, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:08:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000380)=0x1f) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x28020, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x2000000000000010, &(0x7f0000000100)=[{0x9, 0x1f, 0x80, 0x2}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) fsync(r5) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="03002e2f666d6c653000e7e907311e1d324acfd7fdcbab03a84585b4b421e4466110ef60adbdcc7592c8076892301a7a1af0b4684b6088cb47aec0e29397ccf30fb00c7538cf8603b31873d19158068138ca5a70018ac0a931c789c49fe406d0551de448ac2984c1a9bb579308e5359ad3f0c2dc0de57f780ab4531fae783f34fd8784f904344c741ebd404944b04e37601753475b39ff8b1d05df7982e23bfbb2274d4a4ccf444928c715e1fa0fbda55109557163131e8a74159bdb76a232ee3ec8b3e77c4b0ba48c546691850ba7f4a5d88e49052d55a57d7a5b6285428563b1e529529203e94c82415a5623a9239e55f1a1abf681be8e0c241843a84af9ed26b8f763f0e94b9f8a80e1907a8ca44c8bb5352e8df0ca721b7193bc015ee71235faf10d923ca644bd1bb3bd77d2c228f649423d"], 0xa) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000340)) mkdirat(r7, &(0x7f0000000300)='./file0\x00', 0x34) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000312000/0x3000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000180)=""/199) 16:08:23 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20d4, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/112, 0x70}, {&(0x7f0000001180)=""/4096, 0x1000}], 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) accept$inet6(r2, &(0x7f0000002180), &(0x7f00000021c0)=0xc) 16:08:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0xde, &(0x7f0000000000)=[{0x1000, 0x4, 0x0, 0x6}, {0xf390, 0x0, 0x81, 0x8}, {0x200, 0x0, 0x20, 0x30c7}, {0x4, 0x4, 0x81, 0x9}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x7) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="5ef3233ae6a4f3e9bf8b62c0f58c49ef86acecdf0e86595ec858dc13e90dbcf02f1eb5e45cc6870c594a3fee793dac668ee216c4ee7759b1c2feb2a614602261c641c6cea02b740e8b0210", 0x4b) 16:08:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) pipe2(&(0x7f0000000040), 0x4) 16:08:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45, 0x5}, {0x45, 0x0, 0x8}, {0x20000000000006}]}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:08:24 executing program 0: r0 = semget$private(0x0, 0x3, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x40, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000280)) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) semget(0x0, 0x3, 0x100) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000280)) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000000)=0x7) open(&(0x7f0000000200)='./file0\x00', 0x840, 0x108) r6 = socket(0x2, 0xc003, 0x6) connect$unix(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2fbabe8d242744e5b8899666696c1f2c3ec079e0060f74094092123596a34aeb9f4350dcb1678d7c23b5b43ad9ee568e2800be94fb201a77b344fb67dc2840a48c6852cd1c2c63d5ee80496942acd9315fffc599de45da889066eaa653ec3b4ffd34541cb640897c9e48c4d377cc2b0212b48f93fa3b6db34d48599543953ef8a5a834c8f6d8db9e467f05d7612100684d25dd611bb42bfb5b1316519d76631061b516"], 0x10) 16:08:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x840, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x7, 0x1, 0x1, 0x7, 0x2, 0x3, 0x2, 0x2, 0x3, 0x9}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r2, 0x20004269) fcntl$getown(r0, 0x5) flock(r0, 0x8) geteuid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0xcd24cc3e7a0a7bb, 0x0) 16:08:24 executing program 1: socketpair(0x1, 0x4000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x3, 0x81, 0xe597, 0x8}, 0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0xac8ba6459451634f, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x6}, {0x18, 0x2, 0x6, 0xfa78}, 0x5, [0x10000000, 0x4, 0x0, 0x7ff, 0x8, 0x1, 0xf6d]}, 0x3c) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) lseek(r3, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) fchflags(r4, 0x8001) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0x8001, 0x1, 0x3f, 0xaa85, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x8, 0x3bf3757639b41e7, 0xfc, 0xb917, 0x7fff}, 0xc) pwrite(r1, &(0x7f00000001c0)="28736fe6c3beb094422a9399a3f18231679f738db06b85628241e105d3ad3aab2b9ba586eda01760a24c959c600de62063d298ba8d88cc63020ca5e312729555ceeb380a0bfda5df9942718568e54c9fd383ab23e49ccd3d91a51d768e68fa3cceaa8856bc6727b110cb96644f77da6a2d417675554acc9df905b0f8dfa698d3caf2269a4e4e4415252d3ad16b9bc062", 0x90, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) fsync(r2) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x10, 0x102) flock(r5, 0x8) r6 = kqueue() fchmod(r6, 0x0) accept(r3, 0x0, &(0x7f0000000380)) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDENABIO(r7, 0x20004b3c) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r8, &(0x7f00000003c0)='./file0\x00', 0x100, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r10 = getgid() getgroups(0x4, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000540)=[r9, r10, r11, r12, r13, r14]) msgget$private(0x0, 0x40) 16:08:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30, 0x0, 0x40}, {0x87, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x82, &(0x7f0000000100)="e18eb4dcb83552fd8bdb3e572d68716e077db8b863fb3247a6ad905bab42c2dfa81f7298ef2d04ba7e5b15fff61b1c372ae1423d656ceab64c3338cafb96d75b3e001449130ce16fc6aa931418151f36a3c3bbdd040dac963c4d53ba24af1b85d7f047955b0bc297828b842609548746cbdd735975af095da9373178f9c24a2de39a") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/4096) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001280)={0x1, &(0x7f0000000080)=[{0x3f, 0x6, 0xf7, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:08:25 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, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() shutdown(r1, 0x1) 16:08:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fsync(r2) sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000cc0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000001540)="3603000000000000", 0x8) dup2(r3, r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000280)="083457a51b72503ce49a6566ce1afa0e5a7e940bde2a41d657fb376873ed0ada62ebcfdb32b88043295c27dad4e20da04347609edd5813e62102fd4ee370bf1bb3c4f515efadb65dd1b47a8c384a26ad487053df3e6315d69dc4854c76f6938b59b7d5a9b057de7d7c412bd9dcfda47d3462bdab80123833535930900c01aea1f72fd0e8de7e09ae370e75ba012e7123c8f1dc87fc05deed700c772b2ceb20d5bc4278a3c6d85cab38a1132bc4b2574ffb1c13ad19ed0bce9529629953b7d0581c32b97a06f1fc14c802b382620ddbe186973bc55ac6c9b715", 0xd9) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:08:25 executing program 1: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) 16:08:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="394377f89742f8ed5067687601f237e3d67d"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) shmget(0x3, 0x3000, 0x510, &(0x7f0000ffc000/0x3000)=nil) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)='\b\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0, 0x18e}, 0x0) 16:08:25 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x10000) r2 = socket$inet(0x2, 0x4, 0x1) sendto(r2, &(0x7f0000000000)="838153ca81ab84b3c7b87d43487616dad625745b240cfa377c483f1f33a247d2d23c3f4101a7ac351c12ddd82970bbbafb242dc43f4c2a9bad4e986e9f69942b62acba48e7d06fb111c5a6732b643d6d122d4d4e", 0x54, 0x4, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0xaaaadea, 0x20, 0x4, 0x8, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xaea}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xcdf}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xec}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x40}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffff001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2072}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x27}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 16:08:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs={0x0, 0xd, 0x3}, 0x8) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x9) r3 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a00000000000000000000dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438ba84929be9c894314000000005b8b01850013f1071d36807465e18c0fa6ae84c9f0611da2", 0x57}], 0x1) 16:08:26 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1000000000c, 0x5, 0x1e) r1 = shmget(0xffffffffffffffff, 0x2000, 0x40, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x20, 0x8, &(0x7f00000001c0)="c1463ec984204b728862b899789481be89af3ad541a01db27c2a55db45c3ab947d67547c148bcb60d254453a8465121f1055c99910a47eb1dcb236e2", 0x3c) shmat(r1, &(0x7f0000771000/0x4000)=nil, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) madvise(&(0x7f0000311000/0x4000)=nil, 0x4000, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0xe2, 0x9}, {0x18, 0x2, 0x1bc7a3cd, 0x37894b01}, 0x200, [0xf01e, 0x8, 0x4, 0x0, 0x2, 0x5, 0x3ff, 0x40000000]}, 0x3c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0xd22e, 0x25, 0x4, 0xfffffffa}, {0xdbb, 0xec, 0x15, 0x123}, {0x4, 0x0, 0xf3, 0x8}, {0x5, 0x81, 0x80, 0x9}, {0xffff, 0x3, 0xfe, 0x7ff}, {0xd0f7, 0x10, 0x81, 0x7}]}) 16:08:26 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, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000003, "08ec719a638d6dbb2cb99400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x1, 0x8000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:08:26 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f0000000000)='./bus\x00', 0x8300, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) 16:08:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r3, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000140), 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = accept$unix(r6, 0x0, 0x0) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0x9, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r8) pwrite(r2, &(0x7f0000002200)="87b022f9f035b885e9a1290381baf03263132be69941d37ffbf6be90f19b46d4d068ca70712202b309a6ddb09a2742422fb2c5d02961537a7a1e27071ee68b6f1a0d5ac29cac6bb6055afb3553cf243ec3a6656ea962f0ccc05fbef9b6e93164388342f94cb1e9a4838e26fa0e880baae20aef033ef5666f87d1d01125d74688f1f79c58bbd1e687213daf21e23df6add664be4f1eb5b23d7e77eb0b64fbf8a807fb81a6b77cffb08246d4ccb9a08f3821918a9f76d2a5d1ebaa57541aaf7fbbf59de649915eaf260348cd8d718b901ae68726d508334eba08373df1087965d9202ea106912ece2c867a96eb55a2e3456033d73c8a0235874f8627db807a2a094fcc20b15978b82a8d6c0fe3ba3b64e24a87b6c93c44a4e33f721d4ff29dcf67df88380a45c202f266423887fefcfd587949a5b85b700371a358c5577851e0712b9807e78e7d7a484698a3f669981152b61ecc620e3aeb91628b27a7c7e9a5ba2fe4d60144c94d9d42a35e15d12027d9bdce46a7ae8f2c482272757c4e0961ec50a6a079af9c7bc41c178fa1c2f485fb81a88eb68239614ad110564788beaab10880aa990b6e6b986b6a292c91b673a3fa60175abd2b019f40461615986f1d80701007605346a72bf42622b23f1ce958aa0bd075a2092a40dcf510638195af4f60f95c11146b2a6d866c215507519ca8868f4ebfb5ad2ed2653b7101e6c33a5ad3d5311f8eb3934610cef25fa75aacbb888b47c92620898b3251815a3715c0aa2c7df1a62295b2b9f079820e98cbc7bd119d11f8c6fcdea56d1637baa702df397e10805a16938e5e1c5c6ef24c34453b56d00020064e988878328380be68c69802d918bd98c7c0d4338c8ea961b81b09ce5bca70431748499301334fb117f5f842873fb7c9b14236eeff220fa4914b919e1677c9db0216f6e3431fad874d64a009db6b2b62edf067a4cc45aa17acfc6e576dee54fbfb3b2cf72964e016c31bac273d59640ba7cf842d6741259ea319008a60144555bab52ffdc538488a85a5db4f47648c4689914c7e8b16f3a1784286b41f487ac7c7a8a8e57277855000f9a4a40836053cb45db1193a082aa175fc5bec5e75a8f133857ff067230c0e2716a1596ed4d928d6478cd4ffdff3e6c830a7325252f9da704fbbf12d6b8a88fda5e7ebb2a4a2269429651f04018d5c8b48406c564d0a5d4c1bdee44337ef6d763e940777815998bf7825f487153dbc234b1020b9a255023caaff4750dc8047301ffa9207651032450aaf8bcb89324bae706f41e7409b27cd23e68fb3579b6184027729a5fd0647564b5d8f8739884699a01abed53e7a664e7f52f2cc730d93bc672c522e6f331d49987ecf553f36003e9dd97b6de407f337eff2f6a2e3902fff8f6aa72ad9c3e2d17fd2468c67fa3c0f812684defde6c5a8d3625cd4d39fb24c294a075eb953e9325f13130e9f093cc4a3f304bb62f3303d539ef83050a099bff66c6cf3bfc9ee995f7aa5131a6228f87fc0ad29e377e252172481e5636088951791a08e64676505ded627128373db25a62b763972594f55678fa19105e85096e61c169e75dbbef1922badd6a3df4a1932c6204f40a87a224bab7775e24d537cce778e1160c4eab4f69a78c95f744c0fed3197a3ff2b0c11ea78c6c28530342be8ee7fc142572eb62b3f42fda6a3d0a6c0594729c60454dfdec3901207f8f10c31a2f4d693d7422623b2df8075d4c5aec636871c9eb24b66922b8003a5f04df536df61bb25adb9356eddf219b288217a912e801ef4b5c5f8c76215663aee47a0af8a02ef0a60d4b60f772ea27eea4bafba81b8f6b2b44f255f563d77efb5cd5771cb305d1f6d9b00c281063956ee43b3bf81cc80391583a4c85c3fde5ba4e8cdd3cf0711b52a00739f95af98d804d9ca1ccbb1e9082b2e0daec3489f98d373d4c94b33ad3faf0dad0680c9a9bba65e4df2d27a8b46670f43708393d0e3b10660bb8b35f528697ec1af20aa5669c815842300cae00b3a353a6fe7c8e353e772f1f6d9e33b4526c035760a7cc84fe2bc7d6b5544cdcca0a3499410837aed131a0e3bc7d0c8835fc4cd05d24aa650c31c3c1d515c962c9513ec266a03bb01bd05e5a8583ded2cd1f855161ef70935f19fbe6477c7a1564c7bdc1cfd9149b5140d23f1bad47d243c0b105656ea4fef8087e7bb6e60416a70af54090244a1af12a7b3db0db02729d0fee7a42eac7cadeff36a31ed38146513a58af3b923e9c985eed31d67aba6431ce602760fe9a6d897b469f457ad05f87bd2d4d5fb6983378a510214232a6a3cf25e8d21c1d2e8a9d49817c8cd0796a070ec614cfeb11a49556554b95ec63a5434006ebd1596ad320ba9862168b5186c0abb95e631050eb7f15e2d16c38e2f477040131197fa4b562e0d191c6d135694957b28c5179b82b0a079a29982f3baa98a91357541e7265a372d4cd55b171170fd810f787d482cf3a340eab4ab63bc5b164a0a879e3462304dccf31640fb3d1939e2e2cedce07d3a6a1c87ade4390af88502a61c5efa37ec86bacd7d39e49a81791ce9d4e668f247e08db98aaf45f318ad97d307e883b97675c06de963294eda753690132432516cfbe52a4a92a85ec21f491368e5d2d672ebff7f029d85a05b0915ad658c752495203864f4f747b765cd32e24c039ee86d833a0b83cd19dc1f8b17bee45e38c19d762c0ae2f92b27033b71afe2523807098d0925d586df004fd8d8c9cbfdf3f2511bd97c55297a6b436d7e5a2a95c9dd1390bb7af8c7ac975b767eeed75a37921fca03d664501a5306a24282a98ec057290eed6b75140d3921b8cd01b90812cad76097e8d80a503f7aefbf302f23d4b1f4092863ea7e8c6ff79051baf14f82874aa23ec2cdfa7b4163d96f58ed4aa4305ff7e788dcf2b105aa9bcf97b79fd9e74b0695f5954d0268f9454722bb1e8cb9b5631caa0be64671892c99bd3e0aa384777b5a69c626505620d2ca4caf0a2e68430cb94aa21133ffaa3dfc6510fa2e88ea7f0ff13ad61baadd661a6b0450db65a41d07f4d25438b22815213be490a54efa1536151833f443ac1d73bcec90dbe6b191e15df71b0e913aa8c66468063c018cf761268c812c231c35da4fd8b5a3cc890684cdd4022e72e715425356941901686493d09e2232e98ab9039fafa942e067b8e1cba46be6bbc3f2048f805aa90aad8f63a7ca3b4e616e21278a1750b545d681e7b9518d23bd4a3585a56135318ca253363e2779add4e037a36351eb9bd9b658bc5b30e05110d6df02346f89cd55d1d89a810ad0ac5a903bd144d99fc6331f78536a51ac5e73667a55c09f034a805cf64ed1566ea3a188d336215c726dd3d2436f70a9c264699002b59929908769d25f94672edc1b2c84ade418c40b321b0ea54c8c2a1f709d24f94fee516c42234531d692a41848515fbfe82923674a1bc3bb831f784282ceb8e3ae86e11fe248e296bc2befa079d0b183bc2f4a3bddaeed8b7763c41222872c31e340db4ed939ecc26a78c51bba943f19f78e57f57c8684a270179db8ff5275a177e8fee86ae05693c2c3c5d092eaf735a2e6e1b961b298b6b4382da93c9d3947ebf2870b420760affe3ce2cbf8662ac890b03b2b13441d5ece2e05d410084a5e257abd897ebba4b92e20ac4b3357b31961abc330e0f663be440f95180acd135d3d8b4ceb6a9e94b7612b74a1ecd86226ab85e474b53f898459384fe2de9a31da8e2871dffab87611063c6a2503c843ff5aa2e3cdc0e761bae87059e0e1c6c753459cb79df37d22a39be1d92c8769e36b1b0b0dde26f88762dce179ea89d27ef97d2633c7ecc1971e244946c999a2a183305d910f8725549be05e3c23a0240eade8cc2979c3c72dfc7db139e0bcffee479ce790b6b47d56f4b63ccdfecee2a96154dc1ffc44779cbbb8884b92fbac70e95e6479d9cf1b7137f1badfd361cc93be9a0aec1dbaeea9f9dd41ba59cc58d31496c4a72bd7cc0de57dd23f103ddf7c6c1ce744542c7ba8b02e6c5138bd9ac24efed524ff69e5738585d38c9206f74ab7a8e2056c3b8d85c6660e4be37a79ef3ae854db0231401f7b70b3b8985e370ee8cc0dba15005793bfc281b1fdb6bed1d53de0130cb9b010326d371dbb36daa84534ca2bb12292c0fb3bf341053b720299981e3b7dd112f6750eec8e38a0eee4382bbb0f585e82eed53332501c8b12a5b51ad999a19bbe04078ece0cab322aa5561c59ee18795a85e8030f3a584f24d1f2c5add75b94d26d7988a8d1aa7de1f83d36ee54d3d9f9af2d865a55164f2da2918a7843691808321fdb31cbcd61b48f1e6f3f845b22b1b22e62e15b58a313504fede445cacba87a205ca254dce1f98ab75572128165c48e775e42eef9a57df973fb74ddc1dbb11e19c8cc25508a333c3a36fdbd8fdfc07936494aa31e7dfe2cec9d8a9b671ed3443aff93b88781b3c0da2c70601d0991f01db8527fb1fe89009f980738cd5a1eb561edc855c206001df750fb6992c75d6a3f5319825013e9f409f0f7fb0ca78650040bd00b4bd34fd03f24e40aa51b65c958a1828e7a11031490be0f2fc497e707470e83152fb6bdec34dd8bb9935a12d00b43f9f30f73752afff80026ae00da146e595cf01c1e1778178f7d4bcbd8b776095b62d55813614c144943cd7acb615c8c0f0045dee8ce261fb8be3f2f2aaf26576922fa65700237bf7c014f0b81764c938c9f04fb7db1c0381b165d0991f9a4f7d2968211dccf40269fe628c7ffbcb845b42b40bcdc4ede4d4f1a702139786dd7a1135e21fcfa1c9a9fafd78cab51f76af0281e04eb10bcc7f68aa75655c8cc217cbaec85e055c8579ed49c38e917766ef0f863bd917af61c87dd5c654903cfe4ce3f00135dc94f1ccc74fad2773be2ef12dfac89485da19decf66436992d4db71356b485c4c389b894ffe63be63be13a0b5a1aedb11febe09d7825301c2aa7cac8c081ccee88932a14f19872436b453d4260b52aea1bbb5eca24b14940c0d54f619a622c8e21b01035cafb1cddcf2d84f5e99a7547f89978cf599b2bfdb93690be601cd1f18e8340f95160dbee2fb6b52575cd2d8f155854196a1ac865075f50a2c7f7541f4ea485e6f372f2dcff722c9fa34000f2d50d7715f4b902c0aee93f9f094190ea7ee069c6938489296b9848086de0c0d58c198cda230bf93e5d805a4c4b81c1173b5faaab3b5473fecfe929c3d197cd7e6a0d1ec9b15501fc778ed4b1dff2083a8aeef290659f3817681c97b0f38f8b479903851a8a04da92f1712c3ab5fe298775493e27885d8309dd684d4acbde3639859eb629f51df0ccd7599a8d8a0b1976b1bf83e8d546804fd18c95931e8287cd0b7fe4257d8360cfadaa9857c4b1c814de25ab56c63159d091c5e1206de6367b5e61d5f53f701682a727ce078464ac785b885888ff1d331305014413d48fd38eddc261ccb2e4baedbe3bfaae198540a3ba15515440191aa37a75b8ac93e3166b9866330231be4aa95208ce8f74fc54613fe956bae26f85631d3af93fe4e82a5f119e982706c3ae3850c2016b03d351c20d4c968e292f8d708bf00cf95047fe73d8747bc00945e66ca3c7bbbf46e2739cbf90ac04f27854beb4bd4300f19cce5719d83e0c0186d8b0843fbeaa0e148c856334a334f117af2c8a5b625458baea39443c3fc9cfdfb34bd6ffe5083750be8c02dc3d8bc62d060743454a92f0479d946dce4761453a90831eb55ad49331df501c284b591f50fb9bb29dbc78034efa26b57b12a1bafdca871e49d837d4f3ab", 0x1000, 0x0, 0x0) 16:08:27 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x240080, 0x263, 0x3}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) dup2(r1, r2) 16:08:27 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, &(0x7f0000000040)=[{0x54}, {0x80}, {0x6, 0x0, 0x6, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x7, 0x100}) 16:08:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3, 0x8, 0xf8, 0x1}, {0x74, 0x0, 0x5}, {0xa}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0xb3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000140)) r4 = dup(r1) listen(r4, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000001c0)) accept$unix(r4, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:08:27 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffff8fffffffff7], [], [{}, {}, {}, {}, {0x0, 0x1}], {}, {0x0, 0x0, 0x9}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) mprotect(&(0x7f00002d1000/0x4000)=nil, 0x4000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:08:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x63) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:08:27 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000336bcf0c000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810000000000000000f0ffffffffdde97c3de3b108df55a65774965e0000000000000020000000000000000000000100000000000000006d920000000000000000010000"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000a80)='./bus\x00', 0x0, 0x20) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) r6 = kqueue() r7 = dup2(r6, r5) r8 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSETAF(r8, 0x802c7416, 0x0) r9 = msgget$private(0x0, 0x624) msgrcv(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef00"/85], 0x28f, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r9, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r9], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x60000000}, {0x18, 0x3, 0x40, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0xfffffffc, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r9, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r11 = dup(r10) sendto$inet6(r11, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) msgrcv(r9, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r9, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44"], 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=@file={0x1, '\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'}, 0x50) execve(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000140)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000040)='`/^\xfdWM\x91\xee\nL\x7fq;\x00', &(0x7f00000005c0)='.(`\x0e\x00\x00-\x00'], &(0x7f0000000980)) r12 = msgget$private(0x0, 0xc6) msgrcv(r12, &(0x7f0000000c80)=ANY=[@ANYBLOB="000000106b5a74d2205f4967b92069f7d85fdbacf15481a16bf699338b8ea01c818710588c6a1d9699eae4d32c6c538dc3fd00000000"], 0x1, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x4000014}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) r13 = socket(0x11, 0x200000003, 0x0) sendto$unix(r13, &(0x7f0000000640)="b100050390000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r14 = dup(r13) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000580)=[0x0, 0x0]}) r15 = socket$inet6(0x18, 0x2, 0x0) dup2(r15, r15) msgsnd(r9, &(0x7f00000006c0)=ANY=[@ANYRESOCT=r15], 0x1, 0x80000803) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-\xde', &(0x7f0000000980)='-\x00'], &(0x7f00000009c0)=[&(0x7f0000000840)='\x00', &(0x7f0000000100)='.(*\x05A\'-\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r9, &(0x7f00000008c0)=ANY=[@ANYBLOB="420d2d574d810a6fa6a7605aeca05ae94539443cd199f19edb6e15cf4442a5df821cd6629ed55440b9cd8a21713fdfc1cde83044b67a441e49ce42cf7019eab401fd79d41d7b6cb6a51ac2960f0a878727b708", @ANYRES64=r13, @ANYRES16=r8, @ANYRES32, @ANYRES64=r7], 0x5, 0x804) 16:08:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r1 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186204018b002b3a0000030083ca1efd4dd1516396a4fcc7420cfbf753b5d1d09075288182a3e7bd438b29be9c75807f32ecb3903175a7f3ff831745894314d8cad0875b8b01850013f1071d36807465e18c0fa6", 0x57}], 0x1) 16:08:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x10, 0x1, 0xe) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) getsockopt(r0, 0x9, 0x6, &(0x7f0000000040)=""/17, &(0x7f0000000080)=0x11) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:08:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:08:28 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000e2e2f66694ca430e3"], 0xa) getuid() r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x388) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000ffff0000050000e884007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576777ee88d7516d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd9710070c5d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e1ed7566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44b01b3b2bdf4b24318dd4302efb278f04e4f3daf57c8c4a712a3055018d3a6378321ae761bb2bfc5b5dda1ffedc4f2b346606be489fc75295d5d6a12994fcd2fd80ce5c90c52a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r4, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r3, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getpid() r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgrcv(r5, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eeb9b4cb6a6ec554c20117c200b5f7a3f1c2dfc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/119], 0x1, 0x800) msgsnd(r5, &(0x7f0000000680)=ANY=[], 0x0, 0x800) 16:08:28 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x80}, {0x6}]}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='\x00\x00\x00\x01\x00', 0x10000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x7f, 0xf00}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:08:28 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 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="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, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:08:28 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000081"], 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, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e1976ad7aa5"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:08:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x81}, {0x81}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:08:28 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, r4, 0x0]) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r7 = open(&(0x7f0000000280)='./bus\x00', 0x80, 0x100) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r7, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) r8 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r9, 0x20004268) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) setreuid(r8, r10) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x6, 0x602f, 0x3f, 0x9c, "93125284112afc6f14f3e6af67cfa075b336581a", 0x6, 0xf461}) 16:08:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x82d0, 0x6c81b371}, 0xc) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) r6 = dup2(r3, r5) symlinkat(&(0x7f0000000040)='./file0\x00', r6, &(0x7f00000000c0)='./file0\x00') r7 = socket$inet(0x2, 0x2, 0x0) dup2(r7, r2) 16:08:29 executing program 1: 16:08:29 executing program 0: 16:08:29 executing program 0: syz_emit_ethernet(0x7a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6035266800443a00fe8000000000000000000000000000aafe8000081000eb570000000000000835800086dd080088be00000000100000000100000000000000080022eb0000000020d000000200000000000000000000000800655800000000"]) 16:08:29 executing program 0: r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000080)="240000001a005f0014f9f407000904000a72010000000000000000000800100000000000", 0x24) 16:08:30 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f0012000000000000000000cc76093f5779577b4e501d9b98d8426e3ed341aba81c2b6e7fc3a5e3255ab19cc93e8b73a0da454370e2267c203eca3c824b9666a1439cc8a5a2793254f284bb304b5ef7f551"], 0x10) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x80000000) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:08:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="e2e44cc2f95c16de3b96fb7697a2b3b598c233a666d9714d9d34e467c868ee658bc74b29b1a183a1929f8e8a21843948652a1b7e6fc121f4d8c155b953de6421a5de386349ec9db4f2902eb81cd006fa6faf7b3c8ce7212cc0f2c825ad6a08", 0x5f}], 0x1) 16:08:30 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000080)={0x1, 0x7ff}, &(0x7f0000000180)) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) r4 = msgget(0x3, 0x200) pipe2(&(0x7f00000001c0), 0x28000) msgrcv(r4, &(0x7f0000000100)={0x0, ""/109}, 0x75, 0x0, 0x3800) 16:08:30 executing program 0: acct(&(0x7f00000000c0)='./file1\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfc719d72318b3e95, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x2}, {0x6}]}) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES64=r1], 0x1) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) accept$unix(r9, 0x0, 0x0) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) r12 = accept$unix(r11, 0x0, 0x0) recvfrom$unix(r12, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r13 = accept$unix(r12, 0x0, 0x0) recvfrom$unix(r13, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000002380)=ANY=[], 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x80, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) write(r2, &(0x7f0000000240)="94b5302c729619b93c34065f794b15c89b0c9472b99ccc01a9a0756d07529433d30af0f12ecbe07f909d62306e0e6264612dddd48f77988f1ebe7c30e3dab51058883ae9b53cfcdcc9ccc5acc0e5a0233663ee462ae50539fd43ee479572d7195cef7acf8b04501447484505502fb065964755242f1eb69e5d334c86dc3eacee155d4a0a7af7e2247208f6ba1f318cd8138215c6e9d7abb3c64146f7a63a097f8c60fbb33f1ff16544befa3cebefe87a1079d8a058564bbaf8fb8fe67ccc0870429c41481678390bfdab0f9ed3630f2542c2fadbc304f6681f343e1ee6729602ffbdd1c62e55dedf65e6781243def6bd0d0f4dcd45e10ba6f0749952b7b85f32d6e65199db67c5478f06e73631d77c19acb55cc48d508f070d22482ca63c59dcc048c4f086a17f5341fa3471e51ce599df2aaadd8378988563f09392237d66374f3ef5fc7f4ca45ea2613d78a6ccf811a853dc7ef284b39ff60b50375f384ffb5803f87de3864cb79a4c5a81359cd0835bbea5487d74c51b73f831d07344d975033b5776bce4bbc225273c2da4e654b6cdc39e1d9205fe40c001d754caa3a47d68050885b47ab6db535b8b38a0569a6bbdbdc65f96e656db157abb01c117f3d03e3759dcfd2a71a4bfb3b473ae67263bbd8117b3d060da83ee84011ea6a79bc0aea3dec5c02169111a187d77df8c0918d14a6b58bd2d27c0dcf0239445a2e389b37c34951ccb1f69c0e788fe385f50bec677c4316e2d3362739f26f39df2ab014fe713bef04680f10dc16a3fdf4021a1625cd09b46bab7d8c4b61912dd20b36673831a4e11141af0918c172c1b2d95475d6cd27b10b019ebec57c40c4f7b938dc6d97f4e140b3defd4fd6aca827500ea07ec75b21ab088f55810ba61d3c9d0a38d4bafd3145df356b9d5289fdfd5a83aa2e00fe6ed5574da81a2581f0759f6ad3e08ac54598ee1c70c86ad98396bc6dbe1574c336ab9b4b31e41a221aa7770f65b388c5263e7fb9d245a800c31727c8918945c89fbb4c8cfd80b3991b15b563b99078c91aab2854d8ce43e204f3380ae43c369c89d6bd43052600f24b1e80b9578ccfdaa78af936c7ed72d0f832d1df4028b1c8dec6885186550ce05cb41d0925b07c0daa9a838310e823dfa56ac17edc34ac3d6c2e6aea0264be051b17542205e3323fef124991dbf3dc95df0d3ddc076c151602f1cbb0b652adecfe57a606c2eaf06ade3d5f8a9f2d38ef5e4cc944042229d0c9fa4134b111c2a1107db51c133ccdcfc539904caf08c829f7db962afce3828334cace357474d674b1d460df87998dd8e3392b3163bbf1affecff6b9f001b869ed90d2ed8d25cbd0cd088661fded9d430bab6714e0079c2d7bd7bfbcbb5018009c629036e96552bf3500ae780c4700a196db777eef71438de77061124fe38251e97a9f3464e643809c3f3b0e8b34c481d425347288bde99b07a4b54c9523f2b9491ce8aa9e63ad9ef2676fe5c2c5c681ab75d0c44cb1ac37d6cf17c8e1472bb903b842b26b50fa1e4a2f16dc691a21084f82cf7c8b9a4c3c0ddbb8d136aca8ce02c19e5760de3d10e00d45d913cab566d2b4f867cf2ed29172e353927e3f3e175da17386c4819c62be78fcde42856e18e522095200d7c5b0951287db41d036722b60b72c9800a9e5fc0301fd633e9873a47669d75e35e7a8379b38e6b654b14ed3f4d7ea06e00cb6a7a808c317980699baa17fc02d53d274081d1736e0b548beee143acc95fbada96a18e1f891765d49567ba7fbd43bef50bc9f9458a61d456f76fe291f9904f343f386eb3502caa8c7fad7870ffccfcfc72748acf913f0080b3d7f60766692eff4328ea42b001df918f7b8c6caf0466460a61a30017f088e564cf802ce45005ab74d8c32c1595a0046643c0d2b70bf42ff01722a0b08afb6badf0cc5c4a29c9c875a8e85006e068740490bf85644d3bf2543c1dc85f1d593942d5b067ecccc1f2f559ffc8942fa3cd8b1d134846ee86131dd8ff7d902feb2da37401c0bc6cedcd0d7e9449dbe7400259474f2831064a678f339ef196978449b656037102a0c22e5ffdda1fbd1a6bf9f7c338f67073fcf5b0360fc0cf53168c093fbd620e1f004e2e1cd392a63ae750df88e50d9d55e15a584f043eedc23f9820424b12c60aab0a1351d7f1be223e638a8a22f8cdb8ab4e203ea30eb46bb349658cdb51435c8a08cdfadba9ae6a14303a6a484507df2c06bdbe23b6f8b181e958b87efb02052f5a96144824c487faa2521b466e24f989e4237aeae72a4dbbbf9b0f3607211b44fdf3e4c70b54fdd219ad0137f4e829c27942c0fdb1a3450bfc06d31b696c9e262a19ca3b79f5bb8574f1a0e1f532068f3e5fe6d58ddc07ea3408104839fd558f6ab50f45c50e333f6f25cf6cc97a602fadaac80ca7b4a574212f722dc63615d7586764902f2d42eef27405dd7f64f0cada5c94360103b0fce1d40efba43f893a28dc3f03f3e92534a4df29d5dd708a7b09a0569987b0aaa20a06eafaaf8ea7f4411a886fda71d6497ae087dfc0f625842e84c7df42570a372ca3d808c367cd8415c8a0cbd58735d54ef37c89de278183ca8a9f6e49b502f603117e1711a5c2bac2a74bdeadcd5e86175013373c3ec1fa3b248f5ad38599def21135ad3fff732dc81c912e3a14d5da3a6c148036d31d18b6717eb3584b547d86f0a4089e5e162806a12d03adb282d79a78933fca6dd3e4318bbdca52697da0ea4371cdc64538b104162313eb237d0b5178c9e20045f1858081d7aff64f099eec60f22cb7f34328a456931913871c1a79b1eff8911471082c95852df04c877b31c7246cca4b25e3bf335c5ccb30a77d87fee7564193c59d5800dbbc9422d453d819e0ea91495d588888349f756ff0adfc5256132cb6d80e8374b8790672f620ffd1e3f8e161b953e32b5ee69d5dc3032eefdbce793763c2344cd7619a289ec1df8db0df97fe27cfb2e65e3115849d53d58bf78bb466861c1212ab89cb6f0df6a7599c25fe46e9cb0e8cfc8118f6c4fd687c342d7af8abc14e07c0a0e3a6c71f40c64865c4935d26e6b14d2761c36084b8f039ea107e8b1ce5c5c5e3fc5e346b3052f68e42cf9d2e7b46d4e18fd9641ff3058ae0f1c0cf1cd47f010a3e39de3da661aed0041c89ef786449e304f322234cee98e714e0b6bc6b655445bd589318214ccc58642f3a9b21f6d0ff22abd2fb6cd1a91a9fd0db6342a508e939d21bdc8697472154972330526745a1cbc7624478a886aa64f1790b035195db531be411dc6e7f1d49418e3176e805e8a74860e99405ae635cd22b93b077625fea4d59a4d83deb7f0e02718c9f744fcb4ac05d42a108628e4f2279306f0980e6e1c026a759c085a61a5b5bc8379a8186fba2b987d72e385d1c23cb1750d56c3ed8232df0a04085f794477cc18aeed39528187c1512bd4f278c451628b1852096dd64b9639636084a8fd3384dc331a372b05ae44cbc438a33cd03cad8520ba0a86628b7563128b2cae064ed973966ae3b1e141318aabae1e5a422354061f718a12e5970a813f0f736452a09bc5e986801f83f302e90b58c96c537146c27dec122699f4cbc3fdd9e7060d882df7a66b9f40db7dd6c544f7a4866461ca3b12a173bf0d5654ea46bd43d9da81a1d62966ba86370365dc3cb661031bb49bac6fb15f5352ec392b0b97278ae82b5eac60cd42e9091cae1a2bf942d12d4a0c98c7b31e4ee1e13355c82f3f3d8ad7a02b9a4a9f556d26d22fab0d3b25df36ade3cf01487f9f2c3b958bb261abed577ae43aebc099b9c275ce07b0ffe2ef80ab10d62506dbec6da5ba2c39ce725b315c90e10b6351b7ab78fef8dc2bcb116ef4a606fba6fe2be518ba559698879b6cfd8644e8cb89e2a2620d265562cc28b263c9ffa0791e2e53353dff21fa67801491bf1ae1f79658ede29994cda07b4d147ee81237c65602dab60808744cf6662658fb2fcc050fbcdbf40c2c9be90302ff5575e7b70f72debf484cd03207f64f0359507fa0d1c2f13f8b13d3c52e91e54648583b6dc2800f68958aa8f23ca406b576bb096fa37a1072a2f635ad3124989e6f890cff60e00ab6d5179eae1e8c43504f231d21cfcab50638cdee22c58e551b97d534e80fd113ae4499179cd1df3eb24e0c642d8bccf5adb57be061e83ecea682726a60ea656f540ff99cbfb1d01a084a9255c2d9a2d1c097b630452ec099ee485d28ff698f64221114f7534dc180cde26e5e1f6b6129b4528b9deb685ac44ce1fadd18d65dbcc1bc661585ceb743f4cb12b72902faa5efa45102e19acec8f29faa01145fcde1ff2745fa1976adaec1f0b2025962dbf447968a40bba11d3303ab89a52a42779b323f16974939ef41ec72ebe0cb78f0b40049e3eafe8c4a19930968c1f9c3b75a0bb0ca2347398132710c31eebb7d46831251a0d3726e90254d87e4a71b963d7eec3690d02ca34eacc69605e49c304c5dd17c1a1f432472fe0d8b61d490e0dd2119f08f7b220ca00006f1b14bef6e36d4798a715f88afed83da5ebdbdc370dea93ec8c10317fcd06a1d42f34fbd49e3721d7e3bf2df90df2a16a112457411cb9415265fe57f82b9984a09d297b854c6b63651cc2222791cf82eb1b16fa69efa8d5559de4e0f9755a23f312ce69da29010328fb4271568be47ef05a137be04ef685b99d09ad153f5f0258380a5747607696aee102225e4981ca377f7adb9478eb10d01fc10d9334c8a3089f07270b43529fd4f656bfa1552a1b5a6729c59e99753e94e3915e5660c6eab42145ab9902ca53c955587d3c27695a1692e69a5117021491a5a251068c4c67e38a7b0ac2b531972e8632cc92fa63df23c7dcce40f0f0b961e5c5c17396386476e0b02a653d21cac2dc44499b3e1e6586f2d1f0e6f7daf69f423739c3ca6a2fa85682d613d91515c350e6e443c956ec9a64fe2b09d54aa57250cda016bd43f6939be44153ec6c1ccd30482aafde7c5201f4eba97896874fadf696903f1a7df462b25defb63949832c13a40264e55fc34a19b9dc0f311f4202c1c73d8f572b692816b741150e6aff011da25c991fdd44872bc701ef3da298a7fd5637fe76565ff11c617191a61430398afd78933f7997c3b670948ce70f6d65354eb3ab169577cc85dab9f549f87084a412aa0a42efefe554338aa87821bcc829f7f0e71714886536b77cc7105c7b7c36b15d63dabd87207ddc1f313b68558898fac66b87192b0ee1d4945e4c31f458a094ad86143068fb02004d66dbddddd76410b7e2af662e28a4de89c54f28ff11ad7a5d22c51e43aef2c83b3aeac8d97ed152b0182e95bf4df8adc22fceb26267134400e8459e1cacb0e5f24f26fd0b25c4e268f5b0dfec6e16b3e28de6de1ff6c2ee208f185822e03e8e95fda0cc350f3d4423cf6a8734f27e148e7b4752f625c1efc14b81f8957a4d6df85dce4fbc64ff749b8733a37ee1b1a64c4e5aa007b46a207dc9cef8417b0716ca61397c69cd1d6bf6eeee626ca9911f4bbe8eea3769a8a7a43f8f9485d1e000ba08ebceb10d8e5228e96a444828f0ac7aeb1e0ed09dca4b553968e14b08e0114cf5b3212c9a3e4345912b7dc62627a5e86284da3c4bdf589c1c95a3739237a7722dd38ac5d8e9ffea0e4cfee58940ae9950312ea7322fe24cdf4c0a7cc10e3f2fa1c763baa5b3fe81ea6e2d02cd29fd8af06c81f65fb19de5ab7c0db88729c7eeb31f8814472cd5b89720a915fd5ddb4b3070f1c0e76a0e7ea7131565de3f0699d968dd7d622dfcb2ebfa4700796315a26f12b690", 0x1000) syz_emit_ethernet(0x170, &(0x7f0000000000)) 16:08:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x45}, {0x20000800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffa2, &(0x7f00000004c0)="cccfdc33368602110c97ce02760dbf9cb28d80ce3e01e9870cbb5924a976c357723c8c9cc4d91531ad6cb62b8ed37f902c0095cb3b551d98286fd34168e8be895d019eca1bc183a0da2beeead11010fd675ce21c2d629de7c232476a4bb5832b707485da9ddced65a2d4aa3a89f214c864944cf5bcf699ddc0917b0b52ced9d75e9b31023b1b4695ba2915fb1c23d9c5bbb83a0f15c05a6476b15c146c9b07c88a72f462457d609578fb567cd3947796e34e25b4fd1bf1e434cac9c15add12529d8fa19e0a59af7ff8073f109341da85824e51e0ca0fb0a79430c5356930d16e8c99b349cf6adeabcb1135c08629b2bebc28a3625372ab9c2aad5d94e50fec9a414a2d35d2062b43216eb6bcd8eedd1f90f4294e36981ab67dd17cd62fc282622336508304000000de806730fa4de18d2a9e5522635b5e344a6427c5e8450f010000002addbce2953dd760216580e7bf05834f0961a2e6b789e46b7737d1e6d730f247927e84c13ebfdafb20956011eefcee8a1c56ae0a9f7913f0c01f3d32c8ca851fbb") 16:08:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:08:31 executing program 1: ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000040)) mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206981, &(0x7f0000000080)) 16:08:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "000000000000000100002000"}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000100)={0x101, 0x4, 0x0, {[0xddfc, 0x4, 0x4, 0x8, 0x0, 0x8df, 0x5, 0x9, 0x20, 0x7fc, 0x3ff, 0x0, 0x3, 0x0, 0x7, 0x5, 0x3ff, 0x2544], [0x1, 0x0, 0xffff, 0x1000, 0x3, 0x2, 0x9, 0x5, 0xb97f, 0x3], [0x56, 0x8, 0x0, 0x8, 0xff, 0x9d, 0x401], [0xfe, 0x4, 0xfffffffffffffffa, 0x0, 0x2d7, 0x3], [{0x0, 0x0, 0x1b, 0x100000000}, {0x8, 0x25, 0xfff, 0x7}, {0x5, 0xfff, 0xffffffff, 0x4}, {0x2, 0x1, 0x2, 0x4be}, {0x5, 0x6, 0x761, 0xe5}, {0x100, 0x7f, 0x7, 0x60}, {0x4, 0x3, 0x5}, {0xe80, 0x7a6, 0x5, 0xfffffffffffffff9}], {0x0, 0xffff, 0x4, 0x1}, {0x2f1f, 0x10001, 0xcc, 0x1f}}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:08:31 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:08:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYPTR], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="07040a2bf30f00"/20, 0x14) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 16:08:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, &(0x7f0000000080)={0x9}, 0x0, 0x0) 16:08:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x30218, 0x0) 16:08:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x9}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_broadaddr=@in6}) r5 = dup(0xffffffffffffff9c) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r5}) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pwrite(r6, &(0x7f0000000240)="ab76459f734ef74e20b36ab37fbf19e827fdf3ac677fb1c105516b9df150f46c7d8592cc88734e72f90c1747394701dea88d5a091e23686463ebf7eb645300271d31e28ee2bf5f1ffa74b6806406d2394b575c1749e72fe894f04140a9a8a77b5f5e0ee2a9b289612b8c4814aafa324d7bb7b4d83ca6ea9628fa1656df156483065ea0ccbba1fda49b617b89e0b8b28c32270f2ba6452bed2bdc028187c29eb70e813423c3b333a775d92ac12f54991902b0df0e93b0f412b267b77291e478a5c3dbc1296a964bb3143d4da664344f41b4e3af719d9eadc15ac7d92433f2475c9996980770df933e7ce9506bbe72025642209f667396206214aece87b958cf7d8143355d79419c4045213aef03a8e2a9b58ecfbf6a2a00bcfb47de2962e01f68882b5995f8bedc20918f7bee8507d2582a0cfb73ffee221c86326d3842c457f3376342f42be04b623463358b5410406f2319fb81c60d6167a179daa338a8650ce2f74acf21076470e7f66804a2fe7b593032daf2998c7453ec9d1cb1851e836d25df1889858168602d0a0b1aebcc6187641f30716623b48e989ef17803dc34223780aa8dbc276e393ab4678c0cc8d9cbac74dc08da51b0f023b47c2d1befd2983ca8dda040977fc08d525f3f6f5157a4ce55e9776f8e3c42645f63fbd75f481646b4f4837e14291fd6c725674401fe11b30d64a6221eea43d10ea073178b4efd5904dfc774e5887bd6f8029ac5661f48e32a0b957900a667e162d7ae21c4206b59048b1828e54c2f11aa988a9108c4c9358e475321e8f44cf971137560e35c10f3a4f110f6176ba7bfb24ed5317f56352d4d845a6b7a8557602ebe78d14fc7ebe669b96fd0bd5c811b0b2c596252908c0ad6a4b14ed2c869c153935954976af8dfc3fe6265e8fe6e5f03e555f887fc2cfa7fe837acede6cc4c24f6706decf47fb947ae1231c643af024f1f567fd5167f799497f474ec1003297bf41035b343382abb5786bb63b3dc7d6bc927284d3d4d50f1801a472b2da8baa3a93e54d4d55d026f22a5196c32d8a4e0e843b489eb7a3e56df9bc8a90155fcd849ad29e3b80d93e831285955c65f1cfbcfd0c7b1a551ad3813737869f83be38e6b947e3e0ce223a554762bc4b3baa42e093ce27006d44e097628b6d6a7a7f6ebcfcb7cd8645e5fcd96b732b52770354addd2e863399f30920b64a6177a80568d3a082e00fcd87863aafd9b08bacb789b1ec220b3f87d7ab5292399d17957c9f9348e3a81ba19b7636c9c702bf35af83c41196127ef9505db36fe51880585a1cc3c281a507a34903c741417f84f1a2f82b04a80ad5c1798b4c87420922de428dcf257fee4e2f877c464b8fbd95cf7f99180970eb00c746a04adf1122fb69f7a991d4e46abba632d687a069bb08b5bb3c5be950bb65b397d32e189c9cefbcb779559eb1fe8ac23fae8e39cc237e33c0a6365557502af65816ff00b790a46ea149929eabf9a4ae2f98ad9530af829858e42cedae5d6e2da380d1cc30468071819072ae09b2a874c88438df53ce0f67d6e1c5214cd7be9186bc473b8d61cf8f87fd5bdf45d366092a30f5a7f4a2f9251785827ff6e4d48e00384f824fd416f9b2e4f493f87401e528205cd5109e6008b026184c596ff4bf0a7feb68d856477edcb0cb1a2fcbd37e239f7eb2c15bc30c438efa26ea77185a8811496df8e9d4fb049eefa819947994281512399317c1449ef553655a98e70edcf1b76b38bc4431e4b8debd52e79a9ec37696713d9109e16a35fef16d643d7b4e3159f27f3827cd87fa9352b82ff3614812b45124f0c7dfe1b96ebd8c1356826b891dc5889d23b0db8fe749b09b83bd920d9f6ab6e2de7c356ddc15138fde79ad379a4207e37a1e329378122aeba34e54a5ab236303641abf9024bde6a87a4c5a268de569e3e35f355b8c97cf785887c019cedcd0e9d7c15f34fa585a603870ecbb682d3e9426b75dfe3eca53d7a306c8557fa24e8b1fb13c9388b2baf8d146d5bf82e8428b08df776d22d009efb5daabd3eb6e943acd5ad37a9de9a05365c6775455b92448f3c865172f7d16fa449fe0b2c1132e84869c84c67b01a3491c413f7aa75bd6aabd4dd4224e370d664a828503bb8e6de7e1e3b5a8ca74cfc1d0eafc76d67b89bde963fe3e0880966517767f1572ab71f439dac5a2ff4b6d9de16cec94a9f66a57df0a6db0deeeabda42edfea1c4ad832e5ca359f3895824b162da6ddcdca08db24cc615d732c07fdf26114034e7f40d10a9254a9e7cd8cd90af4b1182be47b042b02b84052ee6bc716aa9fad8605a18e827a3f56bb0d3e7fa6ea0aecf1a767d8548791af1c3a651ff0e58099a40a8ccb12c7f9b8adbed17c1f556879a21aff8cf0ca151bf419275636da9db0e8ed6a651e2dfc13c9e6fa7b8714c86f31f78d063ba45583f59e3cd066c90076d0c5a6c2d7e0b5de7972661fb8844c8303510f7357e3981895a6375b53e34719c5fc7ea36b36d73fc7e97a6f21544f2707c93d4b566cea480c2ea40a330048a6b29a7c75cba3ce2f854e2f7aebf9f97b8837b8556ef4e69b54b18dfd72219720ece3d1e2bac6e0fb116398782e91fdfb60cfd69c750316c28a0ec4fcf502640f45e1a4197a3b70c14d89034ad5a7442aa37573c34ee212fedf124f8b0f1e75dd5d3e348881291d4f2c2bafa12f3c62318adf8e73c98f333ecb5617f7ba7f0be3e29d1694bf18dd6f706e7263068ab9fa3dc589c46cf6f13139d06c8cb005a0c32cd84a36cd9bc41866d383aefafb7d058e3e8ca99b1183b4dc45dd7f040415655cff052a835198a4287a4440587494b7f9a3aee82d4cbf99ca1fafe14f240aa47e2839c16f6aadd0a3c156c570c13e3f474a242f3162aca96cc78776cdcc128edef10ce92103a49427a633da679a758d0245df0bb252f4412757bed4c4ea05268dba1f00bf36404d4c6fe51ec286194296aa4e7cb6980904df8239fc2056e238b347ae55bbb05ea26ad70ae10aa5c9d277fe7c82b0ba1e504956ef54c23c999b545a94b760fb3c42f295ec2da2dee8bf7dc3e3b17828042b3d16e854d00e267f7b6211743efe2e6bd44ea22d24605dd9adeb783b602076509c776b65c51b8d077a7e969457c1a0d8fec5a97681621dcba8a8dc763886dc1606d19a9a589aa9040b2fcc0f24db683fc21ac4846a0ef1070dc3d85ab21400b5de8e993525d90d39c2866ec0b027056c579c9bcf36b89eacbe7db4298b8586a2e9cb178d9f0d71262db2b0435c2e75768f66430f8a953c43856bf7478e7686993264769aa468114652a807b6ec67306eb38d767658116d08779d2e76e4574ed6f484ca390209a0df3e144db9b28ed7d0ee5af25b51707ee902f09204c1a6f96ad00ee23ee2534b7c6df37348257ee9a49f79d1db4dbbb821d20cb003ab479691f37f935e4f3affd4a34ea69e785923168ed68f16e6cd09874e51ff867854c1b979984a982f8870a3ba5105f376d0e1c3da9fc2400d0945317cee41e5766ac07feb4d51b995f63f7b0adc305e9f55d50842b673c9d6bbcb33e399a3959e571a3395d9117f0475f1d4a4235797738f83702351f2a0bfdfd34bfe4b4bdbb7a2583e3cc4294bd4d67bca8409b382c5509dec756d7912881d130065ba5b4b54e0e251bb6de647149ffb98438a967b99261aaf1477a4cf0f391f0be900913403ab01fb8d626ec69b63b5eb30b15e9ee19228f2974b493afa4049e72962437f1b5f37439876d0bf2863ff5cda0edab407653a201004e849d957e04ec14cff259a1abf10fb5d4d96c552e146dcf10d6f3aec94e201d99e55e5687c957ff1cb5d36815d0298c8d2b06dc806bdcefca6ba37d6f72b90847a553df85be7a137d4b5ad94212b1ac9f3847da6a59a8b10a5a2e0b3acb215d77bf3987db6bd3fed8da986a480131f2a0b43d8fd3a4695f50de294ccc3ef81380735e0614e9fbf1d5fb8b8e9e020e78eb7b7bc4de64eca95dfa29d577a5604e63baaadf2a22472607feb09a166a4be0f07d2ac32211e3031c98026bd1fa56c80f2515505a6085c1be5488f99dcf93eaeaccaa81c72e29258c1415c081859972832a57e390f7468e5dbea23673412bdaed8e9486c677699daa6a0ad90d5c7aadb855a5564a784c8d256682a8efe6d84879f8db2eb9e33f6c803eb8dcb89739e71d4a6a7335b59e30a68f1c789c28966cb12a05f8547bbaaccaa7eeb0d524b5c8a232321ebb108ad610167613140c83a72c25ca88974c8db1480fa349638c0a4eba5413f36c877a73c1351e97645a032a836ca2e98525a0be58c0602a9ba0fe9ae41f111e2858998947c853756853d87cbd036be500509f0c410d5889aacbbbfa9cfc4c0027e623c0c7b560d5dd666a456a0d0a1ed6dac00a3be1f41deaaa95a31d9de8d776505b8d4c767d741f0b57f7dfff6c647d94b2cb3b358d81309ff4b304e6ca97b68712ddd3378e3b447551dc174077cfa04937d1b68a03ac153a97f37c161065b6ccd31f525fb8090e2913591239afa50fdea0f5f4def8f453d12e42856aec6d1f6873487fd06978fc616d50d386f095d1e8c0a41a94983ef7b59d4b0060de1a86d711eee4cc5dd2351eac22d4a4c8720488c16871509cd9b5151cd22bc9bb489d73615da3a1b15f4a7341df2826a94217ca469b4ab4e3d7e59467ad1fe1c32aa2ed14bd743c28760ac53d7bc5eaeb9179f53863e4fb45c2e8216c102210e2f1a37a640c579bd6aaac6c684b22e4c6b659c0a73e2ae5b0ab90fec3e1f49394e57aaac9a8e4c44c4c2f1c9d46574b1dcc8befbfac5b75c349b3072ed86b3e05815e699688b6c6c41b933f18e02e70bba8fc933070d80d0cf5e0b4b3c586b22f91f1e77f4fd077142a16512b987096d93277a9dfefa764cb8a0364e1127e2799fa1595a06f4a7dd886b3f7bc090f3fecb39b489dff6c9590fb0e85e3f08b2b6a919d18772e52cccb0b8023908ad994e79491f064bc48ef956b3eafcc647889fb12ea4115e6cef3f97cc09d6d96cb06e8752bccefe19c6c7e69e6745a5f198299df07a5fafd1a673d7ff07c0118d725da17a65d89ef6552ed0daac09ddfbe0809a6b204cb487a6b0e59cf7bc89845fc997a4e312bac0bfae53a26a6ab229f46d8233dd4347873497d24f5a429575ea77d1a0b2b69226944eee7ed1db781556859461515690774beeb2bad8b83ebebd72305d1ed75d7861f507ee74f39b5dc7a80d39f2063f82648d2da6c5afa1dc290c0f66cb1e1ab31d4850ec4ac044926697e5f92d3271c6624e8da955b5cc111da8c079ec850dba4c80f1926b8aac0ffc9c7a33aae166136ead0e5605061fb30f2fb1aead4fa2da86668d04618271c90ea0aae61650fc71bf0f8a38441f8de9e283f0af19b370ac5c7f85d5dfedff301a76407ddaf156fc1f5e57adb53d52dd61a286bc7c84a1581b2a635359dc70189a54060eeb83c6eabc325122c46e36284767a0e2f737d4c990744c36eec4df452013526fdaf9edf4dbd5a2fbd6885c3494888ffed846f8f2d572162b95d41393911c22ff72fd8dd5e91baf9bd1a897d7c4109d33b5d895e02ba71d34d199ba5fccec8c68035e9cd735cb9fcdb5f9a5c9aa320ea94365e9eedd6e473d9303cfeb157764ba1366ac66f8e10a42b61e25b844435fa3f428f8282297e9bd1b433c80f175bea61255107a268d3a2584f98d931ab62c4467b2efe6e43e0c19a2425f8ad5094ecf25a14daa4cc807f3171b0a7a37a1c82483154b73bd77afc08755466f628124490920a8188ae4ebc451a07df22fe5aff407", 0x1000, 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001240)='/dev/null\x00', 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x8, 0x0) fcntl$dupfd(r7, 0x0, r8) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000012c0)={0x2, 0x7}) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000001380)={&(0x7f0000001340)=[{0x8a, 0xa5}, {0x20, 0x5}, {0x6, 0xffffffe1}, {0x84, 0x4}], 0x4}) r10 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000013c0)) sendto(r10, &(0x7f0000001400)="14f05a1e19286490707bbe1f5c85896e093767239a372c65ebed8aed1d86afbda1802879b963e7181670a58d41b5e65fdc1d2e347c3ed8a4b1fa859f4317d451c1755901", 0x44, 0x408, &(0x7f0000001480)=@in={0x2, 0x0}, 0xc) r11 = dup2(0xffffffffffffff9c, r3) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x0, 0x3, 0xffff8242}, {0x18, 0x2, 0x5, 0xf0bd}, 0xf801, [0x1, 0x7, 0x0, 0xa000, 0x28d, 0x2, 0x1ff, 0xfffffff9]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000001500)={0xff, 0x3, 0x1, 0xcbc2, 0x8}, 0xc) msgget$private(0x0, 0x110) setsockopt$sock_int(r11, 0xffff, 0x1002, &(0x7f0000001540)=0x3, 0x4) fsync(r5) socket(0x10, 0x3, 0x80) r12 = kqueue() close(r12) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000001580)='/dev/tty\x00', 0x2, 0x0) ftruncate(r13, 0x0, 0x3) pipe(&(0x7f00000015c0)={0xffffffffffffffff}) openat(r14, &(0x7f0000001600)='./file0\x00', 0x2, 0x9) 16:08:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r5 = dup(r4) listen(0xffffffffffffffff, 0xffffffff) socketpair(0x20, 0x2, 0x80, &(0x7f0000000180)) accept$unix(r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0xffff, 0x8102, './file0\x00', 0x162c62a7, 0x27ee, 0x1, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:08:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x3e) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x5) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r1, r3, r5}, 0xc) setgroups(0x1, &(0x7f00000000c0)=[r5]) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) 16:08:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) chmod(&(0x7f0000000080)='./bus\x00', 0x86) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./bus/file0\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x2, 0x100) execve(0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) r7 = openat(r6, &(0x7f00000001c0)='./bus\x00', 0x0, 0x44ba4d6a6f2fd564) getpeername$inet(r7, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x10000, 0x2, 0x6, 0x1, 0x6, 0xffffffff, 0x8000, 0x79c71a399a2f09b6, 0x0, 0x4, 0x40}) 16:08:32 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) 16:08:32 executing program 0: pipe(&(0x7f0000001280)={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 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000000c0)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x158) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 16:08:32 executing program 1: getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x80000000000, 0x100428) sync() ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) ioctl$BIOCLOCK(r1, 0x20004276) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r0, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x10, 0x1) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) 16:08:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) socket$unix(0x1, 0x1, 0x0) 16:08:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x9, 0x0, 0x1b, 0x9}, {0x2, 0x0, 0x1}, {0x800, 0x7, 0x5, 0x3}, {0x761f, 0x1, 0xbb, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:08:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000001c0)=0x4000001, 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="6a8bc94f4e19767b0784"], 0x1) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r3 = fcntl$dupfd(r1, 0x0, r2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000000c0)={0x7, 0xffffffff}) 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0x4}, {}, 0x0, [0x0, 0x0, 0x6, 0x0, 0x9]}, 0x3c) 16:08:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x4000000054}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) preadv(r3, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:08:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000080)) r4 = getegid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x5) r7 = socket(0x800000018, 0x3, 0x102) bind$unix(r7, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x800000018, 0x3, 0x102) bind$unix(r14, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r16 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r13, r15, r17}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = fcntl$getown(r18, 0x5) r20 = socket(0x800000018, 0x3, 0x102) bind$unix(r20, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r22 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r19, r21, r23}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, r9, 0xffffffffffffffff, r17, 0x0, 0x0, r23]) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r6, r8, r24}, 0xc) setgroups(0x2, &(0x7f0000000040)=[r4, r11]) 16:08:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x48}, {0x6}]}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffa1, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:08:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r1, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) readv(0xffffffffffffffff, &(0x7f00000000c0), 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 16:08:34 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 16:08:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c536622c090555c5ba656dfec0e13c36a618b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb9433c3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf700000000000000", 0xb7}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r2}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r4}) fcntl$setown(r3, 0x6, r4) fcntl$setown(r1, 0x6, r4) 16:08:35 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1cf2d751883a1ba8, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0xb8, 0x0, &(0x7f0000000340)=""/184}) 16:08:35 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:08:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2bc48f3ae71b687c63ef49d24a3eec05a27b47cae2cd493e83f5f5054f70d59d1ffd6e11c102a8108b08a365d9dec3011e8b78c8548aa0d29f32fffd8ffb36dad0cba8ed6db700003c93c37c28dca9f9f348d02d3099"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket$inet(0x2, 0x4, 0x0) socket(0x20, 0x3, 0x20) setsockopt$sock_int(r1, 0xffff, 0x805, &(0x7f0000000040)=0x9, 0x4) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) linkat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x2) listen(r2, 0xa2d) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000280)="0f50378046365672", 0x8}], 0x1, 0x0}, 0x0) 16:08:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000040)='{@#\x00', &(0x7f0000000080)='f!#!!\x00', &(0x7f0000000100)='\x00\x80]\x0f\xa1', &(0x7f0000000180)='$\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='%\'\x00']) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) 16:08:35 executing program 1: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="81"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) listen(r0, 0x7) sync() socketpair(0x20, 0x1, 0xffffffff, &(0x7f00000000c0)) 16:08:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x680, 0x2) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) pwrite(r4, &(0x7f0000000100)="5b100e6eeb4a58b0b1a8c9eae1bf93699e", 0x11, 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) 16:08:35 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbfff}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x9080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{0x200, 0x94, 0x41, 0x1}, {0x0, 0x80, 0x9, 0x90b}]}) r1 = socket(0x18, 0x1, 0x0) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000240), 0x10000) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) accept$unix(r9, 0x0, 0x0) socket(0x1, 0x2, 0x7) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) r12 = accept$unix(r11, 0x0, 0x0) recvfrom$unix(r12, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) close(r12) r13 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r13) socket(0x400000000018, 0x3, 0x3a) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r13, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:08:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x5, 0x80, 0x0, 0x400}, {0x5, 0x3, 0x59, 0xffffffff}, {0xd7, 0x6, 0x8, 0x80}, {0x9, 0x1, 0x9}, {0x0, 0x4, 0x1, 0x40}, {0x401, 0x6, 0x3, 0x81}, {0x7, 0x80, 0x81, 0x2}, {0x4, 0x7f, 0x0, 0x2}]}) r1 = syz_open_pts() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x7, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r1, &(0x7f0000000180)="bc9ad651ad0b33907907cf35ce78d3ddc6e7efd24274153de7badd3c1c861aae1d", 0x21) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000001c0)) r3 = syz_open_pts() close(r1) dup(r3) r4 = dup(r3) pwrite(0xffffffffffffff9c, &(0x7f0000000300)="a76f0f4c4b5febe832e578e26f596e073ef3be6a2d1afb691f1b252cec3c63d2f4c0ca6f727d665142a67fe7012ee6fa8ba9b293db5ffafb8a2972f5c4837e55191b4da8b81074bd755909dfabf32f2c907568a57a1e3df2d841fef8d16fe65b40311d600206187d68479de337be8cd6f8d32ef9eb26c7b6e0733a9be3275cc749a3047ca4608db308a8b199a98f752ea2cc42f02e2debb2efbddf4974fa21cee2c1ec7ebc53cc9ea22727bc2dab15c43902bf25b8c42533a0f44dc1a110672f69de780114e63612939fed88cb81e830d6c874c957bb28f729ef62e2c9f690b8541b5cc5288ea73b7069", 0xea, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000400)) fcntl$getown(r1, 0x5) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x9}) semget$private(0x0, 0x1, 0x1) write(r5, &(0x7f0000000200)="3e3d588289aee6851b685e08ba3d84514b61ab419c572654edf3c661d9ae268a0f9eb82d9f742c54", 0x28) poll(&(0x7f0000000000)=[{r5, 0xb}], 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f00000002c0)=[{0x5, 0x3}, {0x22, 0xa134}, {0x6, 0x8001}, {0x21, 0x508c}], 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x2, 0x5, 0x8, 0x80, "c5cfbc17e3c2eaa3ad9e9f91c7758e22ff49a2da", 0x40}) 16:08:36 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/171) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt(r2, 0x0, 0x6, &(0x7f0000000080)="7fad9fb37a232d34b88ad681a1739200c4e13d8aadf8eec8e8f9b16fc58de5b5047f97e2d49b50eef4cb4e9d5fc9b74a213a1a8a3e81cf607083b733f82a21967018b0226f585d9a9c", 0x49) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/35, 0x23}], 0x1, 0x0, 0x0) 16:08:36 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x2a6) socket(0x18, 0x8001, 0x1) getuid() 16:08:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000051ac6369d1489135cba67612dc42c6797f0bd09ddeaa6cfebe9c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d98fe54251f09e1a109b753e4c979f9cc4b9527d3d5c09da6714a43f7d98c592e252cb7cefbccc7129b18467", 0xb5}], 0x1) 16:08:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x84}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:08:36 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r5 = dup(r4) r6 = accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) readv(r2, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0x11}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0xfffffffffffffe53}, {&(0x7f00000016c0)=""/72, 0x45}, {0xfffffffffffffffe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000002900)) getpeername(r6, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r5, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002b00), 0xffffffffffffffba) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000002c0)) semget$private(0x0, 0x3, 0x200) open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r0) 16:08:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x8, [{0x1, 0xffffffff}, {0x3, 0xfffff000}, {0x1, 0xa17}, {0x2}, {0x3, 0x2}, {0x1, 0x7}, {0x3, 0x9}, {0x2, 0x6}, {0x2, 0x1}, {0x5dcbcee94ee92501, 0xff}, {0x5a716356903061d0, 0xfffff800}, {0x1, 0xbc33}, {0x3, 0x6}, {0x1, 0x71120000}, {0x2, 0x7}, {0x2, 0xfffffffa}, {0x2, 0x58e}, {0x3, 0x2}, {0x1, 0x80000001}, {0x3, 0x3}, {0x3, 0x9}, {0x3, 0x101}, {0x3, 0x101}, {0x3, 0x41}, {0x2, 0xfffffff8}, {0x3, 0x67c}, {0x3, 0x9}, {0x3, 0x200}, {0x5c06b794b128ce1a, 0x5}, {0x1, 0x400}, {0x9f485f32939e8312, 0x2}, {0x3, 0x8f6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x850, 0x0) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000000)=0x1, 0xfffffffffffffd2b) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9633419767b0784"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r6 = dup(r5) sendto$inet6(r6, &(0x7f0000000240)="2f3e82b3b5d547c5e90b173264630356eb1203567979f1562aab1e9e2ec0c29cd8553260ee7e347741eaafc2a183a02d25ba9de404edbeee742db535375d1170ee5bb5db7d22553014cba5212402dec4e1dfe722465e6a56445a8d9bc7044adc35b772084fe08e5247f064118375d8ed37706fed3451ca3ba81a39e8c48fdefcc675a9b3622ecf0427706dd3172bab5a798905141dc75ab0d83c19704d3c7032dfbae312e5d07c0c59a1c725513cc853f95f928d0ffe5e9a3ccf16447980", 0x1c0d8, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) accept$unix(r8, 0x0, 0x0) r9 = socket$inet6(0x18, 0x3, 0xff) getsockopt$sock_timeval(r9, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000100)=0x3) 16:08:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x54}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x5) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r4, r6, r8}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = fcntl$getown(r15, 0x5) r17 = socket(0x800000018, 0x3, 0x102) bind$unix(r17, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r19 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r16, r18, r20}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = fcntl$getown(r21, 0x5) r23 = socket(0x800000018, 0x3, 0x102) bind$unix(r23, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) r24 = socket(0x2, 0x1, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r24) setsockopt$sock_int(r24, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r25 = socket(0x2, 0x1, 0x0) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r25) setsockopt$sock_int(r25, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) socketpair(0x6, 0x3, 0xf, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000002c0)=0xfffffef1) r28 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r22, r27, r29}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, r8, r14, r20, r29]) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = fcntl$getown(r31, 0x5) r33 = socket(0x800000018, 0x3, 0x102) bind$unix(r33, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r35 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r32, r34, r36}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x4, r2, r30, r34, r37, 0x100, 0x8}, 0x1, 0x3, 0x40}) 16:08:36 executing program 0: r0 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x10) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) setsockopt$sock_int(r8, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = fcntl$getown(r15, 0x5) r17 = socket(0x800000018, 0x3, 0x102) bind$unix(r17, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r19 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r16, r18, r20}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r22) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = fcntl$getown(r23, 0x5) r25 = socket(0x800000018, 0x3, 0x102) bind$unix(r25, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r27 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r24, r26, r28}, 0xc) r29 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r30 = socket(0x2, 0x1, 0x0) bind(r30, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r31 = dup(r30) listen(r31, 0x0) r32 = accept$unix(r31, 0x0, 0x0) recvfrom$unix(r32, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r33 = socket(0x2, 0x1, 0x0) connect$unix(r33, &(0x7f0000000000)=ANY=[@ANYBLOB="6a0bc9634e19767b0784"], 0x10) sendto$unix(r33, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r34 = socket(0x18, 0x1, 0x1) r35 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x200, 0x0) r36 = kqueue() r37 = socket(0x2, 0x1, 0x0) connect$unix(r37, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) sendto$unix(r37, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r38 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r39 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x20, 0x0) r40 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x1, 0x0) r41 = socket(0x2, 0x1, 0x0) r42 = socket(0x2, 0x1, 0x0) bind(r42, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r43 = dup(r42) listen(r43, 0x0) accept$unix(r43, 0x0, 0x0) r44 = openat(r43, &(0x7f0000000600)='./file0\x00', 0x8, 0x100) bind(r44, &(0x7f00000005c0)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) r45 = dup(r41) listen(r45, 0x0) accept$unix(r45, 0x0, 0x0) r46 = socket(0x2, 0x1, 0x0) bind(r46, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r47 = dup(r46) listen(r47, 0x0) r48 = accept$unix(r47, 0x0, 0x0) recvfrom$unix(r48, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r49 = socket(0x2, 0x1, 0x0) connect$unix(r49, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r49, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r50 = socket(0x2, 0x1, 0x0) bind(r50, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r51 = dup(r50) listen(r51, 0x0) r52 = accept$unix(r51, 0x0, 0x0) recvfrom$unix(r52, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r53 = socket(0x2, 0x1, 0x0) bind(r53, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r54 = dup(0xffffffffffffff9c) dup(r54) setsockopt$sock_int(r53, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r55 = socket$unix(0x1, 0x5, 0x0) r56 = socket(0x2, 0x1, 0x0) bind(r56, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r57 = dup(r56) listen(r57, 0x0) accept$unix(r57, 0x0, 0x0) r58 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x40, 0x0) r59 = openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x2, 0x0) r60 = socket(0x2, 0x1, 0x0) bind(r60, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r61 = dup(r60) listen(0xffffffffffffffff, 0x0) r62 = accept$unix(r61, 0x0, 0x0) recvfrom$unix(r62, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r63 = socket(0x2, 0x1, 0x0) connect$unix(r63, &(0x7f0000000580)=ANY=[@ANYBLOB="6a8bc9634e19767b078401860c3805b0f1354073853f5b2ff81bcc4b06"], 0x10) sendto$unix(r63, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r64 = socket(0x2, 0x1, 0x0) bind(r64, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r65 = dup(r64) listen(r65, 0x0) r66 = accept$unix(r65, 0x0, 0x0) recvfrom$unix(r66, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="68b7156dd36d6887935179e304649124c924ccd052a75b9be5d32b5394eaada1bf4a7dec3ae0892ea46f05a6c41e276f9f80676397210654685348f0fa97e22d68fa555fa59a5e9b7148ea3eefb2", 0x4e}], 0x1, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r12, r20}, @cred={0x20, 0xffff, 0x0, r22, r26, r0}, @rights={0x30, 0xffff, 0x1, [r29, r32, r33, 0xffffffffffffff9c, r34, r35, r36]}, @rights={0x38, 0xffff, 0x1, [r37, r38, r39, 0xffffffffffffffff, r40, r45, r48, r49, r52]}, @rights={0x38, 0xffff, 0x1, [r53, 0xffffffffffffff9c, r55, r57, r58, 0xffffffffffffff9c, r59, r62, r63, r66]}], 0x108, 0x2}, 0x808) socket(0x2, 0x4003, 0x0) 16:08:36 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634ef4757b0784"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) 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, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:08:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xef2, 0x8}, {0x18, 0x2, 0x7fffffff, 0xb1}, 0x8, [0x9ea, 0x4, 0x3da, 0x80, 0xed2, 0x8, 0x4, 0x7]}, 0x3c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, '\x00', 0x6}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000180)) close(r1) socket(0x20, 0x3, 0x3f) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20, 0x0) fcntl$dupfd(r3, 0x0, r1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e4, 0x7}, 0x8) write(r0, 0x0, 0x0) 16:08:37 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) geteuid() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{&(0x7f0000000040)="fbbae8289c", 0x5}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="696604ad9578044789481084f6c07bcd6e714af23bb2ff70411777ed6c9607fdd7c24c3c847e280d5d23ccf429dc97e8170f266985668188c2f1b88951145c0fe359a50522bcb8fa6e38dca4810fe5eb80204293d69077060c1caf9b0699d719829b09cae79b18422955b288a9a93b530049f0c733da07006af05260045d1d5e404d71", 0x83}, {&(0x7f0000000180)="01bedc9e280331545831f8100f3b7ee38006a3c0113136a735ce83e8f378b4a9d81cb87b4447b63094f25d94621263087f6753d5f7450f88c656b3917bcacaca55bf94a8bb3017e1077f114babee559076fee5bec6dada97ef507080afc5066fd35c2161c8700bc0fa34c0bb3e2b92880bf82749358525737356015ed5449df39e099d3fee6e2eeba66e5458be03bef57b1912eebcf354c4c9087a460a20e75a7f772ed3986821760c57e66a70e594837bce44d40c66deb283ea9ad7df86840ef77ab6bdacc3449278a4d5298a53eac480506cf6", 0xd4}, {&(0x7f0000000280)="4a7696fb6f9a5086f486d2606e985f0cf2ba5d1c11ca6a5f978ea4ee4a1903e808977b610ac9", 0x26}, {&(0x7f0000000600)="e364a68a8b5d8da5efd5fc88147617ef39f8bc358cae40b4a2721eaaee30993b0051531365d89f9addf967527f612468b4d90cd63ae38bddd07f4ccd9f58662596f31d9b7169fb0df8fd1e57f18c4aff2bc7879f0cca868d12a2e089b854ccb956373339e7721e710932ad6f5a9eadf4912e1a763f5623211c0957f05813974097bc8d5743a448c9397866ab2d0c79407485220e878c9afcbc7e8d2aa9445954ac837fd02b025bae049c16a0618ff3e3fce5ac497bfe0bdca029e4fe4df6b03a0fe3c189f457ae3b027df6c619e4823ef61f16b94c43b16015e20ad9d61fccee0b0a98d70dec2bb7fa2ed94662d6038564c7ead75b04f513f0911f684d4ee888a5ecc7bb3e436a6a915a6d19941b0ef638c7be4b8fae1945a05e0ed9449586fcdab918fec9623fb8baaf8ecd46f4c9705582ed5cdd4d94b7dd074f19db280a60bcb423fd9e6ebed1c63a709e2ea3b6a183d7408ebbb8575039608d2add27604cbd0865b0a23d1fdfbe0bb2efc537374cc0f9f8446a1e19533f8d1ba0e70f4786104aaa5ebdf586b814799dba03bb1b17a8eb91849c522d0e20ed09e175f8d6cfff092dde3f9f6ea17bcdca3819ffd4cf52914145ab069a4bff741dc66568fec73f1e4775b986bf061161e4232adf7fbc33362cf60f1acb229204dccc0bb6d72148935e04287a2f58cf6a3ac9dd951447081ef955ca61b0f4bf7475e3664a3082fd929b82407d7b016ad6fb8f4ee2d26356eac1d3221df5ee552b314da018290671ee846b0ed34092e97587982c2f59074c47afa3d7efacb54eb61f291dcce94f43b5f085bce93f4e15f91819833ac09904aafe3c018677564d27453a99c8cc9a062961cceb495d472636e8a1a0f5169a44793df15ee2f1c151dcb5a01f5e72379e130d5d1d09b9f64da6e09a010b78fc5f1d21e44149d2563860463d1369e0b20ac58602ee975f250b3f44fb6ec0f7029787a839a9c62c81435c57828ce5b82a0686cb29b8c977a47eace47764125c90f5599486cbdda7db0f69513d36c2201678c08d709b58e3059af8b00ad885f74ca66aa1e691c276ebd65c95e40d37e9c0cb87ee2457260fb591d614d6735a2d2d67a9dc16804c591c2b4fd54886fe1de1471874b52bd058f86b4bf24a3122561f2587a8d1afc0345674f44f5eb8f91e6511e51ebd8f03a7a6e428fc81ff20524d172d8d4b8ab1fc30e0346166676bc26585cc663d806cf108b0bb41d956a8bf0461c575f07a058efda5340f2d3727f1f1545d7807539e9aac71e0aafb95e9cfc7ba8c70eaaab1c196fd9cc0bbc30c6b34b0821bbf53001a9891a9fe75e1c90b64894b5442ba45e8998599692223cf0db50bfc374b77c8a5eb8cf64b1db9c4327824ffca3647d11db731994dcb87ac986ddb9fb7517b5195bc54ad2354f852d9c801094529c2c96704f2a4da2602af55f656d348e085ff63f2b9a095aee3e1063c520ccd9a2bf2710e2aaf9c793e72216c4bae1f959d40536a7d1073002805ba5018740f83cff7f3eafd4717fe0109439eb3848cd04cde1804c1afbd2df3cd4126830a3ae91e40f7661b590b63cb30a34fe0b3afcec905b36706dbc4b04839cf195046a0885a755a4634e208e1f27fae30f3e63083c4bb9878732ccd3c5c902e3e39030050f70054e9629009c8c87f39127daa112dd3eaffd68f16b543f583a570deafbf1c46ca5768c0d6e3983dad63118eeb173f8b188d0ecf6e3b0a173969522f48ee962d698af7c842976b7b2cfcd08c315de74001c76a5d11334fd7ffa8f88bfc84f99a4ea8ce1c9bea37bed905e48e870b33c122ef7243379f49e7fab1ec7eff0df1a6b281a74f112322939c0c0dc21e368563a396efbb0e27018b9b0217c6e035ea73451b62d4ce4da9c2481c3211a6e4aadcb3fc8de3ad52ef84f856e909546a1d93c3caef615693ca64dd8e0cad722f920f2ef6893c2f307ebdf95d0af9bcca301b2221deb7dc244baf651b1732c4fccb59b36ec592272c3a04499fd3b89bb8e044f9120c6cc28a86357bf63f2457c090539ea738115f1209e91acc503f0bf69cdecf1adf0bf17c1dafb8e92a3c44ec408837d3082401b03a40fdb2c4d703dc92451a153243df9b7231092bbeafa8504234c815fbd7723e2d554af4b65cfd1c07990197c5071dcdf65b4333597ba6bbd8fab5e739771b10cb00c93d8f2fe2c9c679a9bc740cac59c218f4afbce9b54a84b94c9e0d9d9a2edde7c515310c8d547d56815ac78908d9aead2409ddb77d31b13c09017010f82345fc9c111d3b57d0a67443b7ef31bed3549ed9efacbd5135f01df6b58490f60476ab6b19e0197b0c5a84813d2038d8a86ef0df66a9b9185267716e8d9eef2adc4c5069b6338b4148ccc34c9e6b0daa252d4348e75258446c04bf5dfdd4bb2af07e5377a17a4a5e41dfd14b04c2911dc2dd3a8c69ad04efd9bfa1923721bbcfa2c5577fd23971dccd47b5e27e08ea2ce3a2b9ee2da6ab0887a14edd93885f101bf8035f4864c1b0f8474389b1788ce13b06ac8e5c71616e2aeff298d826dcbc61c27a00b312093bc201a3511ea7105bb34e7963dbcc7a472255de06b78ce347b671fc8247df05d84c78ed444367503406a909e396a1626974947e1eebb7d9bd57b1ad561c94da3c77cc00e4d71e0bfb2fe11f02809fa5478a91c963b5fb26d107ba4e50c66dacca42dba39e9e0495b4199813b878dcfe4f0070fd1b71f82f60da340af3f72c89ef02c5ad8cd1616d3cd49e956d9cc8d96fec2480c0da81185f99aa269a32f1a7c262ffc7894c5f2a4ef4545be1834fec79f1510ec7d540f2c19c80d69896626ace20f5e2c371eefde01b512b729604fe6ea826fa24a8102f1766e8eb59c2e54263e8cb9a60ea004bea965173f99f6cbc82404ce5eac1c3d79eeb242079df9c7c580b09bf0d78e41859da117b632bf057f57b4b39765942a9c195f34b2c28b2cf57d9676ff338fb6b7eb9e87a2740f787551a814003401ada8e615bf3fe99f39f7f710d9616e4f2d5a6b4b3f4e1b0983a95147182e71e4e391cc72faa5c91af816f0d043b86d8c2a8809320affe0daf23f64ffc2741ac3b9fc391005e28e9856953cd56f157e3fa01090e875813d1aeaabba03fceaffde1599082d03ba78ad820aa16606837af0c40ecb438831546ef42dcb380f67d0ddd562fc5a0bf75c29dcaf9d476d34be80e199a308d603c41507abd35916370626018d92d6cbbe2a62145463a6b73988fb5ba5545aa30d3ab1a2aae68a7289835a52a3b69eac91573eacbfe621297e9ad53e19a7c25b08926e38c5618ad9bf62e34b3ba1e31904e9d9dcd243c312db87e436e8d634fe279d2d4ba56f82745027c980b8776bc48c28c02a7809d5d0af27bccfc15940eea506ffb62c96e64a66f3dc0af37692eb3a8f3b9d3fd97b7c3a08f2faaec6a409286290cf7a3c4ec0af312bb095ff190a3f6dd13876f6e3d416aa9fc70a66c9be4f5ca4befdee84c75dd0fbdb758babcde75a7abea2188a024a6cd08dc8871a1d3bb463020aa3bdfc41d33d6dd47a603894a82f2ba85b7561f9482a3916fc8d8583851c1ecca69d2914443176ef3cf3b805769cb3f7d82e31e34d1cf9dec78c3d957aa8090326bba2c4d19a81554ff6b4463c452dd8dae2f3175f85ff41f90c5cc4d646064bd4f70d96c2a9f157d1b53bd47ec91b1ac4bfa700de42c14cf0b4aa426539b0b764b3755d6c8ae5ad5754fa8a45f1438a22293883002c883a2d9e9b6e72f4885e8cc8248cbb6536be739b487c9edec536ed32d711f5355198948e591df994aaf4f48d12e1ce238f03fe0b66dbb38f864d00b34df43ee7d39c2476bb8e3ed6569a2f0af408185838ad10260997ee869cb60ec7e6259d0e5636b0baf9d8e0de241ff930a8843f50625a3b81cfe646bc89f2daf76669ce0db577167560197f9a6e90982df98cbd022662270260141bebb15b9215b2a753f44207c7b284e52051387e0bd51921b162b5f1fbdb36a6330ca2aa692d3f2db595995c98d83808b53072e900da5ad3f534e8fbabf503a8fea2f5a383322bcc17b443a460a7b90ff97674ee73daf6bd36dfc06423bc62c4a4799e146e2becfe58b83039f80a62253bf89c3a04a4b2cbdd52d03ec8ca2fe2ad1fa47e8fa636bf51f97ede70dea3eaeac79436c1b6f24a053071037bbd8342f7d666fec807589ad6051c6548ec22f3f8ff34f5cf851375cdbf905b07e8f2e44e694e506fffba2bb4e82981fe0edb108794b3339c593ee9f197f1dcd9abf579148e1dfd9b756aa17729ff38fe44ba22771626c6419b9697858e93a48010a4cdfab81155846c34a41c740c9d3be541ccb8dad99fd0697383a32f79dda395a9ef6fef0350f81e1f85f24f2b4d1c0906fb0945075668656f125b237a13ccc17cd037e0d8ce6e72c3a2fe2e4bd579318898c51d6fac30ac56700d9e93809818bd3f9cad7e5d1ca5be33ca20ae97f05141ed6cbd8cb4c010e0ce98ea1d8030bc409e7a69c1672d07bc1241dca4c94b159ef638a35b79659d4d096943415093bca312b3f5d258e668c7c08cd68d61b815fff88ca88dcbb23d64b525bbb263ba336678e54c79671f0818139245f9bde9a34765d8d6c7db18847c7580eb969d2d467b69ef5cdb9066736b241f5320965b32c9ff0dcf73027abe6738c5063dfd4465106db20d5337898f9fc57f691ab81b4baee3a45152306088744d0c55212cb3457d20434580e867c68f0081f9662a989d6e9acd840f0c9190924ed6649966ceebff5db79337e24dcecf2d10009a90992ceafc7a968170fc680f80a5249072e7e9459474866901b1e353ba645f966b332d0ddd90d52b7a2235c77fa68022aa6336f784ea1f57f5e20f3ea6642246b66868b505ceed52d24177dbb1473ad850be5ece8d992e46eebb915964bdacf7a1f85cbcac9938e45633dd25fea05d3ab11e2aeaa4721abcfbe7af2bcd7d55f5ba6e2c68a26171768e1bd1d3f5767284b2880995e4857d4547715f43ce6f0fca177bd131563173839d4758bd70648056ac43ee75b1c574be4b19d3493d3de16b76d96759196cf6f322ccacf55d851fb422a10e3fed5cf2a1b2302aa4293525e72f2b8e5604c506892d3196a080a883c63fd69e168318db81aa81fc421968c5ad97ab791e6663ee59897de46644bba3b52ab13dfae5a48bfc05ed211c2c04a1b1cc5829a5fe7f4e26396b3576f6d9de2d49f0dd0c6dcca426138831bbc9bec1dd4eb37a2200c9e175b05b411199c9ee460387d538fcf6a7bbc145051ad9df9310518236e7839b08ca879b020156f3412d8fcab58c595a178600fbf210f02f4ef53b0250185751fedf8d0cd86db4b79ae62666becad31c32e8a385d7e425c22b3bcfd8170fce97e0f6bad4be58ad11b0505dd41ee3e55c13dc7a060f294a46f1e21ec243e6f25a534070787e986ef8e04525aa4fd03e55e65e123ad4b097937edd9dc5f87408c414cdca46ac902514dbc3046596f8455190a6ff90acbabfe3d91a2172908d14429bedfc58e935171fa6b2e1fccbe6c063c715d3091da9e5bdc66bc06650219f4706cc6c9e517e287125de6501c559f943f0368e0ffa35f8e03008c5e75f67c9f1cba0b7b42a80823e48389c2aa2c7e993f1d3c38f2a7e21aa647edf3072c1a3937828b8395485cffe6015f83ad7db6c09f41a8c7aeebc75a699ac60bcc8931d2e7581b836c361b77041f96861f9d4f266a9e4b19c4b7ed1e6fe414e9f2bc499c06f052a1b61893b509a7bea2e96a4a8fceedfa24c3e23165a096248ba80cb8d2e406", 0x1000}, {&(0x7f0000001600)="c0dc9a781a30049bce8591d174f281fa44c05c4fe9ab34212f241bfdc6479e40eca371a283165a75bed0986196c4f199a7aff24def33ed596fd29b8e52dfe485e1d2f403a856e1ff842529900d6f7df922662f87b1d9c4945d553c766f9d2700e7b3ef561f90cde964d7e91e8b8fc87328ab34e5844f9f367da1f0fdd1d6814a08aee7cb67fdf63fdd280a5736632b3f633f957dbdfd41549192bc7ed8b41a7e57f29d55f8f201d2b58763f8f8e05d945708a61a03c6e21e0d64aaa203d85b1e1d59643d3d3ad4db9365fc1448919f9e28d10894d90acd293fa9ee3ec6a4002add538b02cf1c923c818bb318c305a3f363b68ce60ec0e21061a3fb1c7766ab45d85166777992cfe36da1594b44155f2681c2d089cbca55052043a47fca44c008d58f3a0ab1501620cf60e74a87ffa41d8249c6245e8097cb72a84fa8cc4310d72379cbf753cc75dc98c593d955f33fd61a86411225957a1f6faaca5d9715f7668012f533da0c7dc29842b3a258924b730a61ebdd2ffbef552af01835fb30fa927679f8f116cba90ebad2bafa6ccbe04df606eb796d7f26ff112251c837fcf1be90d43900abddcaffc198cf2edc0946f51cb2cf0312fe5703ecaaf7cfbfc1c67576de1b040154e337bea1a4ae0be3d7ff7eac5c64ca9bafca573282b720c3d447a74bb68b1e9cb4f9a7d8e90c7afe96a80df8f9d2f0c223bf57bac235a3469aec4f639c8d45926d60c622433cc43e15970c33ba013d845f58153f88b266c8819641f9c7ef1f52eaf35546ae43cbe30977f5f4fe1e1f9a42d2696b67d89c29b5bcb037536ee30169021501763ca2f107f208891a611cdf7481956ba9997a5a6500b2b4ff5c432a3049a4007b3f50180f3b27dc61dfde0e2dade7b3407ae9f6d337177b036ef38a70ae25c351aef9ecc9a24168c7e724042418e156610dd95051c220ea0a93cf4e7eab243ab25f38b4f51425bf5cebda70712754fd0e3ecb030a2da90c08ee93dfe8bbdad5c8835e8834ef20abc4a053a18a60d8ae9e76848d2edfae6678c462c0da8df3628ab91a4c0237873cc874895ff0458c6357c1c1947ded9aaa4df2c4f195d946bbb3bb1601dbf2f4f67ea05427b17ac471c54614205d32f07071f83b1160f2be1254d0440666aa67498da0faec7b2a9d448575e7cb0de6cb81f6ce3bb1d7c45e1d842ade401d19723d1e622ec611cba5101deea24d36e0446f0093f4ecc3e222eeb6edafd980e6c2833eca279930508c498046841020e5cb61e7122ff52ffc0dcffec87a8d145580dda062ef8b55e356746b1ef20ac4ed1b0d601bb39ae0bdde742fb60019276b4962fd2f294a6eed55ef974974301a75261af236f758330a6a089f66d11777148f94e938ea833413acf30bc3b4581aaa68189cda6bfdaf443393a90b4265da24e599dfe64389c0ecaf442ac1b50b0a920cc03d7451535fb1dd5b9233cb078a9a9f6aad5ff11cf481833e8a727cdd7652d010fa7ff4385f6f1c6920d02aec20dbdf4dd53c94ebdcb82541c97594184d0ef51dd5ac3caee622038750ff737e731bdfc553e7915f702f7e21532871792c6c7d0fca63f49c26d8eee84de22cb7e54214ff703e185345d922aaa11db53070c1e089735d1c118c85973b8d4b298d8716d9c97f06ad72c8996875a79af13049c48dd44b8363598d6be4cdb00d0ffafccc76356e7dfa281b7628870ea9106619da2048be405a599312eed12ee861836c425287fad14525051abeaa83895da44e8e909203dcc25b325ad6fea205b07efb5b133000c1de9016919a94a1825b9328fb0eef2daf34c134e52662a36376ab20305269ab17e4c37ab4aeec9a5e37d53533a6a858403fd9d8cf574cc2e9fab1cc97fe95b04e217e99371ebbdfa55d58cbce41571238fc6f79cf1aaffae3c19750d44bbe925e0b2cf372865a491194f16c0ec52cb718d82638b7ea32dc69294d6b2063fbaf1f8ba617eb4ab42f620389ead5b385f7ab4f784603eb777be5231cdbd70b6d2a6d4a973b2aca1cb0751737745397d097bbb7853626b6eda086da0e49bc01ab367a497525327c02bb535b46da403c77c96369be0a3e65de75bd83904ddb5e5e12e5d98aa9205c6e17b2f8826837a3399a2ac7752213e9bc72fd1671facf6b31f4f368183e88ce411c950f746c1669744cb45cbf4ef405ca4ba19c83fe715d0b1f56faa3af8ad4beab18939121464b449fa36f17cde5bc4e526b75aeeac4c890e043c473ec84c362107742145c35b09b701c4bd1c3cdcbc7c6210a387cb168213d55c1bd5b29144471b0efcc2a5c958832e3b16bded1ce188e14191f8b0c78728ca834cda8bcf575a55947a09f3c315e7ba358ea1534546a855a4e2364c92289c18b972c306b44b4ec10fe712bd0f5e01a661c30ba3fb11b1c24f38b525318ebb7291a27b5b547091512ff067bc7cbcc0f2a176f4e141bc9e4e80a4089ee3facb5e2b6ae972de906fb2beef3522d65d2bc2ff76610405be9ba414080994100233f479c8f0e8b889157642d603687a4b7b4584cf58322567f4f2c900b41e34cd7f247dc7735767b13745b07b55e1eb91b4b7ab08eb59d5b03a60d9bffd373cd4516e5c875328c8f3fd7b00fc43c7b57cb6ca39ef6cec3826668c0f53d707065b05c4eac61625e626c4a22b533338ba196d07217f6a2818bb8a7e75b0ffc7cc541a016a72c1f8cbd6876c5e94e5231b4d1b3cb820d9c0009b85ea00a13389dd1e1ad9c22f12234f0340fe3b21af2a62134c1befa10fc4b1a3f98aea74e46768f873f269310a34199fb2db0155f9a1880cf038f4f53de9fe723733f5f6a27dfc27aeb9bd02e5b99c84b2ce771f5163c743758055bfcb282a465ec1f48c9cb5e9a8f3f06c73390db5d0b5ed279b4d3301298def6cdd3b5c47829183273771c3733da32fecd7228ff2411d2ab726a4c7d5a163a5b05e7b69a55f0d1f7ec5491bc7dcc01240459ae110b73b69f8f043677ac676fdd5aeb881c48023cee210a94a8ac4bbed5bcdc7f9c049ffb77356253dae5b265b80efb556728ad0ee6a6b3a59196c1edcb15c680764036d13b797c5547c165e4102e7511dbdb10d4eb73d3131ac19514783f6e915f62192fa0b56748e83941fdf86de5bfedfbb7561a1b2fcb5bc75e8a837b5539118f8cef877ad2aadbffc16bf19172e17159271046cfa06b128a0c78385cf80fd4148d7dbbe0ffa6583d3d1e4485e663af034da57a0bd6be39c635c2f0318c68f7379175ea907399c13eb5f65c37827242f67930515ecb08eb1bc9c1f81e8288fdce8e3b1738ee3ee7044304496e1c8644c909f9ddecfb598c2a10f8f10a9c159fa1511bbfeb3f82f78e39fbf88a159a09fac6b4f61f2846379aecaf0c6d687611ae9f666a4e5791385f61a40bcb3fffd51c54cc8b837645a0b1d7f941304472d17b9c09169c04d25eace13b9d59cb63dc7ae7436c3a4df0238dd84bac856001a11bb2c0e4b0af4e6ae52e39b26e0d3114c5cada25dd25d8ae999590aa5acf43215a45da0b4e4fba6df198d1a2791dd7c4ca37734b97774e701c9fd8121eb0ff9fd9d0edf99522d220e43ed8fa45f9f8188d732d88ce189d783aeada4036a81a53e413305894fe7ddf6d87f4bd002ed78336cf3f1d39d6e929497edb8a6cdac30b3d232945b1f8e488bb1f58114cfd22702142ce9a8160cd0062f0ded578c9b54e90f5f16bd20238cdc3831554eebd1fb9048d716388b69d1c86ce40c32b1bf0f71558992eabf35958d078e37de0222def3ac6d1dae16a8fc512925f717df33f24e7efff3ff6cff49fb6ec33ff29e6dfc8c14c94f66b2dc14f2bae0640f707dc6f503086d37170c49d8bfdb5a5980d7c49a458a0e2ee4458fbb6a404f58feeaa36b4c1420f8731ffbd60fe4e9fa6b0376ccf692c80bef3e0502edf63e668fa9418fa9b72edc8ecbf10d600af0788308cdab0aebc60cda83c94b5f9b61868d7595b32bd13e2ef1701d6b938e34825f596160b3a2e4c886059443ef80a6f13393f670f2656baf0e4b2e8ebb4706cfc4e4c1d334d6af9e61c0b6e953357b50a5bd136fe9efdaf9928b90b3e803464bcdc78b89c3670fd42913bfe03867347e056b4574a7a7801d72278dcd17d2a77459d5de67045aaf7f9b4df7421917101ff6920fc7e75dd0ac81f51930917dbcd8e0338092de1cceb3b505c1fb0afde3d9c3e868119dd0b7f35ed254f8827a791559111d7360527a6fbb7a75e893b0a220e0e1e2ae90ac2ef3a807cb85c5aafcf348ec3c78b804dc586cdd2b1955a407fe41881b208d97fc88591528d326a7dbdb1ccd70eff3e07ac3ab8104ce821ad346789d1a78d70926c101c1322c2efac25269aeb1f260ce2f108c7c59a6b4ae33e176917f05ce5457d9b42ce4bdd0f9a848debfe099e8371ee313e54ce88c3c78e1cfbed26ed2147001bb83defad6e2d9dae02745ea92b26ccc737a0f3f619c06a0cd72f5ccccc8e05fbbf71a986f7437375b7d9eb268a97b1d7c04bc15aad07965208a99b0a9a8b5befdd3c9a947aa3bdfe21d9413f4c105f6b9620b483e7ed54964352c8ff1f4d9fee731d1fa2c503cdfbbbf88a0f8b419436d20aac1dc9ead3ac45882730cf33d299551078d76db8ea453cfe58f1bbe4a459c9458e4abbcc2dc274b2abb68abf44957b6d889ec8596965c3e043ff9dcfeaf646e17d3b39aa74c58e3c283f8611791dfe559c4a9ec74542e4d375002e5280b06817c9c7c6e43b13d0d19fe0681c6a2208852598bae989ee4ed5e759886604707c93fc2a41f6037f2203f9a4117039daf14f2bcf37ca4fbea9d59dd4aa8115a9584cf3e864879674085ea61bbd0e16e3c90d5a2cda61e660a2ed3b97fb1916655404b0a2916757adb41ee9127d4488958aa93675ca1903e49f25dde975937178fa4cd2cdec30ae19d058d8df3cfbaa8824a25f34b84ba9300ffceefe6f1c8f312a7221a6160ce324af124204878c19b6aeaedc2947412f710a2cf96ddac62d8678ca3109486fb75366387ccecec5adc4ab5d4ea526895a30fb7ee08c8376fb94f19a1d387d05f5a8ec44fa210b1c05d71b9569a4e3cb0005d665722d662c0d31c55cdfd754c1d554600fbc80c31d8d002d207424779519cad7975c202e2ea238f4ba1a7fd839cda17001dec0d951eb95c309c667a8fea8cf56310337acbeaaf2eb3e384c7d6c32d98f50630e67179232bc7a0fe29589ad31602784b3feae16dea86379a40f18784f77934920dc78b45933a0e1bf3c15f542acbdbd6c846b76c6ea5831fa3d5936fed2c513fe3175af2ab6eafa41fb89dfb08d2f02030609c3e128189878f4225880606cc8bb8d75174fa2d3f818e98a819bfd9b39cd9c3964da016f098930de93381aa53793f836b60bc3135eacad066ed92da777c8df2e3144e45fe036927a209d83c37d00d923656fb2113ce23c4a01b0a0765485639f53d8e2c7b3338eb678468efe96416139c662413d334d903e071152b900786567765646bc6a30f0a4588d7c834ee7e072c31da57d59e2d9429f9181b3017b90c3473276404500121cc3360c7e70894925dba9478788d613c3ae17ac05519161e7c8fa4a8641d6c6d09d7e02ff07eccf69d11e63cefc338d9806c7255eecd286e0e931ed30cb23b63f941745a561cedcbe466716152869c58d17dfd4709abe80461e0776a9d35ec891fee70f344bc0111dec8cee834472d9db82fa6d9b03c4d4a4da6c5352758980413735bae7aeb71124cfee8338e5d4a234c3335ef88fad276aafb05896e14add5b1f3e320587b4c489b655e64393", 0x1000}, {0xfffffffffffffffe}, {&(0x7f00000002c0)="9971c1ed1c69548fe1d3b752ef206fb0c3e37bdb117c560286bef1fb74be278272886b71088ec03f2d73477cbc48916d", 0x30}], 0x9) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000002940)) 16:08:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x8a}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ftruncate(r0, 0x0, 0x7) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:08:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x7fffffff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0xc) writev(r0, &(0x7f0000000180), 0x0) 16:08:38 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x6) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:08:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x3, 0x81, 0xc751, 0x1}, 0xc) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) syz_open_pts() 16:08:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='\x11\x17<\xe0F\x05\xe8\x10\xa1', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000280)=[{0x39e6, 0x6, 0x3, 0x7}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000780)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000300)={0x4, &(0x7f00000002c0)=[0x6, 0x1, 0x8, 0x3]}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r6 = accept$unix(r5, &(0x7f00000027c0)=ANY=[@ANYBLOB="000000f2e87954107e567b94a70000000066d3ab4d000000482c5468afe5ccd800000000400000000000004c0000000000000000006766a5be7478ed0000000000000000000000000540027e833e191af61e4fbb63bedf0500fe5d2f57b0720f9a73d6750e6ea13a77ce1e332e3fb271d60ca7eb44fe16b8e3be195700e0e7efb8a3bb3004e6e9e5012563a44e45f9882d0779ded2d8b5eb12a793c2b4d1b5bf040262e4961af8baed74b1ade020890b5c610e39bfaebbad6d5a915ae884aa94f88af723f071c087407d62000000de000000004dc1419809771c274d72cef0dd167bf1f21f0afc7de917b902f11f8ed654582d2dfd8ff2d4899f0f21c94d840f4c2ab8bc72d405b38a0e285fc398ef925e70c67603eece8ecaefa573d8c01ca0105d30d2c264f2910600000000000000729c91722951d5b6f0e049e1f5299c4cab9d50e95af4113c575dda7d95a2c602e2c39d27892216ad3d90a875353692b9702202e62e2b799eb1b86f19000c93dcb122122826a096f431936a80231fd57565ccaa09d06271b45752967d20a5355dadaabfedfd788821308c2fd028229e7afcfa5d37ed7b5cdc12daa65d26bebc16170eb81c746de6d3daa19a363a046b1f8f47be98621e3465b6df05d8286aea4cc68f371ee674bd66951810c72741e78d8cf33dab30773cc85a0768d32bf577479f55733e8cdc2a927e7bf0f78925e1434ab547933f57b52ea7a9ff93b0d98a75fd23c1ef2e57b9ffcaddd164e227d58439e031bb244a7293b21b529117e5a366cfd60aa63cf8914992dd95e7ec2230a769060265af02fed1059ffbda5041c19e65ee0bceac867aabc8d7ad5f67456335af3a2245776e91975e0ac7bf42a7c708fa2b7349e0d78bd23d0496234e7b9454968896cbcf3ef465ca48706ec112ac03f5a664e71232fa5ebbe5b466d4bab490aea2513a5bd41af018f05b28aabb8908904a52325f3a35250c54a278bba830944e9f2588d6a8e2bc27fcd0342f9652f025eace71360fc99dfd26adf56a35af966843d28dc269357699bae6baf30e2b7fc21636248d07cda0daa99ea9b08e97921b3aecaa1df6d66925c5890b7a5b88b5b4f332759c4653187fee58e70530dee26572636f91f4fba1abc822229fe430cb93e34346fbb67dd18d14d4f515ac4c94e2f54ec3479478910dd2032c3a497e0cdc0c0fee2a0571a5e850bb6501241aa109ed7ad0e719804f465e1daf0000000000000000"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r2, 0x80044272, &(0x7f0000000180)) semget$private(0x0, 0x6, 0x80) setitimer(0x6, &(0x7f0000000100)={{0x81, 0x8}, {0x2b55, 0xd}}, &(0x7f0000000740)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x0, r8]) getpgid(r7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001fc0), &(0x7f0000001dc0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001e00), 0xc) 16:08:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xde) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x9) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:08:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/92, 0x5c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1fe, 0x0, 0x0, 0x0, 0xfffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x78}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x1}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x0, 0x2, 0x3) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(0xffffffffffffff9c) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) pipe(&(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r5 = socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000340)) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:08:38 executing program 0: setrlimit(0x0, &(0x7f00000000c0)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x121) 16:08:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 16:08:39 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000033000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = msgget$private(0x0, 0x31a) msgsnd(r1, &(0x7f0000000240)={0x0, "3962bcb8e43fa8f139f2b891db5e59949183e51a494ef655273cdd34dee0701c40ffe977a30e75c483cc73ace52daf1d66a5940d15b7479ba7177b55de13fd1fb597c0729424e4e31118f8054b0849d24ea13bde694b893f33ed845723079ef5c5ad74bb9e0265a65f21480b70349739d7d24338a1fabe7f202c4aacc2bb433c70045d2d16e251decae2cc8359d0fa4844f7dcfd29d6a883751ef8091b2a3045dad2e6c20f2f822796317b3a88ac3538795225ef22e42a6bad45d5dfdf66"}, 0xc6, 0x0) 16:08:39 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff030000000000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0xae) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = dup2(r0, r0) dup2(r3, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:08:39 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x840, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)='D\t', 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:08:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) bind$unix(r2, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) dup(r1) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getflags(r3, 0x2) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x88, 0x0, 0x100000001}], 0x8, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x20, 0x2, 0x5, 0x7ff}, {{r8}, 0x7ffffffffffffff9, 0x6e, 0x20000000, 0x7fef, 0x9}, {{r0}, 0xfffffffffffffffe, 0x51c86380211e6ee8, 0x2, 0x6, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x980cd65c82221b32, 0xfffff, 0x6b, 0x5556}], 0x1c, &(0x7f00000001c0)={0x7fff, 0x5bf6}) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:08:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000200)=0x10) r1 = socket(0x1e, 0x4, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000340)=0x800000) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0xfed0e6e39114a8c9, 0x5}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000002280)='./file0/file0\x00', 0x8, 0x20) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) accept$unix(r8, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) r11 = accept$unix(r10, 0x0, 0x0) recvfrom$unix(r11, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0xfffffffffffffe5f) r12 = fcntl$dupfd(r0, 0x0, r11) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000002200)=ANY=[@ANYBLOB="7411972c6e27977645d997019613fc55cd6728cbbc47db93b8b7c4147df78d5cd5bcdea8140f7c5c0f837612febcbf66ee34ecd0b208d16160af60859bf0b5ce0bff019100d7432741dfff2e43fd839ddb9b57e60722c12aba6193c65ea5e752b722000000000000000000"], 0x10) sendto$unix(r13, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r14 = accept$unix(r4, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001440)='/dev/vmm\x00', 0x2, 0x0) r16 = socket$inet(0x2, 0x3, 0x13) kevent(r8, &(0x7f0000000380)=[{{r12}, 0x0, 0x2, 0x0, 0x80000001, 0x5}, {{r5}, 0xfffffffffffffff9, 0x80, 0x4000000e, 0x0, 0x90f}, {{r13}, 0xfffffffffffffffe, 0x80, 0x80, 0x2, 0x9}], 0x7d, &(0x7f0000001480)=[{{r14}, 0xfffffffffffffffc, 0xee, 0x10, 0x2, 0xd1}, {{r15}, 0xfffffffffffffffe, 0x189, 0x40, 0x73c3, 0x81}, {{r16}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x31, 0x4}], 0x5, &(0x7f0000001500)={0x7ff, 0xff}) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) getsockname$inet(r6, &(0x7f0000000280), &(0x7f00000002c0)=0xc) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:08:40 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x2, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) socket$inet(0x2, 0x5, 0x1) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socketpair(0x2, 0x4, 0x8, &(0x7f00000000c0)) shutdown(r0, 0x6) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000001200)=ANY=[@ANYBLOB="82026efdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360b8d4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330800000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2ec7f8f686259e3d333abe5332615b7a814b77f3f5a559255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc659785405a00000079dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aadda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1ed776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4aef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8a0bde3ee5022ee7aa5cf05105f518f00000080000000002f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e912f59af8652ea032396500f676554cbc3d0a844420cf682fbe6ea68cccb48b36bcf42108c91c42ad8dd2b08fb219549b2e6657577dcc346212cd47cfcc5c1fcaf91bc45be0f464162fa247cf339ca451cfed7d6fe89ec327f016e4390c48f86a04add3c65c14f8e1f83add6661428539be1e00e414b164cf8d44a3344df34a6ac8f8d84a4d1aeb77f79823d6f811c4af50000000000010422cbd13133f5aa44105c356d81ea92652fc89241966cee0b5568553c4f6f4ffc403f9f8e97d49059093f017d53a9e3218c972a3a9495a4fdf242c7fb94c8b74aee264af128167ba1544aa8079d3071ef4763d86b2997ba4f090791f0d3d34cd1204b11d4a5df45d6ecf1e3fe5478b37cc110fc6727f9b66e349cc87f92c8b9b863060049cfba6ea90bdf00ccc18962d891bc4556c4d39096e7bbf86e5106706a701ed2410b0fc9a3011db2b94744721a52fdbb8b07355c890e4be9d218162677276393cdbd8e2483d2140f14bad761de66fc17f562ff37e81e6c9c2bbc070b5e1b01da57ede7d953d74615bc7d74705310d3ec442686eeece0e35394978c3f7f9b78f3f47481dc64d207c2a73c75a1fe9c29c7743fc07b4fbb0e4040cb86a68c336f22647278fca611aac4f934ff8d29effe70f7c41c7c4c070e345fefc827aeacf7323c36a8a80"], 0x10) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) 16:08:40 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) geteuid() getgid() getpgrp() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)) socket$inet6(0x18, 0x4005, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getpgrp() r2 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r4) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$getown(r6, 0x5) r8 = socket(0x800000018, 0x3, 0x102) bind$unix(r8, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000a00)=ANY=[@ANYBLOB="009238b2ae09bb717e005624dad9d88f4236ed2024b1bebdf60ab2b6fb4c718ebf0789606b85b29eea7f3584e6f3f6533cce72cf2de9aa8d4cce7ef597de1b57197cd25ca49deeeccec7d62354aa6ac5879eb53c6914a4f080bb90dd9542b3893b9dc6a3025a29aa79baff62fee37331948511b59d19bc0540d2caedba90ad1383eb2f682a97d6f119fdbb7272a46efe74d7ec49abe09f04e8310cd09569a70abd439013cc796563e501cb979eb4cc33676cdc2487ba1518a15b244ef69e2eef734e640e53"], 0x10) sendto$unix(r12, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000240)={r7, 0x0, r11}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000000)={{0x80000001, 0x0, r1, r9, 0x0, 0xf1}, 0x0, 0x2, r4, r2, 0x7f, 0x100800001, 0x8000000000b1f1}) r13 = open(0x0, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) socket(0x2, 0x4003, 0x0) close(r0) r14 = socket(0x2, 0xc003, 0x0) connect$unix(r14, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee480700000000000000554799b9b8138d30505e8f4d00a41f21a883cf39f52f13a5c5fe65baa202361cd8cac7dbacffffffff00000000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b4cf53daab4f6564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c4394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731a25807efadf45d08770715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf8100652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a101520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1a33746b5a2889f298ef156860588778386204059faa2d9edc2410cf1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399632ec700c63561ac0b6cdca0365086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594d08a7bcc838177ec00000000000000000000006763b0012837ecbb46d6715bc7df9bda8c45a6991204154a19355cf70f2fee8abf04f0b406b26abffe4d3d5f1f11b2bd8172f56703b104767824ab76a12d41b3b03134fe16f82cf72c6d1364bb5b9feca8113eac578bfe3431ebb056b927cb2ead6cef796c164d044f49"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:08:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x8}, {0x50, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) getsockname(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:08:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6, 0x0, 0x4, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x9c) ioctl$BIOCPROMISC(r3, 0x20004269) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:08:41 executing program 1: r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r5 = socket$unix(0x1, 0xb135beebf89b9cba, 0x0) connect$unix(r5, &(0x7f0000000480)=ANY=[@ANYBLOB="a052099aa439e7f24383d55dca5f06aafcd1ddb414842526c905438e8fe00b33b3394d66e95bde9caba4b0510fbef62b8e0ae4cda0adcd8c33d0bd70f6adfe0acd4e9758de8c10d840a5ee409f71de966abf3af35c7b80225b4018bac1f4d8bf89d93603de4222ee6c09eb54046a3bdd4d5996d205c05fc2cfd5ddc3c9c27df0e6d9eb75ef4dbfb06184a0f6eb1f43aca2bc7719af405be470a21f5f29602f9f6c3ac25fa691d39a8fc0eca067b3e187a7b604c2573c97c7e4bf15f6bf68b0686e8e2c02dbbf8c131276f375ef5051", @ANYRES64, @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRES64], 0x5) mprotect(&(0x7f00002f5000/0x2000)=nil, 0x2000, 0x7) socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8b0800000003000000"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0xfffffffffffffebe, 0x1, 0x0, 0xfffffd7e) bind(r6, &(0x7f0000000040)=@un=@abs={0x0, 0xd}, 0xffffffffffffff81) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) accept$unix(r8, 0x0, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x312, 0x0) r10 = dup(r9) listen(r10, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) pwritev(r11, &(0x7f00000003c0)=[{&(0x7f0000000100)="c85fed689ee6fbfa7c01a42233d828b99b818d77026a7cf43a6159f771b314425883ca1d9f3d80cd8f85d3c2e6deba6c81538119698c256cc90bd89843083058f880f743f729364571fd5a45d6b1038fce38e7ad5fe9891a0386b5329c4fb65fe3a3e89bd6a0f673c9a6b6d0108d8f0ed581e30d693a98e5098dce5fe20b57ebf30f907c0830c52f0a2da89a5169211951c2c95b67a947bbbe74a1cf8dec0fc199bfd3e80366d3e423218be4fef9f5274b85dd015a49e34c91a6caf07688d88779299ea6ea945521d2a5f4c944f979dd48153e7f46bd", 0xd6}, {&(0x7f0000000200)="ced50757dc88f584f9cefb717ce12a4b681aaee20907e77d55e4bf19a8b6cc430295724f079855d52effc6d38f1360f06dd4bb9e0caa7f835b2725396055a75a667da6bd3ee3d7cc0dc04cc346261f0a2344286e", 0x54}, {&(0x7f0000000280)="a2b72d673f0c9e2405d92795ce3531ec15099dd957cfd2867eec3d71a7efe99e9d476d16fd747f2dafd1e88c04cecc36df9c22dd6da8a0fb5a05c5fec1d91fadf3d2eb12e8902d8e3b290c", 0x4b}, {&(0x7f0000000300)}, {&(0x7f0000000340)="187cffe7f794a56f779fcb2571c812a1a34e599ff71a807e934936a4ac903f6a4a", 0x21}, {&(0x7f0000001200)="e080442f32591ebd671fd5017e2280eb3d5d7320b15e7fdc1124af1b684417fd000ec7f256e5a07181aa4b74d5e4939295788c4ed86cd1097d782820c3dfa56ebf00576a10bb02b936f067a0d20d64002d569dc7598b37279a2c2eb28bf67c959bce4c8e7a8b617a9c310dfde7e7ad2d1acc385b3d1cbeb5aad01a8accae44b95d93c5cfb0f0c429a94a76bd619a19c0ece0ccc66b193f3cb66fca6b7e287cd830dd9c4085e75a3a29a7526414adb2947f2ff8db4a76d13adbc6b1fd8aaf0bfdf96efc2e54f31b652d8868b86c142547ea9dda5db3fd36b1d61b7831bdf08a50685dbc130fecf3b5dee6e4dea332e58b0d635eb04810e3d355cac19398e74582d53d8c7dd8d920e7a83b5f7852f75e8c65fb83cae464f56d73c70278e91af820e1b12719d7826f0d6b1ffa31ff76ae5296e61855c1b5c7acc96d9e5a0551ecc458c582b9f772be3b2a97caebe91e464eb57bbecc0be049efc9f7892774ba10cbd41179be533d89311dc277b48f8c51c679e760f2596b01e95223ab379c8dd141833b9ede4f0660b72e87192fc94bf501e4c1e793a5b847a1b29ece6f8c5d0c95a1162b35e11afc49439eec1f4f3e41248ffc209fd5f73761d27e7d8164db8142a8e01f65af0614dee55a490d25b0e96c52a0c863abfab1594804547578b8d76b6d09a8fea1db6b801521be2f5e252f97ee8d63963ba5bb28e7cafcee7b7c89b55e93e24beeb9b7d2bcf3680800afe5ba0202ed5d6565ddeeb4df1afc9a2f65072c61558990e226cf8d21bad563fc02884e6fec5026afa6e871f64113adfe5da5e63b568ff58cdb3975db0f42a95ef1e4ded84316022d176acc6a0215ea8cfa27cefaaaf1252a9db10e9ef80849f4a64e2947322b1dd2199b55ccdde0f9a78a51d541dab6d8f9dd83939d97801c2f2066ba0f8a764b210fdd3057a7dc0f6ebab4013b2cf74fa8727d921a3fa17df15e39ec3ede84c01942967572507716cbd4dcf3dc8b9b2a3772d393e07c646812099c0ee03b5d826dbbbfafffe415bb696a46ff1770795370235aa3bec2b6109278c44b3ad01418e11722efdf8c3c57dbfe5f748bcde97e95dfe4d0392f109c2e1109e4576f2dc1c0f492996ef1f3b80cacde28fe31415080ca0a761c978710c0774fa406be0886c793fcea055378c5ee4d6be60a83fc3d196584cf56d5e545938a6a0945eb9e9fd8603104366ea729eee1c6226b561bef2214bfa62be2540d49195f2252c58e561b9711781117e222411587ff506109ad8ce085ba50fedc56a8f92038ed969b6c9fa5a6f132f89cd209f4782b3cc881e8095c3a75fb4291fb56bd702fc00838d898973b751c41b35b8ebc324b66fd31c24a4a5f58ed26e00467924dc453cfe4072b20c4f63f1818f23a548cd7adbf8a63e225e946c92fae61b06b4e07e6aa15319b12d6f8712e4e131c271adb776fb22e142b5bc0dbffdb7b99ff8e5c952aa3e0b5f7b2624dbb94ec1e71b9e904bd1f33d69fd9ede37b16a3a178fe7ff162dd3c01da130fcb921040e82be5594d0560e4f247a81da934b29df5853cf84aa1bea1f8414c4fcb445161cf49e8feeb90d95857ab1d256c3e6e570fa9e3c90fc8bc81cd11c99ec1277d84725045c078db55707cea253332e67bdf25ca63f7eca187b85475517cfc63abdbb34ddf5b8e7d8b2848d91b820074a1fbc3edd3506e53cbaf007428a477102d1ef67d8c6adab12e627649a6da6e248aa802dce57a7e911a04dce59f2c36ce20878fb9678e9e0aa7dee4aeb4628ebf344812a00e9c61240bac73c05640eea63e1c1b656d8a33defabda418a5f03812ab3f71561359b9fc2fcb71aba0cd105316a74f76f26ae73055da52898b92dfb223a7f5ba809a24613f8def954ed9d1f8377f0de77715ef6bb54e5f5c7dd2d281a2a2b9ac761f2a611d41fc143788a9e58c8d9b54fac7c633205480dc11857fdce18073d82d406d18519a4cea458c165ff67b03edd2e2fa51193d4cd888e53649373dfbc2f54c7f80621d0478d52a86aaac6a2c90b16e7be8dea11dd845a751e1a93e651e5625472d1c648979dd51f0a79e90dc89103ea78a42eec4bf1b5487cb1d763755a0de2f680849fa87c2b7f15147ccbd8adb36db883fa7e561a0f02a1324c880aff254243a7646848b9fe65b2b913d3c8bcc4b65e30d1508ae35518380a294da8b952d926cb79254df8ec131ec6e3afba4a27a56ebbe7915d1048ef4f1587e399c3a4639cc3880fa177fcaaaf7a45dfb82922e5aafc521b2d9dc18087f5ae8eb5bee5ec0059d50613555ef002094bfcad387ee8edc90326c58d513878561258c2ab18ff26914d54c333f5f4014c9fff22dc132fd8c4c273926d728072c0397f3026dc444d88d1b1760e7537846892068e01c4251df655464ad957e5f3948a1f06889fb103a89d7e2692810eca24379884e1c42b521857410a79e4a905fffad3ac0521f07630c10008d5edd7b04508fc67d1618b985d984331fbbf49e6d306d962081c7d86341931c37dd9c54d6efd815600b80d1b063be209f0d9f5afd26552b0fdc3a9e30930d893152ac61b09e981266f56fdfc0ce2ddcfbb9fce6bc947016e11e200b71f09a5fb5fe3b5c1478e737a12bd950e0aa1c2fae7a0e8ade40b7fe091ef452655b39e1081acabe479c754d58e5223dbac2416906268d01ac5f0516de2c41eabea701dd0d25e6679e2cb09b7f9499c04743665ed7c51f1164bbbeba72c7e6943c193bbd87ffa9213fac117f6b185c2ffa26ed779432b9d41be942ccdf0046a36f2162699c353f64ecc6e4f6ea304f2f308e0ab4f4efa7edcd23b651b58f895b07bbd25e5533b4aa86db039b0ca24d7121a058e888739426b3424b52bbc996991ba2defc084a429f4ad75cfd488efdb0b7045e6c62de2f7dfe1554f66c8552aeee15ec37fef0fe47f88e02de3b4e83c5e11f57cca586da787e26d6edb24425d8e709c8b49eb2ab4e2e8851faf218faa94b18d6fcffa5284e81ddf99729f55013c6272ea7cf95d5391c1c7c42ca5583d8607a64e7165a9d4a60db7701e385788ef44d1720f7c7587970e75ba9b858832da938bcd3e29c1ad7bf1c664dd6c5ce65f8c83d7edea27016b6c1b6414ca122965a5ecc1599a008287b27976c6dcad961cc4a8723cc8333da69dbb31554cd8e2234a18eba3eafbdc5c512530ea77a22b84306da3df35430bbb6cd15e313e88c16a72ef4f8357d3be1ad1ecf0508d0e725fe3cb7b8cfdcecdbafd3ab2c6efe1a75ff70078b9287aa7be7ebc7c487449f37398ee7c89472cbd2c1779da313af3b7333622594d648805d47a5c8c3315b55e6d1f11fe52a8201dfc80eed5304cbfeaab26c3de8709350187e9b1e727cbaf15eeadf350dda9bf9ff3d59f359a2aac700778548ceb56ff0d25f71478c1e04f4b46b6d04963ac3bb4ee9f9eeddf65365385d222912daf4ae140de0fe3dc8d964f41e449771d11df82f50a7530778b015af1015f8ecf8ec2c4f576ec0c06041f387f1933fd52f635e4fc5f175f052900893240eb48e495985e03a6ff1924296b84cc9357e9cdf25165bf176aed3a2413a6afcaa64b20313659476758888abfa7cc830e3eb7cf8de9e7a8ebe9d3a1e65ffe24cecb34cea89b107c4f1a08a2cb4a2899761daa3c1d2eb9641cce2b1f4d773cfc54442dcb83b6098f578c953329d0a422f06c17ac78bf207394a41d4657ecc768729d9a858bfa8b5211461a81c9a651a4d90694632b2329bf0da9967017a6aa862494b97eb0919f81492505fdff558b61564bd46beb3b7e860624f83daa2c9d5d3c33aaa1c143b3a74bfe7a1221c2b4c4226d6c8c58542dc9c5fdbf056c283af0cf4409617f96c7a0c493f7dfdc8c3dcd63ebdc882ce26486bd3b18a15e3195302567a562fccaebf2b3cf25875cb1ffde13c2fab55a1d3f5c79619aaeac5c4618485086038fafcd67757c4849871a633333a294354732a1c562cb6d429cd90d727fdf8851c000719a1262b0b05f7c7cc2cd40f80d01e641ae27807f558bbd6d62b261b18527e97b0a894da8a2b1790b6d5a0813630e8f716660a5cdd3bbfb3b27123fff6f7026ca026085049a44da4cbb33fe2a985459a5888cc41cfa73710648a541cfccddc2d1a87b79f20aba0b1a4364a12e00ab6dbdb6fb236630f1a698c193bf8938e3f11fe8e292581de2f899bc7f3a8652c1ef404496112eb6c20c7deb97f0e475b169ec177bbd158ab47206d8f41021a3211f9aad3ffa3e228c5c93b621e0c723772a185b9b35fcf8f099884c107ecb51aeb1a98b8191ae9acdb037d1f0b4e09a004b5e1d6c5d3e1844fb9e2a51cf7da7e312a4d7ecb5e3c34ae20b6482c27213081c2818a16ed16151d55826a67d327e97b50cd0a17167e9c0e8bebdbe06258d955fe9e8ad40a4a8c1008a00ba9c2fb3e69da892756677dcb66828c613a528449967c6d8cee9307d7b888e4965d9ff7d4967dfa5fc4436eaea42ff0b7668bcd33364c5e4a29576e8449c1a8c564f7ddceb8736ee6696994f81e6f77e87927ca1c6a4fd15339056900195c9893dab5bf1f81474a48cffd8b00aba610c4a09b0124d5d31518aa0a2f86d13a146f22c541f98eb18e9b1022d2d216ef83b6dbd8ed244c090d3d235f82d7817bdf9f1f64cb26ee5b02e80936397259df6c47fbb109ca55258f579fba3c05d82846a3f6d3148fe3e05140b2b62aa407ffc6d7e5b20ed3eaab3796bd495c05f88bf6f506f4a9f056ca2d543ba002fa2f7058d8e5bd03f4983b7b09fc6f8c49bc0c6c270a8cb8faad4bc634a37ef51050718d25140afbf53b3f52e1ebdb00ee719ab6c68a7da7f873b3d29a42c3bcd5688fafe28ee2bcf8dcb01f218bcf486576715cc4c6e65beb97512fd7511eb0295b1feccee07d4a5c66691b03c1f395ac88d545176aaf57b31381b6dcaf164128b4cbcdbb92d1adc28b226d529919a2d9a4765950a64a2046be2d5be25a7ab2669635c5688b1e921e26a939463b31cd7283ba26cec9bbe3a4ff2778bf73866e9d400d951a97b3f30b38edea2b0d8b1569fbf4a65ff060dd27be596ef16a8b275cccb6e1c5b23d2f2a2ea4570d110a6272c4748e08d900e51fcd947f36399f7121cf33ed1502792b1b91db84e1b40b2f0c93b3315fc59ad7ee0f30f49524e61b674d392b7776142dbcaf8e218c08840244ca3316a91dee892d2088bd1d40280faf0e28e3e2edacad28baf43de98759d9d92beafa16b5b6cb3749a9ba36370a6c57f1624c3d271fc0b1ea36db04e19caac131fb2b9691dbbbb336f090726b3ebefc2e14377f69eff9ee2f810da56fb7eefab198622a5b8aa643408682319507c84609942ec0dc737e57931d77853ac8fffb283ffa2a6069ed4b91958fa2b0cf29ece2faa3a0f593d84df4d17ab2c5dd8788f9d9a070d057d275528336b928998bc0100cb947fbf185b3fad37219fb9911f997e025038bf336bddcbd40672fe4dd7861482b69e0c7243129dbd2a296bc77f29caed30d7acda01a7793c38d18ee7e88ebfffb2d10cf642d149e87935060ebf38f93dc224b8ba4119c01ced44232280943900bfc5c2bc273d9571f7b679c2e083b051de9d6979c03f2e84979898a54084a83c3dfd4b8ab6372c5b3b7a6c35428635d8a57cadf196dfcb06a7f82d7acfb32be2140a18dd1f6f289d17c4d6c2d3096e5dbc1fd11e76da1021c50682b8d578a607af00d178282f35fa70e01de6d3eb86559f4a7375f16a8c3f5c9a3eaf15a1a140ddba8aac553b4ad985196457cb1c228120e504c46ecceaaad29c806063b54", 0x1000}, {&(0x7f0000000380)="417d195e97c0d6cfd3ca722f376a5c5f921b3844e056b6cc94adffa82e5d49b1211e125d6615037b98fd5760338816f425c36c", 0x33}], 0x7, 0x0, 0x0) socket(0x6, 0x8000, 0x0) connect$unix(r6, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:08:42 executing program 0: pipe(&(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000900)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x4, 0x5) setsockopt$sock_int(r0, 0xffff, 0xb78f1ca92930c1e0, &(0x7f0000000080)=0x4, 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000001c00000100"}) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) fcntl$setstatus(r7, 0x4, 0x40) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:08:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000400)='*', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000100)=[{r0, 0x2}, {r1, 0x40}], 0x2, 0x2) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) sendmsg(r2, &(0x7f00000000c0)={&(0x7f0000000040)=@un=@file={0xda11e359b1610f88, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000140)="569268ed3587ff651ec99ebfecc206cf636a4a6c804acd5ee1eb3b45d4262bfb93a9868e9c7a39673c5a98fed65cf57b045799c52b8e3038c95ccdef2e8f721c21ae0f9913b6afca7715730100dc2c1bbbaa2b75ca39562f8213275d3c91f6cd27f983b9c0c206f3ce878876434a18a73ff0fbac1a55c961fae262fde3ccb28dde9437eda5dfa768f0ff750bf9ca16414e8cad314dff605084105325425751315d0b17664a02dfe9", 0xa8}, {&(0x7f0000000200)="28684890fa0e444019b9d97bf59a9b3ee82e423a08b7781c076cee0b0a37d523b51489098c4cc19a737667be234b5fc5a5dd928d07d29dc8e7fa84086d62b130b12eae96a69e8a5e3f8fe3b2a29bb3fc200632961f7e708a300335963836f5c46690f9540db590344953a329fd90c231edd187dabe260800cbf71190ac5225787b23bb9c0d0094fcf2b2c9c65dd3f0ec806fdf4acdc633", 0x97}, {&(0x7f00000002c0)="36c8d740ebf4e364baae8d82de1e66803d916d752f9d75741986bca13a04dc3bf647f245db2f01bb338ef2e951d7abe1405366f611d80147c664f907b0cc62765c015a0e1396ecf33b13b6508f1c982000f5c8682c57ebef8d83e91677f2eb8b6cb6ec4f65af16863b4b07027e2d02b2fec54a3aec6b6638dab456c19fc1b63758bbec74dab3ebab2d29fc3f0d6ef3ed1a55822c564e4d6fc03415ec8f621046a1e300d8e393d40730383de9584888277fbefa035ebea70d10ca43048a6eef4201bbc4ffb63bfee530242a0ade", 0xcd}, {&(0x7f0000000080)="bb94ab38a3f12133492ed7", 0xb}, {&(0x7f0000000440)="6e233a2f8753b0dc0c234421191c8adff0eada333cd3736c91a2b21d44ada7bc9e537b347dbf763f5141143ee6faeec42af8cc901857d676ebd09d63041febcc54ed80a3b03714ef89387be8ea26eba68427085529dd80200427e62e229c6fdf74251aa790c08e10ae5d3d416850a075f7f1a695cbb7dc03c57b665734655f28304ed0ca6cdedc2e58c71ba83f9442ecbd24e29b38ff77c3eba77d0972018537edc5b9f294d2c262aeb05181f347bc4cdb0b01b9b6ced6d796b85ebb079176fb14d295824681a1624717860183a299c0af0fa6f268112b09d52c5861954801be938b07685f539a8727f09e0ad98744a327c8bdf755603d9f69411f38dba226e510a816c6cb815c5806aa3dd67b987c5e1ed6e15e7ae61855b99fb14bf4b7e472d975f34896ed03259b403958bccf0ce64c82061ed030bb964583d834bc56841ec7608e05c60e1b3d07e524aa189554351ff8177e33726901c110123a0ef227b79e96b7b5a74e55fb43c0c4f42fb69861923deb787b80ad0e808ea80a079b2a8a432eb97ed6b7acc0678029f3da1383c6a86ee03d409c7b52a2714ed84979981e28b46cd4e1132f787e1f3670f2c3d930182d181fe8a6aac3aa74154a88a3131fc2380d5cc8c965c2cbd1cc140b96ae0e1c14c75eeb72d98d51d59b6f17fb95844c1cc69242cdc042901177606313750471915151a24cbe00c001a4f4cb7849fbdb7f84aa6b3013294b976a1c77e9111ad32bfd98f222d0a9c8c6df53c20afa8ca4c0bae2365e79ed5de9d7ee344d006d9a5834ed4cf4acab33ab0b7c5d463dfb284e3dcb1d876bba7b75a8023e9bfa3e2982f43a3e69ff3c715114fc8c033dc3585a279fd1e34e752506322c5699d117a178caf3881bbbe79ef5de08a1d67337b50d726837f1c0fe5095cc8e04f65f54820fbed2d5ac2d989005e32e13c5dfd8b328119075548c058b1e5938ff351f1d46310995b2613433a0654d590c62a34d5632d5a8e076b65921e7b67d9b29190a1169cdd914a5cd2a3d3229017a6abfde5decdf343cc7a032546c7ddb0359e852a92fb8fe92b991acea0d1bea61e94a62c92a83e52465ae6db11182973b88c52407dd393a794208aae2aa5272adeee526ec69ad431a948418c14ec762f55ccba99c4bb222f362674f1ab54a6c37350c93f8a1c09341e67bd39bd1b6e404a1ea64c3e645932b5a26d5fb9bae84a565810be74048bfbc9ac206e7ae278f9408625b9939b9a285ea390714d75126e43b0cab8d95c060e18c415627d74e9ad7adbcc0b9bc2c4298f388058228c989e5891527b5111584e0f0e9357db5b0fbc367faffd0cba64503de564e169d58682a26ecbeb3fde6b1e4075d78f464597c10a5c4358a41ab50298d8537e8c9f2bd19c5b35c38cbe7a490c06535aa67250314fd30674c3e2a1fd1b81943a3a244c7549b78100615049912c1320fcb217d0dad3a196390e14a6c8bcf2859e1c65c0b3b4ea8875c14390204de05d47caebe5d095cfc013bb4c798b6f321d6ed5dbddf5e8be118c562def4f0b4a4f7619116ae80ac397d254af363df00e73bd440c6815d4d9cc6e44890b1c33f84726c66b8266eb67f5536e5d93be28c448accc602ea998f95061b541cf001ffd897f1ecc58574e4a8a603c1820c558d3774023254abe114a8e50ef78749c904ad037b2a2b0825e0c83faaa94b53eee02d5b8691b13cff002b5259f86a782951547b5448caae02fc3e8e367df06ecd9feffb6ed26cfb5383dc7943fdaae242ea8bd5ccb458f7b4791a366cf79dbc50be58f53a8e9539c9f4d5e4905dcf9f735ebda461fdda44fc74b8be4110abb6fa46f5d274187a897051877096658a2ae242284a409844f7355459b9f12aed4da7d1094306a6b039c8c83a5aee1ae90360562675426b38c13846dd8b477d6170ae81608e057c7b7797cb0f02a8a92f17c88e6d994d57d7010a2272a3a31e8209f3ccea661cbed9661453dd6cbee428f3cf67a406d89429f84665393251ce760f52694ff24d3c59fdbb8078a148c454c4f3d160d346b817584dcc796ccb538ab3a4f0d9a99f2aaed06ea6ebb07ff26907edb1e6150aad214545625bc58c129af06263596852a56faeea0fa7cb23f7ded2fa0ef617d3bc6c44a8104496366f3f43d6caef0efe963e3e81c9a0cf47817c7ead3af3d6aaea8a58a1c4f3a6b037a3d27ec9acd342ba66056ae9326cbb28c18fbe57bee937cd958a2f348612b141b6b4b76879101433565dbde9b19284d8ce7d0d0c07b4aa2ca9c536f93086981839bbbb7a9ac91787328c5cb156e4a04b177332e1902baf828a29b2b12e9fe4f315bbe6f0e74f60a9631350b2aacfb8dd2086e8f9a06615db1ce2c211551820857ddfe7f03d916396748783287dfe942fc366c4f761b08363ead9a9f5fe9eeb3b2734c4db0d35130c3a74a5e9925eb45c054ef22862461057501c87eefb2295592e4b94323bb3dc0c97bbd4db687719a8029bef3afa4b55182be39392b5aa8ca604335f3283f84a27684d5951f5528dbeb8084783cd6b38299e641e4a084a7993d46a5eda9679675b278958cc174d9e1aafcc24d245011b0d696801a87868e9ac968e2fad532cbba3c9e90e0baeca0f5b24f89e433d46c56c2b0ad6d81f1e8922941f3b660142423f6573b90cddc1e467b8ad19791ffcc7f2cc2f01156f98f44c0211b927b305442a0cfa7b3a21c4046e1df8fd0f3b28e7a4a19868a96c9bf9a52ac758f13ca60cc514e4abfc6c43320a89dd360d6680fc9c57adce61b3c47cf5a072e82485662cffdb81a4b8f8a7471b53efc332755a8ceb0e4497188d367c3765f91add8f7e05e9be6570645aba06bd4cfdb2383814470505de200d0dba4690b855043e2c4787ae15e7630c34fe6fe16bf804c005cab06180b519d3bec0a618715df9212d6d96e7fa0d0a09fa873de29bc21b45efa02789a16debb491a35f390b112f7d3a98a68bbb5377a9749b60c77f909d25c426e928e872f952a2e4394f9efac28e523cdc04abacd376a7679f06a0425a2f3cac2dcc980737adb28ef8883a3677c64c61b72df7361933812bc0b6dbc0697811ead3dab43b2e014dd306bb23d56077204f5c3d015f81193cf074c82338d35fa6e7d3b68a4adddc83045c6cc54557d0d77e082f29b35e244554109368d253794f35e8b6298e33d358dc9a5dd639e0aa81d504effe5ef741e745139cbe4df2ba43a55921cc8077c57d7b3f839d34eeefc99caabc8d88069d0ca1ea09f67c4c65eeb0aa7187bfdc61aa203996162fd311f519d6ead5269fac31731cab6664855b683dc4e70482fb062b8fe16b2d2ff457f8cbacbe447648542cab4c62d4fa4c29c990b0d26e4fe62d54004264fbdec2201d0e4d517642c3eea430a2f258e67e90f98b667b68c9f6dbc120fa7470ff1cf0a8a4085456f0d44efa51a9a8545e08bdc7676e2096f9df919c6bd857440b6dbca4cd8e9cc3c246dccc5d2e2ab3c1199ebde5bb8747d837a038c61208e85f9ed5a1e827392a4457bb9d686c1419dfbe76cd9f70d45f2ac9cebd39a012a522fa077e945ff4b1a4c854975d4bb756d4491bd36979a688660863dde0eb3d63163f2f61506a6d06787de408af85c861d3425570c63801695be9b96289978a7cdfa0d2cc1bb085f32c78d408f23b8d85d962496c8204e52f6d3e2ce2adaa82a4814115d96d27834c74e755c0324d2e68e0672c6b40d1b19d6484550e723b04b7d9397871503ec6b9d25b1b2cc3e2ad5dff9fc8eace70ce07901582af4a48144f5108abfd9072618873d3f063fe0395378c450c90cf2daac242a566f25a8ab4b983dc43556ef32a740ea2532dfc3257e7e13032e28ef6770ebd14e9c105accd24754f6bdb99ea67331b4fde08d8ccb34b438edb81cfb5bf4061f10a4996f0a64b91a50ad884cc680a785d4bfa7ef07cd20e9a0cf2516e142fdfa616279d186e8cb74b696a2fa77b050980445451a90f763676e6163507f5b8e35401e8641c4b0db8a31ad378f661b5c7802e0e731d005ccf58f007b4d1da1327ffd0b1a34f12c76684e41e7072034326ae2572f54a68d0973c85ba328ff403c43964d100b5ea6257d031c816fc5f3aa30291f7f87c3281033f28291bc2c6869634063b6659f9dd311194e1c1b946f4a63c46f5ccf6af78d5ac70e9c17776e38379ff80446930c52be43dd83d8e71200a97d1113ebc5fae06ada5d30640617a5a3bf6546f612e36aa024e4030df6cb9d2abb91963f804b4a30549f6411452302af710ff024c3db36834377f8a230caf14b0ec5bf23e4505534e6c7247a46362e909fab6d2d5348740cb3fd980ee32d676bc727356c8cb2fa555084f26b7ef543caab80a675a926e150c18cf3d6e31390f9ff16a5579352acb2f70b9444c558c7f963e68ae86c22257d6d68467a9827edc7b972dfc5aa6e71081584d9816fa6a4b8a8b065d33ad7f10c69dd625a0956c81a8411456c916bda5ac40f8011765bb235d651b8f83f81122d50b43d9a1b6f2fe6a3df877f3dfd23f7a7d16e6a6e8b332d21ef4a04e9b30baea86dd1145c4eacad93a31cd73d2112c58507eaaef2bd5a560a5444c437438e87e1ef612cdfa34d67567b9361dbe2dd573ed1cb0fee6fcce545b0461774755bc4f02d968a29dc5041b5b0e029884caf874c507ac34e64e557aa247e5a6f7c8e197a3da65721871043d37f6e929bd16b772adcdcff8fcefeb5f7d781f24ed417f1030a1398dea0aa31bb290d61aa5d5fdf08de784fcaf932b1ae9885afcc4c7cfd608f486ad57cde9ca90bc592a59d1bd63c828f37bd96225f2a335456be75d327aeb87f5141c03ea90dfddb06ca9e4f5f6ddd3dd1a5879c08391a630a2d7cf61c07fb8ee63cd2d3b526bd8388fdfc76a12ddc015b3b5ddf2cf1ce0488aba45572398ee88eaea0f615744143e081f336c3fa5b86d054888232faa3ae7b8d629e15e21667b0a29cfd836589ec17fc4787810a83ab8d8539068dcb1cd1330faef3e6a55afd5f7f38d38154a27fb11f01d022d39c450df86203f039ba078335dafae364d02961e54f1e5268ce1044455fd76866baa1bc6ec73adfa91a7581760681906b3dead3cb1ce9ba578e17024d99046c80772b68cbd1502b41bb4dd14ce0d0a346f170b90acc4441775dbc6a00118163c484f99ea0f40d7e38062918db1999cfc3c491625524f1e9765fafd119b8cb33bc9113ee46858ada39b463742dbbef00ec51a410f546818b2ede71f66cca3ffd17ac40543ef4cc47abb1a5efbb2369e40974469983291598afc193aee71cac7af7131048354369aed5ea247ec872ff90a16ca590271ca3165430104fe757bd52256237ee1c54d2d3d51e822b991e64e845482dc6ecb52fba5d529c1f3023a6abc813b56beaa255f570aea769641ab08880b4a0a14ca50fa793569134a448a08feb4f8f2c2f3fa528b6ad924787d3e7c957c7d7715fac2e915b4c8c4174535db062264dd94388023f6a9da59b87995df49a26f145351c1305dc21d4d61dec682cf3c1c4bf1df013ee75f5b82bd69e2afba16adc2b25b137d0eda6a8c4ea4690c4aca0c4113153daf9c10851eea521a9de4dd039e29ef0c745f347161dc18d8af7ef64a17f0a37f82013a48e3e32d9c7908c601715c10d91654361444b7cd6f9a66698bc043fb5784fcbf4284224ba445b236664520863ec679ca0e0ff1d07d26d7ddf4e4b17b324dc30b74a3dbced63c55da44864b0e01a099168a770181fbf92b456a36914cbe2117851db37b39595e02aa092640cd0c7da46b48f2", 0x1000}, {&(0x7f0000001440)="ebad41784f539dee80a4b41c21e97426e82a642f021b91cc30aa2a2b58e9f0f64f25cf3555caa5639f9ae3c8f8bf07839f30b6f85bd02171966d1da4eb4ad67cc3180ef24f9a7491c5ccfd3b51ab118cfcd0d2d23aa0e2c428cbc863a0d8bbdf691b643274ae25080e0fb63381ecb6bd6fc0287849f3e2b0e2287d80a9f77b99e3a456938f5c3ff1c08f1411852fea220d1e9601dac4b5e897f8dd00e8e4fc44d8c2585feb809ce7bd97b7c7a2f6", 0xae}], 0x6, &(0x7f0000001580)=[{0x100, 0x0, 0x3, "f7bd5320aeffdf0ec4754bae7933e261bf0250eab0c18cebf11f03381994e53aaa2bda707ecea8b61adf877598d27b5cb375852a38203b9170af026823a5481e30c00c24460009cf34af8d7a7668f9db47b3347ac5c3b801779a7ac11dce53c4a6b81a97654a483e4de210c769bf0a82924ce5e9cf3e7ba3a7aba4201ca10874c3a4bbfaf97140206c0cb606f681c8a058933b2df5de04ce62190719eb6e0afa3611869635198ab1c8c4942e9a345093a4eddb1e163875e698db476f710e1ec3d77a4ac62292c49225060c817406a68c03d739238d5ae385146be7e11e6f4f83ad627364f66cf1493ae2"}, {0x68, 0x1, 0x2, "c7acfeef6f1a1146941af697014316465f5eb437e3f193c65042b6ff7015a8a53b4ce3bc12639f3abaed9316d321de69c35f3f82350910a7b89c9620838d0f080df7d66fb88b3c974eae27b171f82d5299"}, {0x70, 0xffff, 0xcd, "b5e258c98bb2403679d013b93de1c4e956a505f8eb9a96f55c4cf6f36b915f384993e96ea1a02383d32e1fc90958200c0a4e67e4c96ac00dde3df0de3eb88e927720f4545773ea2a924c8412732634e84b2905dbe08b4546b26ca4076c13bf16"}], 0x1d8}, 0x2) 16:08:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x1, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0xfff, 0x1, "000000000000000100002000000000000400", 0x3}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000080)={0x0, 0x2}) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f0000000200)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) close(r0) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00001df000/0x4000)=nil, 0x4000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x3b9) 16:08:43 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYBLOB="a06f85b22619e45cf910d6a5a31ce52fb8a48e3d50a05500ab38964dc814d7772aab92c408fdb13b001a2a8c02784e82b5cbfb6e7cb94118c80b7582bd43ea943614444f2cf584702271c6e3c0729f035baa6ec734f20140940b5e319f3d822197f7d5fd9b418ff1bd6d4c9bddafb97c208ae97f505b2ad227004b07896d9a94b5415d1b5a3f0613f95f89019efb74f2523a3cbfec0c2760513868afe1", @ANYPTR, @ANYRES64=0x0], 0xc1}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:08:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) accept$inet6(r1, 0x0, &(0x7f0000000000)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) accept$unix(r3, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000040)) shutdown(r3, 0x2) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) 16:08:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:08:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:08:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="2c10f7d204271162fbcb8c5665a4d4bd9b413f046cdde5cb2cb4c3ff3f9d599a755636228f6b04866dc876093e724c3764e47eb26c138937afdb081b05122fa921498cffd69ee0028837eff5ce2f7cfe8c966827440dcbff30384843f50a860bafbca36f25eea8f5b6d0c66ab493095f13e7711e10a4ffa4d0ec34c2b5b4e66a325c08f2ab8743cb4e89d98f6cb867a1713ce017f9412a68f0cac96c41f91555dfda47be255f2c382c71cee4922ee2f373ab263b642f0161213e3ba3272037524efd745a81fc3c26aa3d69cf9a4019fc78afe819daf14727ad7f8f96074ef297e8de17dbfd7581b13cd48b80da7081c31a61e6a4c0757f93270f2d2c74e1319d4c6973e3d9fe23eb30f2303aefc0e78fba273a01804d6c7ec89e76e0ab445c5b37ae59d95be63340e8c000715f7df53c220222bc363da14393e76e3ff7ef12428a507e0ad1766a47870e708c02991e683f7b3d76fa0855ca0430dcdf0872eba28de845bf5d9708ec67091fcebe9a6c3d24d8aba7d8d0dd852eafc57bddff74ab737c0802db643087dc46984cc357a59c932873fc82ea1da5ae4edb5afa6f4fe72dbbd33bf19c42f5ec54868d179072596bfd82e79aa1b6"], 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r0, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) fcntl$getflags(r1, 0x1) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) dup(r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) bind$inet6(0xffffffffffffff9c, &(0x7f0000000280)={0x18, 0x1, 0x9, 0x8}, 0x2c1) r4 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x5) r7 = socket(0x800000018, 0x3, 0x102) bind$unix(r7, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r6, r8, r10}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) bind$unix(r13, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r8, r16) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x26d) 16:08:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="d72eb400f0197327fea50bb2091c63116725711696d445d079154db2c62c58d8a9dc877289ad24b21769cce9fab2b0fe11685404cee7a86593ac1ec4a1226bdf87cf7b03427d5d83ffa9fb55c8671555e22b61be779fe8f5d25275379c0092ebb1ab112cf5308b0d69089b0450071a2c249c2dacb52019aa512a0493505a6ba455ac04d25d7e5ef83ebfdd8015b859f448bed075526c3a0221b82ae8f6dc60868aa1353769d929", 0xa7}, {&(0x7f0000000280)="df568caadaa13f9ad740cf2c8d023f00a36a27254f1a2b28a1456b9905bcdd24f7ca808d2822ee25ab81021cc26495c777e9b95d2b9768c33be242791aa5361ee5be5f9b33e80ada2b376223da8aa63d7a1472bef0de420544157d76784c42e5305eff", 0x63}, {&(0x7f0000000300)="aa175cba3be6c4d38ae0071456c8d9fc14b94f8f7f2ab4162240ce73e72e53533c2bfab88b52bf3dec6dfe266746301349054f56be3f5fdde5521e633abbd328d10183a138746a012449fe6f3af8eb8ae6246322003f2358e89e08f907f46b503af7e630cb182ff2528801476f667dba15c0c88b6127eae08c34e54336664f14a21608d829d7bcc127f0bfc93ab5f351f96389a552abc20bf2fe4d23402ac9318d26aa2bd6c57cc15cb84e0a48d16e8ad204423e2f2bba7fec9120c26f0f724714cc552ea7259b3cea6b4cf1609329a35963592586f368", 0xd7}], 0x3, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) r3 = socket(0x2, 0x1, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$KDENABIO(r4, 0x20004b3c) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r3) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 16:08:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:08:44 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x40, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000005c0)) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) accept$unix(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000019a3a700008a000000000007000000ec00000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ff000000000000000000000000000000000000000000000026167e828836714e423928e22a121c6205836cc72b4fb19762adc3e3cadde6ef74dab2fc504d180094830c556865ac1c0020c0028d4a1f62b5681d51a8ddef7fdbb666d327056778d4190ea4eba3c6b80a4664f9f3ef0a95f3b1b7055490bd89247e36001b0f430655e3cde7e17e9d0565a56b08a4a35983e80befac62e00357064a3679ff9ec6568e420fd852cd135ada4a215aabd9891d4af40400d06a141db05386e484f7a7c679255140dbd5c0918fa090e9b88c20367bc6"], &(0x7f0000000580)=0x6e) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mknod(&(0x7f00000003c0)='./bus\x00', 0x3021, 0xc9f5) r6 = dup(r1) listen(r6, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x10, 0x1) r7 = accept$unix(r6, 0x0, 0x0) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) pwritev(r7, &(0x7f0000000000)=[{&(0x7f00000000c0)="19b6bd1f44587f71d52f31d0d025f5723b39e0d2502c84e416db5ff73a5f2ac81748496b84d5e5aa2fc7a9652adfa54f3a5881cf57b58540ebe7d226b89c195923ff83e0189fd68860805e6b874fbdf3555ec209b9aacffbd23fbb677300b08f11206ffef617c7eb414a90688150f32c6312ef690b81572ac2efd80df2bcc56113c322194028a5f10232ad7ab957997fe97a", 0x92}, {&(0x7f00000002c0)="5d62cd4afbbc8ee043bd1316643413793497b15475ba335eb011bdbcd75547ca51e7cedd0f36eeb3ad62da02c93d52f032de7a159e69c25dc513db327d54535ea0bf658fd5beb905163baf6beaa48a5234e2ec15ff0a06856b5e0e5940c6b196f0235dbb5966e9c6440990ef6274f8dc560e82be4850ef2d8a761c4ec6cdf724828bed9b95571a70b597f4bf188ac6c89afa000dfcf96df02a9f2a62f7a069e138c7400cd9c054c971929cb6d078a89914f045b1e0d393f023ab083ce3131164133ce1", 0xc3}, {&(0x7f0000000180)="54e514bf0e6528f2e6c52f59495296f6d1ee9b88eb6da1aa8313b3b5b326394f1704a89907a9d2d4ffbacc137d1affc829290a7a1cb3668c285572a5f47556d38003e6356fbd17153a585d869e88e3b91dcbfd09f6bb259936ddd55bccbb89a228801d89", 0x64}], 0x3, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) open(&(0x7f00000004c0)='./bus\x00', 0x1, 0x3) accept$unix(r9, 0x0, 0x0) linkat(r9, &(0x7f0000000440)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000480)='./bus\x00', 0x6) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fe0000980700000000706c851f0000000000000000000000df22a30000c9288d", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:08:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0xa76f, 0xf8, 0x1f, 0x66}, {0x7, 0x2, 0x7f, 0x8}, {0x1, 0x7, 0x7, 0x8001}, {0x6, 0x39, 0x21, 0x3}, {0x81e4, 0x0, 0x8, 0x3}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x20000, 0x0) fcntl$getflags(r3, 0x3) accept$unix(r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3b, 0x5, 0x4, 0xff}, {0x6, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 16:08:45 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdfffffbffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c879108ded3f68c117006abca64896bc5e57c6388bbc2ad88b2951b158696d01360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385ca43e47c20a0f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffff41d2eb268d8ffff8f98dda84f276d1a89b156fd6bfe9ee2ddd4295588c3fdab6000000000000000000000000202a11c9cbbf0bb4803c0b3628441145142c5568a8f3fda7899b281ddd18a5d449d22131fc60e818b2d57b6433f259277981b92e952c67e445b604295f5c27d3e30615a563b248ea1253f8f4b019ce802232427f865de58825cde3"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000480)="2ef50d5ee0af9c5b79131091f74af3853e6812460784898d07c328fd7656a5e204a73743bb82c283155141a40729bfdabd45ff780f2880aa2cb36be6ff966ffd43fce2d39500d1e393a79beea255644ad48c6b15ea347b827f0b50cdca3858b96e48d31706ac3c26bfcb14ddbd8222cee8dcdfd5ea16fcef2c910653414289f86d1fab167e27f206c9ecc1635264810718c8ad73b08a522a3f88daa5c28a5f14cac656a52976a99336e8c7e8abbe06d82e43f683caa60b7e2494c97815b2720a133a23ff6e4484ea34270afc8b352547", 0xd0, 0x18, &(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) write(r0, &(0x7f0000000040)="e49a44e720c1100afc0885fb5202eae05325f892", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000400)={0x9}) socket(0x18, 0x4000, 0x8) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r4) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000440)=0x5b1e71a8) getsockname$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000100)="1d1a5ec192f09a3e3885158266", 0xd, 0x4, &(0x7f0000000140)=@in6={0x18, 0x0, 0x4, 0xb6b9}, 0xc) 16:08:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r1 = dup2(r0, 0xffffffffffffffff) accept(r1, &(0x7f0000000180)=@in6, &(0x7f0000000140)=0x199) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setreuid(0xffffffffffffffff, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x84aaed, 0x5}], 0xda4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x3de9fb3d, 0xffff}], 0xd8, &(0x7f0000000200)={0x7fff, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) 16:08:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) socketpair(0x2, 0x4000, 0x20, &(0x7f0000001640)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000001a40)={&(0x7f0000001680)=@in={0x2, 0x0}, 0xc, &(0x7f0000001800)=[{&(0x7f00000016c0)="1b67c618a500d3ae4c16e73e96ee0bc8f4adc3275fb1572f68c75658a7d67302a56fab63844ee4692240accc57577cdb6ea315955a354cbdc72026c26e5701a755bbeae050a76ae93a866fed760f4ba836e32ec17eececb95f0e59d5df9990c5ec26c2d6506e4036dffc2867930848603d5071237919c2631cfeef28e803004cefe5bcec28f927862d5f0528a0c0c9d2603bc78624d09e9132d000ce88667a6e7c76fce1de3183a61c9b9c6a20a9537603fd2c5a74be13642808823a1c09", 0xbe}, {&(0x7f0000001780)="3af727a2ab2c25e31fb048f44fa21c56798a69e173d949f98325f95a90db2f47546f67e16d6877df1e6caa277344d78dc28cada0c72bd467a059a5503f82760eda8333b8edd05f588becc23252f40f0f4437c5b88c182a035d1a1737e28472f95c537cd9646453801d6a0a1a4f8e978290da150526a71e5676", 0x79}], 0x2, &(0x7f0000001840)=[{0xb8, 0xffff, 0x4, "5a6da342eb0ec3bf94d88096f3160fd88c640cd41ddf2a478281e830525e178468a7ee256773df5a2008db274861ac2624232c20f52a200841b493c75e3d6e114ae5e0ccbfbc1302fa0c9ba4058b2930e1a3b193411494eed84d9ff093488d2496ad8eeff39afce5e2bd99c80da8087cd32cd9cf88e47120e91a7c8a8e2c6cf596af2dee81f22b076e684c60b0671b6baf4f057aa6e52693015dd41e9f791764e7"}, {0x60, 0xffff, 0x9, "faa84ebed6e0f9df1070810e48821123576937f292a0841f71dbb1c8d21ef06e27abfb50a5db55ae69b82bf84f5838c597a1cd40ce001d39856917696e8793d5f6617f55c9d03d6d3f3f"}, {0xc8, 0xffff, 0x6, "e167b055c4f3f971e17093b2fa97059dea76f0d5b3f10082dafc9f993bf4e9be25a34b4b6b0cebf23b2f450f8f04b547ed2ffe47cc3de7e2ff90b43fab9645164965cff9774da7fb76e5ca282293892bd86b0ca23a16bdba58b6f77cf4acf6136b67129f0951603c25bb7c616f80354683a40764ce8d2bc1d2088070197be93f5bcf544063912dd15d398c9f04a7eecf12949f55d684f378f654243888aa8ea1980e542e1a67aff8f43c255a427017a997b7"}], 0x1e0}, 0x2) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/82, 0x52}, {&(0x7f0000000240)=""/136, 0x88}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/79, 0x4f}, {&(0x7f0000001380)=""/139, 0x8b}, {&(0x7f0000001440)=""/220, 0xdc}, {&(0x7f0000000080)=""/2, 0x2}, {&(0x7f0000001540)=""/108, 0x6c}], 0x8) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r1) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:08:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x100, 0x0) close(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) close(r0) r2 = syz_open_pts() r3 = getgid() lchown(&(0x7f0000000200)='./file0\x00', 0x0, r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000001c0)={0xfff, 0x1, 0x0, 0x7437, 0x8}, 0xc) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:08:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) writev(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)="e0ef593bc60456e580892922feb0c502ac119bcefd27e2c3424abc2af268"}, {&(0x7f0000000200)="9be52cb7be2576c60abcac840238d597b2a4c1b0ad55396185c9956646352be332f8eb31b6305eaad68225f88173027f97c412927a9188ef7d0e3c999b01df25b7ec6c4f655e2d4b9eb12da8fcc0acded9438d76341ef3b1919577ee958e9e3c75a37698e755eb3c85c65f5aa520c4693031910a57d069cc64219cc5db35aa9481d2a8db0ee9"}, {&(0x7f00000002c0)="878512dcdaf9d37f996f76d450baf9e6ea20a6e567edfa68207301d8b1a02e7f21820b186834cc944e3356ced13fdb849cf3d02aabb9c345697b7d307a317655bf01bb62c152f5cc6234d8132e162e609e4c12a029a3dd71ef4cc22d57d3ee4305edf337e1bf1c5645ff1ecbab8e293b0beca6140107a6b33b5aa9ba6ce13c52733dd41f1baf808532542afbbb084a5c0a8e9017aad4c43a07080b843ac14f4bb94517e65186f8ae6b50a4a0fe0475", 0x32}, {&(0x7f0000000380)="4bb84c87df3d19e6e07b57705ed9930a2bc62c073367fa7564bc840a43c9c6a33471e98110303ec4958ffccb66611be8a22d1e6943ffff028a63aeac9166fc6ff3918de8ac15ef3869399bc6ec960b2c1be970ff22a93344b2ef490dd4d1f30b704603e5f55eb5bfb68695a84c43fdacc19db384e20e2ceeac14ff50d7a6f48e308c9ee93508f1b496458cba2249ffb3938e9e2561ab98db8c333665e23e065753cf3ab44d53d562a8819c399add0e28129ab81fab877b5ccc0e105b2be8"}, {&(0x7f0000000440)="3cd765827adcb36045ab77024cdcfadf2faabe1762e70f438c669b26ca380f2808eb2155f68d178d33"}, {&(0x7f0000000480)="fa1331a3236223791d77f6f7cc2d7642b3b1e963ae05317552e93155fb857f8d9fd3816f11baf9997a0b160dc33e99bb1a0486736f60b2a31994b1348a334a1400764aa66d468034b4f2ee72eac95e502ff7822ed759019b3bea31b9bbc15983138bf4f166930d7f702781b2fac28a43fad2a5c81cc995b70f1683a9111c95ab85fe9c0830f3e2bf39ec2bf3d4794639e2bbeb414f3bf0f98584c5d502ff3cd69d064e33515108196799fb0b67af581f43e6c48fc93833a6335374ea760998156ac418332ec80d33e7c24c36f93c962084feb40e7a88b388cbfa7c357eae3fdb4d6b58af9171a4fad0ad3282328486fc9e3fad248be86e"}], 0x31d) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:08:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x28}, {0x20000000000006}]}) syz_emit_ethernet(0x105, &(0x7f0000000340)="b6") 16:08:46 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x4b3) 16:08:46 executing program 0: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x20, 0x5, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="7e91fd7072009a1a70b4fef2c9cc4e3bed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fb4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0ea8a6edd20037655358c14d2577e04fe247282b857a531a9521d8b4240ebf966da67237203e109ef09703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43aeaf847b903ef41fde35652a61dd24da02997263f3f1a7d642e98fa402d5657534d200c7f114ff392c45d82b370a899ecc000000000000000000000000ec63250539c930"], 0x107, 0x800) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) ioctl$KDDISABIO(r3, 0x20004b3d) connect(r0, &(0x7f0000001080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = socket(0x18, 0x2, 0x0) r5 = syz_open_pts() fchflags(r5, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000012c0)) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) setsockopt(r4, 0x1000000000029, 0x20000002b, &(0x7f0000001100)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2ff4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9", 0x69) r6 = socket(0x2, 0x4003, 0x0) dup(r6) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) getsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r8 = socket(0x2, 0x4003, 0x0) dup(r8) r9 = socket(0x2, 0x4003, 0x0) dup(r9) r10 = socket(0x2, 0x4003, 0x0) dup(r10) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000340)=ANY=[@ANYBLOB="6a8bc9634e19767b07841d3d32cab6f9e6f31bc83b991c98e1b18358981439565c9d8843a33f0391b24f0ab5d07579a7d9d88fad1650f18651aad019780001000000000000b02043094086909e769a07a807dfe435159af206cc7842e999893d1f442a36bd398e51e874ee0afbda363e0e9645fc0c1e9e15a96d10bb2d1c9c3e79b5042f387b188532211cf7019095828a728d31a949b9595ccab14bc8f49caf452a70f672f35831e1d3"], 0x10) sendto$unix(r11, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:08:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) 16:08:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x27d, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="56477605764e15231af32c96bc714672ac236e42906e6df05a8439f794f073932d5cd520baaf37f6ecc2b44c51835fa4c9bdad26cb19ffc3464098b1336e3ed33d0e5a9e25ed30b2d663bb7a41644b9310a3873b2d932a11332511f5d33840ae7082881d9330c4bc730626cef4141709422f580f8892386ed8936e12e574fc4d6de39766c0a9962333280428cc1cbd06902a667f293e5262c0c61dd83c53253bd66345047c4eeed0d37b1b", 0xab}], 0x1000000000000389, &(0x7f0000000300)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00000000175e011fdf79f98bfb9901932cab10342a93797b65a6e97ef8cb5718c9e12ceb1c222b48bc9a97e7d187c814c8a5902a45b81ea4539fd3a34a9ccfaa8ec4db498da1a11fb1857744470f81da5948964a44a8371e3694c0b01f2dd7cc5087a756f9971aa1a4acbda036e878317fae97fd750cbc26b2a5620cd2eb0ea172160b484e187f5cbfb34f2414596302d5664d3af734c1b9cfb50e8e28af1e316a291b74e27a3fb3809e7a30e8b9657136c9da931dca994297d04e47bae8f645c7236f5c908e72c156a2c305000000e9e26180d58e8639e4e2e1b8f6db0000f04884f94e790c045871f9a5913b17db03363c1905a4796184510f208d963fdceb9da35c2e1388b3d603305c5e8436df4998a38fc8a17e80ea23e68a1bee47e5"], 0x30, 0x1}, 0x1) 16:08:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="0000001860001000a8f4712ed47ef1c66109eb5200002800001401ffffb20000003f00000000ee0f218658e7", 0x2c}], 0x1) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_RMID(r0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000001540)=[{&(0x7f00000000c0)="865ea6bc37f7322fb1df74161f08a38d08b31daa08fb30f1d7819990d7c1c6022a49aa00690de2d727070e84c8c44cc2871e344bed2a514387dca06c00d29b16eed04b1bf67e66bcd64f0680bd3d9c1b04d4d3337804dce016d1be405f93a813b7550db372c7a02f10d85da39fef51b4ee87efc960cd1e1e11e7bd2a77f57731a070f9f4236f273f878cb5824d31fd", 0x8f}, {&(0x7f0000000300)="c2e95ab1ba43198cdc9915df0637fe8b0e545a5ff7a030324f23141f0570a9c9ae5750ec75fd83753907e3c0f1127ee9162aef22fff7be2421692b8f8807d9ee514d8df019a8d81ba4e325a97f028bce172336685a22ac976e11162c167edddc8f190b14b4b9d5f0e4be52d85180e10732aa127bc6b0da5f9f0e2efbf5ed5ae03c0981383158972a1aba41e94c1272d461da9a1f896e9aafab115f2e0c84bb88653dca140483a4419a4349b465eb628efe221580512842967ec523351bcdc867b26e", 0xc2}, {&(0x7f0000000400)="319e768592ea792134b05d3790d2a1e8d7ec4ec3a8798a77c2a0c8b0b0291c2f869af1e4f4edb7c12a8252f66ef129418638f7b00a58c4534821971dff239a2df29cf5d986e10b299bf83844ccd0eb2023da8ee2", 0x54}, {&(0x7f0000000480)="abc470263a0ce06058ff291472a1ee2cf868680582854ea310a66ab1e61e30cdd9724ba1cd04c3233598b68ed5ae872a7685178d9801e1aa8e23cb54f91108148ec2f2033509885bcf37c015a7eab63583c92a0834e4fb395005887f2c5e71693f90fe2b4273a6b7c46841ffa4d08d45a1f2923b8a5b2a9999b76e666f61e7a40e6ec4aafa01a5d6", 0x88}, {&(0x7f0000000540)="c67014e0560e966229b49cbe4a2fbef885094afdd4d7c0c82e6a3fa0be07b7d1258263e1f5c5a22c6f23e9655a360510128ca59b8e0729e8ce07408b0293bf5886de9b6a3f8da10c4bc91abd0bf3568ea876adb83a794948b69ee398436dc963d963b1ddf4da41196cb3147e89570342a27596c37d272d6fcc6cbdd1accc36f498cf4102329b621a7ed9add4808f69d886b811903fe0e6f057cee2526dc2218e27db5e13a8fe79e24495f074eb62bc256c1122e08590ba47da76f3b39beea8b0a8ee0ff10e4c8d4d015790697ffb006a0f38bb0abba62c92d95f85d07137d37bc186101e637bbe7915553296a5ae838c6369cf5f164c7be0e488174c434172d31249950a66a69a3ddbce3169fff8098b82d88740f6d5ec73f142bfb1730404aedc445c224e54b8c7fbd97dba666ee1167134b15fd6e31f826979a42297b2cd302bcdce8ee8a179fd49a9a26014702d6f04973eca76c448297188932ec18f989829ebbf611d26dcd747d9b364e96baf60e19e87e6f9c1a3a9cbdbdb1bd2baf579c835600fe5b2d88ba75c3f5eb983b884b84049cb7af53c2bca2e03c90307295abc7aa6c8526a6339e6c5c00c93f4fb193e32342267f01f100044b88ba1ddfeb2fef2f22e092089f38ca646ded3bec836921778989cd3bdb3880e37f0c27f2515dcb127e702230e31155eae29e118a18462e0b7ddf7d5c76046191855cb3e64116112f1f9d59b640879e669c2db670cc6cd2452a99928999d72e5568d3937b91e336d8ebcc4c0fff4a8d53ef901798d84db3ab6c562df52e40a6f7f347fcfafe1ba41c2f600c8755a0cc4a43ebc4f20349f8cb4729d566524f84b4e78bd0885f4df187894d90d2771de0d47de5d80881da173e99439ddef0b42867a716ba13dd5e3457f7dac9bed13ccb5403551d8cb08056dd0ef170e9ba693e8e742f179dc3f6353ab89581c0188f4e5ec0fbd5a95d2d16a33e0429bb21ad7ca5e03795d57d47def1028fda9098cc414c242e2a520a12894b67055379055604978f2aa0ab36106d31aab34ffed3b8d35e2b7802c57accded4267c8e9136500f7b11beb03a6c860c0f45fdb70b80cf5378d04b88863d02284f2768a90e23e7f6c9905b18317b4b4dc1660f526759bf4034ed6893aa1c857ef784a62f052d9542ea6b030d5f44f0aeb581941205867393d0525e2025c124a89a0d8437ca95ae32411e7802e22337e35971a19379340f22ab54e71c79408cc66596f69c58118b49dbfbae3622e6461fe9637e8f1a5eae4bf41e1df4db7ae0a94a45660cb1d568c70d7d8e71f08f7d5d4fcb890900ce5503548fcb21fe9e0d7a11e214da04673108714ae9f55f2bebd90cc50061f73faf38a2f486f29bd397305d609eaa052d5679f2f95fdd81ee8d689a49b222dc237b19fa83176638f6ba14f9f95a1712ab86a91fee6bfaa87142773b695d12b22fa2bc1044510e61ce5fa95e35b50fa81b850aec32fe2b63b61c315b2fc9613836fe5c54b6dc47ab9aacc2c75b334b3dafda92cf31155ae4f7d7a7fd67b6e70226838035787c8d15a5630c1c850ef08809f815292d1634714bd243b837673a88422404de7ec4f8df4ef57d0de3142b2d5062549b7ef852ae5c8755b231d2f69b929eef397c03370e6099f18c4f8173bd5b05964f4c0b08f2e71f0cc8ba51ed6262a1b30af93270753a8848947990ff5b405309fae06053813c9f84f36f72f741224805866712e27739432a624052ef52ab5806efb9be9acffa07ef28282a4d8b41f8aa7d4806dc9e02456a779bba9bdd4552099e19aab52a3f3bf4cd8f8b1a3f91e9d56a0bb40557c587e5a53f9318445f9c58ac47ea267bb99d40abde105598646cd13f1a6d4025863f6798508332669e4b85db8f57777dbc07de7d8a9b221ee68328ce4743dad5b1c6bbce69f6482d6235fe91e438a6f9aba172421a4c0a81576d70e574b5ac717374217b20d0656e6038fda52986f6742a9cc6d31d458b84dca09741f412a26f33db7eea6860d82420e5795a3c79628c0f1f5f83105196fa30fed5f89d6c30ca279fb90a5cf22c8300a4f2c182fc1493ad1dd1ca460d1a336a72fe6ed20cd9a40e03052bf9fbcb08dc7c2401349d45c8cd593c8de0df7d4e00e75c14fdbe8a15b09352349e34ec12e4090617fbb9f75c0b6f95260094cb6a2258b699594b994337a95dd6e2698f7160aa6b104401133133ae84bab5a18a47e3984f5d233a75fa12e9eab13a781572fede5fca8ee7ff3eb2eed9b15a736f65e1a83608f2f5907e37d0f1d7c791addd958fa3172a31ec4c182902252b8cb867d02e4642e2e2aa7549550fb80719e426165259b3e39029529db4cf513482189c5cbc9da48171329110ed64121658733b5f7f6fd8575ef79a46ebc8e6915f72fea7a11af1c6c99f07ff0b3bd48200e9a0e24628031ed1dd8cac7b57e061877a6eb7157361868bcb63892a2bb4de713a7a95bf0e7d6724bb362b63c536fee0976d97cba590047babb662ced57c1f549cd843a726982ff6b17124bd6c1c968b975ec4a713ff5a7c2f31d444040ec6fff00bbd3c4396f9bcdcc5d2ccacbd49e9bab1b97620c23326784c846e10d50d950435afea87f90bce0a7001f21212db87f3677b995b97d16b75f1841d56657be650b4b7eb365fa3a82fdfaa2cae8152e1c13fb76af9aedb3f89a1c40dce41b833c1180428ca8e2d096e54029a00ddc85cb25882e791641123b5af81f54d1fd476e8a6d7e2882d0c08feee98ff6aeebd386769ce884da72c3224b950f2ba32ece97cd524a6330f3a6db33ab9714d46109c92310e633b9cb8bb4350f0cde678c0c6f5eaa7a4caacf87cffe5f0500d390a69f6171b3d0102900993ff019a4e2da7d714b8431115e20976f7aad5b241e5dda65ecdd719afc3f460c0d910edc7b91eb30ea7f3b778a6eb6f0fdc5fa60e4a0be1236a8ebbab15a3d350dad8e7e896b914e2973ddd77556f88ef4595b0fc01b48ad3151cfc0f75b795d3bb036436a047c7aae77071b15751d8c781611943570a3750830d6e749fab4cfb5778f80390eae25321da228b3dbfee70cd5058b873e3327ba4b04375edb89303713dfd4b4b55eddfa136e2a2205c0052688e5bb6979333dcca5f1dfb7b129c7726cf8ac732705b060cf9619f67d9087e4cd26317d5bf95515d037ae915f1d4d30c8fb929546004b2a89368171f2cd21dd115b01f2afae963429745495c1e2b0e00d3546213918d9545867b1558618793dadada80ef7d1ad5bc696e12ecab987ee6a60196d3f6b74741140f2cbea5d1ed6d4468ce29408921b5cd6728ff22b6c298f67b6aecbb365bc9298d39024a5f098c4e9e1ee77740728a62e36d8bc11b3f52047b3d0b56415326bc43842f7c791708787f70cd2bdf166f9e94610bd3810a9bd565180a570a430dcf41057e5c7812de2415b54d7aa5a40c980af4be54282af52b613dc618f7781b9f384c81bbb3030573500026c359454b4a928a838bd201d685e4c1328df3f884b5957daf23327c21536e1c2a14319acd77e3006aa762ba425aa0a4d00980bd5585cdf9062f6038e5968096f1b1226d458034cc3832e271afd662dff391e3904b352f6245550d1997003e331f5c08e753ddc422318a8640f4dd951d6dc8f9f00a62ac6d4d4a6ed32867f357b76088f855a44fabd579e932ee3b3ae19ef03663d96a8804117c229cb2e903b47546a15d67062a9fc90bee4e1b269cbbc6be9c08c59b78c576f2c8b6050456510ab1b51f3a405c1788803d4227e630288f803a771a17073b5c6ad35d5a41d3af13fb7a64c1c96a66a941ad52ebb60cbc6e625d3cd1ea0f605447437dc0b61762f250fc0c95179ebe04278f7e1679b9f047ee6e40c5bcfbf9dc5c435372efc94bcb79ee76f5f33a3528ec1e99e51956ff070c676374fff310b05918200aab0314880285356da90bbbb1a922d176e2e1cbecef90d3a42832552848955b000b9d0a63377eadef6920aa84e1cc33d921c760a37a5205d0b57d3c0b4a08d31357e56adcf31a56f3755bc26f222d6b52d18147c7bc23319bbdcb5ec8a787ca589e5a55dc7863890b1ea3e4224c8a2360075b1745f2ebf6d3e22b82f150afb928f5a77c38d194587233be55710f61bf6c169b2a57b208f623396d1abd6a7daa9690a4696918a1e0447130066e033d7c53d5bcc06a5a47438e5ef26cb0f85b299179d4f433bed4e79fb5478b316f76a5723be322c933b412c8d89bce2a7d3e87e695ea872c2704dddf5a2df7cd5d66ef38d807d392c5bcec4646f8a881a0feecbe0adea479aca073fb7fe4b174e8741d5b6bd8d93d8f8aa0c4a5e58d6774bc3854c6e3088f4624dc1e36a2b5e0fa4a7bd0e4cccf986720036384e6cfcdc75dfd87473de174e5152f7dc3c5e7e36e045b2db3fcb5745da07fdcb16e51e1cf5b1301e3788308ea2968b1c089f391bb2927a0bb7e4df7c008bebe3a80f9393f561123ae4a7a635eea3fd4a8046d0d87919486be13054532d19ebb1ea0fbafefd29a175f6e528ae0ba5eaa62d53294a6ad5bd5d17243699f8c8b5adc855172809fe065678a32070ba7be49a8eecb789f3666402e359bb2cfc7aa83188ace8dfa258ba9c89cedd47e42ee5324f0245e67cf567e26be7a0756ae1ee4e6857a62a0bac1310c871bcf1d2a8eb5a0bd91fa2ef3da92cab74d06d6e9825e0ae048f8c85644d372decb2a299c1fb86353f9a4f6e2d2a21eb73af6fd96ea990a308f12345dbd6baa20883976ee25f69dba0fabdc614306ee4644fdec488a1f70d48630fb9e0ef630d884c809931e18d87d100b14a0d1f5f3bf656299bdcd90f425a23c371629233db5d185767df827ded505db05633f42fb0efdf4c554caf541e40fa7165aa4fc7c18e0085f89d50406d1002ddd4b356ba8a7361eae22461c75c1adea1c70f5fa30375ecbdd289799feb0b79dfcb40ff7b07ed034e3028b90652bd01c18586f6bf7aa7e7d471839de317dfbcdefa9819244e2f4afdd747627b03fbd9ecc1265e722902782b946e29024ece37d901d1e96fdcce1761650b8dda81d6e9a4558955467befafbebbe8937a59611b87f6dd870b695980eee4c54f854317e66d38ed9689c95d361fbcb7634c701fddc79138695637dc35df663247cef463ba0aac91f5de582bfe19e50440a0422597eb518f97adf1a061442aa57b40e55d494c74d0598e8fc4eab9775cc0443ba06ac86a2e71de00d4e38b579d17d0eae92dd38f2fa7680ec83d309f4d28ecb29c76dab618868e9319d4db8df56967268c2cf88f05d28d42ba0103816d41696696369034411a1688e3f1ed48bd6c21ae7e9e6e41dd7ae323ae22f1f22d723a4c23957bdbcef1d7efcefa14ed5d3487f3d2ddba079c0e100977de56a3c2ed8fcf2c4643c27f8376965f9c71f3491bf15865f741d807276112fd3fd1dc49a51bc73960dc0bba8c399f361bab3963191b264140bde0b17911da46a1651cc9f89e8888fe62639fd002706ad2a100ab05cca3164ae973a44931c8f4cd0787518d52a81306aa4856bea15229986db10ae5eea4d2b11d4f9ec6c499a442fa05262cb07f80adb7799ef144023f33c42821ed634c2cc3afa441e913e7836b526db706f371e4a7f3e7c09d8bcc5da602b94044363416ac30bba67b9317e09a6d0d6e83f039263d7605af640d8499e39ce05b7d83c48a59a7f2c775f674a03a58cccb3b59720c2ef5a1360d2bd302fa783ea181917a4795fb252a96b366f054f3b13e9da298f5afb26e5e5698836a62c07a04894aaaadce0d53212286eb", 0x1000}], 0x5) shmctl$SHM_LOCK(r0, 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x10000, [{0x3, 0x4}, {0x0, 0x8}, {0x3, 0x7}, {0x3, 0x7}, {0x3, 0x3}, {0x1, 0x8}, {0x7, 0xfffffffa}, {0x3, 0x7}, {0x3, 0x6}, {0x1, 0x1000}, {0x3, 0xfffffffa}, {0xd9f4cfba094a46f4, 0x7}, {0x1, 0x5}, {0x0, 0xb2e2}, {0x3, 0xa006}, {0x3, 0x4}, {0x1, 0x8}, {0x6b97d2916a6214e0, 0x5}, {0x2, 0x6}, {0x3, 0x401}, {0x2, 0xd224}, {0x2, 0x4}, {0x0, 0x6}, {0x3, 0x4}, {0x2, 0x7}, {0x1}, {0x3, 0x80000001}, {0x1, 0x3}, {0x3, 0x78}, {0x2, 0xd4}, {0x3, 0xfffffc01}, {0x1, 0x7fffffff}]}) 16:08:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0x2f}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0x2f0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = dup2(r0, r3) open(&(0x7f0000000300)='./bus/../file0\x00', 0x0, 0x180) recvmsg(r4, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:08:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0xaf}], 0x2, 0x8eb6) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4013, r0, 0x0, 0x2) shutdown(r0, 0x1) shutdown(0xffffffffffffffff, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00002d4000/0x3000)=nil, 0x3000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:08:47 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x2) r5 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000140)={0x3, 0x100}, 0x10) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x7f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x20, 0x1}, 0x0, 0x0, 0x7}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES32, @ANYBLOB="07870adeb57cb1a6d91d9a1ff1d9ec48df08f0434a0109988d7c3bf7991527cab58c1c6b937b78672dee031e7fe4311b537f59aa8742c05d53c2d5c558c11e46e6c82989558cf531efb46c2ffe1337960e91bff3c199ee92271f990c8a57985b545f8bf569d1e8c1abb607f75eeb109aa095c70fb3f1b62ea9f0546a728d6e9a318e2aaa3ecae75343", @ANYRESDEC=r3, @ANYRES64=r4], 0x4) syz_extract_tcp_res(&(0x7f0000000180), 0x3, 0x1ff) r6 = dup2(r0, r0) write(r6, 0x0, 0x0) 16:08:47 executing program 1: socket(0x2, 0xc003, 0x11) msgget$private(0x0, 0x18) r0 = geteuid() setreuid(r0, 0xffffffffffffffff) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x3e4, &(0x7f0000000140)=[{0xf0, 0x1ffff, 0x4, "9ef6b6cb778c07f9e0875bcb01febf52536c337824c51388af694e8272b1465e3df4d16e525af9a09fb8232e52c4d663a675ca572c92f5e49b25439fdfbe24499e1bf410339ac5668d342df1224c13acb929cc3acce1e81aa6c42ec4ee3fb840ec9953856ee32dbb6ef0e1e03d024e6e37aa6adc6f652b668e97859b4086a0fcbba7dd71073e9c6dd09d1b6e43d6b454d969d5db9bf8ea635e3a03d99e27d7650bdf3f1e7be73a9a0e1528e0a4373f0c38a858a15a8aaf2b1b06b9921dc853e2be26233fb0327cb830f347896ec416c0d63c70abae21b76f61ac7f90"}], 0xffffffffffffff12}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) r3 = msgget$private(0x0, 0x802) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003c80)=[{0x58, 0xffff, 0x0, "f2d42a7e634f0cdfc7329fbc162ec5979d99204990e385355e71587918dacf66f4e718c3a4811dfcff6c7b32adc8c10079fbf1073f9f4c2e96525fa2180cd85eaac2c66b856daa"}, {0xffffffffffffff33, 0xffff, 0x3ff, "9ea197a65c0975cfa6845856564ad6671272dbedaa4c019741f135feff8953cbd5324714352817cf053b7fa9d07a90eb7f"}, {0x88, 0x8001, 0x2, "c04c398b1fe73a402be1d52515a832fcdad04d1eca8f8d598cb36468d611a07490fe63a0abd74b96cf8f052ae8f32a3e9f71c28abb5ebaef1c6381642cf98368aed3b3caf031f91fbea647b87a72103373cd80d4d9c8fe96d5eb5bf66dff633f7e2c75c5e8e38d1f1af8c2a5eaed6be7f3a65b09523c00"}, {0xd8, 0xffff, 0xf8000000, "2013cff506c7c30efee770c1f96a109fbf6eacdbb273195e1e8a4f1331cab2fcc60f13926ee420b5d261fcaee709fea3f20f00755463d6a297b59e0fd5b3a0ad226b660c6964a3283e395b9518f3486dc4af28047999f4563f4fa93015c7e1c9c5604feb0b01dbdf4f76dd3213c87bc5549ebb34429abb5a210eab77ae3f2e43f2d9a8eff93205f7a5a82e682cccad3a75d2a89206f58fb5cea0abd2c72c87b11b72954c2a30b8d146e84d47009b8a5455224f8b4f81f67d4116cc918a6f44c62e69c1789929cc53d20f5200ae254d903b093c60ea66b9c779a1c32b3e9dc90288a6de95f24b9de684597b676c9dd2d0"}, {0xb0, 0x1, 0x827b, "a68a7726d9edf8e1a240fb9d68a69f169a18cc4b17dbed56d20225de4bc0c7581649240ce04f2c9b9e4b1e4478ae96e7c31f98fe484ab8b9d8591aa34e63bda594f8d75f47b33f85a474859df78b7ef5ef8a7ec1c41f66b7a2e24190073196e9894876297b7fe4419451b96cdc90bd9056f34a7ee239f1a3946642746fb7dbe80203a58aad330cc36eba06706c614794151ceb915d98d75d4ca99c90"}, {0x4, 0x1, 0x8, "7f9ba57485726a94d22dfc66f6090540c7cccd6470e50ee412c2"}, {0x1010, 0x1, 0xe13e0ad, "becd29fedcdc5da128a98d551fc8c4c8a2507094d67efc8d038dfd8270176b8f8fd5cc1f06e06c76c6ed6b08ce9a0e5e05dd4f60e6b163d4f487cd28fe0ac0407623c8875f9d3c821ff4bb728e1a68f733f9a34d7c3422287b61e6d166c58a230c5e27a54e4ef4d3796a3b0f0ea800d768850326a0fd2a42cd2067ab0de4937f5cdd633a408fdab9c473f972f45977c08a14cbdae6752ec383a536ce580778eabfb504810a1c1468eacb353aacc2bf1991541c899028646e0be03fa281723990caabde08cb6999ac1b7d85682517102cd0f46fc78f05ef7b2326707d734f8dbf9ea519cfad07b2db7c7c4a8d7e83165da3d3a351c9cdab9df666dba2171092304f79cfd8232296a2dcf4d2677dba106102e6d2a298d0339cf1d2daa21c00928929f23b7b96b15e4c04e1c0104becdcc02e4b090ebac13a8e8572641a47fcde0038adcd4992eca9097c22effaf5ac4435131eb5ce7dee520b22cbc7829f16cb8369c845cd7e35066910c8a9e66cf01adf455bea772745cc36ea46fbc57f526f2e402afea524b0da3a4fa9e6e64c6520761c0367db61197dd29a66b4f40f5c0017d6242d9726fd501c1a56a85cada3c74043d5fe298deb6c40048917537f257055005473b587d9721c27e33a5946d0d5f6355fa4b568121dd832c0f10a061ca38e22bf7fed8853255633c509b10d7b8124a927ed90f82886961d11cd03fa5b14d3edfac6edd0ab079d408bcc1d1787c86e19517c7562d056a2664bafd9d8ea1c57f51702bd34f6690af93d7b7733158f24108abb2278a0cbdee8aa564683b581aeed2bb10018c002025b52d6d4ff55e0f1c3a86b4bb6f68f4246cbad629c92ff02033c1d91abda907bb4af20e74b63de6ed4da5d1b4b7ac209f60e4b19fed880a9b5117bf05794bc9323554ec9608db1740b908be5578784cfc21dd2e4f00ca6979ae48bc6789e9c9dc755d9420e785433107972aacb4825cc7e00280e2137c6d39e6a7b4d7882bee5aa409925fc80fcd9db047b13b2b21b3f3c8e8f473eda5032d39999e44442cbe14c2b32e6647edd2da3ed996562b717a9fc699461b8866540d9aea9f7ad0c917162524c79c5ba74a527098357153419127d7f2e4e8f5018931af75a47dffc7d7120ebb4d4f1e817ec4c64df92c324718c316abaefc6c1d52eca2a59692a2a7c485a3237d4ca99132481907c7bcdc35df96836f4eee592862f6a92808e6e4d996c3619332b1dadf302e8d5dfb662de77814d8e523ce8dded07601055f4cdaac6c7ebb71e9606db98aff5be2035b291234105887095c53f8eea21d9d91ed1009001f1b218c8903441b9b54fb308b5cba9be688fd87858dafcbefc5647f0dfd1b1369527e795ff3b170c2f89e1a29344b8a82ba60618786bae3d04d9a99fc38ced6be92375dbad5e506c353a75fbfec1156647002041426495b352d084bf63b3d33100a5c5410580c7a916d8d736e2194d95fa7aa5cc9e351074fa9bbf0b30885041f6b7d9741e65464ef2beadc35afcd5af3111f6baf1947739abcb5267e6e97ba4523a1bc86a47e57e55b8bb5291b0c199592735322fde6d011f487e4c26d4619d8435540b76ae01a081e707e35fc4f0ffb7e5f20b163904e81aeb9314accbe971bec90585527802fe911b32ce959888ae7142fda24c878985daa7bf38f5b5947e94dc5d70eba63051928d2590156043d6cd9f14b55a903745f6d3e15ee346475e6e887623dc3748d0985a72936ba2dba844e141e66d80e5cc1eaa7939364fd8dcfe7a6f66a629dfbace8fbe0126485caf89bc0766e753f6ea51c001ed9a9a5fddbb20422eba9798a62dc57b5008897f523228b4e779cc54661391264fb9a1fff7d6939fa24c9b0fec7876ae71be4bc78dd085fe174e6f9719e78ca2f10625dd21db63f85b38cec21a264531b51efd92770de69cd44fd088be2dffaf685f232224eba5a1faeca484950ba29f938040e7de1db283e35b8e411b97dc2fe6e0dc3510eb6bbae4f42d25504df97e57381d581adb79b9cc4727a6cc29eb845cf811e1e2e0a917c83b60ac0b1657228cfc53aefcb488cb420272d59be4131c93ddaecc79ef00cb31624e92201bd589433d5ac795edc0c55f01ca3fa9e0ee4e3f3d316ac760637748c1052fdb8b3ee02ccb5991dd646f1035a634130193a7ad9002b6494d62a185989a290cab3a04c9b7b94358c76c93999b09b65695fc75b55a22b9bf147a19bdb32390d883eff534b994714a2b9ddcac180dfbd813c6221572feacb7b1b04561ac769fdccc545c87a0b31b8b2521fba53bc0ce8214ebab049468f22e921cd328a15416799f9704369282acb91d9e91724030fd187f30caaed01cd181de96f626a248a2dc34d9449f89e2b58c6722e226ab786c67d11c9f606440b3c2aa55f74223142ca6fc85e53d160dbaab3b0a16db47a6a961cb5494a349615df03231089441f103125782ecf77b57cdad845fe20ce16b6637ac0cafe9350f27cb865ef34617d703c8d1c413bce4d8c5e0db095d05c4cf4b8a0a834a77d6e15fd825b9c1dffcdbd686a68eb938c3f0458d16ed7656df29d26e037e1b63adfd00a1c650e3b775d25286eeef6e0820fdfe6204f5bcff2a34095cf62e692e6b096c4e49a50d435241edb5a6a285233cbb5a5c406db8ab48ff6c8a2d8d564a223b12f84745642a5fd25974b0da66fc0c1de84560bbd0baa16ea87c8d31bd54ef3481a38fb13e33bedb3fe991f5df3c6d1ce35e5163950d7512e0bcc4c07b36a5afc0d667ca1a3d5f7a3a878d164d557f61d22bd091f1cb91f49debd3fb354e9d3930de96e1ab11c8eb2b3e6c6ef328248a493c0de5b5ecf0cf321eaa33b2d2d7588ddd99ef1ac6000f91b784a68a0622526741a70017bf8d3e7dd0f2bc496fb5f5b9a7c185202641257b56a161a6d77429905c8cae8404e16eb1726ab9ab4c1571bdbf7d17b8a8b82ebcf28ad9085fa107c5958f871542b83f11fb67dc3ead455267c5c2686d04c02f64e4e7350f95fac59b4ab2b8b543e98755ef494e501525f305a8bee1f35146710c17c532570d036593d965dbdfff331528ee70258fc11ec6ddfcbf7a7884dd31462c6b836577e9617fac416b5d5641b9b453afb30b513a19d3950e97c4418415eeac1021481ce9c13ae5f8637055fe2dfc4f72391be1bd728f6547a3b99320a76e3c83d731c7d049f24d7d2853eb41c503ab6f361cc444f60b27d2040c583592ac66f7efd33bb58ce5f4ff7b15c63f6d7662d42406ee47d61512979e423bd4bae47a55d7fa607d6fa1f4b2d76167cdeb8646ab3505ef39d21ac38e9543c6f5e58109f557b026a4e31f411f5f239a131f6569fe39c23d6ec8d34cf382cd2d1abc08e2c07a9922850a3343cf206e32d30cba6e6832ade577599dc1047497b21ec00dfb7e028614066b801b963437d37a18e00f96e095040b03075a2a489254d1859c17dddf2db0bf1c28e1f27b7aa3b8e78e3d5ad4b1d08155afc9524fafaf982f6f5bf534d7470d95751303c7420d40f0a01b3a676b6a57fcb9812b5c8dd02757a2ad29d93527ffa5b7f020185e5a01c923fb6d412c21fc52ed82febb5c11c781af95a14e728ae028545d8b6712826a154f7027732578ea76624dbf19b974407af404792179864f1901e5a4886ad43071a5b8758a25979aad4e38d55de82953f82af2b49f5e2979820e28a84381339528042b3ca729887f31c1b831392624aaa4d7e90f8840e590d6097b4c0b415a6b978cfa9f09ea4e183eb2f4c8f046af574e625bcf0e09220f07b52a6f89797920d03378b5294e9c85c32afd334fddf001370b6ae89e40360cd19896e23f8b4b94e38003f41c8c730326e2ea49607f3bd31ccb75736969ac951ca0628108929936ed1eb8a94649fd3a123e34f5f618897e4d08654e91746fd0ebd61f5d0a5bc1e6504513d2b99b54eedca2766a999c3b8b48f58f7ed2b815827cfe2fee5b119dcb7bd45e49aca0ada4b3be63f450a9969758c260916f8f0f39255c5ab0306fb7a23dca673d940336f9df7f48885d1c8a7b9eae2890a752f5e08dfacb6028492aef57a49929d163a31f85aae12cb49bb7c6418ffc1a0fe3df146425c03446ff65912007ab0e157787bba5e9a1198f4715145011e2d2996a67beba3365cc2958139bde950e91d5fe42f429ca43bfb24f6f5fa1d928cf6550f380a505495d56e9f00f66a00aa4abdcaeffe01d8c18af6ca5079cc6417d8d3f127e3669b10bb89352478d8b34a8204fe10533dea4d619bab05944e99dbb305a4f68bb2ed4692cc993a15f5c9f46e3968072d7460067ef5f2d47826723f2006a5a7016be95f2e53c55221a86506330a33a6b3245517e9d0baacd3ad7ca9220f3ad4219c7c12a375dea863774fcc7fddae70cf3a787b73d00960e44eaf44173bc03dcb0d0a061e7b81e539f991b6abcc84f48ce0ff987bc3a10ac9eec45e89b5c43cb74e235493e3606cc15b2b76f4088ce5577b1e5daedbb40e0852480cd879cc6a1bc8a8d2983637787ba09876df73104150cf208c2b553ab0cc5d04aadf0fe77c50351738741e6e59863cd16cff9eecf24415e3682847a9495e650af93e5906c85095b6a985a0ad83d9497654b68dc5850312b32a25167eba1aae95b42b1425fe9bb5d4d2d5093db818cbc9ec60acde01393b96123461ccacaadca453e861aa2510b6e2840f33af311c8865c407f736d81530108f671200f72ee90fabacddc39570b94c75910364298ecf38111dc1e2ebf804dbcb843c0dc378e9dc28e3c6caad2e212049213ffe7e75358bdaddcc7aadf7f273b39fd224467482e18ee22d14acc47fdfd55995a058c80fc35f1894900f68ad8d785f2d4ce5f8e764327ff50c2f3b2d2611549a45d7eaaed6215d0be95a5210513ea460dde1635e3992ec0ed119110d852310bdf4202b05ffa1b10931efd6fe47e2823f8ad26275fe826b3d902334a02927d82e90cb49d925ec50a6c4c126eaa74f9df701e294f7769feb5cf9a128496f75bfa6403c937b87b3040f43788b3ff1c007cbff27c5ab58c0416fd4d8518dc16b70d372c316ab76ff01a3519826e9787d7ac98428fd70904e97f91f1a4eb050cc089c4679dfd23381a09aee26c35af6be114c190868189aeb16b2c86e9ed55b6e882d6613b932de4a624bcde8218e37af4f140466a4f774abe183738c19e141a207653455eed989249925d3c7c11987b9b60432840634b8f56e5378c19bd4b030ee2dc5b06d38b3d4001e65cb69a39899f16e0b2a2689e2ed5d1d39b4676c166fba364617eb0514d55f71035e0a1095f0f6b1c8ce0eef5479677535f93e0a42dbc5e29c5c3d9decf28ae812e7ae42fdd7f38c2ca92d91d5fe661d10e089dfcd3f85d57f8d932d6e4612fbae5a7048c58acaea570c89a81656b2fb8b93ada27875ee76157554a718586f2e5218fe44f5f9a32a1cd12821a4b548186bb22ded830e2e185d5d6263c546cc5d7e223cf1da75e28746611875865e95d69979dc983dcbb74ef421d432050b97f4c3f19a24f78fd054ca10f06d86c6ac0c70deaf140236d2ee5510ef0abb7ca3186b98bc2a60b8b4085c534eee7525f25cbb44711d9f28cd2a2db1433e45c6c7413f60d67790446cebf13eaa3961979adacb83fc89fcc9c9efdc806fa264c0b9c7bb31a6eb1fa641de7cbaaacc83f702741dc7cdd9f5ef96a71a90ddd24e7d1df7749e96cb7291f912c8954391d05ce797174e04c464526239640747f3b332fa5f7762f0eb1e719063c6d2dbccb05a54f414bf58057be648cf1a82127949d75"}], 0x12f0}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:08:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x68, 0x9}, {0x41, 0x1}, {0x112, 0x3}, {0x84, 0x3ff}, {0x40, 0x5}, {0x44, 0x69}, {0x45, 0x7d3}], 0x7}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x23) 16:08:48 executing program 1: ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="11a9dcfaae39f8659cf281938dea") 16:08:48 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x4, 0x2, 0x7}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x100, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x2, 0x4, './file0\x00', 0x0, 0x6, 0x3f, 0x85}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket$unix(0x1, 0x0, 0x0) listen(r4, 0x9) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) fcntl$getflags(r3, 0x6) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f00000003c0)={0x2, 0x400}) accept$unix(r7, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000080)={0x1}) r8 = accept$unix(r3, 0x0, &(0x7f0000000040)) recvfrom(r8, &(0x7f0000000300)=""/176, 0xb0, 0x40, 0x0, 0x0) 16:08:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000004) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) pwrite(r2, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) flock(r3, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x80) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r5, 0x0, 0x224) openat(r5, &(0x7f0000000240)='./bus\x00', 0x100, 0x8) r6 = socket(0x1, 0x4, 0x0) recvmsg(r6, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="a5637cb3580660e44ceaff125c001a0d25716c111197e87d86910e767f3156327f56ad72607030ac68a78afc8c8596234ad19c5187b3002b87c47b313dd3da4d44f40280896db253cd477bd370125e39e718d8733e07149f18aa5ac2a3775aab22528c5df20f830da830ac742ea68d80279cbc2ff57cd73e77328dbff39dc112b6d21566d38d4314deab8a1a2c120e13d6fc6872633b8a768cb47213edb5a2c78d9382cd48ec0189b1924b74", 0x2) 16:08:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) sendto$inet(r1, &(0x7f0000001b00)="004a07405929ce4d378805f630b38c0c852efe8e4aa1dff5ecc4e5b8c2f7edf7586193242a750f54f7983218d8fe559f9fd6110d3b70aeaac9cdb00abc426fd1c690c7b7c37b38ddf8fea05c8f9fccd4342e3c2aaabb372c2d36b48e956d875214976e1781bbdce989", 0x69, 0x80b, &(0x7f0000000280)={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 16:08:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:08:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x80}, {0x6, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(0xffffffffffffffff, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") kevent(r3, &(0x7f0000000140), 0x34, 0x0, 0xc68, 0x0) socket$inet6(0x18, 0x1, 0xc2) kqueue() r4 = socket(0x2, 0x1c1d341ebe84c430, 0x7f) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x200, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") sendto$unix(r4, &(0x7f0000000400)="1140efbf40e8ef71f1e6900acbc6e75ec8d9fcaf0d6e47b7649282d371bfb636ae72d777b1281db965e656cf1244bcb66b216e233a0b3ad0af5cdc59d233300f9bcc40f2b41ee126e5febe5266841defee73a608383072bc63776796d976657831c91a553a60e56b271e1d12ce3da667ffd67038663c0f9771e40feb23e55551b45ef5a613da185350fd556d65b65128283b4d2356781c2eb91835f33a48cd97657016ce05fc3fcf04006bbfc390f9f342bb581a5016a99c751d0036661aeb537061510f0e823162c3e5042b988d5afee3b5a4db5fbf4dd2acef1e06f079fec691176aa916bd3420b7f227751214e29f78abe7a24c8e9a0a9c57690aff42c578bcda5bb659f994446eb94493a97a09b8e04c817b4de34ab999cc5c9f5e4d4b84f9d531dcc3043e01ac80e11175072feb9ae9a54d6a90028eecde58311b0ea2806e680c57723f392a5f87ba3ea0d4bb1a2c902d8e1a8c47da9bd4038da87ba4280db567e7296b068d99428a9ac83da883c322b4326d22fca8194ef16a26b8a5b71e493a8d70db454b833e35effcf8854e836e46a308a8a97be399bbe96cbbb009304678ad534bfa29e6a608290ca905e41d89308b5b8cabc69765d146fbd1f2708fbfbfed9ce3b3191bd8e8bf91f528c48770632e4e0bbddaadb5a75ad82f38997713d6fad64bcf7039fd3afb093b72dd1a5dca04ac935923651aff63048713dbef167341a0dfc0e944b145c570f0601cbba07c9f9c82004198fec4f51fd4c0c8a838400a16219c03ed2d739e66711c41ce164963c2a2fc78fe49465170da048d", 0xbc, 0x4, 0x0, 0xfffffffffffffd95) 16:08:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) r3 = accept$unix(r0, 0x0, &(0x7f0000000040)) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xc0, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) setsockopt$sock_int(r8, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) kqueue() r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) setsockopt$sock_int(r9, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) socket$inet6(0x18, 0x2, 0x20) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) r12 = accept$unix(r11, 0x0, 0x0) recvfrom$unix(r12, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) accept$unix(r14, 0x0, 0x0) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r16 = dup(r15) listen(r16, 0x0) r17 = accept$unix(r16, 0x0, 0x0) recvfrom$unix(r17, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r18 = socket(0x2, 0x1, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = dup(r18) listen(r19, 0x0) accept$unix(r19, 0x0, 0x0) dup(r1) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r20 = socket(0x2, 0x1, 0x0) bind(r20, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r20) setsockopt$sock_int(r20, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r2}, {r3, 0x4}, {0xffffffffffffff9c}, {r4, 0x20}, {r1, 0x10}, {r5, 0x10}, {r4, 0x80}, {r20, 0x30f9c7e361bff370}, {r5}], 0xa, 0x0) 16:08:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000015b000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:08:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x7) r2 = getgid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r3, 0x5) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r9) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r9, r5, r7}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) bind$unix(r13, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = fcntl$getown(r17, 0x5) r19 = socket(0x800000018, 0x3, 0x102) bind$unix(r19, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) r20 = socket(0x2, 0x1, 0x0) bind(r20, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r21 = dup(r20) listen(r21, 0x0) accept$unix(r21, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r23 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r18, r22, r24}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = fcntl$getown(r25, 0x5) r27 = socket(0x800000018, 0x3, 0x102) bind$unix(r27, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r29 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r26, r28, r30}, 0xc) getgroups(0x4, &(0x7f00000001c0)=[0x0, r16, r24, r30]) r32 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x7, &(0x7f0000000280)=[r2, r7, r10, r31, r32, 0xffffffffffffffff, r33]) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x81}, {0x6, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:08:50 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) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xfdffffff, 0x0, 0xfffffffe, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3b) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 16:08:50 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() r1 = socket(0x20, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x200, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x100000000}, {{r1}, 0xfffffffffffffffa, 0x91, 0x0, 0xd7, 0x2}, {{}, 0xfffffffffffffffb, 0x20, 0x10, 0x0, 0x25ce7c12}, {{r0}, 0xfffffffffffffffa, 0xc1, 0x1, 0x200, 0x81}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffff8, 0x1, 0x0, 0xc000000000000000, 0x8000000000000005}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x2, 0x20, "b9c91fe7e4bebf425c3c57f9f4240c71dd161058", 0xec, 0x5}) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:08:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1fffffffffffffb9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 16:08:51 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x802) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r1, &(0x7f0000000800)={0x1, "acba57430f4e29312bc3f1b2260f50d8e1820e9ae1318bd3c11b775e45fbc2474443564461be6e2aa48af64b09297ee07b18647c8e8e550baf43144c5baff5e172453baa81e10f7f712c93d1f43a08a8e17e8149d9cfebc449f4d482e84c5f7d90c95fb83249885b9f854addfff02b8629e15fba272108e30425ed924d8e1b1ca004746593f057dff448b5edf06d50510c3d52b13c6139df7895cd5150a93f48858ec39e6d1748a7d1de21a4a62c548a6fceb32df95b4d05d6ff59dc43e55477ffd4b340926a6da0b2ff0288e7c43161e5f6094f05ff60bad806ecf2d39cd66968eb8bbd0e00490806c2157a3e53cdaf95e242421a716e761b63c379d7c587cc78497d0b0d305e2bf39056df1345d0bdda9600578c8601729d7888f9aabe6699b161fb22dfcd3bb48a39599e566aff36465bd139369d437194dee9b06cd41dca2b57945271ac658139d5eb8e05459be33396227c3f7c43870434a64218276cab0d67c5d736b661a5ba2edca0dfd328ba184f848fc5c2a52518fa68ee7d70df3993f72c791bccaf26a1906fb6b7104910536e8e690547f5cfc33e7d6cf6da35d1261fc3226bf958f2d7044f56e0ed415f0be171ea3c95ae5a6c8f75320d5ec27e36ba917648935578ced3de77ea260520b0eed29d4980db956a567696e52fe735fe097b786f4f186ba8685622150bbd7e0c3af234bf66a8479c30bfc07a1dc16b7940576b1c23117fed75b3b2a4c640f8d5b3fa1ab31a1c4a75ea6de34840b777db209efa8b6ec7aa56deebd9b613c58493c1642081e065c2db8c4e8bdadac65f7e3c928f5318bb3facb9a780a6418d112fc6c8d611ae3855a596946147e3c3479e8bd932ca68ad6e4af5e6cd5268004d2e1c01a608c28923c0318c229ca21a6cfe6f94e54d34ed49b00f457118fb515a52f774bb0771d75f6ab5dcca66adf2bb568f19104b15c666fb570f72a7fe831650a7699df257bda1e6ab8737a3406ad2286a99a334c5f04edfb66d752238e5ec5f9574b9985177599dbc662c050543a6242554658ea160cfdd1f4367043681f47250bbb8daa82f910076baa7cb5553420ccfd9604b080e7926bed566edcfa8303a2d6d50c66a28e77f4652f698f83d40cc88f38d8520bbcf49777355a879a19d6de46fa4f9eb28a0b042d0bf768c7c2d6f1e7f7320cae96c85f1078ddea88a5b42c17fac00c28ed7a26f327e452e0d055badd2d5066fda2be5fc76a8a617a19ede9fe265b8ccda4be7d2ee918cb802b2ae293fe0744377145c1ad0e38d9cd960c8d0a8ca8391a582289ac0b14535c67cb2e749e5676df211355643e21002912551780b588c8e9cca9ba299279a13aa917d167ea05353fd78cfc34c670acbfa8322acfa5f65d9eb094847a4eae6027278e48c0f9085477818ea0d731d3d4e169615b38f59ad8370230d5a8c39413908a714357326b1329a069550cc9a940db45e237db916f5fa627a099cf1e2c5af4ddfebcba4b6e31be2f7bb5ebd3c1c9e19ee2e9f263c0e60b52525bf0e588590aea0a7e85ddff41256d1080764e5ca330a896862533fd9c912859c44b182ab9f13039b992c9bcf12427b4c5522d7458626e3b855c885f023ba501553e0bee85e8e7cbf7d996dd380773029d3aba4a4513d9574134ac0c1da0653a1aba5abbd53fb589c5a5ffce33fd0513ccf1a66f2d346f6437abd5b949fc298a8c9b78ac6d34a30b02babd6c03afce6c08170ec909b60d9ad7fbc8662dd76bda95ce6e9092437f9f2b692479352239b188eb9bce5375dc46f584716015da6e2cec6d7d9cb2f0a6d252ec3da6e74ea6c7b1ccd3438c450584e7dd3657e6fd381b21c876fdaffdfdcc8bd21eedbe64842307612141baa9bad7460853c075a7580b3218ac3425f443d148204b4de6e2f92456826138f068521f062a1378823a35747c2ae2f3a1d76175842c29f47e842394472ab9f5154d04d3109e9f305f8fac2c29e4cbad082c6f36cace24da6abf203c888a8893889fcfc612e219358fc202873f9922231217fadb4f4866b8baa468b44a838835348af3d191c0760be711673c16e4e609400d9a1a31550c4cb6ecba8941e725ea2677228cf939163a39b85e4b9af13fca5924d0f02ec6031cadaf1d3d77a3f7385e385ffc99b8116d938d54b35d83ffef2acb30fabb93daf84f46edb3912a9e7db5c545ce531864f680b3f850e15446748e355cd6ecd1d27b87be7a345fe83923bd5830189c31d86c7c6ef918ad560f8168d23803983f00b837f735f8d263fc81159f65af1a3dcb2384e923dedd2a2684c97ad995764895269222939a7145d433cef7c99951258b89aaa624cd53654714e9e33bb19d5bfcd0ee8efb62080db6858e971f59292e9f0ad5bd117c2d6e12d19e729a3e4be0e16a6afce282fd7df5c553caae70f083360349e30e3d0f62be423674c4ad646b7d77201ed63c8e34693e7bbe492f76b9b41e785bfe1fb74dd5abc31e431a6690065e41accafb76554b74de228c1224dad210bd02d927e7d25fdc7803b225a28976456a98a111a503f32d139a2f68a6914d14f468d16a5f09d6fbb258c05889008478a65f1ff077f01d502a9bc034c2b5380042f3991002ce78db772cf75b81c0ab0d9ea62081f43924630745293d8819af2682a62412664000af71cc61c89b47e4b2622bb0d5aba06db2c9cf0fc162ac907c23da4dc562e8337421ccc4557b600349ee2ed92c2e74a701bea4ba81c9e11c6288368a3d7ab431dc89d2785789746c75fddee177fe9e971349e081a0586f69639490615ebde071a7acb530329d2a77b4877d775557b957c38f4b57d54c039bdcf6cc3af01159e1616aeaf503edab842edd988876aa3fd15e3b82d4560c8fc596104423fa9498785d9cc8fddb6a8b839cc525c713bb700794576be553e618856d66c1c4c8068b1d433abdb450cdb2de0401aef2135184f3fd72d4e5c9919f4abe21049aaae1b7ba66750b8bff0ac5c1e5af602110b3fa06d713c7298113a33e4e9ae3598e15f4284f2e383fd4c16311fe7d7069b54cf4cdb674c79ac4d0f04e75665a8ca229e214ebe826a5fca34518283a9e1eadbdac1be0dc51e5508743dc8fb8e74776823e061fd3f6a852b0da995469ce3f5ca17735576bef7182954497f16f21bdbe922513608e2385f7e8ed85fb86383ae2948214409f665e815828b4125aac3adabaaece41b6bb0ce52138e47a6bf23e32fdc7ef7ff88a342e227ca669dbff04b5e4cd117fd0d5c12046edea2082f2d721689a6dcc184b49fe5e909ecd7fd352c68669c24e192c1959bf638fb57c3d0e52fc6fc988f173dd2b1a81c1465fffcea9612720b70bb5ff5c5997ed8c5aebf010f02d3c9889012da0c9dce68ef8889818e313d67edad5fccc1a89f898d74c050e9209114be94da0d6761e8806574eeac8cf13e0801f452013c55578e4d4765b049237424f77b85b68a1db556b1bd3ae116c3687831dc3bd672132517b35d9794bbfa6910d54fd24306c6ff12c0a9dd095aca226a713dda80cda8a070a1d1ff7596effd7ed2f8de4e8a48969a9d5d3fdaddad806460d53bbd9f16b62924133d8695f61a08ce6714cc6d63dab7cb0e62fa8e72fa4694270d1bd929ef2a448cd6703547bd05b605276198fa0418ec0f4518501ea320a81587dd718d645164ae728ba8fde3d418960f1555d4b407681b72d1facedc13463f677bac6aea0aedee86668e942856c49d01bfbdc2f3dfdd08ee684a9788ac95186dc883c4d69bba4bfac4388faa83ddab029e2d4aff75f6a9c040b99af5c4bf99dae7e89442289b549524c4db3016365050eb1a3101399e97f214cbc4cadc74b03a7563e73c104cb4cf4521b730d9b5a3754c11a6f70ec6e9f678f3fd7f5bf4584d1f5937e5e6eac64432d8a7a589b7eae92890d18ff6d54a9b2214b83ebc003d58a983dcca1a447e481ab49e6c8d297e2b4331dcdfb1b8988aa6a97557184739ec40d917f92153ae042c1202c770058c3f377023a8051c5f67bf92867ec5e7ee65a6ef715abd7c70bd6e607262ad160dfe9d60fdce8afc275c1e3694e1fe40c8656129e41c5ac78bfea1ae78c5dc9bea814aa377d188c9de3ae4b25fac266320af062d9c65fc0f0a7a04f1f07349314ab753b18cb1ae98f077622bd4b48c159e409d9466465639c68eef06b53384dbfc6b8b9005a9a728973f2c3637e7a1d195451585990ac6e85e9802169e8d526c868a4712324f2b98d6355e775e1e1d86147037f5b02f84828639df9985113df0cf66b48041b84b5ad973d12317afa77e09ec267ee760dd3e3bfae54688dc363785f3e2c638327cd77e5f5edd1c169d6964559e5657f3920f4f2c46a012862d671a7df306d92ab9ca31b85ef6346d39aee00d0ddf11934ad61cd5fdaf900551bec63defee860cf71abc4a9a1ce1d6c28352ca9db41627f39d3aaef114519db0655494d3c5049be86829868d14a9bf5903a9065b7392a215149f4f6f2c6f65622c8a82480031b5510b5423ca2395111b5eb82829e016de155c0b7c1f5f0ea9cc2224b49672496eae71ab9889bee3c97ac3437818f57b0f9796affdcdc05f8dac3fd25403d77879e8ced6c7e2999f4b236bda4e0e0ce9cd0a76929a6dee21e2fcc989b39e81f426252d42c6f27a8e4ad0d6cab74f49c36a53a0f0fd38ad542de5f7cef507577f21ff74314fc6a9106451e672fb57ca03487f30a7c481150ef6cc41dfb166444d65ba7b06c820431f6e7b86b539d62becbf14800f6390059cbe242497089dde6f086994723ee9b5ed4c058e166fc0cbb9a0507563d7ff39886eff40af95fc7a94c8df8b28e057676b69e5e952946deabf25ef976c569890dc19c4e543e0777e1c97be757c5fe2f6ab354d51913072b95bef31c2c9c3843c854328295c568826afa1db3db929b2b4410dea948886de7b8ea3353a704d460183bf6464458d1b90c603d876d194b02d6d85f0cdeed8829f3c7488f348dbb9d30de87c6d222d009bbd9766fbedf4c642a2adf79b0a264804c84a5febbc32cda8ad1326cd42554755f36b93ebe01d346f95f5ff7a3ce37aa06246095e0c3466643762d1d771b90d8a192ee05565053bdf342b7de1b216a61773d2e840b5e561a5555d5e4aec6aba18e3381aeef3e186a8b5433c2e10bd86853f4c47a58f5784729223838b82f936f8fe3677cfd5c1b51c5026d864964dec536e26d82fb86f8069ee98d1ff66459b461578f0204fcb4dcdfd15c7a4f250c08812666edb4a7a0e72fbfcf4148e811ff8c55209ed0d64e0651347c67af4fa0b9e4da23f15ebab3d0451f1733f295b4ce217760c5fc0fe62efc0ddc30d6ba001ae32dc1878c541c11f93d0b17a4f37d9b3548e80dd1613fe4ee4294735954c0e1779d3f471770d54d5ec6ed01c4fa199917276bc0b8446f0b07128d769455b4bc3648a0142e9aede93fc4134d2cf3fbbf3194a15df25efcd05af5bcdab267fc6f75724a573f0d3f35dc230f5069450989a3d99002a06a760f0ef263328023cb47d8337d90beb2c8edad59a3a0b24171406a63fc178f4550194d7e309f686d9c33a407e661e9456d7c3121c68b715fc923ab928a2def7d9b2a0d8691e87393d7088062af80083dfd1ea8c223a5fad902f30917cfbe119342ffbbf018a0b844f4dd99815c76cc40c9d68d312887610f1749f672d2e68f54212a96d37dbc5d397460b08060d79b5598f3e0985c306eee21f1d45f15195d7a7376c55e12143abc2f034a385514aa19b5083920d53a48c1e72beb85410ae9a2ac195e2d60358a32d1c"}, 0x1008, 0x800) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20100000, 0x200000]}}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:08:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x4000110000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)='\x00\x00\x00\x00', 0x2f0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:08:51 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='a'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) read(0xffffffffffffff9c, &(0x7f0000000140)=""/164, 0xa4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) write(r2, &(0x7f0000000200)="5d22e2cb1285d000922cae6b5ad1e31d6a978e039ebee2149195745c404ac6eb78bb70e941290b7e5c5548730a5390fde310021a196bd90f91422e0f7ed5ec790e4e081e7f2295bcf458f9112bf7be0f738c02a9e2ed416a0acd234d9c6208521558f464993c081f58ac074dfe76e240e330806179f293b36c8aa48659a5f129e3a8c30a1af863f030b0f9cfc54d0721065544730aa385e0aeae0a81a401a3efe8d6a3113ab5d5e4ad5cff2d5218951257da5777d948235e976d083a765f0f8187c81ee9b8eb4b716227886c5b26dc4e0119934f76a9f6127fd4ad", 0xdb) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:08:51 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = dup2(r0, r1) ioctl$PCIOCREAD(r3, 0xc0207534, &(0x7f0000000200)) 16:08:51 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getrlimit(0x3, &(0x7f0000000040)) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x9012, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:08:51 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRESHEX=r4, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRESHEX, @ANYBLOB="736011221aa02fa245b2d8eb28f559d6b2c0309b4a225096b31e7e824b3920de3743378f91339121ebc20cc980a413eaca9e81b51fdaa3a284dcd97ea1c15ca26c49798f550af4c51ca435be7ed72836fee817e25f922570d6c2d628d00fc7dc74ca0768c9e6188bdab7773607772904f612875a381c974467a484214520234dbb11bf3c1b2456a746609e0f441c3f7bd6d82e74a32b3ad5aa76ec3bd28f56ae32658b552fcecb73e1a2a08d49c92dca174757fc19e2f5f208b3945a7ffe31c47c0f36dd0f135d32fd0b7bbe75ce6f", @ANYRES64=r0, @ANYPTR64, @ANYPTR64], @ANYRESDEC=r0, @ANYRES16=r5]], 0x2) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522", 0x2ae}], 0x4) 16:08:51 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8, 0x80) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="f90094e5ff050008e2d5045af2a200ffff39d3045ad35a0d2020009d00000000000000dd476e473ce443595950f2f9906d1b00000000006809cb3300000000000002567c13f32d751d4d6b0db58ac2f8067409dcb9c2bfe9bfd4566e040498b1bde23a85a6554cbade9a97ad81f222c86e3758f3e163c2fd1642f4dd1a2b4ff98fd217d9b3107ce3a5d0a22c87e262b2e1ffd0aa0ee13207dc50842a40"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) accept$unix(r2, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:08:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) write(r2, 0x0, 0x0) 16:08:52 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) r7 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000200)) bind(r7, &(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa) r9 = socket(0x28, 0x5, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) accept$unix(r12, 0x0, 0x0) ioctl$TIOCSPGRP(r12, 0x40047477, &(0x7f0000000280)) listen(r10, 0x0) accept$unix(r10, 0x0, 0x0) ioctl$BIOCGSTATS(r10, 0x4008426f, &(0x7f0000000240)) dup(r7) setsockopt$sock_int(r9, 0xffff, 0x1011, &(0x7f00000001c0), 0xfffffffffffffccc) pwritev(r7, &(0x7f00000000c0)=[{&(0x7f0000000080)="f24589ea4a7fefd094258abdbcc32f100e69b7d63d68ac0c2e719708f5c1fe4b279597e00c536371db1c661c6d806c07fd99340e0524ede8", 0x38}], 0x1, 0x0, 0x0) sendsyslog(&(0x7f0000000100)="3b2ae68efede9e0f86a43f785633f93576d79b4328a14cc5899756d4d3de3ea3e30360349a6ba12a66981011ec7fe1ace2c48299a75ac77f420ef5e2232b1fdcd9e832dfe3d2b7", 0x47, 0x4) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfffffe50}], 0x19b) 16:08:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000080)={0x10, 0x100, 0x4, 0x6, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x236}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x9}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file'], 0x8}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="621202112000"], 0x10) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) write(r1, 0x0, 0x0) 16:08:52 executing program 1: socket$inet(0x2, 0x1003, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xb) 16:08:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) bind$unix(r1, &(0x7f00000023c0)=ANY=[@ANYBLOB="41a7b70d627573029b5ac85554972933e344846c1f355d1b90e3f3f713cf78d1f83b8211e584eb4b710909275768c12886b53911a7ee353e019b55c8cdd6a7e7b26df3bace6decd318034331e71e569fdebee96fd0e4878a86a16600"/101], 0x8) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0xff}, 0xc) 16:08:53 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b6669020000020d9822700fd1a9f2d2a45723de9de09e9b537ea3df7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c62e79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6de210794215519926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ffa175523c8187ba99b983"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000180000000000400000000000"]) r0 = socket(0x18, 0x8002, 0x0) recvfrom(r0, &(0x7f0000000140)=""/109, 0x6d, 0x40, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x753d5d4a, 0x7fffffff}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) fcntl$getown(r5, 0x5) 16:08:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x8) dup2(r1, r0) 16:08:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x2a6) 16:08:53 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000040)=[{r0, 0x8000000021}], 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8000) syz_open_pts() 16:08:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x3, 0x20, 0x0, 0xfffffff9}, {0x0, 0x0, 0xff, 0xfffeffff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x8000000000020}, {0x6, 0x0, 0x0, 0x8000000000100}]}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200, 0x0) dup(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) r8 = socket(0x2, 0x1, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80, 0x0, 0x0, 0x400}, {0x7, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x40}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) connect$unix(r8, &(0x7f00000002c0)=ANY=[@ANYBLOB="f87c55306bfaeb5cd312f8f57255767c711586390600fa92"], 0x10) sendto$unix(r8, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) connect$unix(r8, &(0x7f0000000340)=ANY=[@ANYBLOB="a40b704ae6b4c0c41a4565de48efc78a6a1f2488c60000dde1625a24ecc57cd755a6f869a8b70800d62303e737e8de2b02000000000000d359f5519bd3989ad7e0b4802600000000000000000000ea69d249572da4835fb0c6d6e3576c868c5b95976663264fcf6d1c7e54942dda5b5447f9c21f60705febcd64ad45207b19b27f5056fd5a21a894f4f63b60be747efb2ce062cf3032e4443432fa5580f1834b86ca2d659b3a179e0e4d85299165f4e7692e356603804758"], 0x1) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x1f4ea64d, 0x1, 0x0, 0xfffffd7e) socket(0x2, 0x1, 0x0) 16:08:54 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) getsockopt$inet_opts(r0, 0x0, 0x43, &(0x7f0000000880)=""/124, &(0x7f0000000040)=0x7c) read(r1, &(0x7f0000000440)=""/178, 0x72) r2 = semget$private(0x0, 0x6, 0x200008000000010) chflagsat(r0, &(0x7f0000000200)='./file1\x00', 0x10000, 0x2) syz_open_pts() semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r3 = accept(r0, &(0x7f0000000400)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r3, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0x8) connect$inet(r1, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) ioctl$KDGKBMODE(r1, 0x40044b06) sync() pipe(&(0x7f0000000000)={0xffffffffffffffff}) read(r4, &(0x7f0000000100)=""/1, 0x1) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000140)={0x4, 0x10000, {0x401, 0x4}}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000940)=0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r2, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) r5 = open(&(0x7f0000000080)='./file1\x00', 0x20000, 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x667ea245c3c02a50, 0x5432, r5, 0x0, 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x11) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000380)=0xffff) setuid(0xee01) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000006c0)=""/191) 16:08:55 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:08:55 executing program 1: syz_open_pts() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80], [0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1], [0x80000000fb, 0x0, 0x0, 0x7], [], [{}, {}, {0x0, 0xffffff00}, {0x4}, {}, {}, {0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:08:55 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0xb3c1147604d6b573, 0x400000000002, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:08:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) 16:08:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) accept$unix(r8, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) setsockopt$sock_int(r9, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r11) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x800000018, 0x3, 0x102) bind$unix(r14, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r16 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r13, r15, r17}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = fcntl$getown(r18, 0x5) r20 = socket(0x800000018, 0x3, 0x102) bind$unix(r20, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r22 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r19, r21, r23}, 0xc) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000002640)='/dev/zero\x00', 0x28200, 0x0) r25 = socket$inet6(0x18, 0x3, 0x2) r26 = socket(0x2, 0x1, 0x0) bind(r26, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r27 = dup(r26) listen(r27, 0x0) accept$unix(r27, 0x0, 0x0) r28 = socket(0x2, 0x1, 0x0) connect$unix(r28, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r28, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r29 = socket(0x2, 0x1, 0x0) connect$unix(r29, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r29, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r31) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = fcntl$getown(r32, 0x5) r34 = socket(0x800000018, 0x3, 0x102) bind$unix(r34, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r36 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r33, r35, r37}, 0xc) r38 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002680)={0x0}, &(0x7f00000026c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = fcntl$getown(r41, 0x5) r43 = socket(0x800000018, 0x3, 0x102) bind$unix(r43, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r45 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r42, r44, r46}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r48 = fcntl$getown(r47, 0x5) r49 = socket(0x800000018, 0x3, 0x102) bind$unix(r49, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r51 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r48, r50, r52}, 0xc) getgroups(0x4, &(0x7f0000002740)=[r46, 0xffffffffffffffff, 0xffffffffffffffff, r52]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r55) r56 = getuid() getgroups(0x3, &(0x7f0000002780)=[0x0, 0x0, 0x0]) r58 = getpid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = fcntl$getown(r59, 0x5) r61 = socket(0x800000018, 0x3, 0x102) bind$unix(r61, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r63 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r60, r62, r64}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r66 = fcntl$getown(r65, 0x5) r67 = socket(0x800000018, 0x3, 0x102) bind$unix(r67, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r69 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r66, r68, r70}, 0xc) r71 = socket(0x2, 0x1, 0x0) connect$unix(r71, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r71, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r72 = socket(0x2, 0x1, 0x0) bind(r72, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r73 = dup(r72) listen(r73, 0x0) accept$unix(r73, 0x0, 0x0) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f00000027c0)={0x0}, &(0x7f0000002800)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r76 = fcntl$getown(r75, 0x5) r77 = socket(0x800000018, 0x3, 0x102) bind$unix(r77, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r79 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r76, r78, r80}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r82 = fcntl$getown(r81, 0x5) r83 = socket(0x800000018, 0x3, 0x102) bind$unix(r83, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r85 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r82, r84, r86}, 0xc) sendmsg$unix(r3, &(0x7f0000002980)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000025c0)=[{&(0x7f00000003c0)="babfd69f2e32380979050b4324729e7d9fcb7ebe33f5e2b09aef94630311bf8435aab5420fee701d2b2a26ba02f125cc7789b582f857469f1e930abfe52c793fa775f9755a7b7fce36025ec1711a611cde1b3c8e44403aefae9f52f8e204f20c2dd8d5ee3d0c098b7bda79c01c91f7fca59a1dad050b2f5ac48f0697890a23c94b92fcb8708efb4336e300e7ca8e3b715696452fb2eeaa82fbea648ac5d0d9636e8cd9b8acc5c1b56bb91bfe3e9c4fef1b1aca57e87402368825407e16244dcbe51bf565d57565f8ea3cb5b88db1fdb6dddde3bc6de512be9a87dd3dcd835b9a6511a13beea43f77885f16a24b2dc49c22063656a6e848cc216442b38385da86b4d57a03223cdeb2eeca04e6818d4b162a5068d8e99519f200f853c34d8047c07e271fa11b35308a0a1d9dfa80db8ed92a342063145ffe77e94f70bd0659ec69a9fc42003e38e0d0173b91b705e2ef57ebac077c26a284ce2c42bd57bc9458f209bb1c7e9867942decc84d3bd27a9b0353a52420d59f313b2d15e4f1a0b14a816c26eee41fddc2e07c07a32971fadb1d477e2f63bbd0298053f33726f3287f6d19d9d49a23973426413211183ef73f59064e2612704f9ffd85f375e278a5a9fdc3e5eff07e55f139326cb4aba99034aae97557ebf62819df82c6de18542b816f1a49a76f1faa62a4ffea74a690659b800b2f944e0902acfc52429880bf5dbc20640f47aa1b287bfc2fa247d378116dae5cd8e3b625d164ffa2c272fbec212c99f4f21ceed56ced458b12df080c0f3983db8b7accbd75fa665b84915813491add889cd32d5c55e8c8d4101b21cb5f57cdcc369bc9a338b9e5c25189a16f39faaa17c14c35af5eabfdd33886e1c95b11f8bd877950747b172e1c802b514c92ffd1ad08e7330f45bd5c6554d0e7e3c57ec10a22a9e73c667de17486c78856ea39839241f389de3b9e6083b2b4a94155445d88556818db5d86e3c5942bf31d30036d31dc3c631f79da1bd7feb3917370a14f97e093f4fcaeb0b6c838033db6cc5a7f3ce52ec879f26c50c383ada9a78f9dd7056079595ec92c5e8e63753a7669c8090ce5e74013cbb817b56e41d61d0f4dd73a2f672f1f1e5e04226f205df8c5dd52c9513eb92c8aca4e3c587a00acead70976d8ae8ad4e72b88cc694fad8c68a99f957dc76871fced83c67227dc85d7e63de4bff37a16a4220a2c16c39fa6a5e60ca3463abd0682eaa7afc7370a2fbb4f25fa7f9935cbc951acf527fcd361111b901fdd299485a405224cba7bac2cdb6b2905ce6cfc930dbda6abd611d641d02e27bd4d22e81f1c36941c063ecd6a4642242f99be192b6209cba24009713e99474e19a5d40080708b73ab13cffd6eb833571256fc120350b40831bcf05343bef10e7586c5b3d1bf8e2cbe6b61753891eaa2fd6b48e998a373bf43fbaaa0d226fdb6b1d9fb9cf192ef6d909f7bb331b6c2ce5833f8588fb3c83d0a2b50b97cc60c10bd2a20e58510579070d61bcaee2c70c6c8213c35e2456a4d151b71cf2b2d59f2521d47cd34378b2a724010df1227e8b5ce2acbd16b1df940c55ff2e73a42f84b4c2b6a0ea292a151ac74ea3bb0145442e587fc5f8f6a818d6a22c2242b5b544317176e6ea2b90edcbed53008e39b95f71b99a9e70a7f0b61a7de128ff646b9f3c5d9fcc8517bd692b7c7f8dd36989dfb5e5916c621d801f8e5a6a7ad0665f059e57bcf6e78d75fdd042922d3cc509104d693f6487c979fa7f4d6651c8f6d89e15ff98a0b57c0ac1a5c01a3d318c27ffc301f6d02194fa003b385f4b86071147ce4f1f527243703f671f7a5ebf61784850b1af1d6f97875b502bb9398e33523f4aa959717d16acfa03cbebdc4291e15a3f1511e1c9335c720c87414d19749abadacf6e9b6284e962ed1c2c5185fc9055e53cb77a5966095198ee77b8649da31f59ab66adf9c2435afae06360ff78719327ab35b892c0196c3c1cdd2e3018e661d93234028e95ab9bee6e5226e0e0364cb1bc6a14256ce41db460d82bc708d3a2a75e3021ae3f703d2d3cebb9767dc849eb3b853126d738503a97b679e831ca4404198171c480c80b1bf1db0d668558aebd97fb19a37c983550500fd83e4e8e0b1e2ff277bed81b9ec616f8291f8fb978fafccf61d19156758f16ed8e5a347e93d4953078c1e50e3bd09f2535ffea2964415a30a208a2e03a6377b69e3843d659d2be01b724784eb20c8d2b90150178c354aa6a79a678672005d2c1101831b2c8b2ab704f0dc2262858c2ae94c6381eba919f4e082599b0dd9297b63973f5c7fb7374e68683885ce25b9099aac3c0ca98928930efa92646240dbffc0b2d60398d75c9b99e09a8491079add97c00f72542f3fd059236e54a8ced958b44e9c67f5b7e96393d679e1f9b41c56ed95e45943095441b46e38dd37c831c6b6f5d95f27d0c91ec7f6a50fc5327793b718b3d75e89c73ef7a787ca99ebd38242dc31bd99a20247ed545446a6412b3509e01f79e0fc4b8be632fbf9e260ca73ff78d8b2ef5c68ab944799efa71e20e94c0e7d41424797601928652049c963b19f59c4effc7cbfe51183f8ea0c07cf594e363416413b3121299709e62cdff62eee496edaf8ec2fd5b2fe5a14a1cf0200002ac302185daa97b91e3f7c25150b80e34abe78fdd09a0e1c04ba5d927fd1ce6659aec3e18bd1292561e1ad3bd1e14ca17ee15f00531ebfaadf6561059efe98c4ead1eba789287bb72d1661a45a7baeaf2e09bb1f002529868171058279919f701417a1c54883600829360ffb879c97dd366f154edebfbf2150926d8ce6cf67d5ad7df392a28425a7f4f73bd386ff4976b8a61af5f2ad0866e101418880d0f6f050df9688b468a48a43229521ed4fadf17a6e59a456e04ea6ca29fecbb62f850b66545d50a215bbbe02bb1ef250998788cf2b228284dfae7d6134e6d209e7148708ae4fdbd5fb7180484d7b3f1107cddd331f15c7243b599c1618c3d38e4f79bfe7440569a8b825f2cb14c16d933ddae5a372ad4062b0b223d86e233a2f085edfe2ed55bc1373a52fa633bd04c9fb3ab2eb9713610c6bec9b6ce6ccce04a39b4df2956e954bfac5591166d76262cb0f9a4705fd76d1402d6c944f78e7308565fb12aff56438f505abe01c7fdeacf4f536af709658fd97ebc940af0535b59136441942199f7671cdbab3b5f4ad67e6901aacb115cbef3d1d05417889426d64970a862afa4934c2062cd536a91062d885448db7d44e7117fb7a03251c493e443d43d5d3b162f99894bcdfa761c7fc7ce67be5c67c2d1ac0ddb16311805069e4509f3ba68aab4ac2d756042cced1a68b29f0b9c547f1de1ce9c5d48ff4bd6b4610adfcac001113af228b980ffb249d024ef198993362d1544d6c8bbabbe08d7d89e963e5b4f4d8c2cadb89f8b7ec9ee0a7b8a3d1e9d17cf8842827903fc4d3234a71e601d94f922e9483a55313acc53291e4bccd8e5bc420acc4b42607a76463cb395d4a1e5b2168f94bab10758ef3b068afb98badc5fe46110a653daeffaf7a5b4fe57352222a27bc4daaeeebd6160232b52679436dbd361bad1f15bb93acffaa7aeb97589ef46bf54b1ba31ce3bd1c13c5144149fb6f5d49879ddab823a20149995b2e7d1dd2d22025b11321a3e5d52174b3eb218f21b8b9e54e4d334797645293f8d9581eb23f68d1a99fe50750b35b0945559c7c595229b85746b54fa19c7c79cf504efc5a82a62de86ab1e10d19378b1b555156f16156ecb497dbb254230db546f5e9d6788d125028aaad0c7914065914856739d4873f2c106fcbc1d3b268b067f2acbecded79cd76a3d050cca0007d90fbc9fd8bebcbab9c6926a1fb3ef27828c2373613e91378d976939ae43f496fab0a8b800cd48cd1bacf4ba596528f4a9c0e47c039a475b83e234178fbea2c46e6f9d45f8d17c2293476bcef79b14f254b940e8f67838f2d13f6771d5ebb9af280e90e2adf21d7899b948b4c692217257509a682f1750829a41db964179738f909f2877bb4bd9b60d5b748d7351c193bb7cc8b9800ef726d9b43fb9b2d277ffe440ea4475bd044aa4932e2526be7bde134409fd03f607effee0156172826e10931a39ebf1456fdaa5304b4ef264b5c0d5eccb84aef861d3694155fd82e3a9ff37bc2230396553f7661a8fa16f0cab441009e31b1fbabdd4458df40714cfca22276afe48bdbb7b34d5d6a603b96dd4efc2a900ddcadad7663bb988ec4a34a308a125c24098b61569e33945620186e28ac5560ff6342d6af16ca72bce9863e0a331c85e0c4b9becd9c487de7159b455c1248bf48678d229a687d472382210b950cf3daefd3b0144844531b9edc802af5f73c9e443093d86d839a10227efdd1d2d1b122cfa4c802806e66531d69df73e61d6c5b14b1a2700b464fc08d5ed967d23fb4fb3949ce1b9c918256d6a79bd8a26a969dad98b2511b604d65169f6f7eacd1237d3b0e2d89e81cd9a725f81971bf3c37afc07091357baebd75a89ac447bf0ff9805bd902a86c6b83c85df73c81ce98ccd3e1d642fe26e81547b04bca4cd3fa979c1b8a042464358a0d2ee20ec9767172c4ab3e0d82e49bb80e4c6e54ce686a517be7ff3d039a2bfb964ae3e8b1ff7680fb329c969db17e49e0a1d0351ec83d32bc99d4eb8203c08595338f9beeee7126c944aeb2328b434019ceb4b69bc2ed0e11bcd45258cd37d1a3e91ec01384bece2a1103bcc38d21bae6b6821cca9aa102c81f51041faa2752e5b6b9d08c1c6ee0f9e308483ebbbe92a8cc18540bb9cd1641bba2c8649940bd0caf0710288d1ed4c38aa1cc5e49b088fa74356235ca2254a4c78cb98adab6f5d9b27fc287a422dbc9002c8336b28c3a930c3d90526bc92fbf2a752e2d955165064cddb7de8377db84185cc9751507af7e638a1fbb8013a6701b3da687a86f1bf79a1c32882d073a376c5bea83235337e1255708efd2a7151184c0940b2d38a06cfd72b9b1dcc6360ac5d7855b392f415b6e791e87a47b39a3ffc8f2d614132744f7919aea60c8dc636e9480c8c75b9fc507808c3e1064200a5420656580e8aea15565910498ed7e1bee6981c9bc89cf60688c69f19e961af2339c641362c0b61107cef14576ef02012b6127b43575990ece3cf7dbc039f4c1bd9cc715db043b7abd675db01e028c5fa848c463cd1787e08ed112a63480f8c4963ab615a29ccb26d7f560582c06c198d45a65260d74c71757af5195595544ab6ec82f04a519e058fcebb07670d8254371cce53a73e512f3652545891e387214cde7786507985e8625ff63c12616b05308ce8ec1e8f6d53197099bdf59518576459ae5d3a0fdfa5cda3ec8c82b0a56d68216f510b9ebad4806c1ba79c0d64692e3c87ff1c7bdf79e52abfaec1f704f1b7942c718bf295ad88fc1dd6ee4f764f8ee73b9e4fe5269cea8154903af8228cc4962a2490138f6fa0faa33f96ee968651a2b6d1cf4b81f1943503e68671e924d8fca391591aba057e13decb982a8ab9cd617e42b74bb0bcd9e6a2ae54ce603386f6fcf52591b1d092e7303209d2c134834fba0929b9fbb70fe4fe5976503ab09c753fe43375d8381a9f3bffaf92fcfe0e9d97a0f4e60597dd0283c6d03394f28b4b707eac237c1ac7051f66a438719e0e53a317f7a30f1c2fa754ed3a7f2fbfcb69a45c1169093d2bb88342de47abb78e0c2586978ddcf88b05a914001351b86a3c9d1975fdb9006996a9133915bc9814bb1438b611ff1f925bda03df09b5a5fefad3d95f9763b5b2972677bffc6e16a5820ca", 0x1000}, {&(0x7f0000000240)="21f4f4c2490b761e2fd154d9f6dc3736338e25b0041baac594ad8ddd6dd082a1a5f46dc95b10bfa5f32e3c9f87a64b36138e9361d7e3e4a1c2921682a14e28b9ef97e97c274c815f0c1a3156e0ac861481124d2ba83b4a6df05758d4d5503b07bc726ebf789b0e1b4701b1b6c45d1b6bff23fd6740832d80f5dfa52c666003ee6e8b509b3935e9fb31fa42118db085e86e28b9c803fca7f7fa0cc47bcde2effdb17f14ce01156cd0e6c228aa9efe9602107f930d1c8353a0b692376cb0e85de1b66ac71ce16134a51390d345e965dd3ff5273701efea9646e089", 0xda}, {&(0x7f00000013c0)="77b140338df14ae1010bb69e3b4d30ebb7707413561f6b47be7562b028476713442e57fc615a8c338d92b01aea39e7e1b2675e0bb9fe8fa1a35dfc95746c39ac97d932930dcdee783026019b16c382ee27bb2fe9abb527431be60638d7f7bc914e6443d466398e4df75433bc3cd4dd9a607783917f58c7ea0b44e658fa8dea3bdefef0e32927962e58be733a39bafb1ed6893202cb1ca2b8e7857781612d1ed2b9153b8442733bd0a8a1c0cd85aadf41f80ca44550c83c54bcde95980711273c026c90b50d92e4ae50e2aa30697c94cd26fd0c07dff218ef9f417f181bbdc93d399d51730fce78a48186ffa97ee535b0e745e163605e8616da900386fd694e5538c637bdc64f736ff323e56e944055be8fae73eda4dee8b42588259684757eb066e862360dcc6e3eefb0705f67c38c2829d4c129b8ea8eb918084d29faad91505a9036e6bc138fd0a3d87882393e3ed10c726a382d785f220a8bf082e7c7070e4f46ad290f68566433b74166278534528ac49f9efdd8a1094dbd359e155c9e4e233a99778641a2d3612a73b8acd484c67314327f09da2cb2d91d5220c71727cba0772e266f9578b3788d79a5be01b4c51ef029c917a44b1eb5496452e3074b2d6ab1fb3b2eccf088d61beaafc95ef2d3c317eda202393b1ff8bdd302883e51e4092eb97f769f6bb4febb8981cad1822759a49c7570770ffbd2017cde4eaa4c95b3d5b46cb3fb97bc00d6c1fec80ef7ffda203560768e527017ea1ef1330f0d38ad8d60f20173e0fe20f56fe7bf2f137c4768f9e1c91be8f1928f670396d37375860a8b2cf0d4cbf0eebd1bdefc3f96f72e99855e1ebe037966eab801d10c0cb5824ca6f72a7759602ec02a2bcf18b3be7ec35a04497ab014d996686aad8e987981e1c001f98a0c2f9bfed71fd8fd3e51b58146527516e345305dc0e825e5811ca0a5a7404df8525cd8dbb968e349054f87d061d9dc96d8939a7ec5519d7b93032961c48f03a6f24372e806a027c1a2aca5ed437b94f6b7fccdbd73e53db399d0d1b4fa16ca986893dd6bf70dbd835c286d3c30859c18575239753cebafe9a33c3c9429dfe9ac47b79d92ce02892dec44a2571b0435ef50539a956ec910ef4bf96b6bd542f25b3ca253c21a886dc8dd3435b99540e51a637f40a00e8aa5896c4d1a98dc08b042bf69789138e5e8cc835bbb676eec8a77eaa680f14418474a95cebd66564bad922df69c4b594d4226ca9c63f63a4bd5132b7ee85457aea04ec819a7e0fa67d0b7b99fc44af6cf2d3ab7c14e430a79ec88442437e927d2cc6a4e98e2ec68026604e6861ea8dff92763b78d8f0aded4b8ac1a5de7c85da030eb57559634f9704232fb0c4adbe5edd6d1ce1dc7c900c268a5af4001a8871bfcc60fc5e63e65c9bc36c9182740761fbac27a0ce5033304f0f64b41b02f8bbe24e54ffc9f9b639f1a14ccd0e0b31bfbed64afc12c655e418434cbfc0101e5b20ad45b57f69e934ad12678276f8545372702c20f10580dd77c2d7b346027c4a3c6bface762ee390bdf50ce613ac922d85b28b0c5f1b70e4c7fbf3e916af4708790356237316fd421e82233ea7d42ef0d273f496feff3c6cdda000245e1bb3c8d5c505e782ac4e83bbfb6114b73583c16ddb4ca0f82a0c2c382b8a84b2e2b4d8da3a0af3dccd96ffb4db87832e253c7241163617c32674a86c16a7e4c71d7aab00633183ada3501084c110d491e12f42db8e3aad619f03942ebf246d5a2b346927c6e4b4fff88cbf94d75d44b3ed8c85f183b18c5472d91dbdf9f7cf975e7299b053bde1ab28d4381fc4353231c69986f082a34d6cc01754036f2a7664fa605b8768067d923f1f562e776783ee507a20d74ac80004439192740882245e4e26b82ebc0d294c30b6fd870e4c158a05834822723e71a239273d52437a308d777b5d1c2ff64ed5a1b96f7f9c777db2439f7fab57c79048f4c740a113876ce80eb0c00fc7338b5dbc435b92816a35607fc43aa553a849432bf04cd56223551ec81e2e1a04901e5a85ea87306422220dd6711365927fc6aa43ac6fa73385ef924276c0f6fa7321fe388b3f818ef601b97ca24edd7d0d07c301481d71b7790f69d75c0947b80fd51b7135809faa5910b1f988273cc333099920a01b782919a0b3466aa95c967d3fab1af30f7dfc5269aa254e050febdc96d249062fc2e17a13bec7a09c95b607fca0bc671b77331fff2423493db8a459e2fa224b45e0797b679e76d229ed38472673eaa02d55e09a049865a02254465cdb898f70f60cebb2571882c175967762087b686328ee9f00784bbf273a23671c19152b95c1a2cc5c378dd0aec01ce10d36fa222964630895fe553c5233302bf83490de89cb1e7a44b047dcca00a6a0121e6826bcae41e2484701a0e5a3e09500ff39cb6ab283344d48c154eefa16bbb5e2dda795bae1da622db3c1434934eb8162112a9568ef91a3442d6d458813d3648fa401950408d2dc3034ed98c9e4946907ff179d7dbc1a2f0c0376d2625147c71fc7302064e6ffac37d5ffc8abcf92be30562fc36f1615e1197714d05e68417f7a3a32699ae0d3b60bf4de0a8c1ac053699bb44095daaba06a1a588c6104ad5949db76e1e01d4dce2f452afcc3bd9ec49ba95cf85e275da031630b0f60861227f7f46db790ca421df42db219c1f849b4ded882bc769819156562ac1aaea239e4ae483481b4491a403a97f7f1760ad4f1118a8bb4ad7cf53cf43c7bf480ef4d55447557dc10d96a8fcec5cb24ec72d521c4579f641ee1bc22c5be8d0e01c3d6e3d690e33ada5efaa20f9c60c48a51de5bfee794f836de69375a2c748143107876df2e548637fa59c703b3f1a7fadbbc1ca7ab945e6a662c37eaf8531bb2ce74a2b39de9aecdd1de3c3ce2848a47f4d10e6153639fd7986cef4e7a4cb0bf9632b4bc78e16f44ee0c279a962963adcb7559328b724feb5269d31fe340d752442aa56edac134e03023cc5263a28fc93447a6e27a8b925a0926ee8165bfd4596a2ade6fb6ac5c765a79c75a66b1101f4c52a90a410a8d8a723455cccbce5eaf77f036659b3fae33a9b8084988abe9c342fc2cded0937a723db471dea16a21eebe520b74fc2ab91a8e16f9c569ecae48c74c28eec3f65de8fc8bb198518730bb53e4ed9d2ccac852bde2346e84d5b72178efe0090236b4dda6ab322fd03b30d17b6f15462101095b4f64678c968ea7c16f18ad17bda82fa4a23f0a1ee07df25e9afdda84de6842905cbe73499bee06fc57df73dc8ef8ac21f21f270d81d18ea103aab3dc18f92e81a20a9a930fbd85f59b27a4c5e71e5a4ed6914054f7dbb177712004fd34108648ce2eaa17fd8c1abbe6ad32a486783ee0fa6f3fdfc94604e100fb576e22aae07959b55eb4712e5ba3ec286b348f7a0b729c3b934e6f470f8850cbdcd33cbaa57e5e28405a9ac64a797fcb69c229ebd578ef4a2222a2151cfe70ac460855b27387b00bd3c709ae3def8d72eda4c1f488d0783e586cd0794d345aff442d4c8b87183b1a8fdf5a6b49290518b3b62fe931606bc357a70a9f84596b5d8e383d93fafde7e6e5ca27d1b14bb67c709fd1d5be86407c68a4088b0f971ec45d126f99b8f90f220ddfda056a7533ccc222244277245c8f8421c699efcad34bb614cfb9d2fb2ca41eb37e566bd07f5fa99b71012ffcead954c71790f0966e1206c32a7d464498ada50446afd68d339dd7b091928aec74f619927b193ee9309960c08e353610cf369c2264538e09b21f6cbad1c27278e638f3d90121edf1d690d4e415eecef98ec3c62977d2e4cb0db9fe58557c95f7d83148239b72289e94153a34935ecc15acab9c85c521de5136278eb083e81c7cbeae8d4976ddf7981a6bd2a4412e7ad35a3f88cf1df0889986f3f98527ca05f94c90e74bada90ab1293b8e5ee5ce2cdb18641cd052f462d745883c5ecbb81628b269c5973459c06f9db1f17cca8af04c9d4a41d280a6d3d6e337a31118bd82b584c0ca5f571ac0ce5a1159eeecfc95251690ee09077dcb58bab344c84b748789a65ed3feeebf27d73f94a5caac8a6c7f615255fb45cf526fbf1b29c47b4a11e873a2bc858248fe718b0e12a618d422d79af83fa580720596b8a465efc93a67382fe6442df3e2f481b475fb85a3f044148380dbf396871779298b66cbf2603da58acf18ce05294a65fb02a73268dbc56426725935bfb63e1f4bd6b9b0acd23fc674dc8b65dbda12ef5c9d85b15b646166221d530e67d271d3b08590622e5ca1071eed7df8061d88e95563d7364fdd4864219ceb8211f8128a8c830da83acb470c153a86bef57fe2d3738b8082014f4fc6348620cf3562394dd28b66c371536b687af5b7124bdddb2ec62754efac9fd5bdd004a024ca9043c5d71dc789d82e5cf0f86e37f8a89bd726b638fb825c36727f608c290bc09ffaee53b03477a06b00bcebd9f65e76555671340c3d996e3443211a7172968aecbe223e4d3036e890088f672f19f63f704cd8d27ec92599ac2583ec4e99c2845fb373e16e117c96d3fd3efde847e394972d858b205e913938b4c6432fd36f6debb67df3c2c348c4e3c84a5a3014c44efe9f6ea8ac9747f5e2e2ff0d10feefc959e3c50ec9486773dded57af15e6542045d458749569b650ed462fdad516e5cafae8869353bc2ca2e5c5109569c087043a86b69fb6c7a106f6d0f3b7b1c05be0c3c1190b024c047a1dbbfe64c1dfa79d3d0a53a9b52fb7e1ec26b5a803b4c512d4776222cfbc8cb9a299124ec7504dcdc5516d01656cbd57f4f96565054e8aed1b631cbef297c73a626f24e926135d55910f9890452d0f0290a7ae073dac87054a2c49a8d72d4656e0f9c7e1e4d0d9a14bab1833983c2d237db51f10453821740ad8f79c173704aa2125cbe2b03d8871bc36f3188728cdf6f3435e8143d39da2f6f6dc90b4f4c9eb5b2138790fb555b85c5d318c0668ec1cf7cb633299d5a546548558131e9c50725d2b12e5414ef2c2cdeb984afa4efc67b7e270d87b198ceb47cefdd3eb515c268e82d0fee3a32c1f1550d3994a9625087849fb92feaf703d3249c28d4977747336bd45c033279c3603b32db680b3a778eb83ee0bc7c0477a1f10bad94a174e0492f34593160bcae29bbdccc609f5fc69f206baaf2a596245d04fddf00f1d9778af011e9ffbc433facffed6a83f84a9067a3893bb09f558cf9eded21407089e526e091293be4ff864e078f2610dc6c9d62c9ed9cc92099b79e5018225fb12044b807ead7d484dd0bd4b218f3097a9833b1ca086580bcc0e287c9a9aa34cfed928f7b03f2887a249f309683ae8de4e530e2e8c4ba9eba63042667e8b8ecc4d517c157722824c901515933d57c6dc44360ca7d117518f13c3528631dcf65c66d5d054e6d059206ebe1418dd5a1e227c8a94db44d5f0c2530107c59354965c835b08d0b2a42bb7b2fe6edca0f27f14816d676635ba66cf12e0f619c8b1e6fef8377566332303f22bf09d4e67955042f0683b5ab2ce1aba0bd6b5cb1251207236a8d23f12ac246fa16dacdc96ef94b7b0149e4992b8c05057b507cbe8f9e8f443fec6c278ad558aa19295c9e2889743befa7a8913a126587352dcdc42abb21d9a706c7f4eeda12cefd760cb5202f792a86a0934e5d3b2bbd33afc2067e071c85ed3f59a3199bc6b69119f28053adfc04bf179c0a5b76cd51ea7941f43110206149533f7e66e208ab5478bfd8eb213bae970df31349777ba7e142fee8ac97efdd0ee672273c3d78f07957f89795a542f1a5dd", 0x1000}, {&(0x7f0000000340)}, {&(0x7f00000023c0)="e01a51af56e0f12fc57e5c603cde5a6280b6d65072f6aff48a052d443e53e015d0942e424b4011b7503ba82792b0ba5b1d5aed1a213bc35fb5fef67d70bae2d7f17385c3c3b70a1af26f6ce2bb1b1cdd62afc169eab9bb6a73f112c2ab59ad3efee9ff6af14290c2c335b4b9f62fbe7ec8db8bae99f8a9c9bccda4aa0747515c22ba1a684cbd2ae91c38d7dcea6c7221365fe8aa918a5a819f4727339ee17fa8f25a7b0a94212052a21091a4385cf76efde0aeaf7101ff671655e3e3dec93b1c438b07e0a2931e86eae6f72e", 0xcc}, {&(0x7f00000024c0)="cdd73980d01a42ed8dffab1d2d1a3003a162f2c9d7fa4ad35cf35014deea1efb59b2b6f516dcb6118811bfb17b8cbdf938d30020a142c9752f833558952cc0fd676b10b1d45de4c5d660a766201bda98be67a71ebf085ebb850b4c", 0x5b}, {&(0x7f0000002540)="631de26729c704beb80455171ab9ba9caaa2f69046be0bea860130bcba4d648302c0cdb832015b65a6ded3c43f24b941c7404ceede08f6b25081f11a01fc3c0566d5dc25ebb30e92e28ba7983999105f6220ed8d2a7817cd09e72d411330d7db476a1165f7a094bd51ed316c", 0x6c}], 0x7, &(0x7f0000002840)=[@rights={0x28, 0xffff, 0x1, [r1, r4, r6, r8, r9, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r11, r15, r23}, @rights={0x28, 0xffff, 0x1, [r24, r25, 0xffffffffffffffff, r27, r28, r29]}, @cred={0x20, 0xffff, 0x0, r31, r35, r38}, @cred={0x20, 0xffff, 0x0, r39, r40, r53}, @cred={0x20, 0xffff, 0x0, r55, r56, r57}, @cred={0x20, 0xffff, 0x0, r58, r62, r70}, @rights={0x18, 0xffff, 0x1, [r71]}, @cred={0x20, 0xffff, 0x0, r74, r78, r86}], 0x128, 0x402}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61, 0x12, 0x0, 0x4}, {0x40000060}, {0x4006, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) recvfrom$inet(0xffffffffffffffff, &(0x7f00000000c0)=""/147, 0x93, 0x0, &(0x7f0000000180)={0x2, 0x3}, 0xc) 16:08:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020607e000aa19"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) accept$unix(r2, 0x0, 0x0) fsync(r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:08:55 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r0, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) recvmsg(r0, &(0x7f0000000200)={0x0, 0xfee5, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x71b76ceb2a3024fb) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:08:55 executing program 0: 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 = shmget(0x2, 0x3000, 0x0, &(0x7f000008d000/0x3000)=nil) shmat(r1, &(0x7f0000562000/0x1000)=nil, 0x2000) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) setrlimit(0x4, &(0x7f0000000140)={0x8000, 0x10001}) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r3) 16:08:56 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:08:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3a4, &(0x7f0000000040)}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) 16:08:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3e87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e0afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93731aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29fcfc00733215b18775507090731bc7837ab451a315a0f1c1c9dff3dab54a9847dc0cea97b91270be5321dedbcc86fd97fb9a77a93678d85660e09ce48ca0e85721329a879cc4462860b01cb7830ab17e1493508e091d358ef84e076690bb243af21a1b86bce2b9396be8471a01e41307f11fb0d2c25c450fd5d13507e516cc9ef6b3b031544cd55236b4c61edaa7f4a9c4ce1375b3df725b5bf991d27fd53df45eeab9cf7338254e38bc77cf9295b2f7e4e2fc9271604fad229e15f1f8e397d1f6189599dd45991810492379afd441f3f20953a83e582b527a06008bfb4081e5fe3392a"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) socket(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:08:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x81) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffff8fffffffff7], [], [{}, {}, {}, {}, {0x0, 0x0, 0x1000000}, {}, {}, {0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) socket(0x800000018, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x100, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) dup2(0xffffffffffffffff, r4) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:08:56 executing program 0: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f27e50a9fffffffeffff"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:08:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x20}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe62, &(0x7f0000000000)="b6") ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 16:08:56 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x7ffffffe, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd2f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2000000000}], {0x0, 0x0, 0x0, 0xd2}}}) 16:08:56 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x6c}, {0x30}, {0x4006}]}) syz_emit_ethernet(0xfffffffffffffcfd, &(0x7f00000000c0)="41db473b746f00276b664fb62ac6") pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r2, r4, r6}, 0xc) r7 = getgid() r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) setsockopt$sock_int(r8, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) connect$unix(r8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r4, r7, 0x4) 16:08:56 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) r3 = msgget$private(0x0, 0xa) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)) 16:08:56 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x4, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0x100) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYRES32, @ANYRESHEX=r2], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) readv(r3, &(0x7f0000000040)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="07144000b75c87a2b41c0f370025ff1400000000b9360d3cca7d1119a7ff57691f730cdcc561aac6d1cb2d86ad33973c7914ed79e075e29e05a6487b63d5a23ab82e9d5f574a2e5bd5347d5b7df4502564f49e9acd6b7d153c8d896646d7782ad6ec1c2c186c98bf4f9412a5f963ebd6eb294b86fb5197bfcbfbe3136ea6774e75f1ee3e7ad0b43446b66c61803b4ac9ecffab299dfd5468bb83ee4d3cc78b1dd90b35c79c60d52adafa3f13d7f72709dae9fe533b33db0cd7159f5d89711f0638879fc880fa6b91749e257af10ea91682ca845ad57ad308a1d3baadb8548f50d256", 0xfffffffffffffeaf) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0xffffffffffffffff, 0x0) write(r3, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000080)={0x1, 0x3}) 16:08:57 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, &(0x7f0000000180)=ANY=[@ANYBLOB="865dc27c775fb03cff380bd8682d61665238f5884386e275345bae698d3c216c2da440b6e7294b9d0a72b6367fc4a1785b49b235d0328a8a57584805a940dd89a947d884fc0454504d9c98b2895459caf8676ccf977f3eb434864facf5a7e70f388872f42467fb2fe08d1b96d0dcb7255b79c2d2aaadc7193b704eb176fb90ec256db07134f72cc7fa74afa84e081c879286781c0b38d28fe84801a7d836f4dd7903901d9e240d400d7934bf522563c79c2d"], 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ff0800"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) close(r6) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:08:57 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x24}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 16:08:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000880)=0x7f, 0x4) socket(0x3e, 0x2, 0x7f) fchmodat(0xffffffffffffff9c, &(0x7f0000000180)='./bus/file0\x00', 0xc5, 0x5) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./bus/file0\x00', 0x302e, 0x9, 0x9f, 0x0, 0x6, 0x201, 0x1, 0x4, 0x7, 0xffffffff7fffffff}) utimensat(r2, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x200}, {0x1000, 0x80}}, 0x8e0fcbc0a679532c) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:08:57 executing program 0: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x20, 0x5, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) r2 = socket(0x20, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) ioctl$KDDISABIO(r3, 0x20004b3d) connect(r0, &(0x7f0000001080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) sendto$inet6(r4, &(0x7f0000000100)="f12950627d4f68a5f7b4d8da3906b20308f03262314fad3e603688347c254c14aeffe295d4b0cdf1e8358dfead7a15be14bf7aea56306f9603618854a07ffa57c8da0fe104d59b38371ce16914b37862d196548ef9cc2c82a78fcec0509d2d79dc9233ff825834ee1e12eb67342200db9ea5", 0x72, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0xffffff01, 0x6}, 0xc) socket(0x18, 0x2, 0x0) r5 = syz_open_pts() fchflags(r5, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000012c0)) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) r6 = socket(0x2, 0x4003, 0x0) dup(r6) r7 = socket(0x2, 0x4003, 0x0) dup(r7) r8 = socket(0x2, 0x4003, 0x0) dup(r8) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) r9 = socket(0x2, 0x4003, 0x0) dup(r9) 16:08:58 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x80000000000000}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) r6 = accept$unix(r5, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r3, 0xa, r6) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000000)) syz_open_pts() 16:08:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0x302) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='(\x00\t\x00'/15, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:08:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) listen(r3, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0xffffe30b) write(r0, &(0x7f0000001200)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c7c0ba9e7ac8990e76e3a88ebc90c9d64ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7c6853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f8910210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a24638f3898fdfba2598b6b9fd1eb2b480f3f8959f2cb9af76317c9fb6f3c7c3dadd54a3cf9a5960eff16097bb0e17527cbb3aa31f76e1c1c5497bba817c4a83380e150fa9785cf2d3a5a9f8e9227191696efc9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e8af108df06693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0a", 0x209) 16:08:58 executing program 0: mprotect(&(0x7f00001d8000/0x1000)=nil, 0x1000, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) mlock(&(0x7f0000794000/0x3000)=nil, 0x3000) 16:08:58 executing program 1: socketpair$unix(0x1, 0x4fa1f98cadf6ae22, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="82026dfdffffffffffffff653000464a7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287eadc83e35e2f012eff54011fd7c13104bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed6d880af73774617a5036226a77a3c3e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8ca0700bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d786ba5f3f7ba52c66dde104f06e295ad206a6a86846e79146e637e9c037dec2e2b39483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4a022fb4ad5f5067899043d9cfc96d51e5e6f2735fb1737f69c7c148ea0e692cf65e696dc36b98ad541a0f851686599fe446e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f39978c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508c0800a9acef470b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7c421b9c61989ff05df2b5748501000000310b22a9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab44df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051b8a893fc20812256cc72ba810a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb804304f12a9788b8781854cea90e578501c69dc4764bad0c4683373a2cbee801a3e56f08bd1b06f408a76f46954600591bebb5d01732354820981e20a485b07cecf74791dc5b98935c8acd8bd47e1ab897b3d1f374276ed6e168ff51a46f580c92d1def5b3732beef06d4c49457a6f54ce15f703af6cb66c68beb42a6728f51ea218a5ccb521e296000"/1127], 0x10) r3 = fcntl$dupfd(r0, 0x0, r1) getsockname$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/73}, &(0x7f0000000140)=0x4b) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) dup(r0) 16:08:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) r7 = semget$private(0x0, 0x3, 0x100) semop(r7, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x6c) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) fchownat(r2, &(0x7f00000010c0)='./bus\x00', r5, r12, 0x2) r13 = dup(r2) ioctl$WSKBDIO_SETMODE(r13, 0x8010570e, &(0x7f0000000000)=0x200000) writev(r13, &(0x7f0000000000)=[{&(0x7f00000000c0)="9cd6ff61d0f3053557bb3144a549257de15456dd2644c81f21191d2b74f0838962fab6db6db493285647f1e04d70115579a4c53c990ca80cc88d94bda2ca45c97609ba447b188c698a845d07d234e60fef53538eb92262b49692217c8841c19d03d32c97fd34c1673aae7c16b5e9b4640b866f226d09fd9b55796c3bf3d48141cd1fe0081a33222449b8ec903055e4f6fb1f2f8498eda0325cd79529abb106859fab0ec5676105243730f37b2d99d79c2e07a66111b6eaf91295d49d58e77982e36573e9d8ad9def42984d2ec4abc1d6c116b128ed6e1881c3fd6a3b8b74a183472e8c9e972d1628a23c0eddae01dcb38fe4a8e8d97f99398370b3e607fb86171f35279b6e060c44b101da78fe513ceb239af24b33126374b1e0dc7a3d1fe2e493d93beb9fb8b4c61005c790ec036f86b642aaeaec9456cd7a659801314df1abeb0aefadd740e7f9a08656edb696363e7ddb329bee5c4b6abf13f4e37d297402ab128240131e383940f0cbcbcfee2b77875e8d1fa621fe32a2adcb548496fcf13f8e12ea089e50797c7736dae8195eefb0e8b2f80cb3e11fb42156499de362e4442a1f59b8b09efe93b4fd505fade4e1e83a4972c66957fa1a8fb231e8ce23da3325582ce84b6b7607cd451e0ee2739fb07e91574ad141a4a5fbdfeb45367b2d3c0c26e04a522e1c49fff5ba738d209585ed7d9fabd761b1c246ed7497ac2245a8bc74f827f93304de7dbf08be578fb54ed26312a5e0b65912c9916e622ec95ee3a1c5842525a4b168375a913d90182f5295343a8f1a9aeb0829a8cb027d95884e8e19e9195e77d5bfd1844f31b194033526a66a1eba09f85d068128120998d2157c3c038ff392a326f1589a2da2a6555602f0a985dc3d5a525d1c40bb53778e713e39fbd43949547a948d18c496eb769604caacf7b1aa19071135d9a42ee2d5f86a2c2e11981c6ba41228297d83f2523798b9d87c1b643491b4308691204ae7b515d146a688d091a897a6681a9d332f60a247c535e6e6c0f0730938f3902441bf9187ac8b6cf58a5d918c10412a2d774d6b91beceeb858af3df29a16b7a12bf4193b3e401b0fc98e2b5c21b0d6e49514d4f1e85af11f34599b21a17f037da731bc2bc3bc042d0f8f25ff8561924058a7595c9b2f23ea768aed373e606df14605edf34cb67a6433c28160657cdde30256df776f269b397fa4572b78c4bb7c8b3395cc114702bffbbf9387f80794ef4bb6d08c87015f3684484036b95b910863a2e92ee8f6139a24e5f19ed08432bd92ed01b2925902b06c4b91295be65b641d78085b2a1ecdeab4b9f5dfeeb6fdb6d5fb02b061b8b5d03dc7f99f6a552f1869e65bad9ccf6b454a4255d800074bd97d24543347768a4ba733e73eb2afe178f73bd738d506386606338264df152517fd429718a935f6c8ca9abb4da29f3a30e71a26cc5496e6cea183ef02f884f4f5bfafa8a06794e59aa172894e6aaea31497c77a57c07d11a87fa12ded129fa64d68bf1ac19070c01e775f4d14b3e8c955141979b761405205af168a48de7732774994ddb7fdfa3c8570583168a9e03f024d9e2e1f09dec9cb77677047b75e4da6d17869c6f66f5268511858ba7e1af43acd85d328cee96baa4d17bde95a925d23fd9d062cc7da9fc25ab7707e5ef86d9b328bcea0543840700c6953e62c66ffaba77fd26f0d15cf6d70852208610f507ae83dced2e950f1d0029cdd7332347f946dda155635ea8330ea602419e3c53ec4b09117f3e09b1b2f93407cc8bb0c0e98d2678872084020ea067746d00f2203426773f56a09b2c7cd830bcd3dd58ade6f6460a5b444164d3a17bcd6f77c1a99937110fcbd1ac011eea53aecefd01481e60aa1fbf6bb2edb7db776d1c17c4b91ea5951c7958a473028c440681e28c68ba0d9ead285944ff8aab4dd09146f86186e7b52d00c08190a0613abb4531980d4c41712900679fafdfe15029921c6cadbe4d88d943d72fa9c51f77717de1c105b4ce216d26e57f2c3d2253a4efc59b883a329eb8042e3423ed384ec17e5eb2ceb7ff211f33dc6ff61c0246384ccaad7e38adf3d4bf3b60fc5cb1d040d1a0005fe9c31c8ba55d44887861842c396ced33ce3375708fe5c4984b816dbff04ae2672d1a1c253aa4ce34b876b2479d8bf16702c10eac2a280d63ad593fc572596fce8e94d7a345712bf82f5858c9b279304933855c00e3283bf6b878c7d94d70ec7e416c7d5444423951bc9129c69af9fb18d8911d1eac10ce394e1a139ebb0e691638f3ce07a70cb81100ac38f8e1abd530762caf0b7372c8b0e9a3ea3eff1a9548bd80e140337a0eda3bb789cea2f01cca56c9b917a60738b937daf42ffabb16d083493f35f24ae431903a1349bdbb6e5657f665bde33aea9f862e8af732d639c2fdd3807938e4d2fd7bf3bb644c1c62a2f291e1020fd1c90bad927a4ab4c2af87ec50348f43253087826d375ce7b34f430bc2204f1793f3fe2d49dd63c1e392bf73a703d83c0c8fc0bef6f975a5e0d0bb1b55d7072a7d29d6347e0bf1a964faeb217abf349cfc85043ab5ac604c834e767c1170c4d1db8049f959262ffdd5c029901127b26342d16e045e7a097789c3d8ca4a7dfc934df4eb4bf099f6524bb9e5a6fe0aa43e3112ddd9b68f809eae2e9e3daf3224a7433934ea31680cd63958bc27bd360b50b4d69b52657059b6c0c42f7fce90ad11e07b2dc58e6558cca4383b2b01e8788258f5f094af481146be7434761966b88e97bee6bdd541952b49242864f6a48e17273a754ad4fe1c3e2a37bfaab300813aba74725eb5ae0196e529aee464bbe26aae81a8edfebb0c67206f6dd57529786773cff6a7f9dfb43ea8b804122d2f463496bf312080eecc295d6cccf21160080771307cf90cb877d357ae88bb3c750be3997445d97ab758bb56e33399154e7e70fdf9e1b50bf67d014ce23839989c15211663f8aa7e85609cea098f5c0681b79728db1cf0721e6a5359f1f1f3e76fb7a16281ac62fe37378143b2bca6b4aa34cd4b94c037197c02d90e7cbd3214527896d33c698d42fa1a8506838c4283bd19348baa8f13193ebec9a23f059bfc23d5ef4a3237bfef540051c7bd11cc481f95895191430ba74e031fb0d5ac2744210dc546a8be92f5ce2240017a9b5513011700dfd823193412fe36d472f5408bf334fb4995af2ae88450f1b3b080789e7b61eaa268b883e22db6c77df1f3b714aa1cc24ba56030ba439c70acff10fb78eb13811f36455fab7820a2621f69a0728b98ecda6eab6fb571059436faa1199d3e85dcada522d853c56b1a6adecf83cea592a4a0847b4fec67de305190eefa59e7b4a81514904288e147432eaa7c3660debec326e89913e9e8c34a24150c47caee9a35ca38b62a6eefe19b7c2fd43665e94631534fcf76e37ac8852784f9cea2d82453161c35c2b371f8f0462f139d6935215c05faafee8e22b6478d7b095018f8b723e3367d2858e5a74b0aac630fd6ed5dc69b2e6afa9a28ecb14e4e125c5a69c951fe7b93effa01a55c98bea1588b1e52cbd77b2b89898ec8bffb03f2c4d138041476765b3e8f4050f52aeedb816116feb9df93fd67cbf373753cb2670d1ecc39b48131623572506ee694d563069f06023bbc94811a5ec7b64bda22c91da1f3c553614ccd601eb608eabde4de06d47fa9345d569320935f2c8c8ad8b345ad460c0673962b752fa1a586e956a21c2aa01c4a6846351131540aa4affb9d8e9669e52ff3a3e2a6cb61bc1bf9acd048bcd5d234aa0f1131e1c7ab377eafc8e985e459442a3505db6c617b156860be926bb8fa3ab70fc7b348130ee3f9d58c1a1e20cc493722eb220cf8760f397e6ef1c0d09a19a590997b608f67eafdc75317ba0bbba95b5b6584769c02fb2e0b8026aed2ff9c8d6708d5ea1587abdf25002515a552dd76668e44c748586bfe009eeee7a6284f46ae354a928f9117b23bbb24a0f69f4f4b239ea5b5ce13244ae8d9ac2e2c91805c3fc35804959070602f2a7608b607e114e0adb62c5dfe8abdd0625511d5ef0ee81176b5e46fa7bb9b3e5d7c8235694b9d16d9754d4927aa7d7d90c7f0c90957abd3c7e6b8cb125286f9511b073e223b81aea5e18951f76dc4199c0f192f56c09e9f139717d0f5f2159ac66d8742b27fdacce765f74de116154e32978e1788fac9a684f2434a92cda5565a187a1f610f4f48514f958f573c8e760bedf8dde4f331d035d40ad0439a2545c639df5a0665515bba086a412be31ad2fdb901013d0ff92bd148fe3e222a8027da23ffd32616b9c229bb47e205cddbf3c36a5a360158d726541c677d90e5e60750b7e79ec90c86c3d68e3039db9cc4154a9211febd3b7db61d38cda28062725c443415f77d90fbf02ebe5aa9f1292e0287b5955a82de5c3f693744f51cf98eaf94338e16e96685434f06f53464d1a976c0be9380ef49de9a7da469c1be635ce48aaf93297e8a890e093a3627b2a628e900f0210979ded002c804a8409cd28f8e373d03df82b80c6bff314d20bbb3d7f4a09aed307610d56dec7bc524d96beec893e0dd9b1efb91f51bb394e9d17b24487284b9966ac955855982a49f3406382b05a256de0cd89713770136c6eb3c47f58e830fb18eb174638d9ccf1578aa92e3bb839d5a456844ff073ea97a538a8a3eb945dbf90edd25807671cf55c6ffa3670de28b277f387bc2486115dd8dc96455f8108881b86e9c1f3e361e9724d863182d059dcda71997e23a93d5cf9dae6df382f30615940af703c519d3e255d14e2e279d5ae838f844eb83307f9c601af92d9e7cdab6662f14ba8ee296874c160d659a60b533cf3a6d7d3f32737de5084c3691b8db25a9dbc94c670dcfc79713d6526008a728eb8ebe7db8f461a7cb5aa2f2e34813f3ee6bc98320e4a0f5db56f1347123d0577c1426afe33ac5ecce57e97f9083aae6f2c9cf59dbd47fa63b5775756379c3dcd2eb77fb66e3d49b0df820d43a1ed1ad9eaa77aaab8fd22bb801d70d6316c5c131697d5cc884e9b12b8ef9c57a4a9b25540e0ec9f14a893b48f9e0e45733643c085e2577cf0b0126925475af5505bf701bb109b09753315878b20e2b8ed86b8fe609ca5727a978497a3faa61d22f06dbdca045692b38d2f7f91dd6471781c72d2b4dcd21be0dfcd8af30c4129982d45c41101f9907ebae108247224ae5851ba3c3ecf3eb48bf1c7123112c58f7ac5f736f4df08ab50dd5f4df5865906aa6b059b5a4cbf80ac1b7c1f0c5155e08f663290747cd27b5fdea7ea0590a3625715efc5973ae1989161905c785cdb1f205a3bfa05baea4534cfb84502b3c732e24ad28707bd8d89312fc324d6341756685833cbaa2ee3f000f23716e9c8657113efe5465ab1677dbf9af8ede8ff678a850473cd206d66ad88da8c31c1a578da557e5b921e5032a7d85335ab76c42536911cace065ee37ffa74ab352dcb7f7a51ace4cb48b2c580b2ce1a1d94bfa89dae9e8afa415b6d57f3f7bff1f40d2266e46f894b43209f4ca7d4b32681845c8f8df37bd50a51cd43938e63c2d75398d1f424aa5494bcd367fa1dc83cd9e79d1b5b6d07d312600c31226656414a872a5a5d9579068c062f2b1e8bdd73a34d4ce78471bc4564ada79111dda30c923ff43dfc63df9b224c335158359a4b989a86a9b3ff28c52c6d2d3dfc209d651bd5ea6712a73973fa0dd8eed7c7cae18d9c61cd2c0a4956033ac83fe663da934523b6a17e0dae6ecb791fa73462b6efcc108e699f2431ecbf2f2e365b7cee8ae4d0c3689b78a7c3", 0x1000}], 0x1) write(r0, &(0x7f0000000000), 0xa7) 16:08:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x3}, {0x3c}, {0xf7fe}]}) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x80) 16:08:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) socket(0x2, 0x4006, 0x1) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e400030000000000004ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6e71205729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1aa127a13ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540000000009bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e400"/455], 0x10) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="6cac22308a1cab031ac626", 0xb}, {&(0x7f0000000080)="1034f1b2e3ed263669583e6d0e491b50ec516fdcdac4524220fcbb7785ce653099aa1a41c0df100a046f2df3ae97e3fff4ffb0519bc5b9598bfe7d80c7eecc04dd55c34c1d5c62f00fe7339daf1c90318289cb45ccb84bbc0b8d4373dcc2bf7ccd5dd8f2e5bda429c3f30d3f90ec9b03aa8d6a522d67761f40cc619761be038bb86db5e5a6291a39b84149b6322ecffb45409e96bd5edc8a1f8541a15bf056667e11088df6a54db217c6c1b2538e4df29b8463bc6c6289efa5", 0xb9}, {&(0x7f0000000140)="aaadd888d8d29135231b12ad001df4502b5ab18596ef6834dadc07dd4c2203605611540acefacad85434b7e10f1b6e20de2cddc7937bcca592f4247f6fa5a3ecb02aa812be6a9c85246cfc5eb2a1dd051c54504e5f", 0x55}, {&(0x7f00000001c0)="f6753e91466bc52971dffd24ed62d21c7df46705ed620e85456d8eb3470433518c6d7592e9bc0afc1ab35fd58289a5db3b3373da9364045474779fb6ec8ca700", 0x40}, {&(0x7f0000000240)="9c311273a2db2d685d94e5d5119d6081be886c6176232e32c17a488e84b170484e64588e4a5e50d1fa9a68d8d1748bd62024b35b3389af6317e2a80440f479cb6e2cd378cef77a77adb751beda226898edb8930e63b71f9a355a7991aa2f20e8544bbac05bfe017e3dd87f50ccba536e1bd1c1d284c4400c3bdaa12a96bef1c926057ea4ca668432bd5c7f122e64cf9787bc0d8431b5c64f959382e366424b2525031aca4e74bbd138928b2b8aa26329d152ce7c70ad9e2e84499c", 0xbb}, {&(0x7f0000002780)="f9de81db8360cfd30800b01323cc1e559ea091e545bdb3c5560cd76656c1d53788a802461e33973383042375e142bf9a2397d922b41a4726a81ecd25fc6f415feb702525bd818a3bbeccb60cc436a8f76eb72a790cd7c6e5fb2a23d419b43b42360a9cff494c7181289d5fb429df7283a66ff8a0001e47a3ea4e4e7a6156a4d651e19a6c4110bd24999696b591c49571770296b3f88cc38b0208ba2194137d57efc670e09e51b38c7a12a775eb652dadd9ad52a67821377b3ecee0d5393e535773c0230177ebecbe7d8155f10cd0f991033167bcc3dc80558609745fb86f6994e2e09f15b2b2d1e3cc8d1148e7103158ddd088e16f7c533e1afc388e3c3903137b36ba0675ea8f1daebc23d575f6a31f33e846b6b55f68ad202a03116a35202923986a6a3a797594d4727bf844839f9dca0374a8d9125716a329a80f260cebd2598e335e462016a5d949fcd34151c08fbf27116f1b32d5c9cd04377c363616a51c5b1afc9589cc2debe88d32595f21caf699fd1524bf7f63130d80a6b95d31fef01c01e25d0b1b62574924d1040731e00ac4bb2dd14665329c384d83423946fa2c1334a9269b67f1f3609c9ff6a6b1ddd9ad4edd411574e2be3c8df0036f179df62812aa34c280874c396848ad0bb2df2e94e5d75caa759c219564fef64cc5735c715d3b3592d3facc33c1c51d9292d12cd0993324156af17e02e88bda913f5140311b43a2cb7a55bd58d5b7df08f4568196077cd8faaed02ae996c4ff0bb494e859eec45a80c5ede0de878324989aefc0ab5478ef6b2f3ce46a06fedcaac6eac2ef078e72278713e7dcbb343ab1ae4efb2ae002dbb6ceb5d45e9398c4dcedb96d400294d0eb06deca7d185b48558bb445ae415fba494f233ac34fe4f32e96a972f8e01b48bbf20368368362e879f75596ca3eb5fca432c380256e204046671d502fea78ae5b8223ff524512baea31b4b2578c4080ec80631c1734b65431e8e8e775ad9729b3969d801df1b6d075f3be0cefc913c87c666ad59bb4ca9e52e203c0c80026e81acf0e32b84af5c28bbe3c75f32556c8f91dd603865456d89ae981979db13884d8a2e4032677d4f0073f19ff93d89464d946b9249d2d0ef532606817a5987f67c5b82c517fdba294f99cb7c55016b2a1dad64cf7543d3ff38d2d7dd060c1062bc14ffcc9f6b3ed0e0d03a3bb4ad1770bc566a10f1f6af86d3dc42a85b63056ec6bd47d71f733098e68fc20a1b4f7b8f338982608ce8e8391697eaf4cb0187bd92fde2495b6bb946792cb60ade7a0b92ea0d1952d1046aa6ed34b51e4c92985d6134a0b0d7cf8b072", 0x3ad}], 0x6) 16:08:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x4, 0x3, 0x81, 0x3f}, {0x0, 0x81, 0x3f, 0x3}, {0x200, 0x8, 0x6, 0x5}, {0x7, 0xcf, 0x1, 0x7}, {0x6a, 0x0, 0x4, 0xe1fb}, {0x9, 0x8, 0x4b, 0x1f}, {0x6, 0x1, 0x4, 0x381b}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) setsockopt(r3, 0x4, 0x7, &(0x7f0000000200)="a9dfc14c8a98936c28f1", 0xa) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) fcntl$getown(r2, 0x5) fcntl$getown(0xffffffffffffff9c, 0x5) 16:08:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000c80)={0x3f}, 0x0, 0x0, 0x0) dup2(r1, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) 16:08:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x4}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f00000000c0)=[{0x3f, 0x80, 0x0, 0x9}, {0x7fff, 0xff, 0x8, 0x6}, {0x4, 0x1d, 0x0, 0xffffffea}, {0x0, 0x1f, 0x2}, {0x0, 0x11, 0x80, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) 16:08:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\xfb\x04ev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x1000002d}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x10000, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x5, 0xfffffffa}, {0x18, 0x3, 0x0, 0x8}, 0x6, [0x40, 0x80, 0x0, 0x90, 0x9, 0x8002, 0x1, 0x5]}, 0xfffffffffffffe99) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x401a, r7, 0x0, 0x0) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000000)) 16:08:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0xc}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:08:59 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2716a542410dcbf8, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:08:59 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000005680)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_gettime(0x2, &(0x7f0000000340)) r1 = socket(0x18, 0x1, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001240)=""/251) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000002c0)=[{0x3d}, {0x13}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001400)=0x7) r4 = open(&(0x7f0000001540)='./file0\x00', 0x200, 0x100) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000015c0)={&(0x7f0000001580)='./file0\x00', r1}) syz_emit_ethernet(0x1, &(0x7f0000001500)="d5") syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000014c0)=0x101) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000001c0)=0x2) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000180)) pwrite(r1, &(0x7f0000000040)="664a9da7730bef21a1f5d64c2124b5dc4145a6d55a16204ca13f9d170bdb1fe2de1b705b19c8975814789952f27d274e00e83b54ea613891988f9b1759747c8fdc56", 0x42, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) mkdir(&(0x7f0000001440)='./file0\x00', 0x1b) munlock(&(0x7f00007e6000/0x3000)=nil, 0x3000) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000001340)=""/69) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000200)=0x11) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000300)="ebff00000000000000084e713048e6a831929648", 0xe3) 16:08:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) getgid() accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:08:59 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x8d030fd0098cb287, 0x40, 0xfffffffffffffffb, 0xd942}], 0x9130fbf, 0x0, 0xcc, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r2, 0x0, 0x0) r3 = semget$private(0x0, 0x7ea5f52e45aa243c, 0x141) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0x9) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) fchflags(r0, 0x10000) 16:08:59 executing program 0: setrlimit(0x0, &(0x7f00000000c0)) poll(0x0, 0x0, 0xffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) socket(0x0, 0x5, 0x4) open(&(0x7f0000000240)='./file0\x00', 0x2, 0x102) 16:08:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)={{0x20, 0x4c}, {0x4, 0x401}}, 0x7) r1 = semget$private(0x0, 0x3, 0x2a) r2 = getuid() seteuid(r2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000100)=""/136) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x5) r4 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:08:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x3) r2 = dup(r1) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) listen(r1, 0x0) accept$unix(r2, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000114, &(0x7f00000000c0)=[{0x60}, {}, {0x6}]}) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x8000, 0x8, 0x3, 0x7}, {0x0, 0x1, 0xff, 0xc0e}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:09:00 executing program 0: r0 = socket(0x18, 0x1, 0x10) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01042e2f66696c653000"], 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) 16:09:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0x7fff, 0x7fff, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711", 0xfffffffe}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x341) 16:09:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x7f}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000080)="5913a6898650326a820335760ab93e00"/26, 0x3, 0x0, 0xffffffffbffffffc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xd8c486a3f20944ad) getuid() r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0x24) geteuid() r9 = getuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x0, r5, r6, r9, 0x0, 0x0, 0x9}, 0x800, 0x1, r7, r8, 0xba1b, 0x1, 0x1, 0x100000000005}) r10 = socket(0x18, 0x400000000002, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r12 = socket$unix(0x1, 0x2, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/de\x01\xd7\xcd+f\x00', 0x1, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x4e, &(0x7f0000000080)=[{0x3d}, {0x7}, {0x7ffffffe, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$dupfd(r12, 0xd2156236dd782f86, r14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r15 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r15, 0x0, r15) 16:09:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x40}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) chroot(0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:09:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000006c0)) r2 = socket$inet(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41e36ef5cc9d5eaa26209f4c6c1888e8c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f7629b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e54ac591cbb9a033c2f6a5d80ba1074fe8e0c76713c32cd1b6e8b8a46ad18a63d45bf4b5281c60acdc00ee939568316905eff4b2a9485c5ee224116004ce96b27f47147190eb746909653bc2561add9548bc696f0997c8a1bc2e629afd067391ecff88aa55eaa552bb91c9dbfa605d6bbf68273e1590f9b3f8257a2a1f2451ddb10e3ab2c7c6fbdcdfdac611391e0f119c8e8cc6664fd7f"], 0x10) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/200, 0xc8}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r4) pread(r5, &(0x7f00000001c0)="b9ee92e4050c85279170c72b6b6e2b8e78481743b526006746fae180504bc358bd8b3fc4f734100111dec7e62183f56db20faaf9d31224924dd507bbef7f54fd84103c0170e606e666d3ac4215dee9b6a87565eb4681572c19547ca19ddc26d3159054116e159c7fd31fbea714be8277556e6b6f7f5adbff7c52301473126dba6dc88f53ae39c32081edf8f7a9368ca100b1789a87c99d2da95c9448f3bce6c6a970cfa85adf79c347c41a0cef797d6a5bc2ef8b571ab0a0", 0xb8, 0x0, 0x0) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) 16:09:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1, 0x0, {0xe0de, 0xfffffffffffffffd}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffda2) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x0, 0x0, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 16:09:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) read(0xffffffffffffffff, &(0x7f0000000340)=""/239, 0xfffffffffffffc8c) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = shmget(0x1, 0x4000, 0x401, &(0x7f0000ff9000/0x4000)=nil) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="0800ffef000000000000abb10ae02c8fe4506cd73b60a4e569d22b39198ca347257a6d5193963c971c57d742a4fa63620085f0e891463248b6d95d2a327fdbd4107642e32bf4f5e055ba883fda4ffbb24680951dac423fd26e01f52daa700aa51992b6ff676eec3f587d346cd0ab6450ab39855e057e670c8985a61949999a633971ae1de609e4e6b4bba0c60baa5e2077d27096b8226cfb8e4ac941b900f52304881bfd2e"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x1b5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$getown(r8, 0x5) r10 = socket(0x800000018, 0x3, 0x102) bind$unix(r10, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r9, r11, r13}, 0xc) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = dup(r14) listen(r15, 0x0) r16 = accept$unix(r15, 0x0, 0x0) recvfrom$unix(r16, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r19) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x4, r4, r6, r7, r13, 0x18a}, 0x9725, 0x805, r17, r19, 0x40000000000, 0x3, 0x7}) syz_open_pts() 16:09:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x9) syz_emit_ethernet(0x1b8, &(0x7f0000000580)="d86087a78468389d0f503fde57199405000000000000000bcb8bf09257b9f9f64888ce11287e0ec6e8ebc12899dbdf538cd9164772f937f1ac2a7f0cd83131fc11885edab2c0d6754844502c49d525977c614291f30519dd0169c779d004661deab2a12e5b0ca5a6ee49f28f4e479e31620d1ab2054d1602d03b399e2afb549e76fc8439a015b46cc3f0e5e1b6f3ed612975ebcf362c2c009f2fbb6f02e2312d3c9d0ec2c8bd93dec176decb0528f48d0ebd279c957ea7a36f9b7ef314b2adeca700215d659ef31e2779a23c4e4d476eb39c340e6889e91ef5e3ac3990e1c3c56798584e28b6b52ff552e70a076c93f10aefacd01f1de040ede76949f3f8ee8b745de4dd3dc7f9d700fc2f8f2a7ccc7251fee4367cbe2b59392ee16c0ceedb209015745a1cf37fcdf53f68f471e056d256a3c20bcc7993221b789a7e77a2b6536734769c459cc10e0e4b043fada8fba6ad13820da276f772fe025910b22c8fb5171dc4744068d89a517bf6f7dfe6064f72676120818393903555e218439f723cf5f243050f44477afe06e22c3a6c4baf37058e9ac2e5fc46a6ce880fb309307f31de183a5d7eca73b06cec92d201ebd66259e213db982197") 16:09:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000000)={0x1f, 0x591284e0cfd732b4, 0x8, 0x46a, 0x8}, 0xc) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x1, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0xffffffffffffff3d) syz_open_pts() 16:09:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r0, 0x2000740e) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = getgid() setegid(r2) chmod(&(0x7f0000000040)='./file0\x00', 0x28) setgroups(0x1, &(0x7f0000000000)=[r1]) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:09:03 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) write(r2, &(0x7f0000000440)="cd9e6eeb6d97c1d58309362d51bc63f184315b53fa7c6b74a6f20e1751f1f55df1716a864c7e026c2836c5bb9956b74771fecc4896bb7ce492be401134436ed6a5f7f6fd74f9586790c5d258ab696f1256b27aeb48e2ebb561a7744f82078ad5f62ac866dbe72cdaa2fd026616c1a076af252dab6864fb8a70fc31c9bb984524c080af904da5cf74a25bd9bdab446435e12a83f5d322937f6f763ba60c73f8a5b638ed3269fe95de12706db564fd0fbaa4037175cd6dfaf38373af904f8dc52a0aefc6eadbcccf5273d6b503ee871b940cd87d897c37f1c953544fe79bc64d9908a27bbd410ed562a56bbde731422fb847c8e818ed41d21d5547b11db937dd37abf86bfd394f58570003f730f77f263e93b4d9b5bfbd3a4cdfc5d11b20e150e49cb5b19af92ffa707ae8c45d85c3c5ceed504519b08cbd7b38b0d9022376326436ba76a59abdc7123bd6ea06064e38611d891c83652a14fa60a09af38d9b6f7e15ca2d6bcb5eff5d5d94b31fe199784888c5709038768e2fe10cfad5a74a4598647fb727fc7a66a6f5180a5715a6ba71fb2f09f54d03149362f4d6137b05159c0e079a9703e6dda8f713918b83eaa724ca143f6ecf7378144726565dccadd2e9f48fe7236cc4606b39989fbf4a4305659a220bfc5782991164f396e4aab02b8d69c0f0138583ea75977587e33a621dbc2e77d5f583c1cb5ea46ccf1cd73cc6752ae4712258a9b272263a783fe8ea87bd4b37420f8fd307ab190bd160ef34c91ca7bd9dec043e6f8a6383c46a7df9ce7752f843eb97e93f412b9c0b8093579e88917fd0dfae1d9469bf79e8dcaaea9ec3783ecd32ad610932498cdf0bcd936606ff8c75891b2600970497ceebaff08df3af701e28e737d2a5506cab0411d7f66ab9f24cbd0e3ae3b666a6c8932c5f92b69731c74de2795ef96436293e9a847c6068f12d7defa66ba558354c817deb176c4f89f3e27aee9b3f4f6c6314930ec09e4e937a1b56fb4e1b124a8d6d1e6d24810f213a5088674ed0676a625a578f67c5e549b258a127f73b6c3db042290ee60cb7ecb6c336190359ebd31b93563207d4f51ba93ff318a0ddce1121341ae7f76b789b5a3e8f529c35e6d6cbc7ccae1592ad12211ddc5e267a81cf0fc0e70bc8d6f425471a23f607c3deb36b5f30cb92d619cdb584fa6c4ce5ace9843dc3c30fe6517997be20813beab07096a113882149bbe43c068106b8093641bcd68af4d1fabbd84234465573df5dd6b2eecc00d529a9610b1757e1a74d8d15c930c8d6a5e4baff0cfc4accb51b673fa9ec0a5ec3c8710dd6610aaa8b99d04f3d2f8dd3e59aea857592a803a0cc46f329d91dec6a2c377df4be41794cf9d4028b45ae0b564964bf23b292e42a30270c1f35b864058801c64937caee0e44e971c17800120063f5ee3f005cb6ba5a3043512c473eabf4145284baaa14c1fb6d7d5f9e7efe56d2e8348a78b36c2de704256feee1ecd1ebfb60bec602efbdd5ce8596150bd213afb5b80f79a075708a6d18b3b97113983296e539cd9d0d6b9f386596a5c24e87c04deec33946c5caf1517c055c798a383acbc29bf067d3f3612528af7e8c9b466d80fef4cbda88b2d11508a1ac0b541178b859c54673b6dfd763224030e89a772822ed4da2019623d3ea99955d87675f36638bdfba19df3575954f1c54d6a8213c073e3f83c213ddd526af5b0ac3f4d9e426600e90b9a99ba46314ded8caaadf1a9d55a5dcf5141e9d657f079c1ca475103bb07d32ed769b91d6efa04c944a1b9db9c8132bb028e7737b12b05bfc7d736954236c2ea6c85b13907dc5ce185fabfb7d0734fea945531167d091f2ad3f9da5656250e07301873f3192938e5b066ee00d36b0472d51c0253f30e0eea47398f9f86811b0a098b1ddc81e5bddc85720501f4da96fe6a066577353f9edd8ca227cdcf62db751e6a3990373b0204371f5b1d525012a420308da38f0f07c2da12ef380a21cd02a000334a124c989b7d32a069eff73e83d7b79bd8acf8271fb7b7191f6d771470f4d7bcfbd6ed65820974db1b0fb49003b54c9e6e52bf130dcf7f1dd204345c1897b1d1316e386e6ff94ee94bd689455e52c89f97a1603abd99fd4897ba86cfcbd9d61acb22fafd073c288300f48acc7fea29103d17fdbaaab57138caa8f2a1ed63cc2b7c2b8423d2ee1175deecab515324694a106b956e2bb828be27872c57677f53f2714f3163ffd038801658915e2c59e31af4c51c74bf2608e6fa7566e7a353c95a99600a9e100a5d68ee837686d665bf3e120194ba31b734c34a2a3075383a89bd3d4d2f278eb2f9c0bb1666fe0237ecda8be7261910c155cf11194eb041a00d9d760ce05fb4f4151e3ab8f1bbd459a8b714c54de3a9d4f06c1ebd7cc10f6a81bb123217544bf833cbe7fb910b80dda3fcd4bc2ca50e359d218744cebb0d32fb6ee0f95aa7ecb236572dc140f1f4a3c4d321bb88f913a100da6ee82af080bc504ed1bbb47ec4651c8f676c94b6d93e0704b45488c3737d3f9ecbbee03c6a634172753edd3b252cc941acaea13ed31b311e8671ec2053108c63ebefd5a6ebeceebf8b6e592218c9b9c28371d4ebb8a9692a5a71c8f33e47314c4b2e3bb02586030089fec9d5b960dfe4837ba821ea31daf10bc475ca55e740f2bb155660e35c26e835ee5e86302c76fca3bd7a2b098d7ba02a466c49fb889d5026e0147e3e2abbeff3a5200bc987af66a27c2db1955db25180741bdaa6fe73a494bbc3fbc55f677548fa831a692bda0250e9446b2b15d008e051d0e4d0ee2ff18b5ad71629fb1734240fbe30ec1d80aa73d75772eb4dc0aefdeff12d71ffa16e514f8e439204d70ee57e44146656516aba5616bec8384838ebc9d2c4367b7e2becee8105bbb0fb02dba1ca1adcf8485aae705ef3f1b701afd52441db0aa43aab45d0fac9d694fc728cbed04c299209d84a65352409b47c7660fba916bc1602418d1a31a0b59eb4245d457ec03f56da4230d5fabbaa5ea6301887b9648b3a999a9d862d8595a65d571c8fe858b8776d2fdf5676a9855ca64753cb5c7a3e68da9e73c014d1aa6d8ffcef5baa6c1a3408b3b8b83e40c82145b0a50019df21d26e99dc1953c1155ea84bc19b122be5045752281b42aa61749d7986ddb4b4d19dff243c816e7ca5b4d31d560f796fa7dabedb17f248e95e16d5932b4a18def241eca1c3b297a912e8db36bbee4fb611870ddc27530b52ad4acbfbc43351fde966b260182727262959e36a7af31e2ecc6a3766278dfa01d35faddfcf0856c8406a19df9f6d3b5c26fd15e2a93fcc2e9d30fb686c96c2ff6d9b681e3e05b7e3fd2a7c78b06565b5d069f35e32256a6d7bc89579ae11d11aeecca37888d618f23d7ef5a5f12102552eebd11b6ee5c2de91548c36493ec4f0a0c6c4e3c908b03b6934eb490fb50d5296641c21a5bced6543f82b6e0058abdd8b0397da6eb85ee8b35b7053d1e46863d6cb21dfaf6ed5d33001b6f215843b4e02e04fa4003765680325f712777e7c3606986cc367d563f4d1488a92e1a6bc680a11550d63b24974e8352ad5bb3c70871409f6c9484b55e256a1a88f2de1742cf6c54a6bbac7b8e6b4952ba297eb5ed0b204c004f6475dbb29c37903595c92423c0952d3bc4be7ff1cec6bc2c10e9413fcea93d1df7d4932d5d1149db6f6d01699e7ac03d29a5d3e2e3eaf5cb7faea6504449a5d9c722a2e3a4e8526cec7242dee1892ef1814e990e8f9f482582f178cdbe9df8f2a42e0f5fa85c994165015040c209bb64fb0c0cd72dc0fc21734089b859d3941a29944d9dd730d25be34d9071712ea8d1d5ed3998b5639b8884209616c4f37e52fdd789e3f9d9db129cca012c28d0b3a5758d3611dc99c54784319c0f460476c33f8901def7045d668ee27f182acdfc08eb45fa25dbbe70e53068856d58a0e44691e2e63a8f0e8d38df97d38a869ca9bc9622a87c4c54b849881a2998baf111c06ccf39deb1bf753bdda95b0454f8e46e2ab0c2f5918f7a594b7d938070f16a8d335ab9fc9dbc783c509e7e22ad28dcf1bf85c3b84c272d8504e9ff30f752e57f212507ec53c1ac6afb34d87afc0306e80fe701384fcaead5de5fd5d77d1730de23633a60b20601c004230faec79b99e97710b21500455690151ac4bf1220334e60bef5e0e6e346c68ea337636fdbb77575a7d320449ebbd9b13eaa9710a611ca277bc4f6210cfd7ca696ce83e1fb7b0bb38dfa61d35339ee23c21cefe93a87a201a2764c59a0fe5933d43ba97c9440064f423f942cac9458b7640be65aece858d7c29939a8919f756fed4135a6d647cfcc7f6d1cf2944cac7f66d5403ca396a0aaf355a898bb76108d3cfb589cb5321536c2506b3e22e6ed23a009c58b202f62c469fdd77e3abd95c412fd3596c0c7a6b2caa93d4e4a182b035910bfc219bc61a61daa2ed2d4190b9d47b96b859d0d92faaf91503f0eeb2b1fe840f9c6fc526b5dea999e6fdfff809f0383956cab53f59ca25509276f3211aa4663de5804b990bd0b3e0f264a20c6fd16846339d35e5df434a1d9cadcaec57434f37bad14b57e98178b7809970ba84bf31d8c203e989218c18a54956931806e1f638d20d9ee203ac2eca2be6c959ef07302def8a59e82ae0e7aa30c56c17299bd8c957d11af699b9ce017c5fe0777a548d57d1402bebd45115a4f9c431a239506040529252845a7556267f5cea7e9768092fd11f0480b2ee00532425d03fa422a4c415c1278719e38a1476f9b8975cfa3b9349288291ba7be8fd895ef1fedfe4a7f56d67a0758889905384bdc83f8c3d7e3965b6cd553834e9af7828b1ea126c6df735d965d7961338e4210b44ac9d47bed95f2ab6b7d1b20e02a2dea394bfe3384f387d7388650569ef2c59fab83b02969100734f6781680c38a3753cf25b0fc477cb51f527f83fc20f49b7646a9fa4caff07fb3fcc4669950da42f36dea0721ca9ba4511cbbf653223c5a972a36a37dcd2b28b9c26530ecd8ede814fcaab9b43315ff2cf3ff40a4ee6187521c5015d021fc71348625116ebd25b581d7b9b650dfe52325cde5390a077c5b9abfc0ba6489e601a431dcd2a2b736ba2fbccbab92707c3798924aaea52d5fd340b637ce7dd3c8d59c19c7b4decdcdf304f440d9db8914217ae000dd41f7376a34648fdb3f80262c1d4ad3d7f6b5f8cd9889035e98182039f20d8047d9f732b3f89bacde211e7b288fab943cb19ecc64f7a16d6ade4079b6210d2fe618f85f64ea7ffe5dfb681ab44e7deb51f993ed3dddcaafdcc0e82c29c4959d96c1af965f505f6c6c6968cc19c2b14c2f144d5f0386a266923b4676edd21e5aaeff37c0ba42740cee8ab63746f746b95d4b5c49ab8da8d47d065b2530e14a7f706ffcff3709dbfac13d186ce85d89e834e27eb93d35189085094cce1026b31e3c9de7c6bdc12a23add4dcff24bbb8e6a7c35e9de68d1a2ddf1df1a9bfefc56b9fbe4575a250cdac3fae716921d61a4158294939b595b24ff55b1350d98506b46494f592ccfb7c9a88ae589d17df3725123790947a8458fa95e044a94b5562f2283a5dabc67581ff84f1952a1082fe3b614c0c398fb7f2ded62a627a8ea10149cdddf90e68ed6c71102412d201df3cb4ed75f18d4e84d87d48dd523f95bba706845732dfcac0d68d87bf564498ff1719ec30b831217ef285334bddc662773c137fbd565d144d5076e27fd03821584f3a7b8f2a64aaf48d7240727e3d0e7f7e970ffc3d22e8571058fde716625a275a600034f93353072e8b", 0x1000) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r1) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x302, 0xb) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = dup(r4) chflags(&(0x7f0000000100)='./file0\x00', 0x0) socket(0x6, 0x2, 0xf7) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000000)={0x1, 0x0, 0x2, 0x8, 0x9e}) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_broadaddr=@un=@abs}) 16:09:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:09:03 executing program 1: chflags(&(0x7f00000001c0)='./file0\x00', 0x10000) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) accept$unix(r0, &(0x7f0000000300)=ANY=[], 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x100, 0x0) setsockopt(r3, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) accept(r5, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) accept$unix(0xffffffffffffff9c, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) 16:09:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x7fffffff, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2d3521b8, 0x0, 0x0, 0x0, 0x3, 0x0, 0x9, 0xff79, 0x0, 0x4], [0x0, 0x40000000, 0x0, 0x0, 0xffffffffffffffdc, 0x0, 0x200000000223], [], [], [{}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {0x0, 0x2}, {}, {0xffff}, {0x0, 0x0, 0x40, 0x2}, {0x5, 0x0, 0x0, 0x40}, {0xffff, 0x0, 0x0, 0x4}], {0x0, 0x0, 0x0, 0x20000000000000}, {0x0, 0x400}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x5) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x80000000) getsockopt(r1, 0x0, 0xa, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000100)=0x7) read(r1, &(0x7f0000000140)=""/30, 0x1e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206916, &(0x7f0000000300)) 16:09:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae02500abf21906709bd37a1055403d4b8c76bdae7c6d2b840e23bfb50cb506311ba52146ae99c964619415feb1a82e556ae67b7a2bb366794506efba545917c7b34a4f7ec109341c654abc1abd2659c189e17e96b643e0d8be37e1cabc7b1a0535ea08ce3d330c6e24b9f17168b8f6e21e748163020215e90385852c793a4355c60fef7bb3f6f0ef312ce9303d858ccf778b45b442efe36c045812a937961fa4fb3e5a01420220eb259b535d85806b4ae9fcd139f36b8b1416439aaf3b30294b40532411fa3d86e97f73484a8e6bf38e2a8fd8522e0c237a5db8c1be69310d0bec74ea09b220a428ee3f5a022b79ad"], 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) dup2(r2, r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r8, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r9 = getpgid(0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x800000018, 0x3, 0x102) bind$unix(r12, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r11, r13, r15}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = fcntl$getown(r16, 0x5) r18 = socket(0x800000018, 0x3, 0x102) bind$unix(r18, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r20 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r17, r19, r21}, 0xc) sendmsg$unix(r8, &(0x7f00000009c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f00000000c0)="e9243167857a94479fd7b1c71f0a4daa848f054972455f7392c89db001c69c83e63cc5d631d262e3445e36c6dff454cdde5ba0842dd738698ed91fe3bba0af5b6931f6ad17df02dec4a8e905af6c4b47ebb6f487a397b8f1c571ec94d5075958a2bbb6178a0ebfb57ddd5ccc7966f1af60a651d76ba66ba853f532ff4537f04d92707ef3b5b159a9b6e8ff9e3d", 0x8d}, {&(0x7f0000000200)="cd97ec70cbab0fcc01aa288eef1b3ac300fa865268dde2c84a4fc1d8b395973ff97bf32f3be889b10decfa0c7d0e5cd02766820566e664977ba55784238f4cd19150d2b9f2f5dc22f6b725ff07cdd27152b53b7041eb80f370cb5333b7615a28376b181f06ddfda348fb1b8c760082b2154fbfff937a4803a996ea85fae6a2b73b73444634eda7effe00502e1a8a9d1b5f9624f28ec311d99fc306dfec13ed0e600a66ac6f50403856a7ca470cea6c19c7740bdf37257c6b2ea595e23e521118852c608f2d45471f24ce5e17a474af92d686c2923f19434b13b4a69fcaef9a88a68d697c7cc8d048256d59fabc0755684d79038d1d8881f59769b36133", 0xfd}, {&(0x7f0000000180)="78c846c985affac4a632223a60a3193b1a0afa5d367271e3aaf84e57a55e9f92c1", 0x21}, {&(0x7f0000000300)="8cba9a40aa40e020a21b384a2b6c8135e9c9c7266702fcf35fe94f2e5190ebe4f7c85b7a715e3ab251b8968c979ef87081443108f99629c036b8e6cf9ad1cda9817c5aa3d99a5d74c4603ff4980a59385d7283d779a50ec4bb75692c458e8188ea75932349b41c544b5dba01fbde607a7c9621ff8954518806eeb6df27626e430a2921a885532c63946197d4d61380ad188bd269fc", 0x95}, {&(0x7f00000003c0)="33b7a6c9fe029b611172d5985d4d062fd146dffa3db694e509c28de6f6d6957d22f11f3422dbd034d79e8cd614b164a866677380c46b649b4fdeac14a65b3439ee11d534c4edfe316555f10fcfb74d6f02e24090536e755da8888ebe", 0x5c}, {&(0x7f0000000440)="d1a6acea04f20f919df4ef633654968d245ffeb7424d782dcea34c6f171d070c5a8693cb98f17c43eddb55711a1c9902422b4f36e29ed083", 0x38}, {&(0x7f00000007c0)="72126371fc7760c6b66324840fc31b911032b3212519db717be7c9202335866344a4f39a72110a5c9f38708b399521e72390c473b28bd218459093c794e76e4f0c0ec8a13840e4972f4c51ce97536f58", 0x50}, {&(0x7f0000000840)="ae545856d85f099463d2b02f8a1d9274d986e4c4ef89ce40ee33868a162e1a6517cc715cb66abc18be022edb59757f2e48d3001573fd1a6d81fcc9d2b1b18ce74604af08bf0d7eca46cd5ff8e9782c991a9051bb5375d38b2b18d3eb901602bc70a341235b2a9da8cfcc3556e1c020b464998bc113fbc6bdb3fea3a3f0a7b28dcaa7dc46563ec08bb4a1d1b7383a77ebfb355714fa865dd0b7f5a996749494857701c861dcfc1812f50a60755d4a0984cffb35275271", 0xb6}], 0x8, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r9, r13, r21}], 0x20, 0x4}, 0x0) dup(r7) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r22 = socket(0x2, 0x1, 0x0) connect$unix(r22, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8be5634e19767b0f84"], 0x10) sendto$unix(r22, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) socket(0x20, 0x8000, 0x40) dup2(r7, r22) r23 = dup(r0) socket(0x2, 0x4003, 0x0) sendto$inet6(r23, 0x0, 0x0, 0x0, 0x0, 0x0) 16:09:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1", 0x65}], 0x1, 0x0, 0x0) mmap(&(0x7f000000b000/0x6000)=nil, 0x6000, 0x7147ac2eede1d0a8, 0x10, r2, 0x0, 0xfffffffbfffffffe) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r2}) r4 = dup(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r6) ktrace(&(0x7f0000000140)='./file0\x00', 0xf097038b02a8d02, 0x20, r6) listen(r4, 0x0) r7 = accept$unix(r4, 0x0, 0x0) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r8 = dup2(r7, r1) socket(0x20, 0x3, 0x5) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000200)=ANY=[], 0x0) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) poll(&(0x7f0000000000)=[{r8}, {r9, 0x20}, {r2, 0x8}], 0x3, 0x1781) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) socket(0x20, 0x8000, 0x1) listen(r11, 0x0) accept$unix(r11, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r11, 0x800c5751, &(0x7f00000001c0)={0x9, 0xe}) 16:09:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x30, &(0x7f00004b5000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r4, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x19b) setregid(r3, r5) r6 = geteuid() r7 = getegid() r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r8, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r9) r10 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x8, r2, r5, r6, r7, 0x45, 0x7}, 0x400, 0x1, r10, 0xffffffffffffffff, 0x2e, 0x4, 0x401}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:09:04 executing program 1: r0 = kqueue() ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x8, 0x7fffffff}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000140)=[0x0]) setregid(r3, r6) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r7 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000002c0)=[r4, r7, r4, r8, r9, r10, r6, r5]) r11 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x8000, 0x10) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) r12 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r12, 0x4004741a, &(0x7f00000003c0)) r13 = msgget(0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r16 = getgid() r17 = getpid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000500)={{0x8000, r14, r6, r15, r16, 0x1, 0x1}, 0x6, 0x6, 0x0, r17, 0x101, 0x2, 0x1}) r18 = dup(r12) r19 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000580)) r20 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x8100, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) r22 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640)='/dev/diskmap\x00', 0x80, 0x0) r23 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x200, 0x0) r24 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x40, 0x0) kevent(r18, &(0x7f0000000700)=[{{r19}, 0xfffffffffffffffc, 0x12, 0x2, 0x4, 0x3332}, {{r0}, 0x7fffffffffffffff, 0xa0, 0xc8c33bba3438067a, 0x8000, 0x20}, {{r20}, 0xffffffffffffffff, 0x1, 0x40000000, 0x7, 0x3}, {{r21}, 0xfffffffffffffffb, 0x2, 0x2, 0x2f, 0x401}, {{r22}, 0xfffffffffffffffa, 0x80, 0x1, 0x0, 0x7}, {{}, 0x0, 0x40, 0x20000000, 0x5, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x40, 0x0, 0x3, 0x9}, {{r23}, 0xfffffffffffffffd, 0x2, 0x1, 0x8, 0x7}, {{r24}, 0x8000000000000000, 0x4, 0x1, 0x94f6, 0x4}], 0x2, &(0x7f0000000840), 0xfffffffe, &(0x7f0000000880)={0x3ff, 0xfffffffffffff001}) 16:09:04 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:09:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1b1a}, {0xc, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) 16:09:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:09:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{}, {0x60}, {0x2, 0x20, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x900, 0x0) 16:09:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xffffffffffffffd0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0xbca, 0x80}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:09:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x3118, 0x0) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 16:09:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff], [0x10, 0x0, 0x0, 0x0, 0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 16:09:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x61}, {0x80000016}]}) r1 = socket(0x6, 0x0, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x9}, {0x18, 0x0, 0x8, 0xfffffff7}, 0x2, [0xc, 0x1, 0x7fffffff, 0x3, 0x3, 0x5, 0x0, 0x8]}, 0x3c) syz_emit_ethernet(0x23, &(0x7f0000000140)="b6") 16:09:06 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:09:06 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") kevent(r0, &(0x7f0000000080)=[{}, {}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x31, 0x80, 0x20, 0x7ff}, {}], 0x1, &(0x7f0000000240)={0x7}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) listen(r5, 0x1e36) recvfrom$unix(r4, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000040)=0xa45) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0x0, 0x2, 0xf0000000, 0xffff, 0xcfc}, {{}, 0xfffffffffffffffb, 0x4b, 0x0, 0x0, 0x7ffffffe}, {{r4}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x4, 0x9c5}, {{r0}, 0xfffffffffffffff9, 0x11, 0x20000000, 0x81, 0x8}], 0x81, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x7fffffff, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000005, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x4, 0xda}], 0x100000001, &(0x7f0000000440)={0x80000000, 0x2e}) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) 16:09:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x2) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYRES16], 0x2}, 0x0) 16:09:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) dup2(r1, 0xffffffffffffff9c) 16:09:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r0, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) socketpair(0x18, 0x4000, 0x7f, &(0x7f0000000240)={0xffffffffffffffff}) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000340)=""/159, 0x9f}, {&(0x7f0000000400)=""/174, 0xae}, {&(0x7f00000004c0)=""/31, 0x1f}, {&(0x7f0000000500)=""/157, 0x9d}, {&(0x7f00000005c0)=""/162, 0xa2}], 0x7) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000700)='/dev/diskmap\x00', 0x10000, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) socketpair$unix(0x1, 0xa, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet(0x2, 0x4, 0x80) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) accept$unix(r11, 0x0, 0x0) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) accept$unix(r13, 0x0, 0x0) poll(&(0x7f0000000800)=[{r1, 0x40}, {r7, 0x120}, {r8, 0x2}, {r9, 0x20}, {r9, 0x40}, {r11}, {r13, 0x20}], 0x7, 0x4) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:09:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f00000000c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x100000000}, 0x10) 16:09:07 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, r2) connect(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) chflags(&(0x7f0000000100)='./file0\x00', 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000180)={0x0, 0x2}) r4 = semget(0x1, 0x2, 0x41) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x6, r0, r5, r0, r6, 0x300, 0x8001}, 0x5, 0xfffffffffffffffb, 0x4}) getrusage(0xfffffffffffffffe, &(0x7f0000000300)) select(0x40, &(0x7f00000003c0)={0x3, 0x3, 0x3, 0x3f, 0x1fba, 0x6, 0xfffffffffffffffd, 0xffffffff}, &(0x7f0000000400)={0x5, 0x3ff, 0x7, 0x6, 0x7, 0x7, 0xffff, 0x7}, &(0x7f0000000440)={0x6, 0x5, 0xbf, 0x0, 0x6, 0x7fff, 0x20, 0x4c5}, &(0x7f0000000480)={0x5, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000500)={0x7fffffff, 0x80000000}, 0x8) getegid() mknod(&(0x7f0000000540)='./file0\x00', 0x10d1, 0x5) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f00000005c0)={'./file0\x00', 0x7, 0xffff2510, 0x10001, 0x1, 0x10001, 0x4, 0x8, 0x2, 0x0, 0x44b, 0xfff}) r10 = msgget(0x3, 0x200) msgsnd(r10, &(0x7f0000000640)={0x1, "44fff007e6506f8d228ec844f3e701ee6664b4e2a3dfd26ae35e8713d144d0cfc9dcffb517999644b53e95c875910f65410685bff12dbbc5a6af594aef1a5d64cbafb870ae6ef9a5f01b78a7307ef0369d7ec81352029b2b932ab6e77f"}, 0x65, 0x800) r11 = geteuid() r12 = getgid() lchown(&(0x7f00000006c0)='./file0\x00', r11, r12) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000700)={0x0, 0xfffffe00, '.\x00', 0x3f, 0x400, 0xc8, 0x100}) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000740)='/dev/speaker\x00', 0x0, 0x0) dup2(r13, r9) sendto$inet6(r3, &(0x7f0000000780)="9579c0b3029f22834ef21b9d0f671cd07bb44e775885ac00feeeabb6e256691746ef7948a3f3c98faee05e4c2fd17c0d2ce360c9db67b44385dd8d2da6f94efa6018e4fff4542a6da125ab48bf9973858f865ed563c10f91e8e2e8a12eedff607794942be2217a84c82b4c8834863c05ef27f653c7e44c4c4e96acaad45b567aa9", 0x81, 0x6, &(0x7f0000000840)={0x18, 0x2, 0xa291, 0x10001}, 0xc) r14 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f0000000880)) 16:09:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x3c8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:09:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x45}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x7ff, 0x1) 16:09:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207316026ab750fc233eb000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c000000000a917517a8b983d41ba76f5bff41e0e590b8bd5295eba5ae8eb2b8686ff308d72c2f40bbec12ef163c0660a3f93a5d696fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176575622f3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a1499371e6d06ebe2bf31d79efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905c1450c12185601aba866467f03bf0c75af117890b6dca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) open(&(0x7f00000000c0)='./file0\x00', 0x28000, 0x81) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000040)=0x2) 16:09:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240), 0x0, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:09:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r5 = dup2(r1, r4) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) accept$unix(r9, 0x0, 0x0) utimensat(r9, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0x7f}, {0xfffffffffffffffb, 0x5}}, 0x2) renameat(r5, &(0x7f0000000080)='./file0\x00', r7, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) 16:09:07 executing program 0: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xb, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f00000001c0)=[{0x3, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x64) flock(r2, 0x80000000008) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0x200000000000f5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='+bpf\x00\x80\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x87}, {0x8000000000061}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f00000001c0)="fbaf8a260a8d1a029be96914f635", 0xe, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x2) semget(0x2, 0x2, 0x82) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) dup(r5) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x7, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x8068, 0x1000}, {0x3, 0x8000, 0x800}, {0x4, 0x2, 0x1000}, {0x2, 0x8001, 0x800}], 0x47) semop(r4, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) 16:09:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x1) getpeername$inet6(r4, &(0x7f00000002c0), &(0x7f0000000340)=0xfffffffffffffde4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = socket(0x800000038, 0x3, 0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x473, 0x6}, 0x8) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r2, r5, r7}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r11) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0x0, r7}, 0x0, 0xffffffffffffff01, r11, 0x0, 0x907}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000003c0)=[{0x84}], 0x1}) 16:09:08 executing program 1: semget$private(0x0, 0x4, 0x783) nanosleep(&(0x7f0000000000)={0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="276adb9b62d877ba3588a2da87a5e7954c14329950a36b6bb3f5b9c9cd6e2314225e04b6901cf8816e017db725321ec56ded3f916b18e14280ad57764533332cdfbbf83c9c74d01afc5f8095a0fc420d7f8c6bc7", 0x54) fsync(0xffffffffffffffff) connect(0xffffffffffffffff, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x0, 0x43, 0x0, 0xbe, 0x9, 0x0, 0x0, 0x0, 0x5}) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) 16:09:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1adbd8ea70093a47) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) 16:09:08 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0xe4945acb8a66b73f, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7a, 0x0, "0495f59cadee8e35170c4dbc52ea0e7ddacd63b5"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0xfffffffd, 0x0, 0x1, 0x5, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x100000, 0x400}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7fffffff, 0x5, 0x1f, 0x1, 0x9, 0x8, 0x1, 0x1, 0x0, 0x3f, 0x7f800000}) r7 = accept$unix(r4, 0x0, 0x0) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f00000000c0)) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 16:09:09 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) listen(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00e80f00000000006230d8a1f092e30c54f53ae41aa003bc2d9ce9bb6cc180ad9b606cb732bff099a4a167ee2243f4ac4792715e96bca48dbc39baeb5d36e303abfb1ada41f54330c008dd94bd3c9bda3a6903e91cf8a84ca99cea49"], 0x10) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r0) 16:09:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000009544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040d2c3c90b48460909c2592e70e764b1da37543cf3abbba31e2b4be488ebb0b31866eea047e5bd1fe2e0eb3ba1b64dd79e38c3e3ccc4459590ae13ff51ac00000000000000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r6 = dup2(0xffffffffffffff9c, r5) faccessat(r6, &(0x7f0000000000)='./bus\x00', 0x150, 0x2) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x400, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x800, 0x0) 16:09:09 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x1, 0x0) r1 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080), 0x4) connect$unix(r3, &(0x7f00000001c0)=@file={0x2d1e4aba393df86, './file0/file0\x00'}, 0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x3}}) r6 = msgget(0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r7}, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) getgroups(0x0, 0x0) setregid(0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 16:09:09 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchownat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r1, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) getpeername$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x1, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x721ba4a089cd7cfd, 0x8, 0x0) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) r6 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r6, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r7 = getuid() setuid(r7) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r12, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r7, 0x0, r15, r16, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) semop(r6, &(0x7f00000003c0)=[{0x2, 0x4, 0x800}, {0x0, 0x7, 0x3000}, {0x4, 0x40, 0x1800}], 0x3) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r18, r19, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f0000000380)='./bus\x00', 0x0, 0x20, r21) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)=0x8001) 16:09:09 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x800) 16:09:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x62f1) kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:09:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100e0, 0x0) recvmsg(r0, &(0x7f0000001940)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000001800)=[{&(0x7f00000012c0)=""/114, 0x72}, {&(0x7f0000001340)=""/12, 0xc}, {&(0x7f0000001380)=""/137, 0x89}, {&(0x7f0000001440)}, {&(0x7f0000001480)=""/164, 0xa4}, {&(0x7f0000001540)=""/99, 0x63}, {&(0x7f00000015c0)=""/100, 0x64}, {&(0x7f0000001640)=""/175, 0xaf}, {&(0x7f0000001700)=""/217, 0xd9}], 0x9, &(0x7f00000018c0)=""/99, 0x63}, 0x1) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getpeername$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) getsockopt(r2, 0x0, 0x20, &(0x7f0000001980)=""/102, &(0x7f0000001440)=0x66) 16:09:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r0, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r1 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x1) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186004008b0100000000000000000000000000ffffffffffffffacef596a31499cf0dc5200000064fc", 0x2c}], 0x1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b90460 16:09:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x8) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)) 16:09:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1, 0x40, 0x9, 0x7}, {{r1}, 0x0, 0x10, 0x1, 0x7, 0x5}, {{r2}, 0xfffffffffffffff8, 0x0, 0x1, 0x8, 0x8001}, {{r3}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:09:11 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) r10 = accept$unix(r9, 0x0, 0x0) recvfrom$unix(r10, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r11) setsockopt$sock_int(r11, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r11) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r13) setsockopt$sock_int(r13, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r14, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r16 = dup(r15) listen(r16, 0x0) accept$unix(r16, 0x0, 0x0) r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = dup(r17) listen(r18, 0x0) accept$unix(r18, 0x0, 0x0) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r19) setsockopt$sock_int(r19, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r20 = accept$inet(r19, &(0x7f0000000100), &(0x7f0000000040)=0x4) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = socket(0x2, 0x1, 0x0) connect$unix(r22, &(0x7f00000000c0)=ANY=[@ANYBLOB="6a8bc9e34e19767b0784a77a778901000000889636e948"], 0x10) sendto$unix(r22, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r23 = socket(0x2, 0x1, 0x0) connect$unix(r23, &(0x7f0000000000)=ANY=[@ANYBLOB="6a850000000102010000"], 0x10) sendto$unix(r23, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r24 = socket(0x2, 0x1, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r25 = dup(r24) listen(r25, 0x0) r26 = accept$unix(r25, 0x0, 0x0) recvfrom$unix(r26, &(0x7f0000001200)=""/4096, 0xfe51, 0x0, 0x0, 0x0) r27 = socket(0x2, 0x1, 0x0) bind(r27, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r27) setsockopt$sock_int(r27, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) kevent(r0, &(0x7f0000000280)=[{{r12}, 0x0, 0x64, 0x10, 0x1, 0xfffffffffffffff7}, {{}, 0xfffffffffffffffa, 0x2, 0x20, 0x1, 0x10001}, {{r13}, 0xfffffffffffffffa, 0x40, 0x2, 0x1, 0x9}, {{r20}, 0xfffffffffffffffd, 0x44, 0xfe74a25128075207, 0x505, 0x5}, {{r21}, 0xfffffffffffffff8, 0x80, 0x4, 0x7ff, 0x1}, {{r22}, 0xfffffffffffffffd, 0x10, 0x40, 0x1, 0x7f}, {{r7}, 0xfffffffffffffffa, 0x0, 0x1, 0x2a, 0x9}, {{r23}, 0xfffffffffffffff9, 0x2, 0x1, 0x5b21, 0xfe}, {{r26}, 0x0, 0x6baf1c964bf31b03, 0x1, 0x7, 0x3}, {{r27}, 0xfffffffffffffffb, 0xcb, 0x2, 0x2, 0x8000}], 0xfe, 0x0, 0x3fffffd, 0x0) 16:09:12 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) socket(0x10, 0x3, 0x6) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) sendto(r1, &(0x7f0000000080)="a5d68d54fae16d151fa836b44b93ff6a6636355ec3cfdb1039501921b6f93aa9c02db8cde93cfa4b84219dee3dbdafc89c3d015606c135fbae51863590e7364343fcdf1221fb1a4a42fc6c0e53c9d7f976ce2f3589467e6f7719b632cddc7e7967648eab74a854a994d459a17ccb378e14989fb38a79a3f3aca20d54a6ad281a294bf2c9e47126308e4398bb1d7d47aa0d60791cc12b516ea0c59f7f5a937837c26b2bc3020e821205c513560fa03f08cc29ab583205e729d3f296788c30c14e481c271bb32dc4f63f363616a1e0c63302849ad8d9c586189aec3428443e72f33db2879126b943ffab7673bf08ed5536f8f0bd37e65014bda0990efdd4967c1752f180b2084237a38be911ac4ee589f483ecfe020f9651dff91030bf5e5330ac41577256788b990f2c7ce012de045f98b5afa75d2f73fe0e859cee4350c75596d2adce19ef37613c3cd3ff71fd4f9d035931b2b2e733e4d880f79e904034bfa2c9cc83b298fb5e9a72cbf56ea84170b926dd68735d0430f3f0de0865e2f033a586b70be1a4ed625b1ec79f771f7cb7f8d05b42e8f879699e7de18f58b5dc97d536538f00358e54989853893eb0da02be6bad8f3b79ffdde54813864f2c1d9d538d4bc103056bcd55fcfdd29f3ce1686d9a0df59b960596eef854edfeddbe7b40b6c2bb2c2c630146b71cbe7083925370577ed285f8f9f862e7f97f97cc321f7ada145fa2ea03839550dda510aa74dfb655723499e3732a7d1e9bc41183b03e1b2ee1ea852c0fa8c524e96ea3ddc6e993260a75e208692ba8488b35a659c0c2eb269f9bf0cfa352d194e8fe2a6f903a54d96f6b29dec5164f87cb43e6b8c1ea43d9e686ac9355480380b6ace9233f9f25d9ff2a4682730b97eb8cecab68e3ea30e6dfab51b0584fb4158dcc462291b8cfe2870d11a3dae910aca5fc305f56bffbf5b06d64e413c4ab9aeaf0e3228dd50da465891846b4fdccb24e86561b2e546923fa5804e4cea972baa2b5031b64abb1ec2dfe4b7ca95e79f70951784c65fc91b98cd7d90cbd362531910f0b7c246988a130de7c577ed1a10c579c1804fcca15db8241d5947b0bfd27fb4f8e380c3beba3866d92a8d22d5688e65532416cc228d27c8ee7c7a86a69b454b265f14ae340a0c9bac34ab22743b15912b2e250b92745ae9c9c9b4b68d61ebb4a3d93aff6badce3d78141e360f26aa3e6d3c1eca88c455922736c1668a139987792cc41b56d30d7e89543e5344214b1760b3c54ebe07c4b55a3d21c833813cc9ecab0c87ba0df8e3ddbc4ae66d55103d11d0e77288a7cb0a0fc49041625e3ab16f97ffd59182ca7625497c9eb44a3387a3017e1309fd928182113a54f7097a7bc2f988be77a478c6db60814c29950c30797f34e093169f80fa339df057d40978171f4045dcdecfb75cf53765bb406c1eac5e813fa9fdc3031140bac1669f595964cf307ba35c26bbebad471615411ae4b7cacd55fc937648a73fd752729545a869214a9da5c35c71824ed5d9663bda2538f246c8a9a035bf5e6264bf9de6070ca954435c011a51833959594ad50d09e531670b329d1cf3c86c184c579b1d010b39147a0a2fdff7af305e79694863dfda9fa420b5ce34f1a5c15a4ecaa592b825453d126e712ebf22d5d0cfec4cbc34972f78a73b3a23f7a7f0c7e1780fbbe502e40ae48cc02fae8da7fc15f549df02792cebb694133ffb354f6a9e0cd6cfb50229e70b607099e046e9a951f3c3bfd8353251283bbce5af2dd1e0e58c9d7261c092a29ac1eebb97709b27d22f0b1223dc7e1c8b3ff537d5a5f5ae31721f69ef6a40c53bd209e05654978c80978c8b87becb17a4770de2f1b70a2887ee31bf6c6b167e057874cf635b0061c5cef1e32a6d2d2f7113a93e90ca125e12382c8f5cdaecfb38df42bcbe2d74d64f8ed0536fc89ce910f4b9c94e6edc810a092d54b202d8b23ab9ecd583cce2e94b21c01982642f4fe09c8747a8d62baae52ff48dbef639b44264cfcac0adda7c8cc2f5bb23d3436a48b4d2dc0888ec9a974d5e3870e8605a6812e908516fcc1f0df09ea9ea523f02c56d5125b1c5b46952a008d3668ba5e0f70d7710ae74897dbde22e11e725b5ef25c978454f3a841b6195750079b4e03ed8e239b5d97cda2cd752e1adbf73918a251379b9c5a7353b79448d45d383747de22cc2cfae0aff724cf5cc52f1927bbee835cfac61d875d1d1879106f75aa843c62c2b86a9dd279b64a1733defe5da5b5e989f14406d8e9e621d92fb6b418c6d655df278e5fdcf49b3cd88989df9396e2ad2cd15cfcf6e3f97b61e29bcc487cd64c450e0852a1c23971f5a383969cd9618274d632e2afcba3bbdb715c1eb8579ed866fe3c93b14f1845b5bdeb2f7e8707cec04f58a2f103f2c1aa90cb7cd3796c649cf345f41d245d57c4a581da25f7b8d053fdcc0bd881876a90dafa52366b90ce53d48c4f2243dc2ab13d8be063fc6a6c53268b67fded8385374e6472c62d85da6e82778251b4407be51a997a93d976a1306216dda34bb94d70ed6b0938e7616e54318476d935b20b3239fbef06f2b12055cbdf4fd659d7f23c581551b79771f68dfbff35b71c7d5a537693c39abd07f8301caa48bbe0d27f223e50e8288651d4d542684eb9560cd6d3fb6d7d95e07ad6a85c81eebac00cbd3276802eece653034c3136a575bfec71431a5d877ec3c3462b752979f42a401d8deb6935fd7d31e9cf6b0be2e9cc2792da0d172ef0b068d86b500addb892739a0daa8b99fe3215fcfa8c312fef56fbdfc7e18c544b6588b70131da33bc2ec5ef2d10c6af6648a2579eab3a9a3a6c33a36b28003d4734755843ce61ef09d195dc738d2dee7ba823b6690031680ec5b9b3e1ea8b98a96ab8d3072e0b064bfb29155e6c2920803a5ba531b679129e942bc3370f928ef9643e3680af4edfbd6f60b39868a1b54e166288915fb328e7b137fad45aca71b0a9f3087ae2efa7766e36d4aa5a12e2c6874b2b938eb378eb8856019afd368901cad88870719cdca170ea54aa3034a4c474024602a33d31e5df8f6983628fa7e9db6ab0fe124ebe0393d76681b390080cbb2585ff9512fcf3aa7558506ce9c7dab367badb1372e4cccfee00c291c12ff5c7054700fab0e7d254cf4c24968a1e2fe1e041cd56892812e8d15dc162aed4d121b2cdc509837cf5f5a0ba92b0a76288c8cb172ed08dea65dd280f14c846b995e50ddb567f61133f21164a995ebcac768377e405c1a3226c00866443ac675f1215ce55c64d22292aa953eebadf474e17380baea2fdc2529425febb9e3262c9f98a33910b0dff7123999911f1234905b2b882b6af1cc6b0166a366f4838cd919e3584628bf165405cb7e91bef44d4a6bc3d287c8ea96b56c4a5d6c7ee05076e7162382cbaf4e87612537b1c8ea6203a9775945712e2f3138abdd1ccc199b3473f5bd1f8abfd4706db80ed2add15772ac614b355a1a9ddcedcc52a9797a055124e2b883cfd43612b3bd8a6c1fc300e5710709eaea482e96ba7de1102c2a4c5760582e52c7304fbfee7ff5a15781fea2c979468dd42ef8377a636132da6fce6a5e0bab29a8339b276b78c70031c2cf63769fdbe782c615d19a5b2bc23f525f7bbde8b7f717037f1927868e04d45cf01b3c59accd086a180df57ef9880ff818eae96ba90a95add97fcbec8c96ae49e70a9fd6fe2775f6dfc0942b8760c9e1e12c4add66febb6e085d576cf1e1759d4d176fb57098b9197f8b13c85cc4788186554e017e25a3307bb0aebef680dd6819401d3af99b9dc08d4a5e572061485305c6f51f9fe25b7c50adac5c2b7a5268c0a63f133644cda9aa5be7511559885eff83eb2123f46e35421c85733c6c595cd2a56dc27b4f8ae991f029b252d51f230d5d3cb13b6a151e2b3cf4a37479564524cae527033e33ec2c2ff92be65dcc90828f6e7bd1a687255eb76221c8f63998fc4c05947748daef51e7e46a58d3394de5becff6f45be73dd482f6d75ffe0ba8043269cbfcd4cc7f95f047b49c5a2aff4a4d2d5776892da091d76d5f7a92b31a6e3177661d2be79e7c8fddae6d7dd322a58058f0a4a39f6c0803b2a5803106a5bca884824ba74ad5a02f1d5fc3461c4c033e38ccaadcfd8b3c0225a8f748727cf667d8decc58557f559502fe9aa0640394a8e8b0741a4c7db79f73e7f84f837cf350f28d4b0ad417e762044fc3100def31da9997595f03d40db01755f2d44dd5a95b47bdb8ecdef4fabe66d2dfab5cb9c3c9cb815536eed960f32561742bbf8126b6c495f6ac98344f53e8c1b04092e189a8c0a2368dee186c99d8080e942f14033ee0a9b12bb125023c83b4cb42604efa112ece18371d00f215957ec668964a2356c5c9d1dea405c48f00e7f77c2857ff749a982eb4151c3f84603d55e3ec29a203c673d55ab815d81c4ace8255028174bc4d129fc55f82c5e7f8a4beaf4092862c1034d83779a53da26eee77cf9356216a914c7952aab9eec7a59b64a7a31c673f97e599a347159931711f30f7308b67efd371e951f63eff11819f9538ea5b0e348fd6e7ea111c3e5bcb0b58c23164993e2e597c0678ec653ecf063138ad4af6a1900a200268835f1188741a7b55d42af76cb5e36c1d5ab5996d5d63bd136609d104b51ce3076c13bf5a45d2bc8ec5482bc664885228e8e1eba0044c12a96387b8bbf6f6f437987453eafd5186e32ea7ee6004ae1f61034187bfb021149f42f457e39a0da320bf012bc7f843e58b93976007f133e6fccf42b92285514dc14d12e49b9dc652a0413c28a0568b22746ea9008f981a6c7006cd3a3e03c4bbfdfecd8a40b46b6aa4b17aba524187e7ed265156230490bf754e383489bedc836797988b368e2145c240ba268c41f58fa6ed6994870e6eb743e8ecf680fbb1e4019eccef45f09dd0f072bedcbfff0d685b9fdb6725348a7746292ff1015b3c5f67ee1d2dc07a00c6dc190b828e924c4d84b0892f7e3ad72d9da48584ba7fbc9ce85c4c03d6291e48db72ffb897f80dd7b0a80ee28178df5950cf0b97a74295563972164aa9016f5c6a005af63b631449f1eb4e115005560ad835488ba9ddc19f6c9c79ef9c28f17d046bc1a86a8f5b7dde531cbfd938d0fc8c81b2369d4c240366b25a5c060eadcc2b4c232b8ad2c5f43f4af5d386c22bb47b1cdb1420aefaba36779d99ba30c3db81824340eef946350ae81ffc4868fb887b96c7102928ba1e22108d171ff4e334c539cd491c813af4db570c23235542465201c51a53e225e1a948f130086c5926dd1bf527c50340b475865b0a01e5b5fd63b66aa7716e9e5e0ae1cbfb9bfd7c042c83cb8eef791acfa59958be7a39ccab70bad0b12df339ff69fbf0111517ee2e3326d606a3eb66fd18503c1f85bf8b1477da8471582d30f822cedc8ec97952e0759f1ad692f004d6cad2b044941517d838df3f19fc6cabc194e89cde2b8017ce8e3756d10fc44917639783e6a58f851ed7b9f52ef5ce3c7ed3d8241174e62be858a0410c8c7ff8a2d8bede10c08e50c6b50d37d33fc6f57f57b703a1da8dc6634cef60c6117235edd8ee560dae584034eec309f301101de587ff300396561c1c378cc29f187d0e35b1b970951853ebd00417f2ffde7ddf0c41fe3b97c0e9b7e2879e2a6560ef04aa40425970d822c8d93d9a56232b89cf3eb33300abbe6d405aaede70bce909567b845c47ef002cbce14264c8554dcbfc72673e148f3cab7f9efc2ad16cf32372e0dcd380772f73cf3207101d66f265df788bd54f720013907b9726b", 0x1000, 0x1, &(0x7f0000001080)=@in={0x2, 0x2}, 0xc) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) r5 = socket$inet6(0x18, 0x1, 0x8) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r8, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) setsockopt$sock_int(r9, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) kevent(0xffffffffffffffff, &(0x7f0000001200)=[{{r2}, 0x0, 0x5a, 0x1, 0x8, 0xff}, {{r4}, 0xfffffffffffffffd, 0x16, 0x10, 0x10001, 0x6}, {{r5}, 0xab0101cbeda35c83, 0x40, 0x8, 0x0, 0x10000}, {{r6}, 0xa, 0x0, 0x20000000, 0x8, 0x8001}, {{r6}, 0xb95aa9f26c10cdcd, 0x100, 0x1, 0x5000, 0x4}, {{r8}, 0xfffffffffffffffd, 0x88, 0x7e34444c32f58d1b, 0x6, 0x80}, {{r7}, 0xfffffffffffffffa, 0x0, 0x78000082, 0x1200000000, 0x8}, {{r9}, 0xfffffffffffffffc, 0x1b4, 0x15, 0xe3, 0x7}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0xc003, 0x0) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r11) setsockopt$sock_int(r11, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) accept$unix(r13, 0x0, 0x0) bind(r13, &(0x7f00000011c0)=@in6={0x18, 0x2, 0x0, 0x6}, 0xc) recvfrom$inet(r11, &(0x7f00000010c0)=""/144, 0x90, 0x0, &(0x7f0000001180)={0x2, 0x2}, 0xc) 16:09:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/10], 0xa) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r5 = accept$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r8 = dup2(r1, r0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) accept$unix(r10, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f0000000180)) connect$unix(r8, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:09:12 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x100000, 0xff}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) dup(r0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x5, 0xff) r2 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r2, 0x0, 0x9) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x40044274, &(0x7f0000000000)) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x60, 0x102) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000340)=[{0xff, 0x0, 0x2, 0xfff}, {0x6, 0x7, 0x1f, 0xff}]}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0xa0d939d84dfe02e3, &(0x7f0000000180)={0x100000, 0x100000}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x68, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5f00) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc0205603, &(0x7f00000001c0)={0x2, 0x8000, 0x0, 0x2002, 0x0, 0x8000}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) semop(0x0, &(0x7f00000000c0), 0x2aaaaabc) r9 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r9, &(0x7f0000000100)=[{0x4, 0x1, 0x800}, {0x1, 0x9, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r9, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 16:09:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xfffffffd, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2ba0, 0x0, 0x0, 0x4000000000, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b0, &(0x7f0000000300)) r3 = socket(0x18, 0x400000002, 0x0) close(r3) write(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x802069b0, 0x0) r6 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r7 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000040)="100a2956b9223776", 0x21d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000006c0)=ANY=[@ANYBLOB="000037ab14798905a2e794e4c508d65f492e2f66726c653000c2638da4e4a2468a7686985be7907d14ed8df5d14416d81d86d5f50717e63df45a9f0ccd95b357770f02e2f7fc302cff1b2cef4575cbc394a7cbdfd7eb1fe8b12d6ae8408d343dc72c548fa3589913db509615962bafc7b646454e20539a3b787e3406ba211c9e839248b26f40168bfaee76a5f4e0b857c6f4274113ec1c125fa072a18e94c3444e235e2a8afbc0f6dd1af1235d298ac5b937d75499ea21883d48d926f615838511cfb7b1d4282a9e96fe89cb0d4a322b6faaa3ec5418860a1d9e055f41da9f372cd3ca84fee0740872ae14f2f179cdc99690ff4687f2ca82adb109fdab6431cc157800a1024cc0bb0f980a465c"], 0xa) r11 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff4e3040e69b31929648000000000000", 0x13) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0xc, 0xf0000020, 0x7}, {{r4}, 0xfffffffffffffffa, 0x2, 0x4, 0x6, 0x200000000000}, {{r6}, 0xfffffffffffffff9, 0x4b, 0x1, 0x0, 0x86}, {{r7}, 0xfffffffffffffffc, 0x20, 0x10, 0xfffffffffffff800, 0x6}, {{r8}, 0xfffffffffffffffb, 0x4, 0x2239233b8fb90463, 0xfffffffffffffff7, 0x7fffffff}, {{r9}, 0xffffffffffffffff, 0xb0, 0x2, 0x9, 0x1}, {{r10}, 0xfffffffffffffff9, 0x80, 0xe68c675c14578e07, 0x101, 0x6}], 0x6, &(0x7f00000004c0)=[{{r11}, 0xfffffffffffffffe, 0x2, 0x22, 0x101, 0x3}, {{r12}, 0xfffffffffffffffa, 0x20, 0x2, 0x2}, {{}, 0xfffffffffffffffa, 0x8, 0xc0000000, 0x4, 0x10001}], 0x2, &(0x7f0000000200)={0x2, 0xb25}) r13 = socket(0x2, 0x3, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020691f, &(0x7f0000000300)) 16:09:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r5 = dup(r2) pwritev(r5, &(0x7f00000004c0)=[{&(0x7f0000000080)="9b254ec984fcee706b69633125cdf00b85486b1173c655e6f2bc1c5b8e", 0x1d}, {&(0x7f0000000280)="ffdfbdc86bf7f7c8e46b5e5d664b56cc1aa6f7a1506531068b96f39bf4c8c2aaa38322638cba4f6827346cdf07900998916af64073bd44ecedd5116f859e9eccbe01cbc692c60bcedf777a66acd70e107c82f701b6e197ebdb82d6bae78efbbf52cd683f32a96fabfef2788dd2ed4c102e1341858f9baa8f51be8960b5e1edeb21159822f5060ba4ee15539b33293eb66270e965d99eda636237258af4d1a4332dd82b81788a4a0e06ea6c84c7c9a021ff53b03e57", 0xb5}, {&(0x7f0000000340)="c85398b066ad88bb13bda0af2d36dd83b8fcca661711e5e799209b00bf0539bff72f15ca30493c7b8dba6430f026054b913a082b8c16626e0c11544690982df9833f709d60cc509de0128e0d027698744c8679f10b767d615d7fe8c64a652a99936197aaf850668224c44effebc3a3ab4fe421a118c3b5be1ad1caf6557b5c0144d185ff15db07da5925ff1fa7a7d7a6363b1ae4c8c1a107fdf1f38c0c5a67e33289fe1ffc4006f4577d6495a249ba9630d7f47ed380668ad3e11f4c290537dbecdf865a97907b958f9768b7ac", 0xcd}, {&(0x7f0000000440)="2b223a2056657c4dff93bbd1c80f93ca9b07c68f5ae9f73451568c246cda81fc9367a23b031166997a442b29f642711bf9ae5bbeeb4c68576c852e2c243100398d77d7371349a9a2b9ba4d78a7c7ba502358c7fd6d2294386ec0f8da67a418dbb139943bcadc4e6782552ec9ab76823b08d7f2309b0819912dc1158c78a93d59", 0x80}, {&(0x7f0000000100)="15323ee8d3b27a963d5a89262f8eaf3cf22ee5ee", 0x14}], 0x5, 0x0, 0x0) 16:09:13 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) dup(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffffffffffe30}, 0x42) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000380)) r7 = msgget$private(0x0, 0x718) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getpgrp() r13 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x8001, r8, r9, r10, r11, 0x4c, 0x6}, 0x8, 0x800, r12, r13, 0x7, 0x4, 0x8, 0x484}) getppid() r14 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)='./file0\x00', 0xc8) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r14, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r14, 0x4004746a, &(0x7f0000000380)) r15 = msgget$private(0x0, 0x718) r16 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r18 = geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r20 = getpgrp() r21 = getpgrp() msgctl$IPC_SET(r15, 0x1, &(0x7f0000000300)={{0x8001, r16, r17, r18, r19, 0x4c, 0x6}, 0x8, 0x800, r20, r21, 0x7, 0x4, 0x8, 0x484}) getgid() r22 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r22, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r22, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r22, 0x4004746a, &(0x7f00000005c0)) r23 = msgget$private(0x0, 0x718) r24 = getuid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r26 = geteuid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r28 = getpgrp() r29 = getpgrp() msgctl$IPC_SET(r23, 0x1, &(0x7f0000000300)={{0x8001, r24, r25, r26, r27, 0x4c, 0x6}, 0x100, 0x800, r28, r29, 0x7, 0x4, 0x8, 0x484}) r30 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r30, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r30, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r30, 0x4004746a, &(0x7f0000000380)) r31 = msgget$private(0x0, 0x718) r32 = getuid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r34 = geteuid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r36 = getpgrp() r37 = getpgrp() msgctl$IPC_SET(r31, 0x1, &(0x7f0000000300)={{0x8001, r32, r33, r34, r35, 0x4c, 0x6}, 0x8, 0x800, r36, r37, 0x7, 0x4, 0x8, 0x484}) r38 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r38, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r38, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r38, 0x4004746a, &(0x7f0000000380)) r39 = geteuid() getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r41 = getpgrp() r42 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x8001, 0x0, 0x0, r39, r40, 0x4c, 0x6}, 0x80, 0x800, r41, r42, 0x7, 0x200004, 0x8, 0x484}) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r43 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r43, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0\x00', r43, &(0x7f0000000480)='./file0\x00') ioctl$TIOCMGET(r43, 0x4004746a, &(0x7f0000000380)) r44 = msgget$private(0x0, 0x718) r45 = getuid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r47 = geteuid() getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r49 = getpgrp() r50 = getpgrp() msgctl$IPC_SET(r44, 0x1, &(0x7f0000000300)={{0x8001, r45, r46, r47, r48, 0x4c, 0x6}, 0x8, 0x800, r49, r50, 0x7, 0x4, 0x8, 0x484}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r51 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r51, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000600)='\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', r1, &(0x7f0000000680)='./file0\x00') ioctl$TIOCMGET(r51, 0x4004746a, &(0x7f0000000380)) r52 = msgget$private(0x0, 0x718) r53 = getuid() r54 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r55 = semget(0x3, 0x4, 0x8) r56 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = fcntl$getown(r59, 0x5) r61 = socket(0x800000018, 0x3, 0x102) bind$unix(r61, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r63 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r60, r62, r64}, 0xc) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000380)={{0x2, r56, r57, 0xffffffffffffffff, r64, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r65 = socket$inet(0x2, 0x2, 0x0) getsockopt(r65, 0x0, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r54, r58, r66) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x6) r68 = geteuid() getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r70 = getpgrp() r71 = getpgrp() msgctl$IPC_SET(r52, 0x1, &(0x7f0000000300)={{0x8001, r53, r67, r68, r69, 0x4c, 0x6}, 0x8, 0x800, r70, r71, 0x7, 0x4, 0x8, 0x484}) socket(0x400000000018, 0x3, 0x3a) r72 = socket(0x2, 0x1, 0x0) bind(r72, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r73 = dup(r72) listen(r73, 0x0) r74 = accept$unix(r73, 0x0, 0x0) recvfrom$unix(r74, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) setsockopt(r74, 0x22, 0x6b, &(0x7f0000000840)="c04f61bf5eb1332570c60990ec142d8249bb6c77c1d8c85c5b70851354fc0f1b2140e56416af3d2d4e53000ffb28a3222f9d41496261f9819bf5c81d7abfa8842bfbbc8832df1445a01e7e1a9bf1c1b044cd56c1183cce68fc99c8aa2b825a55040b3fc7ff2a3ea04dd8786ba03bc28034a1f94a2350d1b63462a39da48496316272b0214bac0557109c207daadc6fa9f1980a7731be0dbb5c745709d5ae21302c883501f4f9866b2ffc1845cd1e8a914d215bad5c852c5f7ff63f8d3ab52518494f1e4434484b7555e99a46c55e2abc02b8e1d1b208b3d916a5d38fe76a18d6a31176c4289c7f00"/242, 0xffffffffffffff2e) 16:09:13 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000040)=""/128) connect$unix(r0, &(0x7f0000001740)=ANY=[@ANYRES16], 0x1) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000dc0)="920fefd00a82e545", 0x8}], 0x1, 0x0}, 0x0) 16:09:13 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000f00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a8666a94e76b531ce2606728d4a69e3cc59dbca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8e4884b13c6d158daa2870b4122cd2350000120000000000020000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a865481fc056eb1511cf5302f9ddd55032487633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1cfead45a7d54cdd69e45bc50bfedc5ab94cc736d7fd27fc40cea3cbb1e0bd367c53f087ff8bfb0001000456a3f98b2390e9e65d239bb8287219fa7757120df09b3dd5eb2ea35b4cd5eae7ec870146d"], 0x1) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x7, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a177a3862078d0000000095954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1590136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd422cb82c4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9f6f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="00010000", 0xffffffffffffffd5) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) r6 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r7 = kqueue() kevent(r7, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x61) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r5) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = kqueue() dup2(r9, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)) semop(r14, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) socket$inet(0x2, 0x8000, 0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xffffffffffffff52) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, 0x0, 0x4}, 0x8, 0x401, 0x2}) fchownat(r10, &(0x7f00000010c0)='./bus\x00', r13, 0x0, 0x2) r19 = socket(0x2, 0xc003, 0x61) connect$unix(r19, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6b30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd235000000eb00040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d85544cd1cfd7834aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c6684f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad075081b736966af6062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a040754e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfec9d556f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7959672ba51ee9274615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a6bd3ad926c89e856bb0d4fc992e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1211], 0x10) writev(r19, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000003c0)=0xc) r20 = kqueue() r21 = open$dir(&(0x7f0000000440)='./bus\x00', 0x800, 0x1) fchmod(r20, 0x48) r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTART(r22, 0x2000746e) r23 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r23, &(0x7f0000d06ff8)='./file0\x00') kevent(r23, &(0x7f0000000400)=[{{r21}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r20, 0x4004667b, &(0x7f0000000540)) 16:09:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x30}, {0x800000000000006, 0x0, 0x0, 0xffffffff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:09:14 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)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="6eff477ad026b57b25ecd0ecde3d1b9ed0ce6cea841d0ec2ef76b845e5ef91eeaa806bf1aded42b37e39b500af9dfd89e25294a8db544064d0e92f2f7aef9c796c0cdd15c2e4ee2de28dd725234f77b891825d8403a7d9c79063aa75c8e040a6a6587766c039378405f5d52f8bc237da77dae5a5776c23f50be4de6129e39b789dff814cc33201e48e00ae81e8e389576d210cda0ba480cf1eb3bddb186f7693db82536708b5552bf1f396bba171bd3fe9d8d72437e4d2", 0xb7}], 0x1, 0x0, 0x0) 16:09:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) fcntl$getown(r1, 0x5) recvmsg(0xffffffffffffff9c, &(0x7f00000002c0)={&(0x7f0000001200)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/24, 0x18}, {&(0x7f0000000080)=""/81, 0x51}, {&(0x7f0000000140)=""/31, 0x1f}], 0x3, &(0x7f0000000240)=""/111, 0x6f}, 0x801) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:09:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003bd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="cb59573bf122631788d67c093c7c4ed956f25dfbb854bcc3f082fa0c13832e298e862fa865d95257ac47c8725e4fb20aa6b3e946641b2f683b675c7e1392e373f7e2d1f1d8c29b1931019f1609c8ebb3059072bf7a4084022f5b8a9e2b93686c8852eb0905b2ed1d6f3451a4a20a0b022283df7ad8cf7f99fae0c355fef3b67a07d6a5b077b60aff92c29f3687d661a0b105f7c39caccd07db1e15647b2d2077883c680fd61bd906c6fa160705623a0093c7d28549553860aecdb0616beb84e996e26d211959d7982dcb618f28a483ce867cdf4c0f148acd2ec2b899b00b4731a6f1e0f2c8aca37b307b2f862db27e2e", 0xf0}], 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x2}, 0x8) r4 = dup(r1) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000200)) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f60cba3acdf2293cd4be4bc38"], 0x19a) r6 = dup(r5) listen(r6, 0x0) r7 = accept$unix(r6, 0x0, 0x0) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x7a3, 0x1000, 0x0, 0x4) dup(r7) pipe2(&(0x7f0000000080), 0x0) r8 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000140)=""/148) execve(0x0, 0x0, 0x0) 16:09:14 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) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) r5 = fcntl$dupfd(r1, 0x0, r4) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x80, 0x7f}, {0x18, 0x0, 0x2, 0x2007}, 0x1, [0x2, 0x4, 0x9, 0x12c, 0x1, 0x1ff, 0x7f, 0x80000001]}, 0x3c) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r2) 16:09:14 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x0, r4) renameat(r2, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') 16:09:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x101) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) chroot(&(0x7f0000000040)='./file0/file0\x00') setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:09:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x40) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) poll(&(0x7f0000000140)=[{0xffffffffffffff9c, 0x10}], 0x1, 0x9) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b90460 16:09:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20200000, 0x0, "0000005b000000010400e472000000000c00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rmdir(&(0x7f0000000040)='./file0\x00') close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffff9c, 0x4, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648466f90644a51f884d1241ea955e3dcc287e7", 0x24a) sendto(r1, &(0x7f0000000100)="6ca13b", 0x3, 0x400, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b90460 16:09:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000d8ca66696c653000"], 0xa) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:09:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = syz_open_pts() flock(r1, 0x6) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r4 = kqueue() fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, r3}) flock(r1, 0x800000005) 16:09:16 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000001c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e", 0xe1}], 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000240)="0092b05be032b650786e9b370330741d1d9bb64084434d5f2c3dea704f4c24741edc112e0af535b12400ff63c1bf42e454b639f3f6ea4c", 0xffffffffffffff74, 0x0, 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="de90b70dc07be783", 0x8}, {&(0x7f00000000c0)="339c94f3e5e3f6401d68703cde113e8005ce23c432b672a676f0bf14721f4914242c98a5e443331ec40e", 0x2a}, {&(0x7f0000000100)="78d8295c8f45ade7e943639b87bc907c3810719b71fc03dceab565e6a28b2d5b885d2ad3f834cdc3755e4356b734d3", 0x2f}, {&(0x7f00000002c0)="62ee80b955a87618670a52e023f8433e196293f28d2a939dc9d29e143d6cf3fa7cda69fef4d71173194489096e91764843e0379bd6e0d6a4ad487aa560dcc07a4ac6871ecf66621a42a5f37b9e515826c886e11906e7038b9476bf0d2523947a4c09eb82139f8a466ea9b2eb2f35d4832daefe2efab18ec55613ac4e826cb585f9b9bc6d7c403c4759a4f6d2c7d68b00695e6121611feb295ffcd8b83abcdf40f051bf541d26788336aef0a11843ddecabee9516d441ae58c457a88bf9c74066e0cfce9f08d3f9ceaec9f15d2b8374f58709df538a1d3c786360", 0xda}, {&(0x7f0000000180)="0ddd8f69d767f47682afb6a78abc0bf485937e29f00ed7b2bae860e6c84eaec0e0302be8c54cee70", 0x28}, {&(0x7f0000000680)="0300acb3b5810899e4ac7f694cd3cd890bfb890e07facce8c4afd8940e03ce9439394d215b1d10f8458297e974b6dd493f6184dc2ffc6ebc81ee3b55f740b123936aa5626def5c6dc25ca8cb780fb88486562e61699230ec52d41ea75f963443c98d7e13f50c5fd0ae102f144dfbbe3a8603c489ca99a032bd7ed2da029bf3a8af21858570c5bf903852b60f10190f8daeaecd963659aec44069aba4f02c2928f1061403959aafbe67d023d58611cd1bd581fc0360888deef357063cdb493e28155f711b1e4d8059fe23f0efe9ed130ab8fb90b7e7a05a30e97e9913abe4d147abe84d5d9bd815b3803c4aedfc551367c46706a38e8458beb1c58502bd96b0287d4e388b8cd11fb031b6e810212669c2baf3bfc126d4ca1cbe1044254e8f07ec4e1ac11b3e80d2f54554f5867bf8463130c0f6de9e932e8193b77e9ac65f6b422fe2edb137b859998f792308186d9ff4794a9e793f8cc9be5b4316fd73ef271f8ed8365259add1494fe5c6abd2f234fd1667a2bc80e807dbaa170e23ec5e6ed87e100c321a41e1e412f41aa9bad840a1f02ac7e661303f0957c070867673345132a1296ce78e7f764a2282b18cf3b7be9fb11339262914fbc75352367510573cc4876c2b38350cba9df18501ed6a0f943bc1adf387d4d37912ba906c3026346cafaecd578d72a1c48e4ba0fa32960e304383a187197a1806044091681375d94a15b5091fe66c7003ac47dc5a446cee758026da3153cc380080ff56f1e41af5188bab51eb459bca52269d63cf428a086b4d2e4eea281b103ccdad486b092bafedbceccbeb6331125772a28f3155aebf520a7e90ad9267e3425edc6893ff33b2a3f526fe54fa4726ad6adbac62d14179331b18e73e4c259596f8277ad4aea0866d376489feda91e14c5d420183dac9a8ae3903ec3c2f89fd62d24d4a12ea6bfcd30b968d34d5be9e0266ff8be9952ef7baa8610292ff177bd14b69c9e148c037814c1ec5094685f9c20cf668a031344bde3f891036c4d968ca396fcc889ce112beb6c1461db847650bccc9c9a1853fb3e21b7d4503b13c36e22d3aef90265cbfff3658863622c83880d727151879e190aecb11b86aa8745a645ab383b7a4829404d5f142f97fd325362370ef3fdef825ad131c63388b9fccb4d1bfb00eb413d1b3539a8be9c23ece9079179b45c11c927355c28f5a6fbcefc31df8a54cc706d73da1430a1d7fb21814f947ed89ba69f56c96b5e72529c564e4bdaf00faf1d92ec74ddd3426bf1f1bdbebeeadf5cdf5d2b62e2e42279108137504dcddc7e2460bd89026b424f489228ddcf555627f8a60751eaa0fccc19e7cfa457cfdffd9bd4e8693dfb35c40d161cab711149cd47dbe4ee9eeda45f24d61a4da1a1a54ff9f0ccaee4cbb2b78a6bd7abf53198660dc8202e87da7a84ef851bccc3d4f3f14ba90e58445e92c9230b38105b0eb7c84de1a5fb14a92ad6037c4ffd32a5e8b29d11d5535383df1a0b52ff756e0b47122b317cfc582e4cacd524d38f0b3dc1f661365d45ce074f1aa2d645bff71bae2a5c2431536f422a563db45d3d00b7fafba9a66a8285fe276c6dfc09c0af952e9b8b67b57647b755de9b7b298144f39d1a4b0818118e8a02cc1f3178b81217f4384f9447bf69bc75c41cf5be8883359b6217ce38fa3f919a658a4608617930e3276a298165621d4478cd8cb816944895596312d559c1cfe0a14e74ce7d5f2dfcf4152f1699e7b1d0082d5675af131e6c33c5bebf6b372ecb5d7d39abee7db9ef41da74d45cdda89ebb4750990c7096504f15cb08e9875b27d66ecfab8bc5826e56e0b74384786d8e8440d02feeacf92343cbb5f677d7654d8325afad0f53bca8fbf74af5dde456f02cb087f6867226851523471ce900ca09c11325e1a01ba55625e19f68051a2e4252ee10f9295ef01e13f65c27a6dbd2b456e9b5b1cfbe623f9904b4832bae1c98aeb21441a4f8eb1f66c4cba5049a674f4310fedd508038f18c9c95e959e7c202ccc8da7e84a322f335656ac981681858a9a1060d50023791bd3b3f039523254896248677e7ebddfd5384ee03959603e53f9a4ecc5c957cd44bf8c9ec40a834228cf78cb0997d6ecd0a86f1a3e47d2a1dd1f9db152489f27b3b90f111924f5997ebeea499e9bc4a3813a297fde6c82ff7d74d703e5851d6ce58e52d2ce38a742731ce2e64035b957ffa3bc920818fae218b9a6d7b910ff6b66b1fb0a485558bb462694ffd4eb1090c92fcb3f9ea99a70e7a889823fbb80a8c92ed5365a4c38b4ee9563ee2b5751fa691cefff7ac53acf7656e2621542816b85bf5ac473c4ff6b8b7c339b2f4659714ccaaea07e6af7d36a3f1a189afb04ffd3a9831c80d32d7041477e48de89e523f52b2e9dba76126dcb5930e9a75a0514d5f69a6be38c3827e865dfe430e080d234b63a5c199834a91a6922e47278d0a6988bb4a645b5cebe270bab3d0014022871f4400db6acaaaf031be7044c2a161971caedea10da0e2fe3ac7b863986a25648309d9eb4133e9bf2221e706132a9f71a24d240d5ff40c98b5540596d2a0e730216bba76eeb37b1565a68cabc32148998529426308336fb65ee2100c9ebf6c3a7c19df1bdba420d921ac052e6b08a04ad707c110c793285255db2194a4921849a26de63cfcffeb51bdb8f1baa837e366875912846019e23138458e14de4d5b6a8411fc141e918d79ee67604916b11e831c17a0b7ec3daf99e72bf827fbc635652071b51ac8c73ca8273a6984999de47810e22afef5d5a389cad69c27e965be6543ab914d9a1b77e9584c0fcdf170479637fff6c16fa62be943bad3d340029c712e54605efeb29c3ef37f8814604a31af23b52d6ac32cdd67c91c3d04e7f5a4a70c8778500925f98caf40c51875d00bd29fc20d6f0e767c7fe3a8a9dee1e127e3068040c9a363d94c22f420522c4f852328fb57fb2f22d5f81cf267161921fe431076cd26d0325131b039f74486912aa7db7d3b615b354c0cb7d635feeab530b3ed7f05a7e8e78b0f9fd60989e68b60613ecf8ac9c771271d1fec1d05064db7eda2507994041e4b6ddba5b12f14c4f3b68a34c67179aa55ffd32e54aefa1fbda17fd0018b51934c1a227f5ff3e00652d84273e759de441625fe562d1ef9b934864710e9c742a2cd18e7e107e050001e1a5aefe2cd9d80c43fac81ff04338895144121f7dd70ecdccfeaf5447383900fd709601c6d81c5c6b0a6d7fd70b2c27994620d90d4cbfa09930ad7a6a2a539330400b335b1139b948feaad83d32072f34746358396f24918231211ffc15bfc4aa0ae50e49c168f4659f6e6d431925ed6947739d6b2c5da2317b69d3739c78ac91af1ef27cac7c3308bf9789d8fbebbf5bda1a5588c9534f47e2eaedc49197a26d2f1117c659bf5803063a56cdc2addbb81dce946798d42968cc39c87d0365ed74d06e4b381d763c49a4feba25fde810f7fd0594092259a83879be84cbfa7aa5a94b940e0d92e89e5a1e544040485f85ff53638b0e459c995c3def010d546dd1fcbdf599549d124d4055e75f5d62dbb6aa23c46f4016f2b0aa2970ccb05b5421ba12be1d9e41b1076c3fbe32d4049c8f52058ce8ae534ce7dedeb006c970ea73a9a768d0c86aa6f73c46996ff901863ae86afa200dfcc9b74fccbfa6b755368193b473d06f33d2e326bede5e54fd3f86d79051eafd35eb2ce49c98efb447bd3fdfa59949499ef9341ec23f3922f2f7c31d5926a4f20f0b14fdfccce81135fba9e858faf14570311b4d826d87dbe2a416d3d5341eb1fc97531a33493f7992ba000e48d24e4659c534aa38f2ab2a10234a1f7c3d40b83c4389574c4372038e10928daed1bbaabd771973b5dc1e73774e85e4803cef8d9b0a9998577eecdfa8fe6598ec4c0f2885570e6b5bffc052712febab21c58fda9581c92afab1f950aab2171e4d6f2c86dabc52aedc0ebbbc51572f38b713d7d3b77672aa9334bd70d569c9147a4401859294ae46c44181f6640432d71ab50545f2967886ba561875f90368df966927f9e5090db118ecafe9efde87c5a5d4f1a87d019fe2d51226978dfd3cf76e9117c21a915637521c6ffbe06f5686007ea695083e9264cb3ca96476862704288d81b52bc85313a7d50a1a1965301d4cb034606901b44c6ea1699d9aa74e21b8e47de01af1fcf389a08c599e7f244781e53d7aa3fcf7b0140b6547a3bcb4f93e6eb9ed346f4c49eed61c6dee4d6c6da7035a85fe0cbefc5ea3a1b00a19bbb5f69802494cf30d9fd2ae4caf8d84b7826780b3a7fdaec0daa4237cc3b75fa3bc1a6dfeac50d1cb6e29b5d7f739bba91423e2794fdf82f5cb6c61dab537f7007bcdc52069bb56d091ffd47405cf5a691c77065246222cf1ec35c64ed6643601f0cdb40aa25840d7cd6d1ab47b50afad8ba406a93dec96b43621e49d0a3e10989a84c3723259856ddea007e72a341d4f4183563f6b0e017035e758e6e0e55319feeed046113c007bd8fe3b36aaebb06e91fe489a7e7fe21720d24d8c60519af9e4911d2068334d27722bcdf667dc217fde72a2e2b3cb46d6998b7954d416de5ec9e1ca2edc74d71ab9ef4d2e573e66da0d1fe260c8f9496d4816d7e752699836c4689948cab719594069e67e845421ed91e91549ffe0a00e40e91227de698e92ff54b6c70d6d3259f9cd4f4e8de6017f1ff95b253aefda2917b19bb86508cc4857e6df8c36c6f9f6aba88bd45103bcdc81b7bc53bc7454ee270fecb31d0435f35568872ed79e30984cebf518c00550e223b55c8e9f24216bd17f676b5f2d67cefafbd18d84fa3f449145dda1ef616d494fad5c9629a8cc2f01125d77bc94fd32ca8685dbd200bd483576694f4be5172b33b4f31539a7b587362f16b12fad539004fb254280878c942f0d81377c3ed85f9eb882c59d69d22ffc85516484641818ed708a65fc45217e28b6fb7434446d645f478760371b073ce6f699b2a4dd666a029ba0988c914d5c141d21f100b899b683759cfab2cb6b66c8e2d383192ba242a57567f563f1dd9397e1766bc65d8dd514e492316b0964e26d043297f14a9bfabd8eb3485aaa3c2417edce09a7b37439f05b40648a4284f5554e4a3bdf6bbf72d219b9059fb081f4c1d65c9b41a1bbb85ad61c2f2c865f0a3c7068b9d01fa90cfc90b408de71ef8f9486565fa41ad67cf1dd74206d07ef0ab1f32093d8e662e81615cec5527f785d2ed587634716fd1aa9d0d8ccfefff2a97efbc440b381e608f8e7be966d7a7e83f450e39102df5bde350ba4632e163cc3b614aa8c758dd772e3612bb41f22d7b0cf046c7c98a1b45a9c43b0f573feb55766819cdc59885d6c53308e989d3796e03a212c439d544cf7684a351e176ea96e2f62aa81429ab17e47a195052d00f3dd9295d83a5f3aaa81b548581ac1aac7761f10364a81a4bc57b7de136fa542241ed1bb338ad65724a91aa0ee7c42a317843aeed420723fe938a289a40a1ba49cc55f3bccce8f0158505be762b8e53fbec2ded3fd3a04cf34bb0c119d2a9d5edf58d78cbff5a0d19fc90657b6eef8b99a0741303fbc6770622e62d16aabe766fd9ab33cc8719695c2e3a0d3688a3aa76ea06d1a88a4677c0a528331ffaf6a2e973f9474148445036309be55765ebb8fe550025cbb43be6aad56da0699295e6d5acd0993b699ede3d7262040f8545dec51d8c32d7b291096d47ee0211f83f63146ebcdcfd0e7c171b491214645c74052becd0f50d35cf1f0e550f38e8cb6a6a402d97bb09926c01bfa4f37c967326eff", 0x1000}, {&(0x7f00000003c0)="e3fa5c9e785397f240ae545fe328ef2d1b846b8fef091c9e3f3f4a8aac7f0a146a6dd7683cc22644bb387b0d8f002ba25ce0d5d90cf66dae3f8457d6860b65a732bfe6fa3244fec6c2ddc6a9c2d356a4543ec49792a548a09f42083401404c5d0a24", 0x62}, {&(0x7f0000000440)="cc5d57b9a0109934ddb2f40f3ae66fdcaa5389a235f5ee6c5c53e9fe77a7dd560795fc59d8083bbb9b2f77c9b6c94623346528a0602b36ca39d4af", 0x3b}], 0x8, 0x0, 0x0) execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') 16:09:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000277, &(0x7f0000000040)}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4000000000086, 0x80000000, 0x0, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x800000000000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000280)='./file0/file0\x00', 0x40, 0x10) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000340)={{0x3f, 0x1, 0x3}, 0x100, 0x9, 0x2}) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) sendto(r4, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xfffffffffffffd11, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xffffffffffffff1f) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f00000002c0)={0xfffffffffffffffe, 0x1ff}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x40, 0x1) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000f40)=ANY=[@ANYBLOB="00002e2f66696c6530ac58f5432c000029bb3f0b649ebcc389354df65a2966695ec4c857c09a5ca16ac692cb63b88e4214fff586733cbdee00000042c7b249c64c0f95a00f5bdf0675364b43c5f64dabc3b555a30331c7118b3d82bebcc09bf868ec5923b55f2d3e5d2cea12ee07b6dd8e6ad42e04ccc8dbe26ba739111dc3d12289ac38570d2e84ac011e2263ff2e18ef3741c6eefbebe54d84e19d504f01a2d8c53c52f5500b2fa3f9b6548c2e62fb2182100200f141f4355a7e5ee337fe70ba7d12e8edae0b10527852d8fde912c7393f55755d40180b88623bf9a1a8c045741bd10fd6b94d5f758ba89e4affee6e0c8e2c3a875952e72a0e23a7c4d31f9a2d4cd2903cec72f36ac087f428cbe704e83de47475b9ab2a07862610e4d3d7327d28c9248d01dd13e20ecf268227a534e3fecc4d906d8383784657bf43df13a94e507815276d235f4233ac0933735d278762345f4c92c2afa0b4a91d8bb585aa69d22b201a4c98f8b6bfb1647c436810eef557b7ab0a7dfb26faec3cfc93398c568d094b0e27b8acd8bdd9430a776548379f028f5762dd49b619899436a43b9b159898ed63da1674f689e4870c8955ff1a020000000000000b623be34585025e24903259bfaa2da5e57e97624b18a1f212634910b02a3f57984fc98b22c9b867850e9ff5200b95"], 0x1, &(0x7f0000000a00)=[{&(0x7f0000000580)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d20d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6d7f3cdb013416d197fae45ee2fd0ad83ca2b33e8448cc98f3d3b4453cba15f2fe168ca7c5973a01f8ab3549bc147fe8ae5bdd5f0f3e874ed94fada1f198c70524894a6c083fa78d74daa55c8c382ce5aa7d05d46d8954d92", 0xe4}], 0x1, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000380)={0x7, 0x1ff, './file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) execve(0x0, 0x0, 0x0) 16:09:16 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) socketpair(0x6, 0x4000, 0x7f, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r3) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x7}) r4 = semget(0x0, 0x0, 0x40) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000080)=""/128) pipe(&(0x7f0000000040)) 16:09:16 executing program 0: socket(0x18, 0x400000002, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="82ffff000000000000004950cadfaa16e215e48744fb76d24e5d8ccb2364766215f591d36e21f7eefd8bc1391c7a94aaf7"], 0x10) pipe2(&(0x7f0000000100), 0x0) r3 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:09:17 executing program 1: r0 = socket(0x2, 0xc003, 0x11) msgget$private(0x0, 0x18) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) r3 = msgget$private(0x0, 0x802) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r3, &(0x7f00000003c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003c80)=[{0x58, 0xffff, 0x0, "f2d42a7e634f0cdfc7329fbc162ec5979d99204990e385355e71587918dacf66f4e718c3a4811dfcff6c7b32adc8c10079fbf1073f9f4c2e96525fa2180cd85eaac2c66b856daa"}, {0x48, 0xffff, 0x3ff, "9ea197a65c0975cfa6845856564ad6671272dbedaa4c019741f135feff8953cbd5324714352817cf053b7fa9d07a90eb7f"}, {0x88, 0x8001, 0x2, "c04c398b1fe73a402be1d52515a832fcdad04d1eca8f8d598cb36468d611a07490fe63a0abd74b96cf8f052ae8f32a3e9f71c28abb5ebaef1c6381642cf98368aed3b3caf031f91fbea647b87a72103373cd80d4d9c8fe96d5eb5bf66dff633f7e2c75c5e8e38d1f1af8c2a5eaed6be7f3a65b09523c00"}, {0x100, 0xffff, 0xf8000000, "2013cff506c7c30efee770c1f96a109fbf6eacdbb273195e1e8a4f1331cab2fcc60f13926ee420b5d261fcaee709fea3f20f00755463d6a297b59e0fd5b3a0ad226b660c6964a3283e395b9518f3486dc4af28047999f4563f4fa93015c7e1c9c5604feb0b01dbdf4f76dd3213c87bc5549ebb34429abb5a210eab77ae3f2e43f2d9a8eff93205f7a5a82e682cccad3a75d2a89206f58fb5cea0abd2c72c87b11b72954c2a30b8d146e84d47009b8a5455224f8b4f81f67d4116cc918a6f44c62e69c1789929cc53d20f5200ae254d903b093c60ea66b9c779a1c32b3e9dc90288a6de95f24b9de684597b676c9dd2d0"}, {0xb0, 0x1, 0x827b, "a68a7726d9edf8e1a240fb9d68a69f169a18cc4b17dbed56d20225de4bc0c7581649240ce04f2c9b9e4b1e4478ae96e7c31f98fe484ab8b9d8591aa34e63bda594f8d75f47b33f85a474859df78b7ef5ef8a7ec1c41f66b7a2e24190073196e9894876297b7fe4419451b96cdc90bd9056f34a7ee239f1a3946642746fb7dbe80203a58aad330cc36eba06706c614794151ceb915d98d75d4ca99c90"}, {0x30, 0x1, 0x7fff, "7f9ba57485726a94d22dfc66f6090540c7cccd6470e50ee412c2"}, {0x1010, 0x1, 0xe13e0b1, "becd29fedcdc5da128a98d551fc8c4c8a2507094d67efc8d038dfd8270176b8f8fd5cc1f06e06c76c6ed6b08ce9a0e5e05dd4f60e6b163d4f487cd28fe0ac0407623c8875f9d3c821ff4bb728e1a68f733f9a34d7c3422287b61e6d166c58a230c5e27a54e4ef4d3796a3b0f0ea800d768850326a0fd2a42cd2067ab0de4937f5cdd633a408fdab9c473f972f45977c08a14cbdae6752ec383a536ce580778eabfb504810a1c1468eacb353aacc2bf1991541c899028646e0be03fa281723990caabde08cb6999ac1b7d85682517102cd0f46fc78f05ef7b2326707d734f8dbf9ea519cfad07b2db7c7c4a8d7e83165da3d3a351c9cdab9df666dba2171092304f79cfd8232296a2dcf4d2677dba106102e6d2a298d0339cf1d2daa21c00928929f23b7b96b15e4c04e1c0104becdcc02e4b090ebac13a8e8572641a47fcde0038adcd4992eca9097c22effaf5ac4435131eb5ce7dee520b22cbc7829f16cb8369c845cd7e35066910c8a9e66cf01adf455bea772745cc36ea46fbc57f526f2e402afea524b0da3a4fa9e6e64c6520761c0367db61197dd29a66b4f40f5c0017d6242d9726fd501c1a56a85cada3c74043d5fe298deb6c40048917537f257055005473b587d9721c27e33a5946d0d5f6355fa4b568121dd832c0f10a061ca38e22bf7fed8853255633c509b10d7b8124a927ed90f82886961d11cd03fa5b14d3edfac6edd0ab079d408bcc1d1787c86e19517c7562d056a2664bafd9d8ea1c57f51702bd34f6690af93d7b7733158f24108abb2278a0cbdee8aa564683b581aeed2bb10018c002025b52d6d4ff55e0f1c3a86b4bb6f68f4246cbad629c92ff02033c1d91abda907bb4af20e74b63de6ed4da5d1b4b7ac209f60e4b19fed880a9b5117bf05794bc9323554ec9608db1740b908be5578784cfc21dd2e4f00ca6979ae48bc6789e9c9dc755d9420e785433107972aacb4825cc7e00280e2137c6d39e6a7b4d7882bee5aa409925fc80fcd9db047b13b2b21b3f3c8e8f473eda5032d39999e44442cbe14c2b32e6647edd2da3ed996562b717a9fc699461b8866540d9aea9f7ad0c917162524c79c5ba74a527098357153419127d7f2e4e8f5018931af75a47dffc7d7120ebb4d4f1e817ec4c64df92c324718c316abaefc6c1d52eca2a59692a2a7c485a3237d4ca99132481907c7bcdc35df96836f4eee592862f6a92808e6e4d996c3619332b1dadf302e8d5dfb662de77814d8e523ce8dded07601055f4cdaac6c7ebb71e9606db98aff5be2035b291234105887095c53f8eea21d9d91ed1009001f1b218c8903441b9b54fb308b5cba9be688fd87858dafcbefc5647f0dfd1b1369527e795ff3b170c2f89e1a29344b8a82ba60618786bae3d04d9a99fc38ced6be92375dbad5e506c353a75fbfec1156647002041426495b352d084bf63b3d33100a5c5410580c7a916d8d736e2194d95fa7aa5cc9e351074fa9bbf0b30885041f6b7d9741e65464ef2beadc35afcd5af3111f6baf1947739abcb5267e6e97ba4523a1bc86a47e57e55b8bb5291b0c199592735322fde6d011f487e4c26d4619d8435540b76ae01a081e707e35fc4f0ffb7e5f20b163904e81aeb9314accbe971bec90585527802fe911b32ce959888ae7142fda24c878985daa7bf38f5b5947e94dc5d70eba63051928d2590156043d6cd9f14b55a903745f6d3e15ee346475e6e887623dc3748d0985a72936ba2dba844e141e66d80e5cc1eaa7939364fd8dcfe7a6f66a629dfbace8fbe0126485caf89bc0766e753f6ea51c001ed9a9a5fddbb20422eba9798a62dc57b5008897f523228b4e779cc54661391264fb9a1fff7d6939fa24c9b0fec7876ae71be4bc78dd085fe174e6f9719e78ca2f10625dd21db63f85b38cec21a264531b51efd92770de69cd44fd088be2dffaf685f232224eba5a1faeca484950ba29f938040e7de1db283e35b8e411b97dc2fe6e0dc3510eb6bbae4f42d25504df97e57381d581adb79b9cc4727a6cc29eb845cf811e1e2e0a917c83b60ac0b1657228cfc53aefcb488cb420272d59be4131c93ddaecc79ef00cb31624e92201bd589433d5ac795edc0c55f01ca3fa9e0ee4e3f3d316ac760637748c1052fdb8b3ee02ccb5991dd646f1035a634130193a7ad9002b6494d62a185989a290cab3a04c9b7b94358c76c93999b09b65695fc75b55a22b9bf147a19bdb32390d883eff534b994714a2b9ddcac180dfbd813c6221572feacb7b1b04561ac769fdccc545c87a0b31b8b2521fba53bc0ce8214ebab049468f22e921cd328a15416799f9704369282acb91d9e91724030fd187f30caaed01cd181de96f626a248a2dc34d9449f89e2b58c6722e226ab786c67d11c9f606440b3c2aa55f74223142ca6fc85e53d160dbaab3b0a16db47a6a961cb5494a349615df03231089441f103125782ecf77b57cdad845fe20ce16b6637ac0cafe9350f27cb865ef34617d703c8d1c413bce4d8c5e0db095d05c4cf4b8a0a834a77d6e15fd825b9c1dffcdbd686a68eb938c3f0458d16ed7656df29d26e037e1b63adfd00a1c650e3b775d25286eeef6e0820fdfe6204f5bcff2a34095cf62e692e6b096c4e49a50d435241edb5a6a285233cbb5a5c406db8ab48ff6c8a2d8d564a223b12f84745642a5fd25974b0da66fc0c1de84560bbd0baa16ea87c8d31bd54ef3481a38fb13e33bedb3fe991f5df3c6d1ce35e5163950d7512e0bcc4c07b36a5afc0d667ca1a3d5f7a3a878d164d557f61d22bd091f1cb91f49debd3fb354e9d3930de96e1ab11c8eb2b3e6c6ef328248a493c0de5b5ecf0cf321eaa33b2d2d7588ddd99ef1ac6000f91b784a68a0622526741a70017bf8d3e7dd0f2bc496fb5f5b9a7c185202641257b56a161a6d77429905c8cae8404e16eb1726ab9ab4c1571bdbf7d17b8a8b82ebcf28ad9085fa107c5958f871542b83f11fb67dc3ead455267c5c2686d04c02f64e4e7350f95fac59b4ab2b8b543e98755ef494e501525f305a8bee1f35146710c17c532570d036593d965dbdfff331528ee70258fc11ec6ddfcbf7a7884dd31462c6b836577e9617fac416b5d5641b9b453afb30b513a19d3950e97c4418415eeac1021481ce9c13ae5f8637055fe2dfc4f72391be1bd728f6547a3b99320a76e3c83d731c7d049f24d7d2853eb41c503ab6f361cc444f60b27d2040c583592ac66f7efd33bb58ce5f4ff7b15c63f6d7662d42406ee47d61512979e423bd4bae47a55d7fa607d6fa1f4b2d76167cdeb8646ab3505ef39d21ac38e9543c6f5e58109f557b026a4e31f411f5f239a131f6569fe39c23d6ec8d34cf382cd2d1abc08e2c07a9922850a3343cf206e32d30cba6e6832ade577599dc1047497b21ec00dfb7e028614066b801b963437d37a18e00f96e095040b03075a2a489254d1859c17dddf2db0bf1c28e1f27b7aa3b8e78e3d5ad4b1d08155afc9524fafaf982f6f5bf534d7470d95751303c7420d40f0a01b3a676b6a57fcb9812b5c8dd02757a2ad29d93527ffa5b7f020185e5a01c923fb6d412c21fc52ed82febb5c11c781af95a14e728ae028545d8b6712826a154f7027732578ea76624dbf19b974407af404792179864f1901e5a4886ad43071a5b8758a25979aad4e38d55de82953f82af2b49f5e2979820e28a84381339528042b3ca729887f31c1b831392624aaa4d7e90f8840e590d6097b4c0b415a6b978cfa9f09ea4e183eb2f4c8f046af574e625bcf0e09220f07b52a6f89797920d03378b5294e9c85c32afd334fddf001370b6ae89e40360cd19896e23f8b4b94e38003f41c8c730326e2ea49607f3bd31ccb75736969ac951ca0628108929936ed1eb8a94649fd3a123e34f5f618897e4d08654e91746fd0ebd61f5d0a5bc1e6504513d2b99b54eedca2766a999c3b8b48f58f7ed2b815827cfe2fee5b119dcb7bd45e49aca0ada4b3be63f450a9969758c260916f8f0f39255c5ab0306fb7a23dca673d940336f9df7f48885d1c8a7b9eae2890a752f5e08dfacb6028492aef57a49929d163a31f85aae12cb49bb7c6418ffc1a0fe3df146425c03446ff65912007ab0e157787bba5e9a1198f4715145011e2d2996a67beba3365cc2958139bde950e91d5fe42f429ca43bfb24f6f5fa1d928cf6550f380a505495d56e9f00f66a00aa4abdcaeffe01d8c18af6ca5079cc6417d8d3f127e3669b10bb89352478d8b34a8204fe10533dea4d619bab05944e99dbb305a4f68bb2ed4692cc993a15f5c9f46e3968072d7460067ef5f2d47826723f2006a5a7016be95f2e53c55221a86506330a33a6b3245517e9d0baacd3ad7ca9220f3ad4219c7c12a375dea863774fcc7fddae70cf3a787b73d00960e44eaf44173bc03dcb0d0a061e7b81e539f991b6abcc84f48ce0ff987bc3a10ac9eec45e89b5c43cb74e235493e3606cc15b2b76f4088ce5577b1e5daedbb40e0852480cd879cc6a1bc8a8d2983637787ba09876df73104150cf208c2b553ab0cc5d04aadf0fe77c50351738741e6e59863cd16cff9eecf24415e3682847a9495e650af93e5906c85095b6a985a0ad83d9497654b68dc5850312b32a25167eba1aae95b42b1425fe9bb5d4d2d5093db818cbc9ec60acde01393b96123461ccacaadca453e861aa2510b6e2840f33af311c8865c407f736d81530108f671200f72ee90fabacddc39570b94c75910364298ecf38111dc1e2ebf804dbcb843c0dc378e9dc28e3c6caad2e212049213ffe7e75358bdaddcc7aadf7f273b39fd224467482e18ee22d14acc47fdfd55995a058c80fc35f1894900f68ad8d785f2d4ce5f8e764327ff50c2f3b2d2611549a45d7eaaed6215d0be95a5210513ea460dde1635e3992ec0ed119110d852310bdf4202b05ffa1b10931efd6fe47e2823f8ad26275fe826b3d902334a02927d82e90cb49d925ec50a6c4c126eaa74f9df701e294f7769feb5cf9a128496f75bfa6403c937b87b3040f43788b3ff1c007cbff27c5ab58c0416fd4d8518dc16b70d372c316ab76ff01a3519826e9787d7ac98428fd70904e97f91f1a4eb050cc089c4679dfd23381a09aee26c35af6be114c190868189aeb16b2c86e9ed55b6e882d6613b932de4a624bcde8218e37af4f140466a4f774abe183738c19e141a207653455eed989249925d3c7c11987b9b60432840634b8f56e5378c19bd4b030ee2dc5b06d38b3d4001e65cb69a39899f16e0b2a2689e2ed5d1d39b4676c166fba364617eb0514d55f71035e0a1095f0f6b1c8ce0eef5479677535f93e0a42dbc5e29c5c3d9decf28ae812e7ae42fdd7f38c2ca92d91d5fe661d10e089dfcd3f85d57f8d932d6e4612fbae5a7048c58acaea570c89a81656b2fb8b93ada27875ee76157554a718586f2e5218fe44f5f9a32a1cd12821a4b548186bb22ded830e2e185d5d6263c546cc5d7e223cf1da75e28746611875865e95d69979dc983dcbb74ef421d432050b97f4c3f19a24f78fd054ca10f06d86c6ac0c70deaf140236d2ee5510ef0abb7ca3186b98bc2a60b8b4085c534eee7525f25cbb44711d9f28cd2a2db1433e45c6c7413f60d67790446cebf13eaa3961979adacb83fc89fcc9c9efdc806fa264c0b9c7bb31a6eb1fa641de7cbaaacc83f702741dc7cdd9f5ef96a71a90ddd24e7d1df7749e96cb7291f912c8954391d05ce797174e04c464526239640747f3b332fa5f7762f0eb1e719063c6d2dbccb05a54f414bf58057be648cf1a82127949d75"}], 0x1318}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) connect$unix(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad12635809bf7eb6652c3dcd820f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbbb4f7f0a790841ea6147ce522005f96566eaa0600083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7de254763c9dd3ba4c4bf9e9dec9b4c759eab342be68e777b6117d83fb84f352f39dffaba65a7bd32f6d8f977793fe3ef0b9000000001464631bfc1600eedf6c65d0c4563f45de1234754d92063c9d4e70973e9fb9f80ae35b1ced19b33d971c4c72"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f00000007c0)="0b0400639c7b5a95c46a6e283660e8ad09b5b276c4d4ae5324656f962a13beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87117e108f64549fb493e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb61d5bdd21e7855d009e5724a6ceab187a304acde1970559f2910f787590553be4557c438ab38dda27f1bc0f0f6afaa56a3581be60bfb8aba7c58205b4e3b5f728b0580dd0ad425aa635864e62cf373e73afc4766741ae8d17c00967daeb6df4304c3f924cb3287d64ae7f7c2e0415a9a4d1409ae4bdc61d9adb520de2d2be213122e4165aeef419d7be2972f270dcdfda97b7755aeb8a6a117e4c5a9", 0x15e}, {&(0x7f0000000940)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b4256d71005cf83988c7e29b4f639e8beec15354c7b096186b2da4fc203175156c003539561d7f5df2ce10ba637affd5e9b809c1b2c88f7aa755e1cf13950e7368f63f14750ccbe259562bd495783750009da59ab77ff879d58d306441ca79a18fe902118bcedadb14e4aef71c3b2fed6ea3b955986c1ac3c3ba6ff7f0a2934600ee0cf7ed5cab997fb6125e47f459bb74315caa15161ec94d90e9669f985c8aafb750863449ae9ba882f72311dbf2599c3068d3d9e94a8a11cb1556bb5a70e82abc66ae29d317dae342b0522e4f3489a645fe5665d2333c0605b7cdbd308a26390dcda9a6ae26b64260a6b155b032a2ccbbffc69f07113983ecfaaa1e2efff1caa3c3a7c3e182799ad1d58f57fc2fca25925d306f55d4e01afd3c35dc669f229dc3b54329976e7dff2fe2d1c854bb6b336d7364cb40f0e302c66fca8119472b0fd06e5bd2407f6732cb7e4dbc5b54f814f405413a8569f2aff681201f71a35d8d3126c0c2d9841ba399f0ff5183c2a77ce44324a1593abe4", 0x204}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea4724", 0x6b3}], 0x4, 0x0}, 0x0) 16:09:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x200) ioctl$BIOCFLUSH(r1, 0x20004268) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2002, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8b0000000084a28263"], 0x10) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) sendto$unix(r4, &(0x7f0000000340)="01b10b007241b1a9ebbb20271e0184988d8926810cfd71d6f0bc84d3d1f5ddf9222b4891066b4c45356b3949d102ea24f0f5598f5366992a5908fe0abd94bc77453924f93f9e36846a8f3458e9108b7f17839ccae4da7de5c876abe16db27b8a259b14a484bde7097d0592a58fc234143525ef97bc374c0909774f248fe1fe571b69b80111c50a2e5a31881bd98453e89def088becee9403e3ace9680b15fa9bc11fb948075dc492c0378483e0350fc2171c8a4c679e2d68fb99c8c3c8a0499362e9cc136d935cf86c34f09e71f58633efd5aaec301812146f726e9633ff360fd3b99bd2a0b29b2bfc52eaf94795d85957c7ed20a71d56d9be64732531a6bfe4f67d5d360e96bc5c00"/275, 0x2d, 0x1, 0x0, 0x0) dup2(r3, r0) r5 = dup(r2) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) lseek(r5, 0x0, 0x0, 0x6) 16:09:17 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x11, 0x4003, 0x0) getgid() getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001280), &(0x7f0000000140)=0x10) 16:09:17 executing program 0: munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fF', 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f00004ba000/0x2000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x3000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt(r1, 0x2, 0x8, &(0x7f0000000080)="6bf3de4528705ebd9466059af1e0e7b381575ff5fdfad8bdfa35b21b157689e76c5c485f2e003354191cae4777c25b6eba4c18e662b511d5c15b4b7e3b2d87615b9c9821ebb68b9621dee41dfb31bb5a67c9791db4f7f41899de2f5782ae6fd8144486c621a2bd07faf2cc4972c0d17d5c66ef08a3b781ca1598e91869d039e2c181fa1a5a45cca790f218bed4714f8f1f376427ecb93b4f04f26d4e44314e0ba56b4dcdb21e34d2aff8163497e4680aee5dec80e7bbc49fd164bfe339bbc88fd9eb6316e8b6cc3d0ec4cff0ef7f0282e60ee1e2391c2c01e4c61176e34b38dce00183f1fc8d3c9965fdb7ba4a08f76d329eec", 0xf3) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000180)={0xfff, 0xa6e}, 0x8) r3 = socket$inet(0x2, 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000088c986031fed244b00"/33], &(0x7f00000001c0)=0x21) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x390) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) flock(r4, 0x9003fe2195ce68cd) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x4) sendmsg(r5, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000400)="b61861ad43dfd60e476c8b3f056c27fcbc4461e59fdec85177cbfc63260447d7e65344727225fbeb40862851b9bb7ebb83574f4793ef37f73d7877b2bd67a0364063bf30ccc428a7628ab2e17ddfd27abfb9e7", 0x53}, {&(0x7f0000000480)="c7a2b8f013381c81", 0x8}], 0x2, &(0x7f0000000500)=[{0x58, 0x1, 0x7ff, "bc14e36c7a5f6fb8906b6c60b089b36e5a23fb140eecffcb3ffcee517976cad90fa23758aebd2b95a8f063c52916fe7cc68ed10c6fa9645c9733973253bcbd93c9"}, {0x58, 0x3, 0x8, "719cbd82ca2a1d9ae361a5f61ea193559aa8c03e148f4e80e0fb7bb7a5aa4ddb9dc2f5acdff66dd8e3f510e79e2490b43480319c9be8cfe2e87fc09007797e6d17e0982522"}, {0xd0, 0x1514f9af7e727c81, 0xdaf, "afe914a88ff7fe68fe47eafc3f5d8f8a9e4b094b55631a5c4256bc71d734171bfe1fa5dbc23829b8df70b81b03227cfef9ce2ecd6d389a0e20f32175cdccc1317a27c1b22a81b1d3655cb6657aa046b4d76c58396877b837fd0d3160b5a93ffac02e82749c02d6ba8e2e7ff5102d1de8866debf6783de8de2f5444c255264e44857e09b299d741ebe7c5d411259ece815dbf50fa0c4ec9686137d39a4f976e2073116ee324fcbb7db3bca79c2b36d679ae1af5f602f179d3a1288e5107e78d"}], 0x180}, 0x8) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r3, 0x1}) getgid() setsockopt(r3, 0x0, 0xb, &(0x7f0000000080), 0x1) r6 = semget$private(0x0, 0x0, 0x10) semop(r6, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x2, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) 16:09:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x2c, 0x80}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xffff, 0x0, 0xf7, 0x5bc6, 0xfffffffb}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000100)={0x100, 0x8, {0x43f, 0x80000001}}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) r3 = socket(0x20, 0x4, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000240)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xc, 0x61}, {0x18, 0x2, 0x10001, 0x1}, 0x2, [0x8000, 0x8, 0x3ff, 0x1, 0x4, 0x7, 0x4, 0x7ff]}, 0x3c) ioctl$KDGKBMODE(r2, 0x40044b06) close(r0) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) setsockopt(r6, 0xffff, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e604539296483683d481d3a1367871a3dad8a5c627e6ca74b04e50f5179e00898f268c3780999e55b6e3a7565524c344f50ade21", 0x1c6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:09:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f00000001c0)="c35450d8b30b4db5a458ca707a83a179aa4406d91709b79b6d98158b060e7b6e43c08692b19598e02351c1df397a40dfec0aeddab6915aa1c5c01c8a172ab8644f8980de0c98e1daea9cf58c7482ab19cb5a64bf0b5845a039ba3413c85b8f7df98c90ce7d05006ff4e6aa47e2ce2f5a7e5d24e85bc3d2159ce29df88eef32b12bee5cfc61025cca8cb8f1fb109776d1217a2d4367430f5188a838bf88d3", 0x9e, 0x204, &(0x7f0000000000)={0x18, 0x1, 0x3ff, 0x10001}, 0xc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 16:09:18 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x5) r7 = socket(0x800000018, 0x3, 0x102) bind$unix(r7, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r13, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r14, r15) r16 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r17, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r16, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r6, r8, r18}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x1, 0x0, 0x20) r19 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r19, 0x0, 0x0) r20 = msgget$private(0x0, 0xfffffffffffffffd) r21 = msgget$private(0x0, 0x40) msgsnd(r21, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) msgsnd(r20, &(0x7f0000000580)=ANY=[@ANYRES32, @ANYRES64, @ANYRESOCT, @ANYRES32=0x0, @ANYRESHEX, @ANYRES16=r20, @ANYRES64=r16], 0x7, 0x0) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r23 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCCONS(r24, 0x20004276, 0x0) ioctl$TIOCMSET(r24, 0x8010426d, &(0x7f0000000000)) r25 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCCONS(r26, 0x20004276, 0x0) ioctl$TIOCMSET(r26, 0x8010426d, &(0x7f0000000000)) r27 = msgget$private(0x0, 0x1) msgsnd(r27, &(0x7f0000000540)=ANY=[@ANYPTR64], 0x1, 0x1000) r28 = syz_open_pts() ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSTAT(r28, 0x20007465, 0x0) r29 = syz_open_pts() ioctl$TIOCSETAF(r29, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSTAT(r29, 0x20007465, 0x0) msgrcv(r22, &(0x7f0000000780)=ANY=[@ANYRES32=r28, @ANYRES64=r7, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESDEC, @ANYRESDEC, @ANYRES64, @ANYPTR, @ANYRESHEX=r8]], @ANYRES32=r29, @ANYRESOCT, @ANYRES64, @ANYRESOCT=r0], 0x8, 0x1, 0x0) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) 16:09:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="3e9c4b81430b7a4160849d265640bcd6fa38db25da99a9f1c086910a6f53b341d2dbd46941a08f25e45814182cdd6bb800c797e60e271cd51756"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x80000001, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = semget$private(0x0, 0x2, 0x200) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x5) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r3, r5, r7}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$getown(r8, 0x5) r10 = socket(0x800000018, 0x3, 0x102) bind$unix(r10, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r9, r11, r13}, 0xc) getgroups(0x5, &(0x7f0000000040)=[r7, 0x0, r13, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x7f, 0x0, r15, 0x0, r14, 0x133}, 0x0, 0x0, 0x6}) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000140)=""/247) r16 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcb0800000000000000002148e68631929e48", 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r17, 0x40047477, &(0x7f0000000240)) getgid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r16, &(0x7f0000000100)="8c65", 0x170) 16:09:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x3ff) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) recvmsg(r4, &(0x7f00000014c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f0000000180)=""/187, 0xbb}, {&(0x7f0000000240)=""/149, 0x95}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/112, 0x70}, {&(0x7f0000001380)=""/86, 0x56}], 0x5, &(0x7f0000001480)=""/6, 0x6}, 0x840) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) bind$inet6(0xffffffffffffff9c, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x7f}, 0xc) renameat(r1, &(0x7f0000000080)='./bus\x00', r3, &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:09:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000001200)=""/4096, 0x5ef, 0x0, 0x0, 0x0) accept(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffff00000000000000000000000000000000000000000000000000003d471427000000"], &(0x7f0000000180)=0x6e) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) r6 = socket(0x11, 0x8000, 0x0) r7 = kqueue() select(0x21, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) listen(0xffffffffffffffff, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r8, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000280)=0x100) r9 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r10 = dup2(r6, r7) connect$inet6(r10, &(0x7f0000000040), 0xc) 16:09:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) close(r3) syz_open_pts() clock_gettime(0x2, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x1d5, "ec9a5dd007da89ab0a11d7abe4e40f00f06ffa12"}) write(r0, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de083c965124aeacbcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xd0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000000)=0x8) 16:09:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000000c0)=0x1ff) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r6 = dup2(r2, r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:09:20 executing program 1: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4004) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x6) write(0xffffffffffffffff, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e2f66696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57c99574fc2750ace047a1f51f76585ecf6ecf675d2fa639805209b3bc8881a29ed8581f314400db9a980544c894a6d0a2018cdacc024534bc16fc40efa83284408e85c224dc8cc789bc72b71cb95227bbe490891"], 0x10) write(r5, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r5, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r5, &(0x7f0000000180)=[{0x0}], 0x1) r6 = socket(0x2, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="82082e94000000653000"], 0x10) write(r6, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x5, &(0x7f00000000c0), 0x0, 0x0) kqueue() kevent(r2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() r7 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000240)=""/247) 16:09:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xb, 0x4412, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x180) kevent(r0, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) 16:09:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x89, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0xeba, 0x0, 0x0, 0x0, 0x200000000225], [0x0, 0x0, 0x10000, 0x0, 0x80], [0x0, 0x0, 0x763c], [{}, {}, {}, {}, {}, {}, {0x200, 0x9}, {0x0, 0x0, 0xfffffff7}]}}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f00000001c0), 0x4) r6 = socket(0x2, 0x1, 0x0) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f00000004c0)=0x8) bind(r7, &(0x7f0000000500)=@in6={0x18, 0x3, 0x1, 0x6}, 0xc) r8 = dup(r6) listen(r8, 0x0) accept$unix(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8, 0x0) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) r13 = accept$unix(r12, 0x0, 0x0) recvfrom$unix(r13, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0x0) r14 = accept$unix(r13, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000100)=[{r1, 0x10}, {r4, 0x1}, {r5, 0xc0}, {r8, 0x20}, {r0, 0x95}, {r9, 0x100}, {r10, 0x40}, {r0, 0xc1f5b46e855f301e}, {r14, 0x20}], 0x9, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r15, 0x2000746f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r16 = socket(0x2, 0x3, 0x0) r17 = socket(0x800000018, 0x3, 0x0) r18 = fcntl$dupfd(r16, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x8040691a, &(0x7f0000000300)) panic: kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 951 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 128940 86361 0 0 0 1 syz-executor.1 *486064 86361 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82206eb0,ffffffff821d1847,3b7,ffffffff821e7b89) at __assert+0x2b rtrequest(1,ffff8000229e2e78,4,ffff8000229e2f48,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000ba0900,840100,ffff800000ba0958,0) at rt_ifa_add+0x290 in_ifinit(ffff800000b89000,ffff800000ba0900,ffff8000229e3250,1) at in_ifinit+0x37a in_ioctl_change_ifaddr(8040691a,ffff8000229e3240,ffff800000b89000,1) at in_ioctl_change_ifaddr+0x5de in_ioctl(8040691a,ffff8000229e3240,ffff800000b89000,1) at in_ioctl+0x205 ifioctl(fffffd806f6ce600,8040691a,ffff8000229e3240,ffff800020abf160) at ifioctl+0xb64 sys_ioctl(ffff800020abf160,ffff8000229e3358,ffff8000229e33a0) at sys_ioctl+0x5b9 syscall(ffff8000229e3420) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,cc238f8d280) at Xsyscall+0x128 end of kernel end trace frame: 0xcc4586078e0, count: 3 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 951 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82206eb0,ffffffff821d1847,3b7,ffffffff821e7b89) at __assert+0x2b rtrequest(1,ffff8000229e2e78,4,ffff8000229e2f48,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000ba0900,840100,ffff800000ba0958,0) at rt_ifa_add+0x290 in_ifinit(ffff800000b89000,ffff800000ba0900,ffff8000229e3250,1) at in_ifinit+0x37a in_ioctl_change_ifaddr(8040691a,ffff8000229e3240,ffff800000b89000,1) at in_ioctl_change_ifaddr+0x5de in_ioctl(8040691a,ffff8000229e3240,ffff800000b89000,1) at in_ioctl+0x205 ifioctl(fffffd806f6ce600,8040691a,ffff8000229e3240,ffff800020abf160) at ifioctl+0xb64 sys_ioctl(ffff800020abf160,ffff8000229e3358,ffff8000229e33a0) at sys_ioctl+0x5b9 syscall(ffff8000229e3420) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,cc238f8d280) at Xsyscall+0x128 end of kernel end trace frame: 0xcc4586078e0, count: -12 ddb{0}> show registers rdi 0xffffffff8205b317 db_enter+0x17 rsi 0x32ad __ALIGN_SIZE+0x22ad rbp 0xffff8000229e2c90 rbx 0xffff8000229e2d40 rdx 0x32ae __ALIGN_SIZE+0x22ae rcx 0xffff800020d84000 rax 0xffff800020d84000 r8 0xffffffff81e1baef kprintf+0x16f r9 0x1 r10 0x25 r11 0xaf23fed0352b3c85 r12 0x3000000008 r13 0xffff8000229e2ca0 r14 0x100 r15 0x1 rip 0xffffffff8205b318 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000229e2c80 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=486064 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020abe9f8,0xffffffff826700d0 process=0xffff800020adc000 user=0xffff8000229de000, vmspace=0xfffffd807f00b000 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 86361 128940 75805 0 7 0 syz-executor.1 86361 377470 75805 0 3 0x4000080 netcon syz-executor.1 86361 319145 75805 0 3 0x4000080 netcon syz-executor.1 86361 247343 75805 0 3 0x4000080 netcon syz-executor.1 *86361 486064 75805 0 7 0x4000000 syz-executor.1 31326 494120 46282 0 2 0 syz-executor.0 31326 427218 46282 0 3 0x4000080 netcon syz-executor.0 31326 220204 46282 0 3 0x4000080 netcon syz-executor.0 31326 93013 46282 0 3 0x4000080 fsleep syz-executor.0 75805 257317 47844 0 3 0x82 nanosleep syz-executor.1 46282 490316 47844 0 2 0x482 syz-executor.0 61679 359578 1 0 3 0x100083 ttyin getty 854 84056 0 0 3 0x14200 bored sosplice 47844 179948 61683 0 3 0x82 thrsleep syz-fuzzer 47844 89583 61683 0 3 0x4000082 thrsleep syz-fuzzer 47844 84928 61683 0 3 0x4000082 thrsleep syz-fuzzer 47844 221510 61683 0 3 0x4000082 thrsleep syz-fuzzer 47844 302963 61683 0 3 0x4000082 thrsleep syz-fuzzer 47844 257613 61683 0 3 0x4000082 thrsleep syz-fuzzer 47844 51772 61683 0 3 0x4000082 thrsleep syz-fuzzer 47844 421599 61683 0 3 0x4000082 kqread syz-fuzzer 47844 88454 61683 0 3 0x4000082 thrsleep syz-fuzzer 47844 351390 61683 0 3 0x4000082 thrsleep syz-fuzzer 47844 257336 61683 0 3 0x4000082 thrsleep syz-fuzzer 61683 82793 91451 0 3 0x10008a pause ksh 91451 297512 55173 0 3 0x92 select sshd 55173 232519 1 0 3 0x80 select sshd 1285 299520 33507 74 3 0x100092 bpf pflogd 33507 10752 1 0 3 0x80 netio pflogd 13817 258995 7063 73 3 0x100090 kqread syslogd 7063 312525 1 0 3 0x100082 netio syslogd 5981 176316 1 77 3 0x100090 poll dhclient 24293 270373 1 0 3 0x80 poll dhclient 62777 87584 0 0 2 0x14200 zerothread 6606 46204 0 0 3 0x14200 aiodoned aiodoned 74343 447179 0 0 3 0x14200 syncer update 21001 437875 0 0 3 0x14200 cleaner cleaner 17803 115071 0 0 3 0x14200 reaper reaper 97712 506662 0 0 3 0x14200 pgdaemon pagedaemon 11580 174331 0 0 3 0x14200 bored crynlk 35334 12557 0 0 3 0x14200 bored crypto 17678 11777 0 0 3 0x40014200 acpi0 acpi0 25364 516864 0 0 3 0x40014200 idle1 50299 450877 0 0 3 0x14200 bored softnet 7735 65654 0 0 3 0x14200 bored systqmp 74520 280371 0 0 3 0x14200 bored systq 91794 150126 0 0 3 0x40014200 bored softclock 63167 463650 0 0 3 0x40014200 idle0 77004 415868 0 0 3 0x14200 bored smr 1 238617 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 86361 (syz-executor.1) thread 0xffff800020abf160 (486064) exclusive rwlock netlock r = 0 (0xffffffff824b5838) #0 witness_lock+0x52e #1 in_ioctl_change_ifaddr+0x3f #2 in_ioctl+0x205 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82633948) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9611 6529K 7728K 78643K 19372 0 0 pcb 14 12K 14K 78643K 806 0 0 rtable 135 14K 15K 78643K 2490 0 0 ifaddr 97 21K 23K 78643K 766 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1679 0 0 iov 0 0K 32K 78643K 724 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1217 76K 78K 78643K 4927 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 56 0 0 VM map 24 12K 12K 78643K 49 0 0 sem 12 0K 1K 78643K 1634 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 4233 0 0 sigio 0 0K 0K 78643K 51 0 0 proc 62 63K 95K 78643K 1766 0 0 subproc 32 2K 2K 78643K 412 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 365 0 0 in_multi 35 2K 2K 78643K 436 0 0 ether_multi 1 0K 0K 78643K 42 0 0 mrt 0 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 891 0 0 pfkey data 0 0K 4K 78643K 4 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 164 218K 220K 78643K 19107 0 0 UVM aobj 130 5K 5K 78643K 163 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 806 0 0 NDP 22 0K 0K 78643K 238 0 0 temp 243 3561K 4195K 78643K 191324 0 0 kqueue 0 0K 0K 78643K 40 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 84 0 74 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 321 0 319 1 0 1 1 0 8 0 rtentry 112 436 0 387 2 0 2 2 0 8 0 unpcb 120 3356 0 3343 3 2 1 2 0 8 0 syncache 264 21 0 21 10 10 0 1 0 8 0 tcpqe 32 100 0 100 5 5 0 1 0 8 0 tcpcb 544 8460 0 8449 57 55 2 15 0 8 1 inpcb 280 13528 0 13512 72 69 3 13 0 8 1 rttmr 72 3 0 1 2 1 1 1 0 8 0 ip6q 72 3 0 3 2 2 0 1 0 8 0 ip6af 40 9 0 9 2 2 0 1 0 8 0 nd6 48 60 0 57 3 2 1 1 0 8 0 pkpcb 40 13 0 13 7 7 0 1 0 8 0 swfcl 56 5 0 0 1 0 1 1 0 8 0 ppxss 1128 107 0 107 32 31 1 1 0 8 1 pffrag 232 81 0 81 29 28 1 1 0 482 1 pffrnode 88 79 0 79 29 28 1 1 0 8 1 pffrent 40 1531 0 1531 30 29 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 373 0 351 1 0 1 1 0 8 0 pfstkey 112 373 0 351 2 1 1 2 0 8 0 pfstate 328 373 0 351 4 1 3 4 0 8 1 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 21 0 19 11 9 2 4 0 8 0 art_heap4 256 1946 0 1675 45 27 18 23 0 8 0 art_table 32 1967 0 1694 4 1 3 3 0 8 0 art_node 16 432 0 387 1 0 1 1 0 8 0 sysvmsgpl 40 43 0 34 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1632 0 1622 1 0 1 1 0 8 0 shmpl 112 161 0 33 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 8380 0 6976 46 0 46 46 0 8 0 ffsino 272 8380 0 6976 98 3 95 95 0 8 0 nchpl 144 14331 0 12703 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 46115 0 46115 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 22 0 0 3 0 3 3 0 8 0 vmpool 552 47 0 25 3 1 2 2 0 8 0 scsiplug 64 5 0 5 4 4 0 1 0 8 0 scxspl 192 48166 0 48166 36 35 1 7 0 8 1 plimitpl 152 331 0 323 1 0 1 1 0 8 0 sigapl 432 4368 0 4352 3 1 2 3 0 8 0 futexpl 56 96151 0 96150 1 0 1 1 0 8 0 knotepl 112 1006 0 987 5 4 1 3 0 8 0 kqueuepl 104 1313 0 1311 8 7 1 4 0 8 0 pipepl 112 4096 0 4075 22 21 1 2 0 8 0 fdescpl 488 4369 0 4352 3 0 3 3 0 8 0 filepl 152 44184 0 44064 76 70 6 14 0 8 1 lockfpl 104 1310 0 1309 1 0 1 1 0 8 0 lockfspl 48 436 0 435 1 0 1 1 0 8 0 sessionpl 112 41 0 30 1 0 1 1 0 8 0 pgrppl 48 372 0 361 1 0 1 1 0 8 0 ucredpl 96 4919 0 4910 1 0 1 1 0 8 0 zombiepl 144 4355 0 4355 2 1 1 1 0 8 1 processpl 896 4388 0 4355 4 0 4 4 0 8 0 procpl 632 17154 0 17104 6 1 5 6 0 8 0 srpgc 64 34 0 34 13 12 1 1 0 8 1 sosppl 128 51 0 51 19 19 0 1 0 8 0 sockpl 384 17423 0 17392 119 114 5 22 0 8 1 mcl64k 65536 279 0 0 33 13 20 33 0 8 1 mcl16k 16384 15 0 0 2 0 2 2 0 8 0 mcl12k 12288 20 0 0 2 0 2 2 0 8 0 mcl9k 9216 19 0 0 2 0 2 2 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 23 0 0 3 1 2 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 186 0 0 21 5 16 21 0 8 0 mtagpl 80 85 0 0 1 0 1 1 0 8 0 mbufpl 256 1047 0 0 46 0 46 46 0 8 0 bufpl 256 22770 0 15722 441 0 441 441 0 8 0 anonpl 16 567014 0 551077 263 183 80 89 0 124 2 amapchunkpl 152 37105 0 36980 67 61 6 13 0 158 0 amappl16 192 26248 0 25213 289 228 61 64 0 8 8 amappl15 184 189 0 188 2 1 1 1 0 8 0 amappl14 176 1127 0 1123 2 1 1 1 0 8 0 amappl13 168 662 0 661 1 0 1 1 0 8 0 amappl12 160 348 0 346 2 1 1 1 0 8 0 amappl11 152 418 0 403 1 0 1 1 0 8 0 amappl10 144 1207 0 1202 1 0 1 1 0 8 0 amappl9 136 1126 0 1119 1 0 1 1 0 8 0 amappl8 128 711 0 663 2 0 2 2 0 8 0 amappl7 120 1304 0 1292 1 0 1 1 0 8 0 amappl6 112 393 0 380 1 0 1 1 0 8 0 amappl5 104 622 0 608 1 0 1 1 0 8 0 amappl4 96 3856 0 3819 1 0 1 1 0 8 0 amappl3 88 2063 0 2051 1 0 1 1 0 8 0 amappl2 80 33381 0 33299 4 2 2 3 0 8 0 amappl1 72 111466 0 110992 25 15 10 20 0 8 0 amappl 80 17810 0 17751 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 17 0 17 1 1 0 1 0 8 0 aobjpl 64 162 0 33 3 0 3 3 0 8 0 uaddrrnd 24 4416 0 4352 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4416 0 4352 1 0 1 1 0 8 0 vmmpekpl 168 50566 0 50526 3 0 3 3 0 8 0 vmmpepl 168 573591 0 571216 604 460 144 161 0 357 36 vmsppl 368 4368 0 4352 2 0 2 2 0 8 0 pdppl 4096 8839 0 8776 10 1 9 9 0 8 1 pvpl 32 1432955 0 1413702 568 378 190 212 0 265 13 pmappl 232 4415 0 4377 5 2 3 3 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 782 0 119 20 0 20 20 0 8 0