kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Aug 26 17:07:49 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.61' (ECDSA) to the list of known hosts. 2019/08/26 17:08:03 fuzzer started 2019/08/26 17:08:08 dialing manager at 10.128.15.235:23481 2019/08/26 17:08:08 syscalls: 337 2019/08/26 17:08:08 code coverage: enabled 2019/08/26 17:08:08 comparison tracing: enabled 2019/08/26 17:08:08 extra coverage: support is not implemented in syzkaller 2019/08/26 17:08:08 setuid sandbox: enabled 2019/08/26 17:08:08 namespace sandbox: support is not implemented in syzkaller 2019/08/26 17:08:08 Android sandbox: support is not implemented in syzkaller 2019/08/26 17:08:08 fault injection: support is not implemented in syzkaller 2019/08/26 17:08:08 leak checking: support is not implemented in syzkaller 2019/08/26 17:08:08 net packet injection: enabled 2019/08/26 17:08:08 net device setup: support is not implemented in syzkaller 17:08:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x9) r3 = socket(0x10, 0x4000, 0x4) r4 = dup(r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x6, 0x1}) fcntl$getown(r0, 0x5) r6 = accept$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = openat(r4, &(0x7f0000000200)='./file0\x00', 0x80, 0x20) mknodat(r4, &(0x7f0000000240)='./file0\x00', 0x8, 0x100000001) setregid(r5, r2) fcntl$getown(r3, 0x5) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000280)=0x80000001) getegid() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f00000002c0)=0x1) fcntl$setstatus(r6, 0x4, 0xc5d78b9185dc10c0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000340)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r8, &(0x7f0000000380)='./file0\x00', r9, &(0x7f0000000400)='./file0\x00', 0x4) syz_emit_ethernet(0x34, &(0x7f0000000440)="3b45524b592c3cc78c60d2cccb62165fa4645a8d204f207dc145fccac693a31f1aab75d504361cc9ddc2d81c81525152b0d747c7") getegid() ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f00000004c0)={0x4, &(0x7f0000000480)=[0x1, 0x6, 0x4, 0x35f3]}) readlinkat(r7, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/4096, 0x1000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001580)={0x5, &(0x7f0000001540)=[{0x9, 0x6, 0x7fffffff, 0x7905}, {0x1, 0xfffffffffffffffa, 0x10000, 0x6}, {0x8000, 0x364, 0xd38, 0xffff}, {0x3, 0x7f, 0x5, 0x100000000}, {0xffffffff, 0x3f, 0x2, 0x5}]}) geteuid() 17:08:36 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r2) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x800, 0x0) fsync(r3) getpgrp() r4 = open(&(0x7f0000000180)='./file0/file0\x00', 0x1, 0x151) utimensat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xffff, 0x4}, {0x9, 0x5}}, 0x2) truncate(&(0x7f0000000240)='./file0/file0/file0\x00', 0x0, 0x6) mknod$loop(&(0x7f0000000280)='./file0/file0/file0\x00', 0x100, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) fcntl$lock(r3, 0x7, &(0x7f0000000300)={0x1, 0x524a7e2b5d2f560c, 0x1, 0x1, r1}) faccessat(r4, &(0x7f0000000340)='./file0/file0/file0\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000380)={0x7, './file0/file0\x00'}) write(r3, &(0x7f00000003c0), 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000400)=0xfffffffffffffffe) write(r3, &(0x7f0000000440)="48d61d4779704cf7279b5fa840efe179215fb6b7b432a848b4a19862974203a55c61f56dd097f90983d0d8655920c12bedabdaa6b50b136727aaa74b6d5f94dd101d70ee27dc138f4969f5fcb48cfb1d17f277351d7dcb7c3fa3f8e24c2b21b4671af8", 0x63) r7 = dup(r4) truncate(&(0x7f00000004c0)='./file0\x00', 0x0, 0x7) fcntl$lock(r4, 0x7, &(0x7f0000000500)={0x2, 0x0, 0x5, 0x7f, r5}) accept$unix(r7, &(0x7f0000000540)=@file={0x0, ""/83}, &(0x7f00000005c0)=0x55) connect$unix(r7, &(0x7f0000000600)=@abs={0x1, 0x0, 0x2}, 0x8) lchown(&(0x7f0000000640)='./file1\x00', r6, r2) mknod$loop(&(0x7f0000000680)='./file1\x00', 0x80, 0x0) ioctl$TIOCNXCL(r7, 0x2000740e) chmod(&(0x7f00000006c0)='./file0\x00', 0x30) getsockname$inet6(r4, &(0x7f0000000700), &(0x7f0000000740)=0xc) getpeername$inet6(r7, &(0x7f0000000780), &(0x7f00000007c0)=0xc) 17:08:36 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x21}], 0xb11f, 0x0, 0xffff, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)='B') kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 17:08:36 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8, 0x0) r1 = syz_open_pts() r2 = dup2(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./bus/file0\x00', 0x81, 0x7, 0x46e, 0x1, 0x7, 0x8, 0x4, 0x0, 0x2, 0x8000, 0x8}) kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 17:08:37 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x101, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r1, 0x21}], 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) dup2(r2, r1) 17:08:37 executing program 1: chroot(&(0x7f0000000080)='./file1/file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000200)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x40) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 17:08:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x61}, {0x35}, {0x80000006}]}) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 17:08:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x10) getsockopt$inet_opts(r0, 0x0, 0x187e7faf605157f3, &(0x7f0000000140)=""/107, &(0x7f00000001c0)=0x6b) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x0, 0x6}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup2(r1, r0) clock_settime(0x2, &(0x7f00000000c0)={0x3, 0x5}) 17:08:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000140)=0xfffffdfa) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x35) 17:08:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x831, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:37 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/26) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000004c0)=0x1c4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) getrusage(0x0, &(0x7f0000000f80)) unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x8) recvmsg(r3, &(0x7f00000002c0)={&(0x7f0000001b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ef2a128d03d23e711427a0294057500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008334ab1fdeee142606057e7329de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000011811460b3e3f6ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c9d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000816ff216bbf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ff8e1ebec90038f8ed2b3c2e9439321797ea90d4db9187239dec69e9e33aa3bf28f38af759da8b8b34209d83c469fd88de3f5a553af070d77a64d03dc69b70431a7d92f28ddca8911e76139a7b65bb2788675d20709235f57221a751f9199eac9101af9259799ebff2c62ae2c140641353616e14858f8747e328f08b82e02d81544dd3f5e39d0cbac4cfee9e176674b08a25439ec19406e45d1b87aa3573116107d57d33e39d2affb3237cf7e363c8933e7a50a8b40bdd11ba4becd4c15e2bbdcc77462b630f58ec1df852d500"/4332], 0x1, 0x0, 0x0, 0x0}, 0x841) recvmsg(r3, &(0x7f0000000dc0)={&(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000080000000000000000000000000000000000000000000000800000000000000000000000000000000000000030316cbdea700000000b90efcc23b7a2b6b1403b01c00cf0000000000000000000000000000000000007300000003000000000000000000000400437f08ffb38635c23b654eaa6f8765aba1ecfc19bdbf0124c33f57034cc476bf9b53a0ff2d4935b92664c235fa1b229fdc2dcccc33b9a323e3da441c81538c1a14cff619d4e60ccc8c1a180408e5650c0d826a9c2bfb9cc5e5240adb4a55e1a34a03ec798e5c684fe16df922b7335cb9691d5e78c07958b079cd7c0cad0938491f5ce0577512ae580c6be7f90cd5fb945fd3811415a925396c2efb49f88b07f65d133e123caed4663d6c6ab1cd619c751366132eefde1c1d326837dbdf94e0b9b7646b466fb93fdc6f05eb0f6328ef77fca8132456a3675b5c77efb402d84af1f9b29097f3d89e996f00"], 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000580)=""/210, 0xd2}, {&(0x7f0000000680)=""/116, 0x74}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000700)=""/101, 0x65}, {&(0x7f0000000880)=""/53, 0x35}, {&(0x7f00000008c0)=""/249, 0xf9}, {&(0x7f00000009c0)=""/233, 0xe9}, {&(0x7f0000000ac0)=""/19, 0x13}, {&(0x7f0000000b00)=""/223, 0xdf}, {&(0x7f0000000c00)=""/25, 0x19}], 0xa, &(0x7f0000000d00)=""/180, 0xb4}, 0x40) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000001080)=ANY=[@ANYBLOB="03000000000000000118cf08445299c4d5c22f7b737c425438b0f5ceec0d1f2b1a81b88a1d309b668e7e1e63e23a784106f82e01b33c665cf4511608dbd57c1d5150c9627dd47799f77ee76ab366fa0a4af6d2b0e6f276cc55ef6f323c5eec10c560f88ca5bbfa66a88628b6157cfa79695cfe3eeb2ac6f86ed203464e7e004c0acd081db13349387f13e7e7199ad71d06c5e456388feb1477c53df1daf2f270a1f94893824eae082be47a3310a35abe11572f3ae70dfba103838796edb63999feea873d2c0d68005c47c505288915f1474d55959967bcfdbb5f2f5a5ad52d993eeb6db3b6a728f141e76aaa9a4f4e2031f16c687289cb16f48335da45f87db4d81d07f93d4b377078aaf659360e190b50277d6c0a20e2461bfd1f8c10ac8bc17a8c94b283d5e98ce056c38d1ab2a35b7dfd62461840c328eb2dea15fd62d734b06474b001e062dfc611db20ce602af9d2fc0e9847f740d6979b7538d0ebbc65ecf2327e802bbf13909628b3f2c7311f6d3745d5e931c6381739e266dd8b2a4fc5d44611793aa6bb"], 0x1, 0x800) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x32a, 0x0) r6 = semget$private(0x0, 0x1, 0x10) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000400)=0x4) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000001c0)={0x20000000000401, 0x6, {0x104, 0x5}}) write(r2, &(0x7f0000001240)="50f0bdec04b2057cbe6b2d9dedd6aa0e16f1cc984a9294f63026bcbc25285db8a0c754c5be9617a8cb184cd480fbd4044cebdd9f34f7c9f495bfbe1610e9b1177d0ce18f4ae9e4b291914eee8f1782293acbbde04cfac20cbc974f8e", 0x5c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000e00)={0x6, 0x2, './file0\x00', 0xffffffff, 0x2, 0x287d, 0xa5f}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000200)) fcntl$setstatus(r5, 0x4, 0x7f) openat$vmm(0xffffffffffffff9c, &(0x7f0000000e80)='/dev/vmm\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000540)={0x0, &(0x7f0000000040)}) semget$private(0x0, 0x1, 0x103) r7 = getppid() wait4(r7, &(0x7f0000000180), 0x9, &(0x7f0000000ec0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) 17:08:37 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r1, &(0x7f0000335000), 0xfcb7) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) 17:08:37 executing program 1: setuid(0xee01) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 17:08:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfff7, &(0x7f0000000280)='\x00') 17:08:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x1}, {0x3c}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000000)=[{0x200, 0x2, 0x1, 0x9}, {0x4, 0x6, 0x3}, {0x2, 0x1000, 0x6, 0x7fff}, {0xfffffffffffff245, 0x9, 0x1, 0x8}, {0x7ff, 0xfff, 0x1, 0x8001}, {0x30000, 0x0, 0x3, 0x20}, {0x6, 0x0, 0xffffffffffffffff, 0x800}, {0x5, 0x9, 0xfffffffffffffffe, 0x9}]}) syz_emit_ethernet(0x34d, &(0x7f0000000340)="b6") ioctl$KDSETRAD(r0, 0x20004b43) 17:08:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="112d"], 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) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x7ff, 0x8000}, {0x18, 0x0, 0x9, 0x8}, 0x4, [0xa2, 0x800, 0x401, 0x401, 0x8, 0x4, 0x6, 0x9]}, 0x3c) write(r1, &(0x7f0000000100)="8c65", 0x170) 17:08:37 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x3ff}) execve(0x0, 0x0, 0x0) r0 = getegid() r1 = getegid() setregid(r0, r1) select(0x40, &(0x7f0000000000)={0x3, 0x1ff, 0x8, 0x7, 0x0, 0x10001, 0x1f, 0xe}, &(0x7f0000000040)={0x3e4, 0x6, 0xb0, 0x1, 0x40, 0x80, 0x8, 0x4}, &(0x7f0000000080)={0x6, 0x4, 0x69, 0x0, 0xc1, 0xe2, 0x8, 0x1}, &(0x7f00000000c0)={0x908f, 0x6}) 17:08:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x2}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x33fb0b67) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000001c0)=0x8) 17:08:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r2 = semget(0x0, 0x2, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000100)=""/61) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) semget(0x3, 0x0, 0x2) 17:08:38 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a", 0x0, 0x4}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10020, 0x8) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) fchflags(r1, 0x0) 17:08:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x44}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) 17:08:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x2000000009) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x6) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="005f1d42c90ed470a232492d6b2451de64c3318ace5bd47990eeb24418451b33154e9b24230159a030b1bdeb5cbd4fe8ac5224af2eb3e53cd7fb0a63c9a3c1fd89f71bff489d4f0a3db6618860400d071cd64060f582f9836e44205c0bbdc18c1178891ee2a2df533e6a5cc01093fe6c5584debaed94981c29cd8da53a98", 0x7e}], 0x1000000000000104) 17:08:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x40047463) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x100000001, 0x1ff, 0x100000001, "099a0920b196a818a8349fc3b7ef8ad0f00c8e5c", 0x8000, 0x2}) 17:08:38 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="6e8a5124cde133454c3c822280099dee4db0ba3ae7059acbceb2d83498595a7c7b90a3b49c24ac7b8c0da32563db45b776c5ddd84daa67db13bf15a3c03544f0f0cf31f4f6da9f2e216b67d62511879deb8c413e98149c9a13e12150a39f", 0x5e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSDTR(r1, 0x20007479) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2000, 0x4900) r2 = open(&(0x7f0000000000)='./bus\x00', 0x89, 0x0) ioctl$TIOCSDTR(r2, 0x2000444e) 17:08:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7f4e65a1ebc4683) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100)=0x200, 0xfffffffffffffed7) fcntl$setstatus(r1, 0x4, 0x40) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 17:08:38 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000180)=0xffffffffffffff32) 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) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x2, 0x74, 0x5, 0x3ff}]}) socket(0x400000000018, 0x3, 0x3a) r3 = open(&(0x7f0000000040)='./file0\x00', 0x481, 0x20) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x10, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 17:08:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000002005fffa}, {0x2}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x4e0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) 17:08:38 executing program 0: mlock(&(0x7f0000000000/0x400000)=nil, 0x400000) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) munlock(&(0x7f00000c7000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 17:08:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x3}, {0x1000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x1, 0x4f9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:38 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) clock_gettime(0xcd954ce6ae7a72fb, &(0x7f0000000080)) clock_gettime(0x2, 0xffffffffffffffff) 17:08:38 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x21, 0x1}, {0x44, 0x9}], 0x2}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 17:08:38 executing program 0: ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f00000000c0)) 17:08:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x5c, 0x0, 0x0, 0x4}, {0x6}]}) fcntl$getflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 17:08:39 executing program 1: r0 = msgget$private(0x0, 0x10) msgsnd(r0, &(0x7f00000000c0)={0x0, "970f95ae0200137365c8f4330c1360cfd7feeb908fcbb18ddce655c4c2314e170c8bd1bfad"}, 0x2d, 0x800) mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x3, 0xa86, 0x7, 0x0, 0x8, 0x46a, 0x400, 0x2, 0x0, 0x50, 0x401}) 17:08:39 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="723c673a56c780d5147e73e046c80826852fdde631075a2a14fccfe934eb9eb8f0a8f359b0b726e86f9d6b8d9c1c5e17545f3ae89ac90b1baa9ab8825f092014efec3f06f814e1d7a3bd28f5decacebc5f2b5715d6e3839885f46ca9a5987911e77985c8d0698e724c429d345028358a4d69c1d205bc182cf188d4953a50ded77734bfbbed4c31a7caba48c03faab5a80ae82f69dab181deef9c53c6efd5e37fd0ec34f0c57ce8c4cb1da6fafcd5e08f5d5c3f8be6030afc0501d90ac7d2cc4e943987fb60cea474218f73fd5f89a462e340ef07914ed26a5c12b220825c22817a6c324505cd04c1e3ee3a2600d76c50e4db20f30e40", 0xf6, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair(0x2, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x5, 0x1fe000]) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x200, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x4010, r3, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = openat(r0, &(0x7f0000000200)='./file1\x00', 0x80, 0x2) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000240)={0x3, 0x0, 0x7f}) 17:08:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r1, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) r2 = dup2(r0, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x5) sendto$unix(r0, &(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) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$BIOCPROMISC(r2, 0x20004269) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) r5 = geteuid() r6 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000013c0)={r4, r5, r6}, 0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000300)=0x8) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000340)=""/4096) r7 = getppid() getpgid(r7) 17:08:39 executing program 0: r0 = semget(0x2, 0x4, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fchmod(r1, 0x28538db77ccb399a) 17:08:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) fcntl$getown(r2, 0x5) fsync(r1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:08:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0x8) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = shmget(0x3, 0x3000, 0x42f8c67988e28c13, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/231) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) 17:08:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) socketpair(0x6, 0x8007, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) fcntl$dupfd(r0, 0xa, r1) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x110) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 17:08:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0xf7) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) 17:08:39 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000040)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c7c0ba9e7ac8990e76e3a88ebc90c9d64ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7c6853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f8910210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a24638f3898fdfba2598b6b9fd1eb2b480f3f8959f2cb9af76317c9fb6f3c7c3dadd54a3cf9a5960eff16097bb0e17527cbb3aa31f76e1c1c5497bba817c4a83380e150fa9785cf2d3a5a9f8e9227191696efc9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e8af108df06693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0a", 0xfffffe84) 17:08:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5b980c03a70e4760b46235603f4769a300"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6848e0aad3683a30a9735ecf5a2f89c4db0aa0be"}) 17:08:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 17:08:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x0) 17:08:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x200001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb073eca4c7407909b56f004589a318262b635f0f1d0a2a26d736bf1ad143ab003fea8788a2094e6d490d9668612d", 0x50}], 0x1) execve(0x0, 0x0, 0x0) 17:08:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 17:08:40 executing program 0: r0 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x20000, 0x0) fchmod(r0, 0x2042e4f45165c7fa) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x100002000, 0x99) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/204, &(0x7f0000000340)=0xcc) close(r0) fcntl$setstatus(r2, 0x4, 0xe06920056f8af289) 17:08:40 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 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, &(0x7f0000000f80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580129e79cbb8de33fe659f606360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f70c41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/200], 0x10) r2 = geteuid() setuid(r2) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea240182be824984c87910bf4568c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c1f000000db5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000580)={0x10, 0x401, 0x4, 0x800, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x200}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffdf47}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xd4ba}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x10001}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fee000/0xe000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) poll(&(0x7f0000000000)=[{r1, 0x14}, {r3, 0x20}, {r4, 0x1}, {r3, 0x8}, {r1, 0x4}], 0x5, 0x200) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x4, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r5, &(0x7f0000000140)={&(0x7f0000000400)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000440)={0x2, './file0\x00'}) r6 = socket(0x1, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r6) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000a80)={0x10, 0x2, 0x4, 0x10000, [{&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x40}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0xd000)=nil, 0x8}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x7}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x81b1}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000feb000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x2}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x401}], ['./file\x00', './file0/file0\x00', './file0\x00', './file\x00'], './file\x00', './file\x00', './file\x00', ['./file', './file', './file', './file'], 0x7}) 17:08:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdae, &(0x7f0000000240)="aee3551367d8384551efdc2be80a2f2d4614c868917f479aa956b40a7ad3cb21c22743f22dcc36be093f163bb3cf267111f0c7505f8de324ae1f0c6c28146163a43cfa4e62812a30") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xc7, &(0x7f00000002c0)="9a6238b2fff63f4c11393c6f9bb108a4ec9c85a17a23f63089fbc99ce1c9353c84acb87df1a7607bb7731be602d363d84433be7489d788df7e2ea916e8b8ac35b6c00933f4e6ec8ffc89b4a49243b540e600f57541d0d7b09c3c5246384fb17db9d99c3e7e6ea57568687ecf2ecff9927c4fb2242e83def1bdc5234d9e87866299923d32f0d9603620082db750119891cdcf74e3b6eff0ee65610f9b1f48c3ac5088868e9fca16131b1dec34d57e0911d57b7d488b17ef5b0e26769e3d5e104bb78f5995ea7a66") r2 = dup(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000440)={0x3, 0x8001}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x45}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r1, &(0x7f0000000180)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0xffffffffffffffff) 17:08:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x3d}, {0x6}]}) shutdown(r0, 0x1) syz_emit_ethernet(0xcf, &(0x7f0000000140)="8826e37ad882bfcd9157d27fee9f17bcfaecc6de6d5d9bd8e394a0c243e8737a85efa584670f609e6aebb0938f18e6e004bc902e83dd1351122c6fe41f3f6f085ebd5f20420c3e51a7131a07222fd0a02c179dcdf4c113a6171f5360d625e7d054d1ff516d6d25e8193d21ca5eebbb1fa7f6a8d407f1f08fe5a2cb021e7ffe9793c06e30c8ff6d94691f9ee9ea63412d059ea2b0c486a634aa3d8a190715668d53a44d73f16a9a8172fdcfed6f384274db705b5482eaee498126dbf369b19eaf97dd6a205a8501e255ca9eca9aaf70") 17:08:40 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x25f3c5e79905ebeb, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) fcntl$setown(r0, 0x6, r1) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = socket(0x1, 0x4003, 0x3) getsockopt(r2, 0x0, 0x1e, 0x0, 0x0) accept$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/93], &(0x7f00000000c0)=0x5d) rmdir(&(0x7f0000000000)='./file0\x00') 17:08:40 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) getpid() r1 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000980)) getuid() close(r1) mlockall(0x0) r2 = msgget$private(0x0, 0x100010730) getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r3 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000008c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef474328eb0d1ac62fab61f3eb7779e76bb03c9722482402d724bfa6c71e75c4459c54e9156cda88052c92035bd45b9ba235d7b7893b69555fb27f8d4792a99d75b3c57f3423f0bd7016f4a6c8ea9c00c7ee4735d186dbf11d6cdbc99a31f24de19120e4b91b411ff3c882f5ad8056a804bfec7c94066437fd137947d624dfa7d3c0c1b77ad6aa67b12f45a3e6b5fc5273a304bc970979e261bec8cc2fe5b9e1a19ca9fc37fdc1c42f0263b918b88a28174e50c025caa83b51468f0228b037f816fb430291c7e0d9da0aec92ee4717d42f424a09e7681abfc3082c16574392123533bc2967d022fad49b73039c2d2dc6bc390869ae085decb1b1c493d3297d52ea4408cb2fe5bbb4451e7cf342f3294c6a9a4d81d1b4799c2b6ae0f040cbac27359b9e92a0193d7d0eaf20c0a100ee98ee2d5bfb98f74cf552d63605080d6ae09ccc08c7fb50c19578e7d9c66fd92294f2aec266de4833e27d582bb4ff6ecae846f1b38cf19d3c60689a6f9fee9d6827e2871f25e2008ce5cfff2a93e0218442a47d973888ac3edf9fdf5913f6f26eddc4bacf348af527cb36b778d49bc263456ec01a9e288b59d0e20f9230621757389192c9471c4224c9e4f59cfa158176362835e9880f87e819b4c0984cb3b93ee2e087d477161b5fb85aeb54c75ab1cc5dbf3866cfe31f6696dcef3d075cd911b0416410114e09e3b06632a93fee08031e45a12a619d469710723dfbc5fb1415c353ba52e489115586da5aa2185599b23e3cbdadf2c5f902baa692882b8ed470550787556fca0e82e07961c76516b2abde060c4827dab693d9726c1a462e1ff2350500b571f54aa2e079a6d374151c7e12db36d7ad73f90e628dde4b162c785636998389d5d4169f1385284037bd6361aec436703492bc899112610285683bbd27787b342173f2019d921e6ca0a6a08fe391893a04577ab398e22a5e40bf38c22a34b5f5ec2403", 0x4b4}], 0x1, 0x0, 0x0, 0x100}, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x11, r3, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000340)) r7 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/156) 17:08:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61, 0x2}, {0x74}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0xccf5150045c666d8, 0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000012c0)="85") 17:08:40 executing program 1: r0 = shmget$private(0x0, 0x2000, 0xfffffffffffffffe, &(0x7f0000ffd000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() setuid(r2) shmctl$IPC_STAT(r0, 0x2, 0x0) 17:08:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000400)="5c7dd1e9b87efc90ac666e2983998c2215955bfcab923c391ae9b384bbe33ecfab4d7eea378809c2ac57c2f1229b5c741817a4e404f95c660a466ebfa2eb2153b39408c8f5", 0x45}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 17:08:40 executing program 1: r0 = socket(0x11, 0xaa6c8f64241a2f4a, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1969ed885e8c2a75, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x90) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 17:08:40 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 17:08:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0xffffffffffffffc1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006}]}) clock_settime(0x3, &(0x7f0000000080)={0x0, 0x7ff}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 17:08:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() close(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000003c0)) close(r0) dup(r1) r2 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x9, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000400)=""/133, 0x85}, {&(0x7f0000000040)=""/106, 0xfffffffffffffd2a}, {&(0x7f0000000300)=""/62, 0x3e}], 0x3, 0x0, 0x0) 17:08:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000100)='./bus\x00', 0x10000, 0xea) write(0xffffffffffffffff, &(0x7f0000000000)="220e22", 0xfffffffffffffee9) r1 = msgget(0x2, 0x100) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_index}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x4d, 0xe85, 0x2}) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x104, 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000040)="21acde7a49d50fbad0d9a09e0651adfdb36c5486c84d4b1802262f6179ce650d4afbc257469dff596fbb543bb6d78766"}, {&(0x7f0000000200)="bd4f6507214eedde7a296517e3184f73816195af1383b1fc062381a00690a2a2c1057a136d470aac8fde62eca4871069ca56868804d4288ff80c6a31614885a34d46636c234dd339e0fba147223420e6d30ef21a198c380b30c80e2f5c40bff87037884be0d913b4df158522a208c7761d0ab17153a02d22d9d23fa4805e56e5ed60b39d52b356c04ec06e6b5d68f052da32d25de31ab927701095"}, {&(0x7f0000000080)="b69e5f3f10651165fdef9dd7a8515f8a96d161aa71d0c281427dac5b7d0a2783d1254299d74e7087c95711906c978004ad6b1d53459114c379b2"}, {&(0x7f0000000300)="f33896fbaa3eac3d77d5618e9598c701a0684bfd70286e3feed395c4844a1e6ab3e216c419dc5cf08633e631317d4eb8c10b24a92ec15b90651a5c1502a023901d33424bfd9f3b675b0ee057968b8bde43df8ee0ace5cd074186cd82126a03245c89d9fb3258aaa2891b45ae7bc243782da87cdba452ec4911e13761f3f25b4dae00b730ae4533f627047a3024dad1d95f84ecc88803e8f4c7b1a0cc6b755297170382d65460c445515d5eeb800e198c27ae6c38826357b09d98486193ed0c0b1babc50d552d0c92b261398a7902ab86e9e5da21388218dc"}, {&(0x7f0000000400)="441dff7ea9d868396b4e3c9aae5f7f2b82787ed26e36eca408b30ab11c9112b487d7a04d6af6961518bcf1dcafd9e8a3a24c159956b273b6ed0e0353ac09e3f72ff05a33379b48d44c9847d9e8fd8400b99973b57bd772ec3c72bc554e6e3fb57c445689b6ce13681b86d51411439314a10c45a9e0c03ee020c646744b212be781f59cdc38dbf74be2677533191f43acfce38b396932a6849c5378f6a9fcf8d79ae93199cade3e811899f4b8f46b5fce15db1c577330c74f2ab210dbe30aabb67736475c71e0f0278f898d7dfc610ebb4d5b4ad73e3b9e14eba0aae74c4925"}], 0x39c, 0x0, 0x0) 17:08:40 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x80000001}, {0x1, 0x5649607b}}) 17:08:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x200, 0x8) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000440)={0x100, 0x3, 0x800, 0x4, &(0x7f00000001c0)={{0x8, 0xfffffffffffffff9, 0x5, 0xffffffff, 0x1, 0x0, 0x9}, {[0x182, 0x4, 0x10001, 0xbd, 0x101, 0x1, 0xff, 0x7f, 0x3f, 0x2, 0x0, 0xff, 0x81, 0x400, 0x81, 0xa3, 0x4, 0x4], [0x40, 0x8, 0xc7, 0x6, 0x10001, 0x1, 0x80000001, 0x91b, 0x8, 0x5], [0xffff, 0x220, 0x10001, 0x10001, 0x2, 0xfffffffffffffff9, 0x7], [0x1ff, 0x0, 0x20, 0xffffffffffff91be, 0x27, 0xa39], [{0x20, 0x5, 0x10001, 0x2}, {0x40, 0x1, 0x1, 0x4}, {0x4d, 0x80, 0x9b, 0x5}, {0x19a00000, 0x1000000000, 0x4, 0x2}, {0x5, 0x7, 0x0, 0x2800000000000}, {0x6, 0x5, 0xe37f, 0x80}, {0x1, 0x1, 0xc357, 0x6}, {0x10001, 0x2, 0x5, 0x7fffffff}], {0x0, 0x9cfe, 0x7, 0x800}, {0x7, 0x84a, 0x0, 0xb45}}}, 0x3, 0xe4}) r1 = fcntl$dupfd(r0, 0x0, r0) ftruncate(r1, 0x0, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) connect$unix(r1, &(0x7f0000000480)=@file={0x0, './bus\x00'}, 0x8) ioctl$VMM_IOC_RUN(r2, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, 0x0}) 17:08:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) unlink(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="00000002a5b30bdfc982955d37c1c103287f07", 0xcf}], 0x1000000000000038, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x12) connect(r1, &(0x7f0000000280)=@in={0x2, 0x3}, 0xfe85) recvfrom$unix(r0, &(0x7f00000000c0)=""/65, 0x41, 0x43, 0x0, 0x0) 17:08:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="96") 17:08:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x8, 0x1000, 0x4, 0x7fffffff, 0x1, 0x56, 0x5, 0x10, [{0x6a0984bd, 0xa00000, 0x6, 0x7ff}, {0x4, 0x8, 0xff, 0x2}, {0x80, 0x0, 0x7f, 0x80000000}, {0x1, 0x4, 0x29, 0x400000000000000}, {0x0, 0x3, 0x0, 0x4}, {0x8, 0x40, 0x6, 0x101}, {0x80000000, 0x1ff, 0x9, 0x7}, {0x0, 0x380000000000, 0xc082}, {0x0, 0x6, 0x3ff, 0x5}, {0x2d, 0xb9, 0xa2, 0x40000000}, {0x3, 0x9, 0x80, 0x6}, {0x24b, 0x0, 0xfff0000000000, 0x3d93}, {0x5, 0x100000000, 0x80000000, 0x10001}, {0x1f, 0x0, 0x5, 0x2}, {0x80, 0x7c5e}, {0x4, 0x3, 0x55d336d7, 0x4}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10000207fd, 0x10000) write(r1, &(0x7f0000000240)='oP0', 0x3) 17:08:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r1, &(0x7f0000000180)="341fbe4d7c563ae2a641b6a982491a9c1f0a5f89f3bc2255175ebaed7c548934cd4f4b7ec248ed9bce41104ca3ad704a3b09a4361ec52cbfeb19cb35e3dbb4ab449c291442e2967309366a5acd39037a43caa6076243165d8449e00ce7a9838e0f9134ff59e54f05419d44b5b6821941a59bdbff583f43167ba145a26b218b925c463371fb32b5f762e9f269f3648ae0ed43", 0x92) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040028}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 17:08:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000300)={0x6, 0x8000, {[0x3, 0x6, 0x8, 0x1, 0x1, 0x3b7, 0xf7, 0x8, 0x1ff, 0x32, 0xd6, 0x2, 0x1, 0x0, 0xd7, 0x9, 0x0, 0x7ff], [0x10f5, 0xfffffffffffffff7, 0x8, 0x5, 0xc5d, 0x7fff, 0xffffffff, 0x7fffffff, 0x5e32, 0x8], [0x9, 0x8, 0x1, 0x1f, 0x4, 0x3, 0x100], [0xb55a, 0xfffffffffffffffe, 0x0, 0x7131b261, 0xffffffffffffff1c, 0x9], [{0x0, 0x8, 0x605, 0x7}, {0x7, 0x2, 0x453f, 0x8001}, {0x1, 0x17c0000000000, 0x100000000, 0x7}, {0x5, 0x9, 0x20, 0x100000000}, {0x800, 0x6, 0xffff, 0x4}, {0x4, 0x3f, 0x1, 0x6404}, {0x9, 0xffff, 0x100, 0xff}, {0x5, 0x2, 0xffff, 0x1}], {0x100000000, 0x120000000000000, 0xc4e, 0x9}, {0x7, 0xafc1, 0x8, 0x9}}}) r1 = getgid() getgroups(0x9, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r1, 0x0, r2, 0x3feff}, 0x44001000c}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:08:41 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) msgget(0x2, 0x400) ioctl$KDSETRAD(r1, 0x20004b43) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) 17:08:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x4, 0x151, 0x2d2, 0x8001}, {0x7fff, 0x7, 0x5, 0x7ff}, {0x6, 0xff, 0x9, 0x6}, {0x3, 0x8, 0x8, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 17:08:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, &(0x7f00000000c0)="86", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) read(r0, &(0x7f00000003c0)=""/229, 0x242) 17:08:41 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}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000240)={{}, 0x8, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) ioctl$BIOCFLUSH(r0, 0x20004268) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180), 0x17e) 17:08:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c, 0x0, 0x4}, {0x0, 0x0, 0x1ff}, {0x1000000006, 0x1, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fsync(r0) 17:08:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/67, 0x43}, {&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000200)=""/39, 0x27}, {&(0x7f0000000240)=""/71, 0x47}, {&(0x7f00000002c0)=""/91, 0x5b}, {&(0x7f0000000340)=""/245, 0xf5}, {&(0x7f0000000440)=""/85, 0x55}], 0x8, &(0x7f00000005c0)=""/180, 0xb4}, 0x803) pwritev(r0, &(0x7f0000000d80)=[{&(0x7f0000000680)="d01a00b2936afa5e40690e3c13a0cfcfe9e8b38a0643a6baacd35d060ad7711194527cfb9b517e43460f38b813ed47a55c771e4aecdd0c800614c54423a9c6e9b02437770e1a64d0d500c59bccc998b41586a3286c9008eb8af9eb825ea009d52c9c428decb52ca71ea22a51d9df8204d9e39a9474b14ef67388592eb3c74f3efcbcb0c716e74c6e40def2d9838f0fa33f2c5581ec453666351c0fc1cd864f2cc2c8414657fd52ca56366e0575dd41a4cac1323d6c1aeef9e968dd0ed7aaba3a778dd7", 0xc3}, {&(0x7f0000000780)="243f60c3cedca6b4ff5aa34e99de992f074a83425a588b948d9bc821588bb4feeb2fbafbe8ed98cd8651b8867ac13cb544ba217f3590a0ed132d2a65a55453df5c325958b7a0d2fba8fd69d87c44c8f0ef443e4c51b7bfa1af6004e84298d90c8544ff618ae01f4b7c0dec93aabb3fb2cd2088e97a5a43a6498ed8ce735000e440f5726f082ace039609d65eb166c8217ab4f27864370e65aceb71627af34a0de140e3cd48d3def0d12d9e3e7c2868b4", 0xb0}, {&(0x7f0000000840)="ad9531a02adde8345903b3e0ba209ce9760b0bd05590ce144715442cfd8f2e70afe80045bc0f211038d2b654e27730608788e6d2f5ef75bdcfc0c9b4ef88f85ef821e4925eb321fc13ef18bad98d6adb6878d19ebd114ff70c8adef2b1399ab67ebc63420c873d4cfc6c0fb703620aa727173efb7642f404a59ae76f9e927a5b27c33d4bede1a6111b188a5866def3a9a3f34d16bba65388bce272d15188767eede4ce8022406da38b4f5635b4b94422424db1770b1e52f647afa4b5c8b634893f880d2b675fcd68e8", 0xc9}, {&(0x7f0000000940)="df0816723dd5bc29d4a79af0498bdea3fcd43fdf", 0x14}, {&(0x7f0000000980)="8f01c66724d71044d1c37fba1e00b578d7dd3495d424ec8136f1c78d1441d353ab500166801a3a187ae6f8fe490166a81fe8cf3a6053a4f091ed3a26b0aeba2eb5973f41f34bbf235e90ce642e364bb5cadd7024a7b4603e465dce01294c0ae786dbcb1b11ff5dac7fe197a79a894afbc315628d0596a763ca09d000f234962c98edfb0d0ba7d4a0", 0x88}, {&(0x7f0000000a40)="7979a85740f252b0c669a27d5855ee699726b7e8e4c54aa205bd46ebf1e5c268", 0x20}, {&(0x7f0000000bc0)="2d381a8d92ac67435885a4475fc85c87b1cbf8d1f51de05fa49823f590e8394dc98b82807de4bb3d6ae9853cff3c867c9ad94504a6e6744ed263a2a0f7712f712d20dab2b91854e3aae05558992995a8cd76aa3c02d200959ddebdff2e2e9896790f8438ff303fa01cd934c007be066fb8751a873e397d16bcc68dbb36c6ee9e22f39f285eeefa2bd579ca470680e7c35baa4e6976a708d3a3a4d4d1e3ac95b9d889324ba115a0a5b28744d945c0dd936d5a1a76c9e18621a7aa4b279db2cf7220e8d75809695a8d28c5", 0xca}, {&(0x7f0000000a80)="605430bbeb25a1fd97e60849881deaa5b976fe3f678129bc105520", 0x1b}, {&(0x7f0000000cc0)="556c902962a89dfc0173c1fe3b59d23bcc1ec91faf9ebbdab4bf5fd57e10a0e16dbac7e1d2aec096ceae8ebf575c135e31b13a30d55850890921ec2a6a3e96495c904667f6b00b9809bdcae0284d21ece747a7649dbb954f88f9ab8c0f364202341b5399f2af790ebc58ca336c6d0346344c42cc89f5e43150908b8ee2086f304675ad1b7d65fa32c4a5a3bb8ff7518eee052a0054212f8038da35802dbb", 0x9e}, {&(0x7f0000000ac0)="f0bf0577ab4d5afff5c7d69dcce959d25e79bdbd7f857ff50467f193b247a1a910c286d342678bf9b2c5ecb1e9844bc49363c1920c45384f0b9e0573a3dd9c13b5b2f3a3", 0x44}], 0xa, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40), &(0x7f0000000b80)) 17:08:42 executing program 1: r0 = socket(0x20, 0x3, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:08:42 executing program 0: setrlimit(0x5, &(0x7f0000000140)={0xfffff, 0x180000}) getppid() r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2, 0x7c) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) getppid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x1, 0x4, 0x4, 0x7, "fe0b05d569d50aefbf36a35d48d0266d5d81a20f", 0xff, 0x3e9}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0xcecc}, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x4}, {0x2, 0x401}, {0x3, 0x800}, {0x80, 0x6}], 0x4}) fcntl$getown(r0, 0x5) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 17:08:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x2000100000000}) 17:08:42 executing program 1: r0 = msgget(0x1, 0x80) msgrcv(r0, &(0x7f0000000140)={0x0, ""/31}, 0x27, 0x3, 0x58eec390d5747a74) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x80000000000, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) 17:08:42 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0xc537, 0x6, './bus\x00', 0x3f, 0x6, 0xfffffffffffffc00, 0xfffffffffffffc00}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open$dir(&(0x7f0000000080)='./bus\x00', 0x20000, 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff2400bf010000000000000800000400"/28], 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 17:08:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x8000000000024}, {0x6, 0x0, 0x0, 0x8000000000100}]}) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 17:08:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="178d10009c8df23270803ee243f3d1bdc2fe1ce40b2c27be274af1284e21d78026a0aa6663c185734746c016c0a3fb95a6e044f987f777e9e6a92ea3e93412322c6d4f98905939f1fc36c831e0bd75766365e50462086efeae6883c5a0c8cfec08ab770436f985c186eb8283d08bfb71f1aee647ef30040b4ef9fb1c0ba2b5fc90189e00000000000000000000000000000000be57c4e7972ac8b0dfd73c7e81933eced69ebc49329be61a47333756964461f231c0853f371e8a74333b5dbf8dce7568d9e43ea6db3a82614815a5ca74a2e0191b11ca700a6eacf1aae390bc10a349"], 0x10) 17:08:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r0) 17:08:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x4}, {r0, 0x10}, {r0, 0x8}, {r0, 0x2}], 0x5, 0x414) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0x6, 0x3, 0x403, 0xd43, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a5", 0x45c}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 17:08:42 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) fcntl$getflags(r1, 0x3) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0xffffffffffffff08, 0x0, 0x0, 0x0, &(0x7f0000000140)) 17:08:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x2, 0xfffffffffffffffd, 0xfff, 0x76}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffe29, &(0x7f00000003c0)="754d7f8894345feb1f7ea8f152891729bc9c8118543176cad541cc2cc52ff91ac37096fafd7c1409aa191da34005f96554d0d76f5eccd74411764a5694e5efabdeb631bec0026759aa995927d231bf246a0027ba44f258988ab4e40b165555010dc9802ae1051af06b4a0c2978bf83e1ec772d0e46e47d13c0ea8e3dd1ed97414bdba387076de73086f9bb7b0507a9f605f8a50be65ad5ff24098ad876e6acc731c7f216556ab1d667223ff50d5f06348eaf55dfac2c140247926a43e13e925d3f6ae8214810b01aa3cc06243e09bddd25ba495ec836770b63981cfa75cb8a015a38ca8658d99792a15619e72fcf3c268435f9ad7fd0873c57cad8d0e1af3ee611a027451570f032b1dd844f90ceaf1ab393d0732f10cd310799f47353cff1fd9b4a102c27813ed987ae002a26dd1f22d88f7636517e7c77a0546992de4dc93d923cb7c161790ae19b2f413004679750c2a9546d1a4063c4053f73b5b60d181c45686f606deedc79ed5898f24ee6fdfa3fb3a4e78587df7c055436641f4c6ebf73c9d62fce3d87c4688f24f613e0273acc084457") 17:08:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/179, &(0x7f0000000000)=0xb3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x19ce6f9ed836cef, 0x40) sendto$inet6(r1, &(0x7f0000000180)="d6889355d703ee260bd7cd0be2d9fed5f70f72d065e8984f96f885820b4d462c6ef81eccabf0f528d6c8bb538322b30be4fbe5984e384629858bb7c9175f0ff654095bb3814160263a603c208975fa735f6c2b56dd19a28f614865794b126befc7b186f152a8bc2f521a5552bad58c002db3678f71e01647c90c80f0f6e682ce46f754d10c3cdf6950dc5bcd963902346f0ab63120e7f834bbecb7dc0550744327244b2e9b1fe084766e950b524e5249749b48", 0xb3, 0x1, &(0x7f0000000240)={0x18, 0x3, 0x0, 0x6}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 17:08:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f00000013c0)=[{0x0}, {&(0x7f0000000080)="a7", 0x1}], 0x2, 0x0, 0x0) 17:08:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x0, 0x4}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x13f, &(0x7f0000000000)=[{0x4, 0x1, 0x20, 0x1d6c}, {0x8, 0x5, 0xfffffffffffffff9, 0x8}, {0x3bf99837, 0x9, 0x8, 0x8}, {0xffff, 0xffffffffffffffd2, 0x7fffffff}, {0x3, 0x9, 0xd8, 0x1}, {0xc4fa, 0x7, 0x10000000000000, 0x1}, {0x2, 0x10001, 0x0, 0x81}, {0x2, 0x6, 0x601, 0xffffffffffffffff}]}) 17:08:42 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) 17:08:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) clock_getres(0x3, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') close(r0) 17:08:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x6a) r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 17:08:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCLOCK(r0, 0x20004276) 17:08:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = geteuid() setuid(r3) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)="c94d1bffe71bf9c88862360923b4bb2dadb70eee011c8979b5b1a37bf58f01e1a7cb1bfe61cf3bfe420bb4aed34e90111a1bba99bf6f7c18df0d19c34884bd563e22f1f6a298ab2242e35087505d1b79663e872f8a639c9345188ef451e2486c987845490c764ffb85b5baf946b3871302d28a5cc857f78b37fcb527fb2258a27eb6d795c1b557977c", 0x89}, {&(0x7f0000000380)="cf9b02badf1d2608b24f229d86a44ff8c566c385ac4f58206541c26f5c5bc3a11e5dfe1d9536792c716b4c2bbf5d35c95e4e28dde9c6504b8353f72bcc711aadbb183b53cf9e71f9e66da4642204403078bd94accfd9a8bcc6c8dca346c8b037f1a030b67b5cc944a9f4bc5057371dc6b1e21815068eba0bae298347fd847bb46381947eadbf60fb2721e7010ce078050f06abed472e2c0aef0c0e92e82e8c67cfd9baee4d999f27206c21ee", 0xac}, {&(0x7f0000000440)="c278fe6d45768486a60d5bebb4a80f0313ebde37b5068c34a5cd2a2c00f945d27793282b265c403c5c2699d66cf82eb1dd8b4968ca77e5bf71b804951ca776abe3cf0f6fda9725859640c33d90d97042deac87da21baddc6ceeaca100b18bd7749e730d82243551799681e7a787aa047de590dcb3cd1beba47", 0x79}], 0x3, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x20004276, 0x0) msgget$private(0x0, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r4 = socket(0x18, 0x2000000002, 0x0) r5 = semget$private(0x0, 0x2, 0x31) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000280)=0xff) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x8) setsockopt(r4, 0x400, 0x23, &(0x7f0000000500)="eb", 0x1) 17:08:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x20}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8001, 0x4, 0x20}, {0x8000, 0x5912c50d, 0x8, 0x85}, {0x8000000000000002, 0xe6e, 0x1, 0x1ff}]}) syz_emit_ethernet(0x4, &(0x7f0000000240)="84c6a343") 17:08:43 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) setregid(r2, r1) 17:08:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='k') 17:08:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3) 17:08:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x11) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 17:08:43 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) r3 = getgid() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wskbd0\x00', 0x20000, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x500, 0x0) r7 = socket$inet(0x2, 0x4000, 0x269c) r8 = dup(0xffffffffffffffff) r9 = socket$inet6(0x18, 0x4, 0x3) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x200, 0x0) r11 = syz_open_pts() r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001880)='/dev/wskbd\x00', 0x40, 0x0) r13 = kqueue() r14 = accept$inet6(0xffffffffffffff9c, &(0x7f00000018c0), &(0x7f0000001900)=0xc) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001940)='/dev/ttyCcfg\x00', 0x0, 0x0) r16 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001980)='/dev/speaker\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000140)="b3aa2dbc2469aa4598a4be1e71868c27dfd63acf98e136c3f1b68b813f611eeac13fdb680003228c1bc0c6f3b563304ff62b4e55d9de6b2e3d79b0128c1e9ba9a66d8c", 0x43}, {&(0x7f0000000200)="93e32041f303d8275b257e325f2189f651bf4405bddb1c9ef3348b626add1844abd4686695ed53ef6945c8a602aa3e61cb85a1fd04b1c091089498c1a17963b51608c7be37124d6a7cfd5fa57a4db52362c78bd051b00bd852c6709fea0e4dcfab650ad4e91223df5ab6201f015254260f1253f48a8daa7bd402c1dbafeb21c00a40b32da75a6f670106c793ad7dcb7281f5217f0470", 0x96}, {&(0x7f00000002c0)="6b794276174b13d750cb2367c90ca41adef1cb90d9dfa15c39f4eb82461282692d6e2f282832aa87b4a39f7fcd294086693554dae3378133eeee8c600f76a9a352d9c1ef4fd6269b41711b3ad27fc3ddd24e43d35915bf631db43da8c70095db355ffcd73c9d070b75", 0x69}, {&(0x7f0000000340)="43fabaaa02797f277a78a835ba048d63e24f2ea11e9d7da0a5980d7df8cda0f072832ca10620699920e4a57850a2939396e699c1e0d8f0d129067e9e27ac3bd370aaef42e620e2296cf1497588c0cc5454b9c41660cd6e1554e4daa8f8074e0ee1897c1b3073f7790cc82b95794fd5e4f52be156a39d50f72496a93da97b726f03084ac2b35ccea6", 0x88}, {&(0x7f0000000400)="7b5228caf45c1b747ff4fa0045fd553634fb4f4652e00c9bb6e6fee5118fea1b5df5e246ca300115f59ddd893f99c2e94201a1e40e58cb1c7fde19d3a599da52f873988eb38b0c8fe9bb18958a16eb013047a733c9444318c497a113233cd6db6e6bb20f5a6ed2b0f88f27d453d54455cee1fc962d27f0fc8b4dc9db5fa71b94e3e318482cff182cfe5eada63c4ce422eecd5fc2acd468db5680f4d74d3886ced16eaf582230d3a2166345fbd29a2306329411688648f917e8b80c2746aa0871addca15c4e5f8f4599e854ac0d3902852d96c9b4cf2c7b15e994922d8f9e4b36", 0xe0}, {&(0x7f0000000500)="c52a2b7f7db1a693ded592517400fde0e5c237e494261e4aa0fa3685612fdfa67f242f9411df5b74fd4809a1d2e9421160dd42c69872df9a744dfb21b7febfcca1f65db95e622685e9f45e5e968068cacb59ee0f5ccb16bcdedc93c0d2fc96f52c72b9d39f1e40b9c8bec75ae593aca040e823f20e96b04ec61256896df751c6aca3c586ad833dd9172b6e4fad2c3a8f1ad86712ec8eea5bb7ae3277a08ec2cc7edd3fa95929f97df2049252a34887829716563f9e9634b2888973cd1811dc5ac0d1227e0c2e2f42e327245f2210438ae92aa1f3b17465a61955e75a8724e6d2b93086ded54c48b4e363e3b113e7cb26299f491a394812687c2785e2383f", 0xfe}, {&(0x7f0000000600)="971f5b1c33871233d228acc82e678dee37ae572183d1102dfeb937c9c4a290737ba9d0a674ff0f1bca01b42489db1a7af0ce1fd6f8ff3e9e6a3a53175baa0e65b49606ddf83f4dafc932d6c9af060eda8380dad48fd51efff5bc8af30fd03eaec084d065006966b402733dfd7b770864307b0396527b0f60b57ba8d537bc76959c0497720390b194c3688dbe684697188caf613c938223eba61589ada30e81594ad97c08896c739b50711cbaa230a7dbd7a95c283842cc228cdfe54a16e115362223e5295aafc93d9f7574fe5fb90f2304153b42a3cf43651ffeffce8ec352e457fc51ec419b39f9ef993d2868207dffe0208369231624148b7f7795f6ff135329b8761998f6b8a4c80ba8d0069ff4d002fffab29d285e606b59f67e36ddbfaf1f0b506e84c9cce2c721c0695ed50b17bb75c1b95e802755c6d27362002a3768da7f14b8bf4cac4bd76dbf80ad245ede9230acef728b6cdd4e146870b6adcb390502fd8b7b23b4f49146308af1efb500e5a518f7844a0a61ea88d46cdd22f72c94c48ce3f1c778586a564d9118481d54d7639c09519d04ff90e51f8b7d34e88d76460ec363196b174905ab0a156dd9da485936481e464a502f10431950975d1a94ab487b69f10b8beae6c478f6b721fe5914327cdaa875dc9328e36c4f2565b2e98ac3bf807de76ed36fac2b081ddd2a4b6ae8e0d69c53e72c663acceb359f5b3f8a7aad63a00929a6dd22c01d79962aa969570c4d4b7e42189624baac605fc6f3800c29e2df0c8684cb7b07c1c1c6ea5012bcc5d32ae222ca21a8e450308f3b9e994b0e0113648a3878e65b2d2754d7b2f5b95ccb28c8d3d1b9a6ffb1d152f5fded4cdf7784bf3f05fbdc96d8449c03e75c24805c8b50b2aec910f52d826331aab64c8cf69366d4639fac5e48f89ce7fab39b85e33065e392bd6da83b26aed2eade4095499f4dcd3266aecf918c0f6b0d511a9d99821861d4d4f8bbda531c9a5e18bf36b285fa4dc36c0ebf9059fc8d9598429bf67951c00693bcfc356d4cbe02f087350c8b3d394421e64cb2e63ef2624ac75641a3698e845d1d4f398a772704c872724c4a37a4594820dcfd931177049bb3b2ef30c396088c2839a233b0b94d8f92b1bc17881db78d948373bc8463db2ec2aff925442c8484990aca14a51ee7a2fffd610c23d1bc074a1105cd306f5b21036e242628f00ab00ddd5b407a7e8f280e515284cd91df7a89ac9ea5a254f5f79fea08d6e42b99fc7a137498f3bb0e38caa84a296d18d36e336fcb389a1ea76b6faa0d1ee92ca7d601ad897f6177670f6c5bd1907b3c51523d1bcd9a05400296ceb221b67c9be29ad7657d5dc5146e0bdc95c04d76aaa8055eeaab90540140760f4480bce6e4d598d9ece188859051227c34626fd1bc175425d44552c124219ffad8d3118bcd1e63ac64809b74b538700e2a70acbbb293306732bd1365c0813b1191b8979a66b59c6171745aada5224c161ca3fbbbae7dcd051ef0c43109cd800b6c5a32f31c459bf9e4a9d96e6dee9eed432de193189c30b0a227a73ff189cf82d59ab5f45037f6d43547a4286ffad6cf660e2e4fcece2d712a57f26b24e7e6355c9cd1c6e5280334360cfd6b95d4012181c9145c69f615033cd43b8244cecbfe9ed32c4b373a7c52839f5a7338b8f37971be72a822a48e322ed4dd57136c206b37839a634df6f751eeec2090022e4f764537e0f68297be31afaa1960ad71928b382111ff2473b8fb8c6d0ec1ffb78c0306d8e7914a8382f621e47e708044eda76064c752647985fd61fbf424ac026235437720dfbd33cd323ef190068206530da7ad880d8f868ceb4186d9aec3d84071c316b2e45dd3c35bf2ca70e7423e65e80c95f5bcc24139ca3a8c3c8234fa55b518f8976c373d2ce7accae7cbd0b8b5f52fe6966f1875b980ea2c9fcf44bafb42cf1fd2594d9858d3d1c8581b2c0bad88bf96d2c4575bf767135d07abb9b37998f17325ee7e72bc87a8f2916147c497b11aa70d40e1ed8f1fce507a5969e6cdc860abf7fe073f848e5851d0cacf5abb619e97e663b3d3b26c8d6f4f5ce63b7a71bebb502c43c780a3ef948f7486face397e1b1c0c8f7e11d2a5479dd56ee63c3bd6628e29d393a628c6c5072d696b27371124c1133921842f7fa145f5d78fb04879f0e004a4b6b6a0cbfb00342743d01557faf4bcc1580b33af9bb6a4758de2e9cef52333b595e57797d1dbdbee3ae884f280fd96baf5acb03d7a4f013964ba994b7c67b1d316660d0f8c4d60a4d3f42d892984658b9bea9068473f9d0440c6e066dba2490348ddec3efd915f507fcb8dfa67ba380eeafac9482b76fe3e7921c92cba52804125601657d78f107939bfe6f224664134196ca0308161fe4fe6b2dadffb3b25dc129d314776906ce23969a362159f4736fe14bad6fc793fc4a5292270cde6b532e044ddc37fda7343cd70d70e9081365446fbb6b0ec002549871b500292778502a4824da7e0cae2a439e5da0e02aec66450e629c7213940e55ce598f584cde4b7c753b2045df85861f7fbe7cc14542dfa9c07a58deb8c026376b9154d38f076538089baddc9fb641607191b0adff548a66e9072e4a593da937a3eef5cd911471a3cecce94bbead045260c1afd12cecb2a5914c70803b1fa63060938a5a908419958ce2981f84ec2a3574e6e8defe931d08f341e7218ab553891f18fa3ad4b180cd246ed93b912b83ca3622e5f217714c17bef9aa29459c30aceefd8df8a909e7f6000186b184d31b704dce1c1766b539b9593875ee645d427de7b39c3356eede08ed2e5832e18a64a722de8b842923e102947583bca2a9327bd65624a337e00a911cda4a8414d48e9e13936f710d3597391c4519d213a33c9720245850600b606e8df3e7b97eb089aa1bd8330dce881b76a33e02153b9de93dc69baa21d4097f47a3ff63a1c5f12fc31af3831694480f565522e027b9f6a4b5242ef7e9909c9db4d965637ebd2fc45bab150141eed4b689e6c6c6fd9b1c25ff56f850ade177381e1f9dfc30838d83d331b60329966c999a48b7ec4389dc34f86411d64b1229fc6b606cbf04df39a902015e40fa044050eb8828368e3ba4c1df73dadaac6d34b2a2788ff27f0f5fe96fffc780163ef1b396af16960abb551727ee542bd63c06e9b7881d185ef469554f36b75a07e6d7cd8db571b11f92d56206c3b59a30bc2d46370409f2fcadba4cce7a35886b175b31a15b2fe2609409d2e9cbc18323236b06b11c30bc72e8e1d6c3316655a254e36b51aa3b53af4d7b0aec4c32e5116911b62fc47f760fcc6fdac04b3774a245395ddf031f0e33a41a9991882b2cba9ef462477b2f90fcc5d44a4302d51f22c606d1ac2775e77702bb8582a53a7d5e202a513bb5170ca673213ba5bdd3b995e0b120f888687ca4f0b9c4ff6496899230fb94a235f6947c09db3ca69a14bfd59fac80e5728ea7184288615ce1072be21e85e42fa86163f53b3ff722a123bc07992fea43eef9103d9ea5804a037a1220aa5887407937261ae6d59a9c1ec7231a79590fed097f4e931457e2745820f23ec967a4f1ec8ebd424b26afa829b9b7b1a1f834f530be234898de672bcbf82e21750f4131b2d1d17733bf7a20a7e7d8f9d86d145fe9821f20c02b5fbe76cd99ac9132ec5870026e4529b2222dcad7c70e355a245a95483c28a8feeba1166feabc925fca6ab94da3131822b8ad34e7ac29e0263d8e9c8501b49ff26b6a676b358f3e36656f900f2f66379c65916ae8383be63ba0f469c73c38446c6ef23157f58daf6ff8d4f7fc0a42a6107ceff2e7bd2dda3041f9c5262e4e72ae8060d591fe50622d615a5ad60d644806d41c61f2491ab6c50fdae67f6f0f11513f5e2af1c19d7ed13df9e1eb29a3cb2278c20016a3a88d43e2d008557abfe72bddfeade502453475c46049c8842dccbd59f3d2a92b067f2a433d1a230ce8e70d062373046624f654aabd75233d2298824e56e34c0e5d232895e04848ec9cdc5ae75874d3ce14f0c2249c7cf1e1138a256a8675d0d570846eb091da2112011a9bc8f5e36508733b7b8138549844d9e2f5cd55e69ecb0207c3f1158aabae472ceb1c746eb81adf84e6e749bf4907eaa666c59cd0cd0d8a62a9881f9ae3ae6ce13278a1c44ff9a15d9c5b7573efc708a81f2caa39b60a4ac6fd4f0be3f62fbe5d3fb2050b1fa24c224c87cd196612e412ccf19335f4c4c46743d988c0325d001fcd998946ef40693517f0c4f1e315d2204cf6fd21e497b24eafc9c6625e802a5d8011ed6899a8e4a421e628c69cd1848b23d278136dbaa1e1c55b36fef0d0c6a63e0a4afafe8b498c5349fb9e8e283828ee3fa7473f0bff44d0a899b69550dbd828cc51d0f56cb8a5ba791f277e63c36266e6f62fa7ee477df0af2e0bcb94f56b7ca9c2b7780f9ee82950ad2087636d37ca43f2afab26ba6b7070b1e677d0edb84a11894e04c030014905a3f76c12e1f6a70bb46c47a1f33ca946c0dbde79d815f6254c6a6a69aecd5ef1f8120938d82f036043799b5e3efb71e6f0cda0087ff783b0431a24629c9a8157f849971947d115dce6ecb74982725fcb14522b1ab2e68e3758fe6b83f2facca36987efa8949c756ef4718f2b36a4e60c6a9c3e2b5a4e9f4f3845276237124774b1b27c91364ada6004d515c77314f61bbb4ee4db54231b84b80a11ce2cdf432fb61cfc5518dd8a4a7c4d4409420e9c3e306b0d8d3999584c5aa918cc8ad082da8a74d0391bfe40fadc6884adfa0c988a7174923e5aff406594db31ed22bd4260f8e69fe961b2c5607c7bd27e8ec93b566ac02d705a6a3dedb6f705c01d1f062df5d523aa796006a0f4d55c61e368a7395dfcd3f8ef3cedff80882a5c92b55135c3c2bce203fd708cab2d3feafe0d8df0dc29341a4373e7f943a8820e89aa8caa3b890289eb65c4d9a6d1d5266a608ba6e2a3f7de3622ed8a3baf0786de7959998a6d5a15c129bc1b08260bf5f6ac82ec4e5d365c89d7152733446b2078c3005b805a5336c3797b3988ee5f622924514368b7e22afe75fcdf7b247761e9cf9cc3351161d8ee1114aecaacded62560a8cbefe87a0c74e66703916b9dbd4e5a0f51201380dfbd8690456e3f40cb1b2a9a493ce904fa86ac003e63760169521be2c1511e5616c97ec1b878f295d3dee818795fe9c7568fafbd105b6b071bfae20326f4e8f865994899e524f6030514edb79fd48b35ff72a23c5871fa420517ade1b650cc50a76b5623d42f287661da93548f418f67a25d70974344132cded3175e2b11639c91421db7ea98eedf4c69fa2b3e90b369f03235875e17aba21527b3663fae5ec6d9d4dd3ea1f67350fab377b02a6558d7222bc75ef875729faac3459e7b0e57861e8b9d3768a0ce92aa1bfaa9f1192062d33e4739be43ad40fc0cba8c599cffc12a0c0442e3cc226df9d4399aa115503c24cf6c487dad3630c1d0f2140253df910ea8fa556b851086c452346679fd6e3eeb2e4cd5c89a95a177ed52af5bfba98a3b35511c1503793d847e58279e1045e9ba49d50379c28ac0c2b31207ce965c4ee02419ea395d9f74492a87103391f276320ef184f49e3db29dd597b84214b4b451edc3ad08b106a83c01b038633af30aab96abbbb8bf5115992f1cf45d75d178c95522e113bf1691bb980e7dc8fb4ed3f70b8ffb7ed1aebeec6b70181113b45de35048d68c33641d958ddeecb42c7247b606b2dcbf3a20dff3a014bd83ed224aeb2fac440a15b56d8da841467aa43261d98273868b1", 0x1000}, {&(0x7f0000001600)="c54a894e58a2baa5e490320d09028c3bb5c98517f0d84de075cf99e8e92c3a93c732dd3150e7f65fd5e7b8750a3a93c277e53de526f9a3c1ad5be1188afe0310f87529fe6c44095025499865eb6fa07daac4ea61803ddd478b1323087397aeb17441b1b6cbf821ed7db6e83de269160e6335bedf7b70058c3c68b2d8b94eb5cc2a339e8405722d233b89f46f333df08cdc87fd0f52b19bf4afdfdf2007ec2600a57f48189719119c41a685434bb5524e481379654473d38086912333c8eb6328c9dab3562b1f3b47d3fa5652064e4b3c3d", 0xd1}], 0x8, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x38, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14, r15, r16]}], 0xa0, 0x1}, 0xf) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xe4907235476d3781, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x48}, {0x45}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000001c0)="969b") 17:08:44 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = dup(r0) ioctl$BIOCFLUSH(r1, 0x20004268) connect$inet6(r0, &(0x7f0000000100), 0xa) syz_open_pts() listen(r0, 0x0) close(r0) 17:08:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x1000, &(0x7f0000000000)="7480ef1ce1be6a29c2bafaf0709b3d5be960e00808e67d188e556f6206", 0x1d) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 17:08:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) 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, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xffffffffffffff0c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 17:08:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 17:08:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x24}, {0x6, 0x0, 0x0, 0x400000200000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 17:08:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0xfffffffffffffe27) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000140), 0x14) syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000180)=0x10) 17:08:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x5f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x3c}, {0x106}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:45 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8000, 0x2a) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a56010000001c00feaf0000feff0060d5726c85c2768511fe080000f31f00000000fa7d93e847e5", 0x2c}], 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x6}, 0x8) 17:08:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 17:08:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3f) r1 = openat(0xffffffffffffff9c, &(0x7f0000000880)='./file0\x00', 0x400, 0x80) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000008c0)={0x3, 0x2, 0x5a95ce52, {[0x7, 0x10000, 0x9, 0x1000, 0x771, 0x6, 0x3, 0xc6, 0x100, 0x4, 0x8000, 0x4bf, 0xf12, 0x2, 0x9, 0x0, 0x17], [0x6, 0x7fff, 0x3, 0x3, 0x6, 0x9f5, 0x2, 0x9, 0x5, 0x3], [0x433df899, 0x7, 0x1, 0x1, 0x6, 0x8, 0x9], [0x5, 0x4, 0x2fb40, 0xfce7, 0x0, 0x200], [{0x2, 0x0, 0xffffffffffffff37, 0x1f}, {0xffff, 0x9, 0x6, 0x400}, {0x8, 0x8, 0x1, 0xfffffffffffffc01}, {0x20, 0xfffffffffffffffb, 0x8, 0xffffffff}, {0x7dfb, 0x0, 0x22799ec7, 0x400}, {0xfffffffffffffffe, 0x98, 0x3, 0x8}, {0x6, 0xd0, 0x6, 0x3}, {0x9, 0xce7b, 0x1, 0x8}], {0x2, 0x709, 0x10001, 0x4}, {0x9, 0x2, 0x2, 0x7}}}) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/117, 0x75}, {&(0x7f0000000280)=""/252, 0xfc}, {&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f0000000380)=""/9, 0x9}, {&(0x7f00000003c0)=""/118, 0x76}, {&(0x7f0000000440)=""/87, 0x57}, {&(0x7f00000004c0)=""/254, 0xfe}, {&(0x7f00000005c0)=""/218, 0xda}], 0x8, &(0x7f0000000740)=""/249, 0xf9}, 0x40) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x61}, {0x40006}]}) recvmsg(r1, &(0x7f0000004100)={&(0x7f0000000c00)=@in, 0xc, &(0x7f0000003f40)=[{&(0x7f0000000c40)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/57, 0x39}, {&(0x7f0000001c80)=""/191, 0xbf}, {&(0x7f0000001d40)=""/4096, 0x1000}, {&(0x7f0000002d40)=""/236, 0xec}, {&(0x7f0000002e40)=""/49, 0x31}, {&(0x7f0000002e80)=""/4096, 0x1000}, {&(0x7f0000003e80)=""/59, 0x3b}, {&(0x7f0000003ec0)=""/68, 0x44}], 0x9, &(0x7f0000004000)=""/249, 0xf9}, 0x800) accept$unix(r1, &(0x7f0000000b80)=@file={0x0, ""/36}, &(0x7f0000000bc0)=0x26) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") mknod(&(0x7f0000000b40)='./file0\x00', 0x2, 0x2) 17:08:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200064}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x42, 0xe0e}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x85, 0xf0000004, 0x200, 0x9339}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x8, 0x40}, {{r1}, 0xfffffffffffffffa, 0x17cc5f3d01bd7ed0, 0x8, 0x81, 0x2}, {{r0}, 0xfffffffffffffffe, 0xc, 0x10, 0x0, 0x7fff}, {{r0}, 0xffffffffffffffff, 0xe0, 0x1, 0x200, 0x10001}, {{r1}, 0xfffffffffffffff8, 0x8, 0x10, 0x216, 0x5}], 0x4, &(0x7f0000000140)={0x1, 0xfffffffffffffff7}) r2 = dup2(r1, r1) ioctl$TIOCEXCL(r2, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000340)=0x1bbb) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) 17:08:45 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x7f, 0xfffffffffffffffb, r1}) ftruncate(0xffffffffffffffff, 0x0, 0x7fffffffff6) ftruncate(0xffffffffffffffff, 0x0, 0x100004000) 17:08:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x2}, {}], 0x2}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x5, 0x8, {0x1, 0x6}}) 17:08:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 17:08:45 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYPTR64], 0x28}, 0x0) write(r4, 0x0, 0x0) dup2(r4, r3) 17:08:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x12f, &(0x7f00000000c0)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0xf3928365d3722b60) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) 17:08:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0xfffffffffffffd6e, &(0x7f0000002c40)=ANY=[], 0x10, 0x1}, 0x0) lseek(r1, 0x0, 0x34, 0x2) recvmsg(r1, &(0x7f0000000040)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x5}, 0x0) r2 = dup2(r1, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) dup(r0) 17:08:48 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000140)=[{0x8, 0x4, 0x6, 0xfff}, {0x3, 0xd547, 0x1, 0x8}, {0x100, 0x3, 0x5, 0x10001}, {0x3, 0xfffffffffffff434, 0x80}, {0x3, 0xffffffff, 0x7, 0x80000001}, {0x6e, 0x8, 0x7, 0x7f}, {0x0, 0x7ff, 0x20, 0x80000000}, {0x8, 0x5, 0x8, 0x3}, {0x4d, 0x4, 0x81, 0xffffffffffffffff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x4000000061}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:48 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 17:08:48 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x20, 0xffffffffffff8be5, 0x1f, 0xffffffff, "d10f295c955c4836d517f9463ee024d3430a769b", 0x5, 0x3}) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 17:08:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000040)={0xa3, 0x8000}) pwrite(r0, &(0x7f0000000080)="8231c394b69d2012c58e2574af3a1e7b8d", 0x11, 0x0, 0x0) sync() 17:08:48 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x201, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) r1 = getuid() getegid() open(&(0x7f0000000100)='./file1\x00', 0x100, 0x58) getgid() r2 = getegid() getgroups(0x0, &(0x7f0000000040)=[r2, 0xffffffffffffffff]) fchown(r0, r1, r3) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/14}, &(0x7f00000000c0)=0x10) 17:08:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') 17:08:48 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x7, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f00000000c0)=[{r1, 0x90}, {r1, 0x1}], 0x2, 0x0) 17:08:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 17:08:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:48 executing program 1: mprotect(&(0x7f00000e8000/0x2000)=nil, 0x2000, 0x5) 17:08:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x10010) ftruncate(r0, 0x0, 0x7f) write(r0, &(0x7f0000000240)="220e2a", 0x3) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44001000e, 0x20008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:08:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/160, 0xa0) setuid(0xee01) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 17:08:48 executing program 0: r0 = socket(0x1, 0x3, 0x2400000000000006) clock_settime(0x4, &(0x7f0000000000)={0x8, 0xfff}) pipe(&(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x40) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 17:08:48 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820259f52d0bd8152e2f66696c653000"], 0x10) r1 = socket(0x38, 0x3, 0xffffffffffffffe1) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) ftruncate(r1, 0x0, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x8) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0x1ff) write(r0, &(0x7f00000000c0)="66bba77823773656f0561712c37b26213dbb3446ba05680d67fc44c3c534c57de99eadb7ee803c27d96d196f1f7c750e", 0x30) 17:08:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000400)="a17581ae2b67b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bc4968a522361f70ddf93300fe3c222e92d6a1f7cedf08f6b4e97cdbf3769e4aa") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8001) 17:08:48 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0xbe5e96426414df33, 0x80) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) r1 = geteuid() r2 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) 17:08:48 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) 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) socket(0x20, 0x3, 0x80) 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(r0, &(0x7f0000000100)="8c65", 0x460) 17:08:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="e0b5a858f12b2cd4d13d21905dae3e6e691eccd8a10bb8c24dfa51e724b4", 0x1e}, {&(0x7f00000000c0)="09ad6c2f6a7df18269376e654102ef8365fd34d84a8f55bf30c4a5d6f3febcd8bdded026142de9a1e2b961c60de11fa2ad65e4cfa1e11ad95105065da21947f9af159d89216e5a78d4ce3cae55c7745a9de4f9ffc8", 0x55}, {&(0x7f0000000140)="a1eeed9c465e22a15340b016db320114c66f08b3a12ecc87a17fd6b750674e21c8978dcc9011a5726322a79f691df0eabbeafbf3633596c6facc80750512f79ec38c5c2b831ebe03ae60477a148c60a9901674dd5b117e74dacbebbdc9688af21abd3aaaeb7be8f2ac8026cb8839b49ef428b5c06bd7de4b6fec030a804a39444e", 0x81}, {&(0x7f0000001980)="b96ca212b81b515dad2e90cc1ab5b9fcce30bb9a41d41dc4ea66cd342023c8230a26267eac80c4c673d1db27f1f2bd8c0a105a1b2f305f844aaa31456a7ec93289c716ad9dc40a76256be8215c492bc1290d93db131d3d46a1b2428283c440491ae1ee70cd4863e03331668372cc59cb8da638187e42e2fe93483a15839148209b676cd2f422b0972035261a45814a8321789c57a375f51573479ac0d5111e5614312a5e678c1a322b72abdccbf7235719538719df6775c370e96a7308ed30e9904e4956ffab50c1b75fdc276104969156587709f9a686a22d4b646d9b18401a59bc7de96b4353ec596f554d92f4c04990aaa6c0bd2afc80add34b858bde45c84e742b3d0370f0b3af610fcae1afe15f1e47752f9756d04dfb3da4c766d35e81cf5a4dd693495f9de08aa3c36bed922ff11ce91bd2aab5e1b190cff56fa4b7f155d0fae11c237e4f0b1ff48368c159a3def76812c2e2b2ad70b647eb8ecbec6bd347ed48836b0e6973768380a41321ef87894b0d3da5ea6f99f57f60d55af00ef663fb41c6eb724c7b84cba44cf2f68a228aebd2cf28fafb2776f457deea573d81de515a35739c09435ce97c7a37d82c3833d3d8c34b5cbb13454bfce2d155c570614c372f7cf09631cb623e42459c85b104a9e63bf9ab186810e07d164fa1dcf079f9cb4aaabc61d52e602bdda3cbe14925441e6941faa353a7911de41fc0505b351d09e364ca659d9dbd077087d1a8fee53a250983e5f6c5a7ffd3573eda647ddd4b2390dfd1e5da5be734dedab0ba924ecf28a17f0628056a7cbe81a6987eabd90f959cf8763d1a652fc41e256422c9331c69ce1f2efe9a45634323b57713108109202d133f5fdc008261a148c7ba9c8ee22f1ca130f9cf40aba4a46c372c15ad07f78d026c5d40741d705392e7fa1e507e2b722570bcf7adca35221625805139388897d99f2066109851a00aac814a15b9647773ba3dbb85de6c40ba80f20d26a4a120272b90ed7ac9bec83c9de26ca979cb7a117a84df6be1e5d08a6637ec1ed69e08eb91cb4d8f2a25ff60d3c3548cd19c403fc02fa86fef353cfcfae0127384abab83742515ff845d140777daa4e24ffc7158273b4f0711c6f5a07162f7473b3ad059459d55a2ce61d8edcf31bcf5e745c91681fe313ec9824c1ef5097710373b6bf46b5f985ab70eb341f029285199ccc09879241166ebbaa263edb296f47120d9bfd2de5faa0f45f20514955a85b1a177fe613a9c80c8e93500c99615ea6476787c3e108373041791379c2849ffc9d9a242e31dee0f698d140a843ccb18329b4ef0757bdceb3033f77cba0478b94cfa6b49870fd6aefc261c8c757fc8385d3dd086dc2db43f05828062a9087c5833e2470b96c4856cdb9e18b94a934667ea3fb7ec5ef609aa102ed8c71588c2d7f1a5c703e7b84242e60910579e55a1a5e60710dc48038c91ec6a6d14283213e64b48f6073f886b60fb662f69cde73bf1197f7962ef5906b146530c91262266a02e76337b72aead361fe5b179c9bfabb6c131f08678572d9169a62618003e2ebb2fa07d6697bf072a789c2e73924b5f455a7d318bfe17c2ce6d5c41740cec97d1197ba3bfb598855f7d6683cd699273a6a9418048e43b9684b5a7c4e5ba5ce5e51206f57ea4447bff3285bd2ab54701589465d2", 0x4a5}], 0x4) 17:08:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xe06ff22737d2de5a, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000200)=[{0x3b, 0xffffffffffffcbd7, 0x7303a651, 0x8000}, {0x5, 0x800, 0x8, 0x5}, {0x2, 0x1000000000000, 0x7ff, 0x4}, {0x3, 0x5, 0x8, 0x8000}, {0x9, 0x6, 0x9, 0x5}, {0x1f, 0xe1, 0x5, 0x3}, {0xaa, 0x3a02, 0x5, 0x200}, {0x2, 0x61, 0xffffffff}, {0x8, 0xf689, 0x4, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:49 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/76}, &(0x7f0000000180)=0x4e) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[0x2, 0x7fffffff]}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 17:08:49 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000032, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x24) ioctl$KDDISABIO(r1, 0x20004b3d) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 17:08:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) nanosleep(&(0x7f00000000c0)={0xfffffffffffffff9, 0x3}, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 17:08:49 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="4e8e47f8039c6c49ca820f302aba6d25", 0x101e8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000680)="792053a4b4ce2bb945f8b5bac23ac224a755a8ce7a0e1727349e4ff0344495e68866dd13497468c7f223f4e47f79177acbd75f21c0b70dd0663e26c726f9343139ffb3d9a49f1fcba7a781c506cc5e14d0a4f41ebb36a81531f1908ba646dbc668dce5d63c9b49bbedee1593f7ac079dbfef23ce4decebb656132f92b07d0d054908501c56a15ead77a10e5c1d737ec36ba44f5901d07c6b4223", 0x9a}], 0x1) execve(0x0, 0x0, 0x0) acct(&(0x7f0000000000)='./bus\x00') geteuid() 17:08:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x26) 17:08:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0x0) socket$inet(0x2, 0xbcb59536e350f14f, 0x2) 17:08:49 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0/file1/file0\x00', 0x4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 17:08:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87, 0x4}], 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 17:08:49 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="135c8707cc82e81e79f69ee4e737d53bd3eb7913ff33ca203c4915829b934841775fee3604d04a83e69d1dc0bbaf4bfa80", 0x31) setsockopt$sock_linger(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 17:08:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') clock_gettime(0x4, &(0x7f0000000040)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000001c0)) 17:08:49 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0x1ff) semop(r1, &(0x7f0000000140)=[{0x3, 0xcc, 0x800}, {0x3, 0x1, 0xf3dcd425483af227}, {0x4, 0xa6, 0x800}, {0x0, 0x40, 0x1800}, {0x1, 0x101, 0x1000}, {0x2, 0xea, 0x1800}], 0x6) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x41) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/210) fchdir(r0) r3 = fcntl$dupfd(r0, 0x0, r0) semop(r1, &(0x7f0000000100)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1000}, {0x168390c2d5c6a06e, 0x0, 0x800}], 0x3) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) 17:08:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x8010, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) 17:08:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r1, 0x4, 0xcc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r2, 0x65}], 0x1, 0x0) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r2, 0xd}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20, 0x0) r3 = getpid() getuid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x80, 0x371, 0x5, 0x7d, "a2b6040ba014046fa2143d6062b355b513904ffc", 0x0, 0x4}) fcntl$setstatus(r0, 0x4, 0xc0) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r3) fcntl$setown(r1, 0x6, r3) r4 = geteuid() getpgrp() ioctl$KDGKBMODE(r0, 0x40044b06) setreuid(r4, 0x0) r5 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r4, 0x0, r4, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) 17:08:49 executing program 1: msgget(0x0, 0x400) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0100000000000000ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046047acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa88783695607966ebe5c58be37d7fa8471dfc86a2be235a130f424cc3c7772281f468e3c6fc7a5dd12ad417d5bea22ab17dc15e9ff661095986108aa3f1d3c51422becd9835c5de39ea71bc09e1d3935add0bc55f6580f14a5184170f76275cdcbca030a035aea1f14a81f88dd728f4928b9dc7dbaa2879041bf1e6f7eaaceae550ee473dcb0e3720ee0d36fa98b7a5bc9d8cbbbe22aa4698dd9005a81a248f98fc7e3e8cbb6a5f62904355050c993bc525d52da"], 0xeb, 0x800) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) msgrcv(r0, &(0x7f0000000000)={0x0, ""/233}, 0xf1, 0x1, 0x0) 17:08:49 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x99, 0xfffffffffffffffc) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x24, 0x40, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x31, 0xf0000000, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x3, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x50, 0x2, 0xc89, 0x7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0xdd}, {{r0}, 0xfffffffffffffffa, 0xd, 0x80000003, 0x3, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000001, 0xfa7a, 0x8}, {{r0}, 0xffffffffffffffff, 0x19, 0x40000000, 0x1, 0x81}], 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x3f, 0x5}, {{r0}, 0xffffffffffffffff, 0x5c, 0x2, 0x2, 0x3e}, {{r0}, 0x0, 0x20, 0x2, 0x80, 0x7e7}, {{r0}, 0x649da4f1140d4f31, 0x80, 0x1, 0x7fffffff, 0x101}], 0x8, &(0x7f0000000040)={0x100000000, 0xfffffffffffffff7}) poll(0x0, 0x0, 0x6) 17:08:49 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="83ef32010811f22471eaf0cfe01d60213ec1a106ac4424de69cb018becdb96332bd6131e1173361011165781fb3c649742482726f55c01fd6aadae036887d48dfa840b0f8f0e2a370d72d1a1ad6058964f0cfb1b73fcb2e980785bcc3e3934027d757248d29a44b7a03c1733cd17fb10980301ef2cce010e560ad61345f6a760f4908190982e42890bbf51a009ed90e201edfbf0cc11058eb4d5d2ec729bd491a0f638fb84c3c8711a7b21094e407cbac50482be1413e7099624db1fe643441a9f2f6a39e98a4687b0", 0xc9}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x7, 0x80000000, 0x7478, 0x0, 0x9, 0x8001, 0x54, 0x10, [{0x4000000, 0x100, 0x1, 0x2}, {0x4, 0x10, 0xaeb0, 0x3ff}, {0x0, 0xffffffffffff8001, 0x1, 0x7}, {0xf9, 0x7fffffff, 0x1000, 0x800}, {0xf125, 0x7b, 0xcc, 0x8}, {0x1dbf, 0x101, 0x2e5, 0x400}, {0x9, 0x80000000, 0xaa, 0x80000000}, {0x5, 0x4, 0x80000001, 0x4}, {0x1, 0x2, 0x4, 0xffffffffffff8000}, {0x1000, 0x3, 0x3, 0xd3}, {0x5, 0x7, 0x4a, 0x7}, {0x2, 0x800, 0x5e, 0x2}, {0x188, 0x5, 0x3792, 0x2}, {0x2d78, 0x1ff, 0x10000, 0x3}, {0x1, 0x8890, 0x5, 0x7}, {0x1, 0x80000001, 0x7f, 0x200}]}) fcntl$lock(r0, 0x7, &(0x7f0000000300)={0x2, 0x2, 0x0, 0x2}) 17:08:50 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x88) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000280)) setuid(0xee01) fcntl$getown(r1, 0x5) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x106) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x10001, 0x1f}, {{r1}, 0xfffffffffffffff9, 0x85, 0x1, 0xf86, 0x72a1}, {{r0}, 0xfffffffffffffffc, 0x62, 0x1, 0x1e9, 0xfff}], 0x400000000000, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x8, 0xf0000008, 0x7, 0x2}], 0x8, &(0x7f0000000240)={0x2, 0x8}) 17:08:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt(r0, 0x8, 0x1, &(0x7f0000000300)="d0d07c8b7f5673dc7faccb524e6f686e80a8b506fb3f7496b6f451ed02bd7936d61b6a652688f95ced4562f0a735bfa40c102538769c7713f5164f5bda9e1b80ad32e79741d93ff425e617eaa4ff50e31cef4e4cb6467fa6ff63efeaad016b838b2a17962a5540da90f0be230d5e9a73ece20340ca41c482278d013e027ed68ffda2abfc258c0347a535cc840c87841ee9e4", 0x92) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x9, 0x6, 0x5, 0x6}, {0x7fff, 0x9, 0xffffffff, 0x4}, {0x9, 0x9, 0x401, 0x40}, {0x5, 0x8, 0xffff, 0x101}, {0xffff, 0x0, 0x6, 0x9506}, {0x7, 0x80000000, 0x10000, 0x1}]}) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 17:08:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockname(r0, 0x0, &(0x7f0000000200)) 17:08:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x2, 0x0, 0x100000dde, 0x0) dup2(r0, r1) 17:08:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x400) accept(r0, 0x0, &(0x7f0000000000)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000080)='./file0\x00') r1 = socket(0x18, 0x4007, 0x6) recvfrom$inet6(r1, &(0x7f00000000c0)=""/129, 0x81, 0x2, 0x0, 0x0) 17:08:51 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xf5697e9cfe8ccc1c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x10001, 0x3, 0x10000, {[0x6, 0x5, 0x1000, 0x3, 0x3, 0x23b, 0x282e, 0x101, 0x6, 0x8000, 0x80, 0x20, 0x0, 0x3, 0xfffffffffffffffe, 0x5, 0x6, 0x3], [0x1, 0x0, 0x1, 0x4, 0x645, 0x4, 0x6b04, 0x7, 0x80, 0x7], [0x3, 0x1, 0x5, 0x2, 0x3, 0x0, 0x9], [0x4, 0xf1de, 0x20, 0x8, 0x9, 0x100], [{0x7, 0x20, 0x6, 0x80}, {0x7ff, 0x0, 0x9, 0x1}, {0xb5e, 0x7, 0x5}, {0x2, 0x0, 0x1ff, 0x400}, {0x200, 0xff, 0x101, 0x8000}, {0x5, 0x5, 0x100000001, 0x7}, {0x100000000, 0x7, 0x1000, 0x4}, {0x401, 0x404, 0x6, 0x7}], {0x9, 0x7, 0x5, 0x1ff}, {0x7, 0xb5, 0x2, 0x4}}}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x1, 0x2, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000003c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000004c0)={0x10, 0x20, 0x4, 0x8, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x40}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7f}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x50}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x200006}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}], ['./file0\x00', './file\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1000}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") getuid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000009c0)={0x10, 0x0, 0x4, 0xffff, [{&(0x7f0000fed000/0x8000)=nil, &(0x7f0000fee000/0xe000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x5585262b}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x10000}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x3f}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x1}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x2}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x200}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xb}], ['./file\x00', './file\x00', './file0/file0\x00', './file1\x00'], './file0/file0\x00', './file0/file0\x00', './file2\x00', ['./file', './file', './file', './file']}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000ec0)=0xc0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) getpgrp() 17:08:51 executing program 1: r0 = socket(0xa5b1dfb8152d5eed, 0x5, 0x6) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) write(r1, &(0x7f0000000080)="805c5037f7462c38bb08114153ab2a9b085a0fe7eb05f05c3320789f1587e9729d10d3d3b1904575fb6fd988937b5002306bcf26d5b7702838df50885f4d53b85dc8ecd80940f4f4b017bb331abac3c6988a9681b73e60c19810c863a88987b1ace6392815", 0x65) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x40, 0x0) 17:08:51 executing program 0: socket(0x400000000018, 0x3, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x40}]}) 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) close(r1) socket(0x400000000018, 0x3, 0x10000000000003a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) flock(r0, 0x6d21cebfd7650694) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 17:08:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x4000, 0xffffffffffffffff) openat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x60) chdir(&(0x7f0000000040)='./file0\x00') getsockopt(r0, 0x29, 0x1, 0x0, 0x0) fchmod(r1, 0x105) dup2(r1, r1) 17:08:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r2, &(0x7f0000000000)="292154827401946612323c1517524e3d7a48308805cc70ab1450", 0x1a, 0x40f, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000700000000000000"], 0xa) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) truncate(&(0x7f0000000140)='.\x00', 0x0, 0x8001) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 17:08:51 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) listen(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x401) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 17:08:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:08:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) 17:08:51 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$getown(r0, 0x5) 17:08:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x4, 0x9, 0x8}, 0x591, 0x100000201, 0x4}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x78878bfeddcf059, 0x0) 17:08:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x100, 0x48) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) setrlimit(0x8, &(0x7f0000000040)={0xffffffff, 0x95}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100, r2) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) close(r1) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 17:08:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x39}], 0x800009, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069fc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a13f919300"/4098], &(0x7f0000000000)=0x1002) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 17:08:52 executing program 1: r0 = msgget(0x0, 0x0) msgrcv(r0, &(0x7f0000000800)={0x0, ""/142}, 0x96, 0x1, 0x800) r1 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000000)={0x0, "93c79ed127f0486553ce270eb74f24710d59a76a1a7789927a2f0f650f8b1cb820482a0d2bdf324941a7414bc692439cfa1a7fcda4b3212cef80841f321a1e3234af6c9dbbcf477d8a436e8b2bd0e6da337b28bfe82e4a3ce131d6c5c6034dae06699114a14b78f9b34cd38d22669f9a18a3792032f1c3891a4ec8d4cf091246f82b0701dab96168ce515bfb3602fbe0285b49d23fb6c2f8c7e0f483316d9a9b597c717e320f568a4e257c8ee81c2cb65b61e3df19afa769308556d3fbfc3ef63709d610ed37c4e40135bf814b69700d08d35eed9148cb1f4634275934a2d74df4e8161df5c74436998b33e2f17291f6c5555b528d84d2b4eca7e159e24095f6522a54652dd102220a3e13d3bc9ca5ac709869b874908f7e158532d9f37028ccf188ecde8b42fae18b24c30d7d3c696b87f0748a60db4d925efbebf01539cd769899ae35613c10aac7ace8e406796b23083c270fea0a36de7d9de7c15aa90b1885330e3115e1ab4370f3c639708811be209e2e03b53faa7fe742162dc4ffb2aa76d81511701e35b09d9596aac56c72433e7ad57512ee048c6c6eebc42b0fcd18a3834aace4e519c16200db2038e8d71695a5d367bb1ad70857f1c21f070e7665f5f80bc22b3e130d3bb36221213ccb8fd88ebea9d294b4387d43372f7c33300d334330f435e4f2aa939479f1859c9049ec756d18ef3ce1e4d04c1c3723049c633d9c7991e236fbae5d88f452f0d97a18f42c2e676fcfc2e028797141a312321504c0cfd7afe6a95b4f51774982642ce900db06b157234cb81530dbc299ef3b78cb7464ab8d3805aa3ee13e1aa50cbea137d57bd3813439e409bd71b845dc98feeaa70d4e00326f8aada4ab9e107f1b18712c9e29a89f7325738059d6c58d4031064aab59e2e888ec26288edcc0089badc5f5a6b9c5914a253121b5c9c4e49fa7f2ab1890455a6c8ed0dafa169512ea0194cc4332da2f21faf239c5a1248697de7f27b975b234148b552b7ee485a6a98e086e193eb4eec82e5c0487312a3483c4bbe08f996333fd828ad93e6d32771359697d166fabf7dcba8a8718aa5e2037e9c55ef4a02846c72f094ddb05544fbaf8c5207b93408a9f2b34b45bef4e2ecfb121ca3d1b9e34b3c416e8fbbcaa14203ae862ae601f7b06f08f76aaaceb59b121d117f9fb799c59e6434912cd342be601ce27c7f1305fecf252203a215b3a0211cc8c3aa8a4835643231d902e55eb880897545f82df90b0850fdf7e9f0f384c0ca15d0b296ba280ff49368dd6122ef9c8217bd40b352f7ae7e81219a3168d7e3446732b08f5d53c12d21905bb423007a7e31abb029a7b39e92bb79c54c0a02a6f34a3fd5813857292eeb973362a3544b77cae2a6eb45db4fccd6b5843e438511f671d80895ce99f65c4f3af4d9e9d78c23e9056a28767c069f1759d6a7d0090b7dcb329fb55c4b83fba66a850933637cc8f99c5b0bbff4f1f20cb6de213cab4b0f1d0e3a7d25497dbdf96d57d2c19bea840e0740fb0526c31084d1777efdb21547e1856e34412269985096830497ca39e973f2fe9385a802a335f8135d1d18f239d47b8aa272b0d497a46722afbd552f73efaf4aa7767647fbd945e344087018cc9672b0f6989ebffd6872901043c224de8a70f634db85b962f24f927c54ea7c43d852662443bdab9c8262cbeb0d42eb609c146ac3c2fba45cf44d24b97db2ff24ef169bb340a05e68ed755acd4dbb99c9cd3cda6f787aae512478f38c36b674b0127080d563d49da255b47184b80e516140ed7451ba70fd1877abc73323d446a6d56209bfdf3f69044eb8c327d670124841fe5042a77beaa797f08cdd62a14b6f3480e77e4d08ba44a9fb0f388bd59bc1e0a0f97969a82f4df66c800b2afde7989d07ad743aed5f60a47bb4aef02348ad2958802da21ccb0209db3c751806569fd8be05730ff8a89780e65d6858cc9544318dbf834c65742fed635c159cb8774c17b1692de2b2c7a67b850094861c2e9ee78c74a8b6f797b768133155ab65df364e1a389ffa79f9ee041f22e52ac4f75eb057656c1302d2cda024888f9b3e6fa434469eb309373dd63607228371fe4c747ae73484ce59015c60c7665e520e75afaa8fc38497886f41ca01da266bc3488c6d6333d3cd12431ec3ffe5da5c9b42c8a3f16cd1b57bae1ea8c35ffa439e528852859bb1637dd2247e1404cd2a8d736c88278f9899c09ad64ecb632021be191651eb7c2d599cc580fa3e2942bd9ddc1da9e946c8136ff47e78eb4669d2a711c09df73023e0318c66ca8b2394b7fba103efb90ddc692618617c9ee47fe884df502c23b9b577f1eab54e5f179a0393cba2526bfae4ccca236d8d35462db1774c755368bc7e54b5d35c87f2f40e46ab64102455b0c5db108fe84deb27d91fe54f43393cbdbe380d1d3fe6277c3ffe1d0ecbda4af9e82cf7aa8734c2d435d4caa24f537eee15394133071c195b3af38acae2e72bdddd237e5669cef0d7aa1076ed0020a0b4af1a40fb51915c8e3f00e81710eed397779178aed5819fdaf32d480beedd1ec53fcd59d8925bdd8cddbd32c3419eee48ec51c1d6bf99d8e14288c4573099528708034821cf4f324799d6a66e3b86d2b0e001e73f1b357bb2d1411f0f1cfb1e4af14900786c1a302e6a4e295df73297b71f534945cb1f8da30a04ca43e302400bb54853dda061f96c571133f413d103a206be223694a05d87936faf65bc534be5648cfc0819da0d40611b990fd98d00dce75ba42687d83ca1f4318f588d68a47352e2962299c38a604fef767518013ebfbdb6e0949e16338fc50c8351405999ce464da11787ea90e860ee4c06c9f0cc9cd0d800f7ae8"}, 0x7f1, 0x800) pipe2(&(0x7f00000008c0), 0x10000) msgrcv(r1, &(0x7f00000009c0)={0x0, ""/42}, 0x32, 0x2, 0x1800) msgsnd(r0, &(0x7f0000000980)={0x3, "732e2b064f0ac62d6b60ffeefc4d81980bc02e57e46e85a408fa02b99e9b97e31efc097045baa7747b2e9e5617091be862fe72de"}, 0xffffffffffffff67, 0x800) 17:08:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x101) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 17:08:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 17:08:52 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x10001}]}) 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) close(r1) socket(0x400000000018, 0x2, 0x1f) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 17:08:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 17:08:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f0000000080)='./file0\x00', 0x2b6521ac40451d1f, 0x3086953a38e36ae) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fchdir(r0) execve(0x0, 0x0, 0x0) 17:08:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x2d, 0x0, 0x7}, {0x8046, 0x0, 0xffffffffffffffff, 0x8}, {0x9, 0x0, 0x800}]}) msgget$private(0x0, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 17:08:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x5, [{0x3, 0xfff}, {0x3, 0x3f}, {0x1, 0x4}, {0x1, 0x9}, {0x2, 0x80}, {0x3, 0x100}, {0x3, 0x100}, {0x3, 0x1}, {0x1, 0x89}, {0x3, 0x8}, {0x1, 0x8}, {0x1, 0xa}, {0x3, 0x1}, {0x6c235e8b3a02d306, 0x1}, {0x3, 0x80000000}, {0x3, 0x7f}, {0x1, 0x4}, {0x3}, {0x2, 0xb95}, {0x3, 0x200}, {0x7bc9ed8637680978, 0x4}, {0x1, 0x6}, {0x3, 0x1}, {0x1, 0x80000001}, {0x2, 0x4}, {0x1, 0x1000}, {0x3, 0x1}, {0x3, 0x200}, {0x1, 0x35}, {0x2, 0x3}, {0x2, 0x6}, {0x2, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 17:08:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x67, 0x9}, {0x5, 0x53e}, {0x43, 0xe4f}, {0x8e, 0x200}, {0x2, 0x7}], 0x5}) 17:08:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x84}, {0x34, 0x0, 0x0, 0x6}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) socket$inet(0x2, 0x8000, 0x5) r2 = shmget$private(0x0, 0x3000, 0x608, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) 17:08:52 executing program 1: madvise(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x2) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(0xffffffffffffffff, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:08:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x4862}) 17:08:52 executing program 0: select(0x40, &(0x7f0000000740)={0x2, 0x8, 0x7, 0x2fe, 0x0, 0x7fffffff, 0x6, 0x7fffffff}, &(0x7f0000000780)={0x0, 0x5, 0x9d, 0x2, 0x67468178, 0x7, 0x2}, &(0x7f00000007c0)={0x100, 0x7, 0x3, 0x7, 0x0, 0x6, 0x1, 0x6}, &(0x7f0000000800)={0x18, 0x7}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000700)=0x80000000) chroot(&(0x7f0000000140)='./file0\x00') socketpair(0x20, 0x8000, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000200)="031b8aa8fce6ae9a81ba05a1dc92a9fddc9cb9d3d0f77d9bd5fb3928564d6e889346475500a6ac96a211d32aa4fba05b67ed2aee5ae18c2e94de2ee42016a866f1372aff558fd514dbc5d52c677382df9300a8c27bf22b6ca1d4acfaa2b7ee1cd5155594939c2bd44fb972b4e673c92604152705bc9b31142bfd414903f4074dc9240a9f42a2c2e482ef380e4bdd7c7883b2fce48e256f6d3fbe2f8e1ffa65ca3c6d33c31ef75122b67dbd0e6c87f0841f0e6c35a66bcb910d1a0b9550d86d40e3db4864caf6354c7ad7816d4ddd7695721921e8d5de1a6b539cd244332efbe285cfaafd62b4ea2d223d", 0xea}, {&(0x7f0000000300)="540b09abe5e400033f727bf449bc19b8d8ad527fe7d92ee2887a34397061ee7b33feef0fc7693b6220d28d6d51e94235d408d88c1624e31cd27a59bac9b85937ced6de79421fb7cad6fff12b9b57081609c4716d17ab81c32e5bda0f84bd1f9585042bc04bc026d3693115a56faf72e48fd4ac82fdcba34f6200b51681d9baeb7622e721db38f72eeb", 0x89}, {&(0x7f00000003c0)="e25fc1126857419b57c681fa97b5a6d243f896055383235b757a2005d213b1c2ca0e74a34ddb6c9a04", 0x29}, {&(0x7f0000000400)="0ea3a5e00cf606a09638491cbc8f6dcf13b9cee300f8dd53c923e5270fde183d876cdde42e000ebd26e981c3dbcad59dca6425658a8455a98c432b1c99134778ddf1af4ef0512f971e8059ff592206b4e5e54930bc0589d4", 0x58}, {&(0x7f0000000480)="ba13b406baf668612d6647c02d6f4d602391838755cf1eb05a3e456dad991df1597142fe246fe0c295003647f99d04f48a41c3b850b68b9f80f4e797ccc9b960e3d1042a6354c5ab85fd0ee66e89725ab32bdab97efc21195dcfd201dcce6f0846", 0x61}, {&(0x7f0000000500)="0d8103b2d0ab118c048e8db0483cd09b9acdfed6b14faa30075afeb52e6931389ddb821385fc0c04bcb2c3be2fc545206386c54a84012719acadb9745b8575cfb0dae7ef7798f776e7262d6f6c42c659ae837b45798c0798bd8eb30e5f7151220afae8088755b4de511df027fb4f149bb46e9c97da26780302c473b2a5cd7b0d785fafe6159d99d0332604c7dd187da26de84a316d7e7f7029fde9bdc7331c41fd05079bc7edca7210c4b81e7026495b728688757c38fb98999ab030", 0xbc}, {&(0x7f0000001540)="4d7d8b1b9988dbab924b242f900a7a5917dd3eda335e67446976f5808ac4343e256c3be3aedda13d71ecd8d36546c8d2086ad5cfb9f44117c6be1bdcf1418d5abc41f8315a89bebd4d35dbbd7ecfb08556dce00f7004b9ee47600c6719c76c20ed6e1526b89f69a8e1fede3978f84d20fb0f9dccadaedd05220d812430d6da46084fbf61d4ce4120bc9eb1d97ac01bac4939e1f08d5f270adb06bcd2b06c38e516bcaf3991c75346f30ee076d5e99769800d7a6e11ebe717c646a85e8b7ec2d10e326a156fdbd3bc7d5685e8cf281fee80e08c1171b024113d1d0f939ecbbcd4d6b0108d2b3e63841f076247057a56a0eb54b7d3ea9bbfcb1e3c34aae02e4e3e87e3de636da47d47b9be821b730b06419318e1b180230d31551f8f4f4b2a1dc2d2f5cfed2924b097dc88f64f80e3e63af20a5185146ae32a11a5eb3a8d79fbce8cffd337fc203c0244360b7bff83c514b08c60a98b98ce2c6be753cc16ef11aeaac5bda3a5713a01e7e46501f15a8a2571a4f9b4a7ad870175abb83e1c49fd78844fd54852abbdc373ac80dbd85cb093c50570d8bea4a043fd8b0db91fc4b3d7b9cb3c94c03870b30e69936d1bec3dd37fe4ba86eae171834e4d0d96a43e1bd0075b8f8df40ef8ebd47909678e51c3e33495f8b4997002ed692b10fa43549def9e5bc77b8909a89af9634b7effe19216835a2c5607b745fb41adba71a677cb78aae63cbf5b40509e1d3b2d5ba62f42e9f2f67f763e931c80497e3235c1418613b9f3c8c7c61ebddd647b24562d63a8bf2fba40005ba7a320c0d971b316b3ff2738f811ec4d0134563bd65e0aaab3c25641128848b3351cd49bdfe73cb76b7a13913ca7f932664461788f17e3d79149298ce9a0f1020cb5a477dd65efc62599af91ac88a89248eaf8ed4e7e1d85e41b06e3591f8e3d94c384828e89721d65b76dd5bd36cb627d62ee79d8498c88cf4a09b49adaad987a26b7141bd0ad34880c2b41940b7325548952812c86858ff25f16e0a4283d3cd1131bf8559e3a3d6897cc32f3f6cc83db91bf8c1a048aba5f00e628804b54dbb01483a1b636fbeb38c6a8d23393bd1d5afd390a22248f5b3ee04b8625544eab425717e4c59ab8d96800511b5c0bee5212509ad7cf67015de12f07f445053978ea2ffafb730fc322e9387e703f476b3fbe2cc2272320762d6d53eb7cefccfc880ccd52936f803e38f9f14a392076f5ec307dd6931efb5a47bdad0d2c72ed281d3f98998107de620df4531b1f5cd7c916b2a3912c6d2ce5d3ad608bb9e3329c137673fc9ed9880b9680b3a806b6911caf799707ba8d0a88f5e27968f93566c16431aacdd6cca55f7c9a7ef4cf723d7f1ed37b0e9c7a1cc207bead7dd03b49b220ad56fffd3a6ba3ce8c6be366b5ed7ae8fa9586c879307697eefc5cd1a3ccb571241f8f4a99d3244f6d37bab165150b8d4c6422ed352351e7290b468c8db97e9e8ede4c8617b8c9ce760ee7a616b3485ca32d2b90ee2d28099d4b35e61311a55f54ffb9c5e8c9ab56fbd1cd62bbc18e432085295e46f20ea4b400bcd99c964f2285ba6e70e294c6eef9e6fed1b9af273dd8aaea8ec0cb276e7be3e440b997b48809b1c655c554bd9cced16701f43ab346da1cfc15a55e0bc6b5b482d5605d3271b9d2646b9d214398d3d49983cbd07f9e47ccafd2fce333bf59d7f5bb8eff4551cb4d33e7a1c9c1f470f50aa4a02e9928a893225cedb07cf0c5c40bde6f643f8cd477f2eb026ae3e8a06e3f2a58e4dcfa0ba6434d7c57f088ea934f3d85442a0eab7e171551eb4ddb4e5bd11a076e2f32d312996893265cf49977eb548c13ae85b403783ebee258daf4544ddb9700dfd228e160790d9c47bc2e8cef8cce53ef1a70bf26812f296b91a1697e29dde09481f1148bd4ca73830a57e2f94eae109d3f57a426df9542dd476a5cd3ef6d5ab3a920bec5909572ef04ce446c2326075b6994f08fb02879a58f6fccfe414ca8e9c6d9a38996bcc7b29ecbd5c5ac072db39d76d51870246880f5fe3425c21dcb9cf09d7cfa878b144fb0ecbe518950c8588c6b9a601e533b1c2db1a310153184ec75cfa2e051e2fc117fa27e217d91c94cd8c04214293b50be7144e0e467b5397af13066a36018e73d90482c27225df4f7526d07441dd688ed713c939a05cea1f3a4a6b339a41fdae13054b6540781c9d360dca0e9650df3a2f7738e465e920c318101c2a0f25b81ea1787722489244a218c2828df9ae5b06bd42712f2a479493ce9aff6879fb2a5c0598dfe3b21f69252b8a1805e25a7eec2f14111945f63b99ee9a37a925b03e62a0652b1e960a8ebf842886d44dc485e416513b6eb82d76f64fe97c0817ddd518342dba5b21252f2073dc69269715f681dad6f9938816e9571d4229f345f63330c34f5ba0ec1586cee21ab0cecdc1c52024896ea900a3877053136562920ea7aaa971095e4caace60df52796f7a6a59f99e051097f15b7441026f5bd57b98746167326c6b544c4e7aa33c495d140825b7f1065e1b0f3f3dc933e1e1cd940010a474748314e280513f3bff2d99adb6ee1ce51255f5af5361af27bf3fefdd6158ae467bc7f6cb6c2d19805f9f3aea25c3e698b85c79c7d6d00442c336c755bf1d6395667764f78e8a458e868c60cd88bff800eb45f18429025c525cb3ae8f24b04e35c692d662072113f52ed1bb8503e5cc01e5ba08c816188be2123e8e75279901a6ff20242b9d5c689d4bebd41b0a648e325ac59ce8ff3e673f951516734e5e373749069e8e6920bd4c878497fc9a1407a7791c8aa7c1c0b160fdf709c814f0c57d08d030eb71194e19a21c506519a8f0a1a630fd7307296ade699b02cb46d573d64b617b686436be286fc0d2e7c22083c15a84b88d30f61d848afbe1d5d55d10c6ccfb66a00bb4b68ffd97e3b2d7c1d37f8ea594780adf189c261d22a7dd8806071cf47ddecbe82f2b3bd07283826d3fb2848a0e621ef3cc3c96c9c53c68a9aceb1b7ade9fa726453b23477894ce4df4775e9027c1e19dc49fe9ba16b2cb36c30d5c508679a0c6385a1c6b4a0f6e5eefb56ebb08bf82da49240148d0e13d2287348918029b1cc8315e7490383cc02e5644181e5a7bc0312b039cb455df35567a17123e77bc522459f1479b0770f23a8d4b58624c84ba030f477430ba582b0cb47cd287b295368154d9e7c244de5df90726a877885e5267692785ba243e4a31dd2e6bf162129227ad3737903228b1c8a05adfeee99241cb43f0526306c91af2f3d32cfb70de03ffe8283549c9b39b0571aa25660c0a378c17d9f55029f26a826b5478ecf23f466bae7b1585879d01d7160b27a4f5d9531cea9e87115c1b07f3d4721eefee4ab09996f875e3dddd5210aab339368a0dcd605a371cf0eb78a562b268fa7372b81320d9b3bd7367cda0d82be563520fe9db4ffdf78a0c38bb680ca56b8d557664dcac5a98b34c2306a513bb3f90f2efd97b110b04853bf5f74a23b3bccb8d05d90605bfa1800d71ee8f3d67556d03c2a0beae76b6b4f61a2c31306053de2ed453b5ce083e193fc5ce3de71eaa26db5fd8bdb263671876376c775faff646dc9325bacb04a51359d53ea2c86427f3f8ea61510967325c5e037086e8fff9516e6d52b30f07db84ea5fa0ed22aa6cefb7a3329ec550d61f4f01deb450728a8a56517d237595b9f655c5439b5b24019566600968a13a08062840ce6275bd516c931d6a0001355a6f59f91e4b9bb52f06d77d1f40ce1e21f467b9b32a72d767be9fe685c283f047df00b3b33a88d2411e9eeb7d872bccffd0e01b4545a6ef38d9d120cbc20a7b29d80c9fbb28a7cf29e58bc79558a8d8f15288789ba0520ed6ba7f9286ffb04c3e4bfdd0b4354e9b124ce34ef766caa5996b96b04d15423ac3b5f37d6376f7089311fef5888b10f5cf0ed6ee672dfef20986fa10f2e0c52ba7b239766c90ef00d80740a2f79acd93c804a1485356d5ce916969391a851cef86666bb53c85bb0abedd63cef5ab0434485badf32755c2568c1c3f428aada19f7cf4a24cd9b3e3af4898641d6fd7bb872af202b4b3d48cad1b641a840f8578798002f788f23115e871984851029712d08d4056256f2553f197bd662314113f6ee22a87a5810f28f6536bbe2b44b8ac2d0cddbaaa2e01da5df5a7f9031e45a5dd4b3e10de31e92596d285687d2d1c5bb206eddfba73e8bca8f23b2427a7aefd19ee19c3c6782eff915ed53065dabc4b05381d347d6ff749f7693f27768626f7b79585cf9b6218308e530cd36461154127ae25b5dd58b364ee92af4aba5d85207c7324754bcb038897b545b9f0c6169c04bc9a9202e17dabe39613fd37fd2b5e7a5f451a7a4e6916874eaeeb57b857fc724c8a391c73eb0c61bfa4f78000260b6812772ff1a8f56e007fbbd1fd8071cc4bc658447b0a9c175ab7bedfc084bf77b1cdf795387f7ee931b075495926d7f9a06d88ed68da0b985844cf9bb8d7fb870c31fbbdb8e86e3d3f76821d171036cbac5e99cdba44466fff05927d9cdfa52b36a7633f27dda39794544b6d4c9e7979a772a19e1a36d3232dacfac636dfa2c9bd2e99fb49ca852e07085c34426333541c20b596d307463d1195b68ee3905d93a2b3d803ca4ff3e791c679f2eab11ef948d624714d128de5305f332818ba07f47a018f5681af632e8eb69f4ef5d2f5545a51feec1a9463ec79fa4dce45a1181562bf3c3d1902a1c9ea3f83e4b17d3bc660c7428411e1190eafe2e55f287d0a92b0284007ac836ae39f73ae9a701b112bda66f955972f97e7678769dcd4de45ad640dffdea11be99cff520851d76b52433fc66f4fe89f454d8aab29ae53de33b77006d94e29fe85065735a89e9163ec2fdf57dfeed51ebab4c94bb5c497b4b1d63890f0e6976e27e5a89779bfdd649b2c4638ba17e30c6a50b3087ecf6cd216f309ba6a2a904b5ccb94c5e54bd8cde273570d84bf5a6f1e76b5c46e8f486392924646a86b17d2303c808d43e1d3ac4c7a90806e7221cc1a51ed39cf7d112056ec4486e6f2b3264824b7b5c7a0552505ca0b57e139da6a5c0c20b9eac6e694c01f327415c5643984053b5f2aa3a8f1ec1d5d7fe3b9ad005ca93319670a6ad864f35bf686ede63a119751bcb649c03dbe3230e5ee1d605fe859764ebe68f8053b9daefeec35109ab83facbd316a92fb7a4a6a0ea002b02eb7dd33034f405ef2b9dca284e0e98e51a5dc8c29868156abdab6040a4fe5b204fae6b5fc2d389ec77f44424687d197ca7cbb34851da34519810dac90e57be1238572ad57774a448cec4cfa4dcde29761e59c112841c7f634cbb75082a7d3049be3b5005461ae23c454eea542bb3da7b8ac5dfd37d1759f8f2f3ee0e00462af5e323f42130ad0b178c7731203bf964fd563bea628971c1b8a9a0e6ee624f139864975d1b28bfe8ff7fec2e895432af45f8863047cfe3d2a29f8ec4fe80af8dcba76a59af1de1e33f6859ed12573adf990f7ee6fad1c51bb79d1adc98077c3f0741f51f694e4def3c8322833b03c7fbcc38e7710158da43bed5995ff9deaf6c974873229fa7b770bab00ecf9963bc91561f8921cc6f800bd9ac91a93e508f2caa75055bf7188af0e513e9ade4401ec792cf89a5a64969d43bfe359ab3b9c2f013fb1d4329e51e2819ab6e50bac6f8687dac084d4b5b94ea596d02c03698db671ecaf70474ac6959639fc3bce39d0c1c189a23aeab8e2f3120ff424468521804c527d7599a30c693a416567dfe1c6abd0d743eac6bbd2e8455ca51dbbcc2b92a2a", 0x1000}], 0x7, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000040)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x39}], 0x1, 0x0, 0x0, 0x100}, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r5}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r5, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) chmod(&(0x7f0000000840)='./file0\x00', 0x4) geteuid() 17:08:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x6, 0x3, 0xe2, 0x0, 0x9b2, 0x1, 0x10000, 0x2, 0x2, 0xfffffffffffff000, 0x5}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r1) 17:08:52 executing program 0: r0 = socket(0x10, 0x4007, 0x200) r1 = socket(0x21, 0x4000, 0x93d7) r2 = dup(r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xfffffffffffffffb, 0x1, 0x8001, 0x100000001}, {0xff, 0x8000, 0x0, 0x7}]}) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 17:08:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {0x35}, {0x2006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="eb") 17:08:52 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[0x3, 0x9, 0x9, 0x842, 0x400, 0x3]}) socket(0xff8f89085446d503, 0x8000, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530000d4d1481cae0256f78e80cb0c4583d605b856a7cde1ee11eb048352ca01e54e8ab5878f2588c6c21341516e3d12173f93efa228f0bb47641d8095d1f9df0f5ee38630cbd072503ead6e4d4a1689859c30ef2664f0d4eeb9288166cd82ce470af96a9a2677f431e2b907b632f72bcd9ad2bde3a53c70780fac89e5873d1498127cace836f55c97f3f36e0868b7ef12d3ff71dfdf4ac9781157e2364b09eaac120ca60e1edbb70326db9c430331f392b00bb199fd88939834608b74151cf17cda3314a3a5a2e3e33cd0c2c7e5a20555972382baef5"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x101) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x81, 0xffffffff, 0x6, 0x7}, {0x0, 0x58, 0x33}, {0x1, 0x63c, 0x5, 0x5}, {0x80000000, 0x7d1c, 0x800, 0x401}, {0x5, 0x2, 0x0, 0x2}, {0x4, 0xc3, 0x7, 0x7}]}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 17:08:52 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x1f, 0x8, 0x100000001, 0x1, 0x8000, 0x9, 0xfffffffffffffffb, 0x2, 0x3, 0xdb, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 17:08:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) fcntl$dupfd(r1, 0xa, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000680)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x3d5}], 0x3) login: panic: acquiring blockable sleep lock with spinlock or critical section held (kernel_lock) &kernel_lock Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 372468 96779 0 0 0 1 syz-executor.0 *432002 96779 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c witness_checkorder(ffffffff8265f5f8,9,0) at witness_checkorder+0x10cc __mp_lock(ffffffff8265f3f0) at __mp_lock+0xa1 pageflttrap() at pageflttrap+0x6f kerntrap(ffff800021b96bf0) at kerntrap+0xec alltraps_kern_meltdown(6,0,600,0,fffffd8007df6854,fffffd80667faf40) at alltraps_kern_meltdown+0x7b frag6_input(ffff800021b96f58,ffff800021b96f64,2c,18) at frag6_input+0x7d2 ip_deliver(ffff800021b96f58,ffff800021b96f64,2c,18) at ip_deliver+0x353 ip6_input_if(ffff800021b96f58,ffff800021b96f64,29,0,ffff80000066d000) at ip6_input_if+0x17d4 ipv6_input(ffff80000066d000,fffffd8069558c00) at ipv6_input+0x48 if_input_local(ffff80000066d000,fffffd8069558c00,18) at if_input_local+0x121 ip6_output(fffffd806d722300,ffff800000a9bf00,fffffd806f6beb60,0,0,fffffd806f6beaf0) at ip6_output+0xd59 rip6_output(fffffd806d722300,fffffd80669f7918,ffff800021b972c8,0) at rip6_output+0x4c0 end trace frame: 0xffff800021b97360, count: 0 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 acquiring blockable sleep lock with spinlock or critical section held (kernel_lock) &kernel_lock ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_checkorder(ffffffff8265f5f8,9,0) at witness_checkorder+0x10cc __mp_lock(ffffffff8265f3f0) at __mp_lock+0xa1 pageflttrap() at pageflttrap+0x6f kerntrap(ffff800021b96bf0) at kerntrap+0xec alltraps_kern_meltdown(6,0,600,0,fffffd8007df6854,fffffd80667faf40) at alltraps_kern_meltdown+0x7b frag6_input(ffff800021b96f58,ffff800021b96f64,2c,18) at frag6_input+0x7d2 ip_deliver(ffff800021b96f58,ffff800021b96f64,2c,18) at ip_deliver+0x353 ip6_input_if(ffff800021b96f58,ffff800021b96f64,29,0,ffff80000066d000) at ip6_input_if+0x17d4 ipv6_input(ffff80000066d000,fffffd8069558c00) at ipv6_input+0x48 if_input_local(ffff80000066d000,fffffd8069558c00,18) at if_input_local+0x121 ip6_output(fffffd806d722300,ffff800000a9bf00,fffffd806f6beb60,0,0,fffffd806f6beaf0) at ip6_output+0xd59 rip6_output(fffffd806d722300,fffffd80669f7918,ffff800021b972c8,0) at rip6_output+0x4c0 rip6_usrreq(fffffd80669f7918,9,fffffd806d722300,0,0,ffff800020ab0c70) at rip6_usrreq+0x5cd sosend(fffffd80669f7918,0,ffff800021b974f8,0,0,0) at sosend+0x668 dofilewritev(ffff800020ab0c70,3,ffff800021b974f8,0,ffff800021b97600) at dofilewritev+0x1ac sys_write(ffff800020ab0c70,ffff800021b97598,ffff800021b97600) at sys_write+0x83 syscall(ffff800021b97670) at syscall+0x552 Xsyscall(6,0,c,0,3,100c6b3010) at Xsyscall+0x128 end of kernel end trace frame: 0x12bf9448d0, count: -20 ddb{0}> show registers rdi 0xffffffff81d56a37 db_enter+0x17 rsi 0x302e __ALIGN_SIZE+0x202e rbp 0xffff800021b96950 rbx 0xffff800021b96a00 rdx 0x302f __ALIGN_SIZE+0x202f rcx 0xffff800020b5c000 rax 0xffff800020b5c000 r8 0xffffffff812e94e3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x16b06a1b1bf2cd40 r12 0x3000000008 r13 0xffff800021b96960 r14 0x100 r15 0x1 rip 0xffffffff81d56a38 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021b96940 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=432002 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab1b40,0xffffffff826641e8 process=0xffff800020adca80 user=0xffff800021b92000, 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 96779 372468 99791 0 7 0 syz-executor.0 *96779 432002 99791 0 7 0x4000000 syz-executor.0 16668 358460 29422 0 2 0x2 syz-executor.1 99791 151836 29422 0 3 0x82 nanosleep syz-executor.0 29422 204127 47931 0 3 0x82 thrsleep syz-fuzzer 29422 38630 47931 0 3 0x4000082 nanosleep syz-fuzzer 29422 53333 47931 0 3 0x4000082 thrsleep syz-fuzzer 29422 243116 47931 0 3 0x4000082 thrsleep syz-fuzzer 29422 296218 47931 0 3 0x4000082 thrsleep syz-fuzzer 29422 487580 47931 0 3 0x4000082 thrsleep syz-fuzzer 29422 374965 47931 0 3 0x4000082 thrsleep syz-fuzzer 29422 355462 47931 0 3 0x4000082 thrsleep syz-fuzzer 29422 1922 47931 0 3 0x4000082 thrsleep syz-fuzzer 29422 349484 47931 0 3 0x4000082 kqread syz-fuzzer 47931 168401 76451 0 3 0x10008a pause ksh 76451 464086 42607 0 3 0x92 select sshd 56413 225964 1 0 3 0x100083 ttyin getty 42607 420181 1 0 3 0x80 select sshd 24260 185935 50381 74 3 0x100092 bpf pflogd 50381 108485 1 0 3 0x80 netio pflogd 31391 145978 10596 73 3 0x100090 kqread syslogd 10596 349350 1 0 3 0x100082 netio syslogd 88273 33744 1 77 3 0x100090 poll dhclient 21007 473199 1 0 3 0x80 poll dhclient 49823 289274 0 0 3 0x14200 pgzero zerothread 59343 197852 0 0 3 0x14200 aiodoned aiodoned 7275 88537 0 0 3 0x14200 syncer update 4191 380155 0 0 3 0x14200 cleaner cleaner 41952 477071 0 0 3 0x14200 reaper reaper 44927 234447 0 0 3 0x14200 pgdaemon pagedaemon 97732 461671 0 0 3 0x14200 bored crynlk 79346 33311 0 0 3 0x14200 bored crypto 62024 91205 0 0 3 0x40014200 acpi0 acpi0 78306 391925 0 0 3 0x40014200 idle1 6078 464548 0 0 3 0x14200 bored softnet 18164 413174 0 0 3 0x14200 bored systqmp 10927 139311 0 0 3 0x14200 bored systq 87034 89525 0 0 3 0x40014200 bored softclock 37897 351470 0 0 3 0x40014200 idle0 94931 53733 0 0 3 0x14200 bored smr 1 203881 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex /syzkaller/managers/multicore/kernel/sys/netinet6/frag6.c:57 r = 0 (0xffffffff824bae40) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 frag6_input+0x237 #4 ip_deliver+0x353 #5 ip6_input_if+0x17d4 #6 ipv6_input+0x48 #7 if_input_local+0x121 #8 ip6_output+0xd59 #9 rip6_output+0x4c0 #10 rip6_usrreq+0x5cd #11 sosend+0x668 #12 dofilewritev+0x1ac #13 sys_write+0x83 #14 syscall+0x552 #15 Xsyscall+0x128 Process 96779 (syz-executor.0) thread 0xffff800020ab0c70 (432002) exclusive rwlock netlock r = 0 (0xffffffff824c5488) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x52c #3 dofilewritev+0x1ac #4 sys_write+0x83 #5 syscall+0x552 #6 Xsyscall+0x128 exclusive mutex /syzkaller/managers/multicore/kernel/sys/netinet6/frag6.c:57 r = 0 (0xffffffff824bae40) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 frag6_input+0x237 #4 ip_deliver+0x353 #5 ip6_input_if+0x17d4 #6 ipv6_input+0x48 #7 if_input_local+0x121 #8 ip6_output+0xd59 #9 rip6_output+0x4c0 #10 rip6_usrreq+0x5cd #11 sosend+0x668 #12 dofilewritev+0x1ac #13 sys_write+0x83 #14 syscall+0x552 #15 Xsyscall+0x128 Process 16668 (syz-executor.1) thread 0xffff800020ab09f8 (358460) exclusive rrwlock inode r = 0 (0xfffffd806aee8818) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xce #8 domkdirat+0x121 #9 syscall+0x552 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806b06af78) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xec #6 namei+0x61c #7 domkdirat+0x75 #8 syscall+0x552 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9506 6402K 6918K 78643K 11187 0 0 pcb 14 8K 8K 78643K 45 0 0 rtable 108 4K 4K 78643K 238 0 0 ifaddr 55 12K 12K 78643K 71 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1477 0 0 iov 0 0K 16K 78643K 24 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 77K 78643K 1407 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 1K 78643K 2 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 20 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 222 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 53 50K 83K 78643K 420 0 0 subproc 32 2K 2K 78643K 34 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 14 0 0 in_multi 33 2K 2K 78643K 33 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 42 185K 185K 78643K 42 0 0 exec 0 0K 1K 78643K 219 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 89 20K 25K 78643K 1610 0 0 UVM aobj 6 2K 2K 78643K 6 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 2 0K 0K 78643K 26 0 0 NDP 11 0K 0K 78643K 19 0 0 temp 140 3545K 3612K 78643K 3952 0 0 kqueue 0 0K 0K 78643K 3 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 6 0 0 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 23 0 21 1 0 1 1 0 8 0 rtentry 112 45 0 1 2 0 2 2 0 8 0 unpcb 120 64 0 54 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6271 0 6271 2 2 0 2 0 8 0 tcpcb 544 47 0 42 1 0 1 1 0 8 0 inpcb 280 137 0 129 1 0 1 1 0 8 0 ip6q 72 1 0 0 1 0 1 1 0 8 0 ip6af 48 1 0 0 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 ppxss 1128 2 0 2 1 0 1 1 0 8 1 pffrag 232 1 0 1 1 0 1 1 0 482 1 pffrnode 88 1 0 1 1 0 1 1 0 8 1 pffrent 40 2 0 2 1 0 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 21 0 3 1 0 1 1 0 8 0 pfstkey 112 21 0 3 1 0 1 1 0 8 0 pfstate 328 21 0 3 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 189 0 0 12 0 12 12 0 8 0 art_table 32 190 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 3 1 0 1 1 0 8 0 semapl 112 18 0 8 1 0 1 1 0 8 0 shmpl 112 4 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1743 0 318 47 0 47 47 0 8 0 ffsino 272 1743 0 318 96 0 96 96 0 8 0 nchpl 144 2238 0 593 62 0 62 62 0 8 0 uvmvnodes 72 1926 0 0 36 0 36 36 0 8 0 vnodes 200 1926 0 0 102 0 102 102 0 8 0 namei 1024 6238 0 6237 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 5842 0 5842 8 7 1 7 0 8 1 plimitpl 152 31 0 23 1 0 1 1 0 8 0 sigapl 432 422 0 407 3 1 2 3 0 8 0 futexpl 56 2561 0 2561 1 0 1 1 0 8 1 knotepl 112 111 0 92 1 0 1 1 0 8 0 kqueuepl 104 50 0 48 1 0 1 1 0 8 0 pipepl 112 226 0 207 1 0 1 1 0 8 0 fdescpl 488 423 0 407 3 0 3 3 0 8 0 filepl 152 2195 0 2095 6 1 5 5 0 8 1 lockfpl 104 91 0 91 2 1 1 1 0 8 1 lockfspl 48 34 0 34 2 1 1 1 0 8 1 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 18 0 7 1 0 1 1 0 8 0 ucredpl 96 256 0 247 1 0 1 1 0 8 0 zombiepl 144 407 0 407 2 1 1 1 0 8 1 processpl 896 438 0 407 4 0 4 4 0 8 0 procpl 632 853 0 812 4 0 4 4 0 8 0 sockpl 384 230 0 210 4 1 3 3 0 8 0 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 235 0 0 29 0 29 29 0 8 0 mtagpl 80 4 0 0 1 0 1 1 0 8 0 mbufpl 256 283 0 0 17 0 17 17 0 8 0 bufpl 256 6032 0 1166 305 0 305 305 0 8 0 anonpl 16 52484 0 40219 67 1 66 66 0 124 16 amapchunkpl 152 2240 0 2132 8 1 7 7 0 158 0 amappl16 192 1866 0 1194 45 3 42 45 0 8 8 amappl14 176 50 0 45 1 0 1 1 0 8 0 amappl13 168 199 0 195 1 0 1 1 0 8 0 amappl12 160 8 0 8 1 1 0 1 0 8 0 amappl11 152 60 0 45 1 0 1 1 0 8 0 amappl10 144 71 0 68 1 0 1 1 0 8 0 amappl9 136 608 0 604 1 0 1 1 0 8 0 amappl8 128 146 0 129 1 0 1 1 0 8 0 amappl7 120 35 0 31 1 0 1 1 0 8 0 amappl6 112 58 0 50 1 0 1 1 0 8 0 amappl5 104 132 0 118 1 0 1 1 0 8 0 amappl4 96 780 0 743 2 1 1 2 0 8 0 amappl3 88 174 0 164 1 0 1 1 0 8 0 amappl2 80 2453 0 2382 3 1 2 3 0 8 0 amappl1 72 18933 0 18503 24 14 10 19 0 8 0 amappl 80 1106 0 1069 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 5 0 0 1 0 1 1 0 8 0 uaddrrnd 24 423 0 407 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 423 0 407 1 0 1 1 0 8 0 vmmpekpl 168 7130 0 7098 2 0 2 2 0 8 0 vmmpepl 168 57554 0 55770 122 29 93 98 0 357 10 vmsppl 368 422 0 407 2 0 2 2 0 8 0 pdppl 4096 853 0 814 7 1 6 6 0 8 0 pvpl 32 169916 0 154510 173 13 160 160 0 265 34 pmappl 232 422 0 407 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 483 0 5 14 0 14 14 0 8 0