kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Jul 9 15:01:08 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.32' (ECDSA) to the list of known hosts. 2019/07/09 15:01:42 fuzzer started 2019/07/09 15:01:48 dialing manager at 10.128.15.235:36688 2019/07/09 15:01:48 syscalls: 330 2019/07/09 15:01:48 code coverage: enabled 2019/07/09 15:01:48 comparison tracing: enabled 2019/07/09 15:01:48 extra coverage: support is not implemented in syzkaller 2019/07/09 15:01:48 setuid sandbox: enabled 2019/07/09 15:01:48 namespace sandbox: support is not implemented in syzkaller 2019/07/09 15:01:48 Android sandbox: support is not implemented in syzkaller 2019/07/09 15:01:48 fault injection: support is not implemented in syzkaller 2019/07/09 15:01:48 leak checking: support is not implemented in syzkaller 2019/07/09 15:01:48 net packet injection: enabled 2019/07/09 15:01:48 net device setup: support is not implemented in syzkaller 15:01:59 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x198, 0xffffffff, 0x8, 0x1, 0x71d, 0x218, 0x4, 0x2, 0x2, 0x8001, 0x7fffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) recvfrom(r0, &(0x7f00000000c0)=""/132, 0x84, 0x1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) recvfrom$inet6(r0, &(0x7f0000000280)=""/140, 0x8c, 0x800, &(0x7f0000000340)={0x18, 0x0, 0xffffffffffffff81, 0x4}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20000, 0x0) socketpair(0x26, 0x8006, 0x9, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000400)={0xc35, 0x2}) chdir(&(0x7f0000000440)='./file0\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x810, r0, 0x0, 0x0) r2 = getpgrp() r3 = semget$private(0x0, 0x6, 0x200) semctl$GETZCNT(r3, 0x6, 0x7, &(0x7f0000000480)=""/77) wait4(r2, &(0x7f0000000500), 0x1, &(0x7f0000000540)) getpeername(r0, &(0x7f0000000600)=@un=@file={0x0, ""/7}, &(0x7f0000000640)=0x9) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r4, r5}, 0xc) r6 = shmget$private(0x0, 0x1000, 0x620, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) faccessat(r1, &(0x7f0000000740)='./file0\x00', 0xc, 0x3) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000780)) unlinkat(r0, &(0x7f00000007c0)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000800)) ioctl$KDGKBMODE(r0, 0x40044b06) poll(&(0x7f0000000840)=[{r1, 0x80}], 0x1, 0x194) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000880)) 15:01:59 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0xa0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x800, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20000, 0x0) r7 = getpgrp() r8 = geteuid() r9 = getegid() r10 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) r12 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x18080, 0x0) r15 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r16 = socket$inet(0x2, 0x4002, 0x1) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r19 = socket(0x16, 0x8000, 0x0) r20 = kqueue() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x30000, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="a509fad6da6b9135f432eea206349af224a8c15c93c863d7dc709c2011310d8ad46b6eb464d65a5d4cb8de6ebe0faee9b30c82dd5dd50846afc3f490b93db993c29a0960d49104eb", 0x48}, {&(0x7f00000000c0)="5be26e79cfcdc9be7ff414d4b754c03d94b609c14d46", 0x16}], 0x2, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10, r11]}, @rights={0x18, 0xffff, 0x1, [r12]}, @rights={0x18, 0xffff, 0x1, [r13]}, @rights={0x30, 0xffff, 0x1, [r14, r15, r16, r17, r19, r20, r21, r22]}], 0xc0, 0x400}, 0x2) fchown(r12, r8, r9) openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x20890, 0x0) close(r18) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/237, 0xed) open$dir(&(0x7f0000000800)='./file0\x00', 0x0, 0x101) recvmsg(r19, &(0x7f00000009c0)={&(0x7f0000000840)=@in6, 0xc, &(0x7f0000000900)=[{&(0x7f0000000880)=""/19, 0x13}, {&(0x7f00000008c0)=""/2, 0x2}], 0x2, &(0x7f0000000940)=""/115, 0x73}, 0x1) msgget(0x0, 0x200) 15:02:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() r3 = dup2(r2, r0) r4 = semget$private(0x0, 0x3, 0x10) semop(r4, &(0x7f0000000040)=[{0x1, 0x7fffffff, 0x800}, {0x4}, {0x3, 0x8, 0x1800}, {0x0, 0x800, 0x1800}], 0x4) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)) 15:02:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0xf1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0x8, 0x2, {0x10001, 0xffffffff}}) fsync(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 15:02:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) mlockall(0x1) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 15:02:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x1d9) 15:02:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0x36, 0x0, 0x0) 15:02:00 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:02:00 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='@'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0xa, &(0x7f0000000040)="d5ff9668", 0xa7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 15:02:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:02:00 executing program 1: socket(0x2, 0x1, 0x0) 15:02:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000040)=""/32, 0x20) 15:02:00 executing program 1: setsockopt(0xffffffffffffffff, 0x20000000000029, 0x4, &(0x7f00000000c0), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x87}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000340)="969b109b170eb8992d98ee8ec6fca7f2d664af1d18652f32bd265c7b2e0bbe6cdacf03fbb8c7bc27573e4f4f6b0b93b4f7ee31eaf0350248cb32a12900556b6e10b5d505") r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 15:02:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0xfffffffffffffffd, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 15:02:00 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000011c0)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) close(r1) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setgroups(0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001180)) sendto$inet(r1, &(0x7f00000000c0)="41808037", 0x4, 0x3, &(0x7f0000000100)={0x2, 0x2}, 0xc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[{0x8, 0x7ff, 0x80000000, 0x40}, {0x4, 0x3, 0x80, 0x6}, {0xfffffffffffff801, 0x6, 0xfff, 0x1}, {0x6, 0xac9, 0x9, 0x5}, {0x8001, 0x100000001, 0x4, 0x80000000}, {0x3, 0x3ff, 0x3, 0x5}]}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 15:02:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x7c) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 15:02:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c643000247942ce3f5c7e7398f137bd91aa8daaa6c59de5462b90be5e87768b1a605efbaec33f40f66c8d9a8e85af207b363cb6dba19a2f4fd99bb69363422ca66e1f9595004f2439a266a8c9b7b19d96"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 15:02:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = socket(0x400000000011, 0x3, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) sendto$unix(r1, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4ffb2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f000064e0629616b0a8e7000000020000000000000e0208a31f07d3f80004ffff00000000000000000000090000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a50d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc107c21d548f2de6c031b7b303757e60642b4506000000070000007105889a2b32728f83ea65f3482e093d00"/336, 0x150, 0x0, 0x0, 0x0) 15:02:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x143) setsockopt(r0, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) sendto$unix(r0, &(0x7f0000000040)="f1f62a2ea5c49c57426cc6961c5b44f9cbf76ec93ec94cb8d04280c7bd542f60caec13f78e9588a040c8a4164d474aefe1a764d3082ca91f0421127213e2726daaace692004266f237888d7acfebb99593ff87b0ac322745266c8771b1d09f066c3ae87e0ade235597af512a77a61aaa58089c4844c6e9a44f78", 0x7a, 0x401, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) 15:02:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r2, &(0x7f00000006c0)=[{{r1}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 15:02:01 executing program 0: setreuid(0x0, 0xee00) geteuid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0xffff) setreuid(0xffffffffffffffff, 0x0) 15:02:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) flock(r0, 0x4) r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) writev(r0, &(0x7f0000002600)=[{&(0x7f0000000180)="428f60b5466a5849c27944872f5b9b57f06e44ef623236b374e09f789be71692ba38f40960f7592114860210761cc404067463503a85e41f1ee7e0ce0ffdad59657552b5ac4e9e5d4200f0bc60f9f7acf0d0fba00a09589fd2ad39c237f502d2ff09a4d20e254f1323cf781805e4496cdfa9350578cd83e7742e566ffc4bfb59c0ef925e209adf948f49310c197e6f4fc3cc34d033d6e75283cf047011f15030bd2050235e51e8dd667da618ee593c47da07d891a384c0e14e1c8a04fd586d6972485412859205ab1574cfdc4a36140f8827db965733a48bb298241bffb966186379ec07de53fb3c57632a735f695c3cfb9b7093d559f3ac89d6ed11c976be2616c645ef27f47331104911b8c31833afcc6fcb5059e8e2fb4a35c69ab5eb643d10782c0bbe666df9e217f6754c7a304e1a05efcb5d601ffcdabf1ac563ebd1e36df649ee342da3590f8eb061dbadad2ef801f225852163f8884d614277079547aa6522da17d2f5140c22a5aa7569ef485d51e50c53cf216b97fca9fdfb85ee746f1284af4218b8a0756503cac139a6ee05a98a954c11a37ec768c27de96009386f95c6f2952405736630a61413cb13fbee01675fc8890692acc1e19020deeef92efa676fc5c8923b061c0e4ce41d41f08481d5db799fa030d2df336c048c374adf61f88732cfe39cfd20af468595e18f8e2d2c7e723870641cf90c3d8ac71e5a03b21de8ea503131470a25c6bff6557db60f2aea3f37ec6b73d8a529f8097ce65d53080a7da2b1fd83b0485751d17e9f0153bb98a884a6db83164953a40c85c3180a494881b3e63ba911794dbfcf588dfe1011ec4e168467339df02060dba0f0bd59b73890de6b2572cdd4909e125e85b5ee54840c4e866af5ab9a40918bfba980525b4503adf036f19a0c1f1ac089f5e8d363bf352637d688563413c76e920b63585e37e3ea6fe57fb7242377e00cfa086b36d1fbeec3d8209ff3dd09169e120493d47685179c2a6124d9e675694bcda363ffe03d49af06695d8b0a97e07601e017e0f6755933307903eb4dea74dbfb1714322b5d1921666b0190c138d6c69fb0df518acf5a15d6e1c311fb97c70ff961dc44c16caa32804ed10e231f2c60c7c60a21af7d44e301e043b5f05f0c19040e39ea5f3e212e6395a8cb4710b8eae219ed5b9aeba3c1fe3eae89a9bc0149815e899d1fa1745f6f11972342c47df56e5344ff38e1c24894b14456b338938a6d5f89a9112173d9b55a38688a7b024f6efee2fa13eb79476881eb21e7bbc2da16af6f1db8a623a9cbf60c5f700beba3f7ec32c197ecd880476538b710c1759d8a0d567ee35947e3f833e0f99b2a0c28b7602b464ea4f103d0fac54a6847f95efc64e99f2746a68234260a22d56b63ddbae0281342f8f5e9256c6d284c433ecf7baa6bac2c0819d8fb993c81d5adf4ac4b91de06c750638d87971216a48c4bd1b4a1173e1a13d6edc298c25331d985c03df3c94b0989ffe6399c5c1df340601de4499be69b4f1e75b5e113afba7c9757f96607c11d2e21bd2b8345ee51dcf2487910456cced25b07ddf74beb1470db5b4c347b718870d3a6a67a375ee23819faab7e7e2f3f6fcd2dbc6d576d4ebdb47ae8c1679326b3d2705c65a390ba5bfaa151c2b97ba3979155cb7ecb3fc6f34185f220f9b89e6c8c5e53dd6f5a1e3f6378a208fd1e0fae7040b3e5555918ec62655be3c58f0ec1c46d55c6087197ae8992dea6b4b0539c2a5bf97c9506dcf342a3de4ebf2fa2d536dd74ce322a3c95f559c58d43e7496830cc717ba181efbbd64a33d409a2901777ff57b3bd5ff8b6baeeb5b7c8af01b6133bad278aef1fba2b5ed648758ec331af014ee672a9c99b255364a1f3a98852390650962867b5d4b661fdfc29925bf4834fefb9cd619a2e58936e0d98321e365088292d14062727a391f85861cf3b28e832e8a1094683db80d4bd28783dde32a354f478885a7d0e98e1c0b69f2dad8453cf0dff", 0x589}], 0x1) 15:02:01 executing program 0: mkdir(&(0x7f0000000180)='./file0/\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0/\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 15:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x40}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000000c0)='%tx^') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) 15:02:01 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) socketpair(0x7, 0x3, 0x4, &(0x7f0000000000)) socketpair(0x18, 0x3, 0x0, 0x0) 15:02:01 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0xfffffffffffffffd, "d730c15b00f4ff0000747beffde400"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "23df788edf52314b37f236e788111b8a26bf664b"}) r1 = getgid() setegid(r1) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() 15:02:01 executing program 1: r0 = socket(0x19, 0x4003, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 15:02:01 executing program 1: open$dir(&(0x7f0000000080)='./bus\x00', 0x20080, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x821, 0x0) pwritev(r0, &(0x7f0000000140), 0x272, 0x0, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus/../file0\x00') 15:02:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3edd29a68a7c59c4947901e7770df07ab4d075dbb6f7797f6cee3db708c65d41e2e6a553087a23c17445e9da0baa901637f3a77210ee3dce09", 0x39) 15:02:01 executing program 0: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pread(r0, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') clock_getres(0x5, &(0x7f0000000100)) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x2}, 0x404) recvfrom(r2, &(0x7f00000002c0)=""/18, 0x12, 0x40, &(0x7f00000004c0)=@in6={0x18, 0x1, 0x96b, 0x8}, 0xc) open(&(0x7f0000000500)='./file1\x00', 0x0, 0x188) 15:02:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x601) r1 = geteuid() r2 = getegid() r3 = getuid() setregid(r2, r2) r4 = getgid() r5 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3, r1, r2, r3, r4, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, 0x0, r5, 0x8, 0x8, 0x5, 0x8001}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) setregid(r2, r4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') getegid() r6 = semget$private(0x0, 0x3, 0x0) r7 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) geteuid() getegid() r8 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x7, r8, 0x0, r8, 0x0, 0x4, 0x9}, 0x80000000, 0x2, 0x20}) 15:02:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x74}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000001c0)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 15:02:01 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0), 0x4) pipe2(&(0x7f0000000000), 0x10000) 15:02:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x6) 15:02:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x3) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 15:02:01 executing program 0: mkdir(&(0x7f0000000300)='./file1\x00', 0x41) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ftruncate(r0, 0x0, 0x3fbfffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x3, 0x6, 0x9, 0xff}, {0x5, 0xfffffffffffffff7, 0x4000000000000, 0x3}, {0x4, 0x9, 0x401, 0xfffffffffffffffe}, {0x7, 0x5637, 0x80, 0x80000001}, {0x100000001, 0x2, 0x3, 0xff}]}) pwrite(r0, &(0x7f0000000380)="a77660af17377c50bd0ef9fc15336a11eb773c8f38e26251f7d5584280e79228ec6c93422e42583492a348ae1ea2081180df5cd82389be58f0a162662af2a485c7ee63163a972ebcc8fd15dc38529d6f91b82c53bebb913c10d58a5c860f21fde15703117540194f917b86368b2ac09ec9813c340b7b9b4dd036aba7d05e3cf34a51aed08eafe73f0828288a381463b5fd2b7dbe5ebfff19184b62226443", 0x9e, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x80000001) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./file0\x00', r1, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r3 = open(&(0x7f0000000580)='./file1\x00', 0x800, 0xd8) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000500)) getuid() r4 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000240)=0xc0000000000) 15:02:01 executing program 1: r0 = socket(0x400000000018, 0x5, 0x0) socketpair(0x2, 0xf6e66eb4c55565d, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) 15:02:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) write(r0, &(0x7f00000000c0)="b80c4c1e1fd9d2c9e21d758329127d186b1f08b5cac6ae5c607c6be08acb5868b276f83725091cb923a9dea07323e8cba9b07a40ac1e22a9971292458a83eb2482ce9e2d16b9ec268233891cf3432537cb00c9ad836509291f6551ec643a662181bda56af1b26a22231065185403d21538ee2b029e59b87bed31d2130b059d04fbb2b046e1eef6ae2f9f8efbbb2aafafdc9e40996db9b5411059c37f82bbbba441715afb13b4f5a70d1f177d4adaf2ed2fa15827ad61b8652cb56f7ae27a6da52f3bff3c4957467cc59e30e5701617b2c439f9d999f6609bb5e5f39bd86f5d0dc040354093da12f1b6aa29c4895de2e79e1ee58f69e1fe47c804f4af", 0xfc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8000) close(r0) 15:02:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x87}, {0x1}, {0x6}]}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = getegid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getgid() setgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x24}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x5, 0xa03, 0x1000, 0xfff}, {0x3, 0x0, 0x61, 0xfffffffffffffffb}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) 15:02:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x400000000000a7}, {0x6}]}) r1 = semget$private(0x0, 0x7, 0x88) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000140)=0x7fff) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x4) r2 = msgget(0x2, 0x20) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0x0) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x8, r3, r4, r5, r7, 0x3, 0x5}, 0x1, 0xffffffffffff363d, r8, r9, 0x9, 0x7ff, 0xff, 0x3f}) r10 = syz_open_pts() ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000000280)) semget$private(0x0, 0x0, 0x80) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r11, &(0x7f0000000500)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x15, &(0x7f0000000000)="b6dca334085a868816a06a966f4c8fd4af560c611b") r12 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x2, 0x102) r13 = openat(r12, &(0x7f0000000440)='./file0\x00', 0x80a, 0xc0) fchownat(r13, &(0x7f0000000480)='./file0\x00', r3, r6, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x44) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20082, 0x0) 15:02:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x40080) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x10e, 0xfffffffffffffff7, 0xdc5, 0x5, "f74289c3a0135d1b86256bf89ca3d7f37c4c1f6d", 0x3ff, 0x10001}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f00000015c0)) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) 15:02:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40000004, 0x9, 0x1f}], 0x5, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x10001, 0x1}, {{r0}, 0xfffffffffffffffb, 0xac, 0xf0a153fe4e32552d, 0x6, 0x4}], 0x1f, &(0x7f0000000240)={0x10001, 0x9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x81, 0x2) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 15:02:01 executing program 1: r0 = socket(0x22, 0x40000000000001, 0x0) close(r0) r1 = socket(0x80000001c, 0x1, 0xb6e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESOCT, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES32=r1, @ANYRES16=r1], @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESDEC=0x0, @ANYBLOB="5b4fcaa531f6e3fd0366679532c73454d1f84ab49c59097ad55e4c3af8ffc3b41aec6a10086c2cecff48fe077e95fc1f18cd181e31dbb4a61ace088c31", @ANYRES32=r0, @ANYPTR], @ANYRES32, @ANYRES16=r1, @ANYRES16=r1]], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x28080, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000280)={0x10001, [{0x3, 0x200}, {0x0, 0xb9}, {0x1, 0x100}, {0x3, 0x6}, {0x3, 0xfff}, {0x3, 0x2}, {0x2, 0x5}, {0x3, 0x81}, {0x3, 0x2c4e}, {0x3, 0x93}, {0x3, 0x3c}, {0x0, 0x3}, {0x2, 0x2}, {0x2, 0x7fff}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0x6}, {0x3}, {0x1}, {0x0, 0x4}, {0x3, 0xfffffffffffffff9}, {0x3, 0x6a2}, {0x0, 0x3}, {0x1, 0xfffffffffffffffe}, {0x0, 0x8951}, {0x3, 0x7}, {0x1, 0x4}, {0x3, 0x7}, {0x3, 0x1ff}, {0x3, 0x1}]}) ftruncate(r0, 0x0, 0x3f) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 15:02:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x89b) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000080)) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$unix(0x1, 0x7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) 16:00:00 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080)=""/36, 0x24) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x1) write(r1, &(0x7f0000000600)="87f8cb7eb5be9fb589130585a58df7bc4f8783d5aabe4588f1da58e096a3d8cb8b692f2a4525b0f20bade83903a8cf9d97530d5297281dc13923162731bc0b9590519dc1bd60ec42e6348cfa70f13232f0fe5d6dfb7c5da593e6d6b0d7b0235429f04a509144501c65c5cb4f82e50ac5d2c5161e627e418237aeea82b83108ba45092cdd8444f4f339ff8d5d5d913a64853f4dfbf4824a80935980443ea664fcb01f08fd0ddcf55a21d6fdd640ddbb17452806908b8b7a356c4f1cd947748b70beb156a7c895da6fe419fc2d1fc09491b47a9dd15f581f9e857e50f725bf062ec5ffbb6795ae4b503fa43c0c3ebfdf2aae7712a73144b1b7e9defc778870d17413029f1db5f0d700c9e5bff5fe0067662e988c1683c7ede5bf3de52a3c1219428b6596867c37a18f861e664883745a75f67f43bfd69c77d952f120456d873e754e585c5fc437df900f138291548cabf8bab8601e1c56d0e57cbc0e14d6bc2572ed4b6cc85e315bdf180032886b20885c660d3441d274044f72fd2f621ebc8e5284888ef8dad7353d034d8af9ad5c71d4db0b85116d1f2ce9ff23226b6b98ccf5c7956d1bbeb097a44f674fa37b550488027857c7e949fe88affcde0e8ab4b753369dd37ce5b2b65383d870c477fa5100491583e40dde10a50b060d1bbc3cda35e85c6eab7dfb12d3bb012fe797c0e4e385e6875a7647c8726210c09e59a16b9f86d02c07f756a9ab4e16c15f815f8136bac1a5d21aed3d34e4723d9ddabadd324615631b00fabd6ec2f02af7b4df16c28b2b2c46a27f68e9f81bcf531eec1528aa02d30a159348da13636a7bd545d79bef9c8bc8e3251bc88c2567ced5b71333f0853716dcbc0c59f98142b3a1cd7875f971211687a3ba4cba70e1c92c43eb14c596377a6783660ffd5a36330aee5925a691db2620f7996f601975bbb5b8f1012578cc43725961131d8b1d935d9ecabcf4250369981c552a8b261827539faa2d784dc8e90b3966644e7a4c60f394798a184dbc35fb2734ee026e5b28f680b5960a75f2082802d249a598646aadf7a060753657632ec87ca52d3c466e8dfcbc94038ee495376ba2ea4960e7007b15b8b0c78d61b892728b15fa6af008d40ccf3fe710686d67f45d214de1a05c5e6e4c91ade3c24793c1f4edd0a78e35270e12fd17c49fbcaa044ec74b32b90fdbf2eba7b9ea9e8fba40b8ba26e4ad4c1b66cf3d1d41cb7d9bbbddcaa1cb97deac7ec6bb1004da90f79d4e2833406b21b8653d87b9e29308550e17df5cb8001da0a4bb4964a77e02f09f5eff87a982e2abc94760b0acba8697e99a423fddcf2c9ff3508311b70760ed629af3fc6e2bbdae8347dbfb103aad8e9b5d0f89d8617ddc6b1d82e7fd12a745960d3064383c8c670885675490a18f865f2854ebd16cc704cf0279ed68f5e2521614c56ccc0c7ddfc1c49284bf0c5a55cddf36f451e6276f71b43269ef4d9b09476b49c50fee6b2f6703250d19546bf5764c789968285afc5d9938a435ed1c8f64bd86f353441cf97f109b9f93c14aa20908bd5f32b84ed381af7e9c9d94cbc3a25bf87299487b6f5d516ddd73ab4361d52ef6ee0b57ebeaf621ad6f64562e989cb69a3863bbc1d5615ddc7e9c3007d69a1db7122b5b3b75d75153af64e567126ba160b9701c6a9975e992e4544409cbd3c579c714cfeab180815b93a131f19d74a5a69c385f11e041c1c8f80b28297775055440b6de0d87dbc733efc0a77228f61ec41e863398b1e65a77a88d8fedce658ea79fc551b1481dc077697a096ed3f9b98967095d8a5b626ecc35e18df94bea3269eff7f224a432616ebffd0cd5446006459a42cb338863052ebc823c0ad1046ea037c77d499426e8b8bb178e46741e781ec13f018cc4a9543999196c4580bd2d3a2b208f8a8a877bcc30a221a5dfda75aaa8a8939f4f4e96682e642bf6845614e60d6d043983436a21acc48414b1c9c98b183becf74748646d3e1d483df00cbc4edd2576a3118c1c6bb841e3c3c8cb87ed5ea160834987d468174e208f6b6132ed927280f85d851da37d83e3ff4a848eeb5d7561ea5081bd9f9d5f1fcdac7a3e477233160c90a7fdd1cdd39b20c6c59d3895abd79772c563811583c9fc803fd57b7d1fa4d33c6c2fbe1f2690808d2c65155022a8fd7b907e71232300a0576e3bf8663736fd7dabe57f843d417a5be6de2ed71bb5a1a8eb0e5c7ffaaa9b71a170901dfcc0a79ea5e5ed2cce2a82a0de35d3d87354e451198d3c495da715a69c7264ef2e07055bc72241a28ffbbe5c94829906389d6f4c4e19ff8b3dfd7773bf1069fc8ed002100381ff587cff343def9fdaf6fcd833a08768773a012f7a8bfd4163f44096e954e08109a22c39d7a2ad92afa2214270232127bbff7a8b86ccd189e72017ef3404f8067106ac1ae432c759a486dbedef56aef2fa1729c644d4787a7cf6b5604ce0712e2d03f48db769621577ab2ef4ec6ded847b6dfdda72bae37db064f0e64c6ec41812e5faeadc67229f8fec9a8a3d4926ff141264305b5352a52d2a1f0c5a7dfdec121255159d15fd15d731c649163f3e74de8aac66b9f0603a1ee4b6283c7c6f1efd1d266dd3918f668f165195718ef81d8d7bbbbcf8e72e85d5992a259d021290f7b652cb7a0f6025da6d4db96267c99358232f8847a88efe7291f85d41a1adbdd9fd971241d77904aaacc7c2586516323d829487d039ac8fd6a273456c598840238ec948a398031b03a2f5cc5a92a91a1a220f72b994cfe8bed032accdf89eed585e20206b60427c3190b3b63f839b6134d632a39e3a46ad67118b147132c1d09ebe9b3d770e9e0492b8e3ada89445df6d4b4b327dc426b1f39d21d205788a593cbc51c1a33e42d1db51c5742fd4432d3061068a563d991031016c93e7c266c97c97f6647adfe23d03a38c0a5ddb3b9c89713122c2185445870b47d2d9bd3c1041b126cd2d7f8d99cfc9bc4e9a02dff13481e723ed12670be3aeba24d2debeb73db40b3b4a254c44d6f74227a12d8083b41bb7f323e84a588c12a44a360e4d49189665aae32d86bcd68d4799052daf0a3cd3a83384e3470922a76c6f60fe4b045e0cac1627af6e80674af6589786e7c5898036dfee3f0b680b32a9fa2821b5ebbcaa1ecdce4d1669eef76ea1f81c119e79955b97932a70ab78c061b6c742049ab9b1d666e18eda21a463eabeb5f99b380b9fee16c9754f02f8d34fcc0288164e82998422d42b57d65415e092f527a04658b748d88e74c72af1f241f97828dab534dd7ceabd1d973e970def5ce996b461e0a55e3b39f2595e34b904d8ebce09699f7efee98c242eccf0b5ff333fc741b87e3f8c988811fc3efec0af09bd5f1bf2d62f6cc38a10b1f6f77e39f86df8ddd2caa2e4668f9ccb7a6ff5049ca59e1a92950930550821fe2289525bba8975822bd3c4fc1e9a4468a4a18cb58416754cad2763407bc51349d620733cdefd591bd97f1ac9a4fe56354419926f935aa917de7cdb4cb0ee4e65e5d658eb0c62f2b50d0eec3265765c4b88fae654b043a6d9eb9c10a89c6f0d2e1b574083b91cde75421c4e38a6a08d1db1c318a857183e39bfc7d4e792aecd9152a4ed9fa95faba33171910c3eb7a41315a687c1ad8a9414f8a479d8b338d0f0f9bba5a9807d13890f8b66801a2504cbfe4f2222618eaa6753207ce3d649d7f7ec171766ac6d30ae77b4ebb07baeb2d6216a128805acca207e74d0002fd6cae2d88fc334dfde008c4b54dcbac3012321e3f8631121bad4c25a6ac0065e4671dace1dfbff6178e03aa403c72bf26e5d66852ed1243578c586c4ddf9922a9d28de386e5ddb5086f666812f0e862e8d2c1f2d85da970ebdbc11598d8a5613ca4b9a0b3c5bb911c1da2ccbf934ce6f9939a7f1f77aa3211aaf3bcda373961593fc19211641805adef2b016bf44442c7fb71751c3c4afe3b767e2d34ec96560560f0d85fbb97040deff04c240fdb3d6d1b9359d854ee8c8cb14975fdb905fdb8bce0d010c1529bac99c338d8eff106cdda97b69ba1c5b71c381ae42c161cd61a8ff256f613ae0d75a2ae372f30e92ac4b98d9efc066e46835847f3111380e85a605892b364aa47d2c4c107836bda88ea49ef5d4cbd0bdad07b9b5c028d0c777e09861b8f1e7bffbb86f35a3ffc9fb3f51a0d00f8821d4eb308249da2201b1b8179c2a573b2d0564fcba7d04046a921a3b9a66dcf81e6798afa1e93db09bd2103f3f2316abbfd205079a8edbfb71f1e6af95c5090140f85eafdb6cc2d42a89d790975c314353352c979dda0e92a092315afba1baaecbc597d02aa0d87900bf0940c98e38c4ffa2ad3dd34162ed186d63b68b5327176b4dcbe9f5de809e8caea225369f0bf6705a4aba8122a64b0df6d538d75607e861c56c60a387cf9e379c807a0cc4d2a93dd5785038c4cb91fa086defc6b0e8880a92f91593eaaa46dba04179ddeb7edc60104313d8b5f1c31d76c529ba1b30b2f8f82e124145b5f10f70e05e9597b07974513ac191c84126a9ebed7bac96b1da13484ea61fc35520e29f4417488de827eece411cdef9fdc6d37c5f6bedbd9469c332b22f1d39f2d4049969e51d72f69f2dfe45993ced3d1a6b5ed33460221b7abce08ddac9f5f99b01d037588a64e30500a1703fe97f708a001cf735f71d8a036888adf21d61b80825ca2f5938331018891c4c8e37abcfe7002f4d3560f613125c0e5f694e2cceed442b38af51978f82d07c0fa615c1d8b46dfc47dbcc279685999275faf54fc519e22389d251f96c4968bba35f11b94714e3631b37925d889759218ddf320c1394f65b5e7cfd4caca2f84a70f819562aa7fab172faae7a70ccc428dc57ab38918122f9029336bb2745dbb2c1cb45cfd4b5027b4e8adafe52cdd5e614bc6fd48aa2f30a94eca11cf7ecbaeaa2798991b664b38febddf1374d4e0b5603c59b100a36d4592364f418f4df0d415ffe3f9670af7d933e07daf13dc65cdb05fe4ffc160de1e33f6b961914033ab799fd106df4c2974122d82899ec04d9ecd2f288c4a2713bb834935f4e59b708cd85686f2165229b3f05c9c0142c2e7f22ccee77745c6bb9116e8c5976a1d3e56215faf82a2840de2adbcd745b98d07a2f2bea13d796023e458ddf37fd6beabac62912d504e166ab137d85740ca8380f008cceffea3347d3eca4e5c5ca228739075e602095f92b025a11ead0246317efc33366d79af4b7569cd7a899ba70e0270fe25d7951849f78f731daea3ea3890a48136552156e0b5183f65b4fada88fa34d364d803b6585aa61fa5a9d89a4027eb400366334d89105f408c8c96f14ad5f4e6adb7b8dd328ad9a82dd8024cbedd73c53a044f5877f205ef2d39f8b6bb118979c97c79023bff8ce5fec0248f3274b895eb8c0668dd762dc586a6511c0dad21b08b1eb868a75ee9b242251f3b71ceabafca2a162f66abc0424233cb6b35a2dc4bb09dbb48ec8c98d46cfaf74f15eb4733ddfeff2c62a111682653158619971eb6e156a8362961f367a84fdc100d47368b846738d0d0631db6db5b8842432555b8ec37acfd13376212204dbd9dc7e959971ad8def823e563a0963815fa73494fe6a4927b04f61b49e77a3d030400a729c09d7ac3f6b66c201c983d457880c45aea7251e9a29516e6dba88b8d74401b0302d695993cf5ce009def7a6492b9d4ceeac1a8c8edcd24377efb743393cd9d63ba615140c0ff521b02eb999a869a79f9907996f18aa8afb6ee8ccd2f25940982c530b6b523217ca8c00"/4096, 0x1000) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffbfffff, 0x3}], 0x7ad6, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000002b00)="ca", 0x1}], 0x1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[0x100000001, 0x0, 0x0]}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x3) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10080, 0x0) 16:00:00 executing program 0: r0 = socket(0x1, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) kqueue() 16:00:00 executing program 1: r0 = socket(0x10000400000, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa0, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0xa, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2404, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x1, 0x2, 0x9, 0xd8, r1}) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) r3 = dup(r0) close(r3) bind$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x80) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@in6}) fcntl$setown(r0, 0x6, 0x0) 16:00:00 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 16:00:00 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pipe2(&(0x7f0000000080), 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/157, 0x9d}, {&(0x7f0000000040)=""/31, 0x1f}], 0x2, 0x0, 0x0) r1 = semget(0x3, 0x5, 0x1) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x8) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2fe6aed5963000"], 0x8) 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x300, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getpid() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc010, 0x1ff) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x184) 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x1ff) r1 = socket(0x2, 0x2, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) close(r1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2d}, {0x2c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x400, 0x9, 0xfff, 0x2}, {0x0, 0x80000000, 0x877, 0x5}, {0x0, 0x7, 0x2, 0x5}, {0xfff, 0x8001, 0x1, 0x401}, {0x0, 0x3, 0x80000000, 0x6}, {0x9, 0x884, 0x10000, 0xd82c}, {0x3f, 0x3, 0x7, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3f, &(0x7f0000000080)="f6b8489b782c995d8c73fec4ee58951a63d0abe77a3d78aa3a74bac4813ad9063803cfd30b7d63476212f66f3ed582d08c08a957b98a2d18014198fd5c1e89") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x12, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xf343, 0x8000, 0xc98, 0x1, 0x2, 0xfff, 0x6, 0x1, 0x1, 0x7, 0xfffffffffffffffb}) close(r0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1ffe0000000) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14, 0x0, 0x40000000000000}, {0x28}, {0x8000000000006}]}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0x40, 0x0, &(0x7f0000000100)=""/64}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080), 0x4) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47, 0x6000000000000}, {0x0, 0x49190745}, {0x5, 0x7f}, {0x4b, 0x6}], 0x4}) close(r1) writev(r0, &(0x7f0000000780)=[{&(0x7f0000001600)="0706f940c70592e45da39bff7538c893a46caa6532e68e8b2b5012042175fa5b0c8aa823b6c7078f1bafb3841e32e52fc2066922aefc2a0e111d667e780314e83251acd706a3362036abbe50c4f19f9c6f31f2d6748841f103f160b0dcc3f642fc1da476dea0762c084780183448c7a2cc242c95257806db07bc6283a57ea7f78c00703e4bba03c1ddb20a", 0x8b}], 0x1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:00 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000640)="fa835d582a2baef305b3661c956b2d86bd9d4392a21911cbbae82b7366fcbc10740f7cd5a2be350a36a8c2e48e99338c00e427e0982c8256e989e6f5706500abf84edc4ed0e41bbafbb75753020d4b40add105dacc0cbaba1e86928bc2492c6462b856c4166a4f808c84b0d320254e821884a375bbc8c0d48a134def6cf5d77d03f19fdf2aa2d26a2579aaeaae306b6bfb9ec76eb04667693d", 0x99}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08dd109f3ce208e51eb9785c87336af2111a205854ebf232fb0e9fbfca36cf58e952395cebeb615779c7c510000062e319e8eda0f1ef76cdb2dbaeddaa68fcbf4d5beafaab8c1882e0af155a21ffed4d7da99c9344d8c36837c55555c0afa6463e77535c1f42c892030b73e431044dcb7f1cb04a6de52ab8ee92ce00a02a8454779f547b10793ddcfd413b628797b7ae65cf1dfcff07998539431569da7e0fe5b220f61f26440d64231dcfab0d59c1814da704fa1b69b35deacb17d0d8f511d76f2e48f4aa4f6a037a1f6ed86b6f430e91b6e7a01a6521aa490790d51fffae8c3a659dc0ba7303a06c5283e76961725508576dbde369f4d197ccec6a649209382ec57f1c61bce39c4fc51f386e3b8473e47b895b40a13d8e2b8a67febaba35d0388543121d0831fbe3ba9fa447e858c9b320d0936653738ed3663d33ae816b374b99cad3703760c8b1adfd695c5f3c7a3aa3d212279d497f9fe525d71ec41ff721c26936ef71cc9e9fad5590b8996ffd915d670a383177f038304137291ecde5960ee03eab9144e67c133497e29fa76aeac0f8eacd969d709e41681bd68dabfddb0686c00fcfba8f7637c55372c70f941c33ff8529f3d27b0546dc9b8f3fb20f499b9de7191f64d599fd6c51fa7f6af1528293b7980825d32aae68ebc6a331541aef2f953c0013a71c6799d0d8d09fc17b56dddd64029170cd96c7e0", 0xfffffffffffffef0}], 0x1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') r1 = open(&(0x7f0000000100)='./file0\x00', 0x28, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0xffff, 0x10000, 0x20, 0x101}, {0x6, 0x728, 0x100000001, 0x2}, {0x2, 0x7, 0x7, 0xffff}, {0x0, 0x11bc000000, 0x1, 0x7f}, {0xd35, 0x3, 0x6, 0x5}, {0xda5, 0x81, 0x7, 0x7}]}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x66, 0x6}, {0x5, 0x1}, {0x25, 0xb47}, {0x6e, 0xffffffff}, {0x86, 0x2}, {0x83, 0x5}], 0x6}) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/57}, &(0x7f0000000180)=0x3b) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x8, 0x7}, {0x18, 0x2, 0x83e}, 0x0, [0x4, 0x400, 0x1000, 0x8, 0xb2d, 0x3, 0x8]}, 0x3c) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0xeeff, 0x5, 0x545b}, {0x2, 0x66d, 0x4, 0x6}, {0x2, 0x2, 0x7069, 0x2}, {0xd1, 0x3, 0x1f, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7, 0x3, 0x7, 0x6}, {0x81}, {0xdb}]}) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0/file0\x00', 0x6, 0xffffffffffffffe1, 0x2, 0x0, 0x2, 0x4b51, 0x6, 0x0, 0x1, 0x0, 0x10000}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x2d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x0) socket(0x4000040000804018, 0x40000000000004, 0x8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1d}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x44f) 16:00:00 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) setregid(0x0, 0xffffffffffffffff) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x4, 0x4) 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x6, 0x3, 0x100, 0x1, 0x1000, 0x8, 0x3, 0x3, 0x1, 0x101, 0x77f}) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0xfffffffffffffffe}, {0x4c, 0xffffffffffffffff}, {0x10000006, 0x0, 0x0, 0xf000000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x62, 0x3ff, 0x7, 0xe4}, {0x400, 0x0, 0x0, 0x4}, {0x688, 0x8, 0x6, 0x7542}, {0x0, 0x5, 0x9, 0x2}, {0x40, 0x100000000, 0xffffffff00000001, 0x6}, {0x7, 0xffffffff, 0x100000000, 0x4}, {0x400, 0x2, 0xfffffffffffffffa, 0x4c}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x9, 0x8}) syz_emit_ethernet(0xfffffffffffffe4c, &(0x7f0000000340)="b2") 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x800}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) msgget(0x1, 0x400) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, 0xfffffffffffffffe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) 16:00:00 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) readlinkat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/123, 0x7b) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x4}) 16:00:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000040)='W\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000380)=0x9, 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x80) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='r\x00') pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0xd2a, './file1\x00', './file0\x00'}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[0xc00000000000000, 0x0, 0x2]}) utimensat(r2, &(0x7f0000000300)='./file1\x00', &(0x7f0000000340)={{0x3}, {0x7, 0x1f}}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000002c0)=0x1, 0x4) 16:00:00 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x3, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:00 executing program 1: syz_emit_ethernet(0xffffffffffffff51, &(0x7f00000001c0)) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) getsockname$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) write(r0, &(0x7f0000000040)="94d78020fe21c3", 0xfd1d) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r2 = dup(r0) renameat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') r3 = socket(0x0, 0x3, 0x31d) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x1) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f00000002c0)=[{0x6, 0x6, 0x4, 0x8d03}, {0x2, 0x6, 0x81, 0x10000}, {0x7, 0x9, 0x10001, 0x401}, {0xa116cd3, 0x81, 0x2, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000140)=[{0x6, 0xffff, 0x401, 0x9}, {0x5, 0x6, 0x100, 0x1}, {0x80, 0x3ff, 0xf9, 0x800}, {0xea9, 0x4, 0x5, 0x8000}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x100, 0x1ff, 0xffffffffffffffff}, {0x2, 0x8, 0x8, 0x6}, {0x3, 0x3, 0x2, 0x7}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x280, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x7, 0x1, 0x0, 0x90bf, 0x7}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x80, 0x0, 0x0, 0xec0}, {0x80000074, 0x0, 0x0, 0x7ff0000}, {0x80000000000002, 0x0, 0x800004}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") 16:00:01 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/77, 0x4d) r2 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x12}, {{r3}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x401) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000580)={0x1, 0xffff, 0x6, 0x5, &(0x7f0000000300)={{0x9, 0x6, 0x6, 0x5, 0x3ff, 0x100000001, 0x7}, {[0x0, 0xe26, 0x4, 0x2, 0x8c76, 0x0, 0x5, 0x8, 0x1000, 0x1ff, 0x80000000, 0x1, 0x8e, 0x5, 0x3, 0x967, 0x81, 0x20], [0x36b2, 0xe0, 0x8, 0xabe, 0x6, 0x94, 0x6, 0x0, 0x1, 0x6], [0x5, 0x200, 0x1, 0xed4, 0x164, 0x3ff, 0x6], [0x15, 0x1, 0x7, 0xc5, 0x6, 0x5a], [{0x3, 0x575, 0x4, 0x3e}, {0x9, 0x0, 0x100000001, 0x9}, {0x5, 0x0, 0x0, 0x7}, {0x800, 0x4, 0x3, 0x6}, {0xfffffffffffffff7, 0x63, 0x2, 0xfffffffffffffff7}, {0x6, 0x4, 0x7, 0x9}, {0x1cbd, 0x2, 0x5, 0x8}, {0x8000, 0xfffffffffffffffc, 0x2, 0xfffffffffffffffd}], {0x101, 0xfffffffeffffffff, 0x8, 0xfffffffffffffffc}, {0x4, 0xff, 0xe7, 0x3ff}}}, 0x64c, 0x7848}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x9) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000000c0)) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() close(r4) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x50, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = semget$private(0x0, 0x3, 0x80) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000100)=""/69) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000011c, &(0x7f0000000040)=[{0x100000001, 0x0, 0xfffffffffffffffe, 0x5}, {0x14, 0x0, 0x8000000100}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") semget$private(0x0, 0x3, 0x88) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x895, 0x3, &(0x7f0000000000)="f279938a2958d3ab544c533bf4cce193f764525d7becfe5eb1e6d7763c3253dde5ee5398b25300bf3042553c816f6c974783881852aada94e273b893c38073401ffba354630fa4a8bce2ee00ef8cdfe3a71c7debf22e6daa3e762f224be2359bf9a2b3197525508a98b39eb62e24b0c0ed55816e7955e5020227b25830adef7c8931c9434ec0ae7f2ab7a8f34edc4ab4e310d250fe9f8081944415dba8d7765de16f50b5304a6db5f391ae564f7c2e", 0xaf) getsockopt(r0, 0x8, 0x2000008, 0x0, 0x0) 16:00:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x15}, {0x16}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x9, &(0x7f0000000200)=[{0x1, 0x3e18, 0x481, 0xa0}, {0xaa2, 0x9, 0x7, 0xfaab}, {0x3, 0x0, 0x6, 0xad3}, {0x0, 0x7, 0x81, 0x6}, {0x8, 0x0, 0x8001}, {0xcd, 0x3, 0x3, 0xe5}, {0x100000000, 0x8, 0x10000, 0xd40}, {0x7, 0x10001, 0x8, 0xfffffffffffffff9}, {0x100, 0xe1a, 0x3, 0x4}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2000000000000202, &(0x7f00000000c0)=[{0x1, 0x2, 0x1, 0x6}, {0x2, 0x4, 0xfff, 0x100}, {0x6, 0x5, 0x2, 0xffff}, {0x1000, 0x8001, 0xff, 0x1}, {0x8, 0x0, 0x1, 0x1}, {0x4, 0x7, 0x8, 0x9}, {0x4, 0x5, 0x7ff, 0x4}, {0x800000000000000, 0x7fffffff, 0x7, 0xbed}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x3, 0x1, 0x6, r1}) 16:00:01 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet(0x2, 0x4005, 0x1ff) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x9, 0x100000001}, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x400000002c2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x7, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8009, 0x0) close(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="8ac2cde6795ca19e593cea579fa4e175", 0x10}], 0x1) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000000000)='./file2\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:02 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) r1 = semget(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = geteuid() getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x40, r2, r3, r4, r5, 0x8, 0x2}, 0x42, 0x401, 0x30c3bfd4}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x48, 0x0) pipe(&(0x7f0000000100)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000080)) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) setitimer(0xbd8e1a64e7b11ca0, &(0x7f0000000040)={{0x8, 0x2}, {0x1, 0x9}}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10149, 0x0) 16:00:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x2773, 0x4, 0x7, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x10000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x6b}, {&(0x7f0000fe8000/0x9000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000fea000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x3}, {&(0x7f0000fe6000/0x4000)=nil, &(0x7f0000fe6000/0x4000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x1ff}, {&(0x7f0000fe5000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xffff}, {&(0x7f0000fe9000/0xa000)=nil, &(0x7f0000feb000/0x3000)=nil, 0x1}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xd5}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xea}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000540)={0xaf, 0x4b29}) dup2(r0, r0) setuid(0xee01) fchmod(r0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000005c0)=0x1000) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x11) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fc, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="45d19b332bc61169f63a061a3b07fd568c0d9d9bac95a0e6ac3810e6851920e69c986ffff52963294c889ad422d1274726c1ea1a7cde746d344a5fb65e6b27883dadef420112b76aacb73e362ac88f0b1f95554b887bcd22ce2228402dfbb21c1432c75e58b94d383b86496c2dcbab9032bc58737dbe2e70fdffd0b458e7b55ac4d64f4e", 0x84}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") fcntl$dupfd(r0, 0xa, r0) 16:00:02 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x10, 0xa0000008, 0x1, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40000001, 0x80, 0x3f}, {{r1}, 0x0, 0x20, 0x0, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x7, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x88, 0x4, 0x5, 0x35ca}, {{r0}, 0x0, 0xc4, 0x62c0c3f67544a22c, 0x307, 0x5}, {{r1}, 0xfffffffffffffff9, 0xa0, 0x20, 0x7f, 0x3}, {{r0}, 0xfffffffffffffffc, 0x6bcdec30af503165, 0x40000004, 0x352, 0x5e6a3827}], 0x1, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0x80000001, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x600fffff, 0x81, 0x8001}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x71d8}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40000004, 0x1, 0x9}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x7fffffff, 0x56f2293c}, {{r0}, 0xfffffffffffffff8, 0xa8, 0x40, 0x7, 0x5}, {{r1}, 0xfffffffffffffffa, 0x5, 0x41, 0x2a8b, 0x200}, {{r0}, 0xffffffffffffffff, 0x40, 0x11, 0x1, 0x6}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x6, 0x80, 0x317c, 0x3}], 0x3, &(0x7f0000000240)={0x400, 0x2}) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x7, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)={0x7, 0xfffffffffffffff9, 0x800, 0x4000000000000}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) connect(r2, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) 16:00:02 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x200000000002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000080)='./file1\x00', 0x280, 0x144) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x20000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x3f) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20048, 0x0) mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) dup2(r0, r1) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 16:00:02 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x0, 0x80) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x10) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x71, &(0x7f0000000000)="b03ad354cdec1bcb089f3cebb32747a7a7e3f590f092718868766c94991abd6dfb04b5cc2beb0516fbe339331e227f63603af8c1bb46da233727926ab0e348cc4faff19f261f7447da86741642d524739b3de15dfbb350f6b478d2156318c8d7713d1c700c83a2e0e0bd408332860f0eb6") semop(r0, &(0x7f0000000140)=[{0x4, 0x8, 0x800}], 0x1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 16:00:02 executing program 0: clock_getres(0x2, 0x0) 16:00:02 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x1, 0x4002, 0x3f, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0xffffffff00000000, 0x1a17b50, &(0x7f0000000240)=""/148, &(0x7f0000000180)=0x94) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setgroups(0x2, &(0x7f0000000080)=[r2, r3]) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000006f2800792739946b8e51fa872900"/69], 0x3b, 0x3, 0x1800) close(r1) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x8000, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r4, 0x100) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2c}, {0x2c}, {0x6}]}) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x1, 0xfffffffffffffff9, 0x4, r1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:02 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7006, &(0x7f0000000040)={{}, 0x0, 0x0}) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000400)='./control\x00', &(0x7f0000000100)='x\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x3d2, 0x0) dup(r0) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) r1 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x100000000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./control\x00', r3, r2) 16:00:02 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x100008, &(0x7f0000000080)={0x7, 0x95}) r1 = syz_open_pts() close(r0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66018d653000452b1df99a24c73a6d3577aa26bc0c3a44911958e1332729a106a79b212767b41c6d3c642f9ae09a40458eb764809c79002390e8deb970b2e892a4c952090ef0e46dc2f4bca9cb3bc32329bc16154bf1db48caf71214e3ba0ebb8882813cc494335fb4f911acf79fac48c771ada765a49d376d660fd118de57a913c11b"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="2d10fd1fe25bbf426c51dcc766c503249b417852cb7cb58cb072af3eab5815c3b005a51ee249650cea367d254775174a381a503006d8f6f70250be083608799473bba1cf", 0x44}, {&(0x7f0000002240)="b57b732eb07892e361d7970ae4ca92928f8e5bbb9e4a9d6f083eebc6ce981a2908f643b9c081a121078cebb55ecd4ff9eb46f6e840a5f175296c2a94b1b3f5647ee28ee73821f4e56493254cf7a25fd55f0ed784dbd4145a8b9d728a01026bbcaabed6ea02ed2658725d2069f45c78ca6b942c67287b9cc3e6c9ee98125e2599fecdee8d67cd340e22331f613cc240684d460f24f4a7bda3c7fab513fd488c0dd667b95148399315d400f849a0232cee99e47a1f55c92f978bf72da9220efbe101aebcc7157bb4adc1b5f1e26fd01c2e1410586da8cf0601efd8c28820f9ae72467c42e438a621c5a95dcbc3121ae6ff3138d53c93212aae4a695a9ab39140d1b7b2482ae23f5d9be44456036d1fdd4837dc9ae8758bff07faa4adbb7e7f0874ef8a41acb153c26f846c56b39d3fd6379a1479e59aa13ee1a43913fac3150df52039723e167b87883e4008ccb28095e95970f67db752025a73c0a99f2e16e8ddc6db6f09ae07228614d845a06db1584f216390d6c57d9494e72df6adfd9d1080517d98c35145d478846112e703a0b01f2027a4c77044466637be6ae2933759ffd698e43dbd39727a20e6e69f45439ab35b2a7facf43247a24c11b50ef836710288156e642ca8b9e4311f3c5947353c9c88387f918c27caeb20d5da63309c0c40c37a85c595146aaa983d1b121e793f848ec5210b547aaf8a9998fe374966ecf25d86c3b530891479357bce42bd5b532132ae2b945bf794a1c8f44176e6c9df1fb489b8614e3a8f24a23b1dff87fb359424623a7f570a6886208a117595e7a5e321d1919e2c0fb88919bf8a43019c0c05f871f87a741ff51bfcf9e2d7fa09184a64cd9ea7f54a3564310acb8d69c0a9776b22960d534c772bc4ff9e143988db6045651d5157679e9b20d2e3557b4d97fcc74866d96842bafee5aef5c49bf9052f02af0edde9642aaafa5c0a6185f20db80ead1dc012d194fd179270e8a2b1ff4472311481991b8bba006c7aaa6b7001dc96b47c97e0c96ca0ad1fb74eb86ccf3a6976c5e65fc036ed1f3f37172671045a87d39f796d52b732a54d51195aaa8615ec48166944e890848a91e19f5b765586d7d7a5197f5f209f706325f150b83c54d0ef7541100fa55556b9d7b04602f8f32f0df66030543c7efc64c43df9356e7c106746722679cf12e4ec4e238f7ce7d71bf70d25c057be03f274593dd5426dc3b8409bdabad1bbd96053fd50f6d7515026feb51433f5512f08dec5490d71349902acce486116bcfc971bb23c540fbf7675be4ab7f3964842d534cda76a8943b7353a867d54f0cbf83fed7ba84430e25e9ff92cc62fecbe9d6aa3fc38786dcfd3947db7cbc73457a8d65d33de99fa0021a80307d9ff2db072e7f71a78487bf1525a2f78cddcb542f001c007bbef688cf0610d3e362aa5266dac8921ca4e8070daf36b105cb3e0ccd8188bed975cf45ee23f6bf40b9c8b8bdc9540a0d9d6cc78dd9b463cd2c2384452bfacbc6c278d55c48c4f800169dbfbc52b311d084c5343bb6eb4d38b759bffd4bb1877e2b638bafc4132729bedd60369aae324978a7b6f445ddfac3eaed4d0f47fc1b617992864a072e4d5f7d24e7384cea1c9e319d5f705d9df5f034fc219f46b25dd4c45430658fb3d2c2653c99ddc86a8904824f9f2e047075d77c7ab1f62015f78cf43768e3b292eb5fb9c4a0bc8f221c476b15d7a462b3ea022106550f0a7363165f921e43af62b8b0b173e601ca774716c66755b4687c5545f419dc9d145ca4c95c5df77b89bc008e10f97b3279ff784a2b4f4988ea070eb289a554f21cab6eba6bd5b397f88102c222e48dee46a89748f485c39d01353ed8d2627468c4910eb0b4ad7a90f9117dd1c9c2ed8f17277fa74d8f6c7be3b5235dfc1a0c81a046348447950aeca8e0e2e41de2dcea4220d31d18d3d4da644579cb7837e5a8efb8c827f0edf01461b02f82b9ece744058a4b207d0d57c348fe725e50777a4ca3ea55210e611c92612cf3f90588c4016592f63d782b3bf17c041af529f22db81c9d4cc1fc40bd00ed7552c1dce86af11d65b9d4d12b13a477bc5086fcc58246b1bef71bb4d02ada145e053d418629558ce6d7f3ed72dbae7e7c474ec22d43bf7375ab1c57b25ebd104d17d48f589df9f051271b61f0897adf3223d5cd1db90f2141b9fc9d296533887cd361b1459f2bac4c6ef63148c2fcdfd3fdcf45785f0b4419e670d89497ee1d31b2decbad6992d83638833873b2a033e0ae4bad1de1fdab27932eadd64e729cc79886085e80d74a3262e97c4ea2ba1369f6ae221aa05e6300fa48ec6eb1f8c11386239430f5af0cf9b66594b86bc9d8c58d5ba64e22133ed1410d994259a09830fe88fc1023dd0fb5cad9f6329cd38dbe65bb42c5860fc2ed012190f3cb0004a32dd9d28a38b8665ed6c569b334f2ded8494dbf19f7b2fd38d7236767651ac2b51bcdbbe3fdcf20de4d28b9144088680a5e4a2973256007eacbac582de86b52413eac7b6bfb0c19fc8a2d5be6e0632d8614944f314ece1ff7de2b52dae43c0dba81ddaa7dda38314d89150264ddd7e7628ef478064499af0f52ce885f8c725f9884af433b7a29828b30acd82e48f05a6287a6e8984a8dff8cff94d12fef4c6c346ebf4518405bfd1361be7de76f3879ab7a223b5d509d72b8ecdebf2fd69b3b262c2982aff8f7070a59fedebffbc33e0ffc58961899ba400baa6b030f4964eb4697471e93dd493aae789e9d05ce3d55bb9efaa2f891c413443a026f012f35c460a2739e2fafd830960a19f565ce3f457e7ea611b83328612e76c7a359d7a6b30e5b032aa66dfd3d38595420cf3aae0945137c35363091a9760f4b99d5a6b1b56bf353d2ed748af30e2833d7841f546f7d4658aea92417a966be767e08f7cde88057e18cba326c23d9ccbf46768f5bf85e417ea32cb49be728593df53d3ee225fcafd08a916bd1808703304163fdfafea6e756cc86eaed9f2da7886f36eb594d723706ff86923adf16a861856aaace8e801a3bdcfe27719da70ffee7e31ae7b54d1d2b67ca88fcd9e1bf1e17822cb66f38e56191e1ab3d10ed7b2283669e08f4f0deb8060fbb71e0889ed2eec5bf8d5589923464f0817860ddcd1674eb785b04fe41a74933dfec06862db65101bb329fbb0ec48e4e7e12e93aeef678b76e9f52dba202d70767301227840b701f13a06c306a01415cb99cce7e45f2a68a6fc2ef07de1f8c69033057645ff58e26a924701b17462958fd4777f43fb937a28424079d4718e2e7619a66703c1839b30bd69631ce070b746d2f950afd3416ab815201142c0d62a0fbd57a3451124245b5a6fc7446c943a00173cc4c235b6e29cf504c2d4352c2c792f4ea295af37f4faa08ef521686484e44b232ad420b3c69a6a879006dc4a9a73668bf26cc1263c5bb025a44418531bc54280c3ca0476da4047c5ef3e8289d1c0b3dc8418a5350dc66f87b7c97c750508dab0ee01d7002ce121bc1c448d75cb55c8e9bd29c4b0dd423f1f67f107d0499c152a4e364ecd637acf668bbd491648735752d3329bda6747aac9f4f34381b60c1a73bcc92971ac9840ef7038778951e95f43b471ce2f864c7c57e8e0271082e2d26849176bef6ad5c6d85128eb575d9312ded821e252f05d1d992764368d1160fd2b8ed37ef721169bed4f134f8ad69719a67ee5f2df341599a97248061339342a55b798feae7f8f76b12ffd819a6c83af471e4800aef7d8e3edd8285f20bf6df3c6ba8afd90c671d9299474393307aaa788bff5c8871bbb59f06ca8f00e15e331d911854b14fa2b7d0fefa14cc269d9dd4af1f7ce1ab6baef323365aa4bf7809aa5b6fd9f99a3c35b47ab273975de29b5cb1a741a2daad9c909bdbf015d58426ea25abd1742e28bbd93f03aa88378d96ab3454017c6f02fe1c2f4e1d76831fc456529865bd14448d6f9d7e073a37c6e2b23fdaaf715cca46d9888937ec79269706c2086d81ce60bfccb3c0254ba4e81a23aca247c7c0a1effc2893e71cf3f3ec1a68cc7896ec9d9534a544791a60384611fa4cf8b7fe95b1c5ff3f02864567064018add0f5a8630448a265341cca46d39a19ab6f0e11812d77762a45f172a40fa2f8a1adb7ad639185dc249b68d96d8145aca7c0d99c083db3c4575e5f079daa3f7379337334030dc6b322c7e1a1ed33ad41e22aa6f70549a45545b3587c28016a20d26adb1b7acbeb1066992d7c427ce3c3b6634949444525068138cbd59294ce0a03b27e0c71561590f990a9bd0bece600e1be3549d92b061d8098dc349bb5a2e7d49b7f10637f4d100776ba929e4d9ca7ecfbb6898b3cf8ec2545579ab561e1924d4aa24f6ed6089dd15094a1c5a532d95e437b65e252b63bc43d39e5763abf17018f2e0f7da848a80d355b943969194d827a1f0b573a3473d97c948b31ef81de8cd403718294b8d976b7a7a4db5b31972580d95a602882c6a4d64c3af76d582b806a55bb6dfeb28a04efbbdaa3d1fd2506d6ccbd8f4d33fc2f8d6c8ed9303a22e48732eaf5b712b509400bc88938022dd2a726b48dad94fb33940b84e4829f26c1dd02affe705c942d5f6a10a72c834ea0dd5a4899b9996da66895145b8ed88c638f6fa056d6de6c5a147946701b20cd668c2439c2106cd01ffa8207f0297dfe65a30dd7f1ba2a00225cbf79d27064b254c636dacf6692736abc26229c38a90c71d695f2cf3fa7ab6fbc933a26022388e3e0155fdc0f71d49de72618c8bfdadebad2619421bb91c9e65c64c78c216f03188dfe20fd89c796c583b86b688fcba1a34f9e6388c6c7a28b13b45b6de41f5c7dfe30ddb86c2d32116320ce4be21d49f4b75f4a1a2cdc42fbf08b24452b1a0a73583b07ab5a27566111d3afc6be3ab9adadc36a52b3e2787539fda4d4fb3a871b9c85c8acbba641b78f8562cec940b00ed84f89c8d6400a2f405e42587e9c4a85dfee93cd65f686da2ed20e205a2534fc688acdea2f95be091f3202a5913b705d4d1b67ee1a9b35baa92c16e0bf9ea9f0d9b0374798c39fa801ac7f3bad7b60191c9a1321960f6fb37ac8e78b3c91472d2fd1b196aa77091c9828789f800c6f6fbb1fda47e44638e42b8225dee41c274b51fc96b5e1907b7537a43205bec0cc9cf01c4acf27d92252c281008d2f0943ae87ae61a03a99df1d701646b8f527b8ad69d9299081b2fce7d2ae69cd4f866c97203dafa3c0f9fe92a604f6737ecb7b9d702d419cd068a08035e6016f04322b999157b8afe402348bbcb60d18d00bcd33cca92a948737cbf509c52f9466d9c76b1f1e086d55852d095f2460cdf0506640d832bfb25bacf4e06b8b55bfa0aa2ca4eb9b5c927feffb6695f975d01d8f2c1bc9261a0b1e1bb53b759e1b42efb410078038112ef0cfa485b661a54ef2dd6141179e4de4dc840723a38680f1dac43d3d2bbc88838e3a3ccf2d9b70141e8b422477787b6b20082d71a1ac73f7781c7ffecf6b76a12650a04d6d620240ffa172b37f9bcea712b1b076073f945b73ad266f9ad80df4f937fb7f123c6370e1e16e09e5626dc842be048b43a2b28f61f1a99f336c9869483d12a97b0cd47bf0d86a5cbc8019af25a597d5c8ceddb65e4d764e0f044f0d3e9a5efce4fd6222de175ab987b24542778ac7b844282e9ce481af0cd22031e15c39b2efa9652313a3c357b59bfcd6648a87a6803a2d7042db4a552da0125cec9eaea8e56b9fd070c9bb1d84efe336b6c9c6511d3a35b0341ad72cc9df2378ddfd9690ef292a73067d66cfbc8d58d4ccd5427", 0x1000}], 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800000000000000381800bca3943700", @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x40, 0x404}, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x400, 0x0, 0x1, 0x0, "1604ae2f31c4cdc05cfd48532812e639569a1270"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e5", 0xae9}], 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x3d}, {0x2d}, {0x6}]}) read(r0, &(0x7f0000000240)=""/253, 0xfd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") setrlimit(0x6, &(0x7f0000000080)={0xffffffffffffff0d, 0x800}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:00:02 executing program 0: socketpair(0x0, 0x1, 0x3f, &(0x7f00000011c0)={0xffffffffffffffff}) fchflags(r0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() dup(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000040)="c4a67c8c69b150c9d1e20156dc572307af2e6fdc634f2b78b4436dcb55921d08864cf7aed4e30ab566f86f4e490074ba8b2a38e3ec87fd6a06f3c71cc7ccff2f38ee2a1e0536c47357d2ac985367cd7bbf21fcadec555ca2f6ed6b260f8079a33eb0f350842c8d5e6e9181d071317cc9e054f69b7b7ec22b568659f86b638c1c5e0c94b35a718bcc350049cb5604621388ec2f6bf2d578ca6ba5fd4b30b0fffbf696fd4cf75529c5331334d564291edd929e55ff40e2e36d91f1c82f879b90840f30e4cc2bca923f19566acbf9ebf5d74869b781ae619d88662d3df65e522abcf81937fd50a25db8137629fa8f267823a88ccb153db9c9cc7302c7399f0a4aaa63f7970b12f999c8b7e8bd603276ece415ef674ba7e593a32c90d00b70943fa4eadeb3d4b9b6f6542724ce307a45e402dbb4c8ba854785a7d82b025ef6d3f8627e20a0828d8bc499f753b83eed36bb9c7a8c39b1f5393a1081c90dc0242280e89029639dff933cf674e357ede53873bcbd3a1f98e585a45e5384fd1958a2945087683f262d4f60efe304b57095b6cafe25594c9430fa24472a8f95865aa9db64780abf86cb2c632771c3bf34bb270d75c9a468ab6526188dc411da108ead40d00916b9cd22e3f0edec4952d095facdcf09a24d04d03ca071b4a72b39f9fc91bdbf791d3646877685ee31ad4fa9b3950a98ca48765aae48f715526a9c3b69dd6c21058c00dd8a83feb8a8eeb2c21bd42364a598f841e3c95d24481e7979a71774bfb44691e8b9d8cec3fa80b6b405d24762ac1e2f299913abf42caaf49385537bc587ca8106ed1025b02a8226b9aa6a4c2165cd00932819c7ae07810bf4f1278042f619a26245030bf38220ea1748293017ff05c7ed2b0bf039e1aeac7f0340f908b5e9f37cef3a0a56c2d24619cd5c207bbf4b2bad2aba66e3aa207d3c94e603ed507851caf46e7c1ad628e8ed28249b8574b7abdb27cf5915dce9ceb434ca4c26bcf5ecd7f385871e45e24c420a77212400b1354ce50f47744542be3421162bdb9e56a7755b08d671fe72823e5c101aaaefe50f0bbf52e22aeb7cdeffa8ae8ca1961640cb84737b0a4928cfc559466f0a7605cde3c1f714f080d8764d539fe3534972c3c2d423e2b48f1417656f7f5fdd7735f4f285413efb00f0de09dec2ca619aa96fd1875126211e263a1a0ba9fc08919c083bd0ba8427776422310455ce43b871dffa2cf0d0b06b68b382e1d53c70aa42c087f6e9309cc48e907e56ed140ecad4bf7de47f3215081129f264051caed06f6f3b019712365921c919122fdb411b42d9b771c4b2ba9ce90eb3f830608f26016e8a0405ef4627964c0b6d11b5c4e912b73f171e433d6ccace0627f088874555db717b52d80c1c5e3aefd65bfe896426de84acd4f34b2ab5d775ff203c85273286a29aa332660784cc2c19c089246975b03b6ee6c3a5ea1f37050d1e783109417c66e411388de559b67d062a5086c44427b1d4aee45e43516d701b22a985a14d43006245d889e0c90d13f72c3ed9faad7c7c690b306fa8509a919fe95a95a910041e197e66798cba62a3f877ca0294927a93bece732c152a273d0527b974dcb0b3c3c38a1519cee5e25b995595f0b63b2b7960c4ad2a1c7a4296509e4fc02dfafe58918f745fbffda4af45dfcba37951765d4b26483db97fdb74835e50410e1cd501d03973b93ba7deffda787257a8c964b48d10f8726611ae94359d28b4cab0ffe24a085825eb1949d24721f93d7139d1caac86a99bdf6278074bf7d6bed590d4093f13b89e6ca7f26c5b020d8cfd79fd7b1016bd088eef71f551b546fedc1450d80bc7fb9f8eb8d36cd059453426f6196feb6c307e70329cc0f4274e5138f9900cc01c2329a101868f8747fe47dc48c39f0839b7d6fb6207692411d62dbe09b83bce4b361beb875043402b8af1abe9db88929589b0a15c7fbbea6882410761753b8bd3bff4058c787adce87a03e6a07287e7a63ea42de54b51dbf8320c26ab2db1bb9ebfad1bfb8321591bffe96a9dcb85aab8b19286fa17b05842e75c40828c4717cf4dbfa2dbb1dfc952a209b3ee1601f2a1eade22ef29bfd517e81c9a69515a9dbdacbc01f790058249acf389892ee3627d1d6036140baed863d0c9ade074d261bfbc02bca97c8a372738f200ae4745cdf1cd54877b5aea9cbb92348e6c040280005ce59fdbfbde0606792f11935468f64e05686a5dbffb5c58e18b8a016895c1c4784cddaa21721bf2b1b378167e3de1b4674ddf797685b0c3cc267963eb5d423b9fbf5ac88e212aad363fa36f45262191f1203a238c5d62b85c94322850bf9aca236f0a57d986e53bee46852f124aea6f32024573fc939d866e1c5129a0d5cdbf2f1e6e3bf9437e19d22db9a22796bceb0e68feb68c220ab3b0a9fa6ebbe50411313e4ce89d102822457ceeba164b158afc63eac918b60683c67eb966b1da8b07bbb8c4044bc3146a079f58c5e3b11e4be8c937438de1a3d10adaed87e2bf73d7dcdd5edbc3518ea3074a1a243dc0f9a9fd7582971d00e98869460fd5b0187f41ab09fc657a35630f133bfef22092127973c2f74d70307c2fba43e010769f704e73f081b42f071d569652c45bcc151b6b5f58af55b26d6af2b187444c20be509952d4f4d1e5d288be50ca9f77defb7400432dafcbbddfd671ab1254f34750ee1d3180d90e8f5db7a7ed838b4c973c2ccb4993a1a618ceae348c2640163cd3660d99d303cc0284da9bcd4b6415c8a80e85952b8175a51d545547913772def5e2f307faef4ef9cd4d95a45c93d5f74d7a8dc1d39acca48778aa634ddd64f5a11fd57e01ef6244f59f8186ac1e2ced9880caace89e105626bc47772e4a85769e50def804c4ba64e7fca2bb7477b90d8c77246a63d7768c1c9375ff47cca76b55904669a0513376e6528b921c3425d7a2b9691fcdf926254f4c4c2bada44f4dbd50bf3674ba8852f279292343cc0ef4d91c8dafaa058c62076aed1f4332392e2ed5d86d1b012be0ea95a2e5b1368b92eeaf1eeeda4f4fbc818e1bf3de36a3795ffcd0e6e309aaaac4e54fa1bca6a95c3d9ff3859bdd9809ecb698337785f3e15900a417263ec31934c05fe8043dbf531d87ce5a784d7a52b348a7c247ae4f730be3ad44f0f41096d0cb8b95eb007c98ff87d313411e7cac5b85aa29d784e39592189dfccc2b74528ac266f1e97cf0afdf1151d7c475ecf6e27b0d9dd8d6be01bb58b0e91a249753d4408e7431d1711c338a5f47f7ba51dd6f9aad4bb5e3339e119ea962b74b7486b43ed9f2ee01e2f281df8daa546969e97d6918094c82e6ff63aa7422e4d144e93aba54eb837287006b0838886db84869f6c3830411cbafcd68b0f96b0d86c9ddf0ab71373a6770fa27d8d24eefb31e2cca73fee8f487e6a4122f5a27ea40ca842091a156f1d156358bd86f93dd3079da27f3a09381cd1d48cc8c12e4064f0d9f26424cebf8d25109fdc45ffcc77cf030832771e62c515d7da4b7daa34f4a324ddb71987161be8d4be70b27dbf3bcb1ef6c41779de9df47cd871db854ec50add96303732db4231c1fc15d61319e72434200be4f8d31ffb8c415ecaa25db907870d17e495902ed9e671040eedb6a90cab5a829881faba3af67ff2691593745b31e2b043f09de8bda80189e607cfd83effbfe5fa226d053f68412565e8f9ab7ae5f88fef0c52878707f802e575dc0f5276ba58131823609e926514a013d4d281d2f65987ff87ccad83c458c1b5c428312e67166abb904e2d2c58b6e4272a0222a057f55051a1c195e895d7b4f282010651ad06cbd4efb411e14854a0ee44d65836b545117e4608fc2f6645a3bbdea93b2150a1462901d310080ded6327bfdf35ddbc5250c231db8e34c2cc2a5b4f29e07b4dbf66577a70437ec48b8f10ae49e6676d5bce23444923b856c7ba35431855a9a90fc36eab2a805751f6675876f618b780360a753caf053d64be447237256e32bb8784091075160a94bbd85ded07a269a8033be7320283cafeed339d378b4f10fa4d52d178dc2216d98b69b2ca771d679be64508ca3c102d695642d220486ad90da969cc89be67a2cd7301771825748fcab34f66253a8261cb1b092f9f79e058cc913e435dbaf68e9daeeefd2a8b609c7254a5899bae7d454a5181896dc090ca76f985f519d0319c234d29e34fa65f99fd4245841c183418a1dbed37c9c95cf792fd75528af0f5d2aa75ec54943b470a2c07c4b9cf78e2c2858b124212e1c1f274ec30e00aa035cf67b87ea8ff4bd2227457c4d5648fe3ac3c5b84ccf3b5d788e69754f640161db07127f60a9a43f2481dcdce72fbd04b2023a7f633c0460920f9f7547d3a5286df78d2687976da5a3be9d51e9a14f959d47b57398799a816a93dbf7d1a85268f6c3cca7272624258e55131802e23ba9e2e3cafae83a9eebb4d7380df2828b5c8518c33f8909b37cf77e0f24f09eb53a4e8a6cc50c82014c0df0263454a106020f26424309c93eabbd3091091cc3c1b62f81883b6aed5597b20827c87129edb16be6aa03a7b24e8b6895a65f5d87c90e8299f08b305e2922d19f2106a78e4aaaa992d51ffc20a4bac43412afd0d1f3884ba2b7c2bb07cc569ae2086b35507eca53b7969b23c44458219e7d53de2b19098dba71cbb00a9f5ad7f39402ca48976712c00ed49c9935bfc9ccdf815aaff3c4583f624d3d4a3d56542e953f6c0560be8490d86cfa6130613b5734ab98648c89749aba32da7a3575597eb402c891a68781e5ffa77e7d1701f83f4fbe2b153b8dee633f6ffb59ab7ebf1e514a02b58b401f024a4081579b2a63b737df61bc72df32d1fc0a63fc5f97a7b0f64fb5f7f016e49948f1a3dcfc28e68d24e4a774ca42b2fef97c16827d30ba6206bf21aa86e223c8382367125e2c11716c785415eaef87004ad826ac39fb1b432c4228f96e443a59ca08fdb2b6711e7dd31768fa3671c75a426718f3bfaa468e47f7e4ab805c722690a79463bed61ec02c6105ef37531ef8cfae3100ce50009136dca47c2e33ccc18c10ffaa7099f9ab17ec438bcbd9f1307fe150392f0438f8a435aa0abf51efff9e279781ffadf815aae1db64938de6dd41fd8e297d4f88891b42ab4368e87ff022a4c2cf37589c9efa01591190e14a479d4b77b9db8f8f61b59f222d77169500e29f199f98d0ff9cfa3879c0b93d435a81ad7d85b82d39032c7fb306e5e0d7c0f783a2d0a203554501e0f0058c8d5d990de16a3e5e67bbc285f58df9ddc0067ea521a33aa70b85ce7a09a15d5368c6eec2215d06fd12034a7e5efae0716f084a40d4e1da28307a2a681ce0de33bccfa71ed68afffec36244b127b96ffd4597099d4c30579e7ddad79864bba561", 0xee1}], 0x282) readv(r2, &(0x7f0000001180)=[{&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f0000000f40)=""/91, 0x5b}, {&(0x7f0000000fc0)=""/194, 0xc2}, {&(0x7f00000010c0)=""/172, 0xac}], 0x4) 16:00:02 executing program 1: mkdir(&(0x7f00000003c0)='./file0/file0/file0/file0\x00', 0x80) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x10000) r2 = getuid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', r2, r3, 0x0) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r4, r6, 0x6) lchown(&(0x7f0000000000)='./file0/file0/file0/file0\x00', r4, r5) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() fchflags(r1, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000180)=[{0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xfffffffffffff406) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/134, 0x86) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/128, 0x80) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x2001, 0x60db) fcntl$dupfd(r1, 0x0, r1) recvfrom$inet(r0, &(0x7f00000001c0)=""/123, 0x7b, 0x800, &(0x7f00000000c0)={0x2, 0x0}, 0xc) write(r0, 0x0, 0xffffffffffffff7d) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x408, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0x0, 0x81, {[0x51bc, 0x5, 0x3ff, 0x5, 0x6, 0x81, 0x5, 0x3, 0xd9, 0x5, 0x0, 0x20, 0x40000000, 0x40, 0x4, 0x196, 0x100, 0x7c5b906a], [0xd9, 0x101, 0x10000000000, 0x3ff, 0x40110647, 0x8, 0x0, 0x2, 0x80000000, 0x2], [0x3, 0x5, 0x3ff, 0x10001, 0xfffffffffffffff9, 0x9a, 0x5], [0x8001, 0x3, 0x96a6, 0x9, 0x5, 0x3], [{0x8, 0x8000, 0x200}, {0x7ff, 0x7, 0x1, 0x1e9a}, {0x4, 0x1, 0x4, 0x72}, {0x8001, 0x6, 0x0, 0x832}, {0x3, 0xe3b, 0xd2ed, 0x1000}, {0x1, 0x9, 0x0, 0xfffffffffffffe00}, {0x1, 0x7, 0x4, 0x121a}, {0x8, 0x4dd, 0x400, 0x1}], {0x7ff, 0x1f, 0x607, 0x6}, {0x27ac, 0x1, 0x6e2a, 0x100000001}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x1, &(0x7f0000000100)=[{0x8, 0x7, 0x5e, 0xfc}]}) r1 = dup2(r0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d, 0x0, 0x4}, {0x81}, {0x6, 0x0, 0x0, 0x81}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe46, &(0x7f0000000440)="d39b642d04e7f7807e2043") 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0xf839, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x80000001, 0x4}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x20, 0x8, 0x10001}, {{r0}, 0xfffffffffffffffe, 0xa, 0x2, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x99, 0x0, 0x0, 0x1}], 0x1, &(0x7f0000000000)={0xfffffffffffffffa, 0x400}) r2 = kqueue() dup(r0) kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 16:00:03 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000240)='./bus\x00', 0x6, 0x5e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) openat(r1, &(0x7f0000000440)='./bus\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffffffffffe8a) r7 = getgid() setgroups(0x5, &(0x7f0000000280)=[r3, r4, r5, r6, r7]) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) dup(0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") fcntl$getown(r0, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x1, &(0x7f0000000180)=[{0x5, 0x5, 0x789, 0x7fff}]}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x240, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f0000000100)=""/5, 0x5}], 0x2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0xbd54) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x40044274, &(0x7f0000000080)={0x0, 0x0}) getppid() 16:00:04 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x6, './file0\x00'}) select(0x40, &(0x7f0000000000)={0x1ff, 0x1, 0xfffffffc, 0x6, 0x80000001, 0x1, 0x1, 0x80}, &(0x7f0000000080)={0xf6, 0xfffffffffffffffc, 0xc5fc70f, 0x400, 0x100000001, 0x1d, 0x3, 0x1}, &(0x7f0000000100)={0x1, 0x50a, 0xffffffff, 0x250, 0x1, 0xffffffffffffffe1, 0x8, 0x9b6}, &(0x7f0000000140)={0x4, 0x6}) login: pckbd_enable: command error pckbd_enable: command error 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x8, 0x1}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7f) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x480, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x1}) 16:00:05 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x12}, {{r2}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) sendto$inet(r2, &(0x7f00000001c0)="df7e0b4bc45ca50a0b02082b7a074c59a6da045e29e764e97eda4651c68ae4ff95eb27f700334d4cfee1e12bdabe4dd4dcf139af514011a9cb1cac7355e2cb35565ac35e434e58bb6b6c853fe0a94278e5238ae87f51ca154f099331f78551fae46f1190c5601c61f4fb774226c4d0da88c1493efaf14acab55fb7be04606bfb93bda741adb45df6e854aac10ccdd8d532c0acd42ab179c47d91ec713c84ace644a2008f400bfd68b1bbda3ab7cf501d3362ce48d812a6dba91808f23b59077cc53898345c7c0d923f", 0xc9, 0x2, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3f, 0x1, 0x1, 0x4e07, 0x2800000000}, 0xc) open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) r1 = getuid() accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000300)) accept(0xffffffffffffff9c, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) socket(0x12, 0x8003, 0xfff) dup2(r0, r0) open(&(0x7f00000003c0)='./file0/file0\x00', 0x300c0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x8000) fchown(r0, r1, r4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x23, 0x3}, {0x20}], 0x2}) chdir(&(0x7f00000001c0)='./file0\x00') lchown(&(0x7f0000000100)='./file0/file0\x00', r3, r4) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0/file0\x00', 0x4, 0x4, 0x6, 0x1, 0xd18, 0x3b, 0x6, 0x3, 0x2, 0x1f, 0x7fffffff}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:00:05 executing program 0: socketpair$unix(0x1, 0x409, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = dup(r0) poll(&(0x7f0000000200)=[{r0, 0xa8}, {r1, 0x1}, {r0, 0x6}, {r1}], 0x4, 0x0) 16:00:05 executing program 1: munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x108, 0xa0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:00:05 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) fchflags(r0, 0x0) preadv(r0, &(0x7f0000000500), 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000780)={0x2, 0x1, 0x4, 0x7, 0x9, 0x10000, 0x6ca897, 0x10, [{0xecb6, 0x6, 0x8, 0x3}, {0xfffffffffffff000, 0x3, 0x1ff, 0xf8}, {0x10000, 0x2, 0x4, 0x4}, {0x800, 0x20, 0x7, 0x6}, {0x0, 0x3, 0x938, 0xffff}, {0x0, 0x5, 0x7fff, 0x3ff}, {0x5e, 0x81, 0x7, 0x5}, {0x3, 0x747, 0x6, 0x4d19}, {0x4f, 0x1, 0xc3, 0x7fffffff}, {0xfff, 0x8, 0x80, 0x8}, {0x80, 0x9, 0x3, 0x5}, {0x100, 0x2, 0x7fffffff, 0x1ca}, {0x6, 0x5, 0x42, 0x100000001}, {0x80, 0x8, 0x1c00, 0x6}, {0x0, 0x2, 0x8, 0x9a2}, {0x2, 0x9, 0x1, 0xc4}]}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000500)) writev(r2, &(0x7f0000000140), 0x1000000000000178) read(r2, &(0x7f0000003a40)=""/4096, 0x10c4) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000180)="f42bc7856e8b856954f9453e7daa6cac32119302b68b1425878b47191d6593dcde16c8b87ccf21e891a7337a716f2dc0dbe200bcf8b7042f0424d8c4d1946ad354bc3bf1c62d1cc4dc0fa4a34e87a964634a57f6f23d500f12a6946cfa6e54dcd6a2042b364f66aa43efb313cbf3938870b13cf2d9a2607da271b7ced3f23cfa1412247a4fd4915d8f74552324a6bd297f871fd9cefe2a8326bac94f59a8026e1ca45a2bbebe8c1cef18e865803c20d8a550ee7da53e678e00da628be84f55cdd46b540f89fc49c41f64a9e8a09f5f3b2928ec8b45061225af850451475e9c5cf9308dd6e8", 0xe5}, {&(0x7f0000000140)="00000000000006000000000000", 0x3e1}, {&(0x7f0000000300)="829c5240dfc6bfdd8106bac25f0ba158c0a7a44f111586883d864c8e00063745d30264322ebad29778082baea97934ef3760c3f4695e99d5fd80e76a06fad9cdd63924f547f2c1cf03c5e2d93e1a6f6d0e30da6bef975e49525f08ff4e6c3728c6e53b1eab9be0", 0x3e9}, {&(0x7f0000000380)="a981dd5627cfe959f75af6de6eeac7fd9a045e849c648c251b8dd119c76f7aaa618d32eb4c2c9a4ee40db19f289354d77067c9a890fcca14b435cc671fa34d0a709f2b9913798db9ebc1d5aba3e7de2e35208bdb1f8017665b0e295017a899ee8fe96fef081cedb7", 0xa0}, {&(0x7f0000000400)="534be98b7bac02c3e6f33219c925b6b6787592fbd5fd163cbfcb8fb69bf641d6f345e0fef9bfcde2e5b4fec97051f9d6765d9554e2981bd4205c4d808b8f8d99e7438515193a163e6c9ee0ad328609bb5bf21e4b2886b6979f6001ae110b3022a57d394a299f64cdfbd31cdd4c7ec1980b540f83a6df62e26b9950c01781d6823a71c068af223ad1b235a9e3308601d8577c53741ae5778bd3d58b220b24b8c917481361d26b600cf17cae5a317315c089ba4c0090b616d4806c2d0cbf9f8cfcffd9a2527a665945361a50517213b5a11b737c5090c93794e66c6d0b6eb803bd76cc82eea40062dc7ba8251f", 0xec}, {&(0x7f0000000680)="3029877989b4596c70f2866270ca7a2701bcd9885ad6e1688bcf6dab8da5866b5a294e5ffbaff6fcd7544482a66eec4a5d74a1f41a1bafcb146643f14980eb4fead862628559257e8b6e01a417b1d5d235f64f03e642603d593baf5c27e31777ddefb517f06a28c4138831bd44561b26a91a971b4738b3ccbdaac40f87b363528fbf01776ad7ff88af1a0969331f53a401fafc675fc56859e286d21bed1357619d4217f2c722728246720af550878098175edfbad9c1a8e57ec319a98e863e52729caec01b8d8114da41e1b30e1e25dc735a5fb8cde8fabc11ae4d426730b5e77fbecedd6834", 0x5e}], 0x10000000000001da) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x1, 0x1, 0x114, 0x2, "16c0a567500e965aa4b9b27c17eeff8abada6428", 0x0, 0xcc}) r4 = dup(r2) bind$inet(r4, &(0x7f0000000280)={0x2, 0x3}, 0xc) writev(r2, &(0x7f0000002700)=[{&(0x7f0000000100)="4630d6265f1943b3917f", 0x9}], 0x100000000000028b) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x2fcd, 0x0, 0x80000000, &(0x7f0000000080)={0x8, 0x2}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x3, 0x9, 0x9, 0xc55a, &(0x7f0000000240)={{0xffffffffffffa814, 0x6, 0x401, 0xbc69, 0x2, 0x3, 0x6}, {[0x0, 0x8, 0x8, 0xb736, 0xdb2, 0x0, 0x9, 0x0, 0x8, 0x8, 0x30229155, 0x6, 0x1, 0x9, 0x7, 0x7, 0xffff, 0x7ff], [0xea1e, 0x3ff, 0x2609, 0xfffffffffffffffc, 0x955c, 0x1, 0x1c9c, 0x3, 0xffffffffffffda4a, 0x40], [0xfffffffffffffff9, 0x5, 0x40, 0x0, 0x3, 0xacd8, 0x401], [0x4, 0xfffffffffffffff8, 0x1ff, 0x6, 0x5, 0x401], [{0x792, 0x40000, 0x18d8, 0x1}, {0x7, 0x6, 0x8, 0x8}, {0x3, 0x5, 0x5, 0x3}, {0x3f, 0x6, 0xffffffff, 0x3}, {0x1, 0x3, 0x9, 0x6}, {0x7fffffff, 0xaff3, 0x4, 0x72}, {0xf0b, 0x4, 0x100000000, 0x4b41}, {0x9, 0xf6, 0x101, 0x6c49}], {0x0, 0x4, 0x100000001}, {0x8001, 0x6, 0xbc, 0x3}}}, 0x100, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x3ff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0xa0) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:00:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7ff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) listen(r0, 0x942) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) 16:00:05 executing program 1: rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x81, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/196, &(0x7f0000000240)=0xc4) r1 = semget$private(0x0, 0x4, 0x10) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000880)=[&(0x7f0000000580)='/dev/null\x00', &(0x7f00000005c0)='-,--#+%\x00', &(0x7f0000000600)='/dev/null\x00', &(0x7f0000000700)='/dev/null\x00', &(0x7f0000000740)='*@}@\x00', &(0x7f0000000780)='/dev/bpf\x00', &(0x7f00000007c0)='/dev/null\x00', &(0x7f0000000800)='/dev/bpf\x00', &(0x7f0000000840)='\x00'], &(0x7f0000000940)=[&(0x7f0000000900)='#/\x00']) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000ac0)=""/217) getpeername$unix(r0, &(0x7f0000005cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faf5000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096e60100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000676bd2c25671dcd80df45000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d67700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049ecf4ead97fddb80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005dd8ace62c66a83612a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000122915a858780c5b1064affac10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000866b1764957e3ecb12facfd96bd75995b4c774c6363fa9de8e26d2b2559f5cf925f3845e3700007b0fbe6c0bf64e648bf82bc9b8f6aeed648981d7b656f5023c099c84b098129ecf4d6a36252bcefe0d954d26be623862abacdded7cc97dcdcf17a84c8ccc641b8582fbd505ccd86f6b7869a81f37c4915ce099a917925236605a4385b97c1a38d254c48fda48db63f7a0b584713358fa9df47fdb97a4384ec647729ba5766b4b02596816b617733b9993131c8866e13dc4406d021af153b25289e5"], 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000540)={0x5, './file1\x00', './file1\x00'}) ioctl$TIOCNOTTY(r0, 0x20007471) lseek(r0, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000014c0)={'./file0\x00', 0x8, 0x0, 0xe9e, 0x0, 0xfffffffffffffff7, 0x81, 0xb1, 0x1, 0x3, 0x0, 0x1000}) chdir(&(0x7f0000001540)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x5, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000980)) connect(0xffffffffffffffff, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000001640)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x400, 0x0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xffff, 0x1000}, {0x4, 0x2}, {0x6, 0x5, 0x1800}], 0x3) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000200)) write(r0, &(0x7f0000001680)="86453fbfc3fdcd408691efc473dbce5a2f35b9bc0a39a79cc99d807a7f13e7a5aa4e82996d677538ac0c1f11811a6e9e3ccf140961db78d2cee788093ed097c204071fbb082ad7339f00a54aae68a096207425d5c5a848216002d4caa443bb630bb9cfdea46ac245ec388e0738ce55f9da5aa06007514b19586f65747cff9ee822b1d56b20d23b15c573bfcaa468cf03c1ca3597f5d580be9ec95cee353803a67bd326885f40eff3c4d1bc56dbacf288170b5b06360bbc668260acd03d69429502112f0a7b679daa61f2314f638fb8f79bcc92ab984a36878092bab4a5a07d42769e600f3c65171bb292819f6a5186a449b0b8fc1128efe451d874a16a537f614b6c2320dd43959e801e172736b1e10ca903242db8abd2f8e9e18595a05328e51846184dfe81d426a9f08a016e9eee0857814d2e965afad2d6005db24461e043d09f59f52c151b606acc79325b02b2b97449520e9389288d63afe23a3fcd9ed96902149d8b2bbdd91950fa9a42234dbe44cc47c8ad7f040dba9bcc2b94cc38666445d1f729f51654648227888d5b847deda0b559555f04fa4ea41095597a59c456ba3a697e056f5c6c8fffa2711ddba9eb54e4364b242c2bf7abef4f55fec8c58f66a923fe54e25e80feadd700438ff6b637cf73c01d949a42164c2cd66b16811b3936159746065e0096305790b3e6183c20ffb0a59806eb869692f89375ae5835894c1a8a9a3ff228d55ba085fc98421022d9ac395a0643b026ce4b2b305d0ea653b95b0885470efd942028cd2030a061f780fd9507713518fa63fd0991067bbe2cb64a87725ac0f6c3096d5a9824d8b0102fbdb186602c1e14334af53ecf38feb408150c60caae1f527355150e27cd0e22be1fd632c7877699cb79ae29c8f80dc665b52f23b7b119d9ad4e46036b7435784e32d2a1c8e43cec8b6559251d88840d5cbd832c92a4faf4eebefdf9117a397b8f0012c627cf5f4059a4e52c80e662bb3388a00e6a196486b2271eaaf8a21f2fc6b175496d3acde67329d69e2bb2a78ba3ef46fb32590d02e1f094a66ed84c50d02bea1704a4285d84658f935961eb62a85ff0958bcbbc43ec6da585fec564908f83264600c153d4a6990ac7919b54402c5413d6056735e27532dae328f8da38ff52a53f0dc7a1b749c5c94a62a73ec207bc63ac2223c89a99ce4f8f35502c7728c7727756ab996a6574c1d9f96f45d4310c014624e04b353b69fbd64a783b23e1c1c1de59b490a4e813a93df340142670bda0aa597177019b3a189c31207a5af5fb0f2af58eb1768cf1b026463b148e6e7b48ed0233b1b51ee7680bde92d2d61cef47abbaf653dc2f2e8c9cd27b7c4d181b2ccfa0402059da9bc733ebc5b3aa83e008a41b24b431b246f357105ce7f127efa78b9ed1bdf56e00855a1b18525de5f84f4bf681fe1e983a6bee6ac59287b94f3159747034270cf6836b3d45b6cf98f3831dc18376ab93416c6d4b8d2c0db48dd708a481c001aca7dc99bd48d323b3ec72a771487e810e4c9df1654332114d9798ab9e0d5dd10fd978b0639ec73e73ad546998a9ba5a922c44fee76ad97892b262b2697f81f50beb70591c0a911e806a67078ad5071981669958e4f1ccf57eea4608ed5648b0cdb533dade5538942405c412e0726bdbffa4cb1f18f04c30a47c6d6aeaec52bbe4e789d4fff74b434c1f02a81a2047e4ff13253744dd46daec2850115ad948c632443cb469e09d3b6def4ef45717daebd289c48f2bf88b185fb303c05535fe617ff84a5fcc46d53623f9916f6fdabe495ac826a3e3a026ae1a6925e1eff076eddd95347d68a3402288cc165829d3b18dcbe52204529f00e9583802ee37250929d2b2ec650f6abdf2be29d745437267332b8346074b65d47613f9e7a4017e4b6072a3f20cc9b193033c38ae9c50c66be2379e6dd2114e01709d6442e03454eca6c837b242c34bfa69fcb8f96374bd54288e03b201f4704abe7393416d6fbfb87d4c5c4ac151bf2acc47232954d08f0e9275960096811d18405187b2e735a80c05aa4f330170456875f817f3c4158456b72fa5c0834444cb7d504d6627886556834dfae970af8000289bae07a9c5eb7e31dadc8230f47d070df90e9aa766cf187626eb25f6b0a65280136fddf94e07ac8a532f1e909ae0d444b16ce794a22090dc31c3d30435b577429d6115dfd843cda51b693206f8e5f1593db49cb699492c8c2892190dc9054a83c960dd1d12eb56bb70c609fcc1f75be4e265b575170068d634b1dd62209ec2b96f6245dd26ff9de39ade925cd15c384d526e92230d84ee6ad8ba09aa17c81e996421810463ab0080e834a5fdd0ef58aff7d3c09ee434bf00d06baf704ac793fdaae53bb2b5ed41c6c9ea4eb00583d07863dfcec8622e611d6bee466435495b8beea5f14a90f0039e32ee4d1a6b4abefa285ac95d44977962a39fffdd8dd6624ce7b754f0fc907fd8eae753ce617c757e12e2b6f4000e9b4be70eb660862d122c13be207a19d1ab181af20a3ee7fdd6f7fd81d9c8e5a1c29071dc041e88e6242164b31401b5ea0490f057fa18e17c90636aed736fb8210a00ea571d9be796215f488ba9f3ce7335ff15ed224505551da936cd213352104dd5b3ba25d643972d7fde74d52450d54ac29f5a54c102464cdd22954435ce9cec7a79cf5cfa00127fc11a68c6bbf7bf12b950fbbf5b4a17b177d2660fb9296cd5d232d499b4688ee217d9ce1904114c68ea831672fad61e3ea7f7928a3c31014db46abbf6176299860db0127b1f8ecd1198bcd8c058b336b9f9ef3185269f7d96cbd6e431106666b3bab222bd3d1b98c0077855a1f44dd794d6e02924c4b0b50dcb3535a9a48e8b48bca13c3787840ea011e1e8a4387d9e6d63b4c5a6562325d755674ef37a834f72ce0ef045ef4c3c59f236325f48625463746fcbda9d670b6d528ad9c7aa98e2a42c127197385b3752e4dc6c871219efa41b6de2330fc2e6e95cea3be3d3eb58d5311814c6703afe9ba105d24bc0b618dcdfebc6087845e1b17b86735f8a777989ea3f38741c789c4208e4abd654e0f26bbd75b61f5f05234b3a4c69088861949a7bd8b08322a57f2846993cd15bacc473c57d8e44300579239d9b6178939899d7ae093c70b03ccee4e892fc18c8739be7d97c433589a37c38e953c683d720d1cf1d1a7135e8d19ffe7f007be10100bf16aa8d73c1a271da99907327c6ebbce1d53ebb1bdcdab1f17cd7b583e5ae285f04ac9b700499b5e52c0cff284cda81d92a5c09a510364627c40944b4695fc441499a28d74e8986c59efc92360fed1ec5a04b2bc4bbd72de6e45739dea829260d60b70fc8669747f68239f393cd0e3f2c1cb7da8d5d4ce16dfe044ef479cbd0c14fd3b2f1dcac11fd8f0d7d09f1d3a6da39409300c8bd624a71a1d2808b410607ddf3d8b2a82d3d839c2c5f0147beeb0151b3491ea9edd33b2361276fae0edd7e3dd148f9e3d532f255db00bf1214f3da43513953b295054f3cc2f8f0227bdae576fa434d723e4d29495db8eef719daf25c014142ff2c48b53688e51222cdefd148a2832a2a5e55a77230549a30498fe2d6ef79a677d2efdac41da6e5219c0afa88cdd045580ddbffa5e692ac9a4847af6db5be178f9367c77ee9e5c080ff103bd21a8d8fcbb0b4dcf39bee75c4cfc678fbfcbce614692247cd1652332a5dc4b39b80744f886c8c3bb1198ce28236b46fc902f34650eaa6e808642198cc4aadad8fd07d80e38072b8c36652426ffc1b428f5ec3f8e129e86aefc540dd525327094ea90b6e9d2fc9d09cfb7b992b2323ab33ef656feb03648f677998e71361ad8f1dbe967c2e6cd4bd970e9c0b429a67b3af56e50f691ed3ce945bae4c7fc92ccfba2f1842cbf876b7cac335577a99f563d0b532b869eadb8f312d098e43d70b45b0d2b761a2055094f082f2ed9b83618a4d2152074ccfde7ded0c6d26f6dd0d03a7537dbdd77c4c1277607e1f79ba35e1a9920a41f594dcbfe838e3ab740ee32f88e9f8f4a0330f9fb1d2b06898a1d0df58ec8cc2779d4fb25cf317cf77c48edc22896f7e898643bbd7403d181fe63f9af1579c512a3a5e0812679c7291ab96b91b6573f8e006d0d3f4078c6e724e23d70999758eb629a737c2071abca2343e64ddb835128268ef866781fb4fca7119c8557a6dc746ca15ad28d6da24c25231846242b8cc0732f9e7c95b0c65f5538dca46f74cf3c90fdad2c2e60316d7125bb7866248c2bb7a1b62dc11659f1f25a466104d2fe0002e42e7599c43c19981a1d257a968dbe6a76d77bb912e504c2ed95cf9f9f1614e764074f618f1a1fc78029f5b961a36dc7fc23459eecb803be9b75154e1a73053ddcb89d56f50a19a53a0acdceddf7c8042be261db484440e02e9eda027dac44f014030ca2cf720e9e9462896e5d23587731982dc16b721cd44c2e3b08e481907a765cc9b30e650786108d87e265fb529e1c867c29cf45e053904efa51437bad85a036ed97c028b47cd4fbcdac80d6d8289f5f29628413e6b069ad3b07cdf8b68ac39619a9f4a7ba4afbc9db9b526ad8f24b548cacaf533d206c7c7b4b85d5b77c1fb87558909b7ad1a024bebf3d9b0a2001d9ac4772f743cc79d3814297213f255eb154a5a29eba4e50b281cefb7f3472ff20f1cbccd0fcafedfe3d5366fe5bd2cd5c2bd1953de4a37d5f0547842b1fabdf61a90751fcd2234d8829224333b632cb1f641a58354b04d578f08ffff4968b972816c237228c995964c0bc7cb3b8fb770620fa549665bd2ef53262f6ab1cf95b112e72bcffd717edac91b8480569711c03ad4e36387ff4a32ce51d68425270a4fb9495907639d8bd969579ea01aeb0b8a5a710392893bc4223cd25088459e07e2ed66cd1d369be77e216c4260ae3e62e2e27f59a0de8e1e628eea80f3a41a45cec2d01828d1bf6087fddbd2d40cec2a150ce41bf42f92db182f63274908f130dc60fa4e6a0f87800f09d8596527d47a0ab610522e591b7389a453d0cba6515732a34a5cdd91da2b4c8c246bba280d0f846d7ce30297257826b5bdf9f9c116428f187b892086d8310030fdba6e963ec404ed67843e2ea7f5f6be85a9fb46971ab2133e0461fe70132968f4a85a70edcec9bfb14d24a06ab1ee3390cc614ddd620e1acaea8cf0d4d38e8082777b998a2b8faa034879453de674f2babd80f958376c56550ac0e24a33a42099d1126edd795e306079ace42e276148b9f939f3ba97e8773aed83d54761e2c363ac15d847de38ac1a5eee0620e11014073f78e72258e4bef9367a6d235001131d3299fa4b7f126af3b769a132c83906243a87feedb591d8a9d97af96996cabd439ae22262f59fb6ddfdd9b2ddd73ce9d2e5c7e7b0c96da1de51919960b6463a21325c34538bb8cc4395d8814197c806424a194a4cc2584f377217d49eec3fdb6e1a55708211c9e5a18540cda0da7dec24d66b11975b5ec86497f87af6452e0be7f8bced9b8230fc6e68ef06e47b3c4658ac9ba19fe0dee57c7e5cee9fff94c469ffb11e7ab225cb331ec8d628aac3e2f9c528755681461f2023169b7a15680716eef8e425092daefcd85f7130a1c3ac5ae41b7a284ffbcb54d2a27679c4746c108535c9aa2bfaf71d8454dfa737b508f2ce5ee46df8f11fd7e95b6085faaa2b98889510f8e293b8a25cbe7ab8551f53eaa258c1059a385bc4fa1a072d0b3191a4c555730a770f02dc3c62b6be8cd29d0ecce0802a44e20584fa3474995bf9a92c3294054992acecfb7e301fb7c34531ba15d6767a224e707a1429ff5a2b2e8b30b80ec40a8bb906205dc6fa4953821087a5873c6b5648c0b781c1b23e830c28705b23e2f12f24b20a8c48c00dc3cf8ac7e2188fba87c1ed9ee7d2ca64cd8ed675247fbbeb1377e39c74668455513aef4fd9e4a03047c2c71a8554ee9eb68d4978dd4a2cb7c0a4421770ad808008678d26a9144a09a7e54ddffffb3820862a756d33e259f61f40733b9dff6fd3f7bd5f27d54475eced699394ac77e704377f71ffe6e4dd4b8a6d4a8fd0b6d4a38227ae97547454b74df3f9860cf3fe00f609dd285a19d345777e915d9f8f405da4aa09874e44fac90907532b98b6b4a0153fe582343cd6e0051df574b21a2359e492dd2e0c2173966cb1956a", 0x1109) accept(0xffffffffffffffff, &(0x7f0000003900)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006802edc443f95e0000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000deff000000000000000000000000000000000000000000000000008b501befa7e227a300000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ec79edb076865458fba97410e7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff000000000000009017cc910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc6199d9ac246b67fbac6e54c8410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000ff030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a74c57a300000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031f101f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca411a5cd31ae26000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c9d037be45c2624019cef6d5643797b77a21c195e856fe56021aece0104f888d773a0086c305d97a41d034a958ad65937a1b895d98bd988bddea96700e5bbedc78d44e9f53769177d168e41765e1251b2a82d3061d92ecd4ebe5edfa4b12c5e00000000000000000000000000000000000000000000ff695f16ba312697e602955347717ef2351e2fad3c76aceb83340dc9070cbfac1b5e1e9ccbbb51fd562c5f44a6f3d3355236a8d6485d83b0eb5506bf35ff9d44c295b886922c6321ee9dd5ca92903d41b0fbba1bc067ac8342507f947535fdc84cf40339cd2dad976b1240bb213786aac70677227c13f168d0df6fb977451ee259fe3e072fb4e3ff023472eda67b3de9abc9314a035c75cd16729c4b18d26cb1c1be25a718f943f76ec565a132c9ec6c386cb525f2fc78175b736e3acea12aa65489ca74399f05a406d9f45d571ae882e009df80014ca4de0a927258c8649d811c0851f1d3bbd95152f0e6c1267e63b449708c8060fde63687aeddb1f02fdc3988315fc3a28235c27e92f4378f616aeaf202762c243c36e14db850f7473ae68e7a3f8e207609c75cfd25800fa92b4f"], 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x3, 0x125b5b23}, {0xffffffffffffffff, 0x1}}, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000003780)) semctl$GETNCNT(r1, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) openat$bpf(0xffffffffffffff9c, 0x0, 0x7ffe, 0x0) semop(r1, &(0x7f00000038c0)=[{0x2, 0x0, 0x800}, {0x0, 0x3, 0x1800}, {0x0, 0x1f, 0x800}, {0x3, 0xef, 0x8000000000000800}, {0x0, 0x5, 0x1000}, {0x0, 0x80, 0x800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x6, 0x1800}], 0x8) 16:00:05 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="2f22cc99ef446533278fd083410acf550d1bb73e246bb3625301", 0x1a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20300, 0x8) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="3f9173a23d4057d37127e6aa8863c2fa7048ee7f58c42562b99b1977ca4f80", 0x1f}, {&(0x7f00000001c0)="f124598df5f1223f17193954806fc2c6ad192acd8db93e99ee832a42a57d555a79f656625f4de9d3b32f3df70139a20d156197e9751eefafe8095fda98a4c5961498aa98c395fd420f74b776e9b2dbc183471967ce9656c3a500013c7fa7855e6d42a172f574e297deea64e2f6f915b111c51b2a14afc19a25c5f41f1b0adbb7a68910a77315b56736be9671168baa25c5bfd64096fcc4", 0x97}], 0x2) write(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) setrlimit(0x0, &(0x7f0000000100)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:06 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x3, './bus/file0\x00', './bus\x00'}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x80) fcntl$dupfd(r0, 0x0, r2) mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x5300) r3 = kqueue() poll(&(0x7f00000002c0)=[{}, {r3, 0x1}], 0x2, 0x10001) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="fbf6ec075eb6e3d9bcfca10054fd141f445f8326f64ae4b0e9e9f2e39160267cde9b01", 0x23) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000001c0)={0x2, 0xfff}, 0x10) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x1, 0x1, 0xffff, 0x7ff, r1}) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0xfffffffffffffb50, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0xe8c, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x8, 0x40}, {{r0}, 0xfffffffffbfffff8, 0xc8, 0x46, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x7, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40, 0x3, 0x1ff}], 0x9, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x26, 0x51, 0x140000000000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x44, 0xf0000000, 0x2, 0x7f24}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x20, 0xfffffffffffffffa}, {{r0}, 0x0, 0x34, 0x1, 0x4, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x8, 0x800, 0x2}, {{r0}, 0x0, 0x10, 0x400fffff, 0x3, 0x7}], 0xffff, &(0x7f0000000200)={0x28, 0x80000001}) 16:00:06 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x0, 0x6, 0x5a, 0x401}, {0x41, 0x3, 0x7ff, 0x80000001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1d}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:06 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="9c") r1 = dup(r0) getdents(r1, &(0x7f0000000100)=""/84, 0x54) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="6af6f88609bb50d2fd78", 0xa) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x6a1c) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)='a', 0x1) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1ff) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) clock_getres(0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = dup2(r2, r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r6 = msgget$private(0x0, 0x8) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000006624ac880adc8ba6000000000000000000a1320d6f4c9604e0a2d5792ee70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008586cf2df8e8514d2f246a684ad8eacb106c161120f23553bddafd5e9aceab03c2532664cd4e934626bf4bd459265db0c426172ddb181991bfaef70fc16ba68c627d97c54a8ac33426160d84c25caf595000640d3c99d1107dd55b6815fef550eb1ff94bbbfe78245026be8567e3ff4d91f2eb987e032be95bae44f68fb5518a0da4a631065a98f737a20435aafe2b15ff2a226931a4386b0b0d655ef35d01a24202c92716d311cbd16c5df2830e0e6f56029e94a85a26c1338d65dacb00b27923e497a9fd2a10839680dd"], 0x1, 0x3, 0x800) syz_emit_ethernet(0xa2, &(0x7f0000000200)="808c28f80e80d6a102493fad65e76b4cdc700c5e9e83840b2cfe95c12141272f55aa971a95d10844fd4982c58b9702d3e3664a92c930cfc19420a2ec54aba23db2a30164c7d59667d32181e2d9460ec8465b3dd451c01e16955e1e49027b36b6f9f0596cc829c54200fcaf888f63da798d6a13a036eacf72b96eb28019ea1a3a14a93fb32e44a333d148345d879fb299dbcde73c88a513a70d6158478a1147a71ce4") ioctl$KDSETRAD(r4, 0x20004b43) fcntl$getflags(r2, 0x1) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000340)="54ff6034cf8bff3a756b6b052b5592486d2e42b5ba3e5f1de9b6afd0089095b1", 0x20}], 0x1}, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x64) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18, 0x0) poll(&(0x7f0000000080)=[{r0}, {r1, 0x42}, {r2, 0x10}, {r3, 0x80}], 0x4, 0x8000) 16:00:07 executing program 1: socket$inet(0x2, 0x1000000000003, 0x4) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000200)) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) r3 = kqueue() close(r1) pipe(&(0x7f0000000080)) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r3) 16:00:07 executing program 1: r0 = kqueue() kqueue() ioctl$FIONBIO(r0, 0x8004667d, &(0x7f0000000100)) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) dup2(r0, r0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00001904d3aa3bea4f04"], 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1bffa}, {0x16}]}) r1 = socket$inet(0x2, 0x6, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x6, 0x7ff, 0xfff, 0x401}]}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x8) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000017c0)=[{r0, 0x40}], 0x1, 0x0) socket$inet6(0x18, 0x3, 0x6) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10200, 0x0) chflagsat(r0, &(0x7f0000000100)='./bus/../file0\x00', 0x1, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x280000) fcntl$getown(r1, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0x2) clock_getres(0x2, &(0x7f0000000140)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000200)) close(r0) close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x7fffffff) 16:00:08 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chflagsat(r0, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd, &(0x7f0000001400), 0x0, &(0x7f0000001700)=ANY=[@ANYBLOB="10000000000001000000010000000000"], 0x10}, 0x0) 16:00:08 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x7c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28, 0x20) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x42, 0x8}, {0x87, 0x7}, {0x0, 0x91}, {0x4b, 0x2}], 0x4}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)}) r1 = msgget$private(0x0, 0x413) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x9, r2, r3, r4, r5, 0x80, 0x6}, 0x6, 0x48, r6, r7, 0xffffffffffffffc1, 0x7, 0x7fffffff, 0x3f}) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa3, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502ce0b3ac") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x30}, {0x74}, {0x80006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x80000000, 0x4, 0x1, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd4fa}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x100}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3c}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2280000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0xe000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x8}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) r1 = shmget(0x3, 0x4000, 0x302, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setuid(0xee01) r2 = dup(r0) ioctl$TIOCSTART(r2, 0x2000746e) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') dup(r0) 16:00:08 executing program 1: mprotect(&(0x7f0000562000/0x4000)=nil, 0x4000, 0x1) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000312000/0x3000)=nil, 0x3000, 0x6, 0x812, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) mkdir(&(0x7f00000001c0)='./file0/../file0\x00', 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001380)={{0x0, 0x0, r2}}) close(r0) r3 = socket(0x2, 0x8000, 0x4) flock(r3, 0x4) shmctl$IPC_RMID(r1, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x1, 0x2, 0x2, 0x3ff}]}) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3a0, 0xdff7, 0x100, 0xffffffffffffff01, "0eb95f506114e7023310375f564062027a451e2b", 0x1, 0x9e}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c8", 0x66) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x45c956e1) dup(r0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8001, 0x0) write(r1, &(0x7f0000000080)="419d3dc4065fcb6be01e64e8793f9318e7609ef94a389603b10476e0288b31b8329c46710ede03bd41e911f5d467ac9a24ef4fed412e0e282bcbd1d365b0ffc97cc42ab49f88cbd7f9e12076e9eba82964af1e", 0x53) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xfffffffffffffff8, './file0\x00'}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() r0 = geteuid() setuid(r0) r1 = socket$unix(0x1, 0xfffffffffffffffc, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x7, 0x9}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x16a, &(0x7f0000000680)="eb000001cc540d2f000500000000b87edc5b800f3c7cd06ac360ae848fa11be4c3f1898c4ed8e4789e362c7320269149d0811e3a42ba1abc34bd3000000075a3d9c3a1f313aaa75d1d283434872e167cda675078a964f90fb4f1c12205e6cb867ad9b44effea8bba6176868edf51954961c8cb50a5282c15f808d24287da5f91a635cf8e97267bc09605935f6fad014730ea19e6a18aa427434afaa2cf1710d7b2d9b11128a03940a42aa5c24f3a23e654ac6e004d61403a30774b1e3110ae4920a2b0f09ff2346b2f6cc60db8b8605014c7744de8193f45d354f53723497ffe0124c2a7c6d5ef596cb66086be9ce22b41a2379bbba0e84897871a0fac257bb60f7d2e59ca8880de8b89c914c1c26b91d52c1b2247c9ee50522a96c904a9ff1a019afaa40a92a3662c1caa1f9de657211a8dbb0fb59867846af644cdbad33e49c155a527773bdd49bda8cbb2c950ee041dd5e4ac536b0c8ff7a82ddc52fb8b275c7a123d1cb5354bf498") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x6, 0x1, 0x3, 0x5}, {0xcb1, 0x4, 0x8, 0x6}, {0x9, 0xc793, 0x8, 0x5}, {0x2, 0xcaf, 0x1, 0x7}, {0x4, 0x10001, 0xd4e8, 0x9331b49}, {0x4, 0x2, 0x8, 0x3}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x4, 0x800, './file0\x00', 0x9, 0x8000, 0x8, 0x3}) 16:00:08 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="e8ed0d000000000000000000747cf33d7c93f99fdc6bd4b85e961963722d00000000000000000000000000b200000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000002000000000000000000000000000000000000079875eec8170d9efd0114c30f3bb29e77634252288e5cace4e9dee9b8e1e659fec545a252d5e71bdb745172ff25931bdb8877360967707ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6018bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92d43a206e32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a07fd0cd336a25a71d497700eef06f3c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2fbe3628c954efc941944b360b56bbd847026ec48c03ebab92e8800e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b546e38a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911febaca8346a823750583af2ba7e0ff0132a05f1a22757f6fbd438fb31f2f4bb34af5890470b50e9038f4b6647f50fb475721723f0c5a8a8082e5f20000000000b5"], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000580), 0x4, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r7, 0x6, r8) fsync(r4) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 16:00:08 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1bffa}, {0x16}]}) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getpid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x40004000000000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000002, 0xfc5}], 0x5a256717, 0x0, 0x1b8f4b58, &(0x7f0000000040)={0x5, 0x100}) kevent(r0, &(0x7f0000000000), 0x1f, 0x0, 0x800, 0x0) r1 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 16:00:09 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = getuid() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x80) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x2) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r2) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:00:09 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) geteuid() munlockall() r0 = socket(0x1, 0x1, 0x8) close(r0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0xa, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x81}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x7, 0x4, 0x1, 0x3f}, {0xe6, 0x7ff, 0xe6, 0x100}, {0x7, 0x892c, 0xfff, 0x80000000}, {0x100000001, 0x5, 0x100, 0x1}, {0x4, 0x3, 0x5, 0x9}, {0x4, 0x5, 0x5}, {0x1ff, 0x3, 0xe466, 0x6}]}) mlockall(0x1) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x28) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/253, 0xfd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x2, 0x7, 0x0, 0x0, 0x20, 0x40, 0x20, 0x2, 0x3, 0x8, 0x55b}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) semget(0x3, 0x3, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xe0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x3, 0x2}) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x21, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x8, 0xffffffff80000000, 0xf9, 0x8}, {0x9, 0x0, 0x2a, 0x401}, {0x3}, {0x101, 0x80000001, 0xb0, 0x1}, {0x6, 0x9, 0x0, 0x7}, {0x6, 0x6}]}) ioctl$BIOCLOCK(r1, 0x20004276) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') getppid() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)=0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x3, 0xffffffffffff8000, 0x6, 0x0, 0xfffffffffffff801, 0xfffffffffffffffa, 0x3ff, 0x2, 0x0, 0x5, 0x9}) ftruncate(r2, 0x0, 0x1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) r3 = getuid() seteuid(r3) r4 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) write(r4, &(0x7f0000000640)="eae300b8187a7ec9a1bc8c451c1128d32fdb8b256142a724e8253a229682f3458ba592ae57d83d8e50d0b4076f26cb5397ad217fd066274a81f6d9c2ea58e883ca788116ef31a38848ad6ebd2a9f91ce601754cdcdaf2b95e099ef9eb0a49748b1bb64b41b873ad353b8a01b92d931dbf2e7a71dfa8e7751e30a0aaac2eb0dfba97af2009822364a667bafec0a", 0x8d) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000700)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000780)={0x2, &(0x7f0000000740)=[{0xffffffff7fffffff, 0xd0d8, 0x7, 0x7cf8}, {0x8, 0x7, 0x7, 0x2}]}) connect$unix(r4, &(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000800)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000a00)=[r5, r6, r7, r8, r9, r10, r11]) 16:00:09 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='./file0/file0/file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8082, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) r1 = shmget(0x1, 0x2000, 0x2000000000000020, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) msgrcv(r1, &(0x7f0000000100)={0x0, ""/45}, 0x35, 0x3, 0x1800) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x8001, 0xffffffff, 0xfffffffffffffffb]) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r4 = msgget$private(0x0, 0x60) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x2000) msgrcv(r4, &(0x7f0000000140)={0x0, ""/123}, 0x83, 0x3, 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="1e") 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x420, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x4) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r2, r3) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0xa70) ioctl$BIOCSBLEN(r1, 0x8004427a, &(0x7f0000000240)=0x1) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x4, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x10001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xf37}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xa25f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc83}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xa3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xd1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xfff}, {&(0x7f0000ff1000/0xc000)=nil, &(0x7f0000a00000/0x600000)=nil}, {&(0x7f0000be4000/0x2000)=nil, &(0x7f0000b3a000/0x3000)=nil, 0x9}, {&(0x7f0000d40000/0xf000)=nil, &(0x7f0000dcc000/0x1000)=nil, 0xa6}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './file', './bus\x00'], 0x9}) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) chmod(&(0x7f0000000080)='./file\x00', 0x40) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x1022, 0x5) mlock(&(0x7f0000000000/0x11000)=nil, 0x11000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3ff, 0x0, 0xe6, 0x10001, "da99478a76ba43c69d9da2696b82f4bc1f10783b", 0x3, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x7fffffff, 0x4, 0x100000001, 0x6, "9a151678630fa3be9f10d4f54d745dceb1c762b1", 0xffffffffffffffe0, 0x8000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1c00) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0xffffffffffffdfff) 16:00:10 executing program 1: mkdir(&(0x7f0000000200)='./file0/file0/../file0\x00', 0x192) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000240)='./file0/file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0/../file0\x00', 0x8000, 0x81) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000003c0)={0x10, 0xffffffffffff4330, 0x4, 0x100, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x40}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x81}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xe16}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x101}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x31}], ['./file1\x00', './file0\x00', './file0/file0/../file0\x00', './file0/file0/../file0\x00'], './file0/file0/../file0\x00', './file0/file0/../file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x1}) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) chflagsat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x10000, 0x2) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000001c0)=0x7fffffff) 16:00:10 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x3) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r0, &(0x7f0000000380)="4095ce18b8cd4b82bb65256613dedd2afa09916694bf7e10d914621826b6af8e1bd668cf6b39422db5363b66a69937909e45c7588e8b6dca0d5014b3e860b997fd2f7426359b294d", 0xfffffffffffffe1c) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)='\x00', 0x1) write(r1, &(0x7f00000001c0), 0xe5e1) 16:00:10 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b675d17b8e19f6521aa96ec8aca071b542a538706000000b818000000290000002e000000030000000000a078893f0000a8ef83baadf221ded458fc6089117f3240ea70d093f8338ef90cd410393f42935890c63905ad4eeaf99949f9c6e45b15c22fd6bfc005e1faecabb72b59c62055bda7053d147711741ab0aba4dbb8a17b36c11ace8c047c1cb833d1512b7572ec3684a6fed10e2285903fa81d65b373ede777e54508fd749d09bf9ae4a82dbe9ba4bf297a9a8a8a7324d217f44719b18fcc9fd7b721994af6bbbdbbc89e2d1a55faa15b22e6af2a127388d93b3dffdf19536945cd7462b32a271ca370af0e9fa247d41f8a31e41cf5bb1e90a30817cb0e566fa383975ff9fd3a256f6769cb39dadcb84355b4"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) shmget(0x3, 0x3000, 0x615, &(0x7f000012f000/0x3000)=nil) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)=""/102, 0x66}, {&(0x7f0000000380)=""/159, 0x9f}, {&(0x7f0000000440)=""/148, 0x94}, {&(0x7f0000000500)=""/170, 0xaa}, {&(0x7f00000005c0)=""/137, 0x89}, {&(0x7f0000000680)=""/33, 0x21}, {&(0x7f00000006c0)=""/194, 0xc2}], 0x7) r1 = dup(r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x6, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x4, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc2, 0xf00fffff, 0x10, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x3, 0x401, 0x8}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xcd, 0xfffff, 0x1, 0xf7a}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x8, 0xffffffffffffa975}, {{r0}, 0xffffffffffffffff, 0xa8, 0x81, 0x800, 0x24b800000}, {{r0}, 0xfffffffffffffff8, 0x3, 0x1, 0x7, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x1, 0xfb1}], 0x0, &(0x7f00000002c0)={0x4, 0x5}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000880)={0x1, &(0x7f0000000840)=[{0x4, 0x2, 0x9, 0x80000001}]}) r2 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x28}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) write(r0, &(0x7f0000000280)="a5d70c415791d90ceded7c1befeb", 0xe) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x400, './bus\x00', './bus\x00'}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000240)={0x8, 0x3, 0x8, 0x96b, 0x2, 0x5, 0x6, 0xd1b}, &(0x7f0000000280)) open(&(0x7f0000000080)='./bus\x00', 0x48, 0x10) panic: kernel diagnostic assertion "cpipe->pipe_buffer.cnt == 0" failed: file "/syzkaller/managers/main/kernel/sys/kern/sys_pipe.c", line 223 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *278780 42504 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f8ad79,ffffffff81f99791,df,ffffffff81f2c9d6) at __assert+0x2e pipespace(fffffd803617c3f8,10000) at pipespace+0x16f pipe_write(fffffd802fe40f10,ffff8000159eaa48,0) at pipe_write+0x952 dofilewritev(ffff800016bda018,4,ffff8000159eaa48,0,ffff8000159eab50) at dofilewritev+0x1ac sys_write(ffff800016bda018,ffff8000159eaae8,ffff8000159eab50) at sys_write+0x83 syscall(ffff8000159eabb0) at syscall+0x508 Xsyscall(6,0,c,0,3,ebb1f6af1b0) at Xsyscall+0x128 end of kernel end trace frame: 0xebd3d64a060, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "cpipe->pipe_buffer.cnt == 0" failed: file "/syzkaller/managers/main/kernel/sys/kern/sys_pipe.c", line 223 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f8ad79,ffffffff81f99791,df,ffffffff81f2c9d6) at __assert+0x2e pipespace(fffffd803617c3f8,10000) at pipespace+0x16f pipe_write(fffffd802fe40f10,ffff8000159eaa48,0) at pipe_write+0x952 dofilewritev(ffff800016bda018,4,ffff8000159eaa48,0,ffff8000159eab50) at dofilewritev+0x1ac sys_write(ffff800016bda018,ffff8000159eaae8,ffff8000159eab50) at sys_write+0x83 syscall(ffff8000159eabb0) at syscall+0x508 Xsyscall(6,0,c,0,3,ebb1f6af1b0) at Xsyscall+0x128 end of kernel end trace frame: 0xebd3d64a060, count: -9 ddb> show registers rdi 0xffffffff81c87f67 db_enter+0x17 rsi 0x3cb9 __ALIGN_SIZE+0x2cb9 rbp 0xffff8000159ea7c0 rbx 0xffff8000159ea870 rdx 0x3cba __ALIGN_SIZE+0x2cba rcx 0xffff800016fe7000 rax 0xffff800016fe7000 r8 0xffff8000159ea780 r9 0x1 r10 0xffff800000997ec0 r11 0x1ac606add2a8d325 r12 0x3000000008 r13 0xffff8000159ea7d0 r14 0x100 r15 0x1 rip 0xffffffff81c87f68 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000159ea7b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=278780 stat=onproc flags process=0 proc=4000000 pri=16, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800016bdb3d8,0xffffffff822b9170 process=0xffff8000ffff7b10 user=0xffff8000159e5000, vmspace=0xfffffd803f013ee0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 42504 347807 62671 0 3 0x80 nanosleep syz-executor.0 42504 491802 62671 0 2 0x4000000 syz-executor.0 42504 484272 62671 0 2 0x4000000 syz-executor.0 *42504 278780 62671 0 7 0x4000000 syz-executor.0 12405 486854 0 0 3 0x14200 bored sosplice 62671 130775 2459 0 2 0x482 syz-executor.0 53754 299274 2459 0 3 0x82 piperd syz-executor.1 2459 137145 21510 0 3 0x82 thrsleep syz-fuzzer 2459 112920 21510 0 3 0x4000082 thrsleep syz-fuzzer 2459 85212 21510 0 3 0x4000082 thrsleep syz-fuzzer 2459 196724 21510 0 3 0x4000082 kqread syz-fuzzer 2459 97402 21510 0 3 0x4000082 thrsleep syz-fuzzer 2459 34400 21510 0 3 0x4000082 thrsleep syz-fuzzer 2459 464549 21510 0 3 0x4000082 thrsleep syz-fuzzer 21510 341605 61007 0 3 0x10008a pause ksh 61007 78659 31091 0 3 0x92 select sshd 96857 345064 1 0 3 0x100083 ttyin getty 31091 18373 1 0 3 0x80 select sshd 25705 176166 62143 73 3 0x100090 kqread syslogd 62143 202725 1 0 3 0x100082 netio syslogd 55523 86470 1 77 3 0x100090 poll dhclient 75415 378011 1 0 3 0x80 poll dhclient 91944 128705 0 0 3 0x14200 pgzero zerothread 1630 332218 0 0 3 0x14200 aiodoned aiodoned 66031 135486 0 0 3 0x14200 syncer update 45123 500768 0 0 3 0x14200 cleaner cleaner 6190 75750 0 0 3 0x14200 reaper reaper 94991 400418 0 0 3 0x14200 pgdaemon pagedaemon 40709 182768 0 0 3 0x14200 bored crynlk 1784 200963 0 0 3 0x14200 bored crypto 5882 59675 0 0 3 0x40014200 acpi0 acpi0 17379 266168 0 0 3 0x14200 bored softnet 56756 468618 0 0 3 0x14200 bored systqmp 71757 442808 0 0 3 0x14200 bored systq 18234 508848 0 0 3 0x40014200 bored softclock 3243 438925 0 0 3 0x40014200 idle0 47053 62694 0 0 2 0x14200 smr 1 62464 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9480 6450K 6958K 78643K 11177 0 0 pcb 23 9K 10K 78643K 125 0 0 rtable 108 3K 4K 78643K 228 0 0 ifaddr 45 11K 11K 78643K 59 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 25 0 0 iov 0 0K 12K 78643K 19 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 77K 78643K 1422 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 4 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 22 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 241 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 41 30K 54K 78643K 371 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 8 0 0 in_multi 33 2K 2K 78643K 37 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 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 188 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 85 20K 21K 78643K 1364 0 0 UVM aobj 8 2K 2K 78643K 12 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 12 0 0 NDP 8 0K 0K 78643K 16 0 0 temp 112 2715K 2781K 78643K 3726 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 118 0 111 1 0 1 1 0 8 0 rtentry 112 45 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1202 0 1202 1 1 0 1 0 8 0 tcpcb 544 42 0 38 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 1 0 1 1 1 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 0 12 0 12 12 0 8 0 art_table 32 189 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 semapl 112 20 0 10 1 0 1 1 0 8 0 shmpl 112 10 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1800 0 384 46 0 46 46 0 8 0 ffsino 240 1800 0 384 84 0 84 84 0 8 0 nchpl 144 2335 0 695 62 0 62 62 0 8 0 uvmvnodes 72 1979 0 0 36 0 36 36 0 8 0 vnodes 200 1979 0 0 105 0 105 105 0 8 0 namei 1024 6350 0 6350 3 2 1 1 0 8 1 scxspl 192 5972 0 5972 8 7 1 6 0 8 1 plimitpl 152 30 0 23 1 0 1 1 0 8 0 sigapl 432 412 0 399 2 0 2 2 0 8 0 futexpl 56 3465 0 3465 1 0 1 1 0 8 1 knotepl 112 92 0 73 1 0 1 1 0 8 0 kqueuepl 104 60 0 58 1 0 1 1 0 8 0 pipepl 112 208 0 187 2 1 1 1 0 8 0 fdescpl 424 413 0 399 2 0 2 2 0 8 0 filepl 120 2144 0 2045 4 0 4 4 0 8 1 lockfpl 104 49 0 48 2 1 1 1 0 8 0 lockfspl 48 21 0 20 2 1 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 261 0 254 1 0 1 1 0 8 0 zombiepl 144 399 0 399 3 2 1 1 0 8 1 processpl 864 428 0 399 4 0 4 4 0 8 0 procpl 632 693 0 655 4 0 4 4 0 8 0 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 384 210 0 193 3 0 3 3 0 8 1 mcl64k 65536 5 0 5 1 0 1 1 0 8 1 mcl16k 16384 1 0 1 1 0 1 1 0 8 1 mcl9k 9216 2 0 2 1 0 1 1 0 8 1 mcl8k 8192 1 0 1 1 0 1 1 0 8 1 mcl4k 4096 16 0 16 2 1 1 1 0 8 1 mcl2k 2048 49564 0 49523 17 9 8 15 0 8 2 mtagpl 80 4 0 2 2 1 1 1 0 8 0 mbufpl 256 79384 0 79307 13 5 8 10 0 8 0 bufpl 256 5988 0 1487 282 0 282 282 0 8 0 anonpl 16 48068 0 37579 60 2 58 58 0 62 15 amapchunkpl 152 1866 0 1762 11 5 6 9 0 158 1 amappl16 192 1828 0 1250 41 0 41 41 0 8 12 amappl15 184 2 0 0 1 0 1 1 0 8 0 amappl14 176 56 0 51 1 0 1 1 0 8 0 amappl13 168 105 0 103 2 1 1 1 0 8 0 amappl12 160 11 0 9 1 0 1 1 0 8 0 amappl11 152 52 0 41 1 0 1 1 0 8 0 amappl10 144 60 0 59 2 1 1 1 0 8 0 amappl9 136 657 0 653 1 0 1 1 0 8 0 amappl8 128 230 0 217 1 0 1 1 0 8 0 amappl7 120 31 0 27 1 0 1 1 0 8 0 amappl6 112 53 0 46 1 0 1 1 0 8 0 amappl5 104 155 0 144 1 0 1 1 0 8 0 amappl4 96 631 0 602 2 1 1 2 0 8 0 amappl3 88 171 0 161 1 0 1 1 0 8 0 amappl2 80 2507 0 2440 4 2 2 3 0 8 0 amappl1 72 16781 0 16361 26 17 9 19 0 8 0 amappl 80 919 0 883 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 11 0 4 1 0 1 1 0 8 0 uaddrrnd 24 413 0 399 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 413 0 399 1 0 1 1 0 8 0 vmmpekpl 168 6658 0 6633 2 0 2 2 0 8 0 vmmpepl 168 54848 0 53223 112 27 85 86 0 357 9 vmsppl 272 412 0 399 2 1 1 2 0 8 0 pdppl 4096 832 0 798 6 1 5 6 0 8 0 pvpl 32 155942 0 142485 152 8 144 144 0 265 35 pmappl 200 412 0 399 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 431 0 21 12 0 12 12 0 8 0